Текущее время: Пт, сен 21 2018, 18:09

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


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


ВНИМАНИЕ!

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



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

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

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


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

Сейчас этот форум просматривают: Google Feedfetcher, spvl


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

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