Текущее время: Чт, июл 03 2025, 18:31

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: BAPI_SHIPMENT_CHANGE
СообщениеДобавлено: Пн, июн 19 2006, 15:29 
Президент
Президент
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 13:39
Сообщения: 2811
Откуда: замкадыш
Необходимо присвоить поставку транспортировке с помощью
BAPI_SHIPMENT_CHANGE.

Ему на вход передаются две большие структуры
HEADERDATA
и
HEADERDATAACTION

У меня известны номер поставки и номер транспортировки.
Можно ли как нибудь получить структуру HEADERDATA для изменения
Какие флаги отметить в HEADERDATAACTION?

_________________
Что бы выловить случайную ошибку нужно добиться устойчивости её появления.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июн 19 2006, 20:30 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Немного настораживает вот этот комментарий в BAPI:

Code:
* CAUTION                                                              *
* This function module is not released officially.                     *
* It is not implemented in normal applications                         *
* and is not well tested.                                              *


А вообще похоже, что система такая же как в BAPI_SALESORDER_CHANGE, например - у последнего есть документация, можно почитать на досуге.

Судя по всему, для BAPI_SHIPMENT_CHANGE вам надо заполнять поле HEADERDATA-SHIPMENT_NUM = номер транспортировки и HEADERDATAACTION-SHIPMENT_NUM = 'C' (Change). Аналогично, поставка пойдет в ITEMDATA-DELIVERY с ITEMDATAACTION-DELIVERY = 'A' (Add). (Надеюсь, что я правильно перевела поставка = delivery, а то у нас тут все не по-русски.)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июн 20 2006, 07:57 
Президент
Президент
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 13:39
Сообщения: 2811
Откуда: замкадыш
Спасибо, буду пробовать, вы перевели всё абсолютно правильно:)))
А по поводу
Code:
* and is not well tested.                                              *

Так иногда возникает ощущение, что весь САП такой:)))

Ещё раз thanks! :wink:

_________________
Что бы выловить случайную ошибку нужно добиться устойчивости её появления.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 21 2006, 09:56 
Президент
Президент
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 13:39
Сообщения: 2811
Откуда: замкадыш
Если кто-нибудь когда-нибудь будет пользоваться этим модулем - хочу предупредить:

методом научного тыка было установлено следующее:

Code:
HEADERDATAACTION-SHIPMENT_NUM = 'C' "(Change).
- так делать нельзя - если хотите просто присвоить доствку - только укажите в хэдере номер транспортировки, а headeraction оставте пустым


Code:
ITEMDATAACTION-DELIVERY = 'A' "(Add). 
- это правильно, но кроме того, надо обязательно добавить:
Code:
   ITEMDATAACTION-ITENERARY = 'A'.
при этом поле
ITEMDATA-ITENERARY можно оставить пустым.

Всем спасибо за внимание...

_________________
Что бы выловить случайную ошибку нужно добиться устойчивости её появления.


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

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


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

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


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

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