SlideShare a Scribd company logo
SAP PI/PO, SAP CPI and API management
January 2020
Speed up your SAP Integration
© Figaf 2020
● Why you need to make integration
● What areas can you improve in
● Support process
● Development workflow
○ CPI
○ PI
● Installation
● Pricing
● Roadmap
● QA
● Bonus: How simple is the installation and getting started
Agenda
Why you need to develop faster
● Look at your backlog of interfaces, then you can see why
● There will be a lot more integrations
● Many developers do not feel they have the time to spend 2 hours to
see if they can save 20% of their time
● Old delivery model for integration does not fit the requirement for
agile development
● Development is outsourced and it is difficult to control and ensure
what is returned and if it follows the IT architecture of the company
● Cloud Integration requires a lot more integrations to be delivered
● Documentation and auditing is manual or missing process
● Updates and upgrades are postponed because of fear of
consequences
Common problems with SAP Integration
• Development
• Testing
• Governance
• Monitoring/Support
• Migration (see video)
Areas where automation is possible
Support
● You can resolve problems faster or automated
● People don't need to research already solved problems
● Your costs are reduced due to saving time on alerting
Figaf simplifies your support effort
What the tool can do with Support
● Fetch error messages / alerts
○ SAP PI CMBA
○ CPI iflow messages
○ API mgt errors
● Set up filters with Xpath, so everybody can do it
● Notification to
○ Email
○ Webhook to send notifications Jira, etc.
● Mute similar alerts, so you don't get spam
● Reprocess alerts
Make it as simple to get integration to production
Development flow
● Prepared a change to the flow, show what change it is
● Get a change request
● Mark the items created with this specific change request
● Test change and evaluate the impact
● Prepare transport and configure iflow
● Approve transport and transport
● Check approval message
● Check the documentation
SAP CPI development process
● Create test cases for flow
● Create transport and test
● Configure communication channel
● Approve transport
SAP PI Development process
Change management
Governance
Change management also take time
● Document the changes that have been made
● Ensure you know what is going on
● Audit log trail
● Linking to buisness case
One place to configure iFlow in the full landscape
Users should not have development role in QA or Production
Configuration of iFlows in full system
Figaf has a ticket
It can be used as placeholder for your Service request, Ticket or Jira…
Will not replace your tracking system, just for providing real time data
for it
All changes should like to a request
Create a transport only for the iflow that you have made changes to.
Much simpler
You know what have been changed
Linked with ticket
Auto apply changes after import
Transport
Some clients only have 2 tier system landscape
Figaf can create virtual CPI packages with updated endpoints and
ProcessDirect Adapters
Run test on the same environment
Virtual testing environments
Development
● You still need to create Iflow the way in the WebUI and modify it.
○ Message mapping should also be done in WebUI.
○ Linking scripts to steps
● Modification of scripts, XSLT, WSDL should be done in a better IDE
as IntelliJ or Eclipse
○ Can speedup the development because you can test with one click
○ Syntax highlighting and auto completion
Development
● Git is a version system that allow users to see versions of code
● Has a lot of workflow options for improving code, probably need to
find a good way for CPI working.
● For CPI development it gives a good folder structure that all
developers will be able to use
● Make it easy to maintain code and setup
● Everything is delivered as templates
● No excuse for developers to use it
Why Git
One click to run code
Make it a lot faster to deploy code
Build your own steps
All open source
● CPI - Upload/Download/Deploy
● API mgt -Upload/Download
● Figaf IRT - Run test for iflow
All configuration delivered in the templates
Gradle plugins
How easy, cheap can you get started
Getting started
Figaf tool run on:
● A laptop for a PoC. It has a simple installation with build in
database. You can get started in 5 minutes.
● A server. Figaf is created as an enterprise grade application and can
run in multiple environments
○ Supports the databases PostgreSQL, MSSSQL, Oracle, DB2.
● Figaf Cloud - running in Google Cloud Platform
○ Git is not supported yet
Installation options
● Test
○ Number of ICO/IFlows with test cases
○ Starts at 10.000 EUR/year
● DevOps if you want to harvest the full benefit
○ Number of ICO/iFlows managed by the tool
○ Number of tickets use to link business requirements to changes
○ Starts at 15.000 EUR/year
● Cloud version
○ Starts at 5400 EUR/year for 40 iflows
Licensing
● Secured testing
○ Give option to fetch production data and hide content so you will see
anonymized data
● Transport CPI packages and value mappings
● API for tickets
● PI to CPI migration
Roadmap
● The use of the Figaf tools will reduce the number of hours you need
to spend on tasks related govern, testing, transporting, manage or
support your SAP Integration
● Time or money you can spend on creating more integrations
● How much depend on your desired change process, labour cost and
how much development going on
● Don't spend time on building and maintain an infrastructure self
Figaf help you save money on integration
Q and A
Signup Figaf IRT
figaf.com/IRT
Getting started session
support@figaf.com
Bonus
Install Figaf IRT and run it in 15
minute
Installation steps
Get License code signup on Figaf.com/IRT
Download Jar and bat file
Edit bat file and run it
Goto http://localhost:8080/irt
Add connections to PI/CPI connections
Test connection
Create Landscape

More Related Content

What's hot

Identify right process for automation
Identify right process for automationIdentify right process for automation
Identify right process for automation
Vibhor Shrivastava
 
Major Spira v6.3 Usability & Performance Enhancements Unveiled
Major Spira v6.3 Usability & Performance Enhancements UnveiledMajor Spira v6.3 Usability & Performance Enhancements Unveiled
Major Spira v6.3 Usability & Performance Enhancements Unveiled
Inflectra
 
UiPath Community Event - UiPath Action Center and UiPath Apps - human in the ...
UiPath Community Event - UiPath Action Center and UiPath Apps - human in the ...UiPath Community Event - UiPath Action Center and UiPath Apps - human in the ...
UiPath Community Event - UiPath Action Center and UiPath Apps - human in the ...
TomaszGaczynski
 
Microsoft Dynamics NAV - Robotic Process Automation (RPA) with Rapise
Microsoft Dynamics NAV - Robotic Process Automation (RPA) with RapiseMicrosoft Dynamics NAV - Robotic Process Automation (RPA) with Rapise
Microsoft Dynamics NAV - Robotic Process Automation (RPA) with Rapise
Adam Sandman
 
PTC Windchill ESI 9.x Architecture
PTC Windchill ESI 9.x ArchitecturePTC Windchill ESI 9.x Architecture
PTC Windchill ESI 9.x Architecture
Gandhavalla Informatics Pvt Ltd.
 
Company presentation english 1 2015
Company presentation english 1 2015Company presentation english 1 2015
Company presentation english 1 2015
Locanisag
 
Transform Software Testing and Quality with the Neotys-Inflectra Platform
Transform Software Testing and Quality with the Neotys-Inflectra PlatformTransform Software Testing and Quality with the Neotys-Inflectra Platform
Transform Software Testing and Quality with the Neotys-Inflectra Platform
Inflectra
 
Compare & Contrast How Industries Use Spira
Compare & Contrast How Industries Use SpiraCompare & Contrast How Industries Use Spira
Compare & Contrast How Industries Use Spira
Inflectra
 
Sap b1 for manufactures Case Study
Sap b1 for manufactures   Case StudySap b1 for manufactures   Case Study
Sap b1 for manufactures Case Study
SAP Silver Touch
 
Testing Microsoft Dynamics NAV with Rapise
Testing Microsoft Dynamics NAV with RapiseTesting Microsoft Dynamics NAV with Rapise
Testing Microsoft Dynamics NAV with Rapise
Adam Sandman
 
SAP Success Factors & UiPath
SAP Success Factors & UiPathSAP Success Factors & UiPath
SAP Success Factors & UiPath
Cristina Vidu
 
End-to-End SAP business process and test automation with UiPath
End-to-End SAP business process and test automation with UiPathEnd-to-End SAP business process and test automation with UiPath
End-to-End SAP business process and test automation with UiPath
Vibhor Shrivastava
 
Automate email processing with AI
Automate email processing with AIAutomate email processing with AI
Automate email processing with AI
Cristina Vidu
 
Using REST and UI Testing to Test Ajax Web Applications
Using REST and UI Testing to Test Ajax Web ApplicationsUsing REST and UI Testing to Test Ajax Web Applications
Using REST and UI Testing to Test Ajax Web Applications
Adam Sandman
 
Healthcare software service provider - Silver Touch
Healthcare software service provider - Silver TouchHealthcare software service provider - Silver Touch
Healthcare software service provider - Silver Touch
SAP Silver Touch
 
SpiraPlan 6.4 and 6.5: Portfolios & OAuth Have Arrived
SpiraPlan 6.4 and 6.5: Portfolios & OAuth Have ArrivedSpiraPlan 6.4 and 6.5: Portfolios & OAuth Have Arrived
SpiraPlan 6.4 and 6.5: Portfolios & OAuth Have Arrived
Inflectra
 
CamundaCon 2018: The Camunda Stack: Status Quo and Further Roadmap (Camunda)
CamundaCon 2018: The Camunda Stack: Status Quo and Further Roadmap (Camunda)CamundaCon 2018: The Camunda Stack: Status Quo and Further Roadmap (Camunda)
CamundaCon 2018: The Camunda Stack: Status Quo and Further Roadmap (Camunda)
camunda services GmbH
 
Apama and Terracotta World: Getting Started in Predictive Analytics
Apama and Terracotta World: Getting Started in Predictive Analytics Apama and Terracotta World: Getting Started in Predictive Analytics
Apama and Terracotta World: Getting Started in Predictive Analytics
Software AG
 
Developer 1: Workflows And Code Management
Developer 1: Workflows And Code ManagementDeveloper 1: Workflows And Code Management
Developer 1: Workflows And Code Management
Inflectra
 
From Manual To Automated Software Testing - A Webinar Presentation
From Manual To Automated Software Testing - A Webinar PresentationFrom Manual To Automated Software Testing - A Webinar Presentation
From Manual To Automated Software Testing - A Webinar Presentation
Inflectra
 

What's hot (20)

Identify right process for automation
Identify right process for automationIdentify right process for automation
Identify right process for automation
 
Major Spira v6.3 Usability & Performance Enhancements Unveiled
Major Spira v6.3 Usability & Performance Enhancements UnveiledMajor Spira v6.3 Usability & Performance Enhancements Unveiled
Major Spira v6.3 Usability & Performance Enhancements Unveiled
 
UiPath Community Event - UiPath Action Center and UiPath Apps - human in the ...
UiPath Community Event - UiPath Action Center and UiPath Apps - human in the ...UiPath Community Event - UiPath Action Center and UiPath Apps - human in the ...
UiPath Community Event - UiPath Action Center and UiPath Apps - human in the ...
 
Microsoft Dynamics NAV - Robotic Process Automation (RPA) with Rapise
Microsoft Dynamics NAV - Robotic Process Automation (RPA) with RapiseMicrosoft Dynamics NAV - Robotic Process Automation (RPA) with Rapise
Microsoft Dynamics NAV - Robotic Process Automation (RPA) with Rapise
 
PTC Windchill ESI 9.x Architecture
PTC Windchill ESI 9.x ArchitecturePTC Windchill ESI 9.x Architecture
PTC Windchill ESI 9.x Architecture
 
Company presentation english 1 2015
Company presentation english 1 2015Company presentation english 1 2015
Company presentation english 1 2015
 
Transform Software Testing and Quality with the Neotys-Inflectra Platform
Transform Software Testing and Quality with the Neotys-Inflectra PlatformTransform Software Testing and Quality with the Neotys-Inflectra Platform
Transform Software Testing and Quality with the Neotys-Inflectra Platform
 
Compare & Contrast How Industries Use Spira
Compare & Contrast How Industries Use SpiraCompare & Contrast How Industries Use Spira
Compare & Contrast How Industries Use Spira
 
Sap b1 for manufactures Case Study
Sap b1 for manufactures   Case StudySap b1 for manufactures   Case Study
Sap b1 for manufactures Case Study
 
Testing Microsoft Dynamics NAV with Rapise
Testing Microsoft Dynamics NAV with RapiseTesting Microsoft Dynamics NAV with Rapise
Testing Microsoft Dynamics NAV with Rapise
 
SAP Success Factors & UiPath
SAP Success Factors & UiPathSAP Success Factors & UiPath
SAP Success Factors & UiPath
 
End-to-End SAP business process and test automation with UiPath
End-to-End SAP business process and test automation with UiPathEnd-to-End SAP business process and test automation with UiPath
End-to-End SAP business process and test automation with UiPath
 
Automate email processing with AI
Automate email processing with AIAutomate email processing with AI
Automate email processing with AI
 
Using REST and UI Testing to Test Ajax Web Applications
Using REST and UI Testing to Test Ajax Web ApplicationsUsing REST and UI Testing to Test Ajax Web Applications
Using REST and UI Testing to Test Ajax Web Applications
 
Healthcare software service provider - Silver Touch
Healthcare software service provider - Silver TouchHealthcare software service provider - Silver Touch
Healthcare software service provider - Silver Touch
 
SpiraPlan 6.4 and 6.5: Portfolios & OAuth Have Arrived
SpiraPlan 6.4 and 6.5: Portfolios & OAuth Have ArrivedSpiraPlan 6.4 and 6.5: Portfolios & OAuth Have Arrived
SpiraPlan 6.4 and 6.5: Portfolios & OAuth Have Arrived
 
CamundaCon 2018: The Camunda Stack: Status Quo and Further Roadmap (Camunda)
CamundaCon 2018: The Camunda Stack: Status Quo and Further Roadmap (Camunda)CamundaCon 2018: The Camunda Stack: Status Quo and Further Roadmap (Camunda)
CamundaCon 2018: The Camunda Stack: Status Quo and Further Roadmap (Camunda)
 
Apama and Terracotta World: Getting Started in Predictive Analytics
Apama and Terracotta World: Getting Started in Predictive Analytics Apama and Terracotta World: Getting Started in Predictive Analytics
Apama and Terracotta World: Getting Started in Predictive Analytics
 
Developer 1: Workflows And Code Management
Developer 1: Workflows And Code ManagementDeveloper 1: Workflows And Code Management
Developer 1: Workflows And Code Management
 
From Manual To Automated Software Testing - A Webinar Presentation
From Manual To Automated Software Testing - A Webinar PresentationFrom Manual To Automated Software Testing - A Webinar Presentation
From Manual To Automated Software Testing - A Webinar Presentation
 

Similar to How automate your SAP PI/PO/CPI and API management processes

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
Daniel Graversen
 
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
Daniel Graversen
 
Figaf pi auto migration 20191024 webinar
Figaf pi auto migration 20191024 webinarFigaf pi auto migration 20191024 webinar
Figaf pi auto migration 20191024 webinar
Daniel Graversen
 
Figaf IRT for SAP CPI
Figaf IRT for SAP CPIFigaf IRT for SAP CPI
Figaf IRT for SAP CPI
Daniel Graversen
 
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
Daniel Graversen
 
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
Daniel Graversen
 
Mulesoft Meetup Milano #9 - Batch Processing and CI/CD
Mulesoft Meetup Milano #9 - Batch Processing and CI/CDMulesoft Meetup Milano #9 - Batch Processing and CI/CD
Mulesoft Meetup Milano #9 - Batch Processing and CI/CD
Gonzalo Marcos Ansoain
 
Introduction to DevOps and the Practical Use Cases at Credit OK
Introduction to DevOps and the Practical Use Cases at Credit OKIntroduction to DevOps and the Practical Use Cases at Credit OK
Introduction to DevOps and the Practical Use Cases at Credit OK
Kriangkrai Chaonithi
 
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
Daniel Graversen
 
Automate SAP PI/PO Migration
Automate SAP PI/PO Migration Automate SAP PI/PO Migration
Automate SAP PI/PO Migration
Daniel Graversen
 
Figaf irt testing webinar 201903
Figaf irt testing webinar 201903Figaf irt testing webinar 201903
Figaf irt testing webinar 201903
Daniel Graversen
 
Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...
Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...
Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...
BrianFraser29
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?
Alan Hood
 
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
Daniel Graversen
 
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
Daniel Graversen
 
Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...
Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...
Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...
Weaveworks
 
Berlin AWS meetup: here.com on AWS
Berlin AWS meetup: here.com on AWSBerlin AWS meetup: here.com on AWS
Berlin AWS meetup: here.com on AWS
Cristian Măgherușan-Stanciu
 
Pivotal + Apigee Workshop (June 4th, 2019)
Pivotal + Apigee Workshop (June 4th, 2019)Pivotal + Apigee Workshop (June 4th, 2019)
Pivotal + Apigee Workshop (June 4th, 2019)
Alexandre Roman
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2
 
Sps toronto introduction to azure functions microsoft flow
Sps toronto introduction to azure functions microsoft flowSps toronto introduction to azure functions microsoft flow
Sps toronto introduction to azure functions microsoft flow
Vincent Biret
 

Similar to How automate your SAP PI/PO/CPI and API management processes (20)

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
 
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
 
Figaf IRT for SAP CPI
Figaf IRT for SAP CPIFigaf IRT for SAP CPI
Figaf IRT for SAP CPI
 
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
 
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
 
Mulesoft Meetup Milano #9 - Batch Processing and CI/CD
Mulesoft Meetup Milano #9 - Batch Processing and CI/CDMulesoft Meetup Milano #9 - Batch Processing and CI/CD
Mulesoft Meetup Milano #9 - Batch Processing and CI/CD
 
Introduction to DevOps and the Practical Use Cases at Credit OK
Introduction to DevOps and the Practical Use Cases at Credit OKIntroduction to DevOps and the Practical Use Cases at Credit OK
Introduction to DevOps and the Practical Use Cases at Credit OK
 
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
 
Automate SAP PI/PO Migration
Automate SAP PI/PO Migration Automate SAP PI/PO Migration
Automate SAP PI/PO Migration
 
Figaf irt testing webinar 201903
Figaf irt testing webinar 201903Figaf irt testing webinar 201903
Figaf irt testing webinar 201903
 
Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...
Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...
Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?
 
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
 
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
 
Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...
Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...
Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...
 
Berlin AWS meetup: here.com on AWS
Berlin AWS meetup: here.com on AWSBerlin AWS meetup: here.com on AWS
Berlin AWS meetup: here.com on AWS
 
Pivotal + Apigee Workshop (June 4th, 2019)
Pivotal + Apigee Workshop (June 4th, 2019)Pivotal + Apigee Workshop (June 4th, 2019)
Pivotal + Apigee Workshop (June 4th, 2019)
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Sps toronto introduction to azure functions microsoft flow
Sps toronto introduction to azure functions microsoft flowSps toronto introduction to azure functions microsoft flow
Sps toronto introduction to azure functions microsoft flow
 

More from Daniel Graversen

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
Daniel Graversen
 
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
Daniel Graversen
 
Sap open connectors #sitcph
Sap open connectors #sitcphSap open connectors #sitcph
Sap open connectors #sitcph
Daniel Graversen
 
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
Daniel Graversen
 
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
Daniel Graversen
 
Anadarko Testing SAP PI/PO
Anadarko Testing SAP PI/POAnadarko Testing SAP PI/PO
Anadarko Testing SAP PI/PO
Daniel Graversen
 
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
Daniel Graversen
 
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
Daniel Graversen
 
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
Daniel Graversen
 
SAP Teched for Integration takeaway 2017
SAP Teched for Integration takeaway 2017SAP Teched for Integration takeaway 2017
SAP Teched for Integration takeaway 2017
Daniel Graversen
 
C4C integration with SAP PI/PO
C4C integration with SAP PI/POC4C integration with SAP PI/PO
C4C integration with SAP PI/PO
Daniel Graversen
 
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
Daniel Graversen
 
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
Daniel Graversen
 
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
Daniel Graversen
 
SAP B2B Add-on vs Seeburger
SAP B2B Add-on vs SeeburgerSAP B2B Add-on vs Seeburger
SAP B2B Add-on vs Seeburger
Daniel Graversen
 

More from Daniel Graversen (15)

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
 
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
 
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
 
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
 
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
 
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
 
SAP B2B Add-on vs Seeburger
SAP B2B Add-on vs SeeburgerSAP B2B Add-on vs Seeburger
SAP B2B Add-on vs Seeburger
 

Recently uploaded

First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
abdulrafaychaudhry
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
abdulrafaychaudhry
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
Roshan Dwivedi
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
ShamsuddeenMuhammadA
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 

Recently uploaded (20)

First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 

How automate your SAP PI/PO/CPI and API management processes

  • 1. SAP PI/PO, SAP CPI and API management January 2020 Speed up your SAP Integration © Figaf 2020
  • 2. ● Why you need to make integration ● What areas can you improve in ● Support process ● Development workflow ○ CPI ○ PI ● Installation ● Pricing ● Roadmap ● QA ● Bonus: How simple is the installation and getting started Agenda
  • 3. Why you need to develop faster ● Look at your backlog of interfaces, then you can see why ● There will be a lot more integrations ● Many developers do not feel they have the time to spend 2 hours to see if they can save 20% of their time
  • 4. ● Old delivery model for integration does not fit the requirement for agile development ● Development is outsourced and it is difficult to control and ensure what is returned and if it follows the IT architecture of the company ● Cloud Integration requires a lot more integrations to be delivered ● Documentation and auditing is manual or missing process ● Updates and upgrades are postponed because of fear of consequences Common problems with SAP Integration
  • 5. • Development • Testing • Governance • Monitoring/Support • Migration (see video) Areas where automation is possible
  • 7. ● You can resolve problems faster or automated ● People don't need to research already solved problems ● Your costs are reduced due to saving time on alerting Figaf simplifies your support effort
  • 8. What the tool can do with Support ● Fetch error messages / alerts ○ SAP PI CMBA ○ CPI iflow messages ○ API mgt errors ● Set up filters with Xpath, so everybody can do it ● Notification to ○ Email ○ Webhook to send notifications Jira, etc. ● Mute similar alerts, so you don't get spam ● Reprocess alerts
  • 9. Make it as simple to get integration to production Development flow
  • 10. ● Prepared a change to the flow, show what change it is ● Get a change request ● Mark the items created with this specific change request ● Test change and evaluate the impact ● Prepare transport and configure iflow ● Approve transport and transport ● Check approval message ● Check the documentation SAP CPI development process
  • 11. ● Create test cases for flow ● Create transport and test ● Configure communication channel ● Approve transport SAP PI Development process
  • 13. Change management also take time ● Document the changes that have been made ● Ensure you know what is going on ● Audit log trail ● Linking to buisness case
  • 14. One place to configure iFlow in the full landscape Users should not have development role in QA or Production Configuration of iFlows in full system
  • 15. Figaf has a ticket It can be used as placeholder for your Service request, Ticket or Jira… Will not replace your tracking system, just for providing real time data for it All changes should like to a request
  • 16. Create a transport only for the iflow that you have made changes to. Much simpler You know what have been changed Linked with ticket Auto apply changes after import Transport
  • 17. Some clients only have 2 tier system landscape Figaf can create virtual CPI packages with updated endpoints and ProcessDirect Adapters Run test on the same environment Virtual testing environments
  • 19. ● You still need to create Iflow the way in the WebUI and modify it. ○ Message mapping should also be done in WebUI. ○ Linking scripts to steps ● Modification of scripts, XSLT, WSDL should be done in a better IDE as IntelliJ or Eclipse ○ Can speedup the development because you can test with one click ○ Syntax highlighting and auto completion Development
  • 20. ● Git is a version system that allow users to see versions of code ● Has a lot of workflow options for improving code, probably need to find a good way for CPI working. ● For CPI development it gives a good folder structure that all developers will be able to use ● Make it easy to maintain code and setup ● Everything is delivered as templates ● No excuse for developers to use it Why Git
  • 21. One click to run code Make it a lot faster to deploy code Build your own steps All open source ● CPI - Upload/Download/Deploy ● API mgt -Upload/Download ● Figaf IRT - Run test for iflow All configuration delivered in the templates Gradle plugins
  • 22. How easy, cheap can you get started Getting started
  • 23. Figaf tool run on: ● A laptop for a PoC. It has a simple installation with build in database. You can get started in 5 minutes. ● A server. Figaf is created as an enterprise grade application and can run in multiple environments ○ Supports the databases PostgreSQL, MSSSQL, Oracle, DB2. ● Figaf Cloud - running in Google Cloud Platform ○ Git is not supported yet Installation options
  • 24. ● Test ○ Number of ICO/IFlows with test cases ○ Starts at 10.000 EUR/year ● DevOps if you want to harvest the full benefit ○ Number of ICO/iFlows managed by the tool ○ Number of tickets use to link business requirements to changes ○ Starts at 15.000 EUR/year ● Cloud version ○ Starts at 5400 EUR/year for 40 iflows Licensing
  • 25. ● Secured testing ○ Give option to fetch production data and hide content so you will see anonymized data ● Transport CPI packages and value mappings ● API for tickets ● PI to CPI migration Roadmap
  • 26. ● The use of the Figaf tools will reduce the number of hours you need to spend on tasks related govern, testing, transporting, manage or support your SAP Integration ● Time or money you can spend on creating more integrations ● How much depend on your desired change process, labour cost and how much development going on ● Don't spend time on building and maintain an infrastructure self Figaf help you save money on integration
  • 28. Signup Figaf IRT figaf.com/IRT Getting started session support@figaf.com
  • 29. Bonus Install Figaf IRT and run it in 15 minute
  • 30. Installation steps Get License code signup on Figaf.com/IRT Download Jar and bat file Edit bat file and run it Goto http://localhost:8080/irt Add connections to PI/CPI connections Test connection Create Landscape