本篇文章给大家谈谈badi,以及巴蒂斯塔对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
badi是一种SAP提供的OO方式的增强方法。
你可以通过spro中提供的文档找到相应的badi在se18中实现以增强现有功能。
中文资料在百度文库中看到过不过建议你自己去看BC类的教材。
接口:就是定义BADI中方法的样子,或者说从形式上说明一下BADI有哪些方法,它们大致的功能。
类:用来实现接口,也就是把方法具体化,用代码逻辑来实现方法的功能。
实现:BADI只是在实现之前只是一中可能,对程序的原有逻辑没有一点影响,只有被实现了才能起到改变原有程序逻辑的作用。这个就是通过类中的方法实现的。
方法:就是类中的方法,是实际的代码逻辑存在的地方,也就是我们在实现BADI过程中需要CODING的地方。
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
相关文章