SAP-CRM: после обновления пакета поддержки кнопка "Подтвердить" появляется во всех нежелательных документах

Я новичок в модуле SAP-CRM. У меня проблема с кнопками. После обновления SP теперь в запросе на изменение появляется кнопка подтверждения и документы об изменениях, которые не ожидаются, потому что до обновления этой кнопки подтверждения не было.

Когда мы устанавливаем параметр SU3 WCF_IGNORE_ENHANCEMT = 'A', это означает, что кнопка подтверждения исчезает, как мы и ожидали. Что означает кнопка "Подтвердить"?

Я попытался отладить внутреннюю работу в коде и сравнил, когда WCF_IGNORE_ENHANCEMT равен "A", а когда это пробел. Разница, которую я увидел, когда я вошел в этот класс CL_BSP_WD_WINDOW-IF_BSP_WD_TOOLBAR_CALLBACK~GET_BUTTONS, тогда он входит в этот метод класса: cl_chtmlb_config_utility => read_button_config

cl_chtmlb_config_utility => read_button_config

* read the config in order to have the button config available
ir_view_controller->configuration_descr->get_config_data( ).

* retrieve the button config
lr_button_conf ?= ir_view_controller->configuration_descr.
lv_xml = lr_button_conf->get_button_config_data( ).

* get button config struct
es_button_config = cl_bsp_dlc_config_util=>button_config_xml_to_abap(lv_xml ).

Различные значения XML возвращаются, когда значением параметра SU3 является "A" или пробел. Я собираюсь сделать усовершенствование, чтобы скрыть кнопку подтверждения через изменение кода, но я подозреваю, что это связано с конфигурацией кнопки, чтобы имитировать параметр SU3 WCF_IGNORE_ENHANCEMT = 'A', и что мне не нужно вносить улучшения через изменение кода, но я не уверен, с чего начать.

Пожалуйста, порекомендуйте. Большое спасибо.

0 ответов

Другие вопросы по тегам