FizzBuzz in SAP CPI
In this post, you can see how it is possible to implement FizzBuzz in SAP CPI. It is by no way useful, the idea is to learn something about the SAP CPI.
The idea is to count from 1 to 100. If the number is dividable by 3 then write Fizz, If dividable by 5 then write Buzz, and if dividable by both 3 and 5 then write FizzBuzz, otherwise write the name.
You can find tons of explanations in different languages. I wanted to see how SAP CPI works for this purpose.
If you were to create this in SA…
First SAP CPI integration
In this demostration, I'll show how you can get to create your first SAP CPI flow.
First you need to get a CPI tenant. In this case, I have used the free trial tenant from SAP but you can also use a normal tenant. See how to get yours in the blog https://www.cpicourse.com/blog/26961-get-your-own-sap-cpi-tenant.
It can take some days to get your instance running. And deploy the first iflow. In my video I had to abandon one deployment because it took 30 minutes to deploy. So I continued on an e…
4 SAP CPI tools to make your day easier
In the last few months some new tools have been created that makes it easier to deliver your SAP CPI projects. You can see videos of it here or read the description below.
ConVista CPI helper is a tool, developed by Dominic Beckbauer, that allows you to have much easier access to the functions that you readily need. It is a Chrome Plugin that you can add to your browser from the Chrome Store. The development has been pretty rapid over the last few months and a lot…
Using SAP CPI "microservice" to make a XML to PDF converter
I had created a video some time ago on the topic of converting XML to PDF, it pop-ups as a video that gets a lot of views. But I'm not really sharing any code and just talking about using Apache FOP for the project.
I wanted to check out how it was to develop with the Figaf IRT Git addon to make it possible to run all your Groovy development and see how it helped. It did help quite a bit in the process.
If you want to get an explanation of the process and content then check out this video.…
How to learn SAP CPI
SAP CPI is a complex system. There are some areas that you must understand what mean before you start creating your first real project. If not you are going to spend too much time on something that will not help your project.
I’m all for learning why creating a new project, but I have also run into challenges that I did not know how to solve properly when I started doing SAP CPI projects.
I have tried to support some developers, that did not really understand important parts of what SAP CPI …
Create SAP CPI even faster
I do love working in SAP CPI, it helps make some integration and flows a lot easier.
There are some areas where it would make sense to improve development speed. And this is where an external tool like the Figaf Integration Tool can help.
We have created a number of webinars, but the format was too short to be able to give users a good idea about what was possible to automate. Therefore we created a course that covers the most important aspects of SAP CPI development process.
The course …
Create mock services to test CPI iflows
When you are working with SAP CPI it is often a good idea to understand what kind of HTTP request is being sent and what you are getting back.
I have used some different mocking/logging services over my time. I used requestbin.fullcontact.com/ but it has not been so stable. The last service I got to try was https://www.mockable.io
The cool thing about mockable is that it enables users to set up sample responses to requests. So if your CPI flow requires a specific response or header you can se…
Get your own SAP CPI tenant
Updated 2021 September
As with all things digital that evolve they change from time to time. The same is true for CPI.
The CPI is now bundled as a part of the SAP Cloud Integration Suite that you can signup to a free trial for.
Since the SAP CPI system was the first release as HCI, it was pretty difficult to get access to try out what the tool could do. You could only get it if your where an SAP Partner for a fee or customer and had purchased access.
Now you have the option to get one i…
Why XSLT should be a part of every SAP CPI project
Eng Swee posted a post about why you should be using Groovy for your mappings in SAP CPI. I agree Groovy has some really good options in regards to handling some mappings and parsing XML/JSON and create documents from it. XSLT has some really good sides also and if it is not a part of your tool pack then you will not make the ideal mappings.
He writes about message mapping that is is pretty difficult to grasp and not a lot of people fully understanding it. I agree I have seen many really bad m…
The Open SAP course on Cloud Integration, Get your own SAP CPI system
To today SAP released the new course on Simplify Integration with SAP Cloud Platform Integration Suite, you can signup to learn more about the different products in the SAP Cloud Platform Integration Suite. I just finished the first week, and I did like the course.
The course is hosted by many of the SAP Product Managers for the products, so they have a good understanding of the position of the tool. For the first lesson that was released today, there were sessions to understand what the plat…