SAP-Fiori-Apps vorbereiten

Objective

After completing this lesson, you will be able to SAP-Fiori-Apps vorbereiten

Aufgabenliste SAP_FIORI_FOUNDATION_S4

Screenshot der Aufgabenliste SAP_FIORI_FOUNDATION_S4

Der Aufgabenplan SAP_FIORI_FOUNDATION_S4 dient folgenden Zwecken:

  • Aktiviert ICF- und SAP-Gateway-Services, die für SAP GUI for HTML und andere generische SAP-Fiori-Launchpad-Funktionen erforderlich sind
  • Initialisiert klassische UI-Technologien (SAP GUI for HTML und Web-Dynpro-ABAP-Anwendungen)
  • Generiert funktionierende SAP-Fiori-Launchpad-Benutzer- und Administratorrollen, einschließlich Sammelrollen

Achtung

Spielen Sie die neueste Version des SAP-Hinweises 2712785 ein, bevor Sie die Aufgabenliste SAP_FIORI_FOUNDATION_S4 ausführen.

Einige ausgewählte Aufgaben der Aufgabenliste SAP_FIORI_FOUNDATION_S4 werden in den folgenden Abschnitten näher erläutert.

Abbildung zeigt Aufgaben: Verschiedene ICF-Services aktivieren

Aufgabe HTTP-Services für SAP GUI for HTML aktivieren (WEBGUI) aktiviert die folgenden ICF-Services:

  • /sap/public/bc/ur
  • /sap/public/bc/icons
  • /sap/public/bc/icons_rtl
  • /sap/public/bc/webicons
  • /sap/public/bc/piktogramme
  • /sap/public/bc/webdynpro/*
  • /sap/bc/gui/sap/its/webgui
  • /sap/bc/gui/sap/its/typeahead
  • /sap/public/bc/its/mimes
  • /sap/bc/apc/sap/webgui_services
  • /sap/public/myssocntl

Die Aufgabe HTTP-Services für WebClient-UI-Framework (WCF) aktivieren aktiviert die folgenden ICF-Services:

  • /sap/bc/bsp/sap/bsp_dlc_frcmp
  • /sap/bc/bsp/sap/bsp_wd_base
  • /sap/bc/bsp/sap/bspwd_basics
  • /sap/bc/bsp/sap/crm_ui_frame
  • /sap/bc/bsp/sap/crm_ui_start
  • /sap/bc/bsp/sap/crm_ui_sysmsg
  • /sap/bc/bsp/sap/crm_thtmlb_util
  • /sap/bc/bsp/sap/thtmlb_styles
  • /sap/bc/bsp/sap/thtmlb_scripts
  • /sap/bc/bsp/sap/wcf_jquery
  • /sap/webcuif/uif_callback
  • /sap/webcuif/uif_export_tab

Die Aufgabe HTTP-Services für SAP NW Business Client (NWBC) aktivieren aktiviert die folgenden ICF-Services:

  • /sap/bc/nwbc/*
  • /sap/bc/ui2/nwbc/nwbc_api

Die Aufgabe HTTP-Services für SAP-Smart-Business-Modellierungs-Apps aktivieren aktiviert die folgenden ICF-Services:

  • /sap/bc/bsp/sap/sbrt_appss1
  • /sap/bc/bsp/sap/sb_apps_assocs1
  • /sap/bc/bsp/sap/sb_apps_dds1
  • /sap/bc/bsp/sap/sb_apps_evals1
  • /sap/bc/bsp/sap/sb_apps_kpis1
  • /sap/bc/bsp/sap/sb_apps_libs1
  • /sap/bc/bsp/sap/sb_apps_tiles1
  • /sap/bc/bsp/sap/sb_apps_wss1
  • /sap/bc/bsp/sap/ssbtileslibs1
  • /sap/bc/bsp/sap/ssbtiless1
  • /sap/bc/bsp/sap/analyticsdts1
  • /sap/bc/ui5_ui5/sap/sbrt_appss1
  • /sap/bc/ui5_ui5/sap/sb_apps_assocs1
  • /sap/bc/ui5_ui5/sap/sb_apps_dds1
  • /sap/bc/ui5_ui5/sap/sb_apps_evals1
  • /sap/bc/ui5_ui5/sap/sb_apps_kpis1
  • /sap/bc/ui5_ui5/sap/sb_apps_libs1
  • /sap/bc/ui5_ui5/sap/sb_apps_tiles1
  • /sap/bc/ui5_ui5/sap/sb_apps_wss1
  • /sap/bc/ui5_ui5/sap/ssbtileslibs1
  • /sap/bc/ui5_ui5/sap/ssbtiless1
  • /sap/bc/ui5_ui5/sap/analyticsdts1

Die Aufgabe HTTP-Services für Fiori aktivieren (Sonstige) aktiviert die folgenden ICF-Services:

  • /sap/bc/webdynpro/sap/SUI_TM_MM_APP
  • /sap/bw/ina
  • /sap/bw/ina/GetServerInfo
  • /sap/bw/ina/GetResponse
  • /sap/bw/Mime
  • /sap/bc/bsp/sap/sakp_genui_a_s1
  • /sap/public/bc/uics/whitelist
  • /sap/public/bc/icf/systemloginjs
Screenshot von system: Aufgabe: Systemaliasse zuordnen

Aufgabe Systemalias zu SAP-S/4HANA-Systemalias zuordnen legt die folgenden Aliasse im System an:

  • Systemaliaszuordnung (/UI2/V_ALIASMAP): Legen Sie Einträge für ausgewählte Quellen aus /UI2/V_SYSTEMALIAS (Namensmuster NW und S4*) an. Der Zielsystemalias ist für die Zuordnung zum lokalen System leer.
  • Kundensystemalias (/UI2/VC_SYSALIAS): legt den Alias FIORI an
Screenshot aus dem System: Aufgabe: Backend-Kataloge replizieren

Die Aufgabe Backend-Katalog für Systemaliasse replizieren legt einen Hintergrundjob an, um den Report /UI2/GET_APP_DESCR_REMOTE_ALL auszuführen. Weitere Informationen finden Sie in der Lektion Konfigurieren klassischer Anwendungen im Abschnitt Backend-Kataloge.

Screenshot aus dem System: Aufgaben: Verschiedene Systemaliasse anlegen

Die Aufgaben SAP-Systemaliasse 'S4FIN/S4SD' anlegen, SAP-Systemalias 'FIORI_MENU' anlegen und SAP-Systemalias 'LOCAL_TGW' anlegen legen Sie die angegebenen Systemaliasse an (sofern sie noch nicht vorhanden sind).

  • Die Systemaliasse S4FIN und S4SD sind für Designer-Studio-Apps erforderlich.
  • Der Systemalias FIORI_MENU wird für die Registrierung der SAP-Gateway-Services /UI2/EASY_ACCESS_MENU und /UI2/USER_MENU in einem späteren Konfigurationsschritt verwendet, um auf das Menü SAP Easy Access zuzugreifen.
  • Der Systemalias LOCAL_TGW wird für die Registrierung des SAP-Gateway-Service TASKPROCESSING in einem späteren Konfigurationsschritt verwendet – relevant für die App Meine Inbox.
Screenshot aus System: Aufgaben: FLP konfigurieren

Eine Reihe von Aufgaben konfigurieren das SAP Fiori Launchpad (FLP) im mandantenspezifischen Modus (Pflege über die Transaktion /UI2/FLP_CUS_CONF). Einige Einstellungen sind unten aufgeführt. Details finden Sie immer in den aufgabenspezifischen Hilfetexten und Ausführungsprotokollen.

Die Aufgabe FLP für SAP-Easy-Access-Menü konfigurieren legt die folgenden mandantenspezifischen FLP-Konfigurationseinstellungen fest:

  • APPFINDER_EASYACCESSMENU_SAPMENU = wahr
  • APPFINDER_EASYACCESSMENU_USERMENU = wahr
  • FLP_EAM_ALIASES = FIORI_MENU

Die Aufgabe FLP für Navigation konfigurieren (/UI2/FLP_CUS_CONF) legt die folgenden mandantenspezifischen FLP-Konfigurationseinstellungen fest:

  • NAVIGATION_GUI_INPLACE = wahr
  • NAVIGATION_GUI_STATEFUL_CONTAINER = wahr
  • NAVIGATION_WDA_INPLACE = wahr
  • NAVIGATION_HOMETARGET = origin_page

Aufgabe FLP für Benachrichtigung konfigurieren (/UI2/FLP_CUS_CONF) legt die folgenden mandantenspezifischen FLP-Konfigurationseinstellungen fest:

  • BENACHRICHTIGUNGEN = wahr
  • NOTIFICATIONS_UI = wahr

Die Aufgabe FLP für UI5-Apps konfigurieren (/UI2/FLP_CUS_CONF) legt die folgenden mandantenspezifischen FLP-Konfigurationseinstellungen fest:

TIME_ZONE_FROM_SERVER_IN_UI5 = wahr

Die Aufgabe FLP für Bereiche und Seiten aktivieren und konfigurieren (/UI2/FLP_CUS_CONF) legt die folgenden mandantenspezifischen FLP-Konfigurationseinstellungen fest:

  • SPACES = true (wenn bestätigt, siehe Hinweis unten)
  • SPACES_CUSTOM_HOME = markiert
  • SPACES_CUSTOM_HOME_COMPONENT_ID = ux.eng.s4producthomes1
  • SPACES_ENABLE_USER = wahr
  • SPACES_MYHOME = wahr
  • UI5_INSIGHTS = wahr

Notiz

Ohne Parametrisierung stoppt die Ausführung der Aufgabenliste SAP_FIORI_FOUNDATION_S4 bei der Aufgabe FLP für Bereiche und Seiten aktivieren und konfigurieren (/UI2/FLP_CUS_CONF) – ab SAP S/4HANA 2023 FPS02. Weitere Informationen finden Sie im SAP-Hinweis 3324574.

Die Abbildungen zeigen die Registrierung von SAP-Gateway-Services für SAP S/4HANA.

Aufgabe Gateway OData Services Foundation aktivieren (/IWFND/MAINT_SERVICE) registriert die folgenden SAP-Gateway-Services:

  • SMART_BUSINESS_RUNTIME_SRV (Verarbeitungsmodus Co-Deployment)
  • SMART_BUSINESS_DESIGNTIME_SRV (Verarbeitungsmodus Co-Deployment)
  • ESH_SEARCH_SRV (Verarbeitungsmodus Co-Deployment)
  • RSAO_ODATA_SRV (Verarbeitungsmodus Co-Deployment)
  • /UI2/EASY_ACCESS_MENU (Verarbeitungsmodus Routing-basiert mit Alias FIORI_MENU)
  • /UI2/USER_MENU (Verarbeitungsmodus Routing-basiert mit Alias FIORI_MENU)

Notiz

Die Registrierung des SAP-Gateway-Service ESH_SEARCH_SRV führt dazu, dass SAP-Fiori-Suchanfragen über das OData-Protokoll verarbeitet werden. Wenn dieser Service nicht registriert ist, wird das SAP-eigene Information-Access-Protokoll (InA-Protokoll) für Suchanfragen verwendet.
Screenshot aus dem System: Aufgabe: SAP-Fiori-Foundation-Rollen generieren

Die Aufgabe Fiori-Foundation-Rollen generieren führt Folgendes aus:

  • Sie kopiert die SAP-Rolle SAP_FLP_ADMIN in den Kundennamensraum <Präfix>_FLP_ADMIN.
  • Er legt eine Sammelrolle <Präfix>_FLP_ADMIN an, die die Rolle <Präfix>_FLP_ADMIN enthält.
  • Sie kopiert die SAP-Rolle SAP_FLP_USER in den Kundennamensraum <Präfix>_FLP_USER.
  • Er legt eine Sammelrolle <Präfix>_FIORI_FOUNDATION_USER an, die die Rolle <Präfix>_FLP_USER enthält.

SAP-Fiori-Apps mit Aufgabenliste SAP_FIORI_FOUNDATION_S4 vorbereiten

Unternehmensszenario

In dieser Übung führen Sie die erforderlichen Schritte aus, um SAP-Fiori-Apps vorzubereiten.

Notiz

Wenn ein Objektname oder -wert in dieser Übung ## enthält, ersetzen Sie ## durch die Nummer, die Ihnen Ihr Referent zugewiesen hat.

Aufgabe 1: Aufgabenliste SAP_FIORI_FOUNDATION_S4 analysieren

Schritte

  1. Generieren Sie in Ihrem SAP-S/4HANA-System einen Aufgabenlauf für den Aufgabenplan SAP_FIORI_FOUNDATION_S4 (Transaktion STC01).

    Achtung

    Führen Sie die Aufgabenliste noch nicht aus.
    1. Melden Sie sich mit dem Benutzer train-## an Ihrem SAP-System an.

    2. Rufen Sie die Transaktion STC01 AUF.

    3. Wählen Sie im Feld Aufgabenplan den Eintrag SAP_FIORI_FOUNDATION_S4 aus, und wählen Sie Aufgabenlistenlauf generieren (F8).

    4. Führen Sie diese Aufgabenliste noch nicht aus, aber lassen Sie dieses SAP-GUI-Fenster geöffnet.

  2. Lesen Sie die Hilfe zur Aufgabe HTTP-Services für SAP GUI for HTML aktivieren (WEBGUI). Analysieren Sie in einem neuen SAP-GUI-Fenster den Aktivierungsstatus einiger der aufgeführten ICF-Services.

    1. Wählen Sie das Hilfesymbol für die Aufgabe mit der Beschreibung HTTP-Services für SAP GUI for HTML aktivieren (WEBGUI).

    2. Gemäß der Hilfe aktiviert diese Aufgabe die folgenden ICF-Services:

      • /sap/public/bc/ur
      • /sap/public/bc/icons
      • /sap/public/bc/icons_rtl
      • /sap/public/bc/webicons
      • /sap/public/bc/piktogramme
      • /sap/public/bc/webdynpro/*
      • /sap/bc/gui/sap/its/webgui
      • /sap/bc/gui/sap/its/typeahead
      • /sap/public/bc/its/mimes
      • /sap/bc/apc/sap/webgui_services
      • /sap/public/myssocntl
    3. Geben Sie in einem neuen SAP-GUI-Fenster die Transaktion SICF ein.

    4. Wählen Sie Ausführen (F8).

    5. Navigieren Sie zu einigen der aufgeführten ICF-Services (z.B. /sap/bc/gui/sap/its/webgui), und notieren Sie sich deren Aktivierungsstatus.

      ICF-Services, die schwarz eingefärbt sind, sind aktiv, ICF-Services, die grau oder blau sind, sind inaktiv.

  3. Lesen Sie die Hilfe zur Aufgabe Systemalias zu S/4-Systemalias zuordnen. Öffnen Sie in einem neuen SAP-GUI-Fenster die Pflege-View für die Systemaliaszuordnung.

    1. Wählen Sie das Symbol Hilfe für die Aufgabe mit der Beschreibung Systemalias zu S/4-Systemalias zuordnen.

    2. Gemäß der Hilfe legt diese Aufgabe Systemaliaszuordnungen an (Pflege-View /UI2/V_ALIASMAP).

    3. Rufen Sie in einem neuen SAP-GUI-Fenster die Transaktion SM30 AUF.

    4. Geben Sie als Tabelle/Sicht/UI2/V_ALIASMAP ein, und wählen Sie Anzeigen.

    5. Beachten Sie die Ausgabe: Es sollte nur ein Eintrag vorhanden sein, und ordnen Sie den Quellsystemalias FIORI dem Zielsystemalias FIORI_FLP zu.

  4. Lesen Sie die Hilfe zur Aufgabe Backend-Katalog für Systemaliasse replizieren. Starten Sie in einem neuen SAP-GUI-Fenster den Content-Manager für SAP Fiori Launchpad, und suchen Sie nach Katalogen mit dem Suchmuster _BE_.

    1. Wählen Sie das Symbol Hilfe für die Aufgabe mit der Beschreibung Backend-Katalog für Systemaliasse replizieren.

    2. Gemäß der Hilfe plant diese Aufgabe einen Hintergrundjob mit dem Programm /UI2/GET_APP_DESCR_REMOTE_ALL ein, um Backend-Kataloge zu replizieren.

    3. Geben Sie in einem neuen SAP-GUI-Fenster die Transaktion /UI2/FLPCM_CUST EIN.

      Notiz

      Möglicherweise müssen Sie einige Minuten warten, bis der Content-Manager für SAP Fiori Launchpad einsatzbereit ist.
    4. Stellen Sie sicher, dass die Registerkarte Kataloge ausgewählt ist.

    5. Geben Sie den Suchbegriff _BE_ ein, und wählen Sie Start.

    6. Notieren Sie sich die Anzahl der verfügbaren Kataloge.

  5. Lesen Sie die Hilfe zu den Aufgaben SAP-Systemalias 'FIORI_MENU' anlegen und SAP-Systemalias 'LOCAL_TGW' anlegen. Öffnen Sie in einem neuen SAP-GUI-Fenster die Liste der SAP-Systemaliasse.

    1. Wählen Sie das Hilfesymbol für die Aufgaben mit der Beschreibung SAP-Systemalias 'FIORI_MENU' anlegen und SAP-Systemalias 'LOCAL_TGW' anlegen.

    2. Gemäß der Hilfe legen diese Aufgaben die folgenden SAP-Systemaliasse an:

      • FIORI_MENU
      • LOCAL_TGW
    3. Geben Sie in einem neuen SAP-GUI-Fenster die Transaktion /IWFND/ROUTING ein.

    4. Beachten Sie, welche SAP-Systemaliasse zur Verfügung stehen.

  6. Lesen Sie die Hilfe zur Aufgabe Set Fiori 3 as default theme (/UI2/NWBC_CFG_SAP). Öffnen Sie in einem neuen SAP-GUI-Fenster die NWBC-Konfiguration.

    1. Wählen Sie das Hilfesymbol für die Aufgabe mit der Beschreibung Set Fiori 3 as default theme (/UI2/NWBC_CFG_SAP).

    2. Gemäß der Hilfe legt diese Aufgabe den Eintrag SAP_FLP in der NWBC-Konfiguration an.

    3. Starten Sie in einem neuen SAP-GUI-Fenster die Transaktion /UI2/NWBC_CFG_SAP.

    4. Beachten Sie, welche Konfigurationseinstellungen verfügbar sind.

Aufgabe 2: Aufgabenliste SAP_FIORI_FOUNDATION_S4 ausführen

Schritte

  1. Führen Sie in Ihrem SAP-S/4HANA-System die Aufgabenliste SAP_FIORI_FOUNDATION_S4 (Transaktion STC01) im Hintergrundmodus mit der folgenden Parametrisierung aus:

    Wählen Sie die Aufgabe FLP für Bereiche und Seiten aktivieren und konfigurieren (/UI2/FLP_CUS_CONF), und stellen Sie die folgenden Einstellungen sicher:

    FeldWert
    LEERZEICHENtrue
    Vorhandene Einstellung überschreiben (Mandant)Wählen Sie diese Option.

    Achtung

    Stellen Sie sicher, dass Sie keine weiteren Sperren halten, bevor Sie die Ausführung starten. Sie können die Transaktion SM12 verwenden, um Sperren aufzulisten.
    1. Kehren Sie zum SAP-GUI-Fenster mit dem vorbereiteten Aufgabenlistenlauf für den Aufgabenplan SAP_FIORI_FOUNDATION_S4 zurück.

    2. Wählen Sie Parameter ändern für die Aufgabe mit der Beschreibung FLP für Bereiche und Seiten aktivieren und konfigurieren (/UI2/FLP_CUS_CONF).

    3. Suchen Sie auf dem Bild Varianten bearbeiten den Abschnitt Zieleinstellung für Mandant (/UI2/FLP_CUS_CONF). Stellen Sie sicher, dass für LEERTASTEtrue ausgewählt ist. Wählen Sie die Option Vorhandene Einstellung überschreiben (Mandant). Sichern Sie diese Variante, und wählen Sie Zurück (F3).

    4. Lassen Sie alle anderen Einstellungen unverändert, und wählen Sie Aufgabenlistenlauf im Hintergrund starten/fortsetzen (F9).

    5. Sie können Automatisch (Timer für automatische Aktualisierung festlegen) wählen, um den Aufgabenlistenlauf automatisch zu aktualisieren. Ändern Sie das Intervall von 60 Sekunden nicht.

      Sie erwarten eine Laufzeit von ca. 15 Minuten.
  2. Analysieren Sie nach der Ausführung der Aufgabenliste den Aktivierungsstatus einiger der folgenden ICF-Services:

    • /sap/public/bc/ur
    • /sap/public/bc/icons
    • /sap/public/bc/icons_rtl
    • /sap/public/bc/webicons
    • /sap/public/bc/piktogramme
    • /sap/public/bc/webdynpro/*
    • /sap/bc/gui/sap/its/webgui
    • /sap/bc/gui/sap/its/typeahead
    • /sap/public/bc/its/mimes
    • /sap/bc/apc/sap/webgui_services
    • /sap/public/myssocntl
    1. Geben Sie die Transaktion SICF EIN.

    2. Wählen Sie Ausführen (F8).

    3. Navigieren Sie zu einigen der aufgeführten ICF-Services (z.B. /sap/bc/gui/sap/its/webgui), und notieren Sie sich deren Aktivierungsstatus.

  3. Öffnen Sie die Pflege-View für die Systemaliaszuordnung.

    1. Rufen Sie die Transaktion SM30 AUF.

    2. Geben Sie im Feld Tabelle/Sicht/UI2/V_ALIASMAP ein, und wählen Sie Anzeigen.

    3. Beachten Sie die Systemalias-Mapping-Einträge.

  4. Starten Sie den Content-Manager für SAP Fiori Launchpad, und suchen Sie nach Katalogen mit dem Suchmuster _BE_.

    1. Rufen Sie die Transaktion /UI2/FLPCM_CUST AUF.

    2. Stellen Sie sicher, dass die Registerkarte Kataloge ausgewählt ist.

    3. Geben Sie den Suchbegriff _BE_ ein, und wählen Sie Start.

    4. Notieren Sie sich die Anzahl der verfügbaren Kataloge.

  5. Öffnen Sie die Liste der SAP-Systemaliasse.

    1. Rufen Sie die Transaktion /IWFND/ROUTING AUF.

    2. Beachten Sie die hinzugefügten SAP-Systemaliasse.

  6. Öffnen Sie die NWBC-Konfiguration.

    1. Rufen Sie die Transaktion /UI2/NWBC_CFG_SAP AUF.

    2. Beachten Sie den Eintrag SAP_FLP.