Sapforum.Biz

Логистика => Сбыт (SD) => Тема начата: tehnikal от Май 28, 2010, 02:19:21 pm

Название: Дата поставки в SHP_VL10_DELIVERY_CREATE
Отправлено: tehnikal от Май 28, 2010, 02:19:21 pm
Уважаемые коллеги, доброго времени суток!
Подскажите пожалуйста как передать в ФМ SHP_VL10_DELIVERY_CREATE дату поставки (поле LIKP-BLDAT)? По умолчанию дата в это поле подставляется текущая, но должен быть способ повлиять на её заполнение! Может екзит есть какой? Бади LE_SHP_DELIVERY_PROC почему-то в случае создания поставки через VL10X не работает.
Название: Re: Дата поставки в SHP_VL10_DELIVERY_CREATE
Отправлено: Паганель от Май 28, 2010, 03:16:58 pm
Возможно ошибаюсь (давно не делал и лазил в код), но попробовать стоит ;-),
почему вы не используете BAPI_DELIVERYPROCESSING_EXEC, в переменную GT_REQUEST типа bapideliciousreques передавать следующие поля

request-delivery_date               = doc_date.
request-goods_issue_date            = doc_date.

кстати даную BAPI, как я понимаю можно использовать как для создания поставок по Сбытовым заказам, так и по трансфертному заказу (vl10d), что как я понял Вы как раз и делаете.

Название: Re: Дата поставки в SHP_VL10_DELIVERY_CREATE
Отправлено: tehnikal от Май 28, 2010, 03:24:05 pm
Спасибо за ответ. В качестве документа-источника используется закупочный заказ и ФМ BAPI_DELIVERYPROCESSING_EXEC, мне кажется для этих целей не подойдёт.
Нашёл решение через любимый юзер-экзит MV50AFZ1 - FORM USEREXIT_SAVE_DOCUMENT_PREPARE.
Название: Re: Дата поставки в SHP_VL10_DELIVERY_CREATE
Отправлено: Паганель от Май 28, 2010, 04:53:26 pm
You are not allowed to view links. Register or Login
Спасибо за ответ. В качестве документа-источника используется закупочный заказ и ФМ BAPI_DELIVERYPROCESSING_EXEC, мне кажется для этих целей не подойдёт.
Всегда пожалуйста  ;) Хотя, по коду который я смотрел, этой ФМ можно создавать поставки как по заказу так и sd-заказу (проверять сейчас неохота  ;))
Название: Re: Дата поставки в SHP_VL10_DELIVERY_CREATE
Отправлено: tehnikal от Май 31, 2010, 11:58:15 am
Ну мне с утра понедельника  ;) было в охотку проверить работу BAPI_DELIVERYPROCESSING_EXEC...
По документации делать поставки из ММ-заказов он действительно может. И, я думаю, если речь идёт об поставке внешнему покупателю - всё действительно получится. Но когда речь идёт о создании поставки внутри концерна - всё не так однозначно. Всё-таки, в этом случае ФМ SHP_VL10_DELIVERY_CREATE проще в использовании - для создания поставки достаточно практически тех параметров, что вводятся в VL10B. BAPI_DELIVERYPROCESSING_EXEC требует более тонкой настройки - с наскоку мне не удалось его упросить создать поставку.