Ansicht
Dokumentation

OLIS_STRDANA_DATA - Datenanreicherung

OLIS_STRDANA_DATA - Datenanreicherung

General Material Data   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Unter bestimmten Voraussetzungen kann es erforderlich sein, Daten, die zum Zeitpunkt der Fortschreibung noch nicht zur Verfügung standen, zum Auswertungszeitpunkt anzureichern, oder bereits fortgeschriebene Daten auf einer höheren Aggregationsstufe zu interpretieren und daraus neue Kennzahlen zu berechnen.

Eine solche Kennzahl muß bei der Definition einer Informationsstruktur angelegt werden. Diese Kennzahl wird von der Fortschreibung ausgeschlossen, da die Werte erst zum Zeitpunkt des Ausführens der Standardanalyse über eine sogenannte Methode ermittelt werden.

Innerhalb der Standardanalysen versteht man unter einer Methode eine Formroutine, die der Anreicherung bzw. Veränderung von Statistikdaten dient und von der Standardanalyse automatisch aufgerufen wird.

Diese Methoden ähneln den Methoden, die Sie beim Copy Management nutzen können.

In den Standardanalysen werden zwei Arten von Methoden unterschieden:

  • Methoden zur Datenanreicherung
  • Methoden zur Listenanreicherung

Mit den Methoden zur Datenanreicherung können Daten auf der untersten Ebene, d.h. auf der Ebene des einzelnen Datensatzes einer Informationsstruktur, angereichert werden.

Eine Methode zur Datenanreicherung wird beispielsweise verwendet, um Stammdaten zu einem Material hinzuzulesen, die zum Zeitpunkt der Fortschreibung noch nicht zur Verfügung standen.

Nach der Datenselektion wird der die Methode beschreibenden Formroutine eine interne Tabelle, die alle Datensätze enthält, zur Veränderung übergeben.

Um das Anlegen von Methoden zu unterstützen bzw. zu erleichtern, stellt SAP Ihnen einige Transformationsszenarien zur Verfügung. Jedes Szenario besteht aus einer detaillierten betriebswirtschaftlichen Beschreibung (Dokumentation) sowie aus einer Vorlagemethode, die automatisch an die jeweils von Ihnen ausgewählte Informationsstruktur angepaßt wird, in die Zwischenablage kopiert und beim Anlegen einer Methode verwendet werden kann.

Die automatische Anpassung an die Quell- und Zielinformationsstruktur erfolgt nur dann, wenn Sie eine Vorlagemethode über die Drucktaste Vorlage aufrufen.

Daneben haben Sie auch die Möglichkeit, eine Vorlagemethode aus der dazugehörigen Dokumentation heraus aufzurufen. In diesem Fall kann jedoch keine automatische Anpassung erfolgen.

Die Methodenpflege ist in den Arbeitsschritt "Einstellungen ändern" integriert. Dort können Sie bei eigendefinierten Informationsstrukturen jeweils im Einstellungsbild der Parameter über die Funktion Pflegen die Pflege einer Datenmethode sowie die dazugehörigen Szenarien auswählen.

Dabei gehen Sie folgendermaßen vor:

  1. Führen Sie den Arbeitsschritt "Einstellungen ändern" aus.
Sie verzweigen in das Fenster "Aktion auswählen".
  1. Wählen Sie eine Applikation aus, innerhalb der Sie eine Datenanreicherung durchführen möchten.
  2. Geben Sie den Namen einer eigendefinierten Informationsstruktur an.
  3. Drücken Sie Enter.
Sie verzeigen in das Übersichtsbild der Parameterauswahl.
  1. Wählen Sie im Bereich Datenanreicherung eine bereits vorhandene Methode.
Falls noch keine Methode vorhanden ist, wählen Sie die Funktion Pflegen und bestätigen Sie ggf. die Meldung.
Sie verzweigen in das Übersichtsbild "Methoden im LIS".
  1. Um eine Methode anzulegen, gehen Sie wie folgt vor:
    1. Geben Sie einen Methodennamen und eine Methodenbezeichnung an.
    2. Geben Sie außerdem ein Programm und eine Formroutine an, d.h. die eigentliche Methode.
Über Doppelklick auf dem Feld Programm bzw. Formroutine verzweigen Sie in den Editor zur Pflege des Programms, sofern das Programm bereits angelegt wurde.
Wenn das Programm noch nicht angelegt ist, werden Sie bei Doppelklick auf dem Feld Programm in einem Pop-Up aufgefordert, das Programm anzulegen. Das Programm wird in der Regel ohne TOP-INCLUDE angelegt. Bei der Pflege der Programmattribute müssen Sie als Typ "S" (Subroutinenpool) angeben.
Eine Methode zur Datenanreicherung muß folgende Schnittstelle haben:
FORM DATA_METHOD_TEST TABLES S000 STRUCTURE Sxxx.
(Sxxx ist hier die generierte Tabelle zur Informationsstruktur)
Beispiel
FORM DATA_METHOD_0001 TABLES S000 STRUCTURE S665.
LOOP AT S000.
* Anreicherung einzelner Felder in S000
...
ENDLOOP.
ENDFORM.
  1. Ordnen Sie die Methode zu.
Im Arbeitsschritt "Einstellungen ändern" finden Sie bei eigendefinierten Informationsstrukturen auf dem Bild zur Parametereinstellung unter Datenanreicherung das Feld "Methode".
Dort tragen Sie ggf. den Namen der gewünschten Methode ein.





PERFORM Short Reference   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6189 Date: 20240602 Time: 190245     sap01-206 ( 88 ms )