SAP BTE增强

  1. 介绍
    BTE其实就是对sap标准的event进行增强的一种模式. 类似于会计凭证验证和替代。
    Publish and Subscribe Interface:只提供SAP数据源,可以供外部程序使用或者达到数据检查的目的。Process Interface:是达到数据修改的目的,用来增强标准的业务流程。
    在标准程序中查找String ‘OPEN_FI_PERFORM’,找到的函数如果最后是’_E’,则说明这是Publishand Subscribe Interface:,如果是’_P’,则是ProcessInterface。
  2. 配置步骤:
    (1).BTE与函数模块关联
    TCODE: FIBF
    在这里插入图片描述在这里插入图片描述

直接执行

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

函数组自己建一个函数组或者存到现有的函数组都行,然后函数模块内就是我们写增强
的地方
在这里插入图片描述

然后回到FIBF
在这里插入图片描述

这里可以查看一些标准的event对应的function module,然后我们根据标准的function module的格式,只对里面的内容进行修改,然后起到增强的模式。
在这里插入图片描述

TCODE: BF24定义产品
在这里插入图片描述
输入新建主键是 00001120的Process,并将刚才建立的function module和product写到相应栏位
在这里插入图片描述

完成后这样就完成了对应业务(TCODE)和函数模块的关联,然后你在刚才定义的新函数 内写入改变的代码后,运行对应TCODE会发生相应的变化。现在因为找不到好的例子,暂时只能理解到这里。以后有碰到这方面的再补上,如果错误请指正,谢谢。

BTE增强主要的作用在于告诉外部软件在SAP标准应用中触发了某些事件,并且把产生的数据提供给它们。外部软件不能给R/3系统返回任何数据。如 主数据被创建、修改或锁定;凭证被输入、预制、修改或冲销

posted @ 2022-02-11 15:32  linhuang  阅读(73)  评论(0编辑  收藏  举报  来源