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 1.2.5 InfoCubes InfoCubes sind ebenfalls BW-Objekte und dienen der Datenbereitstellung, z.B. für BEx Queries (siehe Abschnitt 1.2.6 ). Im Gegensatz zu virtuellen InfoProvidern können in InfoCubes Daten geladen und gespeichert werden. Im Standardberichtswesen von SAP S/4HANA wird der InfoCube /ERP/SFIN_R01 – Financials Planning beispielsweise für das Speichern von Plandaten genutzt. In SAP S/4HANA werden InfoCubes u.a. für folgende Planungen eingesetzt: Kostenstellenplanung Planung von Innenaufträgen Planung in der Markt- und Segmentrechnung (CO-PA/CO-MA) Profitcenter-Planung In Abbildung 1.11 sehen Sie den InfoCube /ERP/SFIN_R01 . Auf den ersten Blick ist kein Unterschied zu einem virtuellen InfoProvider zu erkennen. Über denselben Weg wie in Abschnitt 1.2.4 beschrieben können Sie sich auch für diesen InfoCube die Attribute anzeigen lassen. Dabei sehen Sie, dass es sich hierbei um einen SAP-HANA-optimierten Standard-InfoCube mit einer physischen Datenablage handelt (siehe Abbildung 1.12). Abbildung 1.11: InfoProvider »/ERP/SFIN_R01« – InfoCube für Plandaten Abbildung 1.12: InfoProvider »/ERP/SFIN_R01« – Attribute
), 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).
Abbildung 1.10: InfoProvider »/ERP/SFIN_V01« – Eigenschaften des virtuellen InfoProviders, SAP-HANA-View
InfoCubes sind ebenfalls BW-Objekte und dienen der Datenbereitstellung, z.B. für BEx Queries (siehe Abschnitt 1.2.6). Im Gegensatz zu virtuellen InfoProvidern können in InfoCubes Daten geladen und gespeichert werden. Im Standardberichtswesen von SAP S/4HANA wird der InfoCube /ERP/SFIN_R01 – Financials Planning beispielsweise für das Speichern von Plandaten genutzt. In SAP S/4HANA werden InfoCubes u.a. für folgende Planungen eingesetzt:
Kostenstellenplanung
Planung von Innenaufträgen
Planung in der Markt- und Segmentrechnung (CO-PA/CO-MA)
Profitcenter-Planung
In Abbildung 1.11 sehen Sie den InfoCube /ERP/SFIN_R01 . Auf den ersten Blick ist kein Unterschied zu einem virtuellen InfoProvider zu erkennen. Über denselben Weg wie in Abschnitt 1.2.4beschrieben können Sie sich auch für diesen InfoCube die Attribute anzeigen lassen. Dabei sehen Sie, dass es sich hierbei um einen SAP-HANA-optimierten Standard-InfoCube mit einer physischen Datenablage handelt (siehe Abbildung 1.12).
Abbildung 1.11: InfoProvider »/ERP/SFIN_R01« – InfoCube für Plandaten
Abbildung 1.12: InfoProvider »/ERP/SFIN_R01« – Attribute
1.2.6 BW-Queries in SAP S/4HANA
Wie in den Abschnitten zuvor beschrieben, werden im Standard von SAP S/4HANA Queries zur Visualisierung von Daten eingesetzt. Diese greifen u.a. auf den Infoprovider /ERP/SFIN_V01 – Istdaten aus ACDOCA (siehe Abschnitt 1.2.4) zu.
Eventuell haben Sie schon einmal von BEx Queries gehört. Dabei handelt es sich nicht um einen speziellen Typ von BW-Queries, sondern einfach nur um Queries, die mit dem SAP BEx Query Designer erstellt wurden.
Darüber hinaus bestehen verschiedenste Möglichkeiten, Queries zu erzeugen – die gängigsten im Umfeld von SAP S/4HANA sind folgende:
Читать дальше