ABAP 基础

来源:互联网 发布:itunes软件下载 编辑:程序博客网 时间:2024/05/24 04:29

     

  一般地,通过任何形式的“手工输入”都可以触发ON REQUEST 条件。系统将设置字段的下列方式作为手工输入:

  实际用户输入

  - SET PARAMETER 字段输入(手工和自动两种)

  - HOLD DATA 字段输入

  用于参数事务的参数输入(CALL TRANSACTION...USING

  用于定制系统的全局字段(这些为某些字段指定自动设置)

  所有这些符合ON REQUEST 条件并将触发模块调用。




 1. 单字段条件调用

    FIELD DYN MODULE MOD ON PUT/REQUEST.

     2. 组合字段条件调用


    CHAIN.

         FIELD:f1,f2.....

  MODULE MOD1 ON CHAIN-REQUEST./CHAIN-REQUEST.

ENDCHAIN.


 CHAIN.

  FIELD: A, B, C MODULE X ON INPUT.

  ENDCHAIN.

  在该示例子中,只有当列表(C)中的最后字段包含非初始值的值时,才调用模块X。但是,如果发现错误,则在错误对话框中重新打开这三个字段(ABC)并等待输入。有时想要的调用只取决于几个字段,而不是其它字段。为明确起见,将正在使用的链断开并为独立字段组合创建独立链是最简单的。在每种情况下,都使用ON CHAIN-INPUT ON CHAIN-REQUEST













0 0
原创粉丝点击