Courseiva

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 →

How Courseiva writes practice questions · Editorial policy

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.