逻辑数据库和ABAP-4报表(续)
2023-12-29
来源:欧得旅游网
事件:AT SELECTION-SCREEN ON
.在处理特定 输入字段之 后的事件。 必须在报表 中指定字段 AT SELECTION-SCREEN ON END OF .在处理多重 选择之后的 事件。必须 在报表中指 定字段 AT SELECTION-SCREEN.用户通过选 择“确定” 显示整个选 择屏幕之后 的事件。 5. 逻辑 数据库中的 数据选择和 ABAP/4 报表中的处 理 - 子程序 : FORM PUT_
.逻辑数据库 读取节点
的选择。 - 事件:START-OF-SELECTION.
在该事件中 ,ABAP/4 报表执行准 备工作(例 如从文件输 入数据)。 参见 START-OF-SELECTION (页 错误!链接无效。) 。 GET
[LATE].报表处理以 逻辑数据库 结构决定的 顺序读自
的数据(参 见 GET (页 错误!链接无效。) and GET LATE (页 错误!链接无效。))。 END-OF-SELECTION.在该事件中 ,ABAP/4 报表执行结 束操作(例 如,计算总 计,向文件 输出数据) 。参见 END-OF-SELECTION (页 错误!链接无效。) 。
假定 TABLE1 是根节点并 且 TABLE2 是其在逻辑 数据库中仅 有的子程序 。这种情况 下,数据选 择的处理步 骤嵌套和处 理如下: 1. START-OF-SELECTION. 报表中的准 备步骤。 2. FORM PUT_TABLE1.
在数据库程 序中循环读 取 TABLE1 3. GET TABLE1.
报表中 TABLE1 的数据处理 4. FORM PUT_TABLE2.
在数据库程 序中循环读 取 TABLE2 5. GET TABLE2.
报表中 TABLE2 的数据处理 6. GET TABLE1 LATE.
结束 TABLE1 循环,报表 中的数据处 理 7. END-OF-SELECTION. 结束报表中 的步骤。 子程序
PUT__MATCHCODE BEFORE_EVENT AFTER_EVENT在程序流中 由系统在合 适点处调用 。
根据要作的 授权检查, 可以将子程 序 AUTHORITY_CHECK_