Courseiva
← Back to SAP Certified Associate - Integration Developer questions

Scenario-based practice

Select Two (Multi-Select) 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.

20
scenario questions
C_CPI
exam code
SAP
vendor

Scenario guide

How to approach select two (multi-select) questions

Multi-select questions tell you to 'Choose TWO' or 'Choose THREE'. Getting partial credit is not a thing — you must select all correct answers with no incorrect ones. The stem always states how many to choose, so trust it. These questions require precision, not best-guess elimination.

Quick answer

Select Two (Multi-Select) 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 1hardmulti select
Full question →

An integration developer is implementing error handling in an integration flow. The flow calls an external system that may return HTTP 500 errors. The developer wants to retry the call up to three times with a delay between attempts, and if all retries fail, send an alert and stop processing. Which two steps or configurations are required to achieve this? (Choose two.)

Question 2hardmulti select
Full question →

An integration developer is configuring exception handling in an integration flow. The flow calls an external REST endpoint, and the developer wants to catch specific HTTP errors, log them, and then continue processing with a fallback response. The developer plans to use an Exception Subprocess. Which two actions are valid within an Exception Subprocess to achieve this? (Choose two.)

Question 3hardmulti select
Full question →

You are configuring an integration flow that connects to an external OData V4 service using the OData adapter in SAP Cloud Integration. Which TWO configurations are mandatory when defining the OData V4 receiver adapter connection parameters? Choose TWO correct answers.

Question 4mediummulti select
Full question →

An integration developer needs to make an integration flow's processing logic reusable across multiple flows in the same SAP Cloud Integration tenant. The logic consists of a mapping step and a Groovy script that must be maintained in one place. Which TWO artifacts should the developer create to achieve this? (Choose two.)

Question 5mediummulti select
Full question →

An integration developer is designing a Cloud Integration flow that must call an external REST API. The API requires a bearer token that expires every 30 minutes, and the flow is invoked frequently. The developer wants to avoid requesting a new token on every call. Which TWO measures should the developer implement? (Choose two.)

Question 6hardmulti select
Full question →

An integration developer is configuring an integration flow that must call an external SOAP service over HTTPS. The service requires WS-Security UsernameToken authentication and the developer must also validate the service's certificate. Which TWO actions should the developer perform in SAP Cloud Integration? (Choose two.)

Question 7mediummulti select
Full question →

An integration developer needs to configure the Cloud Connector to enable secure connectivity between SAP Cloud Integration and an on-premise system. Which TWO actions must be performed? (Choose two.)

Question 8hardmulti select
Full question →

An integration developer must configure an integration flow in SAP Cloud Integration to process messages from a JMS queue in a reliable way. The flow must ensure that a message is only removed from the queue after successful processing, and that failed messages are retried. Which TWO configuration actions should be performed? (Choose two.)

Question 9hardmulti select
Full question →

An integration developer is designing an integration flow that must call an external REST API and must handle errors so that a failed call triggers a retry and, if the retry also fails, sends an alert. Which TWO steps should the developer include in the integration flow? (Choose two.)

Question 10mediummulti select
Full question →

An integration developer is configuring a SOAP receiver adapter in SAP Cloud Integration to call an external SOAP service that requires WS-Security UsernameToken authentication. The developer must also ensure the message is signed. Which TWO actions must be performed to meet these requirements? (Choose two.)

Question 11mediummulti 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 12hardmulti select
Full question →

An integration developer must expose an integration flow in SAP Cloud Integration as an HTTPS endpoint that an external business partner can call. The partner requires that the flow authenticate callers using client certificate authentication rather than basic credentials. Which TWO configuration actions must the developer perform to enable this? (Choose two.)

Question 13hardmulti select
Full question →

An integration developer is configuring a Cloud Integration flow that must call an external REST API protected by OAuth 2.0 client credentials. The developer needs to securely store the client ID and client secret and reference them in the OAuth2 Authorization step. Which TWO actions must be performed? (Choose two.)

Question 14mediummulti select
Full question →

An integration developer is configuring exception handling in an integration flow that calls an external billing service. When the service returns a SOAP fault, the flow must log the fault details to the MPL and then raise a custom error so the sender receives a meaningful failure response. (Choose two.)

Question 15mediummulti select
Full question →

An integration developer is configuring a ProcessDirect adapter in SAP Cloud Integration to enable synchronous communication between two integration flows within the same tenant. Which TWO settings must be configured on the sender and receiver sides to establish this connection? (Choose two.)

Question 16hardmulti select
Full question →

You are configuring a SAP Cloud Integration tenant to connect to an on-premise SAP S/4HANA system using the Cloud Connector. The connection must be secure and use principal propagation for user authentication. Which two configurations are required in the Cloud Connector to enable principal propagation? (Choose two.)

Question 17hardmulti select
Full question →

An integration developer is configuring an integration flow that uses the JMS receiver adapter to send messages to a queue in SAP Cloud Integration. The flow must guarantee that messages are not lost if the integration flow node fails after the message is read from the queue, and must also ensure that a poison message that always fails processing does not block the queue indefinitely. (Choose two.)

Question 18mediummulti select
Full question →

An integration developer is configuring a Groovy script step in an integration flow to read a custom header named BusinessUnit and write its value into the message body. The script must also handle the case where the header is missing. Which TWO statements about the message model and API are correct for this scenario? (Choose two.)

Question 19mediummulti 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.)

Question 20hardmulti select
Full question →

Which TWO actions must be performed to securely connect an SAP Cloud Integration tenant to an on-premise system using the Cloud Connector? Choose exactly two answers.

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.