Frequently asked questions
Answers about Figaf, from installing and running it to migration, B2B, AI, pricing and support.
Implementation
How fast can we implement Figaf?
You can get Figaf running in a few hours, and roll it out in your organization in about a week.
Do you help us get started?
Yes. In our free getting started session, you spend four hours with a Figaf expert in your own landscape. Many customers also get started on their own, with our guides and courses.
Data privacy and security
Where is my data?
Your data stays with you. On SAP BTP, Docker or a local PC, it is stored in a PostgreSQL database that you operate. With Figaf Cloud, Figaf hosts the application, but not your data.
What data is sent to Figaf?
Figaf receives usage information, such as the first time you use a function, and the hashed names of the ICOs and iFlows you use with each feature. Beyond that, no data is sent to Figaf automatically.
Does Figaf train AI models on our data?
No. Figaf does not have access to your data, so we cannot train models on your content.
How strong is Figaf’s app security?
Figaf is penetration tested periodically by an external company. The architecture was found robust, with no traces of data loss and no open security threats.
If a security threat is found, it is handled as a high-priority ticket and fixed with a patch right away.
How are incidents reported?
Since we do not host your private data, a leak is not likely.
We check our dependencies, and if there is something major, like log4j in 2021, or a problem in our code, we inform our users and provide a workaround.
Operations
Where can I run Figaf?
You can run Figaf on a local PC for a proof of concept. We recommend SAP BTP: it may cost a little more to run there, but it simplifies operation and secures user access. Figaf is also available as a Docker installation.
How long does it take to install Figaf?
You can install Figaf on your local PC in about 10 minutes if you have Java 21 installed. Installing on SAP BTP takes a little longer, about 30 minutes if you have the access you need. See the deployment guide.
How often do I need to upgrade Figaf?
We release about 12 times a year; see the release notes. We recommend that you run the latest release, because it solves problems customers have run into and adds a lot of new functions.
How long does it take to upgrade?
About 5 minutes.
Migration
When does SAP PI/PO support end?
Mainstream maintenance ends December 31, 2027. Extended maintenance is available until December 31, 2030 at additional cost.
How long does a PI/PO migration take?
It depends on the number and complexity of interfaces. Run a pilot to measure your own per-interface time, then use the migration estimator.
Can I migrate without upgrading PI/PO first?
With Figaf, yes: ICOs and dual-stack objects from PI 7.11 through 7.5 are supported. SAP’s own migration tool supports PI/PO 7.31, 7.4 and 7.5.
Should I use SAP’s migration tool or Figaf?
Neither handles every scenario best. Pilot both against a representative set of your own interfaces and compare.
Is Figaf just for migration?
No. Figaf is much more than migration, but migration is a really good place to start.
How long does it take to migrate an ICO?
You can migrate an ICO in about 10 minutes and spend another 10 minutes testing it. When there are no complications, the complexity of the ICO and its components does not matter.
There are cases, though, where you run into points Figaf cannot handle, which you then need to resolve.
How is Figaf’s migration tool different from SAP’s?
- Communication channels are migrated with your own templates. This means fewer externalized parameters, and once you have a channel that works, you can create a template in 5 minutes.
- UDFs and function libraries can be converted to Groovy scripts, or use the standard function library objects. This gives your mappings more options, with less manual work.
- More configuration on each iFlow.
- A faster turnaround on new features.
How will the migration tool reduce the cost of migration?
- We can migrate the majority of scenarios without modification.
- Groovy UDFs, together with our Groovy editor, simplify how you deal with the integration.
- Custom channel templates save configuration work.
- A host of small improvements solve the edge cases that are difficult to quantify.
- It is integrated with the tool chain: testing, transport and documentation.
What will the migration assessment report give?
The most complete overview of your SAP PI/PO system that you will ever see, and it is free. It shows all your ICOs and receiver determinations with all dependent objects and receivers. You can use tagging to run custom searches in your SAP PI objects for more information.
Will the report tell us how long it takes to migrate a scenario?
No. There are too many factors involved. Our view is that all integrations can be migrated, but it is up to you to decide whether they should be.
Do you support migration to the Pipeline Concept?
Yes. We think it provides a lot of good ways to handle asynchronous message processing with retries.
Can we migrate BPMN or ccBPM?
No, and it is not a focus for us.
Can we migrate ABAP or Java mappings?
Java mappings can be migrated, but they are wrapped in a Groovy script. This brings some limitations, so it is often best to redesign these mappings. The Groovy editor really helps here.
ABAP mappings need to be implemented in Groovy.
Do you support RFC lookups?
Yes. RFC lookups are migrated as an empty UDF, and you then fill in the lookup yourself.
B2B
Can Figaf migrate B2B?
Yes, in two steps.
- Figaf creates the trading and communication partners with complete details, including 3-tier communication and identifiers, in one step.
- Figaf migrates the operation mapping to an agreement, using the agreement template for the specific company and partner. It creates a ProcessDirect iFlow and the TPM agreement, and links the two.
Testing works the same way as for a normal interface.
What do I need to migrate B2B with Figaf?
Before you migrate, set up your company in Integration Suite TPM, and prepare the partner profiles (Figaf can create them for you), the MIGs, ideally the MAGs, and the agreement templates. The B2B migration guide takes you through each step, and Figaf B2B Management shows what Figaf does for your B2B landscape.
Can Figaf transport B2B?
Yes. Figaf transports B2B scenarios, including partners and agreements, along with the landscape translation rules.
What if I have Seeburger or another B2B platform?
For Seeburger, use the Figaf Seeburger Migration Tool: it converts your Seeburger message mappings to SAP’s B2B add-on in a few clicks.
Other B2B platforms are not supported for migration. You can still import their B2B messages into Figaf testing and add them to agreements automatically, so you can run tests whenever something changes.
Can you import Excel sheets with partners?
Not yet, but it should not be difficult to implement once customers need it.
Can you test B2B agreements?
Yes. Our advanced testing lets you test the agreements in detail.
What else does Figaf offer for B2B?
- A complete overview of your B2B partners: who trades with whom, and in which format, with details like direction, identifiers, messages and versions, MIGs and MAGs, communication protocols and pre- and post-processing.
- Good governance and versioning of all objects in the B2B platform, including MIGs and MAGs.
See Figaf B2B Management.
Figaf DevOps Suite, Migration Edition
What is the Figaf Migration Edition?
The Migration Edition is our collaboration with SAP that lets you run and test your migration with Figaf.
What will the Migration Edition let me do?
- Manage your migration project.
- Create a detailed assessment of your SAP PI landscape.
- Record messages from SAP PI and run the tests on SAP Cloud Integration. The tests are valid for 30 days; after that, fetch new messages from your SAP PI system or get a testing license.
- 10 free migrations with the Figaf tool.
- A 2-month trial of the DevOps tool.
Do I need to pay to run the Migration Edition?
We recommend running Figaf on SAP BTP, because it is the easiest platform to operate. It costs roughly €300 a month to run, paid with your SAP BTP credits, and you can lower the cost for smaller installations.
How do you deploy the Migration Edition?
We recommend deploying it on SAP BTP Cloud Foundry, where you can use SAP’s user management to simplify onboarding and sharing in your team, and run the app as a Docker image; see the deployment guide. To connect to your SAP PI/PO system you need a Cloud Connector that gives Figaf access to it.
You can also run Figaf as a standalone application on your laptop, though you cannot share your test results with your team that way. It is a good way to evaluate the tool. Or run it on any server, on-premise or at a hyperscaler, with Java 21 and PostgreSQL or MSSQL.
Is it difficult to learn the Migration Edition?
We have focused on making it easy to use, so everybody can get started fast. Our free online training takes you from installation to configuration and daily use.
What is not included in the Migration Edition?
Since it is a free edition, you do not get everything in our paid edition. Support is limited to our forum: we try to help with your challenges, but paying customers come first. Testing is limited to test cases created from your SAP PI/PO system, run on your migrated iFlows for 30 days; you can always create new test cases and use them for another 30 days. The full tool is a trial for the first 2 months, with limits on the number of objects.
Why upgrade to the paid version (Professional or Enterprise Edition)?
A migration takes a lot of hours, and a tool that automates even 10-20% of the work pays for itself. With the full version you improve how you deliver on SAP Integration Suite after the migration, reuse your test cases for regression testing, transport with governance, and get our support.
What does upgrading cost?
See the pricing page for the full version.
Artificial intelligence (AI)
Do you offer AI?
Yes. With your own OpenAI key or SAP AI, you can:
- search for iFlows and more
- vibe-code your Groovy scripts
- get help resolving errors
Figaf also has an MCP server, so you can work with your iFlows from an AI assistant such as Claude or ChatGPT, or a self-hosted LLM.
Which AI providers can we use?
OpenAI and SAP AI. Through the MCP server, you can also connect Figaf to other assistants, such as Claude or a self-hosted LLM.
Does Figaf see the data we send to the AI?
No. The data goes directly to the AI provider, using your own key.
What does it cost to use the AI models?
The standard models are fairly cheap to use, and you pay the provider directly.
Can you generate iFlows?
No. At some point we may decide the time is right for it.
Pricing
How is Figaf priced?
Figaf has two license components:
- Migration is a one-time cost per migration object: an ICO, an operation mapping for B2B, or a receiver determination. It starts at €100 per object and goes down to €60 with volume. Every Figaf Migration Tool subscription includes a 2-month trial of Figaf DevOps.
- DevOps is a monthly or, in most cases, yearly cost. You pay either for a feature, like testing or transport, or for the whole suite, based on the number of license objects.
See all prices.
What is a license object in DevOps?
The DevOps license is based on the integration objects in your development system. It counts iFlows, TPM agreements, MAGs and API Management proxies.
What is an agent?
An agent is a connection to a system, like SAP PI/PO, API Management or Integration Suite/CPI. We count real subaccounts, and API Management is a separate agent.
Support
Can we get support if something does not work?
Yes. Email support@figaf.com, or raise a ticket at help.figaf.com.
We have a go-live at the weekend. Can we ask for standby?
Yes, you can have us on standby to help with problems with the tool.
How fast can you provide a patch?
For some customers, we have been able to send a patch on the same working day.
Transport
Figaf transport is more than moving iFlows. It moves the objects they need, configures external properties as part of the transport, documents what is transported, and shows users the proposed change with validations on it.
What is a virtual landscape?
Figaf can save you a tenant with a virtual tenant. You can have physical development and production tenants, and QA as a virtual tenant: the iFlows are copied into a separate package on the development tenant, with a different name and endpoint, which keeps them unique.
Can you configure external properties in the transport?
Yes. External configuration is a crucial part of transports, and in Figaf it is part of the transport itself: when you transport an iFlow, you add all the objects that need to go with it.
Does Figaf rely on SAP Cloud Transport Management?
No. Figaf has its own file transport management and does not rely on Cloud Transport Management, which makes the tool much more flexible.
Testing
How long does it take to create a test case?
In most cases, a test case can be configured in under 5 minutes.
What does it take to create a test case?
To record, we need a successfully processed message for the PI/PO interface, with the payloads logged before and after mapping. A test case is created from this recording for PI/PO, and can be migrated to the CPI iFlow with a couple of clicks.
Can you test all iFlows?
Figaf can test most iFlows. HTTP-based scenarios can be triggered directly. For JMS and ProcessDirect, Figaf has a proxy iFlow that you deploy. For others, Figaf creates a new version of the iFlow and changes the adapter to HTTP, so you can still test the functionality.
Can you mock services?
Yes. You can mock all endpoints related to third parties. Just select what you want to mock, and Figaf automatically creates an iFlow that calls Figaf, which serves the expected data. This lets you test scenarios where the data changes.
Groovy editor
What does the Groovy editor bring?
- Easy building of Groovy scripts on your own system.
- Reuse of your test cases to run the scripts in your landscape.
- Easy updates of the iFlows or script collections once you have made changes.
Can I use Cloud Integration APIs?
Yes. Running the script on your own integration engine gives you that advantage.
Is my data private?
Yes. Your test data and scripts are only sent to your own Integration Suite.
User journey
What is the ideal user journey?
Start with the videos on the topics that are relevant to you; note that we keep updating the tool. Then try Figaf yourself.
Can I try Figaf myself?
Yes. A good place to start is the interactive product tour: about an hour exploring the Figaf DevOps tool, which also gives you an idea of the migration process.
If you like it, install Figaf for real with the installation and getting started guide. That takes about 4 hours.
Can I buy special training?
Yes, you can purchase special training for your organization.
Training
How do I train my developers to use Figaf?
It depends on your scope. Cloud Integration DevOps, including testing, takes about 4 hours for users, and a bit more for super users. PI to Integration Suite migration takes about 8 hours: the key is to understand what happens to the objects and how to perform the different steps.
In a short time, you can be confident using the tool.
Can I learn this myself?
Yes. There are a lot of online guides and free courses to help you get started with the tool.