Ansicht
Dokumentation
CHANGEDOCUMENT_READ_POSITIONS - Änderungsbeleg Änderungsbelegpositionen lesen
General Material Data SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
Der Funktionsbaustein liest Änderungsbelegpositionen und bereitet sowohl die alten als auch die neuen Werte entsprechend ihrem Typ auf. Gegebenenfalls werden bei Wertfeldern die Einheiten und Währungen angefügt. Zusätzlich wird der entsprechende Tabellenheader ermittelt.
Als Mindesteingabe wird die Änderungsbelegnummer verlangt.
ACHTUNG Performance-Hinweis:
Der Zugriff auf Änderungsbelegpositionen wird beschleunigt, wenn vorher bereits mit Hilfe des Funktionsbausteins CHANGEDOCUMENT_READ_HEADERS die zugehörigen Header-Informationen gelesen wurden.
Wird direkt nach den Aufruf des FB CHANGEDOCUMENT_READ_HEADERS der FB CHANGEDOCUMENT_READ_POS mit einer dort gefundenen Änderungsbelegnummer aufgerufen, so kann diese aus den im CHANGEDOCUMENT_READ_HEADERS gefüllten internen Daten gelesen werden.
Wenn möglich sollte auf Wildcards in den Parameterwerten verzichtet werden.
Das Programm RSSCD100 verwendet diesen Funktionsbaustein und kann als Beispielanwendung betrachtet werden.
Auch hier werden zunächst die Header-Informationen gelesen und anschließend die zugehörigen Positionen.
Beispielaufruf:
DATA: NUMMER LIKE CDPOS-CHANGNR,
TABNAME LIKE CDPOS-TABNAME,
TABKEY LIKE CDPOS-TABKEY.
DATA: BEGIN OF EDIT_FORM OCCURS 50.
INCLUDE STRUCTURE CDSHW.
DATA: END OF EDIT_FORM.
...
CALL FUNCTION 'CHANGEDOCUMENT_READ_POSITIONS'
EXPORTING CHANGENR = NUMMER
TABLENAME = TABKEY
TABLEKEY = TABKEY
IMPORTING HEADER = CDHDR
TABLES EDITPOS = EDIT_FORM
EXCEPTIONS ...
Parameter
ARCHIVE_HANDLECHANGENUMBER
EDITPOS
EDITPOS_WITH_HEADER
ET_CDRED_STR
HEADER
I_HOT
I_PREP_UNIT
KEYGUID
KEYGUID_STR
TABLEKEY
TABLEKEY254
TABLENAME
Ausnahmen
NO_POSITION_FOUNDWRONG_ACCESS_TO_ARCHIVE
Funktionsgruppe
SCD1BAL Application Log Documentation General Data in Customer Master
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3194 Date: 20240523 Time: 182307 sap01-206 ( 38 ms )