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

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

Оффлайн tehnikal

  • Newbie
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Дата поставки в 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
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • 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

Оффлайн tehnikal

  • Newbie
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
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
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • 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

Оффлайн tehnikal

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

Sapforum.Biz

Re: Дата поставки в SHP_VL10_DELIVERY_CREATE
« Ответ #4 : Май 31, 2010, 11:58:15 am »