Текущее время: Пт, авг 01 2025, 04:29

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 27 2008, 19:43 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Как уже было правильно отмечено выше, есть два разных "заказа": purchase order (ME21N) и sales order (VA01). Т.к. вы упомянули BAPI_SALESORDER_CREATEFORMDAT2, то видимо речь идет о sales order. Но в вашем коде для движения материала используются
поля, предназначенные для purchase order.

BAPI_GOODSMVT_CREATE может быть использован как для purchase, так и для sales order. Только поля, соответственно, разные: SALES_ORD / S_ORD_ITEM и PO_NUMBER / PO_ITEM. По крайней мере я так понимаю...

Кстати, а что вы потом собираетесь делать с этими материалами? Как будете поставку отпускать со склада? :?

Конфигурацией я сама особо не занимаюсь, но про ATP можно здесь почитать:
http://help.sap.com/saphelp_crm40/helpd ... ameset.htm


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 28 2008, 10:12 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, сен 17 2007, 10:48
Сообщения: 190
Откуда: Нальчик, РФ
Пол: Мужской
Цитата:
Кстати, а что вы потом собираетесь делать с этими материалами? Как будете поставку отпускать со склада? :?


Поставка будет обрабатываться так же как и обрабатывается на данный момент, с одной лишь разницей, что материалы будут отпускаться не из свободно используемого запаса, а из запаса блокированного под заказ.

Jelena написала:
Как уже было правильно отмечено выше, есть два разных "заказа": purchase order (ME21N) и sales order (VA01). Т.к. вы упомянули BAPI_SALESORDER_CREATEFORMDAT2, то видимо речь идет о sales order. Но в вашем коде для движения материала используются
поля, предназначенные для purchase order.

BAPI_GOODSMVT_CREATE может быть использован как для purchase, так и для sales order. Только поля, соответственно, разные: SALES_ORD / S_ORD_ITEM и PO_NUMBER / PO_ITEM. По крайней мере я так понимаю...


Вы совершенно правы, Jelena, в этом куске кода закомментированны не те две строки.

Code:
*  items-sales_ord  = positions-pur_doc.
*  items-s_ord_item = positions-po_item.
  items-po_number  = positions-pur_doc.
  items-po_item    = positions-po_item.


Спасибо.

_________________
С уважением, Сергей С.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 29 2008, 17:58 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, сен 17 2007, 10:48
Сообщения: 190
Откуда: Нальчик, РФ
Пол: Мужской
Добрый день!

Подскажите, а чем пользуетесь для разблокирования? Интересны так же процессы обновления "данных блокирования", при изменении заказа на поставку.

Имеет ли смысл удалять(BAPI_GOODSMVT_CANCEL) движение материала (т.е. переводить запас из запаса под заказ в свободно используемый) и создавать движение на весь обновленный заказ? (Помимо неоптимальности, видится теоретическая уязвимость такого способа в том случае, когда деблокированный свободный запас заказа на поставку будет заблокирован под другой заказ) :?

FM DOC написал(а):
For 6 GM_Code 06: Reversal of goods movements

You can use the Cancel method to reverse goods movements. But you may also want to cancel a goods movement without referring to a material document (see the Cancel method).
If you want to work without referring to the document, you have to populate the BAPI_GM_ITEM_CREATE-XSTOB field in the interface (import table GOODSMVT_ITEM). In this case, the system converts the movement type assigned in the interface to the reversal movement type. Alternatively, you can set the reversal movement type in the interface. In this case, the BAPI_GM_ITEM_CREATE_XSTOB field must be transferred blank.
If you want to cancel a goods movement with reference to a reservation (without using the Cancel method) you can only transfer the BAPI_GM_ITEM_CREATE_XSTOB field if it is populated. Movement types are not transferred when you post with reference to a reservation, as the movement type is contained in the reservation item.


Спасибо!
Добавил: разобрался, работает как нужно.

_________________
С уважением, Сергей С.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу Пред.  1, 2

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


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

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


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

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