Embedded Analytics in SAP S/4HANA. Michael Kroschwitz
Читать онлайн книгу.3).
1.2.1 InfoAreas
InfoAreas dienen der Strukturierung eines BW-Systems und somit der Gliederung von BW-Objekten, wie z.B. InfoObjects und InfoProvidern. In SAP S/4HANA Embedded Analytics sind die Standardauslieferungsobjekte ebenfalls in InfoAreas geordnet. Die InfoProvider von Finance gehören in die InfoArea Finanzkreis & Controlling – /ERP/FMCO (siehe Abbildung 1.2).
Abbildung 1.2: InfoArea »Finanzkreis & Controlling«
1.2.2 InfoObjects
InfoObjects sind typische Auswertungsobjekte aus SAP BW und werden u.a. gebraucht, wenn zeitabhängige Merkmale (Geschäftsjahr 0CALYEAR) als Selektionsparameter in Queries verwendet werden. InfoObjects unterscheiden sich in folgenden Eigenschaften:
Merkmale (z.B. Buchungskreis; siehe Abbildung 1.3)
Kennzahlen (z.B. Umsatz, Kosten)
Einheiten (z.B. Währungen und Mengen)
Zeitmerkmale (z.B. Geschäftsjahr, Monat)
technische Merkmale (z.B. eine Request-ID)
Anzeige von InfoObjects
InfoObjects können Sie mit der Transaktion RSA5 installieren und mit der Transaktion RSD1 im SAP-S/4HANA-System anzeigen lassen.
In Abbildung 1.3 sehen Sie das InfoObject /ERP/COMPCODE – Buchungskreis, das im Standard ausgeliefert ist. In den Details auf der Registerkarte Allgemein können Sie beispielsweise sehen, welcher Datentyp sich hinter diesem InfoObject verbirgt und welche Zeichenlänge es hat.
Abbildung 1.3: InfoObject, Merkmal »/ERP/COMPCODE« – Buchungskreis, allgemeine Daten
Hinweis zur Einrichtung von SAP S/4HANA Embedded Analytics
Der Hinweis 2289865, »Configuration steps for SAP S/4HANA Analytics«, beschreibt die notwendigen Schritte, um Analytics in SAP S/4HANA On-Premises einzusetzen. Da die Schritte des Hinweises sehr technisch sind, empfehle ich Ihnen, diesen Hinweis durch Ihre SAP-Basis-Kollegen einspielen zu lassen.
Auf der Registerkarte Stammdaten/Texte (siehe Abbildung 1.4) erkennen Sie, dass dieses InfoObject ebenfalls ein InfoProvider ist, den Sie nutzen können, um beispielsweise direkt Daten zu Buchungskreisen in einer Query auszulesen. Darüber hinaus zeigt dieselbe Registerkarte, dass die dazugehörigen Daten über die SAP-HANA-View FCO_C_COMPANY_CODE von der Datenbank abgefragt werden.
Abbildung 1.4: InfoObject, Merkmal »/ERP/COMPCODE« – Buchungskreis, Stammdaten/Texte
1.2.3 InfoProvider
Der Ausdruck InfoProvider ist ein Oberbegriff für BW-Objekte. InfoProvider dienen als Datenlieferanten. Sie können Daten speichern (Daten werden in InfoProvider geladen) oder nur als Datenlesequelle (virtueller InfoProvider) genutzt werden.
Nachfolgende InfoProvider enthalten physische Daten:
InfoCubes (siehe Abschnitt 1.2.5)
DataStore-Objekte (dienen der Ablage von konsolidierten und bereinigten Bewegungs- oder Stammdaten auf Belegebene)
InfoObjects als InfoProvider (direktes Lesen der Daten eines InfoObjects, z.B. in einer Query)
In den nachfolgenden Abschnitten werde ich auf virtuelle InfoProvider und InfoCubes näher eingehen, da sie die relevanten Objekte für Embedded Analytics sind.
Anzeige von InfoProvidern
Mithilfe der Transaktion RSA1 können Sie sich über Modeling • InfoProvider die ausgelieferten InfoProvider in Ihrem SAP-S/4HANA-System anzeigen lassen.
Abbildung 1.5 zeigt einen Ausschnitt aus der Transaktion RSA1. Hier sehen Sie den virtuellen InfoProvider S/4HANA Financials: Istdaten aus ACDOCA (/ERP/SFIN_V01), der im Standard ausgeliefert ist.
Abbildung 1.5: InfoProvider in SAP S/4HANA
1.2.4 Virtueller InfoProvider
In SAP S/4HANA werden virtuelle InfoProvider beispielsweise für Standard-SAP-Fiori-Apps verwendet, wie etwa zur Anzeige von Kostenstellen-Ist- oder -Plandaten.
InfoProvider speichern Daten nicht wie InfoCubes (siehe Abschnitt 1.2.5), sondern lesen sie zur Laufzeit direkt von der Datenbank, wie Sie es von Views kennen. Sie erlauben somit auch nur das Lesen von Daten und nicht deren Speichern oder Verändern. In Abbildung 1.6 sehen Sie den virtuellen InfoProvider Istdaten aus ACDOCA (/ERP/SFIN_V01), der in der Voreinstellung mit der standardmäßigen SAP-Fiori-App »Marktsegmente Istdaten« (Market Segments) in SAP S/4HANA ausgeliefert wird. Dieser greift wiederum direkt auf die SAP-HANA-View FCO_C_IBP_ACDOCA zu. Wenn Sie nun beispielsweise die SAP-Fiori-App »Marktsegmente Istdaten« (App-ID F0943A) aufrufen, wird im Hintergrund die Query (/ERP/SFIN_M01_Q2501) verwendet, die sich dieses InfoProviders bedient.
Ich möchte Ihnen jetzt kurz anhand einiger Abbildungen erklären, wie Sie Schritt für Schritt herausfinden, welche SAP-HANA-View sich hinter einem ausgelieferten InfoProvider verbirgt, falls Sie diesen kopieren und anpassen möchten.
1. Rufen Sie den zu untersuchenden InfoProvider über die Transaktion RSA1 auf (siehe Abbildung 1.6).
Abbildung 1.6: Virtueller InfoProvider – »Istdaten aus ACDOCA«
2. Klicken Sie anschließend in der Menüleiste auf Zusätze • Information (Strg + F5) (siehe Abbildung 1.7).
Abbildung 1.7: InfoProvider »/ERP/SFIN_V01« – Information
3. Im geöffneten Pop-up klicken Sie auf Typ/Attribute (siehe Abbildung 1.8).
Abbildung 1.8: InfoProvider »/ERP/SFIN_V01« – Info-Selektion
4. Es öffnet sich ein weiteres Fenster, in dem Sie im Bildbereich InfoProvider-Typ sehen, dass es sich hierbei um einen InfoProvider handelt, der auf einer SAP-HANA-View basiert (siehe Abbildung 1.9).
Abbildung 1.9: InfoProvider »/ERP/SFIN_V01« – Typ
5. Mit Klick auf Details werden Ihnen Einzelheiten zu Ihrem virtuellen InfoProvider angezeigt – u.a. die technische Bezeichnung der SAP-HANA-View, in diesem Fall FCO_C_IBP_ACDOCA (siehe Abbildung 1.10).