SAP CRM IC SAVE按钮无法禁用

2020-09-22 00:29发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, ...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我的要求是,每当我可以更改地址并单击保存按钮时,都应在Business Aggrement中,应该保存数据,并且保存按钮可以是禁用模式,但是在我的情况下,数据是保存而保存按钮不是禁用模式。

组件:BUGA_DETAIL

BUAGOVERVIEW-> EH_ONSAVE

请给我建议。

7条回答

您好,Corrine Guan,

感谢您的答复,

我的系统是BBPCRM版本。 和get_button方法

*从自定义控制器读取BuAg
LR_BUAG_ENTITY?= ME-> CUCOBUAG-> TYPED_CONTEXT-> BUAG-> COLLECTION_WRAPPER-> GET_CURRENT()。

如果是ME-> CUCOBUAG-> GV_VIEW_DISPLAY = ABAP_TRUE
或LR_BUAG_ENTITY-> IS_CHANGEABLE()= ABAP_FALSE。
*设置启用编辑按钮
LV_EDIT_BUTTON_ACTIVE = ABAP_TRUE。
*设置启用以取消和保存并保存并返回
LV_BUTTON_ENABLE = ABAP_FALSE。
ELSE。
*设置启用编辑按钮
LV_EDIT_BUTTON_ACTIVE = ABAP_FALSE。
*设置启用以取消和保存
LV_BUTTON_ENABLE = ABAP_TRUE。
ENDIF。

* 我们只想检查按钮是否已设置。 不检查其他属性,可能会得到错误的按钮
*例如 可以填充属性SELECTED_LINK_ID,但与按钮无关。
从LS_CONFIG到LS_BUTTON_STRUC。

如果LS_BUTTON_STRUC是INITIAL。
***未在调用组件中设置Config节点=> 设置默认按钮(保存+取消+编辑)

* ---保存--- *
LS_BUTTON-ID ='保存'。 " #EC NOTEXT
LS_BUTTON-ON_CLICK ='保存'。" #EC NOTEXT
LS_BUTTON-TEXT = CL_WD_UTILITIES => GET_OTR_TEXT_BY_ALIAS('CRM_IC_APPL/SAVE')。
LS_BASTON-TOOLTR = CL_WD_UT_ 'CRM_IC_APPL/SAVE')。
LS_BUTTON-TYPE = CL_THTMLB_UTIL => GC_ICON_SAVE。
LS_BUTTON-ENABLED = LV_BUTTON_ENABLE。
LS_BUTTON-PAGE_ID = ME-> COMPONENT_ID RT。 APP >清除LS_BUTTON。


*分隔符
LS_BUTTON-TYPE = CL_THTMLB_UTIL => GC_SEPARATOR。
将LS_BUTTON追加到RT_BUTTONS。
清除LS_BUTTON。

*- -取消--- *

这是我的Get_method中的代码。

致谢

一周热门 更多>