← All features

Development and transport

Central configuration

After every import you reconfigure hosts, users and paths by hand, and you are never sure every endpoint was changed.

Each time you import new content into QA or production, it has to be configured to point to the right systems, normally by hand after the import. In Figaf DevOps Suite, the landscape is a central repository of that configuration, so transports carry the right values for each stage. It is used by integration developers who run transports and by architects who approve them.

How it works

  • Replacement rules per landscape. Under the landscape you keep a table of values from development, such as an SAP ERP host name, and what they translate to in QA and production. Hosts, users, passwords and file paths are the typical cases.
  • Applied at transport. When you transport an iFlow, Figaf determines which attributes change and fills in the target values. You can overwrite a value manually for one object, or use the same value in all instances.
  • Substring or exact match. Replacement used to be substring based. Since release 2510 you can also choose exact match, for values such as a system ID DH1 that must become TH1 without replacing too much elsewhere.
  • One approach across platforms. The same replacements work for SAP PI/PO communication channels, SAP Cloud Integration externalized parameters, and SAP API Management proxies and KVMs.
  • Mass configuration through a spreadsheet. Since release 2308 you can download the configuration of many objects, for example 20 PI channels or 20 iFlows, as a CSV (Excel) file, change host names, directories, users and passwords, and upload it again. Figaf shows the result of the import, applies it to the landscape and documents the change.
  • Inherit from target. When an iFlow is already deployed in the target with the same information, Figaf reuses the values that exist there instead of taking the values from development. You can override this and use the newer values.
  • Checks before go-live. Figaf warns you when a password that exists in development is not filled in for production. The transport overview lets you export all properties of a transport and compare them in a spreadsheet, so you can see where hosts or ports still need updating.
Figaf landscape settings with Dev, QA and PRD systems and a table that maps host names and file paths per system
Replacement rules for each stage of the landscape
Spreadsheet export of channel and iFlow configuration, with one row per parameter ready to edit
Mass configuration: edit the exported file and upload it again
Result of a mass configuration import in Figaf, listing the objects and parameters that were updated
The IFlow external configuration table in Figaf with parameter values for Development and QA and inherit options
Externalized parameters for source and target, with the inherit choice per parameter
Figaf landscape page with parameter value replacement rules from the development values to the QA values
Replacement rules on the landscape change the value in every iFlow
A Figaf warning that a security content reference was not found on the target system, with a button to create credentials
A credential missing in the target is reported before the transport, with the option to create it

Business value

  • Less manual work after each import. Configuration is defined once per landscape and applied on every transport, instead of being typed in after each import.
  • Fewer configuration errors. Values are replaced the same way every time, and Figaf warns about missing passwords, so fewer interfaces go live pointing at the wrong system.
  • Large changes in one step. At Foodstuffs South Island, interfaces with many conditional endpoints were exported to a spreadsheet, changed all at once and imported again, which the team said saved a huge amount of time.
  • Documented changes. Every mass update is documented in Figaf, which gives auditors and approvers a record of what was changed.
  • No dependency on one person’s notes. The configuration for each stage lives in the tool, not in a Word or Excel document that one developer maintains.

Good to know

Learn more

Included in

Figaf DevOps Suite

Content that points to the right systems after every import

Keep host and parameter replacement rules for each stage in one place, and change many channels or iFlows at once through a spreadsheet export and import.

See central configuration on 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.