SRM Webdynpro用户如何通过自定义BADI单击按钮名称

2020-08-21 06:16发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我需要基于一些按钮向...

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

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


大家好,

我需要基于一些按钮向用户显示错误消息,因此我想在显示消息之前检查用户单击的按钮名称,我尝试使用类(CL_WD_CUSTOM_EVENT)中的此方法(get_string),但不能与我一起使用。

我想让任何人指导我如何获取按钮名称。

谢谢

1条回答
小熊yu生菜
2020-08-21 06:58 .采纳回答

此答案:

数据:lo_trans_context类型参考/sapsrm/if_transaction_context,
           lv_action TYPE/sapsrm/pdo_action_type,
           lv_tcode类型/sapsrm/transaction_group。



 lo_trans_context =/sapsrm/cl_transaction_context =>/sapsrm/if_transaction_context〜get_instance()。
         lv_action = lo_trans_context-> get_current_action()。  "获取按钮的功能
         lv_tcode = lo_trans_context-> get_transaction_group()。"获取对象类型

 "通过此代码将采取行动

一周热门 更多>