Текущее время: Пн, июл 28 2025, 01:26

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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