Figaf Automatic Migration Demo

Over the last 2 months, we have been working on making full automation of the migration tool. It is probably the longest we have worked on a release. I had expected it would be a lot faster but once we got into the different areas we could see there process we could improve.

There are still a large number of customers how are still not on 7.5 for all their integrations. They will need to be using a lot of effort in migrating. We want to be able to save them time.

The migration is handled in waves/releases that each can contain a number of interfaces/ICOs. Once you have assigned an ICO to a migration task then it will guide you through the process. There is two processes and you will get tickets to handle them both in the Figaf Tool.

  1. Migrate the content from old Dev system to new Dev system
  2. Development to move from new Dev system to production.

What is the goal with the tool

The Figaf tool will handle all transports, testing, and configuration from an easy to use approach. Check the video below to see how smooth it works for the process of migrating 3 interfaces at once time.

There are still some gaps that we need to solve for the process to be maximumly automated, but we are moving towards it. It is a great leap compared to what existed earlier. It also gives a much better view of what you have migrated for each process.

Signup now to get access to the first release once we are ready.

Join webinar

We have a webinar on the October 24 to share and show more of what the tool can do. We hope that you will join us to learn more.

Sign up here.

Monitoring of SAP CPI

One challenge about making an application that runs well is to be able to monitor it with less effort. And being proactive about errors.

SAP CPI comes with some limited screens for monitoring what is processed and active alerting.

SAP is providing the OData API, so you can make your own monitoring application if you want more than the standard monitor. You can develop the monitor by a number of ways from Analytics Cloud to an SAP UI5 application. They will all work but it is some work you will need to do. You can also use Solman, though I’m not sure it will give much other information. There is also some more advanced monitoring tools from SAP Focused Run and a cloud version, but they will probably require a large investment and implementation.

That is why we have added it as part of the Figaf IRT application. It gives you three essential views:

  1. Active alerting if a message is not being processed correctly, then it will allow you to set up rules. A rule could be to notify a specific person or to restart the message. For the restart to work, you will need to include a script that saves payload as an attachment in case of errors.
  2. Monitoring for processes. The Figaf Monitor allows users to set up a group of iFlows to be viewed together. You can then give access to Finance interface for the Finance people, and they will not be able to see anything from HR. The view also gives a better overview of Sender, Receiver, Application ID from the Table view. This will allow you to find the correct message faster.
  3. System status page. We have a page that logs the status of the CPI system every 5 minutes. You then get a nice graph over how the system performs. It also has actions os if latency is above 500ms you can send an email.

Here is a list of screenshots to show that it is possible to monitor SAP CPI better without needing to code anything.

I have recorded a video of this you can see it here.

If you want to try it out you can get started for just 150 EUR/month for our cloud version of Figaf Tool. You can try it out for free.

Change Management can be simple

In the old-time, you had the SAP R3 ABAP system. There it was a pretty good tool to do change management. There was a limited number of objects that you could change and they could all be managed by one way of handling transports. In the new world, it is a lot more complicated.

Now the landscape is completely different. You have many different services that you need to find a way to manage. And if you start using SAP cloud solutions many of them have their own way of handling transports.

I have created a video to show, how I see the concept in some more details.

You have two options for Change Management: A generic approach or a specialized approach for your most important systems.

Generic Change management

No matter what you need to develop change, everything is handled in the same way. Then all developers know how to do change management for everything. It will speed up making it possible for other developers to handle the tooling.

The downside is that you will need to make a process that can encompass all systems. You will, therefore, get to little information or spend to much time creating the documents that you need for your project.

You may also miss an important part, and that is the ability to like changes both ways

Tool specific change management

If you have a lot of development or highly critical tools. It does make sense to have a better way to handle it.

When we are working on our Java application for the Figaf tool. We use Jira to create tickets in, Developers will then use this ticket number for all commits to a given ticket. Changes to our unit tests are also linked with the ticket. That is allowing us to trace all changes back to a ticket. That is a hyper-specialized tool to make change management for just one case. It can then be bundled with Jenkins to make build and test automation.

This type of specialization of your change management saves you time for your development. Because developers don’t need to note all the different places they are making modifications. It is handled automatically by the tool and captured as a part of the change.

Sure it will cost you more to buy or create an environment. It will cost both money, time and effort to get it working. Hopefully, this investment will be returned with better documentation, easier change management and faster delivery of code.

If you are using SAP Integrations products like SAP PI/PO, CPI or API mgt then we have a tool that will allow you to optimize your delivery process. Check the tools at https://figaf.com/IRT there are even free versions that allow you to get started.

With our approach we will handle all the tool-specific requirements in our application and then let your original system containing all organizational data.

If you want to see how our tool works to make DevOps possible check this video

Automatic Migration of SAP PI/PO

SAP PI migrations are important if you are not on 7.5, you have 16 months to complete it.
For the last year, we have been building components that could help in the process. Now we are taking steps to bundle it all together so you as a user will get full support of the process.

Today I held a webinar to show what we have been working on, and get feedback if it was the correct direction. We did not get to show the full process, but it is not long before we can show it.

The goal is to be able to handle the processing of the full migration process automatically. There will be areas where you need to take and handle the processes your self.

  • Create test cases on your old landscape
  • Migrate Repository and Directory to the new landscape
  • Configure channels and ICOs in full landscape
  • Run testing in the new landscape
  • Manage the process

You can watch the replay of the presentation webinar

Want to try it

If you think this is interesting then your first step is to try out the Figaf IRT testing part of the application. You can try it for free on https://figaf.com/IRT. You will anyway need to create test cases on your old SAP PI system.
We currently support 7.31-7.5 and have a number of different ways to create and run tests. All are pretty easy to setup.
Download it for free now.
Then in a few weeks, we will show the first version of the tool.

Here are the slides

Figaf now as a board

Figaf is growing, and we now have created a board of directors. Over the last years, Figaf has been developing tools that make SAP PI/PO/CPI integration a lot easier. Now it is time to focus on growing the company. With our new board, we bring more skills on the table so that Figaf can grow in a healthy way. The board consists of two women; Mette Ehlers Mikkelsen and Karen Würtz and me, Daniel Graversen, who is an SAP integration expert and the owner of Figaf.

Mette has a throughout experience from boards and from bringing Danish companies on the global market. She has been working a lot with IT companies.

Karen has also has experience from boards and has been a consultant for Figaf for several years helping on strategic communications and business development.

In the board, we will continue the focus on the strategic development of the company.

We have already started our work and I hope you’ll appreciate our new skills in Figaf.