Posts

IRT 1.4 Testing big messages in SAP PI/PO

You asked for it. Or our customers asked for it so now we have created it. IRT, our tool to make SAP PI/PO testing easy, has now been upgraded.

I created the following video

We had a customer that requested that we could process 400Mb messages and verify that they worked. We found that the messages about 10Mb were stuck, so we had to find a way around it. The JMS queue we are using, the build into SAP PI/PO has some limits for external clients. So we try to ZIP the payload, and if that is not enough, we save the message in the database on the agent. We can then fetch the message with a web service call later.
The comparison algorithms were using a lot of memory, so we had to refactor them to be able to compare bigger files. For comparing two 1Mb Text documents, it was using 100Mb, so that did not scale. Now the comparison algorithm has been updated to support messages of 200Mb depending on the hardware. Let’s see if the bigger also works with the memory consumption. If the compare fails it will only be on your development system, so no real problem.
We still have one improvement on the UI to show the big files, but it will come in one of the next releases. For now, you can see it in the Excel reports.

The other improvement was about creating unique numbers in each message. Here we are leveraging the option to use the number range module from the B2B Add-on because it enables good flexibility.

Learn more on how you can test your SAP PI/PO better https://figaf.com/irt

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.

Easier configuration of SAP PI/PO test tool IRT

The other day I was going thru the customer journey of my IRT(Integration Regression Tool) application that allows you to test SAP PI/PO interfaces fast.

For my potential customers to see the value in IRT they need to create test cases quickly. There were some steps in the process from them wanting to try IRT to running their first test that could take some time.

The user had to go thru installation where SCA files are deployed on the java system with your favorite deployment tools like SUM, telnet or Netweaver Developer Studio.

Configuration was also one of the points where you had to read the manual to make sure you created users accurate and with roles. It was simple, but if you had not worked with user administration, it could take some time. I wanted to make this much faster and I though of creating a wizard for the full process.

So now you can configure IRT to run you your local system in 2 minutes. I designed it so even my girlfriend would be able to configure it, even though she did not have any experience with SAP user administration.

In the video, I’m also showing how to setup your first test case.

If you want to try it out, you can get a free 30-day trial and test it out on your system.
http://figaf.com/irt

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
http://figaf.com/irt