已触发选择的开始

  • 本文关键字:开始 选择 abap
  • 更新时间 :
  • 英文 :


我知道START-OF-SELECTION是在用户执行程序时触发的(在选择屏幕之后),但仍然缺少一些东西。示例:如果我有代码:

gv_var = 2.
INITIALIZATION.
gv_var = 1.

初始化代码将首先执行,但如果我有:

gv_var = 2.
START-OF-SELECTION.
gv_var = 1.

开始选择不会是用户执行后执行的第一件事。所以我的问题是:如果START-OF-SELECTION不是在选择屏幕后执行的第一件事,那么它到底有什么意义?这只是为了让程序更容易阅读吗?

您可能需要刷新有关可执行程序中事件块的知识。INITIALIZATIONSTART-OF-SELECTION之前运行,甚至在显示选择屏幕之前运行。另一个重要信息是

在可执行程序中,出现的任何非声明性语句在REPORTPROGRAM语句和第一处理块之间也在CCD_ 7块中进行处理。

(此处描述)

相关内容

  • 没有找到相关文章