IT CanvassTalk to an advisor
SAP architecture · LessonBy , SAP Trainer, 13 yrs · Published · SAP S/4HANA 2023 · all levels

Presentation layer

The presentation layer is the top tier of SAP’s architecture, the interface through which users interact with the system. It is deliberately separated from business logic and data so the same backend can be reached through different front-ends.

Quick answer

Because presentation is decoupled from logic and data, SAP can evolve the UI (from GUI to Fiori) without rewriting the backend, and multiple front-ends can share one system.

Key takeaways
  • This tier is what the user sees and touches: the SAP GUI on the desktop, or the Fiori launchpad and apps in a browser.
  • The presentation layer should be thin: heavy logic belongs on the application server, not the client.
  • SAP GUI: classic desktop screens (Windows, Java, or Web GUI).
  • Watch out: Putting business logic in the UI, it belongs on the app server.

What the presentation layer is

This tier is what the user sees and touches: the SAP GUI on the desktop, or the Fiori launchpad and apps in a browser. It sends user actions to the application layer and displays the results, but it contains no business logic itself, that lives on the application tier.

Front-end options

  • SAP GUI: classic desktop screens (Windows, Java, or Web GUI).
  • SAP Fiori / UI5: modern, role-based web apps.
  • Third-party and custom UIs talking to the backend via APIs/OData.

Why separation matters

Because presentation is decoupled from logic and data, SAP can evolve the UI (from GUI to Fiori) without rewriting the backend, and multiple front-ends can share one system. This three-tier separation is a core architectural strength.

Performance considerations

The presentation layer should be thin: heavy logic belongs on the application server, not the client. Well-designed apps minimise round-trips to keep the experience responsive.

Common pitfalls

  • Putting business logic in the UI, it belongs on the app server.
  • Chatty apps with too many backend round-trips.
  • Confusing GUI and Fiori as if interchangeable.

Practice challenge

+0 XPStreak ×0
Question 1 of 3
Which statement is true of Presentation layer?

Frequently asked questions

What does the term Presentation layer refer to in SAP?
The presentation layer is the top tier of SAP’s architecture, the interface through which users interact with the system. It is deliberately separated from business logic and data so the same backend can be reached through different front-ends.
What is the Fiori angle on Presentation layer?
This tier is what the user sees and touches: the SAP GUI on the desktop, or the Fiori launchpad and apps in a browser.
What is another point to note about Presentation layer?
Because presentation is decoupled from logic and data, SAP can evolve the UI (from GUI to Fiori) without rewriting the backend, and multiple front-ends can share one system.
What tends to go wrong with Presentation layer?
Putting business logic in the UI, it belongs on the app server. Chatty apps with too many backend round-trips. Confusing GUI and Fiori as if interchangeable.
Already working on SAP and stuck on a live ticket?Get an expert SAP developer on screen-share to finish your daily tasks with you. Deliver on time, protect your reputation and your job. Monthly support only, no task-wise plans.Task assigned · no idea where to startStill stuck · your job on the lineExpert joins your screenDelivered on timeExplore On Job Support