Posts

What is SAP CPI Best practice?

SAP Best practice has always been the holy grail for SAP customers to follow. Then you knew that what you were doing was the best you could to work optimally with the software. SAP even has a lot of Best Practices for their ERP system S/4 HANA or ERP, that shows customers in certain industries how to maximize the use of the SAP software.

I’m working with the relative new SAP Cloud Platform Integration (CPI), which is a new tool to make SAP Integrations with. Like a replacement of SAP PI/PO, though it has some different options and flows.

On projects, I get asked

It is therefore often customers ask what is best practice?

There are many factors in place so with the relatively low number of finished implementation compared to SAP PI/PO. But I have no doubt, that SAP CPI at the long-term will enable you to design much better workflows.

There are at least three reasons, that you should be happy to be introduced to SAP CPI:

  • It is a much freer platform, enabling patterns in different ways
  • All flows are different
  • All organization have different requirements for logging, transport, and monitoring

Maybe it will be better at a later stage, when developers learn the tool more and have a few successful implementation projects.

Check out the video where I talk a little more about he concent

So, I would very much like to hear your opinion about your best experiences with SAP CPI. How would you describe the best practice regarding SAP Cloud  Platform Integration? Please leave a comment under this blog post.

And if you like the blog post, please do share it. I would appreciate 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.