Posts

Lessons learned while implementing SAP CPI and API management: Webinar

I held a webinar, where I talked about my experiences with SAP CPI and API management projects. And what you should remember when implementing it.

I cover some of the lessons that I had to have on the project. Like the flexibility of the platform allow you to be more agile with creating development. You can always add new paths to the processing to send results to other areas. We also touch on the use of the ProcessDirect adapter that allows you to refactor your integration for reuse. I cover my latest blog where I have talked about Calculating Fibonacci number in CPI, by the way not recommend by gives some lessons.

I have a SAP CPI course that you can take to get you started with CPI learn more

There are also some lessons for API management. It is really great for exposing Odata from your SAP Gateway and securing it pretty easy. There is some challenge with calling other scripts in javascript, so it is somewhat limited what you can do in it. API Management also has some problems with regards to transportation and documentation of changes.

With the Figaf tool you can:

  • Get a better understanding of what is developed and changed
  • Transport and documenting individual iflows
  • Monitor your CPI and set up integration with Slack, Jira
  • I will speed up your development because you will have the option to run
  • Manage your SAP PI/PO, CPI and API Management

Try the Figaf IRT tool here.

Here you can watch the replay:

As you can see, Figaf IRT can help you to optimize your workflow. If you have any questions, please contact me.

You can view the presentation here.


Transporting SAP CPI content with Figaf IRT

We want to make it a lot easier to do SAP CPI transports and document changes, and it is also one of the things that i see people struggling with. I mostly also wanted to make it possible to transport individual iFlows, because it makes the process a lot faster; otherwise, you must create some packages to contain it.

A few weeks back i posted an image of me deploying a CPI change after just 40 minutes in production. One of the comments that, yes that is fine you can make changes in production fast if you do not do any change management. We did not have any change management or documentation. I would argue that with the changes you see below we can make it in the same time.

Another pain with transport was that you needed to reconfigure afterward. In Figaf IRT you have a central repository that allows you to configure what values you want across the landscape.

IRT will enable you to see what was before on in IRT. The easy way to do SAP CPI transport with Figaf IRT.


It on the Figaf.com/IRTCloud now and will be in the next release of our onpremish tool figaf.com/IRT soon. We still have some areas that we want to improve with the process, but it is better to get feedback on what you think of the solution. With the approach, we are not able to keep the old versions on the target system.

Highlights from the Integration Podcast 2018

So, since I made the first episode of the Integration Podcast on February 4., 2018 I have published 29 episodes. There was one podcast that was skipped and delivered later. It has been a really interesting experience trying to understand how to do a podcast, interview people and learn about integration. I think the cool thing about creating the podcast has been the ability to ask really smart people about what they are working with and how they see the future of integration.

In this blog post, I will take a look back on the three episodes I like the most.

Episode 6: How to automate SAP PI/PO testing with Mark Oshifeso from Anadarko Petroleum

The first episode, I would like to mention is called How to automate SAP PI/PO testing with Mark Oshifeso from Anadarko Petroleum and was published February 28., 2018.

In this episode, I had Mark Oshifeso on the show. Mark was one of the first people to use Figaf´s
Integration Regression Tool for SAP PI/PO.

Mark wanted to make it a lot easier to do an upgrade of the SAP PI/PO system, and with the help of
Figaf IRT he was able to do so.

“It´s crazy easy to use”, Mark says.

Episode 24: SAP Integration and API

The second episode which I would like to highlight is called SAP Integration and API and was published Oktober 29., 2018. I did the episode at SAP Teched Barcelona and it was fun to sit down with Harsh.

In this episode, I talked with Harsh Jegadeesan, who is a product manager from SAP. He is responsible for quite a few of the integration as SAP and has a strong presence in SAP progress
to API.

We talked among other things about the following topics:

  • Using API as a way to remove the complexity of your landscape, as the bedsheet you use to throw over
    your bed to cover the mesh.
  • Why is the API different than the Enterprise SOA. One of the differences Harsh mentioned
    was that E-SOA was a waterfall approach whereas the API is a lot more agile. SAP is using
    the same API for UI so they will do a better job understanding them.

Episode 29: SAP Integration with Adam Kiwon

The last episode I would like to take a look at again is called SAP Integration with Adam Kiwon.

In this episode, I had a conversation with Adam Kiwon who is the part of WhitePaper InterfaceDesign. Adam and his team have created different CPI Adapters, content and products
for making SAP PI/PO better. The thing I liked about it was we got a really great conversion going about what was happening in SAP Integration.

In the podcast we talked among other things about the following topics:

  • Migration strategies when it makes sense. And we talk a little about upgrading single stack 7.31
    system and migration to single stack
  • Creating CPI adapters and how they did it
  • How to create CPI content as a partner and the CPI marketplace
  • How Adam sees the need for tools to improve CPI/PI where he has different interface
    monitoring systems
  • Why Adam had proposed to use the Figaf Seeburger tools for migrating to the B2B Add-on
    on a project
  • We talked about some of the training they where working on for the CPI

Highlights from the Figaf Blog 2018

So, I really hope you enjoyed the three podcasts, I had chosen to highlight. If so, you might also like to read this blog post: Highlights from the Figaf Blog 2018.

Add IRT to your existing SAP test scripts in HPE UFT

We have been getting request on using Figaf IRT as a way to improve the testing of existing customers existing testing application. This will allow you to test both SAP PI/PO and SAP Cloud Platform Integration (CPI)  in the flows.

A few releases ago we released the new testing principle for Baseline testing. Baseline testing requires that you are sending the same messages into the system again, as the perfect companion to when you have existing test scripts in Solman or in this case HPE UFT. If you want to integrate with any tool then this guide provides a good way to start the integration.

In your existing HPE UFT, ALM or Worksoft solution can create a comparison and do validation of which messages are sent. There is an API to read the messages from the PI system, it would tough require a lot of coding to ensure that you got all the validations correct. We are really good a making test of the messages in an Integration system, so you can just focus on creating the validations of existing programs. It would be really beneficial for you to know what messages are changed and why.

The steps in the procedure are outlined in the video below. It will probably take you 10-15 minutes to add the IRT component to each script that you are running.  You need to run the script a few times to ensure that it works and you have configured IRT correct. The video covers how to set this up.