Appearance
Service Portal
Service Portal
Service Portals automate the delivery of customer specific product information 24 hours a day, which can, at least, complement face-to-face customer service.
SAP Solutions
SAP Build Work Zone, standard edition
The SAP Build Work Zone, standard edition enables organizations to establish a central point of access to SAP (e.g. SAP S/4HANA), custom-built, and third party applications and extensions, both on the cloud and on premise.
It implements the SAP Fiori Design System which currently has evolved to SAP Fiori with Horizon.
Intent-Based Navigation
The intent-based navigation mechanism in Fiori Launchpad allows users to launch applications in different views or modes depending on the runtime parameters.
An intent is a combination of the following elements:
Element | Description |
---|---|
Semantic object | Represents a business entity, such as a customer, a sales order, or a product. Enables you to refer to such entities in an abstract implementation-independent way. |
Action | Defines an operation, such as display or approve purchase order.This operation is intended to be performed on a semantic object, such as a purchase order or a product. |
Parameters | Optional. Parameters that define an instance of the semantic object, for example, employee ID. |
Syntax: <semantic object>-<action>?<semantic object parameter>=<value1>
SAPUI5 Toolpage Layout
The SAPUI5 Tool Page Layout is widely used for admin cockpits.
SAPUI5 (OpenUI5)
SAP delivers SAPUI5 and the OpenSource based variant OpenUI5 to develope state-of-the-art responsive web applications.
SAP Fiori Elements
SAP Fiori elements is a framework that comprises the most commonly used floorplan templates.
Flexible Programming Model
SAP Fiori elements for OData V4 provides various ways to extend applications to your own particular needs. The flexible programming model makes this easy for you. While you're free to use any SAPUI5 coding or controls in extension points, you can also take advantage of our building blocks and controller extensions.
SAP S/4HANA In-App Extension
Concerning SAP Fiori Elements development for an S/4HANA system, you can use the In-App Extensibility framework.
UI Integration with Cards
The new way for developers, key users, and end users to create and share business content in an easy, declarative, and consistent way. You can consume widget-like cards for the home page or dashboard.
Cross Solutions
UDINA Portal
UDINA Portal is an AppShell that hosts UDINA Apps, and provides the apps with services such as navigation, embedded support, and notifications.
Luigi Micro Frontend Framework
Luigi is not really a Web App Development Frameworks, but instead an open source JavaScript framework for micro frontends.
See Web App Development Frameworks for a list of possible SAP supported web technology stacks.
Comparison
Depending on the use case and complexity of the needs, there are three different approaches from an SAP BTP point-of view.
Use Case
Use Case | Description |
---|---|
SAP Launchpad Service | Mainly used for B2E Portals, but can also be used for other usecases. Main benefits will be in conjunction with SAPUI5 and Fiori app development. |
Admin Cockpit based on Toolpage layout | Allows Freestyle development in the style of a administration cockpit for a defined and restricted set of functionality. It allows quick access to all relevant information. |
Luigi Micro Frontend Framework | If you have to integrate different Web App technologies into one frontend and needs to be technology-agnostic, Luigi helps you to follow the SAP Fiori Design System. |
Feature Comparison
Feature | Launchpad | Toolpage | UDINA Portal | Luigi |
---|---|---|---|---|
Authorization | BTP | BTP | BTP | OpenID OAuth2 Custom |
Navigation | Intent-Based | Routing and Navigation | Routing and Navigation | Advanced |
UI5 Flexibility | ✓ | ✓ | ✓ | |
Nesting Components | ✓ | ✓ | ✓ | ✓ |
UI Integration Cards | ✓ | ✓ | ✓ | ✓ |
Service Factory | ✓ | ✓ | ✓ | |
Micro FrontEnd | ✓ |