Текущее время: Пн, июл 21 2025, 14:53

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




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Замена материалов в заказах ТОРО
СообщениеДобавлено: Чт, июл 17 2008, 13:45 
Ассистент
Ассистент

Зарегистрирован:
Пт, сен 07 2007, 11:14
Сообщения: 29
Есть необходимость массово заменять материалы в заказах ТОРО и в спецификациях. Пока пытаюсь победить заказы. Использую ФМ BAPI_ALM_ORDER_MAINTAIN.

Собственно, вопрос: кто-нибудь использовал этот ФМ для такой же или подобных задач? Пробовал вызывать его с методами CREATE, CHANGE, DELETE -- просто для того, чтобы посмотреть, что будет. Предварительно, естественно, заполнив таблички:

Code:

      move-corresponding i_et_components to i_et_components_w.
      append i_et_components_w.

      move:  sy-tabix      to i_et_methods-refnumber,
             'COMPONENT'   to i_et_methods-objecttype,
             'CREATE'      to i_et_methods-method,
             i_aufnr-aufnr to i_et_methods-objectkey,
             'X'           to i_et_component_up-material.

      append i_et_methods.
      append i_et_component_up.

      clear i_et_methods.
      move 'SAVE' to i_et_methods-method.
      append i_et_methods.

    CALL FUNCTION 'BAPI_ALM_ORDER_MAINTAIN'
      TABLES
        IT_METHODS             = i_et_methods
        IT_COMPONENT           = i_et_components_w
        IT_COMPONENT_UP        = i_et_component_up
        RETURN                 = i_return.



Никаких ошибок не вываливается, в i_return: "Управление BAPI завершено", "Заказ сохранён под номером ..." -- и всё. Эффект нулевой во всех трёх случаях.

Есть ли возможность заменять материалы в заказах с помощью этого ФМ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 18 2008, 13:44 
Специалист
Специалист

Зарегистрирован:
Ср, мар 30 2005, 16:21
Сообщения: 120
Откуда: Беларусь
Вопрос по большей части к ABAP программистам, дело в корректности завершения процедуры BAPI. Помогает commit work.


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

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


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

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


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

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