SAP Fiori & UI5基礎

SAP Fiori Mobile Access Basics: A Practical Setup and Troubleshooting Guide

Learn how to provide reliable SAP Fiori mobile access through responsive launchpad design, role assignment, network configuration, and device-focused troubleshooting.

SAP Fiori mobile access pathShow the layers that must work for a mobile user to open and use a Fiori application.SAP Fiori mobile access pathShow the layers that must work for a mobile user to open and use a Fiori application.ConnectsRoutesCallsMobilebrowser or…The userstarts from…HTTPSentry pointThe public orcorporate…SAP FiorilaunchpadThelaunchpad…Backendapplication…The selectedapplication…CertPas original visual explanation
Architecture showing a mobile browser or SAP Fiori client connecting through an HTTPS entry point to the SAP Fiori launchpad and then to a backend application service.
On this page
  1. Understand the mobile access path
  2. Check responsive application behavior
  3. Validate launchpad roles and content
  4. Prepare the mobile endpoint
  5. Test a mobile access change
  6. Troubleshoot common mobile failures
  7. Document the operating baseline

SAP Fiori mobile access lets users reach business applications from a phone or tablet through a mobile browser or an approved SAP Fiori client deployment. The best result comes from treating mobile access as an end-to-end path: the user needs a supported device and browser, the network must reach the launchpad, and the assigned business roles must expose applications that work well on a small screen.

This guide focuses on practical checks for an on-premise SAP Fiori landscape. It covers responsive behavior, launchpad access, role assignment, HTTPS, and the most common mobile failure patterns.

Understand the mobile access path

A mobile request normally passes through several layers:

  1. The mobile browser or SAP Fiori client connects to the company URL.
  2. A reverse proxy, web dispatcher, or comparable entry point routes the request to the SAP Fiori front end.
  3. The user authenticates through the configured identity flow.
  4. The launchpad reads the user’s assigned catalogs, spaces, pages, or groups.
  5. The selected application calls its backend service and returns data to the device.

A successful desktop launchpad test does not prove that mobile access is ready. Mobile devices expose separate issues such as certificate trust, redirects, viewport behavior, touch interaction, and network restrictions outside the corporate network.

For a broader explanation of the platform components, see the SAP Fiori overview. Use the same landscape terminology when documenting the mobile entry URL, front-end server, reverse proxy, and backend system.

Mobile Fiori troubleshooting flowGuide administrators from an access failure to the correct investigation area.Mobile Fiori troubleshooting flowGuide administrators from an access failure to the correct investigation area.Check connectivityIf reachableIf authenticatedIf content is presentStart withthe visible…Record theuser, device,…Can thedevice reac…Check DNS,certificate…Doesauthentica…Checkredirects,…Is launchpadcontent…Check roles,catalogs,…Does theapplication…Checkservices,…CertPas original visual explanation
Troubleshooting flow for SAP Fiori mobile access: check HTTPS reachability, authentication, launchpad content, and application behavior in sequence.

Check responsive application behavior

Responsive applications adapt their layout to the available viewport. Before publishing an application for mobile users, test the complete task rather than only the initial screen.

Check these areas:

  • Tile and link labels remain readable at phone width.
  • Tables provide a usable responsive layout or an intentional alternative view.
  • Forms do not depend on hover actions.
  • Buttons and menus are comfortable to use with touch input.
  • Value help, date selection, attachments, and navigation work without a physical keyboard.
  • Long-running actions provide a visible busy state and a clear completion message.
  • Orientation changes do not lose unsaved input.

Use browser developer tools to test common phone and tablet viewport sizes, then verify the same task on physical devices. A responsive shell does not automatically make every embedded application mobile-friendly. Custom UI5 applications require their own responsive testing, including device APIs, fonts, popovers, and table controls.

Validate launchpad roles and content

Mobile users receive the same launchpad content model assigned to their user identity. A missing tile usually points to content assignment or authorization rather than to the device itself.

Verify the following in the administration workflow:

  1. The user has the required business role.
  2. The role contains the relevant catalog and target mapping.
  3. The application is assigned to the intended space and page, where those structures are used.
  4. The target mapping resolves the correct semantic object and action.
  5. The backend authorization permits the requested business operation.
  6. The user signs out and starts a fresh session after role changes.

The SAP Fiori role catalog assignment guide is useful when a desktop user can open the launchpad but cannot see a mobile-relevant tile. Record the user, role, catalog, space or page, semantic object, action, and target URL while diagnosing the issue.

Prepare the mobile endpoint

Publish one stable HTTPS entry point for users. The endpoint should resolve consistently from managed and approved external networks, subject to the organization’s security policy.

Confirm these operational details:

  • The server certificate chains to a certificate authority trusted by the device.
  • The hostname in the certificate matches the URL users open.
  • Required intermediate certificates are available to the mobile trust store.
  • Reverse-proxy routing preserves the paths required by the launchpad and application services.
  • Session cookies use settings compatible with the organization’s authentication flow.
  • Idle timeout and reauthentication behavior are acceptable for mobile work.
  • The endpoint does not rely on a desktop-only DNS name or split-horizon rule that mobile users cannot resolve.

Test from the same network category used by the affected users. A successful test from an internal workstation can hide firewall, VPN, DNS, or proxy problems on cellular or external Wi-Fi connections.

Test a mobile access change

Use a repeatable test script after changes to roles, certificates, proxy rules, authentication, or application content:

  1. Clear the mobile browser session or sign out of the SAP Fiori client.
  2. Open the production-like HTTPS launchpad URL.
  3. Complete authentication and confirm the launchpad loads without a redirect loop.
  4. Open one read-only application and verify its initial data.
  5. Open one transactional application and test a controlled, reversible action.
  6. Rotate the device and repeat the key navigation steps.
  7. Test on both Wi-Fi and the supported mobile network path.
  8. Capture the time, user, device, browser or client version, URL, and visible error text.

When a change affects content, compare a working desktop user with the affected mobile user. When it affects connectivity, compare the same device from two network locations. These controlled comparisons reduce the time spent searching unrelated backend logs.

Troubleshoot common mobile failures

The launchpad does not open: verify DNS resolution, HTTPS certificate trust, proxy routing, firewall rules, and whether the URL is reachable from the device network. A browser certificate warning is an endpoint or trust-chain problem that should be resolved before testing application behavior.

The user sees a blank launchpad or missing tiles: verify role assignment, catalog content, target mappings, spaces or pages, and backend authorizations. Confirm that the user has started a new session after an assignment change.

Authentication returns to the login page: inspect redirect URLs, cookie handling, proxy headers, clock synchronization, and the authentication provider’s mobile policy. Capture the redirect sequence without recording passwords, tokens, or session cookies.

A tile opens but the application fails: check the target URL, OData or other required service availability, backend authorization, and browser network errors. Compare the failing request with a working desktop request from the same user.

The application loads but is difficult to use: test the application at phone width, inspect overflow and table behavior, and review touch targets, dialogs, value help, and orientation changes. Responsive launchpad tiles do not correct a non-responsive custom application.

The SAP Fiori client behaves differently from a browser: compare the client’s supported version, embedded browser behavior, certificate trust, allowed domains, and cache. Reproduce the issue in a current supported mobile browser to separate client-specific behavior from server-side behavior.

Document the operating baseline

Keep a small mobile access record for each supported entry point. Include the URL, certificate owner and expiry, proxy path, authentication flow, supported devices and browsers, application scope, assigned roles, and the last successful test date.

The record should also identify who owns mobile endpoint changes, role changes, custom application fixes, and network troubleshooting. This makes recurring incidents easier to route and prevents a certificate or proxy change from being treated as an application defect.

For desktop transaction comparison, the SAP transaction code list can help teams identify the underlying SAP GUI process, while the mobile design decision should remain focused on the Fiori application and the user task.

Back to all articles