Текущее время: Пн, июл 28 2025, 07:39

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Проблемы с bapi BAPI_SALESORDER_CHANGE
СообщениеДобавлено: Вт, мар 26 2013, 08:09 
Специалист
Специалист

Зарегистрирован:
Пн, мар 12 2012, 08:40
Сообщения: 226
Добрый день!
С помощью этой бапи меняю два 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 мне нужно дважды вызвать эту бапи?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблемы с bapi BAPI_SALESORDER_CHANGE
СообщениеДобавлено: Вт, мар 26 2013, 08:30 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
skaa написал(а):
Это наталкивает на мысль, что с помощью этой Бапи мы можем одновременно поменять только одно z-поле в vbak. Действительно ли это так?

Конечно нет. Для примера см. ноту 143580

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы с bapi BAPI_SALESORDER_CHANGE
СообщениеДобавлено: Вт, мар 26 2013, 09:27 
Специалист
Специалист

Зарегистрирован:
Пн, мар 12 2012, 08:40
Сообщения: 226
Спасибо.
Оказалось неправильно заполнял таблицу extensionin на входе бапишки. Нужно для vbak иметь одну строчку в extensionin, а у меня на каждое измененое поле была своя строчка в этой таблице


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB