C_CPI Integration Suite Development Practice Question
An integration developer needs to create an integration flow that reads a file from an SFTP server and writes it to an SAP S/4HANA system using the OData adapter. The file contains a CSV payload that must be converted to XML before mapping. Which step should be used to convert the CSV to XML?
⚠ Common exam trap
The trap here is selecting a general-purpose step like Message Mapping or Groovy when a dedicated converter exists that directly addresses the requirement.
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
✓
CSV to XML Converter
The CSV to XML Converter step is purpose-built to transform CSV data into XML format. It handles parsing, delimiter detection, and field mapping, producing a well-formed XML document. This step is essential before any XML-based mapping or routing can occur. Other options either perform the reverse conversion or are not specialized for this task.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Message Mapping
Why it's wrong here
Message Mapping is used to transform one XML structure to another using graphical mappings. It cannot directly parse CSV input because it expects XML source. While you could theoretically map after converting CSV to XML, the conversion itself must happen first with a dedicated converter step.
- ✓
CSV to XML Converter
Why this is correct
The CSV to XML Converter step is designed to transform CSV-formatted data into XML. It allows you to specify the delimiter, field names, and other parameters. This is the standard and most efficient way to convert CSV to XML in SAP Cloud Integration, and it prepares the payload for subsequent mapping steps.
- ✗
XML to CSV Converter
Why it's wrong here
The XML to CSV Converter performs the opposite transformation: it converts XML to CSV. Using it here would not achieve the required conversion from CSV to XML. It is intended for scenarios where you need to produce CSV output from XML input, such as for file exports.
- ✗
Groovy Script
Why it's wrong here
A Groovy script could be written to parse CSV and build XML, but it is not the recommended approach when a built-in converter exists. The CSV to XML Converter is simpler, requires no coding, and is optimized for this task. Using a script increases complexity and maintenance overhead.
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.