隐式增强和显式增强之间的区别

2020-09-01 22:31发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)隐式增强和显式增强有什么区别。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


隐式增强和显式增强有什么区别。

5条回答
hongfeng1314
2020-09-01 22:45

嗨彼得斯,

隐性增强选项

在整个ABAP系统中,某些特定的预定义位置会自动提供增强选项。 一些隐式选项是:

u2022在所有程序(包括,报告,功能池,模块池等)的末尾,最后一个语句之后

u2022在所有FORM子例程的开头和结尾

u2022在所有功能模块的末尾

u2022在本地类别的所有可见性区域(公共,保护和私人)的结尾

要查看源代码中所有可用的隐式选项,请从编辑器中选择u2018Edit->增强操作->显示隐式增强选项u2019。

在应用程序工具栏中单击螺旋图标按钮

显式增强选项

SAP明确在特定的源代码位置提供了隐式增强选项(请注意,合作伙伴和客户也可以在其代码中创建这些增强定义)。

有两种类型的显式增强选项。 可以在特定位置提供一个功能-增强点,另一个可以用于替换u2013 u的一组语句,即增强部分。 为此,我们现在有两个新的ABAP语句,即。

u2022增强点

u2022增强部分

实现增强部分时,仅实现被执行,原始代码不被执行。 这是一项新技术,以前没有以任何旧的增强方式存在,从而无法执行任何标准SAP代码。 因此,只能有一个有效的增强部分实现。 另一方面,可以有一个增强点的多个活动实现,在这种情况下,所有实现都将在不保证执行顺序的情况下执行。

有关更多信息,请检查以下链接

[ http://help。 sap.com/saphelp_nw70/helpdata/zh/94/9cdc40132a8531e10000000a1550b0/frameset.htm ]

谢谢

Surya

一周热门 更多>