Posts

SAP PI/PO Governance made easy

One of the biggest challenges with SAP PI/PO has been the lack of governance models for users. Documentation part has really been lacking making it and it has required a lot of manual work to get it done.

The process for handling governance for SAP PI/PO is just the same as with SAP XI for 15 years ago. The tooling has not changed much. There have just been a few changes that could say to improve the area. Ever since I started with XI/PI i have been working on different ways to improve the process of documentation but we have not made the dream solution yet.

Last year we added the option to use the ticket and thereby log changes to any object in SAP PI and PO, so all versions between them would be remembered. This was the first step in making documentation easier with Figaf IRT.

Now we are ready with the next big thing liking the full development together. So all documentation of your development is linked to CTS transports. That way you will know why something was changed and can see what is being transported much more transparent.

We have also added a central configuration of your channels. So there is just one place where you need to configure the information. IRT will then apply the configuration once the transport has been imported.

You can then make exports of your Integration scenarios documentation, and then show a changelog of this. And also show what was performed as a result of a ticket that you can add to your Jira, Solman to prove what you have done.

Here you can find the recording of the webniar that I did on 1 May 2019, where we showed this information to the public.

We are soon adding this to the release, so signup to check out the current version, and be the first to know once we have released the new iteration. If you have ideas on how to improve the tool and be a part of the beta program reach out to support@figaf.com.

Comparing Figaf IRT with SAP PIT

SAP has recently published SAP PIT, which is a testing tool for SAP PI/PO. Costumers have asked me about the difference between SAP PIT and Figaf IRT. Does it actually matter which tool you use? The answer is: Yes, it does matter. In this blog post, I will give you an overview to help you to understand the differences.

The Figaf tool is a lot faster to use for creating and running test cases on. It also have a lot better integration with a DevOps/Continues Delivery process so you can deliver your integrations lot faster.

Figaf  IRTSAP PIT
Test the followingSender Modules, Routing, Mappings, Receiver ModuleRouting, Mappings
Test case creationAutomatic process multiple recordings at one timeSetup one recording of time
System requirement recordingAll 7.31, 7.4 and 7.5 add a FigafModule or use SAP logging no patches required7.31, 7.4,7.5 patched after February 2019.Fetch data from dual-stack systems.
PI version to run test onAll7.5 SP14
Location of testing application or dataSeparate java server and databaseSAP PI system
Can test your upgrade to sp14YesNo
Running test casesRun full test suites automatedRun one interface at the time
ComparisonXML, JSON, Text, Edifact, X12, BinaryXML, Text
Patterns supportedAsync, Sync, EDISeperator, Bridges: sync-async, async-syncAsync, Sync
Visual display of differenceYesYes (with SP15)
Data anonymizationYes No
Export of test data to PITYesNo
Integrated with Release management and change management toolYesNo
Mapping of business systemsAutomaticManual
Add test cases from failed messagesYesNo
Manual test case creationYesNo
Releases per year123-4 per year
Price10.000+ EUR/year Included in your license

This is based on the 7.5 SP15. SAP has a roadmap to improve the tool but I do not know it.

The Figaf tool we are adding options to also work with creating Documentation of your scenarios, your changes and the test your are running. It also has a component that allows you to monitor the system for anomalies and report custom errors to users. Next release will also feature integration with CTS+ enabling you to run test and configuration on the objects that are changed. So it is much more than just a test suite.

Do you want to know more about Figaf IRT? Then visit www.figaf.com/irt.

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.


Webinar replay: Why you should test SAP PI/CPI

Do you want to learn how to test your SAP PI/PO system for upgrades in a smarter way? That was the main focus on the webinar, I held Thursday 28., March 2019. At the webinar, I covered the following topics:

– Why you should be testing your solution
– How the SAP PI testing solution (PIT) works and its limitations. Like it is pretty difficult to test the first upgrade because there is a need to make patch uploads.
– What a tool for testing your interfaces should be able to
– How a test tool will improve your sap pi upgrade and patches

I do show a short demo of you can set up test cases with the Figaf tool and can create multiple test cases in just one go. Anonymize the test data so you can run a test with even sensitive data.

Here you can watch the full replay (47 minutes):

Please also see the slideshow

I have also made a slideshow, which I hope you will like:

So, are ready to take your workflow to the next level with Figaf Integration Regression Tool? Then push the button below.

IRT Transporting – Improve your SAP CPI life

In this blog, I will cower how IRT Cloud will improve the way you work with transporting.

Before we get started, we need to find a clear definition of what “DevOps” are. According to wikipedia it goes like this:

DevOps is a set of software development practices that aim to shorten the systems development life cycle while delivering features, fixes and updates frequently in close alignment with business objectives

Understand what is changed

Track what object is being changed
– Is it a part of the BPMN model
– Is it scripts or mappings
– Is it configuration which is changed

Register changes with business reason

Make a service request in the IRT tool, that allow you to link the changes to the reason.

User can assign changes in iFlows to it:

Test the changes

With the build in testing tool you are able to test the modification you make does not not affect anything unexpected.

You can document what test you have run and the result of them.

iFlow configuration in the landscape

Configure an iflow once and then let IRT handle configuration in the landscape once importing the change:

Transport individual

Be able to import changes into target system. Figaf will import the object into the target system. Then configuration will be applied:

Check out the demo

So, I if want to check out how this work, please take a look at the demo video below:

So, I you ready to try Figaf IRT/Cloud to see, what IRT/Cloud can do for you? I offer a 30 days free trial at https://figaf.com/IRTCloud.