SAP BTE增强模式:
与USER_EXIT的思想类似,BTE增强模式是对SAP中预留的标准事件进行增强,所以BTE增强实施的核心工作是寻找合适的事件号码
1.寻找事件号及其对应的函数模块
首先进入tcode-FIBF



进入后可以看
到许多常用的事件号及事件描述,双击其中一个选择函数模块即可找到事件对应的函数模块


如果你需要的EVENT没有在这些示例中,那就需要手工去寻找EVENT号码
我们以保存预制凭证的事件为例:
打开函数模块BF_FUNCTIONS_FIND并设置断点(PC_FUNCTION_FIND)

接下来去MIR7保存预制凭证

进入断点后发现参数I_EVENT中的事件号位为00001005
通过表TBE01可以查看事件的描述及对应的函数模块

通过这种方式可以快速的找到你所需要的事件号码
2.配置事件及函数模块
找到事件号后复制其对应的函数模块

写入代码

回到 tcode-FIBF 创建产品


之后配置产品,事件及函数模块



最后测试一下

本文详细介绍了如何在SAP中使用BTE增强模式来增强标准事件。首先,通过FIBF交易代码寻找常用事件号及对应函数模块。如果所需事件不在示例中,可以通过BF_FUNCTIONS_FIND函数模块设置断点,然后在实际业务操作中找到事件号,如保存预制凭证。接着,配置事件和函数模块,写入增强代码,并在FIBF中创建和配置产品。最后,通过测试确保增强功能正常工作。该过程对于理解SAP中的事件增强至关重要。
1792

被折叠的 条评论
为什么被折叠?



