{"ref":"capability:integration-flows","page":"/capabilities/integration-flows","json":"/capabilities/integration-flows.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"integration-flows","name":"Integration flows","domain":"integration-and-messaging","ecosystems":["btp"],"universal":false,"description":"Moving and transforming messages between systems in middleware instead of in application code: an integration flow with its adapters and mappings, and the runtime it executes on. Reaching a remote system from application code is [destinations](capability:destinations), and brokering events between systems is [Event Mesh](capability:event-mesh).","short":"Moving and transforming messages between systems in middleware","core_coverage":{"state":"core-only","assessed_at":"2026-09-14","what_core_does":"[Cloud Integration](artifact:btp-cloud-integration) in [SAP Integration Suite](artifact:btp-integration-suite) models integration flows in a web editor from a palette of flow steps and adapters, with message mappings as flow steps or separate artifacts, and runs them on SAP BTP. Edge Integration Cell runs the same integration content in a Kubernetes cluster the customer operates.","where_it_stops":"At the runtime's limits. On Edge Integration Cell, for one, integration content is capped at 2 GB and message processing log persistence depends on the storage size of the database behind the cell.","sources":[{"url":"https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/main/docs/ci/Development/overview-of-integration-flow-editor-db10beb.md","title":"SAP Integration Suite — Overview of Integration Flow Editor","checked":"2026-09-14","quote":"The palette shows all the options required to model an integration flow."},{"url":"https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/main/docs/ISuite/what-is-sap-integration-suite-5cc6987.md","title":"SAP Integration Suite — What is SAP Integration Suite?","checked":"2026-09-14","quote":"Edge Integration Cell gives businesses the flexibility to run integrations within customer-managed environments"},{"url":"https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/main/docs/ISuite_Edge_Integration_Cell/edge-integration-cell-runtime-scope-144c64a.md","title":"SAP Integration Suite — Edge Integration Cell Runtime Scope","checked":"2026-09-14"}],"note":"The six repositories answering this in the batch are SAP-samples workshops, sample flows and tools, which demonstrate rather than provide, so core-only reads what [SAP Integration Suite](artifact:btp-integration-suite) ships. where_it_stops names one runtime's documented limits; no page was checked that states a boundary for Cloud Integration as a whole."},"drafted_with_ai":true,"facets":[{"key":"protocols","label":"Protocols","kind":"many","vocabulary":"protocol","group":"Reach"}],"history":[{"date":"2026-09-27","field":"facets","from":"no protocols facet","to":"a protocols facet, many, from the shared protocol vocabulary","reason":"A role in a design is filled from evidence that an option speaks what the fixed part exposes, and that join runs over one protocol vocabulary (docs/concepts/design-roles-and-interfaces.md, P2). Declared here so options can state it; absent stays \"does not say\"."}]},"sap_delivery":{"door":"btp","all":{"built_in":[],"documented_pattern":[],"announced":[],"packages":[{"ref":"artifact:btp-cloud-integration","name":"Cloud Integration","json":"/artifacts/btp-cloud-integration.json"},{"ref":"artifact:sap-samples-integration-suite-partner-directory-accelerator-for-pipeline-concept","name":"integration-suite-partner-directory-accelerator-for-pipeline-concept","json":"/artifacts/sap-samples-integration-suite-partner-directory-accelerator-for-pipeline-concept.json"}]},"by_flavor":{}},"edges":{"use_cases":[],"shared_tasks":[],"related_tasks":[],"options":[{"ref":"artifact:btp-cloud-integration","name":"Cloud Integration","json":"/artifacts/btp-cloud-integration.json","ecosystem":"btp","origin_ring":"sap-official"},{"ref":"artifact:sap-samples-integration-suite-partner-directory-accelerator-for-pipeline-concept","name":"integration-suite-partner-directory-accelerator-for-pipeline-concept","json":"/artifacts/sap-samples-integration-suite-partner-directory-accelerator-for-pipeline-concept.json","ecosystem":"btp","origin_ring":"sap-official"}],"samples":[{"ref":"artifact:sap-samples-ai-enabled-integrations-codejam","name":"ai-enabled-integrations-codejam","json":"/artifacts/sap-samples-ai-enabled-integrations-codejam.json"},{"ref":"artifact:sap-samples-btp-edge-integration-cell-on-azure","name":"btp-edge-integration-cell-on-azure","json":"/artifacts/sap-samples-btp-edge-integration-cell-on-azure.json"},{"ref":"artifact:sap-samples-btp-spend-analysis","name":"btp-spend-analysis","json":"/artifacts/sap-samples-btp-spend-analysis.json"},{"ref":"artifact:sap-samples-cloud-integration-pipeline-datastore-extension-ui","name":"cloud-integration-pipeline-datastore-extension-ui","json":"/artifacts/sap-samples-cloud-integration-pipeline-datastore-extension-ui.json"},{"ref":"artifact:sap-samples-connecting-systems-services-integration-suite-codejam","name":"SAP-samples/connecting-systems-services-integration-suite-codejam","json":"/artifacts/sap-samples-connecting-systems-services-integration-suite-codejam.json"},{"ref":"artifact:sap-samples-teched2024-in280","name":"teched2024-IN280","json":"/artifacts/sap-samples-teched2024-in280.json"}],"explained_by":[{"ref":"content:devtoberfest-2026-int-12-ai-adapter-credit-checks","name":"From opportunity to decision: Intelligent Credit Checks with AI Adapter in SAP Cloud Integration","json":"/content/devtoberfest-2026-int-12-ai-adapter-credit-checks.json"},{"ref":"content:connecting-sap-integration-suite-with-sap-document-ai-and-sap-business-ai","name":"Connecting SAP Integration Suite with SAP Document AI and SAP Business AI","json":"/content/connecting-sap-integration-suite-with-sap-document-ai-and-sap-business-ai.json"},{"ref":"content:sap-datasphere-integration-patterns-lessons-learned-from-two-years-of-implementa","name":"SAP Datasphere Integration Patterns: Lessons Learned from Two Years of Implementations","json":"/content/sap-datasphere-integration-patterns-lessons-learned-from-two-years-of-implementa.json"},{"ref":"content:sap-btp-ci-eventsmartkafka-custom-kafka-adapter-part-v-final","name":"SAP BTP - CI - EventSmartKafka - Custom Kafka Adapter - Part V FINAL","json":"/content/sap-btp-ci-eventsmartkafka-custom-kafka-adapter-part-v-final.json"},{"ref":"content:principal-propagation-from-btp-web-app-to-s-4hana-via-sap-integration-suite","name":"Principal Propagation from BTP Web App to S/4HANA via SAP Integration Suite","json":"/content/principal-propagation-from-btp-web-app-to-s-4hana-via-sap-integration-suite.json"},{"ref":"content:sap-btp-ci-eventsmartkafka-custom-kafka-adapter-from-esa-v1-1-0-validated-runtim","name":"SAP BTP - CI - EventSmartKafka - Custom Kafka Adapter From .ESA v1.1.0 - Validated Runtime - Part IV","json":"/content/sap-btp-ci-eventsmartkafka-custom-kafka-adapter-from-esa-v1-1-0-validated-runtim.json"},{"ref":"content:beyond-basic-ai-error-handling-in-sap-cpi-a-rules-first-architecture-with-hana-c","name":"Beyond Basic AI Error Handling in SAP CPI - A Rules-First Architecture with HANA Cloud Learning","json":"/content/beyond-basic-ai-error-handling-in-sap-cpi-a-rules-first-architecture-with-hana-c.json"},{"ref":"content:sap-btp-ci-building-open-source-custom-adapter-eventsmartkafka-from-zero-with-sa","name":"SAP BTP - CI - Building Open-Source Custom Adapter EventSmartKafka from Zero with SAP ADK - Part II","json":"/content/sap-btp-ci-building-open-source-custom-adapter-eventsmartkafka-from-zero-with-sa.json"},{"ref":"content:sap-btp-ci-how-i-built-an-open-source-enterprise-custom-kafka-adapter-from-scrat","name":"SAP BTP - CI - How I Built an Open-Source Enterprise Custom Kafka Adapter from Scratch - Part I","json":"/content/sap-btp-ci-how-i-built-an-open-source-enterprise-custom-kafka-adapter-from-scrat.json"},{"ref":"content:sap-btp-ci-immutable-event-routing-per-domain-with-metadata-driven-consumer-orch","name":"SAP BTP - CI - Immutable Event Routing per Domain with Metadata-Driven Consumer Orchestration","json":"/content/sap-btp-ci-immutable-event-routing-per-domain-with-metadata-driven-consumer-orch.json"},{"ref":"content:intelligent-error-handling-in-sap-cpi-using-ai-adapter","name":"Intelligent Error Handling in SAP CPI Using AI Adapter","json":"/content/intelligent-error-handling-in-sap-cpi-using-ai-adapter.json"},{"ref":"content:batch-file-pickup-and-dynamic-zip-creation-in-sap-integration-suite","name":"Batch File Pickup and Dynamic ZIP Creation in SAP Integration Suite","json":"/content/batch-file-pickup-and-dynamic-zip-creation-in-sap-integration-suite.json"},{"ref":"content:end-to-end-currency-conversion-integration-using-sap-integration-suite-sap-cpi","name":"End to End Currency Conversion Integration using SAP Integration Suite (SAP CPI)","json":"/content/end-to-end-currency-conversion-integration-using-sap-integration-suite-sap-cpi.json"},{"ref":"content:message-mapping-in-sap-integration-suite-custom-scripts-and-conditional-mapping","name":"Message Mapping in SAP Integration Suite - Custom Scripts and Conditional Mapping","json":"/content/message-mapping-in-sap-integration-suite-custom-scripts-and-conditional-mapping.json"},{"ref":"content:building-a-real-time-currency-conversion-iflow-using-sap-cloud-integration-cpi","name":"Building a Real‑Time Currency Conversion iFlow using SAP Cloud Integration (CPI)","json":"/content/building-a-real-time-currency-conversion-iflow-using-sap-cloud-integration-cpi.json"},{"ref":"content:end-to-end-mail-adapter-setup-in-sap-cpi-using-gmail-step-by-step-guide","name":"End-to-End Mail Adapter Setup in SAP CPI Using Gmail (Step-by-Step Guide)","json":"/content/end-to-end-mail-adapter-setup-in-sap-cpi-using-gmail-step-by-step-guide.json"},{"ref":"content:sap-integration-suite-intelligent-integration-with-ai-adapter","name":"SAP Integration Suite: Intelligent Integration with AI Adapter","json":"/content/sap-integration-suite-intelligent-integration-with-ai-adapter.json"},{"ref":"content:parallel-data-filtering-and-dropbox-integration-using-sap-cloud-integration","name":"Parallel Data Filtering and Dropbox Integration Using SAP Cloud Integration","json":"/content/parallel-data-filtering-and-dropbox-integration-using-sap-cloud-integration.json"},{"ref":"content:microsoft-graph-api-read-and-extract-attachments-of-outlook-email-from-cloud-int","name":"Microsoft GRAPH API - Read and extract attachments of Outlook email from Cloud Integration","json":"/content/microsoft-graph-api-read-and-extract-attachments-of-outlook-email-from-cloud-int.json"},{"ref":"content:sap-neo-retires-integration-developers-must-know-before-migrating-from-neo-to-cf","name":"SAP Neo Retires – Integration Developers Must Know Before Migrating from Neo to CF","json":"/content/sap-neo-retires-integration-developers-must-know-before-migrating-from-neo-to-cf.json"},{"ref":"content:sap-ehs-public-cloud-extending-your-existing-landscape-side-by-side-guidebook-pa","name":"SAP EHS Public Cloud: Extending Your Existing Landscape Side-by-Side - Guidebook (Part 4)","json":"/content/sap-ehs-public-cloud-extending-your-existing-landscape-side-by-side-guidebook-pa.json"},{"ref":"content:use-datastore-to-avoid-too-many-duplicate-mpl-attachments-in-exception-retries","name":"Use Datastore to avoid too many duplicate MPL attachments in exception retries","json":"/content/use-datastore-to-avoid-too-many-duplicate-mpl-attachments-in-exception-retries.json"},{"ref":"content:beyond-rest-exploring-graphql-api-integration-in-sap-btp-integration-suite","name":"Beyond REST: Exploring GraphQL API Integration in SAP BTP Integration Suite","json":"/content/beyond-rest-exploring-graphql-api-integration-in-sap-btp-integration-suite.json"},{"ref":"content:sap-cloud-integration","name":"SAP集成套件中的Cloud Integration云集成功能概况介绍","json":"/content/sap-cloud-integration.json"},{"ref":"content:diy-jdbc-sender-adapter-for-sap-integration-suite","name":"DIY JDBC Sender Adapter for SAP Integration Suite","json":"/content/diy-jdbc-sender-adapter-for-sap-integration-suite.json"},{"ref":"content:designing-scalable-integration-flows-in-sap-btp-using-pallets-and-adapters","name":"Designing Scalable Integration Flows in SAP BTP Using Pallets and Adapters","json":"/content/designing-scalable-integration-flows-in-sap-btp-using-pallets-and-adapters.json"},{"ref":"content:new-ci-pipeline-restart-extension-features-supporting-new-pipeline-package-and-i","name":"New CI Pipeline Restart Extension features: supporting new Pipeline package and improved Restart Job","json":"/content/new-ci-pipeline-restart-extension-features-supporting-new-pipeline-package-and-i.json"},{"ref":"content:service-interfaces-and-abap-proxy-generation-support-in-sap-integration-suite","name":"Service Interfaces and ABAP Proxy generation support in SAP Integration Suite","json":"/content/service-interfaces-and-abap-proxy-generation-support-in-sap-integration-suite.json"},{"ref":"content:lessons-learned-fetching-learning-history-from-successfactors-lms-using-odata-ap","name":"Lessons Learned: Fetching Learning History from SuccessFactors LMS Using OData APIs","json":"/content/lessons-learned-fetching-learning-history-from-successfactors-lms-using-odata-ap.json"},{"ref":"content:exploring-sap-salesforce-adapter-retry-mechanism-with-jms-queue","name":"Exploring SAP Salesforce Adapter - retry mechanism with JMS queue","json":"/content/exploring-sap-salesforce-adapter-retry-mechanism-with-jms-queue.json"},{"ref":"content:optimized-idoc-routing-in-sap-ci-with-value-mapping-and-groovy-based-receiver-de","name":"Optimized IDoc Routing in SAP CI with Value Mapping and Groovy-Based Receiver Determination","json":"/content/optimized-idoc-routing-in-sap-ci-with-value-mapping-and-groovy-based-receiver-de.json"},{"ref":"content:improving-exception-handling-using-generative-ai-in-sap-cloud-integration-sap-ci","name":"Improving Exception Handling using Generative AI in SAP Cloud Integration (SAP CI/CPI)","json":"/content/improving-exception-handling-using-generative-ai-in-sap-cloud-integration-sap-ci.json"},{"ref":"content:automating-iflow-documentation-with-sap-integration-suite-and-gemini-ai","name":"Automating iFlow Documentation with SAP Integration Suite and Gemini AI","json":"/content/automating-iflow-documentation-with-sap-integration-suite-and-gemini-ai.json"},{"ref":"content:using-sap-managed-iflows-for-time-series-data-integration-in-sap-ibp-part-2-writ","name":"Using SAP managed iFlows for Time series data Integration in SAP IBP – Part 2 - Writing data","json":"/content/using-sap-managed-iflows-for-time-series-data-integration-in-sap-ibp-part-2-writ.json"},{"ref":"content:end-to-end-error-handling-with-general-splitter-and-local-flows","name":"End-to-End Error Handling with General Splitter and Local Flows","json":"/content/end-to-end-error-handling-with-general-splitter-and-local-flows.json"},{"ref":"content:sap-soap-sender-receiver-adapters-your-integration-game-changers","name":"SAP SOAP Sender & Receiver Adapters: Your Integration Game Changers","json":"/content/sap-soap-sender-receiver-adapters-your-integration-game-changers.json"},{"ref":"content:sftp-authentication-setup-in-sap-btp-integration-suite-a-step-by-step-guide","name":"SFTP Authentication Setup in SAP BTP Integration Suite: A Step-by-Step Guide.","json":"/content/sftp-authentication-setup-in-sap-btp-integration-suite-a-step-by-step-guide.json"},{"ref":"content:new-pipeline-for-cloud-integration-features-with-version-1-0-11","name":"New Pipeline for Cloud Integration features with version 1.0.11","json":"/content/new-pipeline-for-cloud-integration-features-with-version-1-0-11.json"},{"ref":"content:leanix-adapter-for-sap-integration-suite","name":"LeanIX Adapter for SAP Integration Suite","json":"/content/leanix-adapter-for-sap-integration-suite.json"},{"ref":"content:ac-edge-integration-cell-on-hyperscalers","name":"Edge Integration Cell on Hyperscalers","json":"/content/ac-edge-integration-cell-on-hyperscalers.json"},{"ref":"content:handling-file-routing-and-alerts-in-sap-cpi-based-on-file-type","name":"Handling File Routing and Alerts in SAP CPI Based on File Type","json":"/content/handling-file-routing-and-alerts-in-sap-cpi-based-on-file-type.json"},{"ref":"content:generation-of-message-processing-logs-report-for-edi-transactions-using-sap-ci","name":"Generation of Message Processing logs report for EDI transactions using SAP CI.","json":"/content/generation-of-message-processing-logs-report-for-edi-transactions-using-sap-ci.json"},{"ref":"content:how-to-create-and-expose-odata-apis","name":"how to create and expose OData APIs","json":"/content/how-to-create-and-expose-odata-apis.json"},{"ref":"content:integration-suite-automating-email-alerts-for-failed-interfaces-in-sap-cpi","name":"Integration Suite: Automating Email Alerts for Failed Interfaces in SAP CPI","json":"/content/integration-suite-automating-email-alerts-for-failed-interfaces-in-sap-cpi.json"},{"ref":"content:new-pipeline-concept-features-integrated-runtimes-and-supporting-landscape-stage","name":"New Pipeline Concept features: integrated runtimes and supporting landscape stages","json":"/content/new-pipeline-concept-features-integrated-runtimes-and-supporting-landscape-stage.json"},{"ref":"content:integrating-sap-cpi-with-microsoft-sharepoint-part-2-creating-an-api-to-upload-f","name":"Integrating SAP CPI with Microsoft SharePoint: Part 2- Creating an API to Upload Files to SharePoint","json":"/content/integrating-sap-cpi-with-microsoft-sharepoint-part-2-creating-an-api-to-upload-f.json"},{"ref":"content:ac-application-to-application-integration","name":"Application to Application Integration","json":"/content/ac-application-to-application-integration.json"},{"ref":"content:ac-business-to-business-integration","name":"Business to Business Integration","json":"/content/ac-business-to-business-integration.json"},{"ref":"content:ac-connect-business-processes-with-sap-master-data-integration","name":"Connect Business Processes with SAP Master Data Integration","json":"/content/ac-connect-business-processes-with-sap-master-data-integration.json"},{"ref":"content:resend-http-messages-with-configured-pause-and-fixed-max-iteration-followed-by-e","name":"Resend HTTP messages with configured pause and fixed max iteration followed by error handling","json":"/content/resend-http-messages-with-configured-pause-and-fixed-max-iteration-followed-by-e.json"},{"ref":"content:devtoberfest-2026-cloud-integration-chamber-of-horrors","name":"SAP Cloud Integration chamber of horrors","json":"/content/devtoberfest-2026-cloud-integration-chamber-of-horrors.json"},{"ref":"content:devtoberfest-2026-int-41-edge-integration-cell","name":"Edge Integration Cell - what's new?","json":"/content/devtoberfest-2026-int-41-edge-integration-cell.json"},{"ref":"content:teched-2026-ct1222","name":"Rethinking security for modern SAP solution landscapes","json":"/content/teched-2026-ct1222.json"},{"ref":"content:teched-2026-in211","name":"Build integrations faster with AI-assisted design and operations","json":"/content/teched-2026-in211.json"},{"ref":"content:teched-2026-in262","name":"Build an integration scenario from scratch with AI assistance at every step","json":"/content/teched-2026-in262.json"}],"normative_context":[]}}