Development of User Exits
Developing a user exit implementation
User Exits are realized in SmartChange Transport Management via function modules. There is a template function module available for each of the user exit definitions. These templates must be used as a starting point for an own implementation. This ensures that the specific implementation will have the correct interface. In addition the source code of the template function module also contains detailed information and documentation about all interface parameters.
In “Available user exit definitions” provides a list of all available user exits and their corresponding templates. There is also an implementation example provided at the end of each user exit. The focus of these examples is not their syntactical correctness. They just reflect typical scenarios and give an initial insight into the main TM tables.
Activating a user exit implementation
User exit implementations are activated on the TM Server.
Call transaction /RTC/TM on the TM Server
Goto “Transport Management -> Systems & Groups
Switch to edit mode and place the cursor on that system you want to activate the exit implementation for
In the context menu, select Maintain user exits …
In the next screen switch into edit mode
Navigate to the required user exit definition (type) and place the cursor on that type
Press the Assign function module button
Provide the name of your function module and save