Show TOC

Component documentationCustom Code Lifecycle Management Locate this document in the navigation structure


This application is the central point of access for all functions that you use to manage the lifecycle of custom developments (from creation to deletion). The custom developments that you manage with this application are programs, transactions, and other objects.

The application provides an overview of all the custom developments in your systems. You can identify changes and manage your developments more effectively. You can also perform upgrade tests more efficiently by identifying the custom objects that are currently in use.

Implementation Considerations


  • You are authorized to use transaction CCLM.

  • You have created at least one solution with logical components and systems.

  • SAP has provided a technical implementation that ensures that the required settings have been configured in your SAP Solution Manager system.

  • If you want to use the Analysis and Reports views, a BW system must be integrated and configured accordingly as part of the Customizing project. This function must also be activated (it is not activated by default).

  • You have configured EarlyWatch Alert for the systems. The data collectors read the usage statistics from the EarlyWatch Alert download.


You can perform the following tasks to manage your custom developments:

  • Check extractor framework

    This function shows the current status of the data extractors configured for the BW system. You can also edit the data extractors.

  • Call CDMC Application (Custom Development Management Cockpit)

    You can use this function to carry out an upgrade/change impact analysis, for example.


  • You can use the library definitions you need. This means that you can specify which systems are included and to what extent (see Scheduling Data Collectors).

  • You display the information about the custom objects that is stored in the library definitions (see Managing Library Definitions).

  • You classify the custom objects in your existing landscape by defining contracts and persons responsible for the individual objects (see Editing Objects).

  • You can see what objects are new and when they were created or last changed. To do so, you can display the collected information in a clear overview (see Displaying Analyses) or evaluate it using our own criteria (see Creating Reports).