ITPub博客

首页 > Linux操作系统 > Linux操作系统 > badi简介

badi简介

原创 Linux操作系统 作者:yangjulei 时间:2013-05-01 23:09:42 0 删除 编辑
badi属于第三代用户出口,使用oo技术。全名business addin。
badi分defination和implementation 2部分。 tcode se18定义badi,se19是implementation.

badi可以有一个或多个implementation。通过属性字段multiple use来控制。
如果有多个implementation,那么很可能要配合filter来控制具体哪个implementation会被执行。

badi的查找有以下方法:
1.SE37查看SXV_GET_CLIF_BY_NAME,设置断点,运行事务,DEBUG查看NAME的值。
2.SE24查看CL_EXITHANDLER类的GET_INSTANCE方法,在 “CALL METHOD  cl_exithandler=>get_class_name_by_interface”设置断点,运行事务,DEBUG查看EXIT_NAME的值。
3.SPRO查看Business Add-Ins for xxxx子项。
4.SE80->Repository Browser->Package->[开发类名]->Enhancements ->Classic BAdIs (Def.)
6.ST05跟踪事务码,显示Trace后查找“V_EXT_IMP”和“V_EXT_ACT”;查找以“IF_EX_”开头的字符串,该字符串为接口名,“IF_EX_”后即为BADi名。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7714329/viewspace-759571/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2010-03-08

  • 博文量
    72
  • 访问量
    229973