But worry no more — introducing the PRGN_CREATE_FIORI_FRONTENDROLE program, your ultimate solution for efficient and streamlined mass role creation.
This powerful tool empowers organizations to create roles with catalogs, spaces, and groups in bulk, drastically reducing manual effort and ensuring consistency across your Fiori roles. Executable directly via transactions SA38 or SE38, it helps you:
- Save valuable timeby automating repetitive tasks in role creation.
- Minimize errorswith consistent role creation process.
- Accelerate role setupby adding catalogs, spaces, and groups.
Let's dive deeper!

Option | Description |
---|---|
Create Roles with Menu | Using this option role creation is possible by mapping them with Catalog/Groups/Spaces. |
Change Roles and Attach Menu | Using this option, you can adjust the menu data for roles without affecting existing data. |
Change Roles and Replace Menu | This option allows you to replace the menu data for roles, fully updating the current menu configuration. |
Sub-Option | Description |
---|---|
Without template | The “Without template” option allows you to enter the role details manually. |
Import from File | Allows you to import a file with a pre-defined template. |
Generate from Fiori Launchpad Catalogs | A key feature that simplifies the process of creating role entries based on SAP Fiori launchpad catalogs. |
Create Roles with Menu + Without Template: Using this option you can create roles quickly/directly and map them with Catalog/Groups/Spaces.
Upon choosing this option, you can enter the role details manually as shown in the below screen:


Required

Use the “Check Entries” option

Note
Let us understand “How”?
- Role Name
- Role Description
- Type of Meny Entry (CAT_PROVIDER/SPACE_PROVIDER/GROUP_PROVIDER)
- Name of the Menu Entry (Catalog ID/Space ID/Group ID)


Before executing, it is suggested to use the option “Check Entries” to check for any discrepancies.

Create Roles with Menu + Generate from Fiori Launchpad Catalogs
- Delete Prefix:This option allows you to remove a specific name component from the beginning of the role name, providing a streamlined and relevant designation.
- Add Prefix:Conversely, this feature enables you to insert a new name component at the start of the role name, offering a way to categorize or identify roles effectively.
Change Roles and Attach Menu
Using this option, you can adjust the menu data for roles without affecting existing data.
Example:
If there is a need to add a new space while retaining the current catalogs and spaces for all the created mass FIORI roles, this option can be utilized
To proceed:
- Update an Excel file with the new space, catalog, or group you wish to add.
- Convert the Excel file to a tab-delimited text format.
- Select the “Change Roles and Attach Menu” under Processing mode and choose “Import from File” from the sub options, upload the file, and execute.

Change Roles and Replace Menu: This option allows you to replace the menu data for roles, fully updating the current menus.
Example:
If there is a requirement to replace the existing catalogs and spaces with a new space or catalog across all the created mass FIORI roles, this option can be used.
To proceed:
- Update an Excel file with the new space, catalog, or group that will replace the existing menu.
- Convert the Excel file to a tab-delimited text format.
- Select the “Replace Menu” option (as shown below), upload the file, and execute.
This process enables efficient bulk updates to the menu configuration for multiple roles at once

What is the purpose of “Delete and recreate profile and authorizations” option?
Backend Role Creation for Central Hub Fiori
If you’re using a dual-system setup (separate Fiori frontend and backend systems), SAP provides the PRGN_CREATE_FIORI_BACKENDROLES program. You can use this program to create a back-end role for selected Fiori front-end roles, or to copy them locally to a new role, and to copy the corresponding role menu of the front-end role.
If the role already exists, the role menu is deleted and replaced by the role menu of the front-end role.
The Program interface is as below:

Conclusion
In conclusion, transitioning to SAP S/4HANA is made more efficient and streamlined with the PRGN_CREATE_FIORI_FRONTENDROLE program. This tool eliminates the bottlenecks traditionally associated with Fiori role creation, enabling organizations to focus on more critical aspects of their implementation projects.
By automating the creation, updating, and management of Fiori roles, this program not only saves valuable time but also ensures consistency and reduces errors. Whether you need to create roles from scratch, modify existing roles, or align with SAP Fiori launchpad catalogs, the program’s versatile options cater to diverse business needs. Its seamless integration with backend role creation further enhances its utility in dual-system setups.
With PRGN_CREATE_FIORI_FRONTENDROLE, you can accelerate your SAP S/4HANA journey, optimize role management, and ensure your implementation projects stay on track. Take full advantage of this powerful tool to simplify your processes and achieve operational excellence.