Текущее время: Ср, июл 23 2025, 01:29

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: BAPI_OUTB_DELIVERY_CHANGE
СообщениеДобавлено: Чт, мар 22 2007, 15:10 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 01 2005, 13:23
Сообщения: 303
Откуда: Питер
Пол: Мужской
Мне необходимо к позиции прикрутить серийный номер. я делаю:

Code:
HEADER_DATA-DELIV_NUMB = p_del.
HEADER_CONTROL-DELIV_NUMB = p_del.

DELIVERY = p_del.

ITEM_SERIAL_NO-DELIV_NUMB = p_del.
ITEM_SERIAL_NO-ITM_NUmber = '000010'.
ITEM_SERIAL_NO-sERIALNO = '123540'.
append ITEM_SERIAL_NO.


ITEM_DATA-DELIV_NUMB = p_del.
ITEM_DATA-DELIV_ITEM = '000010'.
append ITEM_DATA.

CALL FUNCTION 'BAPI_OUTB_DELIVERY_CHANGE'
  EXPORTING
    HEADER_DATA               = HEADER_DATA
    HEADER_CONTROL            = HEADER_CONTROL
    DELIVERY                  = DELIVERY
    TECHN_CONTROL             = TECHN_CONTROL
  TABLES
*   HEADER_PARTNER            =
*   HEADER_PARTNER_ADDR       =
*   HEADER_DEADLINES          =
   ITEM_DATA                 = ITEM_DATA
   ITEM_CONTROL              = ITEM_CONTROL
   ITEM_SERIAL_NO            = ITEM_SERIAL_NO
*   SUPPLIER_CONS_DATA        =
*   EXTENSION1                =
*   EXTENSION2                =
    RETURN                    =  RETURN
*   TOKENREFERENCE            =
          .


Получаю сообщение VLBAPI 004 в ретурне. Зачем, почему, не хочу я количество менять! Хочу только серийник прилепить! Что я делаю не так?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 22 2007, 15:52 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, июн 05 2006, 13:33
Сообщения: 805
Пол: Мужской
А количество серийных номеров и количество в позиции совпадают?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 22 2007, 16:03 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 01 2005, 13:23
Сообщения: 303
Откуда: Питер
Пол: Мужской
Timon&Pumba написал:
А количество серийных номеров и количество в позиции совпадают?


Да в позиции одна штука. и серийник один я пишу.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 22 2007, 16:44 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Наверное нужно табличку ITEM_CONTROL заполнять: номер позиции, а дальше пустота.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 22 2007, 16:58 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 01 2005, 13:23
Сообщения: 303
Откуда: Питер
Пол: Мужской
О как!

Вот так сделал позицию:

Code:
ITEM_DATA-DELIV_NUMB = p_del.
ITEM_DATA-DELIV_ITEM = '000020'.
ITEM_DATA-FACT_UNIT_NOM = '1'.
ITEM_DATA-FACT_UNIT_DENOM = '1'.
ITEM_DATA-CONV_FACT = '1'.
ITEM_DATA-SALES_UNIT = 'ST'.
append ITEM_DATA.


И заработало :) Какие-то там коэф-ты для пересчёта. :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 22 2007, 17:00 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 01 2005, 13:23
Сообщения: 303
Откуда: Питер
Пол: Мужской
sibrin написал:
Наверное нужно табличку ITEM_CONTROL заполнять: номер позиции, а дальше пустота.


Да заполнял :)
Code:
ITEM_CONTROL-DELIV_NUMB = p_del.
ITEM_CONTROL-DELIV_ITEM = '000010'.
append ITEM_CONTROL.


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

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


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

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


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

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