← Figaf Friday

Figaf Friday: working with script collections in SAP Cloud Integration (CPI)

How Figaf handles SAP Cloud Integration script collections: where they are used, editing in your IDE with Gradle plugins, and transports.

June 3, 2022 · 2 min read

This week we released Figaf 2205 our May release. One of the big features was the support for Script collections and Message Mapping objects. In this post I’ll just look at Script collections, but we do have the same options for transport and management. You will probably not be working as much with them using local IDE like Eclipse or IntelliJ.

Watch on YouTube Working with SAP Cloud Integration Script collections better

First, in one of the latest releases of SAP Cloud Integration, it is possible to use a Script Collection from any package. This gives a lot of capabilities but also give some more things to consider in terms of governance like which IFlows uses a script collection.

Figaf object info for a script collection, with a where-used list of the iFlows and packages that use it

One thing that is important when working a lot with Groovy script is to have a good editor where you can efficiently get code completion and debugging options. I really like IntelliJ to work with because it makes it much easier to work with.

You should always know you are working in the latest version of the script. That is why Figaf always synchronizes everything to your git repository so you always know what is going on.

We have also improved our open source Gradle plugins to support so you can easily upload, download or deploy the script collections from your IDE. Everything is setup using templates maintained by Figaf Tool, so you just need to get started.

The Gradle plugin menu in IntelliJ with the tasks deployArtifact, downloadArtifact and uploadArtifact for a script collection
The gradle plugin menu

You can also use the Gradle plugin by itself. They are a part of our open source plugin. You can see more on them on github.

Transport

The Figaf Tool can handle the transports of packages, IFlows, Scripts, Mappings and Value Mappings. This way you get much better traceability of changes than if you were using CTS+ or SAP Transport Management. You can also let architects approve the changes and they will be able see it.

You will even be able to use our virtual system where a Development system will be used also to host Test/QA IFlows. Here Figaf Tool will add prefixes or postfixes like QA to your objects, it also includes updating the Scripts and the related IFlows. So you will be able to run it in the test mode all in the virtual setting.

Get started fast

It is really fast to get started with the Figaf Tool. In many cases, you can get started in just an hour. We have created a getting started video that shows you everything you need to get started.

See the full installation and configuration guide that includes transport, monitoring and testing for SAP Cloud Integration/CPI in just 75 minutes. And we also show how to create the git repository.

More from Figaf Weekly

Oct 16, 2026

Put your B2B migration on a real calendar

A new calculator plots your B2B migration go-live on a real calendar. Also: wildcard ICO migration, Cloud Integration chamber of horrors and SAP TechEd.

All issues →

See this working in your landscape

No credit card required.

Integration cost calculator →

Start your free trial

No credit card required

Try Figaf DevOps Suite free for 30 days. It takes less than an hour to get started, and we send everything you need by email.

Join our newsletter

Get the latest about Figaf, SAP and anything relevant to SAP integration, every week in Figaf Weekly.