abap chain endchain

组合字段条件调用

CHAIN.

FIELD:f1,f2,…

MODULE mod1 ON CHAIN-INPUT | CHAIN-QEQUEST.

FIELD:g1,g2,…

MODULE mod2 ON CHAIN-INPUT | CHAIN-QEQUEST.

ENDCHAIN.

当 fi之一满足条件时,mod1被调用,

当gi或fi满足条件时Mod2被调用

CHAIN.

FIELD:f1,f2.

FIELD: f3 MODULE mod1 ON INPUT.

ENDCHAIN.

只有f3包含非初始值时才调用mod1

CHAIN.

FIELD:f1,f2.

FIELD:f3 MODULE mod1 ON CHAIN-INPUT.

ENDCHAIN.

f1,f2,f3中任一字段包含非初始值時都調用mod1.

注意on input 与on chain-input的不同

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-15 05:37:49

abap chain endchain的相关文章

[SAP ABAP开发技术总结]DIALOG屏幕流逻辑

声明:原创作品,转载时请注明文章来自SAP师太博客,并以超链接形式标明文章原始出处,否则将追究法律责任!原文出自: 12.7.     屏幕流逻辑 PROCESS BEFORE OUTPUT.PROCESS AFTER INPUT.PROCESS ON HELP-REQUEST.PROCESS ON VALUE-REQUEST. 12.7.1.           FIELD FIELD <f>. 使用FIELD语句后,屏幕字段<f>需要在该语句处理完后才传递到ABAP程序相应的字

ABAP/4 技术总结 V3.0

SAP --ABAP/4 技术总结 V3.0 2014-10-14 --江正军 1.      基础... 1 1.1. 基本数据类型... 1 1.1.1.        P类型(压缩型)数据... 1 1.2.           TYPE.LIKE. 2 1.3.           DESCRIBE. 3 1.4.           字符串表达式... 3 1.5.           Data element.Domain. 4 1.6.           词典预定义类型与ABAP

屏幕 Dynpro

声明:原创作品,转载时请注明文章来自SAP师太技术博客:www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将追究法律责任!原文链接:http://www.cnblogs.com/jiangzhengjun/p/4292250.html 对话屏幕Dynpro(SE51). 11 屏幕元素... 11 屏幕属性... 11 PAI事件的触发.屏幕元素Function Code设置... 12 屏幕流逻辑Screen Flow Logic. 12 对话屏幕

sap screen design

定义屏幕: SAP 系统中的屏幕包括: 标准屏幕: 选择屏幕: 列表输出屏幕: 1. 标准屏幕必须隶属于一个类型为 L, M 或 F 的ABAP 程序, 其中需要设计的内容包括屏幕布局以及隐含在其后的流逻辑. 流逻辑则包含ABAP代码模块, 实际控制着屏幕的交互, 功能, 各事务流程(如后续屏幕设定), 当然还有设定屏幕的GUI状态, 包括菜单, 屏幕标题行和工具栏等. 2. 屏幕流逻辑分为两个基本处理块: PBO(process before output), 在向用户显示屏幕之前触发. PA

SAP ABAP SICF事务码和SAP Hybris的链式过滤器filter chain

ABAP SICF SICF里的node是树上的节点. 如果当前节点的handler class为空: 则回溯到其parent节点,直至定位到一个有handler class的node位置. Hybris 通过debug会看到有一堆的filter参与进去: Hybris帮助文档有一些常用filter的介绍: 上面debug screenshot里诸多的filter是如何串成一个chain的?在storefront的web.xml里查找到filter chain的名称:storefrontTena

ABAP实战屏幕SCREEN设计(一)

屏幕(SCREEN)是ABAP设计最重要的工作之一,SAP的单据.主数据维护等业务功能都使用屏幕,一个程序可以包含多个屏幕. 本文主要介绍: (1)第一个"HELLO WORLD" Screen程序 (2)工具条和菜单设计 (3)屏幕对象 (4)数据字典关联字段 (5)逻辑流 (6)下拉框设计 (7)修改屏幕 (8)子窗口(Subscreen) (9)表条目控制 (10)定制控制,上载图片和在屏幕上显示图片实例 (11)文本编辑器 (12)列表和屏幕相互调用 1.第一个"HE

2020.01.11 【ABAP随笔】SM30常见增强操作-自动带描述等

1.    自动带出描述类型(更新回数据库) 我们使用的是在SM30中自动带出销售订单类型的描述 首先我们创建一张表和一个维护视图(维护视图的好处就是可以方便增加字段),维护视图中维护标记为R标识字段不可输入 然后需求就是根据填入的销售订单号,去TVAKT中抓取描述,给context字段 我们根据维护视图创建表维护生成器: 函数组名称为ZVJXZHU_FG_01 接着进入到函数组ZVJXZHU_FG_01界面下: 为了防止维护程序的时候出现空的VBELN,所有我们进入到9000屏幕布局页面将VB

关于ABAP流程处理的一些命令的说明(stop,exit,return,check,reject)

Stop 命令 使用该命令的程序位置 INITIALIZATION, AT SELECTION-SCREEN, START-OF-SELECTION和GET 事件中 处理说明 1. 当在INITIALIZATION事件执行该命令,系统将直接触发应用服务器和客户端屏幕元素的发送: 2. 在其他事件中将直接触发END-OF-SELECTION事件的执行,如果不想执行END-OF-SELECTION,请使用RETURN或者EXIT. 注意事项 EXIT命令 使用该命令的程序位置 用于循环和程序模块中:

设计模式之Chain of Responsibility(职责链)(转)

Chain of Responsibility定义 Chain of Responsibility(CoR) 是用一系列类(classes)试图处理一个请求request,这些类之间是一个松散的耦合,唯一共同点是在他们之间传递request. 也就是说,来了一个请求,A类先处理,如果没有处理,就传递到B类处理,如果没有处理,就传递到C类处理,就这样象一个链条(chain)一样传递下去. 如何使用? 虽然这一段是如何使用CoR,但是也是演示什么是CoR. 有一个Handler接口: public