SAPфорум.RU https://sapboard.ru/forum/ |
|
Запуск ФМ для подтверждения работы в ТОир заказах. https://sapboard.ru/forum/viewtopic.php?f=13&t=95528 |
Страница 1 из 1 |
Автор: | arkhat.t [ Сб, сен 30 2017, 10:26 ] |
Заголовок сообщения: | Запуск ФМ для подтверждения работы в ТОир заказах. |
добрый день, уважаемые гуру. Для подтверждения работы в ТОиР используется ФМ "BAPI_ALM_CONF_CREATE". Запускаю ФМ, задаю параметры в TIMETICKETS: ORDERID = 2000003222 - номер заказа. OPERATION = 0010 - операция. POSTG_DATE = дата (Например, сегодняшняя) REM_WORK = 10 (отработанное время) системы выдает ответ: Подтверждение для заказа 2000003222 сохранено. В заказе в фактической работе изменении нету. Как понимаю дополнительно нужно запускать ФМ "BAPI_TRANSACTION_COMMIT". Что передать во входящий параметр "WAIT" в ФМ "BAPI_TRANSACTION_COMMIT"? Выше-перечисленные ФМ запускать обязательно используя АБАП редакторе или не обязательно? Кто делал подтверждение в заказах ТОиР программно? Может я вообще неправильно делаю подтверждение? Может кто то делал уже такое ? |
Автор: | Besa [ Вс, окт 01 2017, 10:50 ] |
Заголовок сообщения: | Re: Запуск ФМ для подтверждения работы в ТОир заказах. |
arkhat.t написал(а): добрый день, уважаемые гуру. Для подтверждения работы в ТОиР используется ФМ "BAPI_ALM_CONF_CREATE". Запускаю ФМ, задаю параметры в TIMETICKETS: ORDERID = 2000003222 - номер заказа. OPERATION = 0010 - операция. POSTG_DATE = дата (Например, сегодняшняя) REM_WORK = 10 (отработанное время) системы выдает ответ: Подтверждение для заказа 2000003222 сохранено. В заказе в фактической работе изменении нету. Как понимаю дополнительно нужно запускать ФМ "BAPI_TRANSACTION_COMMIT". Что передать во входящий параметр "WAIT" в ФМ "BAPI_TRANSACTION_COMMIT"? Выше-перечисленные ФМ запускать обязательно используя АБАП редакторе или не обязательно? Кто делал подтверждение в заказах ТОиР программно? Может я вообще неправильно делаю подтверждение? Может кто то делал уже такое ? Да, после отработки BAPI_ALM_CONF_CREATE нужно проверить на ошибки (return table) и вызывать commit или rollback. Передавать wait или нет, зависит от того синхронный вызов или асинхронный Вам нужен, в общем случае это уже другой вопрос. Если правильно Вас понял, касательно абап редактора, то да, лучше в самой программе. Либо через через se37, но в таком случае необходимо вызывать модули через специальную функцию "последовательный запуск ФМов". |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |