2020-09-22 00:29发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, ... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我的要求是,每当我可以更改地址并单击保存按钮时,都应在Business Aggrement中,应该保存数据,并且保存按钮可以是禁用模式,但是在我的情况下,数据是保存而保存按钮不是禁用模式。
组件:BUGA_DETAIL
BUAGOVERVIEW-> EH_ONSAVE
请给我建议。
您好,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中的代码。
致谢
最多设置5个标签!
您好,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中的代码。
致谢
一周热门 更多>