模块池程序:全选后,某些行将被清除。

2020-09-08 15:20发布

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

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


大家好,

我开发了一个模块池程序,其中有两个屏幕。 第一个屏幕根据选择屏幕输入显示数据。 在下一个屏幕中,我可以手动添加新数据。 因此,按"返回"时,我将新数据添加到上一屏幕。 它也被添加到上一个屏幕。 但是,当我在第一个屏幕中按"全选"图标时,从另一个屏幕添加的行将被清除,而其他行将被选择。

任何帮助都会有用。

提前谢谢您。

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

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


大家好,

我开发了一个模块池程序,其中有两个屏幕。 第一个屏幕根据选择屏幕输入显示数据。 在下一个屏幕中,我可以手动添加新数据。 因此,按"返回"时,我将新数据添加到上一屏幕。 它也被添加到上一个屏幕。 但是,当我在第一个屏幕中按"全选"图标时,从另一个屏幕添加的行将被清除,而其他行将被选择。

任何帮助都会有用。

提前谢谢您。

付费偷看设置
发送
3条回答
Violet凡
1楼-- · 2020-09-08 16:22

你好

问题已解决。 当您编写用于获取PBO事件中的数据的子例程时。 因此,当它显示在ALV网格中并且网格是动态的时。 因此,在网格上执行任何操作时,它都会触发PBO事件,并且不会保存动态更改的值。

因此,在显示在模块池的PBO和PAI事件之外之前,请始终尝试编写用于获取数据的子例程。

粗暴的香蕉
2楼-- · 2020-09-08 16:15

您是否在代码中检查了"全选"事件/功能代码 ?

clasier
3楼-- · 2020-09-08 16:10

您可以在系统中看到很多示例,该系统在PBO事件中获取数据,并且在那里没有问题(例如:BCALV_EDIT_01。添加行然后选择全部而没有问题)。 由于您处理了添加功能(可能还选择了所有功能),因此应重新检查代码以找到根本原因。

一周热门 更多>