Добрый день!
С помощью этой бапи меняю два 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 мне нужно дважды вызвать эту бапи?