JSRUN 用代码说话

业务加载项

编辑教程

业务加载项

在一些情况下,需要在软件应用中预定义特殊功能以增强各种应用的功能。

有许多Microsoft Excel加载项来提高MS Excel的功能。

类似地,SAP通过提供称为BADI的业务加载项来实现一些预定义的功能。

BADI是一种增强技术,有助于SAP程序员,用户或特定行业向SAP系统中的现有程序添加一些附加代码。

我们可以使用标准或定制的逻辑来改进SAP系统。 BADI必须首先被定义,然后实现以增强SAP应用程序。

在定义BADI时,将创建一个接口。 BADI由该接口实现,接口又由一个或多个适配器类实现。

BADI技术与其他增强技术在两个方面不同:

增强技术只能实现一次。
这种增强技术可以被许多客户同时使用。

Enhancement Technique

您还可以创建过滤器BADI,这意味着BADI是基于过滤的数据定义的,这是增强技术不可能实现的。 在SAP版本7.0中重新定义了BADI的概念,具有以下目标 :

通过在ABAP语言中添加两个新元素(即“GET BADI"和“CALL BADI")来增强SAP系统中的标准应用程序。
提供更多灵活性功能,如上下文和过滤器,用于增强SAP系统中的标准应用程序。

创建BADI时,它包含一个界面和其他附加组件,例如用于菜单增强和屏幕增强的功能代码。 BADI创建允许客户在标准SAP应用程序中包含自己的增强功能。 增强,接口和生成的类位于适当的应用程序开发命名空间中。

因此,BADI可以被认为是一种增强技术,它使用ABAP对象在SAP组件中创建“预定义点"。 然后,这些预定义点由单个行业解决方案,国家/地区变体,合作伙伴和客户实施,以满足其特定要求。 SAP实际上引入了版本4.6A的BADI增强技术,该技术在版本7.0中再次实现。

JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。 大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
支付宝
9.99
无法付款,请点击这里
金额: 0
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟