Текущее время: Пт, мар 29 2024, 05:08

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Запуск ФМ для подтверждения работы в ТОир заказах.
СообщениеДобавлено: Сб, сен 30 2017, 10:26 
Специалист
Специалист

Зарегистрирован:
Сб, фев 16 2013, 17:03
Сообщения: 110
добрый день, уважаемые гуру.

Для подтверждения работы в ТОиР используется ФМ "BAPI_ALM_CONF_CREATE".
Запускаю ФМ, задаю параметры в TIMETICKETS:
ORDERID = 2000003222 - номер заказа.
OPERATION = 0010 - операция.
POSTG_DATE = дата (Например, сегодняшняя)
REM_WORK = 10 (отработанное время)
системы выдает ответ:
Подтверждение для заказа 2000003222 сохранено.

В заказе в фактической работе изменении нету.

Как понимаю дополнительно нужно запускать ФМ "BAPI_TRANSACTION_COMMIT".
Что передать во входящий параметр "WAIT" в ФМ "BAPI_TRANSACTION_COMMIT"?
Выше-перечисленные ФМ запускать обязательно используя АБАП редакторе или не обязательно?
Кто делал подтверждение в заказах ТОиР программно? Может я вообще неправильно делаю подтверждение? Может кто то делал уже такое ?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запуск ФМ для подтверждения работы в ТОир заказах.  Тема решена
СообщениеДобавлено: Вс, окт 01 2017, 10:50 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
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, но в таком случае необходимо вызывать модули через специальную функцию "последовательный запуск ФМов".


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

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


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

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


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

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