This document discusses Business Transaction Events (BTE) in SAP FI which allow additional functionality to be attached to standard programs through function modules. It describes that BTEs work similarly to customer exits and standard programs call service function modules to determine which implementations are active. There are two types of BTE interfaces: publish/subscribe which cannot update data and can have multiple implementations, and process interfaces which can update data and only allow one active implementation. The document provides steps for finding, implementing, and activating a BTE by creating a function module, product, and link between them.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
91 views2 pages
Bte Fi
This document discusses Business Transaction Events (BTE) in SAP FI which allow additional functionality to be attached to standard programs through function modules. It describes that BTEs work similarly to customer exits and standard programs call service function modules to determine which implementations are active. There are two types of BTE interfaces: publish/subscribe which cannot update data and can have multiple implementations, and process interfaces which can update data and only allow one active implementation. The document provides steps for finding, implementing, and activating a BTE by creating a function module, product, and link between them.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2
BTE FI
Grupo de Funções => BFFMSMPL
Módulo de Função => SAMPLE_INTERFACE_00001650
Business Transaction Events (BTE)
BTE allows attaching additional components, in the form of a function module to the R/3 system. Business transaction events function in the same manner as customer exits. The standard program contains an enhancement in the form of a Business Transaction Event. The standard program calls a service function module, which determines and processes the active implementation of the enhancement. The naming convention for these function modules is OPEN_FI_PERFORM_E (or OPEN_FI_PERFORM_P). This function module determines the active implementations for each enhancement and stores them in an internal table. The implementing function modules are processed in the sequence defined by the internal table.
Types of BTE (1)Publish & Subscribe interfaces. Can not update data. Posiible to have multiple implementations . (2)Process interfaces. Can update date. Only one active implementation .
How does it work The BTE is a functionmodule (Implemented by the customer) that has a standard interface defined by SAP. The BTE is called by the SAP standard program by a call to function OPEN_FI_PERFORM_ or OUTBOUND_CALL_. This function checks if there are any active BTEs according to customizing.
How to find a BTE Search the socurce code for for "OPEN_FI_PERFORM" og " OUTBOUND_CALL_" Use transaction FIBF menu Environment->Info System (P/S ). Use the Documenttion button to see the documentation for the BTE
Implementing a BTE 1. Go to transaction FIBF -> Environment -> Info system (P/S) 2. Enter the attribute type as u2018Au2019 and selection attribute as u2018FIu2019.You will get all the BTEs for FI . 3. Select the required BTE and double click on it, you will get the corresponding sample function module name. 4. Click the button u2018Sample function moduleu2019 to go to the sample function module(SE37). 5. Copy the sample function module to a Z-function module (First create a new function group for the function module) and edit the code in the new function module and activate it.(Note: The name of the Z-function module is not important.) 6. Go back to transaction FIBF - Menu Settings->Products->Of a customer to create a new product . 7. Click on u2018New entriesu2019 to create a new product. 8. Enter the name for product. Remember to mark the Active field. Save and activate it. 9. Go back to FIBF menu Settings->P/S function modules->of a customer. 10. Click on u2018new entriesu2019 and give the name of your product and your function module to create a link between BTE and your product and function module.