【SAP ABAP学习资料】(财务相关)BTE增强查找,新增

BTE(Business Transaction Events),是SAP的一种增强方式,一般适用与FI相关事物代码的增强开发,如FB01等

涉及T-CODE: FIBF 或者 BERE、BF24、BF34

1.查找增强事件点

在标准程序中查找String ‘OPEN_FI_PERFORM’。获得Event ID
找到的函数如果最后是’_E’,则说明这是Publishand Subscribe Interface(数据检查)
如果是’_P’,则是ProcessInterface(数据修改)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
中间的编码就是Event ID,可通过断点调试得到想要的增强事件点
在这里插入图片描述

2.BERE:COPY增强函数自定义开发

进入BERE,通过第一步得到的Event ID查找到对应的增强函数,拷贝为自定义的函数
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
选择Z开头的自定义函数组,自定函数中写对应的逻辑处理代码
在这里插入图片描述

3.BF24:定义客户组件

定义客户主键,命名Z开头,文本说明,注意Active上打勾。
在这里插入图片描述

4.BF34/BF44:关联客户组件和BTE函数

通过T-CODE:BF34将增强点和客户组建、自定义BTE函数关联,这样BTE增强就创建成功了
在这里插入图片描述

5.相关T-CODE

FIBF Maintenancetransaction BTE
BERE Business EventRepository
BERP BusinessProcesses
BF31 Application modulesper Event
BF32 Partner Modules perEvent
BF34 Customer Modules perEvent
BF41 Application Modulesper Process
BF42 Partner Modules perProcess
BF44 Customer Modules perProcess

  • 3
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值