SAP-CRM: после обновления пакета поддержки кнопка «Подтвердить» появляется во всех нежелательных документах - PullRequest
0 голосов
/ 13 февраля 2019

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

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

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

1006 * 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 ).
1011 * Другое значение XML возвращается, когда значение параметра SU3 равно «A» или пробелу.Я собираюсь сделать усовершенствование, чтобы скрыть кнопку подтверждения с помощью изменения кода, но я подозреваю, что это связано с конфигурацией кнопки, чтобы имитировать параметр SU3 WCF_IGNORE_ENHANCEMT = 'A', и что мне не нужно вносить улучшения с помощью изменения кода, но я не уверен, с чего начать.

Пожалуйста, сообщите.Большое спасибо.

...