Автор Тема: Дата поставки в SHP_VL10_DELIVERY_CREATE  (Прочитано 6517 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн tehnikal

  • Newbie
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Дата поставки в SHP_VL10_DELIVERY_CREATE
« : Май 28, 2010, 02:19:21 pm »
Уважаемые коллеги, доброго времени суток!
Подскажите пожалуйста как передать в ФМ SHP_VL10_DELIVERY_CREATE дату поставки (поле LIKP-BLDAT)? По умолчанию дата в это поле подставляется текущая, но должен быть способ повлиять на её заполнение! Может екзит есть какой? Бади LE_SHP_DELIVERY_PROC почему-то в случае создания поставки через VL10X не работает.

Оффлайн Паганель

  • Я НЕ ЗАНИМАЮСЬ SAP
  • Administrator
  • Full Member
  • *****
  • Сообщений: 1 367
  • Репутация: +20/-0
  • Пол: Мужской
  • https://noteifyapp.com
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • MacPlus Software
Re: Дата поставки в SHP_VL10_DELIVERY_CREATE
« Ответ #1 : Май 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), что как я понял Вы как раз и делаете.

You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

Оффлайн tehnikal

  • Newbie
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: Дата поставки в SHP_VL10_DELIVERY_CREATE
« Ответ #2 : Май 28, 2010, 03:24:05 pm »
Спасибо за ответ. В качестве документа-источника используется закупочный заказ и ФМ BAPI_DELIVERYPROCESSING_EXEC, мне кажется для этих целей не подойдёт.
Нашёл решение через любимый юзер-экзит MV50AFZ1 - FORM USEREXIT_SAVE_DOCUMENT_PREPARE.

Оффлайн Паганель

  • Я НЕ ЗАНИМАЮСЬ SAP
  • Administrator
  • Full Member
  • *****
  • Сообщений: 1 367
  • Репутация: +20/-0
  • Пол: Мужской
  • https://noteifyapp.com
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • MacPlus Software
Re: Дата поставки в SHP_VL10_DELIVERY_CREATE
« Ответ #3 : Май 28, 2010, 04:53:26 pm »
You are not allowed to view links. Register or Login
Спасибо за ответ. В качестве документа-источника используется закупочный заказ и ФМ BAPI_DELIVERYPROCESSING_EXEC, мне кажется для этих целей не подойдёт.
Всегда пожалуйста  ;) Хотя, по коду который я смотрел, этой ФМ можно создавать поставки как по заказу так и sd-заказу (проверять сейчас неохота  ;))
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

Оффлайн tehnikal

  • Newbie
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: Дата поставки в SHP_VL10_DELIVERY_CREATE
« Ответ #4 : Май 31, 2010, 11:58:15 am »
Ну мне с утра понедельника  ;) было в охотку проверить работу BAPI_DELIVERYPROCESSING_EXEC...
По документации делать поставки из ММ-заказов он действительно может. И, я думаю, если речь идёт об поставке внешнему покупателю - всё действительно получится. Но когда речь идёт о создании поставки внутри концерна - всё не так однозначно. Всё-таки, в этом случае ФМ SHP_VL10_DELIVERY_CREATE проще в использовании - для создания поставки достаточно практически тех параметров, что вводятся в VL10B. BAPI_DELIVERYPROCESSING_EXEC требует более тонкой настройки - с наскоку мне не удалось его упросить создать поставку.