Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
Showing results for 
Search instead for 
Did you mean: 


The majority of SAP customers uses custom code and development as an easy and powerful way to extend the standard SAP software for customer-specific business requirements. However, without the efficient and effective management, custom code will raise many risks as below:
> Major TCO drivers for the complex customer solutions
> Higher maintenance and corrections efforts for unknown amount of custom code
> Increased potential risk of business interruption
> Roadblocks for business transitions, innovations and upgrades
> Higher complexity of system landscape

SAP Custom Code Management is an approach to create and maintain value-added custom coded extensions in SAP environment for customer specific business processes needs, during the whole lifecycle of all Custom Code Objects. You can take advantage of the SAP Custom Code Management to manage your custom code efficiently and effectively and be ready for adapting the business transitions, innovations and upgrades.

Custom Code Lifecycle

The innovative concept of Custom Code Management from SAP provides comprehensive insight on how companies can efficiently and effectively manage their home grown Custom Code for the complete custom code lifecycle. From planning to retirement, it delivers transparency on Custom Code objects, automates the analysis of every change and clearly identifies their usage, utilization and business impact of the customer objects. It also supports optimization cycles with a project based approach to reduce the Custom Code footprint.

The “City Model” methodology

Custom code including enhancements and modifications that exist in a company’s SAP system landscape can be evaluated in four dimensions. These dimensions are quantity, quality, technical severity and business criticality. The goal is to establish a constant evaluation process of custom solutions in these four dimensions, to optimize them on the basis of the results that were obtained and in alignment with the goals that have to be achieved.

Supporting capabilities

  • Custom Code Lifecycle Management (CCLM)

  • Code Inspector

  • ABAP Test Cockpit (ATC)

  • Quality Cockpit (Solman7.20)

  • Custom Code Apps

  • Clone Finder

  • Usage and Procedure Logging (UPL)

  • SAP SQL Monitoring

  • Decommissioning Cockpit

  • SAP Criticality Calculation

  • Strategic Roadmap

  • Dashboards

  • SAP Performance Tuning Worklist

Your Benifit

  • Get full transparency about your custom code

  • Save cost already at an early stage of the custom code lifecycle

  • Retire unused custom code

  • Improve custom code quality

  • Move closer to SAP standard

  • Get ready for innovations

For more information about the tools and best practices, please take a look at the SCN Custom Code Management Wiki via below link:
SCN Custom Code Management Wiki