OO ALV:在F4上触发停止数据更改事件

2020-09-16 15:32发布

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

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


我的ALV字段目录中有两个字段,一个带有

的物料字段

ref_field ='/BIC/ZMATNR'。
ref_table ='/BIC/SZMATNR'。
f4availabl ='X'。

和带有

的日期字段

ref_table ='SYST'。
ref_field ='DATUM'。
f4availabl ='X'。

我设置了数据更改事件。 当我单击"附加行"按钮,然后在日期字段上使用F4帮助时,未触发数据更改事件 。 但是,当我在物料字段上使用F4帮助时,会触发事件

我只希望在保存或检查时触发数据更改事件。 有人可以解释一下为何在材料字段上触发了f4事件以及如何停止该事件吗? 还是告诉我如何停止f4帮助完全触发数据更改事件?

谢谢。

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

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


我的ALV字段目录中有两个字段,一个带有

的物料字段

ref_field ='/BIC/ZMATNR'。
ref_table ='/BIC/SZMATNR'。
f4availabl ='X'。

和带有

的日期字段

ref_table ='SYST'。
ref_field ='DATUM'。
f4availabl ='X'。

我设置了数据更改事件。 当我单击"附加行"按钮,然后在日期字段上使用F4帮助时,未触发数据更改事件 。 但是,当我在物料字段上使用F4帮助时,会触发事件

我只希望在保存或检查时触发数据更改事件。 有人可以解释一下为何在材料字段上触发了f4事件以及如何停止该事件吗? 还是告诉我如何停止f4帮助完全触发数据更改事件?

谢谢。

付费偷看设置
发送
1条回答
SAP小黑
1楼 · 2020-09-16 15:47.采纳回答

我的问题是我不需要在数据更改事件处理程序中调用er_data_changed-> display_protocol()。 如果没有此选项,则在F4上调用事件处理程序(仍不确定为什么是针对物料字段而不是日期字段),但不会显示协议。

已解决。

一周热门 更多>