Текущее время: Вс, июл 27 2025, 22:09

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Запуск модуля 'BAPI_GOODSMVT_CREATE' через IDoc.
СообщениеДобавлено: Сб, мар 16 2013, 01:32 
Ассистент
Ассистент

Зарегистрирован:
Чт, май 22 2008, 06:59
Сообщения: 26
Добрый день!
При запуске ФМ 'BAPI_GOODSMVT_CREATE' через IDoc, документ поступления материала формируется через раз (данные в таблицах всегда одни и те же), при этом, в случае, если документ не создается в логах одна запись: "Дата проводки является начальной", при этом в диалоге при прямом вызове ФМ с такими же данными - все проходит.
Подскажите, в чем может быть причина???


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск модуля 'BAPI_GOODSMVT_CREATE' через IDoc.
СообщениеДобавлено: Сб, мар 16 2013, 12:16 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Покажите параметры, которыми заполняется заголовок документа для IDOC.

_________________
С уважением,
Удав.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск модуля 'BAPI_GOODSMVT_CREATE' через IDoc.
СообщениеДобавлено: Сб, мар 16 2013, 20:24 
Ассистент
Ассистент

Зарегистрирован:
Чт, май 22 2008, 06:59
Сообщения: 26
Заголовок:
b_doc_head-pstng_date = sy-datum.
b_doc_head-doc_date = sy-datum.
b_doc_head-pr_uname = sy-uname.
b_doc_head-ver_gr_gi_slip = '3'.

*/ код транзакции
go_code = '01'.

call function 'BAPI_GOODSMVT_CREATE'
exporting
goodsmvt_header = b_doc_head
goodsmvt_code = go_code
importing
goodsmvt_headret = dm_ret
materialdocument = dmat
matdocumentyear = b_mgjahr
tables
goodsmvt_item = ib_posi
return = b_ret.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск модуля 'BAPI_GOODSMVT_CREATE' через IDoc.
СообщениеДобавлено: Пн, мар 18 2013, 10:43 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
ИД и номер сообщения дайте.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск модуля 'BAPI_GOODSMVT_CREATE' через IDoc.  Тема решена
СообщениеДобавлено: Вт, мар 19 2013, 23:23 
Ассистент
Ассистент

Зарегистрирован:
Чт, май 22 2008, 06:59
Сообщения: 26
Решила вопрос сама. Если кому интересно - на входе модуля, из которого запускался IDoc по созданию ДПМ, задавалась дата, которая записывалась в таблицу базы данных. Потом в модуле, который обрабатывает IDoc делается select из этой таблицы. Так вот получилось так, что обработка IDoc в некоторых случаях начиналась быстрее, чем проходил commit при записи в таблицу.
Решила таким образом - в модуле, в котором создается IDoc, в сегмент сразу передаю дату (так можно было и сразу делать, только не хотела создавать еще один сегмент).


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

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


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

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


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

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