SAP Certified Development Associate - SAP Integration Suite
Exam Details
Exam Code
:C_CPI_15
Exam Name
:SAP Certified Development Associate - SAP Integration Suite
Certification
:SAP Certifications
Vendor
:SAP
Total Questions
:60 Q&As
Last Updated
:Mar 23, 2025
SAP SAP Certifications C_CPI_15 Questions & Answers
Question 1:
Where must you configure an HTTPS inbound adapter with OAuth 2.0 authentication?
A. In the adapter
B. In the integration flow
C. In the SAP Integration Suite
D. In the process runtime
Correct Answer: B
An HTTPS inbound adapter is an adapter that allows an integration flow to receive messages from external systems using the HTTPS protocol. OAuth 2.0 authentication is a method of authentication that allows clients to access protected resources on behalf of a resource owner by obtaining an access token from an authorization server. To configure an HTTPS inbound adapter with OAuth 2.0 authentication, you must do it in the integration flow where you define the adapter settings. You can choose OAuth 2.0 as the authentication type and specify the required parameters, such as client ID, client secret, token URL, scope, and so on. You can also configure additional security options, such as SSL certificate, CSRF protection, and CORS policy. References: Using Adapter Inbound Security - SAP Learning, Set Up Inbound OAuth Client Credentials Grant Authentication for Senders Calling Integration Flows with SAP-Generated Certificate | SAP Tutorials
Question 2:
You want to split a message that contains recurring child nodes. Which of the following splitter types can you use? Note: There are 2 correct answers to this questions.
A. EDI Splitter
B. PKCS#7/CMS Splitter
C. General Splitter
D. Iterating Splitter
Correct Answer: CD
To split a message that contains recurring child nodes, you can use a General Splitter or an Iterating Splitter. A General Splitter allows you to split a message based on an XPath expression that defines the splitting criteria. An Iterating Splitter allows you to split a message based on an XPath expression that defines the repeating element. References: Modernize Integration with SAP Integration Suite | openSAP
Question 3:
In your integration flow process, the request reply returns a message with namespaces. What can you do to delete namespaces from this message? Note: There are 2 correct answers to this question.
A. Set up the request reply to delete the namespaces
B. Use a Content Modifier
C. Set up the namespace mapping in the Runtime Configuration.
D. Use an XSLT mapping.
Correct Answer: BD
A Content Modifier is a step in an integration flow that allows you to modify the message header or body using expressions or constants. You can use a Content Modifier to delete namespaces from a message by using expressions that remove the namespace declarations or prefixes from the XML elements or attributes. For example, you can use the expression replace($body,"xmlns:ns[0-9]+=\"[^\"]+\"","") to remove all namespace declarations from the message body. An XSLT mapping is a step in an integration flow that allows you to transform the message body using an XSLT stylesheet. You can use an XSLT mapping to delete namespaces from a message by using XSLT instructions that strip or exclude the namespace information from the output XML document. For example, you can use the instruction to exclude all namespace prefixes from the output document. References: Content Modifier | SAP Help Portal, XSLT Mapping | SAP Help Portal
Question 4:
What kind of editor can you use to manipulate integration flows?
A. Code editor
B. Graphical editor
C. Command-line editor
Correct Answer: B
To manipulate integration flows, you can use a graphical editor that is provided by SAP Integration Suite. The graphical editor allows you to visualize and edit your integration flows using a drag-and-drop interface. It also provides a palette of icons that represent different integration components and actions, such as senders, receivers, routers, mappers, transformers, and so on. You can use the graphical editor to design and configure complex integration scenarios in a user-friendly way. References: Overview of Integration Flow Editor | SAP Help Portal, Design and Deploy Your First Integration Flow | SAP Tutorials
Question 5:
What are the key capabilities of the SAP BTP Integration Suite? Note: There are 2 correct answers to this question.
A. API Management
B. Connectivity Service
C. Open Connectors
D. SAP Business Application Studio
Correct Answer: AB
The key capabilities of the SAP BTP Integration Suite include API Management and Connectivity Service. API Management allows you to create, publish, monitor, and secure APIs across different environments and platforms. Connectivity Service enables you to establish secure and reliable connections between cloud applications and on-premise systems using various protocols and adapters. References: Integration Software | SAP Integration Suite, Modernize Integration with SAP Integration Suite | openSAP
Question 6:
You have set up a basic authentication policy, but the API proxy returns an HTTP status of 401.What could be a reason?
A. In the AssignMessage policy, the AssignTo tag has the type="postFlow"
B. In the AssignMessage policy, the Assign To tag has the type="response"
C. In the AssignMessage policy, the AssignTo tag has the type="request"
D. In the AssignMessage policy, the AssignTo tag has the type="preflow"
Correct Answer: B
A possible reason why the API proxy returns an HTTP status of 401 after setting up a basic authentication policy is that in the AssignMessage policy, the AssignTo tag has the type="response". This means that the basic authentication value is assigned to the response header instead of the request header. This will cause an authentication failure when calling the backend server or service that requires basic authentication. To fix this issue, you should change the type attribute of the AssignTo tag to type="request". This will ensure that the basic authentication value is assigned to the request header before sending it to the target endpoint. References: Basic Authentication | SAP Help Portal, Assign Message Policy | SAP Help Portal
Question 7:
You want to set up Exchange Properties in an integration flow. Besides a Con-tent Modifier, what can you use?
A. Python scripting
B. Groovy SDK scripting
C. Batch scripting
D. XML scripting
Correct Answer: B
The Groovy SDK scripting can be used to set up Exchange Properties in an integration flow. The Groovy SDK scripting allows you to access and manipulate message headers, properties, and payloads using Groovy scripts. You can use the setProperty method to set an Exchange Property with a name and a value. References: Modernize Integration with SAP Integration Suite | openSAP
Question 8:
You are creating an API in the API management capability within SAP Integration Suite using Edit in API Designer. What is the next step to consolidate the resources?
A. Generate the server stubs
B. Generate the database tables.
C. Generate the client stubs
D. Generate the microservices.
Correct Answer: A
After creating an API in the API management capability within SAP Integration Suite using Edit in API Designer, the next step to consolidate the resources is to generate the server stubs. Server stubs are code snippets that implement the API operations on a server-side application. They can be generated in different languages and frameworks, such as Java, Node.js, Python, or Spring Boot. Generating server stubs can help you to quickly prototype and test your API functionality
without writing much code. References: Create an API Using the API Designer | SAP Help Portal, Generate Server Stubs | SAP Tutorials
Question 9:
What does the "Open Integration" principle of the SAP Integration Suite mean?
A. SAP Integration Suite allows SAP-to-SAP integrations.
B. SAP Integration Suite by default supports integrations to other SAP soft-ware.
C. SAP Integration Suite by default supports third-party software integration.
Correct Answer: C
The "Open Integration" principle of the SAP Integration Suite means that SAP Integration Suite by default supports third-party software integration. The SAP Integration Suite is an open and modular iPaaS that allows you to integrate any system or application, regardless of whether it is from SAP or not. The SAP Integration Suite provides various connectors, adapters, APIs, and pre-built integrations that enable you to connect to third-party software with ease and flexibility. References: Integration Software | SAP Integration Suite, Modernize Integration with SAP Integration Suite | openSAP
Question 10:
Which of the following can you use for an XSLT mapping in an integration flow?
A. HTML
B. JSON
C. PHP
D. XML
Correct Answer: D
To use an XSLT mapping in an integration flow, you must use XML as the input and output format. XSLT stands for Extensible Stylesheet Language Transformations, which is a language for transforming XML documents into other XML documents or other formats. An XSLT mapping consists of an XSLT stylesheet that defines the rules for transforming the source XML document into the target XML document. You can use an XSLT mapping step in an integration flow to apply an XSLT transformation to the message body. References: XSLT Mapping | SAP Help Portal, XSLT - W3Schools
Nowadays, the certification exams become more and more important and required by more and more enterprises when applying for a job. But how to prepare for the exam effectively? How to prepare for the exam in a short time with less efforts? How to get a ideal result and how to find the most reliable resources? Here on Vcedump.com, you will find all the answers. Vcedump.com provide not only SAP exam questions, answers and explanations but also complete assistance on your exam preparation and certification application. If you are confused on your C_CPI_15 exam preparations and SAP certification application, do not hesitate to visit our Vcedump.com to find your solutions here.