首页 理论教育 增强功能及实现方式介绍

增强功能及实现方式介绍

时间:2023-08-03 理论教育 版权反馈
【摘要】:图4.1.5-1①源字段:定义要传到增强代码中的源字段。定义后该字段的值会传到增强程序中,没有定义的字段,其值不会传入到增强程序中。选项卡“属性”如图4.1.5-2所示。图4.1.5-2①~⑤与步骤类型“表格查询”中的“属性”图4.1.3-4中①~⑤的意义是一样的,这里不再重述。激活出口组件后,在其出口函数EXIT_SAPLFMDT_001的包含文件ZXFMDTU01中写入相应代码,如图4.1.5-3所示。

增强功能及实现方式介绍

增强,是派生规则步骤类型中的一种特殊步骤,它是在推导过程中加入一个增强代码点,用户可在此加入自己的逻辑代码,来实现用户逻辑推导后的目标数据,往往在现有派生步骤类型不能正确推导出或推导过程太复杂时才会使用到。注意:不是所有的派生策略规则推导都提供增强步骤类型。

选项卡“定义”如图4.1.5-1所示。

978-7-111-59891-6-Chapter04-23.jpg

图4.1.5-1

①源字段:定义要传到增强代码中的源字段。定义后该字段的值会传到增强程序中,没有定义的字段,其值不会传入到增强程序中。

②目标字段:定义增强程序要输出的字段。定义该字段后,在增强程序通过逻辑计算后,可以将该字段的值输出返回到推导步骤中的目标字段里,没有定义的字段,其值不会返回到推导步骤中。

选项卡“属性”如图4.1.5-2所示。

978-7-111-59891-6-Chapter04-24.jpg(www.xing528.com)

图4.1.5-2

①~⑤与步骤类型“表格查询”中的“属性”图4.1.3-4中①~⑤的意义是一样的,这里不再重述。

⑥用户定义的步骤标识:可以为增强步骤指定一个用户标识,此标识值用在增强程序中,通过此标识作为条件代表此步骤,然后可以写出相应的逻辑代码,可参见下面的代码例子。

代码:单击图4.1.5-1中的978-7-111-59891-6-Chapter04-25.jpg按钮,可进行增强代码的编写。需要注意,在编写代码前,需要把增强步骤类型使用的增强出口组件SAPLFMDT激活(事务码CMOD),激活后可以看到该组件是状态绿灯。如果为红灯,则表示增强组件没有激活。激活出口组件后,在其出口函数EXIT_SAPLFMDT_001的包含文件ZXFMDTU01中写入相应代码,如图4.1.5-3所示。

978-7-111-59891-6-Chapter04-26.jpg

图4.1.5-3

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈