从网格进行一些更新后无法获取更改

2020-08-20 08:51发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我遇到了一些问题。 ...

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

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


嗨,

我遇到了一些问题。
有1个过渡/sapapo/rrp3。
它将在行级别显示网格。 正在显示使用网格CL_GUI_ALV_GRID的数据。
每次用户都会更改行并保存。 现在我想获取更改后的行数据。

这是编码中的方法。

方法on_alv_iolist_data_changed。

执行get_application_data。

使用er_data_changed执行change_gc。 *

执行set_application_data。

->在这里我把增强点。

结束方法

i)第一次更改后,表演不起作用。 内部代码使用er_datachanged执行change_gc。
不触发。

ii)增强点触发之后。 我有能够看到的网格行。 但是我需要选择的行详细信息。
我该怎么做。

iii)我认为事件data_changed仅存在...但是执行change_gc不会触发。 我怎么能得到它。


注意:我有两个APO系统来源和目的地。 在该源系统中,上面的代码执行change_gc触发,并且在增强点中能够看到er_data_changed(仅更改的行数据)。 现在我想执行相同的操作。但是首先,该事件正在触发。 如何获取更改的行号或更改的行数据。