Enhancements using Business Transaction Events (BOMs) 
Use
In order to optimize BOM processes in your enterprise you can use Business Transaction Events to enhance the processing functions of the standard SAP System.
Business Transaction Events are defined parts within a source that can add coding for different software levels, such as branches, partners, or customers, without changing the original program itself.
You use Business Transaction Events, to enhance the standard SAP System with extra components. You can link in-house function modules, or a product from a third party, to the standard SAP System.
See also:
Using Business Transaction EventsFeatures
Enhancement interfaces are defined in coding of the standard SAP System. If an event is triggered, the system calls up the function modules in which the customer-specific coding is executed.
The tables below show the enhancements for Business Transaction Events used in BOMs (development class CS).
Enhancements for Function Group CSBE
Description |
Event SAP-Function Module |
Sample Module for Customer Module |
| Update Bills of Material |
CS000010 OPEN_FI_PERFORM_CS000010_E |
SAMPLE_INTERFACE_CS000010 |
Activities
At the same time, copy the sample module as a template.
This has to be done before the SAP function module calls up the customer modules.
If the event is triggered, the system calls up the customer modules, which are assigned to the event in this table.