Building a business case for testing SAP PI/PO interfaces

For any business investment you must to is to build a business case so you can show a positive ROI. Otherwise, money can spend on something else that has a better output.

The same applies if you want to get a better SAP PI/PO testing up and running. And all of my customers of Integration Regression Tool(IRT) must go thru this process. Therefore I thought about helping them out, so you don’t have to start from scratch.

I have created an Excel document with the business case you can find it there.

There are obviously a lot of assumptions that I have made in it. The assumptions are for a medium SAP PI/PO customer based on my experiences. I have tried to explain them in the video that I have made.

In this case, normal usage of testing would cost around 80.000 EUR a year.
If you go for IRT the first year, it will only cost around 40.000 EUR. The second year would be even better because you have made all the initial investment in the testing.
I was trying to see whether you really should be testing. This part had some nasty consequences like have system or factory down for 2 hours or losing a relationship with a customer. Here the price was 85.000 EUR. It had big fluctuations if you depending on how if your system was down every year or every second year.

Do let me know in the comments if there are ways this can be improved.

new IRT feature: Compare SAP PI/PO messages as JSON or Binary/Hex values

This video describes the new feature with the SAP PI/PO testing tool.

IRT Integration Regression Tool allows you to fetch messages from your SAP PI/PO productive system and compare how they work on your Test system. IRT allows you to compare XML, EDIFACT, X12, Text files and now also Binary/HEX and JSON files.
You can get a free trial at

The risk pyramid and SAP PI/PRO projects

I took my car to the mechanic recently, and on the wall of the shop I saw a sign that said, ‘We can do two of three things!” On it, there was a graphic of a pyramid with three levels: ‘Low Price’, ‘Short Time’, and ‘Quality’. Then the message, ‘We can do two of these but not three’. Clearly, the idea was that you could have, for instance, a low price and a quick turnaround time, but not good quality.

Project perspective parameters

I think often it’s the same with Integration work. We have these same three parameters when we are working on a project, and we can adjust which parameter takes priority, depending on what our clients prefer to have. Of course, they want all three, but, like the mechanic told me they can’t have all three.

I was presenting Figaf’s integration regression testing tool (IRT) for SAP PI/PRO and one thing that came up was risk of the project.  The thing is, the mechanic’s pyramid is missing the ability to adjust for the very important element of risk. Risk is different from quality — quality is what you get after the project is complete, while risk is a factor you want to mitigate. When we are working on a project, we have risk we want to minimize. In an integration project a risk could be that our mappings will not work with the partners and we need to test more with them. Or that the new technology we try to use does not work. We ask ourselves questions like, how can we complete the project on time? Will it work when we go into production? How many variables are we testing?

I think that a lot of the time, as Integration professionals, we don’t put enough energy into minimizing risk. If you pick up any project management book, one of the big topics it covers is risk. The goal is to teach project managers to ask how they can mitigate and measure the risk they are taking with a given project. Measuring the risk gives the project manager lots of important information that will allow him to lower the risk so that it will be easier to include all the components of a project in less time, with fewer problems and higher quality.

Our SAP regression tool helps achieve all three of the factors in the pyramid by mitigating the risk. First, IRT enables you to set up a certain set of test cases. This reduces risk by ensuring that you’ve run the same test cases every time, and that they’ve passed without any problems. Second, better and more consistent testing raises the quality of the project overall, giving your client a better final product. Then of course, streamlining the testing process reduces the time spent, and allows delivery of the project to the client that much sooner. This is a big deal since most integration professionals work and bill on an hourly basis. And finally, of course, fewer billable hours means a reduced cost to the client.

So, I just wanted to remind you that whenever you are doing integration work, there is a tool that will help you mitigate the risk you’re taking with the project to help you deliver on time and within budget, while still meeting the requirements of your project.

You can check out the Figaf integration regression tool at:

P.s. We are now going to do a demo of the tool for the client, so they must have linked it.

Announcing Short-Term Consulting and Easy Booking Services!

I wish to announce an innovative addition to my services, which is short-term booking. This new service will allow you to book me for one or two-hour sessions, during which I will help you solve any issues.


The idea came to me quite recently. I was trying to book a hotel room, but I couldn’t figure out which hotels had available rooms (not unless I inquired by phone or e-mail, wasting time I didn’t have). That was the moment when it hit me: my customers cannot book me really easily, either. While I cannot change tourism practices, I can make a positive change in my own business, therefore I am determined to make it easier for customers to book me for a number of small projects.


The improvement to the service is pretty simple. In order to book me, you just need to follow the link provided via e-mail and select the desired package. After clicking on your preferred option (‘1 hour’, ‘2 hours’ or ‘24/7, 2 hours’), you will be able to see my calendar and choose the right time for our appointment. After selecting the time of the appointment from the available working hours listed on my calendar, you will have to pay for the services using your credit card. As soon as the payment is processed, you will receive an invitation to an online meeting. The meeting will take place at the time you selected. You will be able to share your desktop via GoToMeeting and I will help you solve the issue at hand.

The first 30 minutes of our collaboration are crucial: if you feel that I haven’t provided enough value for your money within the first 30 minutes – if you are able to objectively state that you haven’t got any closer to the right solution – you are entitled to request a refund. Bear in mind that if I am unable to deliver the help you need, your payment will be reimbursed.


The service can be used for problem solving, mapping, feedback or design-related issues. That being said, if you want someone to help you figure out how to do a specific integration, then this is the right service for you.

With the introduction of the new booking function comes a special offer too: I am offering a 50% discount on standard services. The offer lasts until the end of April.

I am also offering a 24/7 support service – you call me, and I start solving your problem within 2 hours. If I am unable to make it, you can ask for a reimbursement or a rescheduled appointment.

You can read more about my services and their comparison on this website.

SAP Process Integration course

SAP Process Orchastration logoSAP has been working on Process Orchestration(PO) for the last couple of years. I can see more and more companies wanting to move that infrastructure to that instead of the dual stack  Process Integration(PI) system. The Process Orchestration have many advantages, but mostly performance and flexibility.

To help customers be able to migrate easily to PO, Figaf has created a new product. This product is about helping companies learning SAP PO. This is the first process orchestration course targeted at PI developers. They will be able to pick up the skills much faster, and use the platform optimally.

The product consist of videos, that show how to create the most basic patterns in process orchestration. This teaching how BPMN works and how to integrate it process integration. It also covers building blocks as mappings and gates.

The other part of the course is interviews with experts. I have interviewed different experts, who have been using PO for appeared of time. This has given some good tips, on what other people have been using. It is therefore easy for students to learn from their advice, so they don’t have to make the mistakes themselves.

I’m thrilled that this product is now on the market, and I’m looking forward to see what all the customers will say around it. You can check out the costs under that

You can check out the cost and the content on the website If it is something for you and if it will help your company.