增强点:插入的有效位置?

时间:2015-11-30 13:10:24

标签: abap

我们正在编写一个ABAP解析器,用于解析客户代码和SAP标准对象。现在,我遇到了一个只包含增强点的类定义

CLASS lcl_node_delivery_group DEFINITION INHERITING FROM lcl_node_base.
ENHANCEMENT-POINT /SPE/INB_GR_TN_DLVG_DEF_01 SPOTS /SPE/INB_GR STATIC.
ENDCLASS.

我浏览了ABAP关键字文档7.40,既没有用于类定义的条目也没有用于进入后者之一的增强点状态。你能指点我一个相应的文件吗?

1 个答案:

答案 0 :(得分:1)

增强点可以出现在SAP希望支持其他开发人员实现自己的代码而不更改原始代码的任何代码中。这种技术主要由SAP在其交付给客户的代码中使用,这些是明确的增强点。

您还必须了解隐式增强功能。 SAP在几个地方没有任何声明提供增强点:子程序的入口或出口点,类方法,功能模块等。

有关SAP增强框架的文档:

http://help.sap.com/saphelp_nw70ehp1/helpdata/en/94/9cdc40132a8531e10000000a1550b0/content.htm?frameset=/en/a3/1d40425c459923e10000000a155106/frameset.htm