Olá,
O módulo de função lê os elementos do documento de alteração e processa tanto os valores antigos quanto os novos de acordo com sua categoria. Em alguns casos, as unidades e as moedas são adicionadas aos campos de valor. Além disso, o cabeçalho da tabela correspondente é determinado.
O número do documento de alteração é necessário como entrada mínima.
O programa RSSCD100 utiliza este módulo de função e pode ser considerado como uma possível aplicação.
Chamada de exemplo:
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 ...
Saudações
Mustameer