增强架构

目的

        新的增强思想能集成不同的关于修改和增强开发对象的理念。增强理念得益于增强创建工具和ABAP开发语言的支持。

预备思想

       在未来时间内,新的增强架构将取代或者整合现存的增强与修改理念。相关内容将在修改SAP标准中具体描述。

      以前有关修改的理念已经被SAP分配给标准开发对象,而增强则被应用到用户开发中。

     现在,通过修改助理和系统更新可以完成修改的目的。在4.6之前,只能通过用户出口才可以做增强。从4.6以后,功能模块出口已经被业务附加技术所取代。

以前增强理念的问题点:

a.没有真正对产生于不同系统传输通道的修改与增强进行更新支持。比如,SAP自行开发的程序,独立厂商提供的服务包,或者用户自己开发的程序之间的传输通道。

b.很难追踪不同的并行开发系统。

c.在有大量人员参与开发和修改的情况下,如果做完升级后再去追踪问题或测试是一个很浪费时间的过程。

 

特点

 SAP NetWeaver Application Server ABAP 7.0起,新的增强理念的目标是统一所有对SAP产品进行修改与增强的可能的方法,这些方法已超出了用户客制的范围。相应的工具是已经集成到ABAP工作台的enhancement builder.

  能在新的增强理念下被当成增强来处理的对象清单如下:

  被修改的知识库对象、

       用相同名字被替换的知识库对象

  预定义的增强知识库对象

  使用中的外部对象

  增强架构可以知道所有关于一个增强点的必须的信息,比如一个升级或者是ABAP运行环境。通过架构转换可以将增强理念进行转换。当一个升级被上述的增强组件定义后并分配到一个转换点时,这个增强就生效。同时这个转换不可还原。

多层支持

 与修改相比,在不同的开发层面可以使用增强技术。比如:内核开发,应用开发、扩展开发、客户化开发等.

 *可以在不同的层面创建多个增强执行或者取代一个 增强执行,但是不可以嵌套使用增强。

约束

 对目前的版本来说,增强里念只是集成被预先定义在知识仓库的增强。这被称之为增强选项。

 

说明

本资料的原文来源于SAP在线帮助文档http://help.sap.com/saphelp_nw70/helpdata/en/83/43e040e136742ae10000000a155106/frameset.htm。本部分的主要内容包括:1.增强的概念2.增强技术 3.创建工具.

    

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值