custom development management cockpitc3r14
DESCRIPTION
Monitoreo SOLMANTRANSCRIPT
-
Custom Development Management Cockpit
(CDMC) - in Detail
SAP AGS SLO Solution Management
2011
-
2011 SAP AG. All rights reserved. 2
Agenda
2011 SAP AG. All rights reserved. 4
Agenda
1. Customer Situation and
Challenges
2. Positioning of CDMC within SAP
Solution Manager Enterprise
Edition
3. Solution Approach
4. Key take aways
1. Benefits of SAP CDMC
2. Facts & Figures
5. Further information
2
-
2011 SAP AG. All rights reserved. 3 2011 SAP AG. All rights reserved. 17
Customer Situation and challenges
3
-
2011 SAP AG. All rights reserved. 4 2011 SAP AG. All rights reserved. 4
Agenda
1. Customer Situation and Challenges
2. Positioning of CDMC within
SAP Solution Manager
Enterprise Edition
3. Solution Approach
4. Key take aways
1. Benefits of SAP CDMC
2. Facts & Figures
5. Further information
4
-
2011 SAP AG. All rights reserved. 5 2011 SAP AG. All rights reserved. 17
CDMC is an integrative part within the Application
management life cycle
and has its use cases at various points in the life cycle
identify customer developments using SAP standard objects
define the scope of customer developments to be used after
the upgrade
identify the impact of an upgrade to customer developments
and define integration testing requirements and test scope
Provide information about cloned SAP objects
Identify the usage and dependency analysis for the objects
coming from a transport request.
Require-ments
Design
Deploy
Application
Lifecycle
Management
Set up a continuous process
to monitor the usage of your
custom developments with
CDMC
Set up a continuous
process to identify and
delete obsolete customer
developments with
CDMC
Build & Test
identify existing customer
developments and
modifications
identify obsolete customer
developments and
modifications
identify used customer
developments and
modifications
Optimize
Operate
5
-
2011 SAP AG. All rights reserved. 6
Application Management Processes
Identification of critical business processes
Support of non-SAP solution aspects
Solution documentation of custom code, partner solutions and other vendors and
interfaces
Usage analysis of custom developments in an SAP system
Identification of potentially obsolete objects
Identification of impacts an upgrade or support package installation can possibly
have on custom developments
Calculation of the effort necessary for adjusting the custom developments
affected by an upgrade or support package
installation
SAP
(R/3, )
Custom
Code
Partner
Solutions
Other
Vendors
SAP
(Business
Suite, )
Custom
Code
Partner
Solutions
Other
Vendors
Other
Vendors
SAP
(Enterprise
SOA
by Evolution
and Design)
SAP Solution
Manager
SAP Solution
Manager
Enterprise Edition
Partner
Solutions
Custom
Code
SAP Solution
Manager
-
2011 SAP AG. All rights reserved. 7
Application Management Processes (2)
Support of non-SAP solution aspects
Solution documentation of custom code,
partner solutions, and other vendors and
interfaces
Use analysis of custom developments in
an SAP system
Identification of potentially obsolete
objects
Identification of possible impacts on
custom developments from an upgrade
or support package installation
Calculation of the effort necessary to
adjust the custom developments
affected by an upgrade or support
package installation
SAP
(R/3, )
Custom
Code
Partner
Solutions
Other
Vendors
SAP
(Business
Suite, )
Custom
Code
Partner
Solutions
Other
Vendors
Other
Vendors
SAP
(Enterprise
SOA
by Evolution
and Design)
SAP Solution
Manager
Partner
Solutions
Custom
Code
SAP Solution
Manager
SAP Solution Manager supports your entire solution:
SAP solutions, custom code, partner solutions and other vendors
SAP Solution
Manager
Enterprise Edition
-
2011 SAP AG. All rights reserved. 8
2011 SAP AG. All rights reserved. 18
Parts of CDMC
Create the prerequisites for a clearing analysis, an
upgrade/change impact analysis and change and transport
system analysis projects
Clearing Analysis
Use analysis of
customer
developments in
an SAP system
combined with an
identification of
potentially
useless objects
Upgrade/Change
Impact Analysis
Identification of
potential
consequences
an upgrade can
have on
customer
developments
Create the prerequisites for a clearing analysis, an
upgrade/change impact analysis and change and transport
system analysis projects
Change and
Transport
Analysis
Use analysis of
objects in a
transport request
by identifying the
test scope and
test coverage
analysis
-
2011 SAP AG. All rights reserved. 9 2011 SAP AG. All rights reserved. 19
Global Settings
Clearing/Change and Transport System Analysis Upgrade/Change Impact Analysis
- Activate statistic collection from ST03n on the
relevant production Systems
- The statistics should cover at least three months
and one fiscal year change.- The statistic serve as the basis for the
subsequent analysis activities
- Maintain average adjustment times for every
customer object type- Adjustment times appear on the result list for
every customer object and will be the basis for
a first effort estimation for adjusting custom
objects in the course of an upgrade
9
-
2011 SAP AG. All rights reserved. 10 2011 SAP AG. All rights reserved. 20
Phases of a Clearing Analysis Project
Key activities
Global Settings
- Activation of statistical
collection for usage analysis
Project settings
Define project landscape
Display SAP Notes
Collect
Determine customer objects
Determine SAP modifications
Import statistics
Analysis
Run various analysis functions
Display
Display analysis results
Evaluate and interpret results
Clearing
Work with how-to guide for clearing
10
-
2011 SAP AG. All rights reserved. 11 2011 SAP AG. All rights reserved. 19
System Landscape CDMC Clearing Analysis Project
CDMC Statistics
Systems
CDMC Analysis Systems
CDMC
Control System
Central Solution Manager
system
PROD2
PROD3
PROD4
QAS1
QAS2
QAS3
QAS4
PROD1
11
-
2011 SAP AG. All rights reserved. 12 2011 SAP AG. All rights reserved. 20
System Landscape CDMC Clearing Analysis Projects
CDMC Statistics
Systems
CDMC Analysis
Systems
PROD2
PROD3
PROD4
QAS1
QAS2
QAS3
QAS4
PROD
1
Purpose:
1. Execute all project-
related analyses
(including selection of
relevant objects)
2. Reflects the quality
assurance system
Key activities:
1. Ensure that the
analysis system
contains the full
repository objects of
the production system
12
-
2011 SAP AG. All rights reserved. 13 2011 SAP AG. All rights reserved. 21
System Landscape CDMC Clearing Analysis Projects
CDMC Statistics
Systems
CDMC Analysis
Systems
PROD2
PROD3
PROD4
QAS1
QAS2
QAS3
QAS4
PROD
1
Purpose:
1. Provides statistical
information about used
custom development
objects
2. Executes project-specific
queries such as the
syntax check for
customer programs or
the search for empty
customer tables
3. Reflects the production
system
Key activities:
1. Ensure you have the
correct settings in place
for statistic collection in
transaction ST03n
13
-
2011 SAP AG. All rights reserved. 14 2011 SAP AG. All rights reserved. 22
System Landscape CDMC Clearing Analysis Projects
CDMC Statistics
Systems
CDMC Analysis
Systems
CDMC
Control
System
Central Solution
Manager system
QAS1
QAS2
QAS3
QAS4
Purpose:1. Trigger all CA relevant
activities for every project
and dedicated system
landscape
2. Provides process tree,
monitoring, and status
tracking information for
every activity
3. Platform for evaluating the
results of the analysis
4. Reflects the central
Solution Manager system
Key activities:
1. Activate statistic collection
2. Maintain adjustment times
3. Create CA project
4. Trigger project-related
activities
5. Provide CA result list
14
-
2011 SAP AG. All rights reserved. 15 2011 SAP AG. All rights reserved. 9
Use cases of CDMC within SAP Solution Manager 7.1
Enterprise EditionClearing Analysis/
Change Transport
Analysis
CDMC Control System
Central Solution Manager System
Workcenter:
Implementation/Upgrade
DEV QAS PROD
DEV QAS PROD
Upgrade Project
Maintenance Project
Upgrade / Change
Impact Analysis
Solution 1
Key activities:
Identify via the CDMC
control system obsolete
custom developments in
a solution (PRD system)
Initiate clearing/change
transport analysis
Key activities:
Launch CDMC via work center
or upgrade roadmap
Trigger all CA, UCIA and CTS
relevant activities for every
project and dedicated system
landscape
Key activities:
Use list with used custom
developments as an input for the
UCIA project
Determine Impact on custom
developments during upgrade
Solution 2
15
-
2011 SAP AG. All rights reserved. 16 2011 SAP AG. All rights reserved. 9
Display Results of Clearing Analysis
Example of results list
16
-
2011 SAP AG. All rights reserved. 17
2011 SAP AG. All rights reserved. 18
Parts of CDMC
Create the prerequisites for a clearing analysis, an
upgrade/change impact analysis and change and transport
system analysis projects
Clearing Analysis
Use analysis of
customer
developments in
an SAP system
combined with an
identification of
potentially
useless objects
Upgrade/Change
Impact Analysis
Identification of
potential
consequences
an upgrade can
have on
customer
developments
Create the prerequisites for a clearing analysis, an
upgrade/change impact analysis and change and transport
system analysis projects
Change and
Transport
Analysis
Use analysis of
objects in a
transport request
by identifying the
test scope and
test coverage
analysis
-
2011 SAP AG. All rights reserved. 18 2011 SAP AG. All rights reserved. 10
Phases of a Upgrade/Change Impact Analysis Project
Key activities
Project settings
Define project landscape.
Get Copied Programs List
Maintain Copied Programs List
Display SAP Notes.
Maintain adjustment times.
Analysis
Find Referred SAP objects.
Import Statistics.
Perform Usage Analysis.
Find changed SAP objects.
Perform remote comparison.
Calculate Adjustment Times
Customer batch input analysis.
Analyze external subroutine calls.
Display
Display and evaluate results.
18
-
2011 SAP AG. All rights reserved. 19 2011 SAP AG. All rights reserved. 23
System Landscape CDMC Upgrade/Change Impact Analysis Projects
CDMC Analysis Systems
CDMC Reference
System/ Reference BaseTest system Rel. ECC 6.0
or a Reference base content
CDMC
Control SystemCentral Solution Manager
system
QAS1Rel. 4.7
QAS2Rel. 4.6c
QAS3Rel. 4.7
QAS4Rel. ERP 5.0
Reference
Base
Content
19
-
2011 SAP AG. All rights reserved. 20 2011 SAP AG. All rights reserved. 24
System Landscape CDMC Upgrade/Change Impact Analysis
Projects (2)
Reference
Base
Content
CDMC Analysis Systems
Reference
Base
Content
CDMC
Reference
System/
Reference BaseTest system Rel. ECC 6.0
or a reference base
content
QAS1Rel. 4.7
QAS2Rel. 4.6c
QAS3Rel. 4.7
QAS4Rel. ERP 5.0
Purpose:
1. Execute all project-related analyses
(including selection of relevant
objects)
2. Reflects the quality assurance
system
Key activities:
1. Ensure that the analysis system
contains the full repository of the
production system
or
CDMC Analysis Systems
QAS1Rel. 4.7
QAS2Rel. 4.6c
QAS3Rel. 4.7
QAS4Rel. ERP 5.0
Purpose:
1. Execute all project-related analyses
(including selection of relevant
objects)
2. Reflects the quality assurance
system
Key activities:
1. Ensure that the analysis system
contains the full repository of the
production system
20
-
2011 SAP AG. All rights reserved. 21 2011 SAP AG. All rights reserved. 17
System Landscape CDMC Upgrade/Change Impact Analysis
Projects (3)
CDMC Analysis Systems
or
Purpose:
Provides upgrade-
relevant information
for a UCIA project
Reflects an upgraded
copy of production or
any other upgrade test
system with the
specified target release
Key activities:
Ensure you have an
upgraded system with
the target release in
place
CDMC
Reference SystemTest system Rel. ECC 6.0 or a reference base content
QAS1
Rel.
4.7
QAS2
Rel.
4.6c
QAS3
Rel.
4.7
QAS4
Rel. ERP
5.0
Reference
Base
Content
21
-
2011 SAP AG. All rights reserved. 22 2011 SAP AG. All rights reserved. 25
Analysis Phase of a UCIA Project: Activity 3(of 3)
Project Settings Analysis Display Result
Objects covered
Compare version from Analysis
System with version from Reference
System/Reference Base
SAP objects
changed
during upgrade
Referred
and
changed
SAP objects
referred by
custom objects
Domains
Data Elements
Search helps
Lock Objects
Views
Tables
Function Modules
Programs
Classes
Determine
impact of
Changes
22
-
2011 SAP AG. All rights reserved. 23 2011 SAP AG. All rights reserved. 11
Display Results of Upgrade/Change Impact
Analysis
23
-
2011 SAP AG. All rights reserved. 24
2011 SAP AG. All rights reserved. 18
Parts of CDMC
Create the prerequisites for a clearing analysis, an
upgrade/change impact analysis and change and transport
system analysis projects
Clearing Analysis
Use analysis of
customer
developments in
an SAP system
combined with an
identification of
potentially
useless objects
Upgrade/Change
Impact Analysis
Identification of
potential
consequences
an upgrade can
have on
customer
developments
Create the prerequisites for a clearing analysis, an
upgrade/change impact analysis and change and transport
system analysis projects
Change and
Transport
Analysis
Use analysis of
objects in a
transport request
by identifying the
test scope and
test coverage
analysis
-
2011 SAP AG. All rights reserved. 25 2011 SAP AG. All rights reserved. 27
Phases of a Change and Transport System Analysis Project
Key activities
Project settings
Define project landscape.
Determine Object Set
Collect
Determine Modified Objects
Determine Enhancements
Customer and Ref SAP Objects
Analysis
Test Scope Identification
Perform Environment Analysis
Test Coverage Analysis
Perform Remote Comparison
Display
Display and evaluate results.
25
-
2011 SAP AG. All rights reserved. 26 2011 SAP AG. All rights reserved. 26
System Landscape CDMC Change and Transport System
Analysis
CDMC Analysis
SystemsCDMC Target
SystemCDMC
Control
SystemCentral Solution
Manager system
QAS1Rel.
4.7
QAS2
Rel.
4.6c
QAS3
Rel. 4.7
QAS4
Rel. ERP
5.0
26
-
2011 SAP AG. All rights reserved. 27 2011 SAP AG. All rights reserved. 11
Display Results of Change and Transport System Analysis
27
-
2011 SAP AG. All rights reserved. 28 2011 SAP AG. All rights reserved. 4
Agenda
1. Customer Situation and Challenges
2. Positioning of CDMC within SAP
Solution Manager Enterprise
Edition
3. Solution Approach
4. Key take aways
1. Benefits of SAP CDMC
2. Facts & Figures
5. Further information
28
-
2011 SAP AG. All rights reserved. 29 2011 SAP AG. All rights reserved. 10
Customer Experiences with CDMC
Consumer products industry
50% of customer developments
identified as obsolete
Planned to be used in upcoming upgrade
projects
Automotive industry
30% of customer developments identified
as obsolete
Used during Support Package upgrades
Planned to be used in upcoming upgrade
projects and merge projects
29
-
2011 SAP AG. All rights reserved. 30 2011 SAP AG. All rights reserved. 11
Value for customers
TRANSPARENCY FOR
CUSTOMER OWN
DEVELOPMENTS
Verify with CDMC, which of your customer own developments
are actually used in your productive environment and which
of them are obsolete.
ACCELARATED UPGRADECheck if customer developments would be affected by
upgrading systems to higher releases and help to adapt them.
TRANSPARENT
ESTIMATION
Check and identify impact of changed SAP standard objects
on custom development effort estimation at an early time
in change projects
REDUCED PROJECT
DURATION
Support IT projects, like system consolidation, by
automatically identifying obsolete customer repository
objects and reduce effort of adaptation.
Resulting in REDUCED COST while INCREASING QUALITY in customer
developments as well as in consolidation and upgrade projects
BETTER TEST SCOPE
MANAGEMENT
New features like Change and Transport system can help to
regularly identify the complete test scope due to incoming
transport request across your project landscape.
30
-
2011 SAP AG. All rights reserved. 31 2011 SAP AG. All rights reserved. 30
SAP Custom Development Management Cockpit (CDMC)
How To Get Started
Shipment
CDMC is enhanced with new features with the Solution Manager 7.1
Enterprise Edition
Installation
Tool installation via ST-PI on central solution manager system
Tool installation via ST-PI on all on all satellite systems that
participate in a clearing analysis or upgrade/change impact analysis
project
31
-
2011 SAP AG. All rights reserved. 32 2011 SAP AG. All rights reserved. 4
Agenda
1. Customer Situation and
Challenges
2. Positioning of CDMC within SAP
Solution Manager Enterprise
Edition
3. Solution Approach
4. Key take aways
1. Benefits of SAP CDMC
2. Facts & Figures
5. Further information
32
-
2011 SAP AG. All rights reserved. 33 2011 SAP AG. All rights reserved. 22
Additional Information
Public Web :
http://service.sap.com/upgradetools
http://service.sap.com/enterpriseedition
http://service.sap.com/rkt -solman
33
-
2011 SAP AG. All rights reserved. 34 2011 SAP AG. All rights reserved. 21
Important SAP Notes
SAP Note Number Title Description
1348772 CDMC Corrections Composite SAP Note Information about all the corrections for an
Support pack
1244713 Configuration of Custom
Development Management
cockpit
Information about how to install the Custom
Development Management cockpit
34
-
2011 SAP AG. All rights reserved. 35
No part of this publication may be reproduced or transmitted in any form or for any
purpose without the express permission of SAP AG. The information contained
herein may be changed without prior notice.
Some software products marketed by SAP AG and its distributors contain
proprietary software components of other software vendors.
Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of
Microsoft Corporation.
IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5,
System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries,
zSeries, eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390
Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6,
POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes,
BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF,
Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere,
Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM
Corporation.
Linux is the registered trademark of Linus Torvalds in the U.S. and other
countries.
Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or
registered trademarks of Adobe Systems Incorporated in the United States and/or
other countries.
Oracle and Java are registered trademarks of Oracle and/or its affiliates.
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and
MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.
HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C,
World Wide Web Consortium, Massachusetts Institute of Technology.
2011 SAP AG. All rights reserved.
SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects
Explorer, StreamWork, and other SAP products and services mentioned herein as
well as their respective logos are trademarks or registered trademarks of SAP AG
in Germany and other countries.
Business Objects and the Business Objects logo, BusinessObjects, Crystal
Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business
Objects products and services mentioned herein as well as their respective logos
are trademarks or registered trademarks of Business Objects Software Ltd.
Business Objects is an
SAP company.
Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other
Sybase products and services mentioned herein as well as their respective logos
are trademarks or registered trademarks of Sybase, Inc. Sybase is an SAP
company.
All other product and service names mentioned are the trademarks of their
respective companies. Data contained in this document serves informational
purposes only. National product specifications may vary.
The information in this document is proprietary to SAP. No part of this document
may be reproduced, copied, or transmitted in any form or for any purpose without
the express prior written permission of SAP AG.