BTE增强.docx
《BTE增强.docx》由会员分享,可在线阅读,更多相关《BTE增强.docx(13页珍藏版)》请在冰点文库上搜索。
BTE增强
BTE增强
SAP增强总结-第四代增强(BTE实例详解)
分类:
A06SAP_ABAP2012-09-0709:
14 1968人阅读 评论(0) 收藏 举报
sap产品
BTE实施步骤
1.1 事物码 BF24定义产品
1.2 事物码BF34定义产品、事件和函数之间关系
1.3 SE37创建、修改函数
函数的建立一般通过BERE找系统标准样本函数
事物码BERE
点“执行”
点“样本函数模块”
将样本函数复制为自定义函数即可。
BET其他相关事物码:
FIBP、BERP、BF31、BF32、BF41、BF42、BF44等
1、BTE的基本概念及用途
2、BTE接口类型及应用范围
● PublishandSubscribeInterface(P/S接口)
用于告诉外部软件在SAP标准应用中触发了某些事件,并且把产生的数据提供给它们。
外部软件不能给R/3系统返回任何数据。
例如可以用在以下地方:
· 主数据被创建、修改或锁定
· 凭证被输入、预制、修改或冲销
· 项目被清除或重置
也可以在附加的开发中基于此事件和数据产生附加的处理:
· 启动工作流
· 产生或修改附加数据
· 请求通信
● ProcessInterface(处理接口)
·用于控制与标准R/3系统处理方法不同的业务流程,也就是用process interface替换标准处理。
它们干预标准流程,并返回数据给SAP应用
3、BTE实现原理
★ 在创建或修改客户时做最终检查,不符合条件不允许保存
● 查找合适的事件
1、运行事务码XD02,查找到对应的程序为SAPMF02D,在此程序中搜索字符串“OPEN_FI_PERFORM”,可以找到此程序中的所有用到的BTE。
2、运行事务码FIBF。
由于此例只是做检查,因此要查找的是P/S型的事件,因此选择菜单“环境->信息系统(P/S)->F8运行程序”,根据事件描述和事件文档对事件的详细描述逐个筛查,找出最符合要求的BTE事件。
3、通过筛查可以看到“00001340客户主数据:
最终检查”比较符合要求。
● 根据样本函数创建自定义函数
● 创建产品
● 配置事件、产品和函数的对应关系