SlideShare a Scribd company logo
1 of 29
Why you should test
SAP PI/CPI
© Figaf 2019
• 15+ years as integration
developer with SAP
• SAP Mentor
• Father
Daniel Graversen
Why testing
What is the impact of failures in your business
● It is not just the support for PI developers
● One failed message can
○ You did not meet production delivery planning
○ Could not deliver order for customer
○ Break SLA with customer
○ Lose of customer
● Connection to critical interfaces could shutdown production
● Extra work for business and developers to fix problem
Integration is critical to your business
Types of testing
Upgrade and patches
Ensure that a patch installation will not affect your system
Potential changes can affect
● Message mappings
● Adapter modules
● B2B capabilities
● Adapter processing
From the SAP roadmap there is a limited functionality being added that
could affect the PI.
Small features are planned
You will still have to upgrade to get the newest option to run CPI on
your PO. Here new innovation will happen more often, and if want to
use the function it is a requirement to upgrade often to simplify your
development
March roadmap https://www.sap.com/denmark/products/roadmaps.html#pdf-asset=8ce1a128-c37c-0010-
82c7-eda71af511fa
Will we see as many updates in future
When a developer have made a change to an interface you need
regression testing to ensure it does not affect other areas
Make sure it does not break something that was not planned
Testing affected interfaces where function is used
Test after each change
Normally you cannot make a change to a User Defined function Library
because you do not have an idea on its affect on other parts of the
application.
Try to modify an UDF?
SAPs new Testing tools
Collect data from production system
This will give you an input and expected output
Send the input in to development system
Fetch the new test data output
Run comparison with expected output
Testing idea
Comes free with your SAP PO 7.5 sp14
Easy to install just a patch and a config wizard
Just add some roles to your users to create test cases
No extra development
Will be developed future as pr SAPs roadmap
Fetch data from dual stack
Good
The first test
Lot of manual steps
Only simple patterns supported
No module testing -> so no EDI comparison
You can only run one interface at the time
Easy to see if small changes have been made like one item. If
something with the structure it becomes difficult.
Challenges
● You may need to implement OSS Note 2650265 which is an upgrade
to MESSAGING SYSTEM SERVICE released with the testing tool. This
can apply on many 7.31+ sp levels
● If it is a long time since you have upgraded you will need to patch
your systems and all the depended patches
● You cannot test this with the SAP tool. You will have to do manual
testing.
● Then you can collect test data on your 7.5 SP14 system and run
tests on it. That way you cannot do a before and after of the
upgrade.
First test challenge
Demo of the SAP testing tool
Want to test your first upgrade
Easier to use
● Collect test data and setup test cases faster
● Cover more patterns, modules, bridges and comparison
● Run multiple test cases at the same time
● Can use data from your first upgrade
● Generate reports of changes
Integrates with a development lifecycle tool so you can run test based
on what is changed
One tool for both PI and CPI
Why you need a better tool
Demo of the Figaf testing tool
Reason and benefits of tools
Your developers leaves, how do you know how the interface should
work.
There maybe some documentation, but is it updated and how do you
really test the function.
Keep knowledge
Be able to perform you upgrade faster
Faster deployment of changes to production
Short term benefits
Less errors with your integration
Better documentation of changes
Be able to fix your interfaces even when developers leave
More stabile enviorment
Long term benefits
Business case
© Figaf 2019
Hourly cost 80
Number of ico 200
Changes pr year 300
Number of support packs pr year 2
Assumptions
https://figaf.com/how-to-build-a-business-case/
© Figaf 2019
Time
required pr
instance
Number of
ICOs Hours Price Pr year Cost pr year
Normal PI testing
Test an interface when changing
mapping 120 1 2 160 300 48.000
Support packs installations testing 60 200 200 16000 2 32.000
Total 80.000
Testing price
© Figaf 2019
Time
pr instance
Number of
ICOs Hours Price Pr year Cost pr year
Normal PI testing
Test an interface when changing
mapping 120 1 2 160 300 48.000
Support packs installations testing 60 200 200 16000 2 32.000
Total 80.000
Testing with IRT
IRT server 15.000
IRT installation and configuration 5.000
IRT create test cases 10 200 33 2667 1 2.667
Test an interface when changing
mapping 5 1 0 7 300 2.000
Support packs installations testing 10 800 2 1.600
Total with IRT 24.667
IRT testing
If we do not test
• Could be a bomb
• Failure in your business
• Impact relationship with
partners
• Legal
• Cost money
• Support
• Fix problem again
• Change management
• Lost time with business
© Figaf 2019
© Figaf 2019
Cost of not testing
Price Pr year Cost pr. year
Support cases 320 30 9.600
Rollback and start over 20.000 0,3 6.000
Lost business because
of errors
20.000 1 20.000
System down 100.000 0,5 50.000
Total for errors 85.600
© Figaf 2019
Documentation
Time required
pr instance
Price Pr year Cost pr. year
Normal
Documentation
90 120 300 36.000
IRT DevOps
additional
10.000
IRT
Documentation
15 20 300 6.000
Total with IRT
documentation
16.000
https://figaf.com/IRT
Try Figaf IRT on your own
Free trial

More Related Content

What's hot

Continuous integration testing fundamentals
Continuous integration testing fundamentalsContinuous integration testing fundamentals
Continuous integration testing fundamentals
Cygnet Infotech
 
Agile performance testing
Agile performance testingAgile performance testing
Agile performance testing
Andriy Melnyk
 

What's hot (20)

“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...
“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...
“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...
 
Continuous integration testing fundamentals
Continuous integration testing fundamentalsContinuous integration testing fundamentals
Continuous integration testing fundamentals
 
Test Automation is for Everyone
Test Automation is for EveryoneTest Automation is for Everyone
Test Automation is for Everyone
 
Business Process Quality at Citrix
Business Process Quality at CitrixBusiness Process Quality at Citrix
Business Process Quality at Citrix
 
Accelerate Your Test Automation Journey with Process Mining for SAP
Accelerate Your Test Automation Journey with Process Mining for SAPAccelerate Your Test Automation Journey with Process Mining for SAP
Accelerate Your Test Automation Journey with Process Mining for SAP
 
CITGO: Fueling Time Savings and Ensuring Quality with Automation
CITGO: Fueling Time Savings and Ensuring Quality with AutomationCITGO: Fueling Time Savings and Ensuring Quality with Automation
CITGO: Fueling Time Savings and Ensuring Quality with Automation
 
Leveraging Worksoft Beyond Test Automation at Mosaic
Leveraging Worksoft Beyond Test Automation at MosaicLeveraging Worksoft Beyond Test Automation at Mosaic
Leveraging Worksoft Beyond Test Automation at Mosaic
 
Continuous Testing for CTOs (Webinar Slides)
Continuous Testing for CTOs (Webinar Slides)Continuous Testing for CTOs (Webinar Slides)
Continuous Testing for CTOs (Webinar Slides)
 
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
 
Performance Testing in the Agile Lifecycle
Performance Testing in the Agile LifecyclePerformance Testing in the Agile Lifecycle
Performance Testing in the Agile Lifecycle
 
Dow Chemical Achieves Higher Quality with Less Effort Through Automation
Dow Chemical Achieves Higher Quality with Less Effort Through AutomationDow Chemical Achieves Higher Quality with Less Effort Through Automation
Dow Chemical Achieves Higher Quality with Less Effort Through Automation
 
Newport News Shipbuilding Takes the Pain out of Compliance & Testing
Newport News Shipbuilding Takes the Pain out of Compliance & TestingNewport News Shipbuilding Takes the Pain out of Compliance & Testing
Newport News Shipbuilding Takes the Pain out of Compliance & Testing
 
#SPSNewEngland Improving #DevOps using #Microsoft business productivity tools...
#SPSNewEngland Improving #DevOps using #Microsoft business productivity tools...#SPSNewEngland Improving #DevOps using #Microsoft business productivity tools...
#SPSNewEngland Improving #DevOps using #Microsoft business productivity tools...
 
ОЛЕНА ГАРАЩУК «QA automation – starter kit» Online QADay 2021
ОЛЕНА ГАРАЩУК «QA automation – starter kit» Online QADay 2021ОЛЕНА ГАРАЩУК «QA automation – starter kit» Online QADay 2021
ОЛЕНА ГАРАЩУК «QA automation – starter kit» Online QADay 2021
 
6 Ways to Measure the ROI of Automated Testing
6 Ways to Measure the ROI of Automated Testing6 Ways to Measure the ROI of Automated Testing
6 Ways to Measure the ROI of Automated Testing
 
Ivt
IvtIvt
Ivt
 
Agile Journey to agile
Agile   Journey to agileAgile   Journey to agile
Agile Journey to agile
 
Agile performance testing
Agile performance testingAgile performance testing
Agile performance testing
 
Benefits of QA automation
Benefits of QA automationBenefits of QA automation
Benefits of QA automation
 
Nuevosoft Test Manager Overview
Nuevosoft Test Manager OverviewNuevosoft Test Manager Overview
Nuevosoft Test Manager Overview
 

Similar to Figaf irt testing webinar 201903

Similar to Figaf irt testing webinar 201903 (20)

Why your SAP PI/PO system should be updated
Why your SAP PI/PO system should be updatedWhy your SAP PI/PO system should be updated
Why your SAP PI/PO system should be updated
 
Testing SAP PI/PO Interfaces the easy way
Testing SAP PI/PO Interfaces the easy wayTesting SAP PI/PO Interfaces the easy way
Testing SAP PI/PO Interfaces the easy way
 
IFG for SAP Integration, webinar on Automated Testing
IFG for SAP Integration, webinar on Automated TestingIFG for SAP Integration, webinar on Automated Testing
IFG for SAP Integration, webinar on Automated Testing
 
How figaf help your business with SAP PI/PO/CPI
How figaf help your business with SAP PI/PO/CPIHow figaf help your business with SAP PI/PO/CPI
How figaf help your business with SAP PI/PO/CPI
 
SAP TechEd 2018 OPP103 – An Introduction to DevOps
SAP TechEd 2018 OPP103 – An Introduction to DevOpsSAP TechEd 2018 OPP103 – An Introduction to DevOps
SAP TechEd 2018 OPP103 – An Introduction to DevOps
 
Whitepaper: How to perform better test on SAP PI/PO
Whitepaper: How to perform better test on SAP PI/POWhitepaper: How to perform better test on SAP PI/PO
Whitepaper: How to perform better test on SAP PI/PO
 
Why Test SAP PI/PO after any upgrade
Why Test SAP PI/PO after any upgradeWhy Test SAP PI/PO after any upgrade
Why Test SAP PI/PO after any upgrade
 
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
 
Future of QA
Future of QAFuture of QA
Future of QA
 
Futureofqa
FutureofqaFutureofqa
Futureofqa
 
How to do a SAP PI/PO Migration 2019
How to do a SAP PI/PO Migration 2019 How to do a SAP PI/PO Migration 2019
How to do a SAP PI/PO Migration 2019
 
Extending SAP SuccessFactors in the Cloud and how not to do it
Extending SAP SuccessFactors in the Cloud and how not to do itExtending SAP SuccessFactors in the Cloud and how not to do it
Extending SAP SuccessFactors in the Cloud and how not to do it
 
Release and Enviromental Management
Release and Enviromental ManagementRelease and Enviromental Management
Release and Enviromental Management
 
How automate your SAP PI/PO/CPI and API management processes
How automate your SAP PI/PO/CPI and API management processesHow automate your SAP PI/PO/CPI and API management processes
How automate your SAP PI/PO/CPI and API management processes
 
Puppet Camp San Francisco 2015: Puppet Adoption in a Mature Environment
Puppet Camp San Francisco 2015: Puppet Adoption in a Mature EnvironmentPuppet Camp San Francisco 2015: Puppet Adoption in a Mature Environment
Puppet Camp San Francisco 2015: Puppet Adoption in a Mature Environment
 
Lessons learned during SAP CPI and API mgt projects
Lessons learned during SAP CPI and API mgt projects Lessons learned during SAP CPI and API mgt projects
Lessons learned during SAP CPI and API mgt projects
 
SAP EHP7 how to avoid the pitfalls
SAP EHP7 how to avoid the pitfallsSAP EHP7 how to avoid the pitfalls
SAP EHP7 how to avoid the pitfalls
 
How to Improve Performance Testing Using InfluxDB and Apache JMeter
How to Improve Performance Testing Using InfluxDB and Apache JMeterHow to Improve Performance Testing Using InfluxDB and Apache JMeter
How to Improve Performance Testing Using InfluxDB and Apache JMeter
 
Expert sizing & methods of sizing validation
Expert sizing & methods of sizing validationExpert sizing & methods of sizing validation
Expert sizing & methods of sizing validation
 
AppExchange Tech Enablement June 2017
AppExchange Tech Enablement June 2017AppExchange Tech Enablement June 2017
AppExchange Tech Enablement June 2017
 

More from Daniel Graversen

More from Daniel Graversen (20)

DevOps for SAP CPI presentation
DevOps for SAP CPI presentationDevOps for SAP CPI presentation
DevOps for SAP CPI presentation
 
Simplify your SAP CPI development with Figaf
Simplify your SAP CPI development with FigafSimplify your SAP CPI development with Figaf
Simplify your SAP CPI development with Figaf
 
Figaf pi auto migration 20191024 webinar
Figaf pi auto migration 20191024 webinarFigaf pi auto migration 20191024 webinar
Figaf pi auto migration 20191024 webinar
 
Automate SAP PI/PO Migration
Automate SAP PI/PO Migration Automate SAP PI/PO Migration
Automate SAP PI/PO Migration
 
Figaf IRT for SAP CPI
Figaf IRT for SAP CPIFigaf IRT for SAP CPI
Figaf IRT for SAP CPI
 
How to build a businesscase for testing SAP PI/PO
How to build a businesscase for testing SAP PI/POHow to build a businesscase for testing SAP PI/PO
How to build a businesscase for testing SAP PI/PO
 
How to go about your SAP Integration 2019, SAP PI, and cloud
How to go about your SAP Integration 2019, SAP PI, and cloudHow to go about your SAP Integration 2019, SAP PI, and cloud
How to go about your SAP Integration 2019, SAP PI, and cloud
 
Sap open connectors #sitcph
Sap open connectors #sitcphSap open connectors #sitcph
Sap open connectors #sitcph
 
Key takeaways for SAP PI Integration 2018
Key takeaways for SAP PI Integration 2018Key takeaways for SAP PI Integration 2018
Key takeaways for SAP PI Integration 2018
 
How to speed up your SAP PI/CPI development
How to speed up your SAP PI/CPI developmentHow to speed up your SAP PI/CPI development
How to speed up your SAP PI/CPI development
 
The current state of SAP Integration, SAPPHIRENOW 2018
The current state of SAP Integration, SAPPHIRENOW 2018The current state of SAP Integration, SAPPHIRENOW 2018
The current state of SAP Integration, SAPPHIRENOW 2018
 
Anadarko Testing SAP PI/PO
Anadarko Testing SAP PI/POAnadarko Testing SAP PI/PO
Anadarko Testing SAP PI/PO
 
Figaf SOT SAP PI/PO support tool
Figaf SOT SAP PI/PO support toolFigaf SOT SAP PI/PO support tool
Figaf SOT SAP PI/PO support tool
 
Testing SAP PI/PO systems Full version
Testing SAP PI/PO systems Full versionTesting SAP PI/PO systems Full version
Testing SAP PI/PO systems Full version
 
SAP Integration for non developers Teched 2017
SAP Integration for non developers Teched 2017 SAP Integration for non developers Teched 2017
SAP Integration for non developers Teched 2017
 
SAP Teched for Integration takeaway 2017
SAP Teched for Integration takeaway 2017SAP Teched for Integration takeaway 2017
SAP Teched for Integration takeaway 2017
 
C4C integration with SAP PI/PO
C4C integration with SAP PI/POC4C integration with SAP PI/PO
C4C integration with SAP PI/PO
 
7 steps to migrate from SAP PI to PO/PRO
7 steps to migrate from SAP PI to PO/PRO7 steps to migrate from SAP PI to PO/PRO
7 steps to migrate from SAP PI to PO/PRO
 
Buildinig a business case for test SAP PI/PO interfaces
Buildinig a business case for test SAP PI/PO interfacesBuildinig a business case for test SAP PI/PO interfaces
Buildinig a business case for test SAP PI/PO interfaces
 
SAP Teched 2016 best practive BPMN development
SAP Teched 2016 best practive BPMN developmentSAP Teched 2016 best practive BPMN development
SAP Teched 2016 best practive BPMN development
 

Recently uploaded

%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 

Recently uploaded (20)

%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 

Figaf irt testing webinar 201903

  • 1. Why you should test SAP PI/CPI © Figaf 2019
  • 2. • 15+ years as integration developer with SAP • SAP Mentor • Father Daniel Graversen
  • 4. What is the impact of failures in your business ● It is not just the support for PI developers ● One failed message can ○ You did not meet production delivery planning ○ Could not deliver order for customer ○ Break SLA with customer ○ Lose of customer ● Connection to critical interfaces could shutdown production ● Extra work for business and developers to fix problem Integration is critical to your business
  • 6. Upgrade and patches Ensure that a patch installation will not affect your system Potential changes can affect ● Message mappings ● Adapter modules ● B2B capabilities ● Adapter processing
  • 7. From the SAP roadmap there is a limited functionality being added that could affect the PI. Small features are planned You will still have to upgrade to get the newest option to run CPI on your PO. Here new innovation will happen more often, and if want to use the function it is a requirement to upgrade often to simplify your development March roadmap https://www.sap.com/denmark/products/roadmaps.html#pdf-asset=8ce1a128-c37c-0010- 82c7-eda71af511fa Will we see as many updates in future
  • 8. When a developer have made a change to an interface you need regression testing to ensure it does not affect other areas Make sure it does not break something that was not planned Testing affected interfaces where function is used Test after each change
  • 9. Normally you cannot make a change to a User Defined function Library because you do not have an idea on its affect on other parts of the application. Try to modify an UDF?
  • 11. Collect data from production system This will give you an input and expected output Send the input in to development system Fetch the new test data output Run comparison with expected output Testing idea
  • 12. Comes free with your SAP PO 7.5 sp14 Easy to install just a patch and a config wizard Just add some roles to your users to create test cases No extra development Will be developed future as pr SAPs roadmap Fetch data from dual stack Good
  • 13. The first test Lot of manual steps Only simple patterns supported No module testing -> so no EDI comparison You can only run one interface at the time Easy to see if small changes have been made like one item. If something with the structure it becomes difficult. Challenges
  • 14. ● You may need to implement OSS Note 2650265 which is an upgrade to MESSAGING SYSTEM SERVICE released with the testing tool. This can apply on many 7.31+ sp levels ● If it is a long time since you have upgraded you will need to patch your systems and all the depended patches ● You cannot test this with the SAP tool. You will have to do manual testing. ● Then you can collect test data on your 7.5 SP14 system and run tests on it. That way you cannot do a before and after of the upgrade. First test challenge
  • 15. Demo of the SAP testing tool
  • 16. Want to test your first upgrade Easier to use ● Collect test data and setup test cases faster ● Cover more patterns, modules, bridges and comparison ● Run multiple test cases at the same time ● Can use data from your first upgrade ● Generate reports of changes Integrates with a development lifecycle tool so you can run test based on what is changed One tool for both PI and CPI Why you need a better tool
  • 17. Demo of the Figaf testing tool
  • 19. Your developers leaves, how do you know how the interface should work. There maybe some documentation, but is it updated and how do you really test the function. Keep knowledge
  • 20. Be able to perform you upgrade faster Faster deployment of changes to production Short term benefits
  • 21. Less errors with your integration Better documentation of changes Be able to fix your interfaces even when developers leave More stabile enviorment Long term benefits
  • 23. © Figaf 2019 Hourly cost 80 Number of ico 200 Changes pr year 300 Number of support packs pr year 2 Assumptions https://figaf.com/how-to-build-a-business-case/
  • 24. © Figaf 2019 Time required pr instance Number of ICOs Hours Price Pr year Cost pr year Normal PI testing Test an interface when changing mapping 120 1 2 160 300 48.000 Support packs installations testing 60 200 200 16000 2 32.000 Total 80.000 Testing price
  • 25. © Figaf 2019 Time pr instance Number of ICOs Hours Price Pr year Cost pr year Normal PI testing Test an interface when changing mapping 120 1 2 160 300 48.000 Support packs installations testing 60 200 200 16000 2 32.000 Total 80.000 Testing with IRT IRT server 15.000 IRT installation and configuration 5.000 IRT create test cases 10 200 33 2667 1 2.667 Test an interface when changing mapping 5 1 0 7 300 2.000 Support packs installations testing 10 800 2 1.600 Total with IRT 24.667 IRT testing
  • 26. If we do not test • Could be a bomb • Failure in your business • Impact relationship with partners • Legal • Cost money • Support • Fix problem again • Change management • Lost time with business © Figaf 2019
  • 27. © Figaf 2019 Cost of not testing Price Pr year Cost pr. year Support cases 320 30 9.600 Rollback and start over 20.000 0,3 6.000 Lost business because of errors 20.000 1 20.000 System down 100.000 0,5 50.000 Total for errors 85.600
  • 28. © Figaf 2019 Documentation Time required pr instance Price Pr year Cost pr. year Normal Documentation 90 120 300 36.000 IRT DevOps additional 10.000 IRT Documentation 15 20 300 6.000 Total with IRT documentation 16.000
  • 29. https://figaf.com/IRT Try Figaf IRT on your own Free trial