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

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Idoc для проводки входящей поставки с причинами отклонений
СообщениеДобавлено: Вт, июн 28 2011, 09:33 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Ср, июн 20 2007, 20:11
Сообщения: 31
Коллеги!

Я пытаюсь настроить следующий сценарий:
1) Получение входящей поставки от поставщика (DESADV) Поставщик->SAP
2) Отправка входящей поставки во внешний WMS (DESADV) SAP->WMS
3) Изменение входящей поставки (??????) WMS->SAP
- изменение количества поставки на подтвержденные WMS с указанием причин отклонений. Причины отклонений должны прописаться в разделе ППП входящей поставки
- добавление в поставку информации по упаковке. Используются ЕО
- проводка ПМ

В настоящий момент я сломал голову с пунктом 3. Пробовал использовать IDoc SHP_IBDLV_CONFIRM_DECENTRAL: пакует, проводит ПМ, но причины отклонений не передает.

Чувствую, что можно тем же DESADV всё провести (есть все необходимые поля), но никак не получается сформировать, чтобы он менял существующую поставку.

Или я не туда смотрю?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Idoc для проводки входящей поставки с причинами отклонений
СообщениеДобавлено: Пт, янв 22 2016, 18:54 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, мар 19 2013, 11:51
Сообщения: 51
У кого есть пример данных в SHP_IBDLV_CONFIRM_DECENTRAL для загрузки в WE19, пришлите плз, уже голову сломал, подобрать не получается. :?:


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Idoc для проводки входящей поставки с причинами отклонений
СообщениеДобавлено: Пн, янв 25 2016, 15:46 
Гуру-маршал
Гуру-маршал
Аватара пользователя

Зарегистрирован:
Пт, янв 30 2009, 09:59
Сообщения: 1578
Откуда: Москва, Минск
Пол: Мужской
Для ППП по входящей поставке в свое время использовали айдок: базисный тип DELVRY03, тип сообщения STPPOD.
Но с доработкой:
Почему-то в обраотчике айдока не обрабатывается сегмент с датой проводки поставки(E1EDT13), его обработка закоменчена.
Поэтому в экзите ZXTRKU03, добавили обработку этого сегмента:

"Нужно читать сегмент E1EDT13 из IDOC_DATA и значение поля NTANF записывать в S_KOKO-WADAT_IST
DATA: ls_e1edt13 TYPE e1edt13.
IF idoc_control-mestyp EQ 'STPPOD' AND
idoc_segment-segnam = 'E1EDT13'.
TRY .
ls_e1edt13 = idoc_segment-sdata.
delivery_head-wadat_ist = ls_e1edt13-ntanf.
CATCH cx_root.

ENDTRY.
ENDIF.


Заполнение айдока:
E1EDL20:
VBELN - номер поставки

E1EDL18
QUALF = 'PGI'

E1EDT13:
Qualf = '006'
NTANF = дата проводки(20150501)

E1EDL24:
POSNR - номер позиции
MATNR - материал
LFIMG - количество

E1EDL53:
GRUND - код причины отклонения
LFIMG_DIFF - количество отклонения

_________________
Лучше быть умным и иногда тупить, чем быть тупым и постоянно умничать!


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

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


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

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


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

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