Professional Documents
Culture Documents
BTEs are used mostly within FI but it can be also used for other modules . Business Transaction events are available in Standard SAP table TBE01.
The BTE are basically function modules (To be 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 to allow customizing.
How to Implementing a BTE? 1. 2. 3. 4. Goto transction FIBF menu Environment->Info System (P/S ) Select the BTE you want to implement. Press button Sample function module This brings you to SE37 - Copy the sample function module to a Z-function module (First create a new function group for the function module) . Note: The name of the Z-function module is not important . 5. Edit the code in the new function module . 6. Go back to transaction FIBF - Menu Settings->Products -> Of a customer and create a new product which identifies the new product . Remember to mark the Active field.
7. Go back to FIBF menu Settings->P/S function modules->of a customer - Create an entry that links the BTE and Product with the new function module
TCODE : BERE (transaction FIBF menu Environment->Info System (P/S ) P/S Publish and Subscribe .
Press on Execute
Press
NOTE : This Standard sample FM can be copied to custom FM to be used for customization .
Copy function module in SE37 (First create a new function group for the function module) Edit the code in the new function module.
Press on
Here , the Event is configured with the Custom FM . FIBF menu Settings->P/S function modules->of a customer (- Create an entry that links the BTE and Product with the new function module .
Go back to transaction FIBF - Menu Settings->Products->Of a customer (TCODE BF24 ) and create a new product which identifies the new product Remember to mark the Active field.
SaveGo back to FIBF . This was all about BTE and how to implement it . Now , I will discuss some realtime scenario and how it was implemented according to the Customer requirement .