Ansicht
Dokumentation
RTMATGRP_CREATE_HIER_MD - Generation of Article Hierarchy Master Data
CL_GUI_FRONTEND_SERVICES - Frontend Services TXBHW - Original Tax Base Amount in Local CurrencyThis documentation is copyright by SAP AG.
Functionality
Der Funktionsbaustein sorgt für das Erzeugen der Artikelhierarchie Daten für das BW. Die Extraktion der Artikelhierarchie sieht im Kern für jede Ebene der Artikellhierarchie eine Extraktortabelle (WRF_MATGRP_MD*) vor, die jeweils mittels DataSource (0RF_ARTHIER*_ATTR) in das BW extrahiert wird. Das befüllen dieser Extrakttabellen wird mit Hilfe dieses Bausteins realisisert.
Der Baustein gliedert sich in folgende Arbeitsschritte:
Schritt 1: Anreicherung der Ebenen
Hier werden die Knoten der Artikelhierarchie (Ebene 1 bis max. Ebene 10) mit zusätzlichen Attributen wie Eckpreisgruppe, Löschkennzeichen, Zeitstempel, Verkaufsorganisation, Vertriebsweg) angereichert und auf der Datenbank ablegt. Jeweils wird innerhalb dieses Schrittes zwischen INSERT, UPDATE oder DELETE unterschieden.
Schritt 2: Einlesen der Hierarchieebenen der Knotenzuordnungen
In diesem Schritt werden alle Hierarchieebenen (1-10) in globale Tabellen (gt_hierlevel*) eingelesen, die im nächsten Schritt für die Anreicherung der Ebenen verwendet werden.
Schritt 3: Anreicherung der übergeordneten Knoten zu einem Hierarchieknoten
In diesem Schritt wird für jede Hierarchieebene der komplette übergeordnete Pfad bestimmt, dass heißt alle übergeordneten Knoten. Diese Knoten werden als Attribut an den jeweiligen Knoten gespiechert und ins BW extrahiert. Das Ermitteln der übergeodneten Ebenen basiert auf den unter Prunkt 2 gefüllten Tabellen und wird mittels rekursiver Routine read_hierlevel_reku realisiert.
Schritt 4: Einlesen der Hierarchieebenen der Knotenzuordnungen
In diesem Schritt werden alle Hierarchieebenen (1-10) in globale Tabellen (gt_hierlevel*) eingelesen. Der Schritt hier ermöglicht es im nächsten Schritt für die SKU Ebene die übergeordneten Ebenen mittels eines Zugriffs zu bestimmen, da bereits alle Knoten jeweils ihre übergeordneten Ebenen besitzen.
Schritt 5: Anreicherung der SKU Ebene
In diesem Schritt wird die SKU Ebene mit zusätzlichen Attributen und mit den übergeordnetene Hierarchieebenen versorgt. Wenn diese Arbeiten erfolgreich abgeschlossen sind werden die SKU Daten in der Tabelle WRF_MATGRP_PROD abgelegt.
Example
Notes
Customizing der Extraktion:
Die Extraktion kann mittels Customizing Tabelle an zwei entscheidenen Stellen beeinflusst werden.
Konkatenierung: Es kann eine Konkatenierung aller Knoten-ID's mit der Hierarchie ID erzwungen werden. Dies kann zum Beispiel durch Anforderungen aus dem BW notwendig werden. Dazu ist in der Customzing Tabelle WRF_EXTRAKT_CUST das Objekt 'CONCAT' zu spezifizieren. Als Werte stehen zu Verfügung.
keine Konkatenierung = KEIKO
Konkatenierung = KONKA
Wenn nichts gepflegt ist wird der Standard "Keine Konkatenierung" gesetzt.
Packetgröße: Mit der Einstellung kann die jeweilige Paketgröße beim Einfügen der Daten in die Datenbank eingestellt werden. Diese Paketgröße beschleunigt (Array Insert) bzw. bremst das Verbuchen der Artikelhierarchiedaten (Einzelsatz Insert). Zur Pflege muss das Customizing Objekt "PACKSIZE" in der WRF_EXTRAKT_CUST spezifiziert werden. Als Werte stehen die Vorschlagswerte 1000, 10.000 und 100.000 zur Verfügung.
Further information
DE-EN-LANG-SWITCH-NO-TRANSLATION
Parameters
E_RETURNIV_XFELD_ARTICLE
I_DELETE_MD_SKU
I_DELETE_STRUC
I_DELETE_STRUCT
I_HIER_DATE
I_INSERT_MD_SKU
I_INSERT_SKU_BW
I_INSERT_STRUC
I_INSERT_STRUCT
I_INSERT_STRUC_BW
I_MATGRP_HIER
I_NODE_MOVE
I_UPDATE_MD_SKU
I_UPDATE_STRUC
I_UPDATE_STRUCT
Exceptions
Function Group
RTMATGRP_HIERTXBHW - Original Tax Base Amount in Local Currency ABAP Short Reference
This documentation is copyright by SAP AG.
Length: 4314 Date: 20240523 Time: 131403 sap01-206 ( 87 ms )