Blog
Guides for SAP Cloud Integration developers
Practical how-tos on expressions, monitoring, reviews and documentation, written from real iFlows.
Published October 26, 2026
Externalize Parameters, Copy Step Settings and Import APIs from SAP Business Accelerator Hub in SAP CPI
Turn fixed addresses into {{parameters}} in one step, copy a step's settings into another iFlow, save OData queries as templates, import APIs from the Hub, check XPath against a sample and arrange mapping expressions.
Read the article →After Deploy in SAP CPI: Deploy Watcher, Package Documents, Landscape and Value Mapping in Excel
See when an iFlow is Started or why it failed, pick the Cloud or Edge runtime, run new design checks, document a whole package with its landscape, export Value Mappings to Excel and switch off any tool.
October 26, 2026
PROD, TEST or DEV? An Environment Bar, Shortcuts and Notes for SAP CPI Tenants
Tell SAP CPI tenants apart with an environment bar and tab branding, open monitoring pages and messages in one click, keep notes per iFlow, and set shortcuts, sync and the dashboard switch.
October 26, 2026
SAP CPI Payload Tools: Compare, Convert and Generate Test Data in the Browser
Compare two payloads, convert XML, JSON, YAML and CSV with SAP's converter rules, generate test payloads with faults, and insert Groovy snippets, offline next to the iFlow designer.
October 26, 2026

Trace an SAP CPI Message Step by Step Without Leaving the iFlow Designer
What SAP CPI's TRACE log level records, how to read the content before a step in the monitor, and how to follow a message's path and payload on the iFlow diagram itself.
October 23, 2026

SAP CPI Log Level TRACE: Why It Switches Off and How to Keep It On Safely
Why the TRACE log level in SAP CPI drops back after about 10 minutes, what it stores and for how long, the risks in production, and how to keep it on only while you work.
October 23, 2026

Find Any SAP CPI Message by Message ID or Correlation ID
Where SAP CPI's Message ID, Correlation ID and Application ID come from, how to search for them in the monitor and the API, and how to open a message and its related ones.
October 23, 2026

SAP CPI Naming Conventions: A Rule Pack Your Team Can Enforce
Naming conventions for SAP CPI steps, channels, properties and ProcessDirect addresses, written as a rule pack your team shares, and how to check every iFlow against it.
October 23, 2026

An SAP CPI iFlow Review Checklist, and How to Automate It
A practical SAP CPI iFlow review checklist: error handling, log levels, secrets, protocols, scripts and structure, and how to run it automatically with a score and a report.
October 23, 2026

Generate an SAP CPI Technical Design Document from the iFlow
What an SAP CPI technical design document should contain, a structure you can follow, and how to generate one in Word, PDF or HTML from the iFlow, or into your own template.
October 23, 2026

SAP CPI Message Mapping Documentation: An Excel Mapping Sheet in One Click
How to document an SAP CPI Message Mapping as a mapping sheet: the columns that matter, how to describe functions and contexts, and how to export the sheet to Excel.
October 23, 2026

Test an SAP CPI HTTPS iFlow with a Service Key, Then Trace the Call
Call an SAP CPI HTTPS endpoint with OAuth client credentials from a Process Integration Runtime service key, find the message the call created, and trace it step by step.
October 23, 2026

Undeploy, Unlock, Data Store: SAP CPI Admin Tasks in One Place
How to undeploy an iFlow, remove a design-time lock and delete a Data Store entry in SAP CPI, what each one really does, and how to do them from the designer with a confirmation.
October 23, 2026

Kitegra 2.0: Autocomplete, Message Trace, iFlow Inspector and Docs for SAP CPI
A Chrome and Edge extension for the SAP Integration Suite iFlow designer: autocomplete and lint, messages and trace, review checks, design documents and developer tools.
October 19, 2026

Camel Simple Expressions in SAP CPI: Headers, Properties and ${…} with Examples
How Camel Simple expressions work in SAP CPI: ${header.x}, ${property.x}, ${in.body}, dates, the Content Modifier order, Router conditions and the mistakes that return nothing.
October 19, 2026

Catching Unknown Headers and Properties in SAP CPI Before They Fail Silently
Why a misspelled or missing header or exchange property in SAP CPI fails without an error, the usual causes, and how to catch them at design time and at runtime.
October 19, 2026

OData Receiver in SAP CPI: $select, $filter, $expand and $orderby Without Typos
Write OData query options for the SAP CPI OData receiver: $select, $filter, $expand, $orderby and $top with examples, the V2 and V4 differences, and the typos that cause HTTP 400.
October 19, 2026

From Postman or OpenAPI to an SAP CPI HTTP Receiver
Turn an OpenAPI or Swagger spec or a Postman request into an SAP CPI HTTP receiver: address, path and query parameters, request headers and a JSON body built with expressions.
October 19, 2026

XPath in SAP CPI from a Sample Payload: XML and JSON to XML
Write XPath for SAP CPI Content Modifier, Router, Filter and Splitter from a sample payload: XML paths, namespaces, and JSON through the JSON to XML Converter's root element.
October 19, 2026

ProcessDirect and JMS in SAP CPI: Passing Headers Between iFlows
How to pass headers and exchange properties between iFlows in SAP CPI with ProcessDirect and JMS: matching addresses and queues, what crosses, and how to debug.
October 19, 2026