How to automate your SAP CPI change management with Figaf IRT

Figaf CPI CTS transports

We have an integrated approach for handling Change Management for SAP CPI (Cloud Platform Integration aka HCI). In this video (25 minutes) I show how the full application is connected. It is a way to have a central place to manage all your SAP Integration development.

In the video I show how you can get a good change management process for SAP CPI with

  • Full traceability for all modifications made for the development, and linking with business request
  • Ability to view differences betw…

Read more…

CPI Scheduler that also have a manual processing option

CPI iflow manual and scheduling

For some of my CPI flows, I have something that needs to be scheduled. The scheduler should run every hour and process deltas. There can though be problems with the processing or for some reason data about a person should be sent again. It can either be for testing of is something was wrong or to test new functionality. In this post, I'll share a little about how this can be solved as a design.

My goal is to reuse as much of the functionality as possible, so I should not maintain the code in mu…

Read more…

Monitor CPI with SAP Cloud Analytics

Monitor SAP CPI with Cloud analytics (Time 0_00_00;00)

If you are looking for a good way to get an overview of the performance and thruput of your SAP CPI system you may look at SAP Cloud Analytics

In it you can create great visuals on the performance of your SAP CPI instance pretty easy. You can create an dashbaord as the one below. Or probably you can spend some time an create a dashboard that really gives you a good view of what is important.

CPI analytics dashboard.jpg

You can see the steps involved in creating a dashboard for your data in the following video. I have…

Read more…

SAP CPI documentation

SAP CPI Iflow Documentation

Documentation is a critical part of any SAP project. You will need to create some documentation to pass the correct gates in the change management process. 

The templates that I have seen for a lot of SAP Integration documentation have not really given much value, and most of all it did require a lot of manual processes to set it up. The only way is to automate the process, so you can create documentation that reflect what is really in the system. 

At Figaf we have made an attempt to auto-gene…

Read more…

Calculating Fibonacci numbers with CPI

Fibonacci FI

One of my first university project with functional programming was to figure out how to calculate Fibonacci numbers. It is simple algorithms that recurse thru the values. It can be implemented pretty simple in a number of languages as seen on this blog

The function is as follows.

function F(n)
if n = 0
return 0
if n = 1
return 1
return F(n-1) + F(n-2)


It is a calculation intensive process because of all the recursion happening. If for instance you want to calculate F(15) yo…

Read more…

How to search for messages in SAP CPI


Update: If you want to learn more about all you can monitor then check out the blog I have written about SAP CPI Monitoring.

We have a flow that spans our SAP PI/PO system and the SAP CPI(HCI) tenant. It would be really useful for users to be able to track how the messages are being processed. It would be nice if we could search on the business document or other values just as in SAP PI. That is not possible yet, but maybe sometime in the future.

So I have found two ways that make the tracking…

Read more…

Figaf´s SAP CPI course has it all


So, this is a great story, I think! 

Yesterday, I received a message from Joost about converting json to xml on CPI. Because of the time difference, I did not answer him before today. I asked him to elaborate his question, and he replied that he had bought Figaf´s SAP CPI course and found all the answers. 

A message like this makes me very happy, and it confirms that Figaf´s SAP CPI course is very easy to use. 

Do you want to be smart like Joost? Then try the free trial of Figaf´s SAP CPI c…

Read more…

Resize Images in SAP CPI for Successfactors

CPI image resizer (1)

I got a request to make synchronization of profile images from SuccessFactor to Active Directory for a client. Pictures can be uploaded in different sizes in SuccessFactors and it will be deficult to understand if they have the correct sizes for the AD system.

I, therefore, wanted to implement a resize mechanism that allowed users to resize single images to a square size. 

We could not resize the image, but we needed to Crop it so we keep the dimensions of the person. Nobody wants to have a st…

Read more…

When the SAP Cloud Platform is down



When working with Cloud Integration much of your work depends on, that the SAP Cloud Platform is working, but where do you check whether or not CPI is down? 

It cloud be SAP API management, SAP CPI or ann other service that does not work at some point.

If you are account owner you may get some information about downtime.

If you are experiancing problem with platform and want to see if it is a known error then just visit this site, when you want an overview: 

Read more…

"Your course is fantastic" - Testimonial from a user four days after buying the course

CPI Testimonial Featured Image

Three weeks ago, I released a brand new SAP CPI course. The goal of this course was to allow people to understand how they can create flows more efficient. And to give people a better idea of the basics of building good integration

But one thing is all the ambitions and thoughts I as the developer of the course put into the course. Another and of course much more important thing is what people can take away from the course and start to use in their workflow immediately after taking the course…

Read more…