SAPERP系统实施隐式增强中声明和代码的区别和用途介绍

标签:
abapalvf4liumengsap |
分类: 增强 |

SAP ERP系统在实施隐式增强的时候会跳出一个增强模式选择“声明”或者“代码”,这步骤应该如何选择对于刚接触这类增强的开发人员通常会感到疑惑,不知道应该选择哪个(如下图)。
点击“信息”可以看到官方的英文的解释如下:
1.首先创建一个控制“开关”(事务码:SFW1 )
选择增强项目需要放置的包,保存并激活。
2. 创建一个业务功能开关(事务代码:SFW2)
因为这增强选择“代码”并启用了业务开关控制,激活后实际并没有起作用。只有激活业务开关才起作用。
下面激活前面创建的业务开关(事务码:SFW5)
然后在通过SFW2修改开关状态修为Actication,并激活(如下图)
如果后续想要暂时取消这个增强,可通过事务码SFW2,修改业务开关状态修为standby,并激活就可以了。
最后总结下隐式增强中的“声明“和"代码" 区别和用途,选择"代码"可以设置业务开关,通过业务开关的TYPE的值来控制增强是否启用,而”声明“不能设置业务开关,也不受业务开关的控制,只要增强激活就起作用。当然如果不设置业务开关的话,那么两者就没有差异。
后一篇:我又把OOALV屏幕给注释掉了~