Skip to Content
Author's profile photo Shuge Guo

Getting Started with Custom Code Management


Custom code and Development is used by the majority of customers as an easy and powerful way to extend the standard SAP software and implement customer-specific business requirements. Adjusted by Custom Code SAP-based business scenarios bring additional value to the customer’s business. At the same time, custom code is known as one of the major TCO drivers for complex customer solutions, translating in the need of an efficient and effective custom code management. The Custom Code relevant TCO impact is very often a result of non-optimal Custom Code Management processes’ setup. To ensure the efficiency of the business scenarios supported by Custom Code, it’s necessary to analyze and plan optimization steps as for already existing Custom Code (Custom Code Continuous improvement) as for the planned Custom Code implementation (Custom Code governance optimization).

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 Custom Code Management to receive comprehensive insights on how to efficiently and effectively manage homegrown custom code and get the most out of IT.

Custom code lifecycle from requirement to retirement

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. From conception 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./wp-content/uploads/2014/05/2_448853.png

Supporting capabilities

  • Custom Code Lifecycle Management (CCLM)
  • Code Inspector
  • ABAP Test Cockpit (ATC)
  • Custom Code Apps
  • Clone Finder
  • Usage and Procedure Logging (UPL)
  • Custom Development Management Cockpit (CDMC)
  • SAP SQL Monitoring
  • SAP Criticality Calculation
  • Dashboards
  • SAP Performance Tuning Worklist
  • The roadmap in Solution Manager 7.1


Benefits for you

  • 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


SCN Custom Code Management Wiki

All the learning information about the tools and best practices, please take a look at the SCN Custom Code Management Wiki via below link.

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Yangning Peng
      Yangning Peng

      😎 赞啊!

      Author's profile photo LAN XIAO
      LAN XIAO


      Author's profile photo Former Member
      Former Member

      Interesting !

      Author's profile photo Raphael Pacheco
      Raphael Pacheco

      Very good this post!

      I believe that good documentation is essential for the successful management of CCM. Deployment teams MUST create them and the client maintain them.