Текущее время: Вт, апр 16 2024, 11:59

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: BAPI_SALESORDER_CHANGE не меняется ссылка xblnr
СообщениеДобавлено: Вт, авг 22 2017, 13:47 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, ноя 11 2008, 12:48
Сообщения: 60
Откуда: Ekb
Пол: Женский
Использую фм BAPI_SALESORDER_CHANGE чтобы изменить ссылку в сбытовом заказе vbak-xblnr. В итоге возвращает сообщение что все данные изменены, но на деле ничего не меняется. Кто нибудь сталкивался с такой проблемой?Какие еще способы есть изменить заголовок заказа?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI_SALESORDER_CHANGE не меняется ссылка xblnr
СообщениеДобавлено: Вт, авг 22 2017, 13:54 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1246
Начнем с простого вопроса: коммит после вызова бапи выполнили?

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI_SALESORDER_CHANGE не меняется ссылка xblnr
СообщениеДобавлено: Вт, авг 22 2017, 14:09 
Специалист
Специалист

Зарегистрирован:
Пн, июл 11 2011, 10:50
Сообщения: 197
можно с помощью ФМ,а BAPI_TRANSACTION_COMMIT

COMMIT после бапишки обязателен


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: BAPI_SALESORDER_CHANGE не меняется ссылка xblnr
СообщениеДобавлено: Вт, авг 22 2017, 14:09 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, ноя 11 2008, 12:48
Сообщения: 60
Откуда: Ekb
Пол: Женский
Кодер написал(а):
Начнем с простого вопроса: коммит после вызова бапи выполнили?

Выполнили, и менять другие данные в заказе пробовали. Другие данные меняет кроме этого поля.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI_SALESORDER_CHANGE не меняется ссылка xblnr
СообщениеДобавлено: Вт, авг 22 2017, 14:12 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, ноя 11 2008, 12:48
Сообщения: 60
Откуда: Ekb
Пол: Женский
Code:
    CALL METHOD zclbc_utils=>fill_bapix
      EXPORTING
        is_data     = me->ms_data-header
        is_old_data = me->ms_old_data-header
      CHANGING
        cs_datax    = ls_headerx.

    ls_headerx-updateflag = 'U'.

    CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
      EXPORTING
        salesdocument    = me->m_vbeln
        order_header_in  = me->ms_data-header
        order_header_inx = ls_headerx
        simulation       = i_simulation
*       BEHAVE_WHEN_ERROR           = ' '
*       INT_NUMBER_ASSIGNMENT       = ' '
        logic_switch     = ls_log_switch
*       NO_STATUS_BUF_INIT          = ' '
      TABLES
        return           = lt_return
        order_item_in    = lt_item
        order_item_inx   = lt_itemx
        partners         = lt_partners
        partnerchanges   = lt_partchan
**       PARTNERADDRESSES =
**       ORDER_CFGS_REF   =
**       ORDER_CFGS_INST  =
**       ORDER_CFGS_PART_OF          =
**       ORDER_CFGS_VALUE =
**       ORDER_CFGS_BLOB  =
**       ORDER_CFGS_VK    =
**       ORDER_CFGS_REFINST          =
        schedule_lines   = lt_schedule
        schedule_linesx  = lt_schedulex
*       ORDER_TEXT       =
*       ORDER_KEYS       =
        conditions_in    = lt_condition
        conditions_inx   = lt_conditionx
        extensionin      = lt_extension
*       extensionex      =
*       NFMETALLITMS     =
      .

  ENDIF.

  LOOP AT lt_return TRANSPORTING NO FIELDS WHERE type CA 'XAE'.
    RAISE EXCEPTION TYPE zcx_mess_error
      EXPORTING
        bapi2t = lt_return.
  ENDLOOP.

..............................................................................

  IF i_commit IS NOT INITIAL.
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
      EXPORTING
        wait = 'X'.
  ENDIF.



Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI_SALESORDER_CHANGE не меняется ссылка xblnr
СообщениеДобавлено: Вт, авг 22 2017, 14:26 
Специалист
Специалист

Зарегистрирован:
Пн, июл 11 2011, 10:50
Сообщения: 197
А ручками ссылочное поле меняется через VA02?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: BAPI_SALESORDER_CHANGE не меняется ссылка xblnr
СообщениеДобавлено: Вт, авг 22 2017, 14:56 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, июн 05 2006, 13:33
Сообщения: 805
Пол: Мужской
ls_headerx-REF_DOC_L = 'X'. ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI_SALESORDER_CHANGE не меняется ссылка xblnr
СообщениеДобавлено: Вт, авг 29 2017, 10:59 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Как вариант, смотрите экзиты, бади, замещения, энхансы всякое бывает...может где то перетирается.
Может (как уже было отмечено) другие модули(FI например) "не дают" с учетом того, что к Вашему объекту есть цепочка из других объектов, которые наследовали данные.


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

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


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

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


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

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