Transaktionale Apps konfigurieren

Objective

After completing this lesson, you will be able to transaktionale Apps konfigurieren

Architektur und Konfiguration

Die Abbildung zeigt eine grafische Gliederung der SAP-Fiori-Systemlandschaft – transaktionale Apps.

Die Konfiguration transaktionaler Apps erfolgt auf dem Frontend-Server (FES) und Backend-Server (BES). Sie besteht aus zwei Teilen:

  • Aktivierung des SAPUI5-Service

  • Registrierung des SAP-Gateway-Service

Screenshot mit Bezeichnern zeigt die transaktionale App – Konfigurationsinformationen

Die Referenzbibliothek für SAP-Fiori-Apps bietet für jede App individuelle Konfigurationsinformationen für die entsprechende SAPUI5-Anwendung und den entsprechenden OData-Service. Dies gilt auch für Analyse- und Infoblatt-Apps, aber für diese zusätzlichen Konfigurationsschritte sind jedoch erforderlich.

Serviceaktivierung und -registrierung

Screenshot vom System: Bereich Filterdetails

Die SAPUI5-Anwendung ist in ABAP unter Verwendung einer Business Server Page (BSP) als Container verfügbar. Im Internet Communication Framework (ICF) werden zwei Knoten angelegt, aber zur Laufzeit wird nur der Knoten unter ui5_ui5 verwendet. Der einzige obligatorische Konfigurationsschritt ist die Aktivierung des ICF-Service über die Transaktion SICF. Im Allgemeinen werden alle anderen Konfigurationsoptionen vom SAP Fiori Launchpad verarbeitet.

Hinweis

Um mehrere ICF-Knoten gleichzeitig zu aktivieren, können Sie die Aufgabenliste SAP_BASIS_ACTIVATE_ICF_NODES in der Transaktion STC01 verwenden.
Screenshot aus dem System: SAP-Gateway-Service-Registrierung

Die SAP-Gateway-Services werden als Teil der Geschäftslösung ausgeliefert und befinden sich daher im BES. Um einen SAP-Gateway-Service zu registrieren, können Sie die Transaktion /IWFND/MAINT_SERVICE auf dem FES verwenden, der eine Verbindung zum BES herstellt, oder Sie können die Transaktion SEGW auf dem BES verwenden, der eine Verbindung zum FES herstellt. Die Transaktion SEGW beschränkt sich darauf, dass jeweils nur ein Service aktiviert werden kann. Dies liegt daran, dass sich das SEGW auf die Entwicklung und nicht auf die Wartung konzentriert.

Bei der Registrierung werden mehrere Repository-Elemente angelegt. Diese können in den lokalen Objektbereich des Verarbeitungsadministrators oder in ein Entwicklungspaket gestellt werden. Die zweite Option benötigt einen Transportauftrag und ermöglicht den Transport der Registrierung des Gateway-Service in andere Systeme.

Hinweis

Um mehrere Gateway-Services gleichzeitig zu registrieren, können Sie die Aufgabenliste SAP_GATEWAY_ACTIVATE_ODATA_SERV in der Transaktion STC01 verwenden.

App-Referenz

In SAP S/4HANA 1809 SPS03 wurde der Content-Manager für SAP Fiori Launchpad eingeführt, um die Massenverwaltung von Katalogen zu vereinfachen. Sie können die Kataloge und ihren Inhalt, die Kacheln und Zielzuordnungen für alle Kataloge oder Rollen und ihre Kataloge anzeigen. Es gibt einfache Möglichkeiten, um vollständige Kataloge zu kopieren oder bestimmte Kacheln und Zielzuordnungen in anderen Katalogen zu referenzieren. Ähnlich wie beim SAP Fiori Launchpad Designer können Sie den Content-Manager für SAP Fiori Launchpad für die Konfiguration (Transaktion /UI2/FLPCM_CONF) oder das Customizing (Transaktion /UI2/FLPCM_CUST) verwenden.

Screenshot aus dem System: App-Referenz anlegen

Transaktionale App konfigurieren

Unternehmensszenario

In dieser Übung konfigurieren Sie die transaktionale App „View-Browser".

Notiz

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

Aufgabe 1: Konfigurationsdetails in der Referenzbibliothek für SAP-Fiori-Apps aufrufen

Schritte

  1. Öffnen Sie in der Referenzbibliothek für SAP-Fiori-Apps die Konfigurationsdetails für die App View-Browser.

    1. Starten Sie auf dem WTS einen Webbrowser, und öffnen Sie https://www.sap.com/fiori-apps-library.

    2. Wählen Sie All apps for SAP S/4HANA (Private Cloud and On-Premise).

    3. Wählen Sie All apps.

    4. Geben Sie im Feld Suchen (oben links) View Browser ein, und drücken Sie die Eingabetaste.

    5. Wählen Sie die App View-Browser.

    6. Wählen Sie im Bereich App-Details die Option Implementierungsinformationen.

    7. Stellen Sie sicher, dass Sie die Details für SAP S/4HANA 2023 FPS02 (On-Premise) auswählen.

    8. Expandieren Sie Configuration.

    9. Lassen Sie dieses Browserfenster für spätere Referenzzwecke geöffnet (Sie können einige technische Namen kopieren und einfügen).

Aufgabe 2: SAPUI5-ICF-Service aktivieren

Schritte

  1. Aktivieren Sie in Ihrem SAP-S/4HANA-System den ICF-Knoten, der für die App View-Browser relevant ist.

    1. Aus der Referenzbibliothek für SAP-Fiori-Apps wissen Sie, dass der relevante SAPUI5-ICF-Pfad /sap/bc/ui5_ui5/sap/CDSBROWSERS1 ist.

    2. Melden Sie sich mit dem Benutzer train-## an Ihrem SAP-System an.

    3. Rufen Sie die Transaktion SICF AUF.

    4. Geben Sie im Feld Servicenamecdsbrowsers1 ein, und wählen Sie Ausführen (F8).

    5. Expandieren Sie den ICF-Pfad /sap/bc/ui5_ui5/sap.

    6. Wenn der Service /sap/bc/ui5_ui5/sap/cdsbrowsers1 nicht aktiv ist (gekennzeichnet durch eine graue oder blaue Farbe), führen Sie die folgenden Schritte aus:

      1. Klicken Sie mit der rechten Maustaste auf den Service cdsbrowsers1, und wählen Sie Service aktivieren.
      2. Wählen Sie im Dialogfenster die linke Drucktaste Ja.

Aufgabe 3: SAP-Gateway-Service registrieren

Schritte

  1. Registrieren Sie in Ihrem SAP-S/4HANA-System den SAP-Gateway-Service, der für die App View-Browser relevant ist.

    Notiz

    Wählen Sie für Paketzuordnung die Option Lokales Objekt.
    1. Aus der Referenzbibliothek für SAP-Fiori-Apps wissen Sie, dass der relevante SAP-Gateway-Service CDSALLVIEWS ist.

    2. Fahren Sie mit der Arbeit in Ihrem SAP-System mit dem Benutzer train-## fort.

    3. Geben Sie die Transaktion /IWFND/MAINT_SERVICE EIN.

    4. Wenn der Service CDSALLVIEWS (beachten Sie die Spalte Externer Servicename) nicht registriert ist, führen Sie die folgenden Schritte aus:

    5. Wählen Sie Service hinzufügen.

    6. Wählen Sie rechts neben Systemalias die Option Integriertes Deployment. Geben Sie im Feld Externer ServicenameCDSALLVIEWS ein. Wählen Sie Services abrufen (F8).

    7. Markieren Sie das Suchergebnis, und wählen Sie Ausgewählte Services hinzufügen.

    8. In dieser Schulung wählen wir „Lokales Objekt" (anstatt ein Kundenpaket zu verwenden).

      Screenshot des Bereichs Ausgewählte Services hinzufügen im System
    9. Behalten Sie alle anderen Felder in ihren Standardwerten bei, und wählen Sie Weiter (Enter).

    10. Um die Meldung zu bestätigen, wählen Sie Weiter (Enter).

    11. Gehen Sie zurück.

    12. Stellen Sie sicher, dass ein technischer Service mit dem Namen ZCDSALLVIEWS und dem externen Servicenamen CDSALLVIEWS aufgeführt ist.

      Screenshot des Bereichs Services aktivieren und verwalten im System

Aufgabe 4: Referenzen anlegen

Schritte

  1. Legen Sie eine Referenz für die Kachel View-Browser und ihre Zielzuordnung in Ihrem Katalog Katalog ## an.

    Notiz

    Verwenden Sie die mandantenspezifische Version des Content-Managers für SAP Fiori Launchpad.
    1. Aus der Referenzbibliothek für SAP-Fiori-Apps wissen Sie Folgendes:

      • Die App-ID ist F2170.
      • Das relevante semantische Objekt ist CDSView.
      • Die relevante Aktion ist Durchsuchen.
    2. Fahren Sie mit der Arbeit in Ihrem SAP-System mit dem Benutzer train-## fort.

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

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

    5. Suchen Sie nach Ihrem Katalog Z_##_BC_UX200, z.B. über das Feld Kataloge suchen.

    6. Wählen Sie Ihren Katalog Z_##_BC_UX200 aus.

    7. Wählen Sie Kataloginhalt anzeigen (falls diese Drucktaste aktiv ist).

    8. Wählen Sie unten im Bereich Content in Catalog... die Option Add Tiles/Target MappingsAdd Tiles/TMs to Selected Catalog.

      Screenshot aus dem System: Auswahl von Kacheln/TMs zu ausgewähltem Katalog hinzufügen auf der Registerkarte Kataloge
    9. Geben Sie auf dem Bild Kacheln/Zielzuordnungen als Referenzen zum Katalog hinzufügen... den Wert F2170 in das Feld Kacheln/Zielzuordnungen suchen ein, und wählen Sie Start.

    10. Markieren Sie die Zeile für das semantische Objekt CDSView und die Aktion Durchsuchen.

      Screenshot, der die Zeile des semantischen CDSView-Objekts veranschaulicht
    11. Wählen Sie Kachel/ZM-Referenz hinzufügen.

Aufgabe 5: App testen

Schritte

  1. Fügen Sie auf Ihrer Startseite die Kachel View-Browser aus Ihrem Katalog Catalog ## zu Ihren bevorzugten Apps hinzu, und testen Sie die App.

    1. Starten Sie das SAP Fiori Launchpad Ihres SAP-Systems in einem Mandanten Ihrer Wahl, oder laden Sie es neu.

    2. Navigieren Sie auf Ihrer Startseite zum Abschnitt AppsFavoriten.

    3. Wählen Sie Apps hinzufügen.

    4. Wählen Sie im App Finder Ihren Katalog Katalog ## (links) aus.

    5. Klicken Sie unter der Kachel View-Browser auf Zur Seite „Meine Startseite" hinzufügen (das Pluszeichen +).

      Screenshot des Bereichs „App Finder“ – Auswahl von „Meine Startseite“
    6. Wählen Sie Navigate to Home (das SAP-Logo oben links).

    7. Verwenden Sie die App nach Bedarf.

      Screenshot des SAP-View-Browsers
  2. Greifen Sie über die App View-Browser auf die zugehörige App-ID zu.

    1. Fahren Sie mit der Arbeit im Browserfenster mit der App View-Browser fort.

    2. Wählen Sie das Benutzeraktionsmenü (Benutzersymbol in der oberen rechten Ecke).

    3. Wählen Sie Über.

    4. Notieren Sie sich die Zeile unter der ID der Anwendung.

    5. Wählen Sie OK, um das Dialogfenster zu schließen.

Mehrere transaktionale Apps konfigurieren

Unternehmensszenario

In dieser Übung bereiten Sie mehrere transaktionale Apps aus dem Bereich Higher Education and Research (HER) mithilfe von Aufgabenplänen für die Massenverarbeitung vor.

Voraussetzungen

Notiz

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

Aufgabe 1: SAPUI5-ICF-Services aktivieren

Schritte

  1. Aktivieren Sie in Ihrem SAP-S/4HANA-System die ICF-Services mithilfe der Vorbereitung unter S:\Courses\UX200_24\Configure multiple Transactional Apps\ICF Nodes.csv mithilfe der Aufgabenliste SAP_BASIS_ACTIVATE_ICF_NODES.

    Notiz

    Die CSV-Datei wurde mit der Funktion Aggregieren aus der Referenzbibliothek für SAP-Fiori-Apps heruntergeladen.

    Hinweis

    Wenn Ihnen das Laufwerk S: auf WTS-Ebene fehlt, führen Sie das Skript Connect Training Share aus (wird als Windows-Kachel unter Umgebung initialisieren angeboten).
    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_BASIS_ACTIVATE_ICF_NODES aus, und wählen Sie Aufgabenlistenlauf generieren (F8).

    4. Wählen Sie Ausführen (erste Spalte der Tabelle) für die Aufgabe mit der Beschreibung HTTP-Services aktivieren (SICF).

    5. Wählen Sie Parameter füllen für die Aufgabe mit der Beschreibung HTTP-Services aktivieren (SICF).

    6. Stellen Sie sicher, dass Virtueller Host auf DEFAULT_HOST gesetzt ist und dass das Kennzeichen Expandierennicht gesetzt ist.

    7. Öffnen Sie die Datei S:\Courses\UX200_24\Configure multiple Transactional Apps\ICF Nodes.csv. Kopieren Sie den Inhalt (die Liste der ICF-Services) in Ihre Zwischenablage.

    8. Fügen Sie den Inhalt Ihrer Zwischenablage in das Feld Service-Pfad (URL) ein.

    9. Um Ihre Einstellungen zu sichern, wählen Sie Sichern und dann Zurück.

    10. Wählen Sie Aufgabenlistenlauf im Dialog starten/erneut starten (F8).

Aufgabe 2: SAP-Gateway-Services registrieren

Schritte

  1. Registrieren Sie in Ihrem SAP-S/4HANA-System den vorbereiteten SAP-Gateway-Service unter S:\Courses\UX200_24\Configure multiple Transactional Apps\oData Services.csv mithilfe der Aufgabenliste SAP_GATEWAY_ACTIVATE_ODATA_SERV.

    Notiz

    Die CSV-Datei wurde mit der Funktion Aggregieren aus der Referenzbibliothek für SAP-Fiori-Apps heruntergeladen.
    1. Fahren Sie mit der Arbeit in Ihrem SAP-System mit dem Benutzer train-## fort.

    2. Rufen Sie die Transaktion STC01 AUF.

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

    4. Wählen Sie Set All Tasks in Scope (F6).

    5. Wählen Sie Parameter füllen für die Aufgabe mit der Beschreibung OData-Services für Aktivierung definieren.

    6. Wählen Sie im Dialogfenster OData-Services definieren die Option Lokale Datei laden.

    7. Navigieren Sie im Dateiauswahlfeld zu S:\Courses\UX200_24\Configure multiple Transactional Apps\oData Services.csv (stellen Sie sicher, dass Sie im Dateiauswahlfeld Files of type: All Files (*.*) wählen), und wählen Sie Open. Wählen Sie Weiter, um das Dialogfenster OData-Services definieren zu schließen.

    8. Wählen Sie Parameter füllen für die Aufgabe mit der Beschreibung Verarbeitungsmodus/Systemalias für Aktivierung auswählen.

    9. Wählen Sie im Feld Verarbeitungsmodus auswählen die Option Nur integriertes Deployment. Wählen Sie Sichern und dann Zurück.

    10. Wählen Sie Parameter füllen für die Aufgabe mit der Beschreibung OData-Services für Aktivierung bestätigen.

    11. Stellen Sie sicher, dass für alle OData-Services das Kennzeichen Aktivieren gesetzt ist. Wählen Sie Sichern und dann Zurück.

    12. Wählen Sie Aufgabenlistenlauf im Dialog starten/erneut starten (F8).

Aufgabe 3: PFCG-Rolle für den Anwendungskatalog zuordnen

Schritte

  1. Ordnen Sie in Ihrem SAP-S/4HANA-System Ihren Benutzer train-## der Rolle SAP_BR_STUDENT zu.

    1. Fahren Sie mit der Arbeit in Ihrem SAP-System mit dem Benutzer train-## fort.

    2. Rufen Sie die Transaktion PFCG AUF.

    3. Wählen Sie über die F4-Hilfe die Rolle SAP_BR_STUDENT aus.

    4. Markieren Sie das Ankreuzfeld ändern.

    5. Wählen Sie die Registerkarte Benutzer.

    6. Geben Sie im nächsten freien Feld User IDtrain-## ein.

    7. Wählen Sie Sichern.

    8. Optional: Analysieren Sie das Menü der Rolle SAP_BR_STUDENT. Wählen Sie dazu die Registerkarte Menü, und notieren Sie sich den zugeordneten SAP-Fiori-Katalog SAP_IPS_BC_HER_SSS.

    9. Wählen Sie Zurück (F3).

Aufgabe 4: Apps testen

Schritte

  1. Testen Sie die neuen Kacheln im SAP Fiori Launchpad Ihres SAP-S/4HANA-Systems.

    1. Starten Sie das SAP Fiori Launchpad Ihres SAP-Systems in einem Mandanten Ihrer Wahl, oder laden Sie es neu.

    2. Wählen Sie den Bereich Studentenprofil.

    3. Verwenden Sie die App nach Bedarf.

      Notiz

      Sie sollten alle Apps anzeigen und starten können. Da Hochschulen und Forschungseinrichtungen (HER) jedoch nicht konfiguriert wurden, sind in diesem Schulungssystem keine aussagekräftigen Daten verfügbar.