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