Each migration project is different in its own way but there will be a common thread. We try to create use cases of different migrations to offer inspiration, insight and familiarity.
We at Figaf try to create use cases whenever possible to highlight unique and common challenges and opportunities. Moreover, we highlight various use cases to show the possible and various techniques that can be used to execute a successful migration to SAP Integration Suite/Cloud Integration.
We will give a brief introduction to the use case below and the scenario itself before offering a few key insights from this use case.
We are discussing the migration to SAP Cloud Integration by a major grocery chain in the Oceania region that has migrated more than 100 integrations.
They are using both the Figaf DevOps Suite and the Figaf Migration Tool.
The migration is coordinated with a SAP S/4 HANA Migration project which required they migrate a certain number of interfaces to keep up with the project.
To prepare for the migration, the team had spent a few days creating their own assessment-like report to plan the migration.
After that, the team generated an Assessment Report with Figaf. What they got in the report by Figaf was much more useful for planning how to work with the migration. This alone saved some days of the project and made it possible to start the planning phase much faster. Figaf’s Assessment Report also gives more details than the previous reports they had created themselves. This is a free feature that you can use in the Figaf DevOps Suite, Migration Edition.
“The assessment tool, I think was a lesson learned here, if we were starting from scratch again or for the next migration, I would use the assessment tool as it really is a good starting place for migration planning.”
Insight #2: Migration of ICOs
In general, the effort needed for migrating ICOs was fairly small. They also had ICOs with multiple receivers and it worked smoothly without any problems. However, it was difficult to estimate the effort required for each ICO and how much time it took for them. Though, in general, it was relatively easy and the Figaf tool transformed the ICOs without the need for further development or configuration.
There was from time to time a requirement to fix some of the Function Libraries used. In most cases it was fixed fairly quickly, so they could continue with the scenario. In the early phase of the project they found that the import of some specific PI Netweaver libraries that were no longer acceptable so they needed to do some work on resolving it.
They also tried to migrate ICOs using SAP tooling. They used it and it seemed to work but it had limitations, they had iFlows that used Function Libraries where it would not have worked.
Insight #3: Creating test cases for the migration
A key part (predicted to be over two-thirds of your migration effort) of the migration is to test that everything is working. Figaf comes with an industry-leading test tool that makes it easy to perform the testing.
It has been fairly straight forward to see how they had been able to take messages from SAP PI/PO and convert them into iFlows. It has helped to check the migrated integrations and without too much information about the case.
They migrated their ICOs from their SAP PI/PO production environment to SAP Integration Suite on Cloud Foundry and they found it was of huge benefit to be able to also retrieve test cases from the production environment for use in testing their migrated iflows. This allowed the test data to be like for like and thereby ensured that the iflows had been migrated successfully.
Insight #4: DevOps for SAP Cloud Integration
There is more than just migrating single integrations. You need to be able to move it these integrations into production. They also used the DevOps tool as part of the Figaf DevOps Suite, for transporting integrations. This made it a lot easier to manage the integration.
One feature they used during transportation from Dev to test, was the batch feature. They performed a batch update of external parameters, which we added in to support cases where you needed to update a large number of parameters in the iFlows.
“We have got the odd interface that has a lot of endpoints on it based on their conditions and we found that we could export those out onto the spreadsheet, change them all at once and then import them again. This saved a huge amount of time”
Insight #5: Groovy Editor is seen as a game-changer
One interesting insight. We didn’t mention earlier in this use case is their excitement with one of the features in one of our latest updates: The Groovy Editor.
“What a brilliant feature that is, that makes it so much easier to test the functionality of Groovy scripts from end to end. Added development can be completed within the editor, tested and then imported back into the iFlow.
And yeah, going forward that’s probably the feature that’s got me most excited to be honest.”
The team have admitted that they had requested a few support incidents over the period. Moreover, they were impressed that these have all been resolved quickly and new code has been updated within the DevOps tool to be able to support their cases.
The team did not implement all the features of the Figaf DevOps Suite. During the interview, we covered the Monitoring and Alerting Tool, which is the next phase of the project. This is a reminder that there are many features within the Figaf DevOps Suite, and you don’t need to implement everything at once.