Show TOC

Procedure documentationActivate OData Services for SAP Fiori Launchpad

 

The activation of the OData services and of the ICF services are required to initially set up the SAP Fiori launchpad and the SAP Fiori launchpad designer. SAP Gateway provides the infrastructure for the OData services used by the SAP Fiori launchpad, and the SAP Fiori apps. An OData service has to be enabled in SAP Gateway which establishes a mapping between the technical OData service name and the corresponding back-end service.

Note Note

From SAP NetWeaver 7.4 Support Package 6, you can perform setup tasks for SAP Fiori by using task lists that SAP delivers. A task list groups configuration tasks logically and guides you through the necessary tasks.

For an overview of all task lists and tasks for SAP Fiori, see Configuration Using Task Lists.

End of the note.

The following task list applies to this step:

  • SAP_FIORI_LAUNCHPAD_INIT_SETUP

Prerequisites

When activating the OData services, the system alias must be the local system.

To configure that a local connection to SAP Gateway is used, proceed as follows:

  1. In Customizing (transaction SPRO), choose Start of the navigation path SAP NetWeaver Next navigation step Gateway Next navigation step OData Channel Next navigation step Configuration Next navigation step Connection Settings Next navigation step SAP Gateway to SAP System Next navigation step Manage SAP System Aliases End of the navigation path.

  2. Provide the following:

    Field

    Value

    SAP System Alias

    Name of the system alias (for example, LOCAL).

    Description

    Descriptive text for the system alias.

    RFC Destination

    none

    Local GW

    Make sure the checkbox is marked to specify that the system alias points to a local SAP Gateway instance.

Procedure

  1. Run transaction Activate and maintain services (/IWFND/MAINT_SERVICE) on the front-end server.

  2. Use the system alias of your local system when activating the following services:

    Note Note

    • Do not activate the /UI2/LAUNCHPAD service. This service is not relevant for SAP Fiori.

    • The service names listed below are concatenations of the namespace /UI2/ and the technical names of the individual services. Enter these concatenations when adding new services in transaction /IWFND/MAINT_SERVICE. When searching for services, you need to search either by namespace or by technical name.

    End of the note.
    • /UI2/PAGE_BUILDER_CONF

    • /UI2/PAGE_BUILDER_PERS

    • /UI2/PAGE_BUILDER_CUST

    • /UI2/INTEROP

    • /UI2/TRANSPORT

    The services are activated in your customer namespace, with the following technical names, for example:

    • ZINTEROP

    • ZPAGE_BUILDER_CONF

    • ZPAGE_BUILDER_CUST

    • ZPAGE_BUILDER_PERS

    • ZTRANSPORT

  3. Call each service once by selecting it in transaction Activate and maintain services (/IWFND/MAINT_SERVICE), then choosing Call Browser in the screen area ICF Nodes. Select the OData node, not the SDATA node.

    You have called a service successfully when an XML document is displayed without any error messages.

    Note Note

    When you call a service, a hash key is generated in the background. The hash key is required for the generation of authorization profiles under Assign Administrator Role for SAP Fiori Launchpad to Administrator User.

    You can verify the hash key generation in table USOBHASH in transaction Data Browser (SE16). In the selection screen, specify the following:

    • R3TR in the PGMID field

    • IWSG in the Object field

    • The technical service name in the OBJ_NAME field

      The hash key should be displayed in the NAME column of the results table.

    End of the note.