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, но в таком случае необходимо вызывать модули через специальную функцию "последовательный запуск ФМов".