Before you can start to implement the app, ensure that your system landscape has been set up to enable SAP Fiori. This also implies that the front-end and back-end components for your app are already available in this system landscape:
SAP Fiori System Landscape Options | |
---|---|
Configuration of Front-End Server | |
Back-End Components (Product Version Stack) | SAP enhancement package 7 for SAP ERP 6.0 SPS05 |
SAP HANA Content Component Delivered with (Product Version Stack) | SAP Smart Business for SAP PLM 1.0 |
VDM Contained (Product Version Stack) | SAP HANA Analytics for PLM 1.0 |
Front-End Components Delivered with (Product Version Stack) | SAP Smart Business for SAP ERP 01 SPS03 Instance: Frontend Serv. Cont. PLM NW7.40 Software Component Version: UIHPLM01 100 |
For more information about the installation of the front-end components, see Installation of SAP Smart Business Products on Front-End Server.
The Recipe Finder analytical app uses an app launcher tile to launch the app.
The following sections list tasks that have to be performed to implement the Recipe Finder tile. The tables contain the tile-specific data required for these tasks.
SAP HANA Role | Needed for ... |
---|---|
sap.hba.apps.plm.s.roles::RecipeFinder | Access to Recipe Finder |
Needed for ... | How to generate? |
---|---|
Access to business data (only views) | Generated by Authorization Assistant tool For more information, see Generating Analytic Privileges. |
UI5 Application | Technical Name |
---|---|
UI5 Application | /sap/bc/ui5_ui5/sap/plm_rcp_finder |
Business Server Pages | /sap/bc/bsp/sap/plm_rcp_finder |
For more information about how to activate the UI5 application (ICF service), see Activate ICF Services.
You need to enable the app for access in the SAP Fiori launchpad. You need to assign the following PFCG role to end users to consume this tile.
Component | Technical Name |
---|---|
Application-specific Business Role | SAP_PLM_BCR_RECIPEDEVELOPER_A |
For more information about adding an app to the SAP Fiori Launchpad, see Setup of Catalogs, Groups, and Roles in the SAP Fiori Launchpad.
To grant access to OData services to specific users, you have to assign roles (including OData service authorization for the app) to your users. You have to make the assignment on the back-end and on the front-end server:
On the back-end server, a dedicated authorization role (PFCG role) for the OData service is delivered as an example. You can adjust this role according to your needs.
On the front-end server, you can assign the OData service authorization to a new or existing role, such as a business role that has been adjusted according to your needs.
OData Service (Version Number) | Back-end Server: Delivered Authorization Role (PFCG Role) | Front-End Server: AuthorizationRole |
---|---|---|
RecipeFinder100.xsodata (1.0) | sap.hba.apps.plm.s.roles::RecipeFinder | SAP_PLM_BCR_RECIPEDEVELOPER_A |
For more information about authorization roles and assigned OData services, see Roles, Users, and Authorizations on Back-End Server.
Technical Data | Technical Name |
---|---|
Semantic Object | Recipe |
Application-specific Business Role | SAP_PLM_BCR_RECIPEDEVELOPER_A |
Application-specific Business Catalog | SAP_PLM_BC_RECIPEDEVELOPER_A |
Business Catalog Group | SAP_PLM_BCG_RECIPEDEVELOPER_A |
Technical Role | SAP_PLM_TCR_A |
Technical Catalog | SAP_PLM_TC_A |