Courseiva
← Back to SAP Certified Associate - Integration Developer questions

Scenario-based practice

Troubleshooting Scenario Questions

Practise SAP Certified Associate - Integration Developer practice questions — original exam-style scenarios covering every exam domain, with detailed explanations, wrong-answer analysis, and common exam traps.

15
scenario questions
C_CPI
exam code
SAP
vendor

Scenario guide

How to approach troubleshooting scenario questions

These questions describe a network symptom and ask you to identify the root cause or the correct fix. They appear across all certification exams and reward systematic thinking over memorisation. The best candidates follow a consistent troubleshooting framework even under time pressure.

Quick answer

Troubleshooting Scenario Questions questions test whether you can apply the concept in context, not just recognise a definition.

How the topic appears in realistic exam-style scenarios.

Which detail in the question changes the correct answer.

How to eliminate plausible but wrong options.

How to connect the question back to the wider exam objective.

Related practice questions

Related C_CPI topic practice pages

Scenario questions usually connect to one or more exam topics. Use these links to review the underlying concepts behind the scenario.

Practice set

Practice scenarios

Question 1hardmultiple choice
Review the full routing breakdown →

An integration developer is troubleshooting an integration flow that uses a Content Modifier step to set a header named OrderType based on a value read from the payload. A subsequent Router step using XPath on the header always routes to the default branch. The developer confirmed the payload contains the expected value. What is the most likely cause?

Question 2mediummultiple choice
Full question →

You are troubleshooting an integration flow that uses a Request Reply step to call an external REST API. The API returns a JSON response, but the subsequent mapping step fails because the message body is not recognized as JSON. The integration flow has a Content Modifier step before the Request Reply that sets the header 'Content-Type' to 'application/json'. What is the most likely cause of the issue?

Question 3hardmultiple choice
Full question →

An integration developer is troubleshooting a failed message processing in SAP Cloud Integration. The integration flow uses a Groovy script to set a property named 'customerId' from the message body. The script throws a NullPointerException when the body is empty. The developer wants to ensure that the property is set to a default value if the body is empty, without causing the flow to fail. Which approach should be used in the Groovy script?

Question 4hardmultiple choice
Full question →

An integration developer is troubleshooting an integration flow that processes messages asynchronously using a JMS queue. The flow writes to the queue with a JMS sender adapter and reads from it with a JMS receiver adapter in a separate integration flow. Messages are accumulating in the queue and are not being consumed, even though the consumer flow is deployed and running. The developer confirms the queue name matches in both flows. What is the most likely cause?

Question 5hardmultiple choice
Full question →

An integration developer is troubleshooting an integration flow whose SFTP sender adapter intermittently processes the same file twice. The partner writes files with a temporary extension and renames them once fully uploaded. Which adapter setting should be reviewed first to prevent duplicate processing?

Question 6mediummulti select
Full question →

An integration developer is troubleshooting an integration flow that intermittently fails when writing to an SAP S/4HANA system with the OData V2 receiver adapter. Monitoring shows the payload is valid and credentials are correct, but some messages fail with a timeout under peak load. Which TWO configuration changes should the developer apply to improve resilience? (Choose two.)

Question 7mediummultiple choice
Full question →

An integration developer is building an integration flow in SAP Cloud Integration that must process each order in a large XML payload individually. The payload contains an Orders root element with many Order child elements. The developer adds an Iterating Splitter step and configures the XPath expression as /Orders/Order. During testing, the flow fails to process the messages as expected. What is the most likely cause?

Question 8hardmultiple choice
Full question →

You are troubleshooting an integration flow that uses a Groovy script to modify the message body. The script is throwing a 'java.lang.NullPointerException' when accessing a header that was set by a previous Content Modifier step. The header is named 'CustomerID'. What is the most likely cause?

Question 9mediummultiple choice
Full question →

You are troubleshooting an integration flow that uses a Request-Reply step to call an external REST API. The API sometimes returns a 401 Unauthorized error. You have verified that the credentials are correct. Which configuration should you check in the Request-Reply step to ensure that the authentication header is being sent correctly?

Question 10hardmultiple choice
Review the full routing breakdown →

You are troubleshooting an integration flow that uses a Request Reply step to call a SOAP web service. The service occasionally returns a SOAP fault with a specific error code. You need to catch this fault and route the message to an error handling subprocess. Which step should you use to handle the fault?

Question 11hardmultiple choice
Full question →

An integration developer is troubleshooting an integration flow that uses a Message Mapping step. The source message contains a repeating node called Items with up to 500 entries, and the target structure requires an aggregated total. The mapping currently uses a standard 1:1 mapping on the repeating node, producing a separate target segment per item instead of a single total. Which mapping construct should the developer use to produce the aggregated total?

Question 12hardmultiple choice
Study the full multicast explanation →

An integration developer is troubleshooting an integration flow that uses a Multicast step to send the same message to two branches. One branch writes to an SFTP server and the other branch calls a SOAP service. The developer notices that when the SOAP branch fails, the SFTP branch also appears to roll back. What is the most likely cause?

Question 13hardmultiple choice
Full question →

An integration developer is troubleshooting an integration flow that uses a Groovy script step. The script must read a message header named 'CustomerID' and write its value into the message body. The script currently throws a NullPointerException when the header is absent. Which approach correctly handles the missing header while preserving the script's intent?

Question 14hardmultiple choice
Full question →

An integration developer is troubleshooting a Cloud Integration flow that intermittently fails with a 'Message processing failed: Unable to acquire a connection from the connection pool' error. The flow uses an HTTP receiver adapter to call an external system. The external system is known to have variable response times. Which action should the developer take to resolve this issue?

Question 15mediummulti select
Full question →

An integration developer is troubleshooting an integration flow that intermittently fails when calling an external REST API. The API returns HTTP 429 Too Many Requests during peak loads. The developer wants to make the flow more resilient without changing the external API. Which TWO actions should the developer take? (Choose two.)

These C_CPI practice questions are part of Courseiva's free SAP certification practice question bank. Courseiva provides original exam-style C_CPI questions with detailed explanations, topic-based practice, mock exams, readiness tracking, and study analytics.