首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BAPI、BAdI、增强和修改有什么区别?

BAPI、BAdI、增强和修改有什么区别?
EN

Stack Overflow用户
提问于 2014-06-03 14:59:37
回答 2查看 18.8K关注 0票数 4

BAPI (业务应用程序编程接口)、BAdI (业务外接程序)、customer 增强和customer 修改之间有什么不同?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-06-03 16:02:57

是一个API,它要么是由您设计的,要么是由SAP提供的一个简单的功能模块。您可以将此API用于“业务”操作。

BAdI's (业务外接程序)是一种新的用户退出形式,它以接口体系结构的形式设计,自定义类可以实现一个接口,它的接口实现比在SAP标准过程之前、之后或之间调用时激活的要好。这允许客户提供自定义代码和修改数据。通常,用户可以在Z类中使用BAdI's of SAP来添加/更改一些标准逻辑,而SAP通常会处理这些逻辑。

增强是一种可能的“包含”BAdI类或提供“纯文本修改”的BAdI源代码。

客户修改在处理编码时与增强紧密结合在一起。例如,对于数据字典对象,这意味着附加Z-结构的能力。

票数 10
EN

Stack Overflow用户

发布于 2019-12-27 13:11:09

BAPI -它只是一个FM,用来将数据加载到SAP系统中。数据可能来自遗留系统。

BADI --它们是可根据业务需求应用于标准SAP程序的增强。BADI是使用ABAP概念的较新版本的用户出口。

查看本文,使用函数模块:使用funcion模块查找Bapi查找BADI

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24018473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档