Using BTEs ( Business Transaction Events )

The BTE enhancement technique was developed mainly for Financial Accounting component.

A BTE is a Function Module that has a standard interface defined by SAP, but is implemented by the Customer). The BTE is called inside SAP standard programs by a call to Function Modules "OPEN_FI_PERFORM_XXXXX" and or "OUTBOUND_CALL_XXXXX". This Functions modules check if there is any Active BTE in the Customization ( Transaction FIBF ), and runs it.

Search for the desired BTE by:

- SAP Reference IMG -> Financial Accounting -> Financial Accounting Global Settings -> Business Transaction Events
• For Publish and Subscribe Interfaces, Environment - > Info system (P/S)
• For Process Interfaces, Environment -> Infosystem(Processes)

- searching for string "OPEN_FI_PERFORM" and "OUTBOUND_CALL" in the source code

- using Function Module "BF_FUNCTIONS_FIND" which determines the function modules to process from all the SAP, partner or customer enhancements for a BTE.

No comments:

Post a Comment