Configuring SAP Gateway and SAP Fiori

Objective

After completing this lesson, you will be able to configure SAP Gateway and SAP Fiori

Configure SAP Gateway and SAP Fiori using Task List SAP_GW_FIORI_ERP_ONE_CLNT_SETUP

Business Example

In this exercise, you will perform the required steps to configure SAP Gateway and SAP Fiori.

Note

In this exercise, when an object name or value contains ##, replace ## with the number your trainer assigns to you.

Task 1: Analyze Task List SAP_GW_FIORI_ERP_ONE_CLNT_SETUP

Steps

  1. In your SAP S/4HANA system, generate a task run for task list SAP_GW_FIORI_ERP_ONE_CLNT_SETUP (transaction STC01).

    Caution

    Do not execute the task list yet.

    1. Log on to your SAP system using the train-## user.

    2. Start transaction STC01.

    3. As Task List, select SAP_GW_FIORI_ERP_ONE_CLNT_SETUP and choose Generate Task List Run (F8).

    4. Do not execute this task list yet, but keep this SAP GUI window open.

  2. Read the help for the following task: Configuration of SAP Web Dispatcher (HTTPURLLOC). In a new SAP GUI window, analyze the current content of table, HTTPURLLOC.

    1. Choose the Help icon for the task with the description, Configuration of SAP Web Dispatcher (HTTPURLLOC).

    2. According to the help, this task can add an entry to table, HTTPURLLOC.

    3. In a new SAP GUI window, start transaction HTTPURLLOC.

    4. The table should be empty.

    5. Close this SAP GUI window to ensure that you hold no lock.

  3. Read the help for task Activate HTTP Services for NW Gateway (SICF). In a new SAP GUI window, analyze the activation status of some of the listed ICF services.

    1. Choose the Help icon for the task with the description, Activate HTTP Services for NW Gateway (SICF).

    2. According to the help, this task activates the following ICF services:

      • /SAP/OPU/ODATA/*
      • /SAP/PUBLIC/ICMAN
      • /SAP/PUBLIC/ICF_INFO/*
    3. In a new SAP GUI window, start transaction SICF.

    4. Choose Execute (F8).

    5. Navigate to some of the listed ICF services and note their activation status.

      Note

      ICF services colored black are active; ICF services colored gray or blue are inactive.
  4. Read the help for task Gateway Activation (/IWFND/IWF_ACTIVATE). In a new SAP GUI window, analyze the activation status of SAP Gateway.

    1. Choose the Help icon for the task with the description, Gateway Activation (/IWFND/IWF_ACTIVATE).

    2. According to the help, this task activates SAP Gateway.

    3. In a new SAP GUI window, start transaction /IWFND/IWF_ACTIVATE.

    4. A popup informs you about the SAP Gateway activation status. Make sure that it is deactivated:

      • If SAP Gateway is deactivated, choose Cancel.
      • If it SAP Gateway activated, choose Deactivate.
  5. Read the help for task Activate Gateway OData Services for Launchpad (/IWFND/MAINT_SERVICE). In a new SAP GUI window, analyze the activation status of SAP Gateway.

    1. Choose the Help icon for the task with the description, Activate Gateway OData Services for Launchpad (/IWFND/MAINT_SERVICE).

    2. According to the help, this task activates the following SAP Gateway services:

      • /UI2/INTEROP
      • /UI2/PAGE_BUILDER_PERS
      • /UI2/PAGE_BUILDER_CONF
      • /UI2/PAGE_BUILDER_CUST
      • /UI2/TRANSPORT
    3. In a new SAP GUI window, enter transaction /IWFND/MAINT_SERVICE.

    4. Select the Filter.

    5. As External Service Name, enter the base name of one of the listed SAP Gateway services (for example, INTEROP) and select Continue.

      An empty list indicates that no SAP Gateway service matching the filter criteria has been registered.

  6. Read the help for task Activate HTTP Services for SAP Fiori Launchpad (SICF). In a new SAP GUI window, analyze the activation status of some of the ICF services in scope.

    1. Choose the Help icon for the task with the description, Activate HTTP Services for SAP Fiori Launchpad (SICF).

    2. According to the help, this task activates the ICF services listed in table ICFINSTACT with group /UI2/FIORI.

    3. In a new SAP GUI window, enter transaction SM30.

    1. Enter view name ICFINSTACT and select Display (F6).

    2. Note all ICF services grouped with technical name /UI2/FIORI.

      Result: These ICF services are in scope:

      • /sap/bc/ui2/start_up

      • /sap/bc/ui5_ui5/sap/ar_srvc_news

      • /sap/bc/ui5_ui5/sap/arsrvc_upb_admn

      • /sap/bc/ui5_ui5/ui2/ushell

      • /sap/public/bc/ui2

      • /sap/public/bc/ui5_ui5

      • /sap/bc/ui2/flp

      • /sap/bc/ui2/smi/rest_tunnel

      • /sap/bc/rest/themes

      • /sap/bc/ui2/app_index

      • /sap/bc/ui5/index

      • /sap/bc/lrep

    1. In a new SAP GUI window, enter transaction SICF.

    2. Choose Execute (F8).

    3. Navigate to some of the listed ICF services (for example, /sap/bc/ui2/flp) and note their activation status.

      ICF services colored black are active; ICF services colored gray or blue are inactive.

Task 2: Execute Task List SAP_GW_FIORI_ERP_ONE_CLNT_SETUP

Steps

  1. In your SAP S/4HANA system, execute task list SAP_GW_FIORI_ERP_ONE_CLNT_SETUP (transaction STC01) in background mode with the following parametrization:

    • Select the task Configuration of SAP Web Dispatcher (HTTPURLLOC) and add the following entry:
      FieldValue
      Sort/Match Seq.1
      Host NameFill the qualified hostname of your SAP Web Dispatcher
      PortHTTPS port of your SAP Web Dispatcher
      Application Name/SAP/BC/UI2/FLP
    • Deselect the task Report /IWFND/R_COF_VIRUS_PROFILE - SAP Gateway Virus Scan Profile Configuration.

    Caution

    Make sure not to hold further locks before starting the execution; you may use transaction SM12 to list locks.
    1. Return to the SAP GUI window with the prepared task list run for task list SAP_GW_FIORI_ERP_ONE_CLNT_SETUP.

    2. Select Execute (first column of the table) for the task with description Configuration of SAP Web Dispatcher (HTTPURLLOC), then select Fill Parameters for this task.

    3. In the section, Create SAP Web Dispatcher Entry, enter the following:

      FieldValue
      Sort/Match Seq.1
      Host Name
      • Q team: fsqhost.wdf.sap.corp

      • P team: fsphost.wdf.sap.corp

      Port
      • Q team: 44320

      • P team: 44330

      Application Name/SAP/BC/UI2/FLP
      To save your settings, select Save, and choose Back.

    4. Deselect task Report /IWFND/R_COF_VIRUS_PROFILE - SAP Gateway Virus Scan Profile Configuration (note the flags in the column Execute, far left).

    5. Keep all settings unchanged and choose Start/Resume Task List Run in Background (F9).

    6. You may choose Auto (Set Auto Refresh Timer) to auto-refresh the task list run. Do not change the 60 seconds interval.

      Expect a runtime of about 10 minutes.
  2. After the task list was executed, analyze the content of table HTTPURLLOC.

    1. Enter transaction HTTPURLLOC.

    2. Note the entry performed by task Configuration of SAP Web Dispatcher (HTTPURLLOC).

  3. Analyze the activation status of some of the following ICF services:

    • /SAP/OPU/ODATA/*
    • /SAP/PUBLIC/ICMAN
    • /SAP/PUBLIC/ICF_INFO/*
    1. Enter transaction SICF.

    2. Choose Execute (F8).

    3. Navigate to some of the listed ICF services and note their activation status.

  4. Analyze the activation status of SAP Gateway.

    1. Start transaction /IWFND/IWF_ACTIVATE.

    2. A popup informs you about the SAP Gateway activation status. Do not change it!

  5. Analyze the activation status of some of the following SAP Gateway services:

    • /UI2/INTEROP
    • /UI2/PAGE_BUILDER_PERS
    • /UI2/PAGE_BUILDER_CONF
    • /UI2/PAGE_BUILDER_CUST
    • /UI2/TRANSPORT
    1. Enter transaction /IWFND/MAINT_SERVICE.

    2. Select the Filter.

    3. As External Service Name, enter the base name of one of the listed SAP Gateway services (for example, INTEROP) and select Continue.

  6. Analyze the activation status of some of the following ICF services:

    • /sap/bc/ui2/start_up

    • /sap/bc/ui5_ui5/sap/ar_srvc_news

    • /sap/bc/ui5_ui5/sap/arsrvc_upb_admn

    • /sap/bc/ui5_ui5/ui2/ushell

    • /sap/public/bc/ui2

    • /sap/public/bc/ui5_ui5

    • /sap/bc/ui2/flp

    • /sap/bc/ui2/smi/rest_tunnel

    • /sap/bc/rest/themes

    • /sap/bc/ui2/app_index

    • /sap/bc/ui5/index

    • /sap/bc/lrep

    1. Enter transaction SICF.

    2. Choose Execute (F8).

    3. Navigate to some of the listed ICF services (for example, /sap/bc/ui2/flp) and note their activation status.

Launch SAP Fiori Launchpad

Business Example

In this exercise, you will launch the SAP Fiori launchpad.

Note

In this exercise, when an object name or value contains ##, replace ## with the number your trainer assigned to you.

Task 1: SAP Secure Login Client

Steps

  1. To receive an X.509 client certificate, log on to the SAP Secure Login Server using the SAP Secure Login Client.

    1. You are connected to the WTS as Microsoft Windows user TRAIN-##.

    2. Launch the SAP Secure Login Client in the Microsoft Windows tray (the blue diamond icon).

    3. Right-click the entry SAP AS Java Authentication (UME) SLC (smhost.wdf.sap.corp) and choose Log In.

    4. Enter the credentials of your train-## user (provide the logon data of your train-## user in client 100 of system SMA, to which the UME of system SMJ is connected to).

      Figure shows a screenshot from the system - example of login

      In case the password of your train-## user in client 100 of system SMA is still initial, you have to provide a new password that meets the following requirements:

      Code Snippet
      1234
      login/min_password_lng = 10 login/min_password_lowercase = 1 login/min_password_uppercase = 1 login/min_password_digits = 1
    5. Close the SAP Secure Login Client window.

  2. Verify that you received an X.509 client certificate in the Microsoft Edge browser.

    1. You are connected to the WTS as Windows user TRAIN-##.

    2. Start Microsoft Edge.

    3. Open the Settings and more menu (using the three dots in the upper-right corner).

    4. Choose Settings.

    5. Navigate to Privacy, search, and servicesSecurityManage certificates.

    6. On the Personal tab, an entry for your train-## user should show up.

    7. Double-click the entry for your train-## for further certificate details.

Task 2: SAP Fiori Launchpad in a Web Browser

Steps

  1. Launch the FLP using a Web Browser.

    1. You are connected to the WTS as Windows user TRAIN-##.

    2. Start a web browser of your choice.

    3. Enter the following URL:

      • Q team: https://fsqhost.wdf.sap.corp:44320/sap/bc/ui2/flp

      • P team: https://fsphost.wdf.sap.corp:44330/sap/bc/ui2/flp

    4. In case your web browser offers to use a certificate (with user TRAIN-##) for authentication, select it and choose OK.

      Figures shows screenshot of certificate for user authentication

    Result

    The FLP is displayed, but is empty.

Task 3: SAP Fiori Launchpad in SAP Business Client

Steps

  1. Create a new entry for your FLP in the SAP Business Client.

    1. You are connected to the WTS as Windows user TRAIN-##.

    2. Start the SAP Business Client.

    3. Choose Show Explorer View in the upper-left corner.

    4. In the tree at the left, select your area (20 Quality Assurance or 30 Production).

    5. Choose CreateNew System Connection (SAP Fiori Launchpad).

    6. Keep User-specified system selected and choose Next.

    7. For Type, choose Web Dispatcher.

    8. Enter the following URL:

      • Q team: https://fsqhost.wdf.sap.corp:44320/sap/bc/ui2/flp

      • P team: https://fsphost.wdf.sap.corp:44330/sap/bc/ui2/flp

    9. Choose Finish.

      Figure shows the screens leading up to choosing Finish
  2. Launch the FLP in the SAP Business Client.

    1. You are connected to the WTS as Windows user TRAIN-##.

    2. Start the SAP Business Client.

    3. Double-click the entry you just created.

      SAP Home screen in figures

    Result

    The FLP is displayed, but is empty.

Launchpad URL

Figure shows a graphical outline of the configuration area in which the Launchpad URL is customized

After activating the SICF service for the launchpad with the cache buster, you can create an external alias for the default URL of the launchpad. This enables your users to use the same URL.

Alternatively, you can make the launchpad available under a short URL of your choice within your domain.

Screenshot from system showing the external alias for FLP

Using transaction SICF, you can create an external alias of your choice. For the target, choose /sap/bc/ui2/flp.

Log in to track your progress & complete quizzes