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

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


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

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


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

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