Текущее время: Вс, окт 22 2017, 17:46

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


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


ВНИМАНИЕ!

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



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

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

Для подтверждения работы в ТОиР используется ФМ "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, 11:50 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 17:25
Сообщения: 2798
Пол: Мужской
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 + 4 часа


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

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


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

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