C_CPI Integration Suite Development Practice Question
You are designing an integration flow in SAP Cloud Integration that processes incoming XML payloads and must dynamically route messages based on an element value. Which component should you use to evaluate conditions and branch the message flow?
⚠ Common exam trap
Candidates confuse content-based routing with simple multicast or general filters, incorrectly using filters when they actually need to branch the message flow into multiple alternative paths.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Router
The Router step is specifically designed for content-based routing in SAP Cloud Integration. It evaluates message properties or header values against defined XPath or expression conditions to direct the flow down specific branches, ensuring dynamic processing paths depending on the incoming data payload. This pattern is fundamental when building flexible integration landscapes.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Multicast
Why it's wrong here
The Multicast step replicates the incoming message and sends identical copies to multiple target branches simultaneously. It does not perform content-based conditional filtering, meaning every connected receiver receives a copy regardless of payload content values.
- ✓
Router
Why this is correct
The Router step evaluates conditions using XPath expressions or exchange properties against the message payload. It directs the message down exactly one matching route or a default path, enabling precise content-based routing logic for diverse incoming requests.
- ✗
Local Integration Process
Why it's wrong here
A Local Integration Process modularizes sub-flows for reuse within the same integration flow. While it helps organize complex logic, it lacks the built-in conditional evaluation engines required for dynamic runtime message routing based on payload contents.
- ✗
Content Modifier
Why it's wrong here
The Content Modifier step adds, updates, or removes headers, properties, and body content within the message exchange. It acts on the data itself rather than making routing decisions or evaluating conditional branches across multiple paths.
About these practice questions
One of 218 original C_CPI practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official SAP exam blueprint
This C_CPI practice question is part of Courseiva's free SAP certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the C_CPI exam.