Professional Documents
Culture Documents
S4 HANA App Conig - V1
S4 HANA App Conig - V1
S4 HANA App Conig - V1
AGENDA
Architecture – Security perspective
Activating Fiori application,
Registering and activating O - Data service
Role design for Fiori applications
Launching Fiori – Analytical/Fiori – Transactional Apps
Difference between Fiori – Analytical/Fiori – Transactional
Fact sheets – Navigation / Role Design
BI Query – Role design
CDS views – Role design
SAP GUI Apps
Web Dynpro apps
Launching custom transactions as SAP GUI Apps
End user role design
Issues
SAP Fiori Applications for S4 HANA on Premise
Fiori Apps
• Transactional apps- Task Based access :
• Access to tasks like change, create or entire processes with guided navigation as well as reused components
for shared features
• Analytical apps- Insight to Action:
• Visual Overview over a complex topic for monitoring or tracking purposes.
• Object pages-Search and Explore:
• View on essential information about an object and contextual navigational between related Objects (former
Factsheets)
Legacy
• Non SAP UI5 Apps- Harmonized SAP GUI for HTML & Webdynpro Applications in SAP Fiori Look and
feel.
SAP Fiori Search
• Contextual Search- The SAP Fiori Launchpad offers an enterprise search function that searches across all
apps and business objects, such as materials, customers, and maintenance plans.
CDS View
• HANA CDS View can exposed in Fiori launchpad.
SAP S/4 HANA Architecture – Security perspective
Fiori Server
Fiori Role
IWSG
Registered O –
Data Service
Any DB
S4 HANA Server
Fiori Launch pad-
RFC
End user
S4 HANA
Role
IWSV
O – Data Service
HANA DB
SAP Fiori SAPUI5 apps are not only nice looking user interfaces, they also work with business data coming from the
respective S/4HANA Back-End Server.
The business data is transferred via the OData protocol. The OData service itself is in most of the cases part of the
S/4HANA ABAP Stack (Back-End Server). These OData services are registered on the Front- End Server via a Trusted-
RFC ABAP Connection.
The SAP Fiori Launchpad Designer is a web based tool in the Front-End Server to create, configure and customize
catalogs, groups and tiles.
In the SAP Fiori Launchpad the tile is displayed in a group. This group is maintained on the Front-End Server. The tile
definitions (title, subtitle, icon, ...) are defined in the catalog, as well as the target mappings. The target mapping points to
the implementation of the SAP Fiori app.
In order to not only see the tile and start the SAP Fiori app but also to get business data from the OData service, a
specific OData authorization is necessary. Therefore the PFCG Front-End role with the catalog and group also needs the
OData start authorization to call the Back-End server.
In addition a specific PFCG Back-End role with the execute and access authorization of the OData service is needed.
A SAP Fiori user needs an ABAP user on the Front-End- and Back-End Server with different authorizations.
SAP S4 HANA – Fiori Implementation scenarios
Service Service
Service
Implementation
MPC&DPC
SAP Gateway Hub SAP Gateway Hub
RFC Service
Service Service
Implementation Implementation
MPC&DPC MPC&DPC
SAP Business Suite Backend SAP Business Suite Backend SAP Business Suite Backend
In this tutorial we will be dealing with Central hub deployment with service implementation in the backend
system.
LAUNCHING FIORI APPS – TRANSACTIONAL/ANALYTICAL
Favorite
Catalogs
Search through
catalogs
Create a new
catalog
FIORI LAUNCHPAD DESIGNER GROUP VIEW
Group name
Search through
groups
Client Group
Tile
FES
Group
Tile PFCG Frontend Role
Catalog
Tile Target mapping OData Start
authorization(IWSG)
UI5 Application
O – Data Service
Technical catalog
Target mapping
FIORI APP – ACTIVATE THE BSP APPLICATIONS
Execute tcode
/n/iwfnd/error_log
O – Data
service
registered and
activated
Create a new business catalog and group in the admin launch pad if required
FIORI APP - COPY THE TILE FROM TECHNICAL CATALOG TO THE BUSINESS CATALOG
Execute transaction
SICF
Activate Application
Execute transaction
/n/iwfnd/maint_ser
vice
O – Data Service Registered and Activate the O- DATA Service specific to the
Activated Fact sheet
FACTSHEET - CREATE REFERENCE OF THE TILE & TARGET MAPPING TO
THE BUSINESS CATALOG FROM TECHNICAL CATALOG