Ansicht
Dokumentation

RTMATGRP_CREATE_HIER_MD - Generation of Article Hierarchy Master Data

RTMATGRP_CREATE_HIER_MD - Generation of Article Hierarchy Master Data

CL_GUI_FRONTEND_SERVICES - Frontend Services   TXBHW - Original Tax Base Amount in Local Currency  
This documentation is copyright by SAP AG.
SAP E-Book

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_RETURN
IV_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_HIER

TXBHW - 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 )