Ansicht
Dokumentation
ISM_SALES_DOCUMENT_SAVE - Anlegen Kundenauftrag Verlag
ROGBILLS - Synchronize billing plans CL_GUI_FRONTEND_SERVICES - Frontend ServicesDiese Dokumentation steht unter dem Copyright der SAP AG.
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
ACCOUNT_FROM_KEYIN_RFCTYPE
KONV_GEAENDERT
XBUT0BK
XFAKTURA
XJBKEZ
XJFREVACC
XJFREVVAACC
XJKACCADD
XJKACCADDT
XJKACCAMOPROT
XJKACCFIZUO
XJKACCOUNT
XJKACCTFINDEX
XJKADRE
XJKAK
XJKAMOPLAN
XJKAP
XJKAPCC
XJKAPRENEW
XJKAPRV
XJKAP_INACTIVE
XJKBEABST
XJKCOMM
XJKEP
XJKGIFT
XJKKD
XJKKUEND
XJKNBK
XJKPA
XJKPAUNV
XJKPAZ
XJKPROM
XJKREMIND
XJKSADR
XKOMV
XKOMVAMO
XNETCHANGE
XPAYMENTS
XPROVISION
XSTATISTIC
XUPDATE_TASK
YJKACCADD
YJKACCADDT
YJKACCOUNT
YJKAK
YJKAP
YJKAPCC
YJKAPRENEW
YJKAPRV
YJKAP_INACTIVE
YJKCOMM
YJKEP
YJKGIFT
YJKKD
YJKKUEND
YJKPA
YJKPAUNV
YJKPAZ
YJKPROM
YJKREMIND
Ausnahmen
ERROR_IN_CC_ENCRYPTIONERROR_IN_SECURITY_CHECK
Funktionsgruppe
JKU3ABAP Short Reference PERFORM Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3316 Date: 20240523 Time: 135441 sap01-206 ( 78 ms )