IRT 2.0 released you can now test SAP PI/PO for free

Ever since I started with developing SAP PI/PO testing was a big thing. There has not been any tool provided by SAP for it.

Over the last two years, we at Figaf has been working on creating a testing tool for testing SAP PI/PO. We got some customers using it, and it is improving their operations. Both when applying support packs or when checking that their new transports work as expected.

I thrilled to announce that we now support a free version of our testing tool. I guess it is also kind of scary to give away something that has cost this much to develop for free. There is some limitation on this free version but you will be able to test some of your interfaces and ensure they work. You can only test 10 ICO(Integration Objects) and save 100 test cases.

IRT is a tool that allows you to collect messages from your productive SAP PI/PO system and then process them on your development system. This is the fastest way to create a validation that your scenarios work.

See a short demo of IRT below.

It is fairly simple to install and run IRT. Install an SCA file on the SAP PI/PO system, create a user and you are ready to run it.  You can get it working in 1 hour if you got the access required.

Download IRT today and start testing your SAP PI/PO systems.

 

IRT 2.0 Release event. Taking SAP PI/PO Testing to the next level

If I had a big marketing department this invitation would probably look like the unveiling of the new Samsung phone. But since I’m the marketing department it is just some fact. And no cool graphics. I do hope you want to join anyway.

Testing SAP PI/PO is not really fun. It takes way too much time and is challenging. That is the reason I created Figaf IRT. I got the idea for IRT two years and it is time for a new release. We are ready to IRT 2.0 Simpler, Easier and Everywhere.

One of the big challenges has been the deployment of the IRT testing application and the difference between different Java and Netweaver that gave different results. We have therefore spent 3 months planning and rewriting the application to be able to run standalone so customers will be able to run IRT if they have 7.31+.

This enables us to create different models for deployment and license options.

We have a release party on February 8 ( which coincidently also is Daniels birthday).

I will be sharing some of the new features and what it means for licensing models.

You can join by clicking the button below.

And as with all good events, there is a surprise. I’m burning to share this with you also but want to keep the suspense.

How to ensure quality from your SAP consultants

I was talking about the talking about the future of consulting/freelancing at my disruption training. One thing that we got to talk about was recommendations like as on TripAdvisor.

If you are going to hire a consultant or employee (for that matter), you just have to hope that your skills as judging the person are correct. And also their CV is accurate and has the skills to solve your problems. I’m sure there are some are terrific interviewer, but it may be challenging to find the best person for a job.

If you were going to hire me you would make obvious like to see that somebody has said something nice about me. I’m charging a premium rate compared to what is typically requested via requiters.

I have only been hired once where the recruiter asked for references from two previous clients. I’m not sure what is the normal way to be checking what is going on. The way this normally has happened is. I have asked “Hey John, I have a new project going on will you give a reference for me.”
He will then write few words of recommendation. Like “Daniel has been really helpful in our SAP PI project. He has been taking the lead and ensured our systems is update. ”

The problem with such a review is that my clients may like me for the person that I’m and how I’m helping them. The solutions that I’m providing may not be optimal and not live up to the promise that I gave or is telling them. In some cases where I’m helping with skills that are outside their expertise, they will not be able to tell if I did a good job.

There is the third party review as a second approach. Here either I or future clients need to pay another consultant to review the work that I did. He would need same skills as I have to be able to verify what I have done. It would probably to be the most reliable sources of review because it is judging the work.

Though it may have some challenges. How am I suppose to give third party access to what I have done and shown it the best way? In most contracts, I’m not allowed to share confidential data with outsiders. I have made some solutions that are not optimal if you look at them from an end perspective, but there may have been changes during the development that meant we ended up with some crap data.

A solution: Another way could we agree on two rates a normal and one for good work. For the first period, I’m at the standard rate. Then after two-three months, my client get a third party reviewer to go thru the content that I have made. And if it is okay I got the premium rate (paid back for the 3 months) otherwise we go for the normal rate. And the contact may end.
With this latter approach, I’m giving the client some risk reversal to ensure they only pay the premium if I’m really good. And most consultants would be able to wait for it.
The only price for this would be the third party review, which anyway would be an excellent way to ensure that you are making good quality.

I guess the topic of judging Quality will be in a separate post later. Be sure to connect or follow to hear about it.

How to start from scratch for using SAP PI/PO

If you just purchased SAP PI/PO there is a lot of things to consider. This post will help you in the process of figuring out what is interesting.

The thing is you don’t know too much but it will have the greatest impact on what is set up. So it would be a good idea to have an architecture workshop where you will get all the insight into how you can create a solution that matches what you want to achieve. So it is an ideal time to get help.

I have created a mindmap video where I cover some of the most important things about the process. Watch the video below.

Architeture

A big thing is to get the architecture to match what you want in your organization. There a lot of things to consider like naming conventions and how to create interfaces. This should you would hopefully get a few sample interfaces that show how the things would look and how to monitor them. You should also consider how to make documents required for it both mapping documents if required and documentation.

It may be a good idea to have a secondary consultant to help you in the process that is on your side because you don’t know as much about what you can expect.

 

Testing

Testing is one of the important things in the process. If you “just” replace middle where you have the ability to get input and output document. If you use the Figaf IRT for SAP PI/PO testing then you will be able to perform the tests to verify that messages look identical. This way you can save some time for testing the application together with business experts.

If are doing a greenfield implementation of SAP S/4 ERP then you will have to change the interfaces on both sides. You will still have to setup testing so you can ensure that the process works correctly even when you have to apply support packs.

Migration

A good place to start is also my migration guide. It is much the same things, except that you have more free hands with what you want to do and the changes that you must make.

There are some of the things here that can be applied to the list of attributes to collect from each interface. You can find it in the slides. If you can get the information it may be a lot easier for a partner to do a good estimation of the project. You may add data like a number of fields in each interface to give better information about required mapping size maybe group it in to bucket like 1-20 , 20-100, 100+ fields that need to be mapped.

Cloud world

In this blog, we have not been covering any of the SAP platforms that may be interesting and save some time on integration. There is the SAP Cloud Platform Integration (CPI aka HCI) which is a solution that is quite simply to PI but cloud-based and more flexible. It contains a lot of prebuild content that will speed up and integration, so it may be used in some scenarios. You may also be able to run this type of interfaces on your new SAP PO system. For some integrations, it may be beneficial to use because of the flexibility and the availability of adapters.

Other advice:

I ask the question what people would like to have known before they started on the SAP PI/PO project a long time ago and I did get some interesting answers that may be quite in line with what you are looking for. There was a lot of ideas about making better guides for what should be implemented. You can read all suggestion here.

 

Good luck on your new platform. I promise it will be an adventure. 

Free Integration development Model for Enterprise Integration

I have been obsessed with finding better ways to make integrations better on. I have been looking at different ways to make the integration better on. It has not been easy and I have created multiple models to capture the most important part of it.

There is a lot of project models out there that help in all phases of a project. They do not take integration specific questions into account. For obvious reasons. It is still something that should be addressed by the people making the plans and developing any integrations.

It is an iterative process because you will need to learn what works and what should be changed. It will mostly be the places where your pattern is different than what you have created earlier. It is a good idea in the design phase the identify the pattern that is used for the integration.

In this iteration, i made it a bit more generic. To support the change in processing that allows users to consider other platforms that just SAP PI/PO. This is an important part of the development because you now have many options to deliver the same integration. Or there could be tools that are better suited to that specific integration.

You can get the 6D Enterprise Integration model free here.