2020-09-08 15:20发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我开发了一个模块池程序,其中有两个屏幕。 第一个屏幕根据选择屏幕输入显示数据。 在下一个屏幕中,我可以手动添加新数据。 因此,按"返回"时,我将新数据添加到上一屏幕。 它也被添加到上一个屏幕。 但是,当我在第一个屏幕中按"全选"图标时,从另一个屏幕添加的行将被清除,而其他行将被选择。
任何帮助都会有用。
提前谢谢您。
你好
问题已解决。 当您编写用于获取PBO事件中的数据的子例程时。 因此,当它显示在ALV网格中并且网格是动态的时。 因此,在网格上执行任何操作时,它都会触发PBO事件,并且不会保存动态更改的值。
因此,在显示在模块池的PBO和PAI事件之外之前,请始终尝试编写用于获取数据的子例程。
您是否在代码中检查了"全选"事件/功能代码 ?
您可以在系统中看到很多示例,该系统在PBO事件中获取数据,并且在那里没有问题(例如:BCALV_EDIT_01。添加行然后选择全部而没有问题)。 由于您处理了添加功能(可能还选择了所有功能),因此应重新检查代码以找到根本原因。
。
最多设置5个标签!
你好
问题已解决。 当您编写用于获取PBO事件中的数据的子例程时。 因此,当它显示在ALV网格中并且网格是动态的时。 因此,在网格上执行任何操作时,它都会触发PBO事件,并且不会保存动态更改的值。
因此,在显示在模块池的PBO和PAI事件之外之前,请始终尝试编写用于获取数据的子例程。
您是否在代码中检查了"全选"事件/功能代码 ?
您可以在系统中看到很多示例,该系统在PBO事件中获取数据,并且在那里没有问题(例如:BCALV_EDIT_01。添加行然后选择全部而没有问题)。 由于您处理了添加功能(可能还选择了所有功能),因此应重新检查代码以找到根本原因。
。
一周热门 更多>