已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SAP增强与修正,BTE增强北京博宏慧点科技有限公司(BRIGHTKEY)张伟朋2011年4月23日,2019/12/5,北京博宏慧点科技有限公司(BrightKey),1,注意事项,请填写签到表对任何疑问您可以随时提出或者将问题书面提交讲解者讲解者会向与会人元征询请填写课程评价表考试,2019/12/5,北京博宏慧点科技有限公司(BrightKey),2,课程内容,2019/12/5,北京博宏慧点科技有限公司(BrightKey),3,BTE详解,BTE实现示例,什么是BTE及BTE用途,什么是BTE,BTE(BusinessTransactionEvent),业务交易事件BTEs(BusinessTransactionEvents),是SAP的一种增强方式,技术上讲是介于CustomerExits和BAdIs的产物。,2019/12/5,北京博宏慧点科技有限公司(BrightKey),4,什么是BTE,2019/12/5,北京博宏慧点科技有限公司(BrightKey),5,BTE:SoftwareDeliveryProcess,2019/12/5,北京博宏慧点科技有限公司(BrightKey),6,BTE接口类型和使用范围,PublishandSubscribeInterface(P/S接口)用于告诉外部软件在SAP标准应用中触发了某些事件,并且把产生的数据提供给它们。外部软件不能给R/3系统返回任何数据。例如可以用在以下地方:主数据被创建、修改或锁定凭证被输入、预制、修改或冲销项目被清除或重置也可以在附加的开发中基于此事件和数据产生附加的处理:启动工作流产生或修改附加数据请求通信ProcessInterface(处理接口)用于控制与标准R/3系统处理方法不同的业务流程,也就是用processinterface替换标准处理。它们干预标准流程,并返回数据给SAP应用。,2019/12/5,北京博宏慧点科技有限公司(BrightKey),7,课程内容,2019/12/5,北京博宏慧点科技有限公司(BrightKey),8,BTE详解,BTE实现示例,什么是BTE及BTE用途,BTE:PossibleScenarios(1),2019/12/5,北京博宏慧点科技有限公司(BrightKey),9,此图是关于Publish&Subscribeinterfaces的,我们可以看到数据是单向流动的,从SAPapplication到additionalcomponent。SAP在事务的某些调用点提供了可用的接口,SAP合作伙伴和客户都可以使用这些接口,增加一些附加的逻辑。这和Customerexits有点类似。,BTE:PossibleScenarios(2),2019/12/5,北京博宏慧点科技有限公司(BrightKey),10,此图也是关于Publish&Subscribeinterfaces的,和Customerexits不一样,BTE允许一个接口有多个附加逻辑,但是必须确定在什么时候用哪一个。这些接口是并行的。,P/S函数模块和处理函数模块,2019/12/5,北京博宏慧点科技有限公司(BrightKey),11,P/S函数模块和处理函数模块,P/S函数模块:一个事件触发时,允许开始一个或多个附加操作,它们不影响标准的R/3程序。多个操作相互不影响。附加开发的组件只能从SAP导入数据。可能使用在附加的检查,例如:权限,查重等。处理函数模块:会发生双向的数据交换,因此限制了一个接口可以附加开发的组件个数。事件触发时,一个标准处理流程只能被一个外部流程所替换。对于一个processinterface,如果你使用SAP合作伙伴的附加开发的组件,运行时会使用他的增强;如果后来对此processinterface使用自己开发的,在运行时将会用你的增强替换合作伙伴的。,2019/12/5,北京博宏慧点科技有限公司(BrightKey),12,BTE处理过程,2019/12/5,北京博宏慧点科技有限公司(BrightKey),13,BTE的调用语法,2019/12/5,北京博宏慧点科技有限公司(BrightKey),14,SAP和客户,2019/12/5,北京博宏慧点科技有限公司(BrightKey),15,查找BTE的方法,2019/12/5,北京博宏慧点科技有限公司(BrightKey),16,查找BTE的方法,2019/12/5,北京博宏慧点科技有限公司(BrightKey),17,1、运行事务码(例如XK02),选择“System-Status-双击“Program(screen)”,选中“Inmainprogram”,查找“OPEN_FI_PERFORM”字符串,如上图所示。2、IMG=财务会计全局设置(新)=工具=客户增强=业务事务事件(FIBF),选择菜单“环境”。,文档,2019/12/5,北京博宏慧点科技有限公司(BrightKey),18,产品的作用,2019/12/5,北京博宏慧点科技有限公司(BrightKey),19,如何实现BTE,2019/12/5,北京博宏慧点科技有限公司(BrightKey),20,CustomerExit和BTE的异同,2019/12/5,北京博宏慧点科技有限公司(BrightKey),21,总结,BTE比较核心的理念是,使一个接口重复利用,多种实现并且互不干扰。技术实现的时候,就采用在标准程序中Call固定的一个function,然后再用这个function动态调用自己定义的增强function,从而达到预期目的。,2019/12/5,北京博宏慧点科技有限公司(BrightKey),22,课程内容,2019/12/5,北京博宏慧点科技有限公司(BrightKey),23,BTE详解,BTE实现示例,什么是BTE及BTE用途,业务需求,在创建或修改客户时做最终检查,不符合条件不允许保存。,2019/12/5,北京博宏慧点科技有限公司(BrightKey),24,查找合适的事件,1、运行事务码XD02,查找到对应的程序为SAPMF02D,在此程序中搜索字符串“OPEN_FI_PERFORM”,可以找到此程序中的所有用到的BTE。2、运行事务码FIBF。由于此例只是做检查,因此要查找的是P/S型的事件,因此选择菜单“环境-信息系统(P/S)-F8运行程序”,根据事件描述和事件文档对事件的详细描述逐个筛查,找出最符合要求的BTE事件。3、通过筛查可以看到“00001340客户主数据:最终检查”比较符合要求。,2019/12/5,北京博宏慧点科技有限公司(BrightKey),25,根据样本函数创建自定义函数,2019/12/5,北京博宏慧点科技有限公司(BrightKey),26,创建产品,2019/12/5,北京博宏慧点科技有限公司(BrightKey),27,如果产品在外部系统,则需要输入RFC目标系统,如果产品在同一系统,则不需要输入。不要忘记激活产品。,配置事件、产品和函数的对应关系,2019/12/5,北
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 捐赠的演讲稿7篇
- 施工现场工完场清管理制度
- 24.5 相似三角形的性质(第4课时)同步练习
- 租户消防安全的承诺书范文(34篇)
- 销售经理工作转正个人总结
- 高中古诗文学案:《静女》《涉江采芙蓉》
- 天津市红桥区2024-2025学年高二上学期11月期中英语试题(含答案无听力原文及音频)
- 黑龙江省大庆市肇源县联盟学校2024-2025学年六年级上学期期中地理试题(含答案)
- 2024秋湖北省当阳市实验初级中学期中质量监测九年级物理试题人教版
- 2024年湖北省公务员考试《行测》真题及答案解析
- 10.1文化自信与文明交流互鉴【中职专用】高一思想政治《中国特色社会主义》(高教版2023基础模块)
- 多重耐药菌 课件
- (新版)云南水利安全员(B证)考试题库-下(多选、判断题)
- 2024年中国骨关节炎诊疗指南解读课件
- 第三单元《小数除法》(单元测试)-2024-2025学年五年级上册数学人教版
- 水产产品采购合同三篇
- 专项学习 像工程师那样(教学设计)- 2023-2024学年科学四年级上册 苏教版
- 城区绿地养护服务费项目成本预算绩效分析报告
- 2024年美团商家入驻完整协议书
- 人教版小学3-6年级英语单词情况带音标2
- 人教版八年级上册英语各单元作文范文汇编
评论
0/150
提交评论