Добрый день!
С помощью этой бапи меняю два z-поля в таблице vbak. Меняется только второе z-поле. Если меняю три z-поля в таблице vbak меняется только третье. Это наталкивает на мысль, что с помощью этой Бапи мы можем одновременно поменять только одно z-поле в vbak. Действительно ли это так?
И еще в бапи нашел такой код:
Code:
LOOP AT extensionin.
CASE extensionin-structure.
* BAPI-Schnittstelle für Kundenerweiterungen zur Tabelle VBAK
WHEN 'BAPE_VBAK'.
CALL METHOD cl_abap_container_utilities=>read_container_c
EXPORTING
im_container = extensionin+lv_length
IMPORTING
ex_value = wa_bape_vbak
EXCEPTIONS
illegal_parameter_type = 1
OTHERS = 2.
CATCH SYSTEM-EXCEPTIONS conversion_errors = 1. "#EC *
MOVE-CORRESPONDING wa_bape_vbak TO e_vbakkom.
ENDCATCH.
...
ENDCASE.
ENDLOOP.
Т.е чтоб поменять 2 z-поля в таблице vbak мне нужно дважды вызвать эту бапи?