Professional Documents
Culture Documents
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 2
Agenda
Introduction
Motivation
Objects & Benefits
CCLM – The Library
Set-Up Decommissioning
Overview Dashboards
Library Definition BW Reporting
Objects Business Criticality
Quality UPL / SCMON Settings
Remark
The screen shots are taken from Solution Manager 7.20 SP01. In order to improve
usability they might be changed during ramp up phase of Solution Manger 7.20.
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 3
Introduction
Motivation
Objectives & Benefits
Switch on the light – take action
Some more became obsolete through recent SAP Eliminate identical clones
standard functionality
Call for Action:
30-50% of them need to be adjusted on the
Document your custom code with
occasion of a SAP standard upgrade
responsibilities and detailed additional
20% of the system resources are attributed to the information
execution of custom code Call for Action:
ATC checks return several hundred severe Improve quality of custom code
messages per development package
* Based on SAP (CQC) Solution Transition Assessment and follow-up services from SAP
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 5
Set your objectives gain your benefits
Main objectives
Establish single source of truth for custom code
Document custom code and usage (sustainability and retirement)
Detect custom code inconsistencies in landscapes
Detect custom code quality
Detect custom code information in your landscape (e.g. what is running in which system)
Establish general governance aspects (e.g. who has changed or created new custom code and where)
Benefits
Save cost by retiring custom code
Reduce test effort by replacement/retirement of custom code
Increase transparency and quality of custom code by collecting respective information
Remove roadblock for implementing innovations by focusing on relevant custom code objects
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 6
Collect information – answer your questions
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 7
Custom Code Lifecycle Management
The foundation for efficient Custom Code Management
… is designed to manage the entire lifecycle of custom code objects from requirement to retirement
… includes information to classify the custom code objects in your complete system landscape
…gives the possibility to assign attributes for the custom code objects in order to collect al relevant information
of custom code objects
… collects usage and quality information in order to gain control of custom code objects
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 8
CCLM The Library
Set-up Decommissioning
Overview Dashboards
Library Definition BW Reporting
Objects Business Criticality
Quality UPL / SCMON Settings
Set-up
Set-up CCLM
Configure library - Step 1-5 basic settings
Step 1 – 5
basic settings
Select Custom
Code
Management
Open log
section
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 11
Set-up CCLM
Configure library - Step 6.1 Check SAP Notes
Open help
section for
Execute notes detailed
check on information
managed systems
Display
documentation
Show
Read log of overview on
notes check implemented
and missing
notes
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 12
Set-up CCLM
Configure library - Step 6.2 Activate Extractors
Selected
systems and Open embedded
client help section
Scenario
selection
Schedule
analysis
jobs
Activate
extractors
Activate
collectors
Open log
section
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 13
Set-up CCLM
Display dependency to
Configure library - Step 6.2 Scenario Selection analysis jobs,
extractors, collectors
and attributes
Selected
systems Open scenario selection
for system
Display dependency to
analysis jobs, extractors
and collectors
Select scenario(s),
to automatically
select dependent
analysis jobs,
extractors and
collectors
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 14
Set-up CCLM
Configure library - Step 6.2 Analysis Jobs
Open enhanced
business criticality
setup
Schedule
analysis
job(s)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 15
Set-up CCLM
Configure library - Step 6.2 Extractor Activation
Open extractor
Open UPL / SCMON
framework
settings
Activate
extractors
for each
system
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 16
Set-up CCLM
Configure library - Step 6.2 Collector Activation
Quality
collector
based on
ATC runs
Check collector
status for systems
Activate
collectors
for each
system
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 17
Set-up CCLM
Main changes from 7.1 to 7.2
Simplification
Scheduling of extractors and collectors Independent manually Systems takes care of dependency of
extractors and collectors
Extraction of data Local from Solution Manager BW or Local from Solution Manager BW
remote directly from managed system(s)
Quality extraction Based on ATC results or code inspector Based on ATC results
results
Usage data Based on workload statistics and UPL Based on workload statistics and UPL
data data or if system prerequisites are fulfilled
on workload statistics and SCMON data
Criticality Manually set-up in step 8 Automatically check if data is available
and if data is available automatically set-
up. Expert mode to change standard
settings
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 18
Overview
Custom Code Lifecycle Management
Start CCLM in FIORI launchpad
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 20
Custom Code Lifecycle Management
Control panel
Overview: Show Custom Code City Model
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 21
Custom Code Lifecycle Management
Custom code city model
Number of objects for each severity level
Select
system(s)
Quality of
Shows city model all objects
of selected
systems
Select
between
quality or
Select usage data
historic
view of city Quality of
model objects of
selected
city block
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 22
Overview
Main changes from 7.1 to 7.2
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 23
Library
Definition
Custom Code Lifecycle Management
Library definition
Lists
Create new defined
Z-attribute attributes
Maintain
attribute
definition
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 25
Library Definition
Main changes from 7.1 to 7.2
Simplification
Number of objects in CCLM One object entry in CCLM with several One object entry in CCLM per object and
Ref2System assignments system
Objects and duplicates Custom code objects and duplicates in Every entry is now named as a custom
CCLM code object
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 26
Objects
Custom Code Lifecycle Management
Work with objects – filter/search objects
Select display
mode
Search objects by
assigned attribute
information Filter objects by
object details
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 28
Custom Code Lifecycle Management
Work with objects – check attributes
Start
Display selected
custom
objects
defined
action for
object(s)
Show attribute
System Centric:
information of
Attribute for single system
selected object
Object Centric:
1 column for each system
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 29
Objects
Main changes from 7.1 to 7.2
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 30
Quality
Custom Code Lifecycle Management
Quality cockpit - overview
Quality Number of quality projects with
Cockpit Select
different status
based on objects to
ATC runs display
quality
status
Overview on
objects with
different quality
status
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 32
Custom Code Lifecycle Management
Quality cockpit – start new project
Define new project
Define
object
selection
Customize
priority of ATC
checks
Select systems
and respective
ATC runs Customize effort
estimation of
ATC checks
Define schedule
for project
analysis runs
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 33
Custom Code Lifecycle Management
Quality cockpit – customize ATC checks
Define time
Define
estimation
classification
variant
variant
Select ATC
Select ATC
check
check
Customize priority
classification Customize effort
estimation
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 34
Custom Code Lifecycle Management
Quality cockpit – work with project
Switch
graph
quality
progress –
time effort
Select project
analysis for
details
Display
progress
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 35
Custom Code Lifecycle Management
Quality cockpit – display objects
Select project
Display
analysis for
project
details
statistics
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 36
Custom Code Lifecycle Management
ATC monitoring
Shows
ATC result
Shows
Select ATC run of selected
ATC result
and show details system
of selected (table view)
system
(graphical view)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 37
Quality
Main changes from 7.1 to 7.2
New features
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 38
Decommissioning
Custom Code Lifecycle Management
Decommissioning cockpit - overview
Number of decommissioning
Select
analysis with different status
objects to
display
lifecycle
Overview on status
objects in
different lifecycle
status
Shows custom
code usage for
different severity
levels
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 40
Custom Code Lifecycle Management
Decommissioning cockpit – start new analysis
Define new analysis
Define
settings for
new
analysis
Define analysis
period
Define selection
criteria for objects
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 41
Custom Code Lifecycle Management
Decommissioning cockpit – work with analysis
Display
Select objects
analysis
from analysis
statistics
Take action
on selected
objects
Work with
selected objects
from analysis
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 42
Dashboards
Custom Code Lifecycle Management
ICI dashboards
Start
Critical number for each
configuration Target for
KPI
screen each KPI
Defined user
settings
Select a KPI to get more
details
Defined custom
code KPIs
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 44
BW Reporting
Custom Code Lifecycle Management
BW reporting – start report
Start Map
loading attributes
data from
BW Execute
pre-defined
report
After data
load: open
navigation
blocks
After data
load: open
report
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 46
Custom Code Lifecycle Management
BW reporting – map attributes
Help section
Map
attributes
for object
Map
attributes
for system
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 47
Custom Code Lifecycle Management
BW reporting – navigation block
Set / delete
filter for
attribute
Add / delete
attribute from
report row
Add / delete
attribute from
report column
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 48
Custom Code Lifecycle Management
BW reporting – report section
Report
section
Displays attributes in
rows and columns
according to
navigation settings
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 49
Reports and Dashboards
Main changes from 7.1 to 7.2
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 50
Business
Criticality
Custom Code Lifecycle Management
Business criticality – select systems
Select systems
Launch criticality
settings from
CCLM control
panel Define analysis
period
Or launch
criticality settings
from CCLM setup
step 6.2
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 52
Custom Code Lifecycle Management
Business criticality – select data pools
Define weightage
for each
intersection of
data pools
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 53
Criticality
Main changes from 7.1 to 7.2
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 54
UPL / SCMON
Settings
Custom Code Lifecycle Management Activate de-
UPL / SCMON settings activate UPL /
SCMON
granularity Check status for
different systems
Launch UPL
/SCMON settings
from CCLM
control panel
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 56
UPL/SCMON Settings
Main changes from 7.1 to 7.2
New capabilities
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 57
Additional information
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 58
Thank you
RUN BETTER
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate
company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.
Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP SE or its
affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate company products and
services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as
constituting an additional warranty.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop
or release any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future
developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time
for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-
looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place
undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.
© 2015 SAP SE or an SAP affiliate company. All rights reserved. Early Knowledge Transfer Customer 60