CPI Interview Questions
CPI Interview Questions
CPI Interview Questions
A. MTAR download
B. BRF+
C. MTA download
D. CTS+
Answer: A D
Question #:2 You want to use a Groovy script to modify the headers of an exchange
message. What import library must you use?
A. com.sap.gateway.ip.core.customdev.util.Message;
B. com.sap.gateway.integration.flow.Message;
C. com.sap.gateway.xiinspector.xml.Message;
D. com.apache.camel.framework.util.Message;
Answer: A
Question #:3 You are using the HTTP adapter to connect to third-party cloud software.
Which operations are supported?
Note: There are 2 correct answers to this question.
A. OPTIONS
B. PURGE
C. TRACE
D. HEAD
Answer: C D
Question #:4 One of the requirements of the project you are working on is to store data in
JSON format without the need for static schemas or data extraction via SQL.
What solution should you use to satisfy this requirement? Planned order.
A. Node.js
B. PostgreSQL on SAP Cloud Platform
C. SAP HANA
D. Redis on SAP Cloud Platform
Answer: A
Question #:5 You want to use cloud service from SAP. You want your data to be secured
and stored exclusively by you.
Which of the deployment models can you use?
Note: There are 3 correct answers to this question.
A. Private cloud
B. Hybrid cloud
C. Fiori cloud
D. Analytical cloud
E. Public cloud
Answer: A B E
Question #:6 What is used to perform extension for SAP Ariba? Price Display
Authorization
A. cXM
B. Rest API
C. OData API
D. SAP Web IDE Full-Stack
Question #:7 To what service model does the SAP Cloud Platform Integration service
belong? Which indicators can you set in a source list in SAP Materials Management?
Please choose the correct answer.
A. A service on a SaaS
B. A service on an IaaS
C. A service on a PaaS
D. A standalone app
Answer: C
Question #:8 Your client is evaluating an SAP HANA Enterprise Cloud purchase and
needs more information options.
Which of the following SLA options cover SAP HANA Enterprise Cloud Productive
infrastructure Company code?
Question #:9 Your client has a requirement that end-users need to see analytic content in
the form of charts and tiles. What service in SAP Cloud Platform does this “out of the box”
without the need for coding?
Question #:10 You want to allow a new developer to access the design view of your SAP
Cloud Platform Integration tenant. Where do you set these access rights?
A. SAP Solution Manager
B. SAP identity provider
C. SAP Cloud Platform
D. SAP Cloud Platform Integration tenant settings
Answer: B
Question #:11 You are designing an iFlow and one of the requirements is to invoke an
external OData service to update the message. What step type should you use?
A. Content Enricher
B. Content Modifier
C. Request-Reply
D. Send
Answer: B
Question #:12 What are the main architecture layers of the SAP Cloud Stack?
Note: There are 3 correct answers to this question.
A. PaaS
B. aS
C. BaaS
D. DaaS
E. IaaS
Answer: A B D
Question #:13 What is the integration style that SAP Cloud Platform Integration follows?
A. User-Centric Consumption
B. Thing Integration
C. Process Invocation
D. Data Movement
Answer: C
Question #:14 You assign a user to the AuthGroup. Business Expert Group. What specific
task can this user perform?
Note: There are 3 correct answers to this question. File storage
Question #:16 You want to use an inbound SOAP adapter for synchronous communication. What
SOAP version can you use?
A. SOAP 1. x
B. All available SOAP versions
C. SOAP WS-RM
D. SAP RM
Answer: A
Question #:17 Which databases are supported by SAP Cloud Platform data and storage
services?
Note: There are 3 correct answers to this question. Costing control
A. SAP HANA
B. Apache Couch DB
C. Redis on SAP Cloud Platform
D. SAP MaX DBostgre SQL on SAP Cloud Platform
Answer: D
Question #:18 Which usage options are offered by SAP Cloud Platform Integration?
Note: There are 2 correct answers to this question.
A. OData service
B. Data migration
C. Value mapping
D. SOAP service
Answer: B C
Question #:19 Your client is unsure of how SAP Cloud Platform enhances SAP S/4HANA
and needs more information.
What additional capabilities does a customer gain if they have SAP Cloud Platform along
with SAP S/4HANA?
Note: There are 3 correct answers to this question. Account category reference
A. JSON
B. ASCII
C. Plain Text
D. XML (Different Format)
Answer: C D
Question #: Your caller sends only a decrypted message payload. Which security standard
can use to encrypt this message payload?
Question #:22 our client has a requirement that front-level service reps need role-based
tiles hosted in SAP Fiori launchpad that show real-time temperature change readings
coming from sensors placed in thermometers.
What SAP Cloud Platform service do you recommend?
Question #:23 Your client is using SAP Hybris for sales order quotes. A large percentage of
customers registered in SAP Hybris have duplicate addresses.
What SAP Cloud Platform service do you recommend to cleanse the customer address?
A. Transport
B. Deployment
C. Runtime
D. Message
Answer: A D
Question #:25 Your client requests an SAP Cloud Platform Integration tenant from SAP
and one is several application URLs are provided to your client.
Which of the URLs below is for the SOAP adapter on the runtime node?
A. https://customer.specific.url.hana.ondemand.com/gw
B. https://customer.specific.url.hana.ondemand.com/http
C. https://customer.specific.url.hana.ondemand.com/cxf
Answer: B
A. In Message
B. Runtime node information
C. Exception
D. Exchange ID
Answer: B
Question #:27 In a mail receiver adapter you use a plain user/password for authentication.
Where do you define the user and password?
Question #:28 Which settings can you use to connect to Twitter? Note: There are 2 correct
answers to this question.
A. Content Enricher
B. Request Reply
C. Process Call
D. Send
Answer: B
Question #:30 While testing your iFlow, you notice that messages are being received but
not processed, due to a problem with the user. The error the log reads as follows:
“com.sap.esb.application.services.cxf.interceptor.SimpleAuthorizingInterceptor user is not
authorized”. What should you do to fix this error?
Question #:31 In what order do you set up outbound communication via HTTP to an on
Prem back-end system?
Note: There are 2 correct answers to this question. Purchase requisition
A. 1. SAP CPI
2.HTTP Interface
B. 1. SAP CPI
2. SAP Cloud Connector
3. HTTP Interface
C.1. SAP CPI
2. Web Dispatcher
3. HTTP Interface
D. 1. SAP CPI
2. SAP Business Connector
3. HTTP Interface
Answer: B D
Question #:32 A user needs read-only access to the Data Store Viewer. What authorization
group must be assigned to this user?
Note: There are 2 correct answers to this question. Single-screen transactions
A. AuthGroup.BusinessExpert
B. AuthGroup.Administrator
C. AuthGroup.SystemDeveloper
D. AuthGroup.IntegrationDeveloper
Answer: A C
Question #:33 You want to use SAP Cloud Platform Integration content for different
integration platforms. What do you do to the product profiles?
A. Change the product profile to your target platform on SAP Cloud Platform Integration.
B. Change the product profile on the target platform.
C. Use the SAP Cloud Platform Integration product profile for all target integration platforms.
D. It works out of the box for all integration platforms.
Answer: A
Question #:34 Which of the following capabilities are included with DevOps services?
Note: There are 3 correct answers to this question.
A. Scaling
B. Monitoring
C. Configuration
D. Enrichment
E. Deployment
Answer: B C E
Question #:36 You want to direct messages along a specific path using an expression. What
element do you use?
A. Join
B. Splitter
C. Router
D. Aggregator
Answer: C
Question #:37 What is the main role of the SAP Cloud Platform Integration Service?
Question #:38 What are the main features of SAP Data Quality Management?
Note: There are 2 correct answers to this question.
Question #:40 Which of the following are features of digital business transformation?
Note: There are 3 correct answers to this question. Partner function
Question #:41 You want to break down a composite message into a series of individual
messages. Which standard splitting methods are available?
Note: There are 2 correct answers to this question. Valuation area
A. IDoc Splitter
B. Mail Splitter
C. JSON Splitter
D. PKCS#7/CMS Splitter
Answer: A D
Question #:42 What tool is used to perform extension on SAP S/4Hana Cloud?
A. SE80
B. OData
C. SAP Net weaver Developer Studio (NWDS)
D. SAP Web IDE Full-Stack
Answer: A B
Question #:43 Every SAP Cloud Platform Integration tenant has at least one tenant
management node and one runtime node. Which of the following tasks does the tenant
management node perform?
Note: There are 2 correct answers to this question. Posting key.
Question #:44 Which service components are included in the Infrastructure as a Service
(IaaS) model?
Note: There are 2 correct answers to this question.
A. Data
B. Virtualization
C. Runtime
D. Storage
Answer: B D
Question #:45 Your client asks for advice regarding which SAP Cloud Platform service
they should use placed in devices.
Which SAP Cloud Platform service should they use?
Question #:47 What are the optimal integration domains for SAP Cloud Platform
Integration?
Note: There are 2 correct answers to this question.
Question #:48 You have a asynchronous integration scenario. Which adapters enable
asynchronous messaging?
Note: There are 2 correct answers to this question. Valuation class
A. ODC
B. LDAP
C. IDoc
D. JMS
Answer: A C
Question #:49 Where do you find information about APIs built by partners aSAP?
Question #:50 You want to modify a message using code. Which languages can you use?
Note: There are 2 correct answers to this question.
A. JavaScript
B. C++
C. Groovy
D. Swift
Answer: A C
Question #:51 According to the National Institute of Standard and Technology (NIST),
which of the following are key characteristics of cloud computing?
Note: There are 2 correct answers to this question. Enter one supplier quote per RFQ
A. Measured service
B. Own infrastructure
C. Resource pooling
D. Limited elasticity
Answer: A C
Question #:52 What predefined role is necessary to send HTTP-based messages to an SAP
Cloud Platform Integration endpoint?
A. InboundMessage.send
B. SBMessaging.send
C. Message.send
D. HttpMessaging.send
Answer: B
A. Communication rule
B. Distinguished name
C. Adapter profile
D. Issuer
Answer: B D
Question #:54 Your client is unsure about the possible options to implement their cloud
transformation journey and needs more information. Which of the following products are
cloud transformation options?
Note: There are 3 correct answers to this question. Procurement plant
Question #:55 Where do you define permissions for senders to process messages on a
runtime node?
Question #:56 Your client has a requirement that all new reporting apps are to be deployed
on SAP Cloud Platform, but those apps will access data from existing on-premise systems
via secure tunnels. They do not wish to use an SAP Gateway server to implement this
access.
What SAP Cloud Platform service eliminates the need for an SAP Gateway server for on-
premise data access? A confirmation control key
Question #:57 Which of the following mapping artifacts can be shared between SAP
Process Integration and SAP Cloud Platform Integration?
Note: There are 2 correct answers to this question.
A. Java Mapping
B. ABAP Mapping
C. Message Mapping
D. Operation Mapping
Answer: C D
Question #:58 Which of the following are primary capabilities of SAP Cloud Platform?
Note: There are 3 correct answers to this question. The selection parameters
Question #:59 Your client is considering implementing S/4HANA in the cloud and is not
sure which deployment option is the best fit. They need the full functional scope of SAP
S/4HANA along with the ability to customize, modify, and extend it.
What cloud deployment option satisfies these requirements? SAP WeblDE
Question #:60 Which service components are included in the Platform as a Service (PaaS)
model?
Note: There are 2 correct answers to this question.
A. Networking services
B. Runtime(s)
C. Data
D. Middleware(s)
Answer: A C
Question #:61 While testing your iFlow you discover that a data store operation step fetches
multiple messages instead of one. What data store operation step type will fetch a specific
message from the data store?
A. Get
B. Delete
C. Select
D. Write
E. Answer: A
Question #:62 SAP Cloud Platform Integration is based on Apache Camel integration
framework. What is a feature of this integration framework?
A. It is a payload free routing and mediation engine.
B. It is a routing and mediation engine for only XML payload.
C. It is a payload agnostic routing and mediation engine.
D. It is a metadata payload routing and mediation engine.
Answer: A B
Question #:63 You want to use an inbound SOAP adapter for asynchronous
communication. Which configuration is available in the Connection tab?
Note: There are 2 correct answers to this question. Release group
Question #:64 You split a message, modify the split message, merge the split message and
send in a single message via a Web Service. What are the steps to accomplish this?
A. 1. Split 2. SEND
B. 1. Split 2. Join 3. Gather 4. SEND
C. 1. Split 2. Multicast 3. Aggregator 4. SEND
D. 1. Split 2. Aggregator 3. Join 4. SEND
Answer: B
Question #:65 Which tool or service do can you use to link SAP Cloud Platform
applications and On-premise systems together?
A. Cloud Integration
B. SAP Business Connector
C. SAP HANA smart data integration
D. SAP Cloud Connector
Answer: D
Question #:66 You want to add a header variable to an exchange message. What type is
NOT supported?
A. Xpath
B. Expression
C. Regular Expression
D. Global Variable
Answer: C
Question #:67 You want to use a XSLT mapping in your iFLow. You want to use dynamic
parameters. How can you do this?
A. Use only dynamic parameters in the content modifier artifact
B. Use simple expression language within a special namespace in the XSL template
C. Use Java script within a special namespace in the XSL template
Answer: B
Question #:68 You design a process to throw an exception while messages are being by the
SAP Cloud Platform Integration service. What iFlow step type does this?
A. Escalation End
B. Error Start
C. Error Start
D. Terminate Message
E. Error End
Answer: A
A. Facebook
B. Twitter
C. SAP Success factor
D. SAP Ariba
Answer: C D
Question #:70 You want to perform content-specific filtering of a message. Which value
types can you use?
Note: There are 2 correct answers to this question.
A. Double
B. String
C. Node list
D. Byte
Answer: B D
Question #:71 What cloud deployment model does SAP Cloud Platform follow?
A. On-premise
B. Private
C. Public
Answer: C
Question #:72 You want to debug your iFlow at run time. What log level do you use if you
want to check the payloads at every process step?
A. Debug
B. Info
C. Trace
D. Create a script
Answer: C
Question #:73 Your iFlow process messages synchronously and you get the message status
ESCALATED. What does this message status
Question #:74 You need to encrypt the contents of the message. What encryptor should you
use?
A. SFTP
B. PGP
C. HTTPS
D. AES
Answer: B
Question #:75 Your iFlow receives a JSON inbound message. The outbound message
should also be JSON, but what steps can you perform?
Note: There are 2 correct answers to this question. Division
Question #:77 You use local Call > Looping Process Call and the value of the Expression
Type is Non-XML. What expression language can you use?
Note: There are 2 correct answers to this question. To define whether a material type is a
material or a service
A. EL Expression Language
B. Unified Expression Language
C. Spring Expression Simple Expression Language
Answer: A B
Question #:78 You want to transform an inbound message to a specific structure that is
needed in the outbound system. What mapping types can you use?
Note: There are 3 correct answers to this question. Material type
Question #:79 You want to detect errors while message processing but without a Message
Failed status. Which events can you use?
Note: There are 2 correct answers to this question.
Question #:80 You want to encode/compress messages. Which schemes can you use?
Note: There are 2 correct answers to this question.
A. Base64 Encoder
B. 7plus Encoder
C. RAR Compression
D. GZIP Compression
Answer: D