Ansicht
Dokumentation

ISM_SALES_BASE_DOC_ADJUST - Anlegen Kundenauftrag Verlag

ISM_SALES_BASE_DOC_ADJUST - Anlegen Kundenauftrag Verlag

RFUMSV00 - Advance Return for Tax on Sales/Purchases   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Dieser Funktionsbaustein ist ein Verbuchungsprogramm, das einen Verkaufsauftrag Verlag sichert. Er wird beim Anlegen wie beim Ändern

Logik der Verbuchung

Zu allen Teilobjekten des Verkaufsauftrag Verlags wird an den F'baustein eine X-Tabelle sowie eine X-Tabelle übergeben.
Die Y-Tabelle entspricht dem Zustand vor der Änderung, die X-Tabelle enthält den aktuellen Zustand mit allen Änderungen. Die Änderungen sind in der X-Tabelle mit dem DB-Code versehen. Neue Einträge sind mit INSERT, zu änderte Einträge mit UPDATE sowie zu löschende Einträge mit
Alle Einträge in der X-Tabelle mit demselben DB-Code werden dann per Array-Fetch gemeinsam verbucht.

Auswirkungen auf die Disposition

Sind alle Teilobjekte verbucht, wird überprüft, ob durch die Änderungen die Dispositionsdaten betroffen sind. In diesem Fall werden die dispositionsrelevanten Änderungen an die NetChange-Sammeltabellen weitergegeben.

Vorgehensweise:

Eine Änderung einer Position ist genau dann dispositionsrelevant, wenn sich ein Dispo- Zusatz oder eine Einteilung geändert hat; d.h. wenn es in XJKPAZ bzw. in XJKEP ein Eintrag mit DB-Code ungleich initial gibt.
Ist nun die Änderung einer Position dispositionsrelevant, dann sind mittelbar alle Positionen mit Dispo-Zusätzen und Einteilungen zur Ur-Position von der Änderung betroffen.
Nun müssen alle Dispo-Trigger zur Ur-Position ermittelt werden, dabei ist der Zeitraum im Dispo-Trigger zu berücksichtigen. Es sind alle ermittelten Dispo-Trigger von der Änderung betroffen, deren Status auf 'disponiert' oder 'in Bearbeitung' steht.
Für die betroffenen Dispo-Trigger sind schließlich Einträge in den fünf NetChange-Sammeltabellen JVTNCT1 - JVTNCT5 zu erzeugen. Dort wird der 'alte' Zustand aus den Y-Tabellen mit negativem Vorzeichen sowie der 'neue' Zustand aus den X-Tabellen mit positivem Vorzeichen vermerkt.





Parameter

CXJKAP
CXJKEP
CYJKEP
POSNR_BASE
POSNR_REKL
POSNR_UR
QUANTPROT_TAB
TRTYPE
VBELN_BASE
VBELN_REKL
XRENEWAL

Ausnahmen

Funktionsgruppe

JKU1

CPI1466 during Backup   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2439 Date: 20240523 Time: 142706     sap01-206 ( 55 ms )