C_CPI Integration Suite Development Practice Question
You are designing an integration flow that must split an incoming XML message containing multiple order items into individual messages, process each item separately, and then aggregate the results into a single response. Which pair of flow steps should you use to achieve this?
⚠ Common exam trap
Many exam-takers confuse steps that route or copy messages with steps that actually split and recombine message cardinality, leading to selection of Multicast or Router instead of Splitter and Gather.
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
✓
Splitter and Gather
To process each order item separately and then combine the results, the integration flow must split the incoming message into multiple messages, process them, and then gather them back. The Splitter step performs the split, and the Gather step performs the aggregation. Other steps like Router, Multicast, or Content Modifier do not change message cardinality in the required way.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Content Modifier and Message Mapping
Why it's wrong here
Content Modifier is used to modify headers, properties, or the body, while Message Mapping transforms the structure. Neither step splits a message into multiple messages nor aggregates them back. They are used for data manipulation, not for controlling message cardinality.
- ✗
Router and Multicast
Why it's wrong here
Router directs messages based on conditions, and Multicast sends a message to multiple routes. Neither splits a single message into multiple messages nor gathers them back. Multicast creates copies of the same message, not individual items, so it does not meet the requirement.
- ✗
Iterating Splitter and Join
Why it's wrong here
There is no step named Iterating Splitter in SAP Cloud Integration; the Splitter step itself can iterate. Join is not a step; the correct aggregation step is Gather. This option uses incorrect step names and thus is not valid.
- ✓
Splitter and Gather
Why this is correct
The Splitter step divides a message into multiple messages based on an XPath expression, and the Gather step collects these messages back into a single message. This combination is the standard pattern for processing individual items and then aggregating the results into one response, exactly as required.
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.