Ansicht
Dokumentation

ALGEX005 - Erweiterung für externe Extraktoren (insbesondere TAT / EC)

ALGEX005 - Erweiterung für externe Extraktoren (insbesondere TAT / EC)

RFUMSV00 - Advance Return for Tax on Sales/Purchases   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Allgemeine Beschreibung:

Der Customer-Exit EXIT_SAPLORF3_005 (Funktionsbaustein der Funktionsgruppe XORF7) kann zur Anpassung eines benutzerdefinierten Extraktors für die Durchlaufzeit (aufgeteilt in Reparatur- und die Transportzeit) und des Essentiality-Codes verwendet werden. Mit diesem Extraktor kann der Benutzer diese Werte aus Historiendaten, die im System abgebildet sind, ermitteln.

Aufgrund des großen Umfangs der Schnittstelle dieses Customer-Exits hat der Benutzer außerdem die Möglichkeit, weitere, für die Bestandsberechnung relevante Parameter zu ändern. Der Benutzer kann also z.B. die IP-Daten, die Materialdaten sowie die Daten des MTBE-Extraktors ändern. Solche Änderungen wirken sich lediglich auf die Datenbank zur Bestandsberechnung ORFCALC aus, jedoch nicht auf die IP-Datenbank, die MTBE-Datenbank oder die Materialstamm-Datenbank.

Schnittstelle:

Die wichtigste Schnittstelle (Import und Export) dieses Customer-Exits wird durch die Struktur WA_PARTS vorgegeben. Diese Struktur wird im Data Dictionary wie ORFPART definiert. Sie beschreibt die Daten nach deren Auswahl aus den Datenbanken und vor der Konvertierung und bevor diese in das Bild 0200 des Programms ORF2 geschrieben werden. Die Struktur nimmt Bezug auf eine Teileart und enthält IP-Daten, Materialdaten sowie z.B. Daten des MTBE-Extraktors. Außerdem enthält sie leere Felder für das Ergebnis des Extraktors, der in diesen Customer-Exit implementiert werden kann.

Außer der Struktur WA_PARTS hat der Benutzer Zugriff auf die IP-Tabellen I_SPCIPHDR, I_SPCIPPDR, I_SPCIPPDS und I_SPCIPCSN. Diese internen Tabellen sind wie die Data-Dictionary-Datenbanktabellen SPCIPHDR, SPCIPPDR, SPCIPPDS und SPCIPCSN definiert. Sie enthalten alle Teile, die in der IP-Datenbank auf dem ersten Bild der Transaktion ausgewählt werden. Eine Änderung in den internen Tabellen stößt keine Änderung in der IP-Datenbank an. Eine weitere Tabelle, I_PARTS, beschreibt die markierten Teile im IP-Browser. Die Importstruktur WA_SET (wie ORFSET in der Data Dictionary definiert) enthält die Einstellungen, die aus dem Customizing-Profil festgelegt sind (Referenz -> IRFC1/2) oder das Dialogfenster für Einstellungen. Der Importparameter IP_MATNR_ASSIGN enthält das Customizing-Kennzeichen für die Zuordnung der IP-Teileart zum Material (Referenz -> IRFC1/2). Letztere Schnittstellenparameter werden in diesem Zusammenhang nicht verwendet.

Coding-Struktur:

Der Funktionsbaustein EXIT_SAPLORF3_005 ist in einem weiteren Funktionsbaustein GET_MTBE_EXTRACTOR (Funktionsgruppe: ORF3) enthalten. Letzterer wird aus dem Funktionsbaustein FILL_IT_PARTS (Funktionsgruppe: ORF3) und dem Programm ORF2 (Bestandsberechnung für ein Ersatzteil) heraus aufgerufen. Der Funktionsbaustein wird folglich für jede IP-Teileart gesondert aufgerufen.

Verwendungsbeispiel:

Falls der zu implementierende Extraktor materialbezogene Werte festlegen soll, kann die entsprechende Materialnummer aus WA_PARTS-MATNR gelesen werden.

Das Ergebnis des Extraktors, die Reparaturzeit muß in das Feld WA_PARTS-TAT_REP_SYSTEM, die Transportzeit in das Feld WA_PARTS-TAT_TRP_SYSTEM und der Essentiality-Code in das Feld WA_PARTS-EC_SYSTEM geschrieben werden.

Ferner können Felder der Struktur WA_PARTS oder der IP-Tabellen gelesen bzw. geändert werden. Achtung: Wegen der großen änderbaren Schnittstelle kann der Benutzer u.U. auch relevante Berechnungsdaten 'zerstören' .






RFUMSV00 - Advance Return for Tax on Sales/Purchases   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3852 Date: 20240328 Time: 132452     sap01-206 ( 101 ms )