Friday, 3 May 2019

CCLM(Custom Code Life Cycle Management) Configuration In Solution Manager 7.2

Custom Code Management Work Center


CCLM- Brief description of the functionality
  • CCLM can be used for creating a library of custom codes
  • It gives you information of number (quantity) of custom code in various systems on various attributes like criticality and severity (enhancement, modification and custom code)
  • Programs which are not being used for last 12 months so that they can be marked for decommissioning. It has functionality of decommissioning
  • There is a quality cockpit as well which shows rating of objects as low/medium/high quality objects. This is done using “ATC” run (which I am not clear about)
  • CCLM has graphical (bars/graphs/pie charts)representation of the custom code quality
  • Based on ATC run it will also show results based on individual object as well. These results show to be improved messages and error messages.
Challenge - How to find unused code in ABAP systems

SAP ABAP Certifications, SAP ABAP Development, SAP ABAP Tutorials and Materials

Benefits - Strong Governance and effort reduction during upgrades

SAP ABAP Certifications, SAP ABAP Development, SAP ABAP Tutorials and Materials

Benefits- Strong Governance and effort reduction during upgrades

1.Cost reductionà During upgrades with focus on relevant custom code objects.

2.Decommission unused/obsolete code.

3.Document ownership, contract and other information for custom code objects.

4.Transparency of custom code number, usage, quality and many other information in different systems.

SAP ABAP Certifications, SAP ABAP Development, SAP ABAP Tutorials and Materials

-> Execute t-code CCLM

Overview

City Model

SAP ABAP Certifications, SAP ABAP Development, SAP ABAP Tutorials and Materials

The integrated 3D City Model provides a graphical overview of the current custom code situation in the selected systems.

The city model is based on 3 + 1 dimensions: the three dimensions of the graph (quantity, criticality, and severity) plus either quality or usage information displayed in the tables.

You can use this overview to monitor your custom developments and as a basis to decide whether further custom code management activities are necessary.

Severity


Indicates how far the objects differ from the SAP standard.

The severity level is based on the CCLM attribute SAPSeverity

The following severity levels are available:

SAPSeverity=1 Enhancements

Coding using released interfaces and frameworks

SAPSeverity=3 Modifications

Changed SAP objects

SAPSeverity=5 Custom Code

Independently developed custom objects


Criticality


Indicates how critical your custom developments are.

This criticality rating is defined by the factors specified in the Business Criticality Setup step in the Custom Code Management scenario of SAP Solution Manager Configuration.

The value is stored in the CCLM attribute SAP Criticality.

SAP Criticality=1: Low Criticality

SAP Criticality=5: High Criticality

Quantity


The number of objects in the selected systems.

The additional dimension is displayed in the tables on the right,you can switch between usage Information and quality information.

SAP ABAP Certifications, SAP ABAP Development, SAP ABAP Tutorials and Materials

The total number of the Custom Code, Modification, and Enhancement objects in the selected systems is displayed above the graph, along with the trend.

Library Definitions


The library definition view provides an overview of active and inactive custom code libraries. You can upload and download library definitions as XML files.

Objects


The objects view displays the results of completed data collection jobs, that is, all custom objects and their attributes that were collected in the active library. You can maintain attributes and references for some objects.

SAP ABAP Certifications, SAP ABAP Development, SAP ABAP Tutorials and Materials

SAP ABAP Certifications, SAP ABAP Development, SAP ABAP Tutorials and Materials

SAP ABAP Certifications, SAP ABAP Development, SAP ABAP Tutorials and Materials

SAP ABAP Certifications, SAP ABAP Development, SAP ABAP Tutorials and Materials

Quality


The quality cockpit displays the results of ABAP Test Client (ATC) runs and the open exemptions created for the results over a certain period of time. You can analyze the results and accept or reject open exemptions.

In the quality cockpit you can create new quality projects using the analysis runs of the ABAP Test Cockpit (ATC) tool.

SAP ABAP Certifications, SAP ABAP Development, SAP ABAP Tutorials and Materials

Decommissioning


The decommissioning cockpit helps you identify redundant or obsolete custom code. You create decommissioning analyses and schedule background jobs to monitor custom code objects in your system for activity over a defined period.

Dashboards


The dashboard is integrated in the CCM (Custom Code Management) work center. You can set CCM-related objectives and measure your progress toward these goals using fully customizable scorecards and KPIs.

Value Management Dashboard


The Value Management Dashboard (formally ICI) is a tool which helps to visualize the objectives and improve business values,With this dashboard we can use these data easily and visualize added value. Measured data, defined KPIs and monitored results are managed with the SAP Solution Manager. Using the Value Management Dashboard created or improved business value can be shown.

In order to navigate to the “Value Management Dashboard”  Execute t-code Solman_workcenter

In Search field  Choose “All”  and provide  “value” and then click “App Engagements”

SAP ABAP Certifications, SAP ABAP Development, SAP ABAP Tutorials and Materials

Business Value

The following KPIs are predefined by SAP:

◈ Total number of custom code objects
◈ Total number of low quality objects
◈ Total number of objects not used
◈ Percentage of objects with criticality level 4 and 5
◈ Total number of objects of severity level 1 – Enhancements
◈ Total number of objects of severity level 3 – Modifications

Total number of objects of severity level 5 – Customer Objects

SAP ABAP Certifications, SAP ABAP Development, SAP ABAP Tutorials and Materials

Key Performance Indicators


SAP ABAP Certifications, SAP ABAP Development, SAP ABAP Tutorials and Materials

“Click to Select” for opening a KPI as below

SAP ABAP Certifications, SAP ABAP Development, SAP ABAP Tutorials and Materials

Total # of Custom Code Objects


SAP ABAP Certifications, SAP ABAP Development, SAP ABAP Tutorials and Materials

SAP ABAP Certifications, SAP ABAP Development, SAP ABAP Tutorials and Materials

Total # of not used objects


SAP ABAP Certifications, SAP ABAP Development, SAP ABAP Tutorials and Materials

Click on “?” button to navigate to “Custom Code Management Work Center”

SAP ABAP Certifications, SAP ABAP Development, SAP ABAP Tutorials and Materials

Configuring the Dashboard

SAP ABAP Certifications, SAP ABAP Development, SAP ABAP Tutorials and Materials

Click on “Wheel” button as below

SAP ABAP Certifications, SAP ABAP Development, SAP ABAP Tutorials and Materials

Click on Edit

SAP ABAP Certifications, SAP ABAP Development, SAP ABAP Tutorials and Materials

Required custom changes can be done

SAP ABAP Certifications, SAP ABAP Development, SAP ABAP Tutorials and Materials

KPI’s color coding or view can be customized

SAP ABAP Certifications, SAP ABAP Development, SAP ABAP Tutorials and Materials

By clicking “History Log” give the summary of logs.

SAP ABAP Certifications, SAP ABAP Development, SAP ABAP Tutorials and Materials

SAP ABAP Certifications, SAP ABAP Development, SAP ABAP Tutorials and Materials

No comments:

Post a Comment