Ansicht
Dokumentation
CHANGEDOCUMENT_MULTIPLE_CASE - Änderungsbeleg Änderungsbelegpositionen erstellen (multiple case)
General Data in Customer Master RFUMSV00 - Advance Return for Tax on Sales/PurchasesDiese Dokumentation steht unter dem Copyright der SAP AG.
Dieser Funktionsbaustein ist freigegeben.
Die Dokumentation des Funktionsbausteins wird noch überarbeitet, so daß sie auch formal den Anforderungen genügt, die an freigegebene Funktionsbausteine gestellt werden.
(Siehe auch Dokumentation von CHANGEDOCUMENT_OPEN)
Der Funktionsbaustein erstellt Änderungsbelegpositionen.
Die übergebenen Tabellen müssen die in der Schnittstelle beschriebene Struktur besitzen. Für die Änderungsbelegerstellung werden nur solche Felder berücksichtigt, die im DDIC als änderungsbelegrelevant definiert wurden.
Beispielaufruf:
DATA: BEGIN OF AUFTRAGSPOS_OLD OCCURS 20.
INCLUDE STRUCTURE
DATA: KZ(1) TYPE C.
INCLUDE STRUCTURE
DATA: END OF AUFTRAGSPOS_OLD.
DATA: BEGIN OF AUFTRAGSPOS_NEW OCCURS 20.
INCLUDE STRUCTURE
DATA: KZ(1) TYPE C.
INCLUDE STRUCTURE
DATA: END OF AUFTRAGSPOS_NEW.
DATA: OBJECTCLASS LIKE CDHDR-OBJECTCLAS,
OBJECTID LIKE CDHDR-OBJECTID,
REFNAME LIKE CDHDR-TABNAME,
TABLENAME LIKE CDHDR-TABNAME.
OBJECTCLASS = 'AUFTRAG'.
OBJECTID = '...'.
REFNAME = '...'.
TABLENAME = '...'.
CALL FUNCTION 'CHANGEDOCUMENT_OPEN' ...
Tabelle AUFTRAGSPOS_OLD incl. Referenzfelder füllen
Tabelle AUFTRAGSPOS_NEW incl. Referenzfelder ermitteln
CALL FUNCTION 'CHANGEDOCUMENT_MULTIPLE_CASE'
EXPORTING TABLENAME = TABLENAME
REFTABLENAME = REFNAME
CHANGE_INDICATOR = 'U'
TABLES TABLE_OLD = AUFTRAGSPOS_OLD
TABLE_NEW = AUFTRAGSPOS_NEW
EXCEPTIONS ...
CALL FUNCTION 'CHANGEDOCUMENT_CLOSE' ...
Parameter
CHANGE_INDICATORDOCU_DELETE
DOCU_DELETE_IF
DOCU_INSERT
DOCU_INSERT_IF
REFTABLENAME
TABLENAME
TABLE_NEW
TABLE_OLD
Ausnahmen
NAMETAB_ERROROPEN_MISSING
POSITION_INSERT_FAILED
Funktionsgruppe
SCD0RFUMSV00 - Advance Return for Tax on Sales/Purchases CL_GUI_FRONTEND_SERVICES - Frontend Services
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3291 Date: 20240606 Time: 124415 sap01-206 ( 35 ms )