CL_SALV_TABLE:将事件注册为应用程序事件

2020-08-21 07:00发布

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

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


专家,您好,我最近使用CL_SALV_TABLE类的频率更高。

是否还可以将事件注册为应用程序事件? 对于类CL_GUI_ALV_GRID,可以通过参数" I_APPL_EVENTS"(在创建GRID对象时)实现。 但是我在SALV中找不到可比较的功能。
背景:我想在调用ALV的双击事件后开始dynpro的PAI/PBO处理。

我知道 解决方法是通过CL_GUI_CFW => SET_NEW_OK_CODE(),但是我更喜欢CL_SALV_TABLE中的解决方案。
有什么想法吗?

请注意。

Simon

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

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


专家,您好,我最近使用CL_SALV_TABLE类的频率更高。

是否还可以将事件注册为应用程序事件? 对于类CL_GUI_ALV_GRID,可以通过参数" I_APPL_EVENTS"(在创建GRID对象时)实现。 但是我在SALV中找不到可比较的功能。
背景:我想在调用ALV的双击事件后开始dynpro的PAI/PBO处理。

我知道 解决方法是通过CL_GUI_CFW => SET_NEW_OK_CODE(),但是我更喜欢CL_SALV_TABLE中的解决方案。
有什么想法吗?

请注意。

Simon

付费偷看设置
发送
2条回答
愤怒的猪头君
1楼-- · 2020-08-21 07:35

我使用了cl_gui_cfw,但对我来说这不是解决方法。 这是如何将面向对象的对象与Dynpro链接。

clasier
2楼-- · 2020-08-21 07:27

事件在CL_GUI_ALV_GRID的构造函数中隐式注册。

如果在容器内显示ALV,您将在调试中看到SAP没有 请将其设计为APPL_EVENT与""不同。 抱歉!

一周热门 更多>