Ansicht
Dokumentation

CHANGEDOCUMENT_READ_POSITIONS - Änderungsbeleg Änderungsbelegpositionen lesen

CHANGEDOCUMENT_READ_POSITIONS - Änderungsbeleg Änderungsbelegpositionen lesen

General Material Data   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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_HANDLE
CHANGENUMBER
EDITPOS
EDITPOS_WITH_HEADER
ET_CDRED_STR
HEADER
I_HOT
I_PREP_UNIT
KEYGUID
KEYGUID_STR
TABLEKEY
TABLEKEY254
TABLENAME

Ausnahmen

NO_POSITION_FOUND
WRONG_ACCESS_TO_ARCHIVE

Funktionsgruppe

SCD1

BAL 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 )