SlideShare a Scribd company logo
1 of 7
Master custom code management with SAP Solution Manager
Over time, the amount of SAP custom code in a company's SAP landscape will increase as new
features are added and business processes evolve. It's often quite hard to determine or keep track of
the amount of custom code in that SAP landscape because it evolves organically over time as part of
"business as usual" activities. Custom code management functions provided by SAP Solution
Manager can help organizations reduce costs and improve the quality of the code while reducing
unnecessary enhancements.
In the following sections, I will highlight some areas in which custom code can become a liability,
but illustrate the practices that anyone can employ to negate the risks and reap the rewards.
Higher support costs
Custom code becomes a support liability to any organization over time. It needs to be maintained,
upgraded and enhanced over its lifetime, and may require additional infrastructure costs to help speed
up poorly performing custom code as it slows down due to increasing data volumes.
For more on SAP Solution Manager
Tips for building an SAP Solution Manager roadmap
Create a blueprint for deploying SAP Solution Manager
Use content accelerators to get SAP Solution Manager up and running in less time
Additionally, many companies fail to update their documentation to reflect changes brought by new
custom code development. This lack of documentation, including information about business
function ownership, compounds the support cost of custom code.
Unused code
A large percentage of the custom code companies have is either obsolete or used infrequently.
Around one-third of all custom code I have classified at over 10 sites in Australia is not being used at
all. By identifying how custom code is -- or isn't -- being used, you can begin to classify ownership
and determine its value to the business.
The costs of missed innovation
Inadequate technical skills may lead companies to modify or clone SAP standard code rather than
using modern enhancement techniques. Ongoing reliance on cloned or modified SAP standard code
introduces bad practices into your organization. That may prevent the uptake of new innovations
delivered by SAP Enhancement packs and upgrades.
Increased risk and testing overhead during upgrades
We all know that testing efforts required during an SAP upgrade process can be significant.
Businesses can mitigate the risk and effort required by identifying which SAP components their
custom code relies on. This helps to predict the impact and testing effort required due to changes in
these SAP components resulting from the upgrade or support pack.
Follow the proven four-step custom code management approach
To tackle your custom code project, it is recommended you proceed by following this four-step
process:
1. Custom code transparency
Figure 1. Determining how much custom code there is to begin with
Gaining transparency into the amount of custom code is achieved by building an accurate repository
of custom code objects across the entire SAP landscape. This central repository can then be used to
identify custom code usage, utilization and business impact.
Pro+
Features
Enjoy the benefits of Pro+ membership, learn more and join.

E-Handbook
SAP HANA architecture draws attention anew -- will it draw users?
 E-Handbook
Selecting an SAP business intelligence and data warehousing platform
 E-Handbook
Can SAP move to the tune of enterprise mobility?
Figure 2. How often is the custom code used?
Custom Code Lifecycle Management, or CCLM, is the SAP Solution Manager tool that serves as the
first line of defense used to build a transparent baseline of custom code objects together with
development class, author, version and usage data.
2. Custom code control
Figure 3. Solution Manager offers a series of custom code analysis tools available for each managed
system
Businesses can control your custom code by identifying which parts of their custom code have been
executed in the SAP landscape and which code is not being used and is "dead."
Figure 4. Using Clone Finder to locate replicated code, or "clones"
A most useful process commonly used to control custom code is the Clone Finder tool, which can be
accessed using the Custom Code Analysis transaction /SDF/CD_CCA. There, you can analyze your
entire custom code library to determine clones, modifications and links to SAP standard code. The
Clone Finder can be used to determine the degree of their similarity to the SAP original objects they
were once copied from.
3. Custom code optimization
Figure 5. A change analysis report
Once you have determined the magnitude of custom code in the SAP landscape and how often it is
executed, it is now time to focus on optimization of this investment in custom code.
You can use the Custom Development Management Cockpit (CDMC) to identify and classify custom
code to determine what effect an SAP upgrade or enhancement pack will have on custom code, and
where problems lie.
4. Custom code reporting
You can use SAP Solution Manager dashboards to manage a series of key performance indicators, or
KPIs, across your custom code library. These dashboards will help to communicate a consistent
message to all levels of the organization by measuring just how "best-run" your custom code actually
is.
The following standard SAP Solution Manager dashboards are predelivered, and offer the following
reporting capabilities:
Figure 6. A typical custom code dashboard
Evaluation of your custom code footprint by measuring all enhancements and developments
in the landscape, classified by object type.
Optimization of the quality of your custom code objects by measuring the success of custom
developments.
Determining exactly how much custom code is being used.
Determining all unused custom code objects.
Determining custom code usage statistics by week or month.

More Related Content

What's hot

SaaS Presentation at SCIT Conference
SaaS Presentation at SCIT ConferenceSaaS Presentation at SCIT Conference
SaaS Presentation at SCIT ConferenceSuhas Kelkar
 
SAP Success Factors Online Training
SAP Success Factors Online TrainingSAP Success Factors Online Training
SAP Success Factors Online TrainingIT LearnMore
 
Integrate Enterprise with Open Erp
Integrate Enterprise with Open ErpIntegrate Enterprise with Open Erp
Integrate Enterprise with Open ErpFabien Pinckaers
 
Sap successfactors tutorial
Sap successfactors tutorialSap successfactors tutorial
Sap successfactors tutorialMichele Jardim
 
Saa S Tech Introduction
Saa S Tech IntroductionSaa S Tech Introduction
Saa S Tech IntroductionpraveenHegde
 
Automated order management
Automated order managementAutomated order management
Automated order managementUtordo Ltd
 
21 Business Processes and Counting - Enhancing Customer Experience with Proce...
21 Business Processes and Counting - Enhancing Customer Experience with Proce...21 Business Processes and Counting - Enhancing Customer Experience with Proce...
21 Business Processes and Counting - Enhancing Customer Experience with Proce...Capgemini
 
Ecommerce order management
Ecommerce order managementEcommerce order management
Ecommerce order managementUtordo Ltd
 
Debarrassez-vous de la dette technique dans votre organisation avec OrgCheck
Debarrassez-vous de la dette technique dans votre organisation avec OrgCheckDebarrassez-vous de la dette technique dans votre organisation avec OrgCheck
Debarrassez-vous de la dette technique dans votre organisation avec OrgCheckThierry TROUIN ☁
 
11 mistakes to_avoid_when_upgrading_sap
11 mistakes to_avoid_when_upgrading_sap11 mistakes to_avoid_when_upgrading_sap
11 mistakes to_avoid_when_upgrading_sapVasudev Reddy
 
Bn1013 demo sap success factors
Bn1013 demo  sap success factorsBn1013 demo  sap success factors
Bn1013 demo sap success factorsconline training
 

What's hot (16)

SaaS Presentation at SCIT Conference
SaaS Presentation at SCIT ConferenceSaaS Presentation at SCIT Conference
SaaS Presentation at SCIT Conference
 
SAP Success Factors Online Training
SAP Success Factors Online TrainingSAP Success Factors Online Training
SAP Success Factors Online Training
 
Openobject Intro
Openobject IntroOpenobject Intro
Openobject Intro
 
Integrate Enterprise with Open Erp
Integrate Enterprise with Open ErpIntegrate Enterprise with Open Erp
Integrate Enterprise with Open Erp
 
Sap successfactors tutorial
Sap successfactors tutorialSap successfactors tutorial
Sap successfactors tutorial
 
Saa S Tech Introduction
Saa S Tech IntroductionSaa S Tech Introduction
Saa S Tech Introduction
 
Welt zprofittoz
Welt zprofittozWelt zprofittoz
Welt zprofittoz
 
ProfittoZ
ProfittoZProfittoZ
ProfittoZ
 
Automated order management
Automated order managementAutomated order management
Automated order management
 
21 Business Processes and Counting - Enhancing Customer Experience with Proce...
21 Business Processes and Counting - Enhancing Customer Experience with Proce...21 Business Processes and Counting - Enhancing Customer Experience with Proce...
21 Business Processes and Counting - Enhancing Customer Experience with Proce...
 
Ecommerce order management
Ecommerce order managementEcommerce order management
Ecommerce order management
 
ERP
ERPERP
ERP
 
SAP License Audit Process
SAP License Audit ProcessSAP License Audit Process
SAP License Audit Process
 
Debarrassez-vous de la dette technique dans votre organisation avec OrgCheck
Debarrassez-vous de la dette technique dans votre organisation avec OrgCheckDebarrassez-vous de la dette technique dans votre organisation avec OrgCheck
Debarrassez-vous de la dette technique dans votre organisation avec OrgCheck
 
11 mistakes to_avoid_when_upgrading_sap
11 mistakes to_avoid_when_upgrading_sap11 mistakes to_avoid_when_upgrading_sap
11 mistakes to_avoid_when_upgrading_sap
 
Bn1013 demo sap success factors
Bn1013 demo  sap success factorsBn1013 demo  sap success factors
Bn1013 demo sap success factors
 

Viewers also liked

Михарский Александр сказка
Михарский Александр сказкаМихарский Александр сказка
Михарский Александр сказкаguestdccd3c
 
Online Learning Development: Myths, Facts & Variations
Online Learning Development: Myths, Facts & VariationsOnline Learning Development: Myths, Facts & Variations
Online Learning Development: Myths, Facts & VariationsEmil Minev
 
Policy Primer on Facebook - Net303 Internet Politics and Power
Policy Primer on Facebook - Net303 Internet Politics and PowerPolicy Primer on Facebook - Net303 Internet Politics and Power
Policy Primer on Facebook - Net303 Internet Politics and PowerMissL
 
Internet Safety Jeopardy Game
Internet Safety Jeopardy GameInternet Safety Jeopardy Game
Internet Safety Jeopardy Gamecynthia.warner
 

Viewers also liked (7)

Михарский Александр сказка
Михарский Александр сказкаМихарский Александр сказка
Михарский Александр сказка
 
Online Learning Development: Myths, Facts & Variations
Online Learning Development: Myths, Facts & VariationsOnline Learning Development: Myths, Facts & Variations
Online Learning Development: Myths, Facts & Variations
 
Do U Txt Msg
Do U Txt MsgDo U Txt Msg
Do U Txt Msg
 
Policy Primer on Facebook - Net303 Internet Politics and Power
Policy Primer on Facebook - Net303 Internet Politics and PowerPolicy Primer on Facebook - Net303 Internet Politics and Power
Policy Primer on Facebook - Net303 Internet Politics and Power
 
you see
you seeyou see
you see
 
Teo is 6
Teo is 6Teo is 6
Teo is 6
 
Internet Safety Jeopardy Game
Internet Safety Jeopardy GameInternet Safety Jeopardy Game
Internet Safety Jeopardy Game
 

Similar to Master custom code management with sap solution manager

Decommissioning with cclm in solution manager sp12
Decommissioning with cclm in solution manager sp12Decommissioning with cclm in solution manager sp12
Decommissioning with cclm in solution manager sp12Felix Cid Vera
 
The Essential Guide to SAP Cloud, Data Migration, ABAP, and Reporting.pdf
The Essential Guide to SAP Cloud, Data Migration, ABAP, and Reporting.pdfThe Essential Guide to SAP Cloud, Data Migration, ABAP, and Reporting.pdf
The Essential Guide to SAP Cloud, Data Migration, ABAP, and Reporting.pdfingenxtec
 
Sap training svr technologies
Sap training   svr technologies Sap training   svr technologies
Sap training svr technologies SVRTechnologies
 
Integrating SAP and Low-Code Plaforms
Integrating SAP and Low-Code PlaformsIntegrating SAP and Low-Code Plaforms
Integrating SAP and Low-Code PlaformsWarren Eiserman
 
What you should know about software measurement platforms
What you should know about software measurement platformsWhat you should know about software measurement platforms
What you should know about software measurement platformsCAST
 
infox technologies
infox technologiesinfox technologies
infox technologiesfidharash
 
Chethan Updated Resume
Chethan Updated ResumeChethan Updated Resume
Chethan Updated ResumeChethan H
 
Getting started with SAP Net Weaver Business Warehouse on IBM PowerLinux Solu...
Getting started with SAP Net Weaver Business Warehouse on IBM PowerLinux Solu...Getting started with SAP Net Weaver Business Warehouse on IBM PowerLinux Solu...
Getting started with SAP Net Weaver Business Warehouse on IBM PowerLinux Solu...IBM India Smarter Computing
 
Proven Ways Low-Code/No-Code Tools Are Strengthening SAP Application Developm...
Proven Ways Low-Code/No-Code Tools Are Strengthening SAP Application Developm...Proven Ways Low-Code/No-Code Tools Are Strengthening SAP Application Developm...
Proven Ways Low-Code/No-Code Tools Are Strengthening SAP Application Developm...Flexsin
 
Critical Features all Enterprise Application Software must have
Critical Features all Enterprise Application Software must haveCritical Features all Enterprise Application Software must have
Critical Features all Enterprise Application Software must haveBJIT Ltd
 
Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...
Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...
Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...Elemica
 
A Comparison of Cloud based ERP Systems
A Comparison of Cloud based ERP SystemsA Comparison of Cloud based ERP Systems
A Comparison of Cloud based ERP SystemsNakul Patel
 
Licensed cannabis producer | Standard Processing | Cannabis Drug License
Licensed cannabis producer | Standard Processing | Cannabis Drug LicenseLicensed cannabis producer | Standard Processing | Cannabis Drug License
Licensed cannabis producer | Standard Processing | Cannabis Drug LicenseCROPSoft
 

Similar to Master custom code management with sap solution manager (20)

Decommissioning with cclm in solution manager sp12
Decommissioning with cclm in solution manager sp12Decommissioning with cclm in solution manager sp12
Decommissioning with cclm in solution manager sp12
 
The Essential Guide to SAP Cloud, Data Migration, ABAP, and Reporting.pdf
The Essential Guide to SAP Cloud, Data Migration, ABAP, and Reporting.pdfThe Essential Guide to SAP Cloud, Data Migration, ABAP, and Reporting.pdf
The Essential Guide to SAP Cloud, Data Migration, ABAP, and Reporting.pdf
 
sap introduction
sap introductionsap introduction
sap introduction
 
Sap training svr technologies
Sap training   svr technologies Sap training   svr technologies
Sap training svr technologies
 
Integrating SAP and Low-Code Plaforms
Integrating SAP and Low-Code PlaformsIntegrating SAP and Low-Code Plaforms
Integrating SAP and Low-Code Plaforms
 
Sap fico fa qs(1)
Sap fico fa qs(1)Sap fico fa qs(1)
Sap fico fa qs(1)
 
Sap fico fa qs
Sap fico fa qsSap fico fa qs
Sap fico fa qs
 
What you should know about software measurement platforms
What you should know about software measurement platformsWhat you should know about software measurement platforms
What you should know about software measurement platforms
 
infox technologies
infox technologiesinfox technologies
infox technologies
 
Chethan Updated Resume
Chethan Updated ResumeChethan Updated Resume
Chethan Updated Resume
 
SAST Code Security Advisor for SAP [Webinar]
SAST Code Security Advisor for SAP [Webinar]SAST Code Security Advisor for SAP [Webinar]
SAST Code Security Advisor for SAP [Webinar]
 
SAP cFolders Training
SAP cFolders Training SAP cFolders Training
SAP cFolders Training
 
Getting started with SAP Net Weaver Business Warehouse on IBM PowerLinux Solu...
Getting started with SAP Net Weaver Business Warehouse on IBM PowerLinux Solu...Getting started with SAP Net Weaver Business Warehouse on IBM PowerLinux Solu...
Getting started with SAP Net Weaver Business Warehouse on IBM PowerLinux Solu...
 
Proven Ways Low-Code/No-Code Tools Are Strengthening SAP Application Developm...
Proven Ways Low-Code/No-Code Tools Are Strengthening SAP Application Developm...Proven Ways Low-Code/No-Code Tools Are Strengthening SAP Application Developm...
Proven Ways Low-Code/No-Code Tools Are Strengthening SAP Application Developm...
 
Focused build overview
Focused build overviewFocused build overview
Focused build overview
 
Odoo erp or sap erp
Odoo erp or sap erpOdoo erp or sap erp
Odoo erp or sap erp
 
Critical Features all Enterprise Application Software must have
Critical Features all Enterprise Application Software must haveCritical Features all Enterprise Application Software must have
Critical Features all Enterprise Application Software must have
 
Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...
Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...
Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...
 
A Comparison of Cloud based ERP Systems
A Comparison of Cloud based ERP SystemsA Comparison of Cloud based ERP Systems
A Comparison of Cloud based ERP Systems
 
Licensed cannabis producer | Standard Processing | Cannabis Drug License
Licensed cannabis producer | Standard Processing | Cannabis Drug LicenseLicensed cannabis producer | Standard Processing | Cannabis Drug License
Licensed cannabis producer | Standard Processing | Cannabis Drug License
 

Recently uploaded

Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Roomgirls4nights
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$kojalkojal131
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Servicegwenoracqe6
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Sheetaleventcompany
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Delhi Call girls
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Roomdivyansh0kumar0
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsstephieert
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024APNIC
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.soniya singh
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 

Recently uploaded (20)

Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girls
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
 

Master custom code management with sap solution manager

  • 1. Master custom code management with SAP Solution Manager Over time, the amount of SAP custom code in a company's SAP landscape will increase as new features are added and business processes evolve. It's often quite hard to determine or keep track of the amount of custom code in that SAP landscape because it evolves organically over time as part of "business as usual" activities. Custom code management functions provided by SAP Solution Manager can help organizations reduce costs and improve the quality of the code while reducing unnecessary enhancements. In the following sections, I will highlight some areas in which custom code can become a liability, but illustrate the practices that anyone can employ to negate the risks and reap the rewards. Higher support costs Custom code becomes a support liability to any organization over time. It needs to be maintained, upgraded and enhanced over its lifetime, and may require additional infrastructure costs to help speed up poorly performing custom code as it slows down due to increasing data volumes. For more on SAP Solution Manager Tips for building an SAP Solution Manager roadmap Create a blueprint for deploying SAP Solution Manager Use content accelerators to get SAP Solution Manager up and running in less time Additionally, many companies fail to update their documentation to reflect changes brought by new custom code development. This lack of documentation, including information about business function ownership, compounds the support cost of custom code. Unused code A large percentage of the custom code companies have is either obsolete or used infrequently. Around one-third of all custom code I have classified at over 10 sites in Australia is not being used at all. By identifying how custom code is -- or isn't -- being used, you can begin to classify ownership and determine its value to the business.
  • 2. The costs of missed innovation Inadequate technical skills may lead companies to modify or clone SAP standard code rather than using modern enhancement techniques. Ongoing reliance on cloned or modified SAP standard code introduces bad practices into your organization. That may prevent the uptake of new innovations delivered by SAP Enhancement packs and upgrades. Increased risk and testing overhead during upgrades We all know that testing efforts required during an SAP upgrade process can be significant. Businesses can mitigate the risk and effort required by identifying which SAP components their custom code relies on. This helps to predict the impact and testing effort required due to changes in these SAP components resulting from the upgrade or support pack. Follow the proven four-step custom code management approach To tackle your custom code project, it is recommended you proceed by following this four-step process: 1. Custom code transparency Figure 1. Determining how much custom code there is to begin with
  • 3. Gaining transparency into the amount of custom code is achieved by building an accurate repository of custom code objects across the entire SAP landscape. This central repository can then be used to identify custom code usage, utilization and business impact. Pro+ Features Enjoy the benefits of Pro+ membership, learn more and join.  E-Handbook SAP HANA architecture draws attention anew -- will it draw users?  E-Handbook Selecting an SAP business intelligence and data warehousing platform  E-Handbook Can SAP move to the tune of enterprise mobility? Figure 2. How often is the custom code used? Custom Code Lifecycle Management, or CCLM, is the SAP Solution Manager tool that serves as the first line of defense used to build a transparent baseline of custom code objects together with development class, author, version and usage data. 2. Custom code control
  • 4. Figure 3. Solution Manager offers a series of custom code analysis tools available for each managed system Businesses can control your custom code by identifying which parts of their custom code have been executed in the SAP landscape and which code is not being used and is "dead."
  • 5. Figure 4. Using Clone Finder to locate replicated code, or "clones" A most useful process commonly used to control custom code is the Clone Finder tool, which can be accessed using the Custom Code Analysis transaction /SDF/CD_CCA. There, you can analyze your entire custom code library to determine clones, modifications and links to SAP standard code. The Clone Finder can be used to determine the degree of their similarity to the SAP original objects they were once copied from. 3. Custom code optimization Figure 5. A change analysis report
  • 6. Once you have determined the magnitude of custom code in the SAP landscape and how often it is executed, it is now time to focus on optimization of this investment in custom code. You can use the Custom Development Management Cockpit (CDMC) to identify and classify custom code to determine what effect an SAP upgrade or enhancement pack will have on custom code, and where problems lie. 4. Custom code reporting You can use SAP Solution Manager dashboards to manage a series of key performance indicators, or KPIs, across your custom code library. These dashboards will help to communicate a consistent message to all levels of the organization by measuring just how "best-run" your custom code actually is. The following standard SAP Solution Manager dashboards are predelivered, and offer the following reporting capabilities: Figure 6. A typical custom code dashboard Evaluation of your custom code footprint by measuring all enhancements and developments in the landscape, classified by object type. Optimization of the quality of your custom code objects by measuring the success of custom developments. Determining exactly how much custom code is being used.
  • 7. Determining all unused custom code objects. Determining custom code usage statistics by week or month.