Implementing customer exits

Creating packages

  1. Create a package in the SE80 transaction. The name of the package must start with the letter "Z" or "Y", for example "ZAEB_COMPLIANCE".
  2. It may be necessary to create a transport request that will be needed for the subsequent transport into the productive system.

Creating enhancement projects

  1. Customer exits require an enhancement project. Use the CMOD transaction to create an enhancement project.
  2. Enter the project name, select Enhancement assignment and click Create.
  3. Next, enter a short text and click Enhancement assignments.
  4. Enter the package you created before.
  5. Then enter the enhancements in the list for the business objects you want to check.
  6. Finally, implement the respective customer exit.

You can find a sample implementation here.

Enhancements for the business objects