Приведу пример для таблицы DMARC.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
DATA t_cp TYPE TABLE OF bdi_chptr WITH HEADER LINE. CLEAR t_cp[]. t_cp-tabname = 'DMARC'. t_cp-fldname = 'EISLO'. t_cp-cdobjcl = 'MAT_FULL'. t_cp-cdchgid = 'U'. LOOP AT t_data ASSIGNING FIELD-SYMBOL(<wa>) t_cp-cdobjid = <wa>-matnr. t_cp-tabkey = <wa>-werks. APPEND t_cp TO t_cp. ENDLOOP. "создать указатели изменений IF t_cp[] IS NOT INITIAL. CALL FUNCTION 'CHANGE_POINTERS_CREATE_DIRECT' EXPORTING message_type = 'FRE_ART_SITE' TABLES t_cp_data = t_cp[]. ENDIF. |
Созданные изменения можно посмотреть в таблице BDCP2