ITPub博客

首页 > Linux操作系统 > Linux操作系统 > BADI 例子实例 bc425

BADI 例子实例 bc425

原创 Linux操作系统 作者:SAP骑士 时间:2009-05-08 10:24:09 0 删除 编辑
例如现在要实现教材bc425中BADI的例子,方法如下。
1.首先找到程序名,进入程序后查找关键字CL_EXITHANDLER,找到如下信息
SPAN { font-family: "GulimChe"; font-size: 10pt; color: #000000; background: #FFFFFF; } .L1S31 { font-style. italic; color: #808080; } .L1S52 { color: #0000FF; } * create object of adapter class:
    call method cl_exithandler=>get_instance
             changing
                 instance = exit_book.
2.找到exit_book的引用类型
SPAN { font-family: "GulimChe"; font-size: 10pt; color: #000000; background: #FFFFFF; } .L1S31 { font-style. italic; color: #808080; } .L1S52 { color: #0000FF; } * Reference variable for instance of BAdI ser vice class:
      exit_book type ref to if_ex_badi_book00.
则知道badi的名字为badi_book00。通过SE18查看badi
3,SE19建立badi,创建implementation名字为ZBC425IM00.我们要实施的这个方法是IF_EX_BADI_BOOK00~OUTPUT 可以找出与程序交互的参数名是i_booking。
在实施的接口中编辑
IF_EX_BADI_BOOK00~OUTPUT,添加相应的abap代码实现功能。

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

上一篇: BADI的实现步骤
请登录后发表评论 登录
全部评论

注册时间:2009-01-01

  • 博文量
    59
  • 访问量
    312897