一个BAPI是一个API,这由你或由SAP提供了一个简单的功能模块设计.您可以将此API用于"业务"操作.
BAdI(业务插件)是用户出口的新形式,以接口架构的形式设计,其中自定义类可以实现接口,并且其接口实现可以被激活以在之前,之后或之后调用在sap标准程序之间.这允许客户提供自定义代码和修改数据.通常在Z-class中使用SAP的BAdI来添加/更改SAP通常会处理的一些标准逻辑.
增强功能可以"包含"BAdI类或提供"SAP源代码的纯文本修改".
在处理编码时,客户修改与增强功能密切相关.例如,对于数据字典对象,这仅仅意味着附加Z结构的能力.