Custom Code Management 
SAP Standardsoftware ist nach bewährten Standards entwickelt, ausführlich getestet und dokumentiert, und die einzelnen Module sind miteinander integriert.
Kunden entwickeln eigene Software, um die SAP Standardsoftware zu erweitern. Diese Eigenentwicklungen kommen besonderen Anforderungen nach oder bieten Funktionen, die von SAP Standardsoftware noch nicht bereitgestellt wird. Dabei folgen Eigenentwicklungen nicht immer den Qualitätsmaßstäben von SAP Standardsoftware, sind oft nicht ausreichend dokumentiert, und es fehlt der Überblick, um die Verwendung und die Anzahl von Eigenentwicklungen transparent zu machen. Daneben ist es wichtig, die Kritikalität und die Art und Weise der Umsetzung (Erweiterung über Modifikation zu Kundenentwicklung) zu benennen.
Jede Software und ihre Repositoryobjekte haben ihren eigenen Lebenszyklus. Genau so wie SAP Standardsoftware sollten auch Eigenentwicklungen von Kunden die Phasen des Software-Lebenszyklus durchlaufen. An den Phasenübergängen sollte die Qualität der Software überprüft werden. SAP Solution Manager stellt einen Prozess bereit, mit dem Sie, ausgehend von der Ist-Situation, Ihre Eigenentwicklungen strukturieren, steuern und optimieren können.
Der Prozess Custom Code Management ist der zentrale Einstieg für den Zugriff auf alle Funktionen, die Sie benötigen, um einen umfassenden Überblick über Kundeneigenentwicklungen zu bekommen. So können Sie deren Quantität und Qualität, sowie die Art und Weise der Umsetzung oder auch den Einfluss von Änderungen an verwendeten SAP-Objekten kontinuierlich optimieren.
Eigenentwicklungen können höhere Kosten im Betrieb verursachen, sind intensiver in Wartung und Fehlerbehebung, und erhöhen den Aufwand bei einem Upgrade. Die Komplexität eines Systems, in dem viele Eigenentwicklungen vorhanden sind, ist generell höher.
Custom Code Management bietet Ihnen eine umfassende Übersicht darüber, wie Sie Eigenentwicklungen in Ihren Systemen nutzen, und hilft Ihnen, die Eigenentwicklungen, die Sie wirklich brauchen, zu identifizieren. So können Sie die volle Kontrolle über den Lebenszyklus Ihrer Eigenentwicklungen besitzen und dabei die Innovationen aus der SAP Standardsoftware nutzen.
Verwaltung von kundeneigenen Entwicklungen: Diese Anwendung ist der zentrale Einstieg für den Zugriff auf alle Funktionen, mit denen Sie den Lebenszyklus von Eigenentwicklungen verwalten, vom Anlegen bis zum Löschen.