Hola,
El módulo de función lee los elementos del documento de cambio y procesa tanto los valores antiguos como los nuevos según su categoría. En algunos casos, las unidades y las monedas se añaden a los campos de valor. Además, se determina el encabezado de la tabla correspondiente.
El número de documento de cambio es necesario como entrada mínima.
El programa RSSCD100 utiliza este módulo de función y puede considerarse como una posible aplicación.
Llamada de ejemplo:
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 ...
Saludos
Mustameer