Show TOC

App Implementation: Custom Fields and LogicLocate this document in the navigation structure

App-specific implementation information: Custom Fields and Logic

Prerequisites
Note
You can use the extensibility apps for key users in the following contexts:
  • SAP S/4HANA
  • SAP Business Suite EHP8 with sFin
Before implementing the app, you must ensure the following:
  • You have installed the SAP Fiori front-end server 2.0 (SAP FIORI FRONT-END SERVER 2.0 ). For more information, see http://help.sap.com/fiori_implementation : Start of the navigation path System Landscape Required for SAP Fiori Next navigation step With SAP NetWeaver 7.5 End of the navigation path.
  • You have set up the Adaptation Transport Organizer as described in section Setting Up Adaptation Transport Organizer linked below.
System Landscape Requirements

For information about the system requirements, see http://help.sap.com/fiori_implementation : Start of the navigation path System Landscape Required for SAP Fiori Next navigation step With SAP NetWeaver 7.5 End of the navigation path.

Implementation Tasks

The following sections list tasks that have to be performed to implement this app. The tables contain the app-specific data required for these tasks.

You can also find the data required to perform these tasks in the SAP Fiori apps reference library.

Front-End Server: Activate OData Services

Component External Technical Name
OData Services (Version Number) APS_CUSTOM_FIELD_MAINTENANCE_SRV (0001)
SBLE_BADI_CTX_REGISTRY_SRV (0001)

For more information about activating OData services, see section http://help.sap.com/fiori_implementation : Start of the navigation path App Implementation Information for SAP Fiori Next navigation step With SAP NetWeaver 7.5 End of the navigation path.

Front-End Server : Activate UI5 Application

Component Technical Name
SAP UI5 Application nw_aps_ext_cfl
Generic Drill-Down Application /default_host/sap/bc/ui5_ui5/sap/nw_aps_ext_cfl

For more information about how to activate the ICF service, see http://help.sap.com/fiori_implementation : Start of the navigation path App Implementation Information for SAP Fiori Next navigation step With SAP NetWeaver 7.5 End of the navigation path.

Front-End Server : Activate ICF Service

Component Technical Name
ICF Service /default_host/sap/bc/ui5_ui5/sap/nw_aps_lib

For more information about how to activate the ICF service, see http://help.sap.com/fiori_implementation : Start of the navigation path App Implementation Information for SAP Fiori Next navigation step With SAP NetWeaver 7.5 End of the navigation path.

Front-End Server : Enable App for Access in SAP Fiori Launchpad

The SAP Fiori launchpad is the entry point to the apps. In the launchpad, the user can see and access those apps that have been assigned by an administrator to the catalog designed for this user's role.

The administrator makes these assignments in the launchpad designer. For more information, see http://help.sap.com/nw75 : Start of the navigation path Application Help Next navigation step UI Technologies in SAP NetWeaver with SAP_UI 750 Next navigation step SAP Fiori Launchpad Next navigation step Using the Launchpad Designer Next navigation step Setting Up Catalogs, Tiles, and Groups End of the navigation path.

SAP delivers technical catalogs for groups of apps as repositories to create your own catalogs in the launchpad designer. Along with these catalogs, more technical content is delivered for each SAP Fiori app. You can find the delivered technical content for each SAP Fiori app in the SAP Fiori apps reference library.

Front-End Server and Back-End Server: Assign OData Service Authorizations to Users

You must assign OData service authorizations for the app to your users.

Note

Several authorization default values are connected to the OData service. To ensure that all these default values are assigned to a user, you have to follow the instructions given under the documentation links provided.

Make the assignment on the back-end server and on the front-end server:
  • On the back-end server, you have to assign the OData service authorization to a PFCG role. For more information, see http://help.sap.com/fiori_implementation : Start of the navigation path App Implementation Information for SAP Fiori Next navigation step With SAP NetWeaver 7.5 End of the navigation path.
  • On the front-end server, you must assign the OData service authorization to a new or existing role, such as a business role that has been adjusted according to your needs. For more information, see http://help.sap.com/fiori_implementation : Start of the navigation path App Implementation Information for SAP Fiori Next navigation step With SAP NetWeaver 7.5 End of the navigation path.
OData Service (Version Number) Back-End Server: Delivered Authorization Role (PFCG Role) Front-End Server: Authorization Role

APS_CUSTOM_FIELD_MAINTENANCE_SRV (0001)

You can use the example PFCG roles SAP_NW_APS_EXT_CFD and SAP_NW_APS_EXT_CFL_APP or your custom PFCG role to create the back-end PFCG role. -

SBLE_BADI_CTX_REGISTRY_SRV (0001)

You can use the example PFCG role SAP_NW_APS_EXT_CFL_APP or your custom PFCG role to create the back-end PFCG role. -
Note

In addition, you also need to assign to users the PFCG role SAP_UI_FLEX_KEY_USER for UI adaptation at runtime. You need this role to conduct extensibility scenarios from end to end.

For more information about UI adaptation at runtime, read the following information:
  • http://help.sap.com/nw-uiaddon: Start of the navigation path User Interface Add-On 2.0 for SAP NetWeaver Next navigation step Application Help Next navigation step SAP Library Next navigation step SAPUI5: UI Development Toolkit for HTML5 Next navigation step Developing Apps Next navigation step SAPUI5 Flexibility Services Next navigation step UI Adaptation at Runtime End of the navigation path
  • http://help.sap.com/nw-uiaddon: Start of the navigation path User Interface Add-On 2.0 for SAP NetWeaver Next navigation step Application Help Next navigation step SAP Library Next navigation step SAP Fiori Launchpad Next navigation step Developing Applications for the Launchpad Next navigation step Typical Use Cases Next navigation step Enabling Apps for UI Adaptation at Runtime End of the navigation path
  • http://help.sap.com/nw-uiaddon: Start of the navigation path User Interface Add-On 2.0 for SAP NetWeaver Next navigation step Application Help Next navigation step SAP Library Next navigation step SAP Fiori Launchpad Next navigation step Using the Launchpad Next navigation step Running an SAP Fiori App Next navigation step Adapting the UI of an SAP Fiori App at Runtime End of the navigation path
Configuration Tasks
To be able to implement the app, you must perform the following configuration tasks in the back-end system:
  • In transaction Role Maintenance (PFCG), you need to add the following authorization data to your copies of the predelivered template roles:
    Table 1: Authorization Data

    Authorization Data

    Description

    Package

    Name of package in which extension items are developed

    Object name

    Namespace in which extension items are developed