Всем добрый день.
Извиняюсь за форумную некрофилию, просто не вижу смысла создавать новую тему.
Вообщем то проблема
практически(но не совсем) как "в шапке" - при отработке ФМ BAPI_NETWORK_MAINTAIN не возвращает никаких ошибок, но и значения у изменяемого объекта не изменяются.
Запускается ФМ посредством вызова по SOAP(но и при локальной проверке "внутрисапно", ведёт себя аналогично).
Место вызова выглядит вот так:
Code:
................
SET UPDATE TASK LOCAL.
CALL FUNCTION 'BAPI_NETWORK_MAINTAIN'
IMPORTING
return = return
TABLES
i_method_project = i_method_project
i_network = i_network
i_activity = i_activity
i_activity_update = i_activity_update
e_message_table = e_message_table
i_activity_element = i_activity_element
i_activity_element_update = i_activity_element_update.
READ TABLE e_message_table INDEX 1.
IF e_message_table IS INITIAL.
es_return-type = 'I'.
IF i_parent_operation IS INITIAL.
es_return-message = 'Операция успешно обновлена.'.
ELSE.
es_return-message = 'Подоперация успешно обновлена.'.
ENDIF.
COMMIT WORK AND WAIT.
............
не помогает.
НО, тем не менее, для некоторых случаев ФМ отрабатывает; в частности, даёт поменять название - i_activity-description
При этом также не выводится никаких сообщений. Подскажите пожалуйста, как такое победить?