使用SALV选择第一个容器的行后填充第二个容器

2020-08-18 15:08发布

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

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


大家好,

我有一个带有两个容器的Z报告。

在第一个容器中选择一行后,我必须填充第二个容器。

为此任务我需要打电话做什么?

(30.0 kB)

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

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


大家好,

我有一个带有两个容器的Z报告。

在第一个容器中选择一行后,我必须填充第二个容器。

为此任务我需要打电话做什么?

(30.0 kB)
付费偷看设置
发送
3条回答
callcenter油条
1楼-- · 2020-08-18 15:35

您好尼古拉·马蒂诺(Nicola Martino)

您可以作为Sandra Rossi 提出,双击该行。

您还可以使一个字段成为超链接,并处理表的LINK_CLICK事件。

方法on_alv_link_click
   FOR EVENT link_click OF cl_salv_events_table
     输入
       行
       柱。

 方法on_alv_link_click。
   CASE列。
     当" SOME_COLUMN"时。
       READ TABLE at_headers将引用引用到DATA(ld_header)INDEX行中。
       检查sy-subrc = 0。
       refresh_items(ld_header-> document_number)。
     当别人。
       "做其他事情
   结束。
 ENDMETHOD。
关于
Mateusz
太Q了
2楼-- · 2020-08-18 15:54

仅选择该行就不会触发任何事件。

使用按钮,或者,如果您只能选择一行,则进行处理 双击该事件。

nice_wp
3楼-- · 2020-08-18 15:56

你好桑德拉,

我通过使用SALV组合了delay_changed_sel_callback CL_ALV_GUI事件来找到解决方案。

在此博客中,我找到了解决方案:

https: //abapblog.com/articles/tricks/108-how-to-handle-cl-gui-alv-grid-events-in-salv

一周热门 更多>