Ansicht
Dokumentation

/SDF/FIORI_ANALYSIS - Analyse von FIORI-Services

/SDF/FIORI_ANALYSIS - Analyse von FIORI-Services

General Data in Customer Master   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Verwendung

Der Report sammelt Daten über UI5- (Fiori-)Anwendungen, verifiziert, ob die relevantesten Anwendungsdateien verfügbar sind, überprüft, ob die anwendungsbezogenen Services aktiv sind, und zeigt die Informationen an. Dazu sammelt der Report die UI5-Anwendungen aus den BSP-Repository. Die relevanten Daten werden aus den Anwendungsdateien geholt. Die Dateien, in denen nach diesen Daten gescannt wird, sind Configuration.js, Component.js, index.html, manifest.json und Application.js.

BSP-Anwendungen, ihre Namen und Attribute (z.B. Anlege- und Änderungsinformationen) werden aus den Tabellen O2APPLT und O2PAGDIR gelesen. Es werden nur UI5-Anwendungen angezeigt. Eine BSP-App gilt als UI5-App, wenn Folgendes gegeben ist:

  • Die App enthält die Datei Component.js.
  • Die Datei index.html enthält ‚sap-ui-core.js‘.

Beschreibung von Feldern

  • App-Validierung: gelb, wenn Component.js und Metadata grün sind; grün, wenn auch OData-Service aktiv ist
  • Anwendungsname: Technischer Name der UI5-Anwendung. Diesen Namen können Sie verwenden, um die (BSP-)Anwendung in SE80 zu öffnen.
  • PACKAGE / IN_TRANSPORT: Gibt an, ob die App ein lokales Objekt ist oder ordnungsgemäß einem Paket zugeordnet ist und transportiert wird. Gelesen aus Tabellen TADIR und E071.
  • Softwarekomponente / Release: Softwarekomponente und Release der App, gelesen aus TADIR.
  • Anwendungskomponentenhierarchie (AKH): die Apps sind wie alle anderen Entwicklungsobjekte, die einer Anwendung zugeordnet sind. Die Anwendungen sind in einer Baumstruktur (AKH) angeordnet.
  • ICF-Service aktiv / OData-Service aktiv: Ampel gibt an, ob der ICF-Service der UI5-Anwendung aktiv ist oder nicht. Beim OData-Service wird nur dann eine rote Ampel angezeigt, wenn der Service in Tabelle /IWFND/I_MED_SRH gefunden werden kann.
  • ID / Namensraum: Der Namensraum befindet sich in der Datei Component.js
  • Aktuelle Version: App-Version in der Datei Component.js
  • Index.html: Die App enthält eine (bestehende) Datei Index.html
  • Component.js: Die App enthält eine Datei Component.js
  • Component-preload.js: Die App enthält eine Datei Component-preload.js
  • Metadaten: Es sind OData-Metadaten in der Datei Component.js vorhanden. METADATA AS FILE gibt an, dass Daten in einer Datei manifest.json gefunden wurden. Die Metadaten-Ampel fasst beides zusammen:
  • grün, wenn METADATA und METADATA AS FILE wahr sind.

  • gelb, wenn nur das Kennzeichen METADATA wahr ist.

  • rot, wenn beide Kennzeichnen falsch sind.

  • OData-URL: Zeigt den OData-Servicepfad wie in SICF an. Gesammelt aus dem Inhalt der Anwendungsdateien wie Configuration.js, Applications.js, Component.js, index.html und manifest.json.
  • Systemalias(e): Systemalias, ein Name für eine RFC-Verbindung.
  • FIORI-ID: die ID in der FIORI-App-Bibliothek.
  • FIORI-Name: der in der sprachunabhängigen Konfigurationsdatei definierte App-Name (in der Regel mit dem englischen App-Namen identisch).
  • HTTP-Antwortcode: Zeigt beim Testen den HTTP-Antwortcode des OData-Aufrufs an. Mindestvers. UI5: Zeigt die UI5-Mindestversion an, die in der Datei manifest.json angegeben ist
  • Abhängigkeiten: Die SAPUI5-Unterbibliotheken, die von der Anwendung verwendet werden. Diese Information sind in den Dateien index.html, Component.js oder manifest.json enthalten
  • # .js-Dateien JS-Dateien in der Anwendung, die nicht eine der folgenden Dateien sind: Component-preload.js, Configuration.js, Component.js oder Application.js
  • # .xml-Dateien: XML-Dateien in der Anwendung
  • # .css-Dateien: CSS-Dateien in der Anwendung
  • Anbieter: „Kunde“ oder „SAP“

Voraussetzungen

Funktionsumfang

Selektion

Die Verarbeitung kann auf eine bestimmte App begrenzt werden, indem Sie den Namen im entsprechenden Eingabefeld angeben. Die Option zum Prüfen einer einzelnen App muss markiert sein.

Standardmäßig ist die Option markiert, einige Apps zu überspringen, die nicht zu Fiori gehören. Im Textfeld können die Filterkriterien zum Überspringen bestimmter Apps wie folgt angegeben werden: Sie können Filter für beliebige Spalten der Ergebnistabelle definieren. Geben Sie den Spaltennamen gefolgt vom Trennzeichen ‚@‘ und einem regulären Ausdruck an. Wenn der reguläre Ausdruck in der Spalte gefunden wird, wird diese Zeile der Ergebnistabelle gelöscht. Weitere Paare mit '@<Spaltenname>@<regulärer Ausdruck>' können angehängt werden. Bei der Suche in einer Zeichenfolgevariablen wird die Groß-/Kleinschreibung ignoriert. Sie können ‚$‘ für das Ende der Zeile verwenden.

Alle Filterkriterien werden angewendet, nachdem die Apps verarbeitet wurden (d.h. sie werden analysiert und anschließend von der Ausgabe entfernt). Nur der App-Name als Filterkriterium kann vor der Verarbeitung gefiltert werden (alle anderen Spalten sind erst nach der Analyse bekannt). Hierfür gibt es eine bestimmte Konvention: mit dem (künstlichen) Spaltennamen APP wird der Filter vor der Verarbeitung auf die Spalte APPL_NAME angewendet. APP kann mehrere Male im Format '@APP@<regulärer Ausdruck>' angegeben werden.

Die Sprache, in der der Kurztext zur Beschreibung der Apps gelesen wird, wird durch folgende Priorität bestimmt:

  • - Die Sprache, die im Einstiegsbild angegeben ist
  • - Englisch
  • - eine Sprache, in der der Text vorhanden ist

Wenn das Ankreuzfeld 'Text OData-Service(s)' markiert ist, wird ein HTTP-Testaufruf für diesen Service ausgeführt und das Ergebnis wird in der Spalte 'HTTP-Antwort' angezeigt. Der Testaufruf ist nur für Services gültig, die lokal aufgerufen werden, d.h. er ist ungültig für Services, die zur Ausführung auf einem Zielsystem konfiguriert sind.

Sie können die Servicewartungstransaktion /IWFND/MAINT_SERVICE für einen Testaufruf für einen beliebigen Service verwenden: wählen Sie den Service in der Transaktion mit einem Doppelklick aus. Unten links über die Drucktaste 'SAP Gateway Client' wird die Transaktion /IWFND/GW_CLIENT mit der vorkonfigurierten URL geöffnet. Mit 'Ausführen' wird ein Testaufruf ausgeführt.

Standardvarianten

Ausgabe

Aktivitäten

  • Informationen dazu befinden sich in den Messungstabellen /IWFND/L_MET_DAT und /IWFND/L_MET_COL.
  • Nutzungsdaten finden sich in der Systemlastmonitor-Transaktion ST03.
  • Mit dem Anwendungsnamen können weitere Details in Transaktion SE80 (BSP-Applikation wählen) angezeigt werden.
  • Transaktion /IWFND/GW_CLIENT eignet sich, um Details bezüglich des Antwortcodes zu erhalten.
  • Die Transaktion /IWFND/MAINT_SERVICE ermöglicht die Prüfung der Aktivierung von OData-Services und den Wechsel zu /IWFND/GW_CLIENT für einen Testaufruf.
  • Transaktion SICF zeigt Servicedetails an.
  • Die Transaktion /IWFND/ROUTING zeigt die definierten ALIASe.

Beispiel






CPI1466 during Backup   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 8717 Date: 20240329 Time: 113251     sap01-206 ( 126 ms )