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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Google [Bot]


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

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