SAPфорум.RU https://sapboard.ru/forum/ |
|
BAPI_SALESORDER_CHANGE не меняется ссылка xblnr https://sapboard.ru/forum/viewtopic.php?f=13&t=95330 |
Страница 1 из 1 |
Автор: | katherina [ Вт, авг 22 2017, 13:47 ] |
Заголовок сообщения: | BAPI_SALESORDER_CHANGE не меняется ссылка xblnr |
Использую фм BAPI_SALESORDER_CHANGE чтобы изменить ссылку в сбытовом заказе vbak-xblnr. В итоге возвращает сообщение что все данные изменены, но на деле ничего не меняется. Кто нибудь сталкивался с такой проблемой?Какие еще способы есть изменить заголовок заказа? |
Автор: | Кодер [ Вт, авг 22 2017, 13:54 ] |
Заголовок сообщения: | Re: BAPI_SALESORDER_CHANGE не меняется ссылка xblnr |
Начнем с простого вопроса: коммит после вызова бапи выполнили? |
Автор: | Bimit [ Вт, авг 22 2017, 14:09 ] |
Заголовок сообщения: | Re: BAPI_SALESORDER_CHANGE не меняется ссылка xblnr |
можно с помощью ФМ,а BAPI_TRANSACTION_COMMIT COMMIT после бапишки обязателен |
Автор: | katherina [ Вт, авг 22 2017, 14:09 ] |
Заголовок сообщения: | Re: BAPI_SALESORDER_CHANGE не меняется ссылка xblnr |
Кодер написал(а): Начнем с простого вопроса: коммит после вызова бапи выполнили? Выполнили, и менять другие данные в заказе пробовали. Другие данные меняет кроме этого поля. |
Автор: | katherina [ Вт, авг 22 2017, 14:12 ] |
Заголовок сообщения: | Re: BAPI_SALESORDER_CHANGE не меняется ссылка xblnr |
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. |
Автор: | Bimit [ Вт, авг 22 2017, 14:26 ] |
Заголовок сообщения: | Re: BAPI_SALESORDER_CHANGE не меняется ссылка xblnr |
А ручками ссылочное поле меняется через VA02? |
Автор: | Timon&Pumba [ Вт, авг 22 2017, 14:56 ] |
Заголовок сообщения: | Re: BAPI_SALESORDER_CHANGE не меняется ссылка xblnr |
ls_headerx-REF_DOC_L = 'X'. ? |
Автор: | Besa [ Вт, авг 29 2017, 10:59 ] |
Заголовок сообщения: | Re: BAPI_SALESORDER_CHANGE не меняется ссылка xblnr |
Как вариант, смотрите экзиты, бади, замещения, энхансы всякое бывает...может где то перетирается. Может (как уже было отмечено) другие модули(FI например) "не дают" с учетом того, что к Вашему объекту есть цепочка из других объектов, которые наследовали данные. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |