SAP BTEs 业务交易事件/增强(Business Transaction Event)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

目录

前言

一、BTEs是什么?

二、使用步骤

[1.查找BTE event](#1.查找BTE event)

2.处理FM

总结



前言

SAP BTEs是一种新型的增强方式,可以通过事务代码FIFB打开,本文将做一个基础的介绍和实施演示。

一、BTEs是什么?

BTE是一种对SAP 标准程序的增强功能,在Release 4.0之后就可以使用了,主要使用在FI-GL/财务总账,AR/AP,还有销售相关的业务场景里。

BTE有一个预定义的接口,可以用自定义FM功能模块的形式添加功能。必须使用之前系统在预定义的FM里的参数参考创建自定义的功能模块。SAP标准程序通过调用函数OPEN_FI_PERFORM_或OUTBOUND_CAL_来调用BTE。

路径IMG-> Financial Accounting -> Financial Accounting Global Settings -> Business Transaction Events

事务代码->FIFB,如图,有两种接口方式:

  1. P/S modules(Publish & Subscribe interfaces): 不能更新数据,可以有多个实施。
  2. Process modules: 可以更新数据,只能有一个实施。

二、使用步骤

1.查找BTE event

在Menu 菜单路径可以看到所有的BTEs,根据业务需要选取对应的event.

选中需要的event再点击上面的sample FM 按钮,可以得到系统预定义的FM,copy一个出来自定义成Z/Y开头的module。

2.处理FM

进入新建的function module,可以进行代码编辑,写需要的逻辑进去。

完全编辑后再进入事务代码FIFB,打开如下路径,setting->products->of a customer。

然后创建一个新的Product,来引入这次的增强,这里自定义一个ZBTETEST,注意需要勾选右侧的'A' 单选框,表示这个是激活状态。

最后再回到FIFB,根据路径Settings->P/S function modules->of a customer创建一个新的行项目,来关联Product和FM。

以上这个简单的BTE就完成了。

总结

还有其它几个事务代码可供参考:

BERE Business Event Repository

BERP Business Processes

BF31 Application modules per Event

BF32 Partner Modules per Event

BF34 Customer Modules per Event

BF41 Application Modules per Process

BF42 Partner Modules per Process

BF44 Customer Modules per Process

相关推荐
爱喝水的鱼丶17 小时前
SAP-ABAP:MM 模块库存管理开发:出入库增强、批次管理与库存盘点功能开发
性能优化·sap·abap·增强·开发运维·经验交流·mm模块
goyeer2 天前
20.[SAP ABAP] DATA与TYPES异同
sap·abap·fico·fi·co·mm
爱喝水的鱼丶2 天前
SAP-ABAP:SAP MM 模块物料主数据批量导入与增强开发:字段扩展、校验逻辑与批量导入工具开发
开发语言·性能优化·sap·abap·增强·经验交流·mm
goyeer2 天前
21.[SAP ABAP] DATA关键字详解
sap·abap·fi·mm·opensql
修电脑的猫2 天前
在中国使用 Claude Code 解决 403 错误(VS CODE)
ai·sap
Henry-SAP3 天前
SAP PP模块核心机制解析
人工智能·云原生·sap·erp
ChampaignWolf5 天前
在 SAP S/4HANA 内部基于 ICF Handler 从零实现 ABAP MCP Server:架构、代码与踩坑实录
c++·架构·sap·abap·mcp
slacker-kian5 天前
[实践]-本地大模型 + MCP + Agent 对接 SAP OData API 实现Web Chart APP
ai·llm·sap·agent·mcp·odata·chart bot
爱喝水的鱼丶6 天前
SAP-ABAP:隐式/显式增强开发规范与避坑指南:10 类典型错误与运维方案
运维·性能优化·sap·abap·增强·经验交流
ChampaignWolf6 天前
Joule Unit Test 深度集成:ABAP 单元测试的 AI 六件套全解析
人工智能·单元测试·sap·abap·joule·单元测试ai