SlideShare a Scribd company logo
1 of 39
Download to read offline
Custom Code Management Tools
@Timo_John
27.06.2015
How does your Custom Code look like in all
your SAP and non SAP systems?
27.06.2015 Custom Code Management Tools Seite 2
src1 : SAP AG page 9
Motivation
27.06.2015 Custom Code Management Tools Seite 3
src1 : SAP AG page 4
AGENDA
27.06.2015 Custom Code Management Tools Seite 4
Motivation1
Clone Finder3
Code Metric Tool5
Usage & Procedure Logging2
ABAP Test Cockpit6
SQL Performance Tuning Worklist7
Interface Analysis4
Closure8
Custom Code Management
What is it?
27.06.2015 Custom Code Management Tools Seite 5
src1 : SAP AG page 4
Motivation
Custom code is the most expensive part of the software
27.06.2015 Custom Code Management Tools Seite 6
src1 : SAP AG page 7
Motivation
Low usage and quality of custom code drives costs
27.06.2015 Custom Code Management Tools Seite 7
src1 : SAP AG page 7
Motivation
Main benefits for reduced custom code objects
27.06.2015 Custom Code Management Tools Seite 8
• Less maintenance and adjustment efforts for custom code
• Less security-, destabilization-, data consistency risk
• Less testing effort
• Less complexity Reduce
src1 : SAP AG page 9
Getting started
How do I manage my custom code?
27.06.2015 Custom Code Management Tools Seite 9
STEP 1 Analyse custom code in system(s) based on actual usage:
Most usage in the system? 
Usage, but not core business 
Not used 
STEP 2 Identify the pain points in - fix them
Security
Performance
Maintenance
should be decommissioned
If the budget allows it; clean up
UPL
CCAPPS / ATC
Getting started
Where can I start Custom Code Management?
27.06.2015 Custom Code Management Tools Seite 10
• Tools shipped with SAP Netweaver
• Custom Code Apps by SAP
• ABAP Test Cockpit / Code Inspector
• SQL Monitor & SQL Performance Tuning Worklist
• Coverage Analyser
• Custom Code Lifecycle Management by SAP Solution Manager
• 3rd party tools
Custom Code Apps
CCAPPS - Tools that help you
02.07.2015 Seite 11
• Set of powerful programs
• Take your time
Custom Code Management Tools
Usage & Procedure Logging
What code is executed in production systems?
02.07.2015 Seite 12
• Monitors executed functions
• Integrated in CCLM of
Solution Manager
• Different aggregations
• Long term evaluation possible
• Kernel function
- No measurable performance impact
neither CPU nor runtime1
1) src3 : SAP AG page 7
Custom Code Management Tools
Usage & Procedure Logging
Display UPL Data
02.07.2015 Seite 13
• Find code that is used most
• Identification of code that is not used with manual work -
• Find used EXITS and Enhancements
• Use UPL List for ATC object sets
• Currently no user segmentation like provided by SCOV
src3 : SAP AG page 7
Custom Code Management Tools
Custom Code Apps
CCAPPS - Tools that help you
02.07.2015 Seite 14
• Set of powerful programs
• Take your time
Custom Code Management Tools
SAP Clone Finder
Where do we have copy & paste coding?
27.06.2015 Custom Code Management Tools Seite 15
• Copy of SAP code with modifications
• Z-Code that is cloned in same / other packages
• Persistency of results
• Clones across systems
• Remote compare
SAP Clone Finder
Result List
27.06.2015 Custom Code Management Tools Seite 16
SAP Clone Finder
Result
27.06.2015 Custom Code Management Tools Seite 17
• Copy of SAP code with modifications
• Z-Code Clones in same / other packages
Custom Code Apps
CCAPPS - Tools that help you
02.07.2015 Seite 18
• Set of powerful programs
• Take your time
Custom Code Management Tools
SAP Interface Analysis
Result
27.06.2015 Custom Code Management Tools Seite 19
• In which SAP Tables are my Z-Function Modules registered?
• Use of unreleased FMs
• List of Enhancements / Badis …
• Usage of obsolete Objects
• Reports that use SAP Object that have changed after Z-Object.
SAP Interface Analysis
Result List
27.06.2015 Custom Code Management Tools Seite 20
Custom Code Apps
CCAPPS - Tools that help you
02.07.2015 Seite 21
• Set of powerful programs
• Take your time
Custom Code Management Tools
SAP Code Metric Tool
What is the most complex code in one section?
27.06.2015 Custom Code Management Tools Seite 22
• Analyses the code for static metrics
• List all SAP modifications
• ( incl. Exit - coding )
• Limitations:
• No detection of complexity across modularisation units
SAP Code Metric Tool
Identification
27.06.2015 Custom Code Management Tools Seite 23
Lines of coe / number of statemts - what is the biggest codings?
Complexity ( conditions / decisions ) - where is the “spaghettiest” code?
Database interaction - who is reading / writing DB?
Autors / Version / Changes - which code was fixed most?
…
SAP Code Metric Tool
Identification
27.06.2015 Custom Code Management Tools Seite 24
Mehr Details über die Liste
SAP Code Metric Tool
Identification
27.06.2015 Custom Code Management Tools Seite 25
SAP Code Metric Tool
Alternative : Code Inspector Metrics
27.06.2015 Custom Code Management Tools Seite 26
Metrics: Max nesting, long coding block, comments, others
• Less Information available compared to Code Metric Tool
• Not so handy in use
• Can be used to create tends charts if executed regularly (Excel)
ABAP Test Cockpit
Use ATC to analyse trends based on statistic
27.06.2015 Custom Code Management Tools Seite 27
• Schedule ATC periodic runs to monitor trends in the coding
• Use stable check variant
• Combine Information with Code Inspector Metrics (Nos / Loc )
• ATC messages per number of statements; lower is better
ABAP Test Cockpit
Use ATC to analyse trends based on statistic
27.06.2015 Custom Code Management Tools Seite 28
09.06.2015 19.06.2015
2.597Prio1 / 116.359Nos = 2,23% 2.650Prio1 / 117.775Nos = 2,25%
ABAP Test Cockpit - Evaluation
bonprix Z-Tool to analyse ATC result trends
27.06.2015 Custom Code Management Tools Seite 29
• In which package are the most ATC findings / exemptions?
• Comparison between packages
• Trends
• Usage of Pragmas
SQL Performance Tuning Worklist
Where do we waste performance?
27.06.2015 Custom Code Management Tools Seite 30
1. Start SQL Monitor on productive system
2. Merge with Coverage Analyser data from test system
3. Merge with ATC findings from development system
4. Inspect results in development system SWLT
What Code is working on which tables hard
and has ATC Issues?
SQL Performance Tuning Worklist
Select screen
27.06.2015 Custom Code Management Tools Seite 31
Select data to include in evaluation
SQL Performance Tuning Worklist
Identification
27.06.2015 Custom Code Management Tools Seite 32
See the results of used data in one place
SQL Performance Tuning Worklist + UPL
Identification
27.06.2015 Custom Code Management Tools Seite 33
Found performance Issue within 10 minutes
SQL Performance Tuning Worklist
Second Example
27.06.2015 Custom Code Management Tools Seite 34
Closure
There tools that help you out!
27.06.2015 Custom Code Management Tools Seite 35
src1 : SAP AG page 4
Why do we do it?
• Less maintenance and adjustment efforts for custom code
• Less security-, destabilization-, data consistency risk
• Less testing effort
• Less complexity Reduce
PLEASE DO TESTING WITH BUSINESS!
Questions & Links
links & text to scan
27.06.2015 Custom Code Management Tools Seite 36
Questions & Contact Information
27.06.2015 Custom Code Management Tools Seite 37
src1 : SAP AG page 9
@Timo_John
Custom Development ABAP
bonprix Handelsgesellschaft mbH
Haldesdorfer Straße 61
22179 Hamburg
http://scn.sap.com/people/timo.john
Resources
27.06.2015 Custom Code Management Tools Seite 38
scr1: Custom Code Management – Decommissioning[PDF] SAP 2014
scr2: Custom Code Management Custom Code Apps [PDF] SAP Active Global Support
scr3: CCM Usage & Procedure Logging[PDF] SAP Active Global Support
Usage & Procedure Logging [SCN] SCN 2015
VIELEN DANK FÜR IHRE AUFMERKSAMKEIT!

More Related Content

What's hot

Introducing enhancement framework.doc
Introducing enhancement framework.docIntroducing enhancement framework.doc
Introducing enhancement framework.docKranthi Kumar
 
Orchestrating AWS Lambda with AWS Step Functions
Orchestrating AWS Lambda with AWS Step Functions Orchestrating AWS Lambda with AWS Step Functions
Orchestrating AWS Lambda with AWS Step Functions Amazon Web Services
 
static ABAP code analyzers
static ABAP code analyzersstatic ABAP code analyzers
static ABAP code analyzersMarkus Theilen
 
Extending Your SAP Supply Chain Systems to Suppliers with SAP Ariba Solutions...
Extending Your SAP Supply Chain Systems to Suppliers with SAP Ariba Solutions...Extending Your SAP Supply Chain Systems to Suppliers with SAP Ariba Solutions...
Extending Your SAP Supply Chain Systems to Suppliers with SAP Ariba Solutions...SAP Ariba
 
Quote Automation: Faster Supplier Identification and Bid Execution for Your P...
Quote Automation: Faster Supplier Identification and Bid Execution for Your P...Quote Automation: Faster Supplier Identification and Bid Execution for Your P...
Quote Automation: Faster Supplier Identification and Bid Execution for Your P...SAP Ariba
 
Best Practices for Ensuring SAP ABAP Code Quality and Security
Best Practices for Ensuring SAP ABAP Code Quality and SecurityBest Practices for Ensuring SAP ABAP Code Quality and Security
Best Practices for Ensuring SAP ABAP Code Quality and SecurityVirtual Forge
 
Profiling for SAP - Compliance Management, Access Control and Segregation of ...
Profiling for SAP - Compliance Management, Access Control and Segregation of ...Profiling for SAP - Compliance Management, Access Control and Segregation of ...
Profiling for SAP - Compliance Management, Access Control and Segregation of ...TransWare AG
 
Abap performance tunning tips
Abap performance tunning tipsAbap performance tunning tips
Abap performance tunning tipsJay Dalwadi
 
Abap data dictionary
Abap data dictionaryAbap data dictionary
Abap data dictionarySmartGokul4
 
Sap Business One
Sap Business OneSap Business One
Sap Business OneRavi Jain
 
SAP HANA SPS10- SAP HANA Modeling
SAP HANA SPS10- SAP HANA ModelingSAP HANA SPS10- SAP HANA Modeling
SAP HANA SPS10- SAP HANA ModelingSAP Technology
 
SAP Periodical Jobs And Tasks
SAP Periodical Jobs And TasksSAP Periodical Jobs And Tasks
SAP Periodical Jobs And TasksAjay Kumar Uppal
 
SAP S/4 HANA - SAP sFIN (Simple Finance) - Financial Reporting and Advanced A...
SAP S/4 HANA - SAP sFIN (Simple Finance) - Financial Reporting and Advanced A...SAP S/4 HANA - SAP sFIN (Simple Finance) - Financial Reporting and Advanced A...
SAP S/4 HANA - SAP sFIN (Simple Finance) - Financial Reporting and Advanced A...Jothi Periasamy
 
Become an AppDynamics Dashboard Rockstar - AppD Summit Europe
Become an AppDynamics Dashboard Rockstar - AppD Summit EuropeBecome an AppDynamics Dashboard Rockstar - AppD Summit Europe
Become an AppDynamics Dashboard Rockstar - AppD Summit EuropeAppDynamics
 
How iPaaS Overcomes the Challenges of Cloud Integration
How iPaaS Overcomes the Challenges of Cloud IntegrationHow iPaaS Overcomes the Challenges of Cloud Integration
How iPaaS Overcomes the Challenges of Cloud IntegrationFlowgear
 
Sap S/4 HANA New Implementation
Sap S/4 HANA New ImplementationSap S/4 HANA New Implementation
Sap S/4 HANA New ImplementationSoumya De
 

What's hot (20)

Introducing enhancement framework.doc
Introducing enhancement framework.docIntroducing enhancement framework.doc
Introducing enhancement framework.doc
 
Orchestrating AWS Lambda with AWS Step Functions
Orchestrating AWS Lambda with AWS Step Functions Orchestrating AWS Lambda with AWS Step Functions
Orchestrating AWS Lambda with AWS Step Functions
 
static ABAP code analyzers
static ABAP code analyzersstatic ABAP code analyzers
static ABAP code analyzers
 
SAP Basics and Overview
SAP Basics and OverviewSAP Basics and Overview
SAP Basics and Overview
 
Extending Your SAP Supply Chain Systems to Suppliers with SAP Ariba Solutions...
Extending Your SAP Supply Chain Systems to Suppliers with SAP Ariba Solutions...Extending Your SAP Supply Chain Systems to Suppliers with SAP Ariba Solutions...
Extending Your SAP Supply Chain Systems to Suppliers with SAP Ariba Solutions...
 
Quote Automation: Faster Supplier Identification and Bid Execution for Your P...
Quote Automation: Faster Supplier Identification and Bid Execution for Your P...Quote Automation: Faster Supplier Identification and Bid Execution for Your P...
Quote Automation: Faster Supplier Identification and Bid Execution for Your P...
 
Best Practices for Ensuring SAP ABAP Code Quality and Security
Best Practices for Ensuring SAP ABAP Code Quality and SecurityBest Practices for Ensuring SAP ABAP Code Quality and Security
Best Practices for Ensuring SAP ABAP Code Quality and Security
 
Profiling for SAP - Compliance Management, Access Control and Segregation of ...
Profiling for SAP - Compliance Management, Access Control and Segregation of ...Profiling for SAP - Compliance Management, Access Control and Segregation of ...
Profiling for SAP - Compliance Management, Access Control and Segregation of ...
 
Abap performance tunning tips
Abap performance tunning tipsAbap performance tunning tips
Abap performance tunning tips
 
Abap data dictionary
Abap data dictionaryAbap data dictionary
Abap data dictionary
 
Sap Business One
Sap Business OneSap Business One
Sap Business One
 
Cost Optimisation
Cost OptimisationCost Optimisation
Cost Optimisation
 
SAP HANA SPS10- SAP HANA Modeling
SAP HANA SPS10- SAP HANA ModelingSAP HANA SPS10- SAP HANA Modeling
SAP HANA SPS10- SAP HANA Modeling
 
SAP Periodical Jobs And Tasks
SAP Periodical Jobs And TasksSAP Periodical Jobs And Tasks
SAP Periodical Jobs And Tasks
 
SAP S/4 HANA - SAP sFIN (Simple Finance) - Financial Reporting and Advanced A...
SAP S/4 HANA - SAP sFIN (Simple Finance) - Financial Reporting and Advanced A...SAP S/4 HANA - SAP sFIN (Simple Finance) - Financial Reporting and Advanced A...
SAP S/4 HANA - SAP sFIN (Simple Finance) - Financial Reporting and Advanced A...
 
Become an AppDynamics Dashboard Rockstar - AppD Summit Europe
Become an AppDynamics Dashboard Rockstar - AppD Summit EuropeBecome an AppDynamics Dashboard Rockstar - AppD Summit Europe
Become an AppDynamics Dashboard Rockstar - AppD Summit Europe
 
SAP HANA Overview
SAP HANA OverviewSAP HANA Overview
SAP HANA Overview
 
How iPaaS Overcomes the Challenges of Cloud Integration
How iPaaS Overcomes the Challenges of Cloud IntegrationHow iPaaS Overcomes the Challenges of Cloud Integration
How iPaaS Overcomes the Challenges of Cloud Integration
 
AWS Lambda Features and Uses
AWS Lambda Features and UsesAWS Lambda Features and Uses
AWS Lambda Features and Uses
 
Sap S/4 HANA New Implementation
Sap S/4 HANA New ImplementationSap S/4 HANA New Implementation
Sap S/4 HANA New Implementation
 

Viewers also liked

Website Localization Made Easy - Proz.com webinar presentation by Balazs Benedek
Website Localization Made Easy - Proz.com webinar presentation by Balazs BenedekWebsite Localization Made Easy - Proz.com webinar presentation by Balazs Benedek
Website Localization Made Easy - Proz.com webinar presentation by Balazs BenedekSkawa Innovation
 
Clase 2 NES Enfoque de enseñanza y recorrido en su construcción vf.ppt 12 ...
Clase 2 NES  Enfoque de enseñanza y recorrido en su  construcción  vf.ppt 12 ...Clase 2 NES  Enfoque de enseñanza y recorrido en su  construcción  vf.ppt 12 ...
Clase 2 NES Enfoque de enseñanza y recorrido en su construcción vf.ppt 12 ...Verónica Tomas
 
FC Barcelona - FCB Apps
FC Barcelona - FCB AppsFC Barcelona - FCB Apps
FC Barcelona - FCB AppsFC Barcelona
 
Educacaocfess
EducacaocfessEducacaocfess
Educacaocfessmauxa
 
Mesa de ciudadanía por la igualdad de género
Mesa de ciudadanía por la igualdad de géneroMesa de ciudadanía por la igualdad de género
Mesa de ciudadanía por la igualdad de géneroGuadalinfo Red Social
 
Lifegate - people planet profit
Lifegate - people planet profitLifegate - people planet profit
Lifegate - people planet profitideaTRE60
 
Reglamento de la Ley que fomenta la liquidez e integración del Mercado de Val...
Reglamento de la Ley que fomenta la liquidez e integración del Mercado de Val...Reglamento de la Ley que fomenta la liquidez e integración del Mercado de Val...
Reglamento de la Ley que fomenta la liquidez e integración del Mercado de Val...Yanira Becerra
 
Prezetace - Propagace pro knihovny
Prezetace - Propagace pro knihovnyPrezetace - Propagace pro knihovny
Prezetace - Propagace pro knihovnyBarbora Buchtová
 
5. Ricardo Monsivais, AWS LAC (parte 1)
5. Ricardo Monsivais, AWS LAC (parte 1)5. Ricardo Monsivais, AWS LAC (parte 1)
5. Ricardo Monsivais, AWS LAC (parte 1)Fundación Chile
 
Lehký úvod do metod vizualizace komplexity sociálních sítí
Lehký úvod do metod vizualizace komplexity sociálních sítíLehký úvod do metod vizualizace komplexity sociálních sítí
Lehký úvod do metod vizualizace komplexity sociálních sítíMichal Novák
 
Three years at Linkedin As Told Through Shirts
Three years at Linkedin As Told Through ShirtsThree years at Linkedin As Told Through Shirts
Three years at Linkedin As Told Through ShirtsLeela Srinivasan
 
Norman Obciana resume1
Norman Obciana resume1Norman Obciana resume1
Norman Obciana resume1Norman Obciana
 

Viewers also liked (20)

Managing SAP Custom Code
Managing SAP Custom CodeManaging SAP Custom Code
Managing SAP Custom Code
 
Website Localization Made Easy - Proz.com webinar presentation by Balazs Benedek
Website Localization Made Easy - Proz.com webinar presentation by Balazs BenedekWebsite Localization Made Easy - Proz.com webinar presentation by Balazs Benedek
Website Localization Made Easy - Proz.com webinar presentation by Balazs Benedek
 
Gprs kapsch 18 12 07
Gprs kapsch 18 12 07Gprs kapsch 18 12 07
Gprs kapsch 18 12 07
 
Clase 2 NES Enfoque de enseñanza y recorrido en su construcción vf.ppt 12 ...
Clase 2 NES  Enfoque de enseñanza y recorrido en su  construcción  vf.ppt 12 ...Clase 2 NES  Enfoque de enseñanza y recorrido en su  construcción  vf.ppt 12 ...
Clase 2 NES Enfoque de enseñanza y recorrido en su construcción vf.ppt 12 ...
 
FC Barcelona - FCB Apps
FC Barcelona - FCB AppsFC Barcelona - FCB Apps
FC Barcelona - FCB Apps
 
Educacaocfess
EducacaocfessEducacaocfess
Educacaocfess
 
Ultrasonido-Medicina
Ultrasonido-MedicinaUltrasonido-Medicina
Ultrasonido-Medicina
 
Correo electronico
Correo electronicoCorreo electronico
Correo electronico
 
Mesa de ciudadanía por la igualdad de género
Mesa de ciudadanía por la igualdad de géneroMesa de ciudadanía por la igualdad de género
Mesa de ciudadanía por la igualdad de género
 
Lifegate - people planet profit
Lifegate - people planet profitLifegate - people planet profit
Lifegate - people planet profit
 
Reglamento de la Ley que fomenta la liquidez e integración del Mercado de Val...
Reglamento de la Ley que fomenta la liquidez e integración del Mercado de Val...Reglamento de la Ley que fomenta la liquidez e integración del Mercado de Val...
Reglamento de la Ley que fomenta la liquidez e integración del Mercado de Val...
 
Prezetace - Propagace pro knihovny
Prezetace - Propagace pro knihovnyPrezetace - Propagace pro knihovny
Prezetace - Propagace pro knihovny
 
Mi Famoso Familia
Mi Famoso FamiliaMi Famoso Familia
Mi Famoso Familia
 
Finalized Newsletter_4Oct2016_revised
Finalized Newsletter_4Oct2016_revisedFinalized Newsletter_4Oct2016_revised
Finalized Newsletter_4Oct2016_revised
 
5. Ricardo Monsivais, AWS LAC (parte 1)
5. Ricardo Monsivais, AWS LAC (parte 1)5. Ricardo Monsivais, AWS LAC (parte 1)
5. Ricardo Monsivais, AWS LAC (parte 1)
 
30 day-challenge
30 day-challenge30 day-challenge
30 day-challenge
 
Lehký úvod do metod vizualizace komplexity sociálních sítí
Lehký úvod do metod vizualizace komplexity sociálních sítíLehký úvod do metod vizualizace komplexity sociálních sítí
Lehký úvod do metod vizualizace komplexity sociálních sítí
 
Three years at Linkedin As Told Through Shirts
Three years at Linkedin As Told Through ShirtsThree years at Linkedin As Told Through Shirts
Three years at Linkedin As Told Through Shirts
 
Norman Obciana resume1
Norman Obciana resume1Norman Obciana resume1
Norman Obciana resume1
 
Estructura wendy piña
Estructura wendy piñaEstructura wendy piña
Estructura wendy piña
 

Similar to Custom code management & tools

Top 5 .NET Challenges, Performance Monitoring Tips & Tricks
Top 5 .NET Challenges, Performance Monitoring Tips & TricksTop 5 .NET Challenges, Performance Monitoring Tips & Tricks
Top 5 .NET Challenges, Performance Monitoring Tips & TricksAppDynamics
 
[Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes
[Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes[Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes
[Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & ProcessesRakuten Group, Inc.
 
Presentation Verification & Validation
Presentation Verification & ValidationPresentation Verification & Validation
Presentation Verification & ValidationElmar Selbach
 
Improving the Traceability and Reliability of CRM Implementations with TFS
Improving the Traceability and Reliability of CRM Implementations with TFSImproving the Traceability and Reliability of CRM Implementations with TFS
Improving the Traceability and Reliability of CRM Implementations with TFSIvan Kurtev
 
Performing a successful technical debt assessment in Salesforce
Performing a successful technical debt assessment in SalesforcePerforming a successful technical debt assessment in Salesforce
Performing a successful technical debt assessment in SalesforceCoforge (Erstwhile WHISHWORKS)
 
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...Nesma
 
Wichita State - ALDA
Wichita State - ALDAWichita State - ALDA
Wichita State - ALDAkphodel
 
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...AppDynamics
 
Is your SAP system vulnerable to cyber attacks?
Is your SAP system vulnerable to cyber attacks?Is your SAP system vulnerable to cyber attacks?
Is your SAP system vulnerable to cyber attacks?Virtual Forge
 
Tech Mastermind - Test Suite 20.10.pdf
Tech Mastermind - Test Suite 20.10.pdfTech Mastermind - Test Suite 20.10.pdf
Tech Mastermind - Test Suite 20.10.pdfSaiKumarBorusu
 
Platform for Data Scientists
Platform for Data ScientistsPlatform for Data Scientists
Platform for Data Scientistsdatamantra
 
TehDays Basel - Auditing in sql server 2012 - charley hanania - tech days bas...
TehDays Basel - Auditing in sql server 2012 - charley hanania - tech days bas...TehDays Basel - Auditing in sql server 2012 - charley hanania - tech days bas...
TehDays Basel - Auditing in sql server 2012 - charley hanania - tech days bas...Charley Hanania
 
Building A Product Assortment Recommendation Engine
Building A Product Assortment Recommendation EngineBuilding A Product Assortment Recommendation Engine
Building A Product Assortment Recommendation EngineDatabricks
 
AdminCamp 2018 - ApplicationInsights für Administratoren
AdminCamp 2018 - ApplicationInsights für AdministratorenAdminCamp 2018 - ApplicationInsights für Administratoren
AdminCamp 2018 - ApplicationInsights für AdministratorenChristoph Adler
 
The Future of Workflows No-Code Automation for Business Productivity Software
The Future of Workflows No-Code Automation for Business Productivity SoftwareThe Future of Workflows No-Code Automation for Business Productivity Software
The Future of Workflows No-Code Automation for Business Productivity SoftwareTrackolap
 
Agile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged ApplicationsAgile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged ApplicationsWorksoft
 
ABAP Test Cockpit in action with Doctor ZedGe and abap2xlsx
ABAP Test Cockpit in action with Doctor ZedGe and abap2xlsxABAP Test Cockpit in action with Doctor ZedGe and abap2xlsx
ABAP Test Cockpit in action with Doctor ZedGe and abap2xlsxIvan Femia
 
The Business Justification for APM
The Business Justification for APMThe Business Justification for APM
The Business Justification for APMJonah Kowall
 

Similar to Custom code management & tools (20)

Top 5 .NET Challenges, Performance Monitoring Tips & Tricks
Top 5 .NET Challenges, Performance Monitoring Tips & TricksTop 5 .NET Challenges, Performance Monitoring Tips & Tricks
Top 5 .NET Challenges, Performance Monitoring Tips & Tricks
 
[Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes
[Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes[Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes
[Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes
 
Presentation Verification & Validation
Presentation Verification & ValidationPresentation Verification & Validation
Presentation Verification & Validation
 
Improving the Traceability and Reliability of CRM Implementations with TFS
Improving the Traceability and Reliability of CRM Implementations with TFSImproving the Traceability and Reliability of CRM Implementations with TFS
Improving the Traceability and Reliability of CRM Implementations with TFS
 
BVT_Swamy_Abap_4
BVT_Swamy_Abap_4BVT_Swamy_Abap_4
BVT_Swamy_Abap_4
 
Performing a successful technical debt assessment in Salesforce
Performing a successful technical debt assessment in SalesforcePerforming a successful technical debt assessment in Salesforce
Performing a successful technical debt assessment in Salesforce
 
Managing Challenges In Your JDA Environment
Managing Challenges In Your JDA EnvironmentManaging Challenges In Your JDA Environment
Managing Challenges In Your JDA Environment
 
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
 
Wichita State - ALDA
Wichita State - ALDAWichita State - ALDA
Wichita State - ALDA
 
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
 
Is your SAP system vulnerable to cyber attacks?
Is your SAP system vulnerable to cyber attacks?Is your SAP system vulnerable to cyber attacks?
Is your SAP system vulnerable to cyber attacks?
 
Tech Mastermind - Test Suite 20.10.pdf
Tech Mastermind - Test Suite 20.10.pdfTech Mastermind - Test Suite 20.10.pdf
Tech Mastermind - Test Suite 20.10.pdf
 
Platform for Data Scientists
Platform for Data ScientistsPlatform for Data Scientists
Platform for Data Scientists
 
TehDays Basel - Auditing in sql server 2012 - charley hanania - tech days bas...
TehDays Basel - Auditing in sql server 2012 - charley hanania - tech days bas...TehDays Basel - Auditing in sql server 2012 - charley hanania - tech days bas...
TehDays Basel - Auditing in sql server 2012 - charley hanania - tech days bas...
 
Building A Product Assortment Recommendation Engine
Building A Product Assortment Recommendation EngineBuilding A Product Assortment Recommendation Engine
Building A Product Assortment Recommendation Engine
 
AdminCamp 2018 - ApplicationInsights für Administratoren
AdminCamp 2018 - ApplicationInsights für AdministratorenAdminCamp 2018 - ApplicationInsights für Administratoren
AdminCamp 2018 - ApplicationInsights für Administratoren
 
The Future of Workflows No-Code Automation for Business Productivity Software
The Future of Workflows No-Code Automation for Business Productivity SoftwareThe Future of Workflows No-Code Automation for Business Productivity Software
The Future of Workflows No-Code Automation for Business Productivity Software
 
Agile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged ApplicationsAgile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged Applications
 
ABAP Test Cockpit in action with Doctor ZedGe and abap2xlsx
ABAP Test Cockpit in action with Doctor ZedGe and abap2xlsxABAP Test Cockpit in action with Doctor ZedGe and abap2xlsx
ABAP Test Cockpit in action with Doctor ZedGe and abap2xlsx
 
The Business Justification for APM
The Business Justification for APMThe Business Justification for APM
The Business Justification for APM
 

Recently uploaded

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 

Recently uploaded (20)

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 

Custom code management & tools

  • 1. Custom Code Management Tools @Timo_John 27.06.2015
  • 2. How does your Custom Code look like in all your SAP and non SAP systems? 27.06.2015 Custom Code Management Tools Seite 2 src1 : SAP AG page 9
  • 3. Motivation 27.06.2015 Custom Code Management Tools Seite 3 src1 : SAP AG page 4
  • 4. AGENDA 27.06.2015 Custom Code Management Tools Seite 4 Motivation1 Clone Finder3 Code Metric Tool5 Usage & Procedure Logging2 ABAP Test Cockpit6 SQL Performance Tuning Worklist7 Interface Analysis4 Closure8
  • 5. Custom Code Management What is it? 27.06.2015 Custom Code Management Tools Seite 5 src1 : SAP AG page 4
  • 6. Motivation Custom code is the most expensive part of the software 27.06.2015 Custom Code Management Tools Seite 6 src1 : SAP AG page 7
  • 7. Motivation Low usage and quality of custom code drives costs 27.06.2015 Custom Code Management Tools Seite 7 src1 : SAP AG page 7
  • 8. Motivation Main benefits for reduced custom code objects 27.06.2015 Custom Code Management Tools Seite 8 • Less maintenance and adjustment efforts for custom code • Less security-, destabilization-, data consistency risk • Less testing effort • Less complexity Reduce src1 : SAP AG page 9
  • 9. Getting started How do I manage my custom code? 27.06.2015 Custom Code Management Tools Seite 9 STEP 1 Analyse custom code in system(s) based on actual usage: Most usage in the system?  Usage, but not core business  Not used  STEP 2 Identify the pain points in - fix them Security Performance Maintenance should be decommissioned If the budget allows it; clean up UPL CCAPPS / ATC
  • 10. Getting started Where can I start Custom Code Management? 27.06.2015 Custom Code Management Tools Seite 10 • Tools shipped with SAP Netweaver • Custom Code Apps by SAP • ABAP Test Cockpit / Code Inspector • SQL Monitor & SQL Performance Tuning Worklist • Coverage Analyser • Custom Code Lifecycle Management by SAP Solution Manager • 3rd party tools
  • 11. Custom Code Apps CCAPPS - Tools that help you 02.07.2015 Seite 11 • Set of powerful programs • Take your time Custom Code Management Tools
  • 12. Usage & Procedure Logging What code is executed in production systems? 02.07.2015 Seite 12 • Monitors executed functions • Integrated in CCLM of Solution Manager • Different aggregations • Long term evaluation possible • Kernel function - No measurable performance impact neither CPU nor runtime1 1) src3 : SAP AG page 7 Custom Code Management Tools
  • 13. Usage & Procedure Logging Display UPL Data 02.07.2015 Seite 13 • Find code that is used most • Identification of code that is not used with manual work - • Find used EXITS and Enhancements • Use UPL List for ATC object sets • Currently no user segmentation like provided by SCOV src3 : SAP AG page 7 Custom Code Management Tools
  • 14. Custom Code Apps CCAPPS - Tools that help you 02.07.2015 Seite 14 • Set of powerful programs • Take your time Custom Code Management Tools
  • 15. SAP Clone Finder Where do we have copy & paste coding? 27.06.2015 Custom Code Management Tools Seite 15 • Copy of SAP code with modifications • Z-Code that is cloned in same / other packages • Persistency of results • Clones across systems • Remote compare
  • 16. SAP Clone Finder Result List 27.06.2015 Custom Code Management Tools Seite 16
  • 17. SAP Clone Finder Result 27.06.2015 Custom Code Management Tools Seite 17 • Copy of SAP code with modifications • Z-Code Clones in same / other packages
  • 18. Custom Code Apps CCAPPS - Tools that help you 02.07.2015 Seite 18 • Set of powerful programs • Take your time Custom Code Management Tools
  • 19. SAP Interface Analysis Result 27.06.2015 Custom Code Management Tools Seite 19 • In which SAP Tables are my Z-Function Modules registered? • Use of unreleased FMs • List of Enhancements / Badis … • Usage of obsolete Objects • Reports that use SAP Object that have changed after Z-Object.
  • 20. SAP Interface Analysis Result List 27.06.2015 Custom Code Management Tools Seite 20
  • 21. Custom Code Apps CCAPPS - Tools that help you 02.07.2015 Seite 21 • Set of powerful programs • Take your time Custom Code Management Tools
  • 22. SAP Code Metric Tool What is the most complex code in one section? 27.06.2015 Custom Code Management Tools Seite 22 • Analyses the code for static metrics • List all SAP modifications • ( incl. Exit - coding ) • Limitations: • No detection of complexity across modularisation units
  • 23. SAP Code Metric Tool Identification 27.06.2015 Custom Code Management Tools Seite 23 Lines of coe / number of statemts - what is the biggest codings? Complexity ( conditions / decisions ) - where is the “spaghettiest” code? Database interaction - who is reading / writing DB? Autors / Version / Changes - which code was fixed most? …
  • 24. SAP Code Metric Tool Identification 27.06.2015 Custom Code Management Tools Seite 24 Mehr Details über die Liste
  • 25. SAP Code Metric Tool Identification 27.06.2015 Custom Code Management Tools Seite 25
  • 26. SAP Code Metric Tool Alternative : Code Inspector Metrics 27.06.2015 Custom Code Management Tools Seite 26 Metrics: Max nesting, long coding block, comments, others • Less Information available compared to Code Metric Tool • Not so handy in use • Can be used to create tends charts if executed regularly (Excel)
  • 27. ABAP Test Cockpit Use ATC to analyse trends based on statistic 27.06.2015 Custom Code Management Tools Seite 27 • Schedule ATC periodic runs to monitor trends in the coding • Use stable check variant • Combine Information with Code Inspector Metrics (Nos / Loc ) • ATC messages per number of statements; lower is better
  • 28. ABAP Test Cockpit Use ATC to analyse trends based on statistic 27.06.2015 Custom Code Management Tools Seite 28 09.06.2015 19.06.2015 2.597Prio1 / 116.359Nos = 2,23% 2.650Prio1 / 117.775Nos = 2,25%
  • 29. ABAP Test Cockpit - Evaluation bonprix Z-Tool to analyse ATC result trends 27.06.2015 Custom Code Management Tools Seite 29 • In which package are the most ATC findings / exemptions? • Comparison between packages • Trends • Usage of Pragmas
  • 30. SQL Performance Tuning Worklist Where do we waste performance? 27.06.2015 Custom Code Management Tools Seite 30 1. Start SQL Monitor on productive system 2. Merge with Coverage Analyser data from test system 3. Merge with ATC findings from development system 4. Inspect results in development system SWLT What Code is working on which tables hard and has ATC Issues?
  • 31. SQL Performance Tuning Worklist Select screen 27.06.2015 Custom Code Management Tools Seite 31 Select data to include in evaluation
  • 32. SQL Performance Tuning Worklist Identification 27.06.2015 Custom Code Management Tools Seite 32 See the results of used data in one place
  • 33. SQL Performance Tuning Worklist + UPL Identification 27.06.2015 Custom Code Management Tools Seite 33 Found performance Issue within 10 minutes
  • 34. SQL Performance Tuning Worklist Second Example 27.06.2015 Custom Code Management Tools Seite 34
  • 35. Closure There tools that help you out! 27.06.2015 Custom Code Management Tools Seite 35 src1 : SAP AG page 4 Why do we do it? • Less maintenance and adjustment efforts for custom code • Less security-, destabilization-, data consistency risk • Less testing effort • Less complexity Reduce PLEASE DO TESTING WITH BUSINESS!
  • 36. Questions & Links links & text to scan 27.06.2015 Custom Code Management Tools Seite 36
  • 37. Questions & Contact Information 27.06.2015 Custom Code Management Tools Seite 37 src1 : SAP AG page 9 @Timo_John Custom Development ABAP bonprix Handelsgesellschaft mbH Haldesdorfer Straße 61 22179 Hamburg http://scn.sap.com/people/timo.john
  • 38. Resources 27.06.2015 Custom Code Management Tools Seite 38 scr1: Custom Code Management – Decommissioning[PDF] SAP 2014 scr2: Custom Code Management Custom Code Apps [PDF] SAP Active Global Support scr3: CCM Usage & Procedure Logging[PDF] SAP Active Global Support Usage & Procedure Logging [SCN] SCN 2015
  • 39. VIELEN DANK FÜR IHRE AUFMERKSAMKEIT!