关于sap:SAP-ABAP-报表几个事件的先后执行顺序和作用

43次阅读

共计 1019 个字符,预计需要花费 3 分钟才能阅读完成。

ABAP 报表源代码:

REPORT zappointment_dis_attachment.

PARAMETERS: desc TYPE crmd_orderadm_h-description OBLIGATORY DEFAULT 'Jerry 2015-07-20 13:17PM'.

START-OF-SELECTION.
  WRITE:/ 'start of selection'.

AT SELECTION-SCREEN.
  WRITE:/ 'at selection screen'.

at SELECTION-SCREEN OUTPUT.
  WRITE:/ 'at selection output'.

F8 执行后,首先触发的是 AT SELECTION-SCREEN OUTPUT

持续 F8,看到 parameter 窗口:

再次执行,触发 AT SELECTION-SCREEN

再次触发,执行 START-OF-SELECTION

最初看到 list 输入:

点 F3 回退,触发 at SELECTION-SCREEN OUTPUT

再次看到 parameter 界面:

在 ABAP 报表中,AT SELECTION-SCREEN OUTPUT 事件处理程序用于在抉择屏幕被显示后对屏幕进行自定义操作。它在抉择屏幕被显示后被激活,并容许你对抉择屏幕的布局、外观和其余属性进行调整。

以下是 AT SELECTION-SCREEN OUTPUT 事件处理程序的一些常见用处:

  1. 调整屏幕布局:你能够应用 AT SELECTION-SCREEN OUTPUT 事件处理程序来调整屏幕布局,使其更合乎用户需要。例如,你能够重新排列屏幕上的字段,扭转它们的大小和地位,或者更改它们的字体和色彩。
  2. 设置屏幕默认值:你能够应用 AT SELECTION-SCREEN OUTPUT 事件处理程序来设置屏幕字段的默认值,以便用户更容易地填写屏幕。例如,你能够将某个字段的默认值设置为上个月的日期,或者将另一个字段的默认值设置为以后用户的 ID。
  3. 显示帮忙信息:你能够应用 AT SELECTION-SCREEN OUTPUT 事件处理程序来在屏幕上显示帮忙信息,以便用户更好地了解屏幕上的各个字段。例如,你能够在屏幕上增加一个“帮忙”按钮,当用户点击按钮时,弹出一个帮忙文档或提示框。
  4. 增加自定义控件:你能够应用 AT SELECTION-SCREEN OUTPUT 事件处理程序来增加自定义控件,以便用户更不便地应用屏幕。例如,你能够在屏幕上增加一个下拉框或日期选择器,以便用户更容易地抉择屏幕上的值。

正文完
 0