SAP增强与修正系列06BTE增强.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Customer exits:只有SAP和Customer两方参与流程,SAP提供软件交付给最终客户,客户可以用Customer exits对标准功能进行增强;BTE:更面向组件,有多方参与流程。流程中所有的参与者都可能是增强的用户和提供者。由于Customer exits只能使用一次,不能满足需求,因此SAP在4.0版本中开发了新的增强技术,并允许重复使用 * 这两者主要是用途上的不同。 不过前者也可以生成或修改一些additional data。BTEs主要用于总账(FI-GL),应收应付(FI-AR/FI-AP)和销售分销模块(SD)。 个人认为P/S接口类似校验的功能,而处理接口类似替代的功能。 * 此图显示了SAP程序设置BTE增强的原理。它的命名规则是OPEN_FI_PERFORM_n_E (或 OPEN_FI_PERFORM_n_P)。OPEN_FI_PERFORM_n_E是对Publish Subscribe interfaces,OPEN_FI_PERFORM_n_P是对Process interfaces。 此函数查找已激活的增强实施并存储在内表中,内表中已实施的函数按顺序执行,此时系统会在客户命名空间内检查函数的执行条件,例如国家或应用。这些条件会成为函数是否执行的过滤条件。 * 此图显示了程序中调用BTE增强的语法。在SAP标准程序中通过调用OPEN_FI_PERFORM_no_E(或对 process interfaces是OPEN_FI_PERFORM_no_P)。应用程序把数据通过设计好的接口传递给此函数,此函数查找激活的实施并把他们放在内表中,在LOOP循环中循序执行。 * SAP应用开发者已设计好在哪儿放置BTE,在每一点传输什么数据,他们也提供了样本函数(sample_interface_n或sample_process _n)和简短描述、接口、文档和使用此增强可以实现的功能。 * 在结果清单中可以选中事件,显示:样本函数模块、 界面(即函数接口)、文件、作业构成(显示此接口的有效产品) * 将增强分组,可以在交付链的任何层次定义。可以激活或取消激活以控制哪些增强可用,哪些不可用 * 首先确定使用哪个事件。复制样本函数为自己命名空间内的函数,但不能改变接口参数和在函数体内使用COMMIT WORK语句,其它都可以使用。创建产品,激活。配置事件、函数和产品。 * BTE是集团相关的,而Customer exits是跨集团的。BTE可以重复使用。对于Publish Subscribe interfaces,你可以选择使用需要的增强。对于process interfaces,系统按等级循序执行SAP application, add on, customer的其中一个组件。 * ? 北京博宏慧点科技有限公司(Bright Key) ? 北京博宏慧点科技有限公司(Bright Key) SAP增强与修正 BTE增强 北京博宏慧点科技有限公司 (BRIGHT KEY) 张伟朋 2011年4月23日 * ? 北京博宏慧点科技有限公司(Bright Key) * 注意事项 请填写签到表 对任何疑问 您可以随时提出 或者将问题书面提交讲解者 讲解者会向与会人元征询 请填写课程评价表 考试 * ? 北京博宏慧点科技有限公司(Bright Key) * 课程内容 * ? 北京博宏慧点科技有限公司(Bright Key) * BTE详解 BTE实现示例 什么是BTE及BTE用途 什么是BTE BTE( Business Transaction Event ),业务交易事件 BTEs(Business Transaction Events),是SAP的一种增强方式,技术上讲是介于Customer Exits和BAdIs的产物。 * ? 北京博宏慧点科技有限公司(Bright Key) * 什么是BTE * ? 北京博宏慧点科技有限公司(Bright Key) * BTE:Software Delivery Process * ? 北京博宏慧点科技有限公司(Bright Key) * BTE接口类型和使用范围 Publish and Subscribe Interface(P/S接口) 用于告诉外部软件在SAP标准应用中触发了某些事件,并且把产生的数据提供给它们。外部软件不能给R/3系统返回任何数据。例如可以用在以下地方: 主数据被创建、修改或锁定 凭证被输入、预制、修改或冲销 项目被清除或重置 也可以在附加的开发中基于此事件和数据产生附加的处理: 启动工作流 产生或修改附加数据 请求通信 Process Interface(处理接口) 用于控制与标准R/3系统处理方法不同的业务流

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档