Practical project roles in SAP Fiori application handling¶
This blog post discusses the project roles related to managing SAP Fiori applications. I share a practical way to organize project roles based on our experience. This approach factors in the actual situation of the projects coming from ECC to S/4HANA and ensures timely SAP Fiori app handling.
The Challenge¶
One key difference between SAP S/4HANA and SAP ECC implementations is the need to manage SAP Fiori launchpad content. This task, unique to SAP S/4HANA, requires projects to create a new role or distribute the task between existing roles. SAP recommends (1) creating a new role called "User Experience Lead" (UX lead), but projects often pass on it. Instead, they add new tasks to the existing ECC project roles. The positions involved are:
- Roles and Authorization Expert
- Functional Application Expert
- Developer
These three positions are taking on new responsibilities. To ensure these new tasks are effectively handled, they must be clearly defined and assigned. The project needs to do so to avoid delays, as each team member may assume that someone else is responsible for these tasks.
The Solution¶
I have outlined the responsibilities of the three roles involved in the SAP Fiori task to address the need for setting responsibilities. To clarify, I have used two standard project processes in SAP S/4HANA projects as examples:
- Preparation of roles and authorizations concept and FLP content management concept
- Addition of new custom or extended applications.
Adding new custom or extended application¶
sequenceDiagram
autonumber
Note right of Developer: Prepares the new<br/>custom app or extension<br/>in DEV system
Note right of Developer: Configures the target <br/>mapping and tile in the<br/> test catalog
Note right of Functional Expert: An adjusted version<br/>of Roles list
Note right of Functional Expert: An adjusted version of <br/>apps mapping to catalogs
Note right of Developer: Custom/extended <br/>app objects developed
Note right of Developer: Tile in the test catalog<br/> configured, and unit tested
Developer ->> Functional Expert: App handover document
Developer ->> Authorizations Expert: App handover document
Note right of Functional Expert: Decides how to fit<br/>a custom or extended app<br/>into the existing<br/> catalogs
Functional Expert->> Authorizations Expert: List of the catalogs to hold<br/> the app
Note right of Authorizations Expert: Copies or references <br/> the tile and target <br/>from the test catalog <br/>into the catalogs chosen <br/> by Functional Expert
Note right of Authorizations Expert: New app is available <br/> to end-users
Preparation of roles and authorizations concept and FLP content management concept¶
sequenceDiagram
autonumber
Note right of Developer: Prepares the new<br/>custom app or extension<br/>in DEV system
Note right of Developer: Configures the target <br/>mapping and tile in the<br/> test catalog
Note right of Functional Expert: An adjusted version<br/>of Roles list
Note right of Functional Expert: An adjusted version of <br/>apps mapping to catalogs
Note right of Developer: Custom/extended <br/>app objects developed
Note right of Developer: Tile in the test catalog<br/> configured, and unit tested
Developer ->> Functional Expert: App handover document
Developer ->> Authorizations Expert: App handover document
Note right of Functional Expert: Decides how to fit<br/>a custom or extended app<br/>into the existing<br/> catalogs
Functional Expert->> Authorizations Expert: List of the catalogs to hold<br/> the app
Note right of Authorizations Expert: Copies or references <br/> the tile and target <br/>from the test catalog <br/>into the catalogs chosen <br/> by Functional Expert
Note right of Authorizations Expert: New app is available <br/> to end-users
Footnotes¶
(1) SAP Community Blog post: Essential Roles for S/4HANA Fiori Projects by Pierre Cassano, architect from SAP S/4HANA Regional Implementation Group