开头的WRITE语句和TOP-OF-PAGE事件具有SELECT查询。 不起作用。

2020-09-23 20:40发布

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

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


我了解到,当abap运行时环境在程序中首次遇到WRITE语句时,将触发TOP-OF-PAGE事件。 执行TOP-OF-PAGE下面的代码,然后控件将执行WRITE语句。

以下是尽管遵循规则但仍未提供输出的代码:

************************

把它圈成洼

写:/wa-matnr,wa-mtart。

Endloop。

页面顶部。

从mara中选择matnr mtart到表的相应字段中,最多10行。

*****************************

不显示列表屏幕。 没有输出。

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

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


我了解到,当abap运行时环境在程序中首次遇到WRITE语句时,将触发TOP-OF-PAGE事件。 执行TOP-OF-PAGE下面的代码,然后控件将执行WRITE语句。

以下是尽管遵循规则但仍未提供输出的代码:

************************

把它圈成洼

写:/wa-matnr,wa-mtart。

Endloop。

页面顶部。

从mara中选择matnr mtart到表的相应字段中,最多10行。

*****************************

不显示列表屏幕。 没有输出。

付费偷看设置
发送
2条回答
spaceman01
1楼 · 2020-09-23 20:53.采纳回答

正如您所说,WRITE可能会触发TOP-OF-PAGE(在页面顶部),但是由于内部表IT为空,因此未触发WRITE。

小c菟菟
2楼-- · 2020-09-23 20:44

是的, 内部表为空,因此WRITE语句无法触发TOP-OF-PAGE。

一旦我初始化了它,TOP-OF-PAGE就会被正确执行下面的代码触发。

谢谢。

一周热门 更多>