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', и что мне не нужно вносить улучшения через изменение кода, но я не уверен, с чего начать.
Пожалуйста, порекомендуйте. Большое спасибо.