当前位置: 首页 > news >正文

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

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

目录

前言

一、BTEs是什么?

二、使用步骤

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: 可以更新数据,只能有一个实施。

articulobte1.JPG

二、使用步骤

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

http://www.lryc.cn/news/132057.html

相关文章:

  • leetcode做题笔记90. 子集 II
  • “开发和运维”只是一个开始,最终目标是构建高质量的软件工程
  • 自学C#,要懂得善用MSDN
  • mac上如何压缩视频大小?
  • git merge规则
  • 【周末闲谈】关于“数据库”你又知道多少?
  • C++ 对象生成:构造函数
  • RFID如何在汽车混流生产中进行车辆跟踪?
  • 差值结构的复合底部
  • 在Docker 上使用 Nginx 配置https及wss
  • git回退操作
  • C++系列-类和对象-静态成员
  • SAP MM学习笔记26- SAP中 振替转记(转移过账)和 在库转送(库存转储)2- 品目Code振替转记 和 在库转送
  • 【Python机器学习】实验13 基于神经网络的回归-分类实验
  • 【数据结构】二叉树的链式结构的实现 -- 详解
  • 【C语言】什么是结构体内存对齐?结构体的大小怎么计算?
  • 【Redis】Redis中的布隆过滤器
  • 接口测试 —— Jmeter 参数加密实现
  • Linux c语言字节序
  • 批量将excel中第5列中内容将人名和电话号码进行分列
  • WPF DataGrid columns表头根据数据集动态动态生成Demo
  • 1339. 分裂二叉树的最大乘积
  • 【C++】Stack和Queue
  • Maven之tomcat7-maven-plugin 版本低的问题
  • 在项目中如何解除idea和Git的绑定
  • AGI 在网易云信的技术提效和业务创新
  • 线性代数的学习和整理9(草稿-----未完成)
  • React的useReducer与Reudx对比
  • 深度学习环境搭建 cuda、模型量化bitsandbytes安装教程 windows、linux
  • pythond assert 0 <= colx < X12_MAX_COLS AssertionError