首页 - 批发市场 > badi(巴蒂斯塔)

badi(巴蒂斯塔)

发布于:2022-11-28 作者:沫沫 阅读:74

本篇文章给大家谈谈badi,以及巴蒂斯塔对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

SAP中BADI是做什么用的?

badi是一种SAP提供的OO方式的增强方法。

你可以通过spro中提供的文档找到相应的badi在se18中实现以增强现有功能。

中文资料在百度文库中看到过不过建议你自己去看BC类的教材。

谁告诉我SAP,ABAP中BADI的BADI定义,接口,类,实现,方法,这几个概念之间的关系是什么啊

接口:就是定义BADI中方法的样子,或者说从形式上说明一下BADI有哪些方法,它们大致的功能。

类:用来实现接口,也就是把方法具体化,用代码逻辑来实现方法的功能。

实现:BADI只是在实现之前只是一中可能,对程序的原有逻辑没有一点影响,只有被实现了才能起到改变原有程序逻辑的作用。这个就是通过类中的方法实现的。

方法:就是类中的方法,是实际的代码逻辑存在的地方,也就是我们在实现BADI过程中需要CODING的地方。

什么是BADI?如何从SAP中查找BADI?

BADI:business add-in 用面向对象的方式往标准流程中植入自己想要的功能。

查找的话,有很多,给你介绍个实用的。

通过st05跟踪,badi对应的数据表为 SXS_INTER, SXC_EXIT, SXC_CLASS 和 SXC_ATTR,而这些表都是通过视图V_EXT_IMP 和 V_EXT_ACT来查询的。

1、打开运行事务码: ST05 选择“table buffer trace”而不是常用的"SQL trace"

2、activate trace(开始跟踪)

3、运行事务码:me21n

4、创建一个采购订单,保存

5、deactivate trace(结束跟踪)

6、点击display trace,在出来的选择条件中: objects中输入:V_EXT_IMP和V_EXT_ACT;在 operations中输入“OPEN”

7、查询

通过查询的结果可以看出,视图V_EXT_IMP的BADI的接口类名字都是以IF_EX_开头的,其中IF_EX_之后的就是对应BADI接口的定义

关于badi和巴蒂斯塔的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

二维码

扫一扫关注我们

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件至举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

标签: #badi

相关文章

发表评论