SAP Fiori & UI5基礎

SAP Fiori vs SAP GUI: How to Choose the Right Transaction Interface

Learn when to use a SAP Fiori app instead of SAP GUI, how both interfaces coexist, and how administrators can make transaction access practical for different user groups.

SAP Fiori and SAP GUI at a glanceCompare the strengths and typical uses of SAP Fiori and SAP GUI when selecting an interface for a business task.SAP Fiori and SAP GUI at a glanceCompare the strengths and typical uses of SAP Fiori and SAP GUI when selecting an interface for abusiness task.Focused tasksDetailed functionsSAP FioriRole-based,focused app…SAP GUITransaction-orientedaccess for…Task-basedchoiceSelect theinterface…CertPas original visual explanation
Comparison showing SAP Fiori for focused role-based tasks, SAP GUI for detailed transaction work, and task requirements guiding the interface choice.
On this page
  1. The practical difference between SAP Fiori and SAP GUI
  2. When to use a Fiori app instead of SAP GUI
  3. When SAP GUI remains the better choice
  4. How Fiori and SAP GUI coexist in one process
  5. A decision method for selecting the interface
  6. Configure access without forcing one interface
  7. Troubleshoot a Fiori or SAP GUI choice
  8. A sustainable coexistence standard

SAP Fiori and SAP GUI commonly run side by side in the same SAP landscape. The practical choice depends on the task, user role, device, process design, and whether the required capability is available as a suitable Fiori app.

Fiori provides role-based, task-oriented experiences through the launchpad. SAP GUI provides broad access to classic SAP transactions and detailed functions. A sound operating model uses each interface where it gives users the clearest and safest way to complete their work.

For a broader introduction to the user experience and application model, see SAP Fiori overview.

The practical difference between SAP Fiori and SAP GUI

SAP Fiori organizes work around business tasks, approvals, insights, and navigation between related applications. Users typically start from a launchpad page or space and open only the applications assigned to their role.

SAP GUI exposes transaction-oriented functionality. It is well suited to detailed processing, configuration, expert analysis, and established procedures that depend on a complete transaction flow. A transaction code can provide capabilities that do not yet have an equivalent Fiori app in the deployed landscape.

The distinction is therefore about work design and scope, not a universal replacement rule. A user may complete a daily approval in Fiori, investigate an unusual posting in SAP GUI, and return to Fiori for monitoring or follow-up.

{{VISUAL:interface-comparison}}

Fiori and SAP GUI coexistence processShow how one business process can move between Fiori and SAP GUI with documented handoffs.Fiori and SAP GUI coexistence processShow how one business process can move between Fiori and SAP GUI with documented handoffs.Normal pathException or detailDocument handoffStart withthe busines…Define theuser,…Complete thefocused…Use theassigned app…Investigateor process…Use thevalidated…Return tothe proces…Record thedocument,…CertPas original visual explanation
Process flow from defining a business task to completing a Fiori step, using SAP GUI for detailed or exception work, and documenting the handoff.

When to use a Fiori app instead of SAP GUI

Choose a Fiori app when the task is clearly defined, users benefit from guided steps, and the app exposes the required business data and actions. Fiori is especially effective for recurring operational work, approvals, personalized worklists, analytical overviews, and mobile-friendly activities.

Use the Fiori app when these conditions are present:

  • The business process has a focused task or decision.
  • The required app is available and correctly assigned to the user.
  • The app provides the fields, validations, and actions required by the process.
  • Users benefit from a consistent launchpad entry point.
  • The device and network conditions support the browser-based experience.

Check the complete process rather than judging an app by its title. A receiving app may cover the normal receipt but send exception handling to a different application or to SAP GUI. Validate the full process with representative documents, authorizations, and organizational data.

Choosing between SAP Fiori and SAP GUIProvide an operational decision path for selecting the interface that best fits the task.Choosing between SAP Fiori and SAP GUIProvide an operational decision path for selecting the interface that best fits the task.YesNoYesNeeds both pathsIs the taskfocused an…Considerapprovals,…Use SAPFioriUse the appwhen it…Does thetask requir…Considerconfiguratio…Use SAP GUIUse thevalidated…Document acoexistenc…Define thehandoff,…CertPas original visual explanation
Decision tree for choosing SAP Fiori for focused recurring tasks, SAP GUI for detailed specialist work, or a documented coexistence path when both are required.

When SAP GUI remains the better choice

SAP GUI remains useful for complex or infrequent activities that require extensive fields, advanced selection screens, detailed status handling, or specialist functions. It is also practical when a transaction is stable, well understood, and already embedded in a controlled operating procedure.

SAP GUI is often the better choice for:

  • Detailed configuration and administration.
  • Expert investigation of unusual business documents.
  • Functions with many related tabs, screens, or technical controls.
  • Transactions without a suitable deployed Fiori app.
  • Emergency procedures that have been validated and documented in SAP GUI.

The decision should include operational risk. A visually modern interface is not automatically safer if it hides a required control, while a familiar SAP GUI transaction is not automatically efficient for high-volume routine work.

How Fiori and SAP GUI coexist in one process

A single business process can use both interfaces. For example, a user may receive a work item in Fiori, inspect detailed document history in SAP GUI, and complete the approval or follow-up action in Fiori. This pattern is effective when each handoff has a clear purpose.

Define the handoff explicitly in the procedure. Record the starting application, the business object or document number, the next action, and the role responsible for the next step. This prevents users from switching interfaces without knowing where to continue.

A coexistence design should also cover:

  • Common terminology between the Fiori app and the SAP GUI transaction.
  • Links or navigation instructions for the exception path.
  • Authorization ownership for both interfaces.
  • Support ownership when the issue occurs after a handoff.
  • Testing of saved variants, personalization, and browser behavior.

For the administrative work behind launchpad content, use SAP Fiori launchpad admin setup.

{{VISUAL:coexistence-process}}

A decision method for selecting the interface

Start with the business outcome rather than the available screen. Identify the user, document, frequency, exception rate, and decision being made. Then compare the deployed Fiori app with the established SAP GUI transaction against the same process requirements.

Use this sequence:

  1. Define the exact business task and completion criteria.
  2. Identify the Fiori app, SAP GUI transaction, or both that support the task.
  3. Test the normal path with realistic organizational data.
  4. Test exceptions, reversals, attachments, approvals, and authorization boundaries.
  5. Measure the number of steps, error opportunities, and handoffs.
  6. Select the interface that gives the role the clearest controlled path.
  7. Document the fallback path and support ownership.

For a task that requires several independent transactions, evaluate whether a role-based Fiori workflow can simplify navigation. For a task that requires deep expert control, retain the validated SAP GUI path and make it easy to find.

{{VISUAL:interface-decision}}

Configure access without forcing one interface

Administrators should assign access based on job responsibilities. A launchpad role can expose the relevant Fiori catalogs, spaces, pages, and target mappings, while SAP GUI access remains governed by the user’s backend authorizations and transaction access.

Test the complete authorization chain. A visible tile does not guarantee that the backend action will succeed, and a successful SAP GUI transaction does not guarantee that the corresponding Fiori app is assigned or authorized.

Use SAP Fiori role and catalog assignment when reviewing which users should see an app. Keep role design aligned with the process decision: users who handle routine work may need a focused Fiori role, while specialist users may need both the Fiori entry point and selected SAP GUI transactions.

Troubleshoot a Fiori or SAP GUI choice

When users report that an app cannot complete the task, first classify the problem. The issue may be missing launchpad content, a backend authorization failure, incomplete app scope, a technical service problem, or a process that still depends on SAP GUI.

Use the following checks:

  • Confirm that the user can see the intended Fiori tile or navigation entry.
  • Confirm the target mapping and the business object passed to the app.
  • Reproduce the task with the same organizational values and document status.
  • Check whether the missing action belongs to an exception path.
  • Compare the user’s Fiori and SAP GUI authorizations.
  • Record the exact error, application, document, and step where the handoff fails.

A clear fallback is part of good support design. If SAP GUI is the approved route for an exception, document the transaction, required inputs, expected result, and escalation point rather than asking users to search for an alternative app.

A sustainable coexistence standard

Treat interface selection as a process-design decision. Fiori should be the clear entry point for focused, role-based work where its application scope matches the requirement. SAP GUI should remain available for detailed, specialist, or uncovered functions that are already operationally sound.

Review the arrangement after process changes, new app deployments, authorization redesigns, and user feedback. Measure completion time, error rates, support volume, and the number of unnecessary interface handoffs. This keeps Fiori and SAP GUI complementary instead of creating parallel procedures with unclear ownership.

Back to all articles