C_CP_I_12 – SAP CPI (Cloud Platform Integration) Interview Questions & Answers
Category: SAP CPI Posted:May 12, 2022 By: RobertThis certification is for anyone who is currently developing SAPUI5/Fiori Apps or has a strong interest in the subject but no practical experience. Existing developers might broaden their horizons by studying and applying best practices and principles in development.
Question #:1 What can you use to transport your iFlow from DEV to PROD?
Note: There are 2 correct answers to this question. Visual design
- MTAR download
- BRF+
- MTA download
- 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?
- com.sap.gateway.ip.core.customdev.util.Message;
- com.sap.gateway.integration.flow.Message;
- com.sap.gateway.xiinspector.xml.Message;
- 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.
- OPTIONS
- PURGE
- TRACE
- 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.
- Node.js
- PostgreSQL on SAP Cloud Platform
- SAP HANA
- 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.
- Private cloud
- Hybrid cloud
- Fiori cloud
- Analytical cloud
- Public cloud
Answer: A B E
Question #:6 What is used to perform extension for SAP Ariba? Price Display Authorization
- cXM
- Rest API
- OData API
- 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 service on a SaaS
- A service on an IaaS
- A service on a PaaS
- 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?
- Enhanced Management Services
- Digital Business Services
- Application Management Services
- Standard Technical Services
Answer: C
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?
- SAP Smart Business service
- SAP Predictive service
- SAP HANA Advanced Analytics
- SAP Streaming Analytics
Answer: A
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?
- SAP Solution Manager
- SAP identity provider
- SAP Cloud Platform
- 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?
- Content Enricher
- Content Modifier
- Request-Reply
- 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.
- PaaS
- aS
- BaaS
- DaaS
- IaaS
Answer: A B D
Question #:13 What is the integration style that SAP Cloud Platform Integration follows?
- User-Centric Consumption
- Thing Integration
- Process Invocation
- 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
- Delete messages from the transient data store
- Access (read-only) the data store viewer
- Manage security artifacts
- Read the message payload and attachments
- Deploy integration content
Answer: B C D
Question #:15 What is NOT composed in a sequence of packets in a PGP message?
- Signature
- Public Key
- Literal data
- Integration flow ID
Answer: D
Question #:16 You want to use an inbound SOAP adapter for synchronous communication. What SOAP version can you use?
- SOAP 1. x
- All available SOAP versions
- SOAP WS-RM
- 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
- SAP HANA
- Apache Couch DB
- Redis on SAP Cloud Platform
- 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.
- OData service
- Data migration
- Value mapping
- 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
- Platform side-by-side extensibility.
- Create new standalone cloud apps.
- Perform in-app extensibility.
- Use extension services.
- Integrate with SAP Cloud apps third-party solutions.
Answer: A B E
Question #:20 Which incoming formats are available for the aggregation strategy in a Gather step type? Note: There are 2 correct answers to this question.
- JSON
- ASCII
- Plain Text
- 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?
- HIPAA secure messaging
- Web Services Security (WS-Security)
- XML Signature
- Open Pretty Good Privacy (Open PGP)
Answer: B D
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?
- SAP Leonardo Machine Learning
- SAP HANA for advanced analytics: Search, Text Analysis, and Mining
- SAP HANA advanced analytics: Predictive Analytics
- SAP Smart Business services
Answer: D
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?
- SAP Data Quality Management. Microservices for location data
- SAP Hybris as a Service (YaaS) on SAP Cloud Platform
- SAP Cloud Platform Business Rules service
- SAP Cloud Platform Identity Provisioning
Answer: A
Question #:24 At what levels do you secure message exchange?
Note: There are 2 correct answers to this question. Vendor master.
- Transport
- Deployment
- Runtime
- 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?
- https://customer.specific.url.hana.ondemand.com/gw
- https://customer.specific.url.hana.ondemand.com/http
- https://customer.specific.url.hana.ondemand.com/cxf
Answer: B
Question #:26 What pattern is NOT contained in a Camel Exchange Message?
- In Message
- Runtime node information
- Exception
- 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?
- Manage Security Material > OAuth2 Credentials
- Create directly as user and password at the mail receiver adapter configuration
- Manage Security Material > Secure Parameter
- Manage Security Material > User Credentials
Answer: B
Question #:28 Which settings can you use to connect to Twitter? Note: There are 2 correct answers to this question.
- Use Request and Reply with HTTP adapter
- Use RFC adapter to connect directly to twitter
- Use Request and Reply with Twitter outbound adapter
- Use only the Twitter outbound adapter
Answer: A C
Question #:29 You want to forward a notification (asynchronous) to a back-end system?
What option can you use?
- Content Enricher
- Request Reply
- Process Call
- 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?
- Assign the ESBMessaging.send.role to the user.
- Redeploy the known hosts in the tenant key store.
- Change the method of authentication from Basic to Certificate to the user.
- Redeploy the X.509 certificate in the tenant Keystore for the user.
Answer: A
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
- AuthGroup.BusinessExpert
- AuthGroup.Administrator
- AuthGroup.SystemDeveloper
- 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?
- Change the product profile to your target platform on SAP Cloud Platform Integration.
- Change the product profile on the target platform.
- Use the SAP Cloud Platform Integration product profile for all target integration platforms.
- 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.
- Scaling
- Monitoring
- Configuration
- Enrichment
- Deployment
Answer: B C E
Question #:35 There are 2 correct answers to this question.
- It runs at multiple locations around the world.
- It runs only insecure and certified environments.
- It runs also in secure environments.
- It runs explicitly in Germany.
Answer: A B
Question #:36 You want to direct messages along a specific path using an expression. What element do you use?
- Join
- Splitter
- Router
- Aggregator
Answer: C
Question #:37 What is the main role of the SAP Cloud Platform Integration Service?
- It integrates a customer’s own application landscape with a public cloud.
- It integrates on-premise apps with mobile app.
- It integrates a customer’s own application landscape with a private cloud.
- It integrates cloud applications into an application landscape.
Answer: D
Question #:38 What are the main features of SAP Data Quality Management?
Note: There are 2 correct answers to this question.
- Platform to create a business service packages
- Address cleaning
- Automated analysis
- Geocoding
Answer: B D
Question #:39 Your client asks you to identify a few features of SAP S/4HANA, private option. Which of the following are features?
Note: There are 2 correct answers to this question.
- Annual release cycle
- Subscription licensing
- Half-year release cycle
- Bring your own license (BYOL)
Answer: A D
Question #:40 Which of the following are features of digital business transformation?
Note: There are 3 correct answers to this question. Partner function
- Adaptive and Scalable operating model
- Reduced time to realize business value
- Resource pooling
- Simplified IT landscape
- Perpetual license agreements
Answer: A B D
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
- IDoc Splitter
- Mail Splitter
- JSON Splitter
- PKCS#7/CMS Splitter
Answer: A D
Question #:42 What tool is used to perform extension on SAP S/4Hana Cloud?
- SE80
- OData
- SAP Net weaver Developer Studio (NWDS)
- 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.
- It starts and stops runtime nodes.
- It Processes messages that are exchanged
- It interacts with data storage
- It reads the data from the database for monitoring
Answer: A D
Question #:44 Which service components are included in the Infrastructure as a Service (IaaS) model?
Note: There are 2 correct answers to this question.
- Data
- Virtualization
- Runtime
- 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?
- SAP HANA smart data integration
- SAP Cloud Platform OData Provisioning
- RabbitMQ on SAP Cloud Platform
- SAP API Business Hub
Answer: D
Question #:46 What feature applies to a SaaS application?
- Different versions of the application can be used
- Delivered via software bundle in a box
- Hardware license must be issued before the application can be used
- Delivered over the Internet
Answer: D
Question #:47 What are the optimal integration domains for SAP Cloud Platform Integration?
Note: There are 2 correct answers to this question.
- SAP Cloud Connector
- SAP Cloud Platform
- SAP Cloud Trust Center
- SAP cloud apps (SAP SuccessFactors, SAP Concur, etc.)
- SAP HANA Enterprise Cloud
Answer: B D E
Question #:48 You have a asynchronous integration scenario. Which adapters enable asynchronous messaging?
Note: There are 2 correct answers to this question. Valuation class
- ODC
- LDAP
- IDoc
- JMS
Answer: A C
Question #:49 Where do you find information about APIs built by partners aSAP?
- Enterprise Service Repository
- SOA Manager
- SAP Cloud Platform API Management
- SAP API Business Hub
Answer: D
Question #:50 You want to modify a message using code. Which languages can you use?
Note: There are 2 correct answers to this question.
- JavaScript
- C++
- Groovy
- 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
- Measured service
- Own infrastructure
- Resource pooling
- Limited elasticity
Answer: A C
Question #:52 What predefined role is necessary to send HTTP-based messages to an SAP Cloud Platform Integration endpoint?
- InboundMessage.send
- SBMessaging.send
- Message.send
- HttpMessaging.send
Answer: B
Question #:53 Which of the following are elements of an X.509 certificate?
Note: There are 2 correct answers to this question.
- Communication rule
- Distinguished name
- Adapter profile
- 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
- SAP Cloud Connector
- SAP Cloud Platform
- SAP Cloud Trust Center
- SAP cloud apps (SAP SuccessFactors, SAP Concur, etc.)
- SAP HANA Enterprise Cloud
Answer: B D E
Question #:55 Where do you define permissions for senders to process messages on a runtime node?
- SAP Cloud Platform Integration Manage Security
- SAP Solution Manager
- SAP Cloud Platform > Security > Authorizations
- SAP Cloud Platform > Members
Answer: C
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
- SAP API Business Hub
- SAP Cloud Platform Connectivity
- SAP Cloud Platform API Management
- SAP Cloud Platform OData Provisioning
Answer: D
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.
- Java Mapping
- ABAP Mapping
- Message Mapping
- 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
- It is positioned as the SAP SaaS platform.
- It is an agile platform.
- It integrates cloud applications.
- It enriches an SAP HANA database
- It extends On-premise applications
Answer: C D E
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
- SAP S/4HANA Cloud
- SAP S/4HANA private managed cloud
- SAP S/4HANA
- SAP S/4HANA Cloud, private option
Answer: B
Question #:60 Which service components are included in the Platform as a Service (PaaS) model?
Note: There are 2 correct answers to this question.
- Networking services
- Runtime(s)
- Data
- 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?
- Get
- Delete
- Select
- Write
- Answer: A
Question #:62 SAP Cloud Platform Integration is based on Apache Camel integration framework. What is a feature of this integration framework?
- It is a payload free routing and mediation engine.
- It is a routing and mediation engine for only XML payload.
- It is a payload agnostic routing and mediation engine.
- 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
- WSDL as Service Definition with additional entries
- Manual as Service Definition and the sender defines the asynchronous
- communication
- Manual as Service Definition and one way as Message exchange Pattern
- Manual as Service Definition and Request-Replay as Message Exchange Pattern
Answer: A C
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?
- 1. Split 2. SEND
- 1. Split 2. Join 3. Gather 4. SEND
- 1. Split 2. Multicast 3. Aggregator 4. SEND
- 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?
- Cloud Integration
- SAP Business Connector
- SAP HANA smart data integration
- SAP Cloud Connector
Answer: D
Question #:66 You want to add a header variable to an exchange message. What type is NOT supported?
- Xpath
- Expression
- Regular Expression
- 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?
- Use only dynamic parameters in the content modifier artifact
- Use simple expression language within a special namespace in the XSL template
- 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?
- Escalation End
- Error Start
- Error Start
- Terminate Message
- Error End
Answer: A
Question #:69 AP Cloud Platform Integration?
Note: There are 2 correct answers to this question.
- SAP Success factor
- 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.
- Double
- String
- Node list
- Byte
Answer: B D
Question #:71 What cloud deployment model does SAP Cloud Platform follow?
- On-premise
- Private
- 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?
- Debug
- Info
- Trace
- Create a script
Answer: C
Question #:73 Your iFlow process messages synchronously and you get the message status ESCALATED. What does this message status
- NO error message is sent to the receiver.
- An error message is sent to the receiver.
- An error message is sent to the sender.
- NO error message is sent to the sender.
Answer: C
Question #:74 You need to encrypt the contents of the message. What encryptor should you use?
- SFTP
- PGP
- HTTPS
- 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
- 1. Convert JSON2XML 2. Message Mapping 3. Convert JSON2XML
- 1. Convert XML2JSON 2. Message Mapping 3. Convert JSON2XML
- 1. Convert JSON2XML 2. XSLT Mapping 3. Convert XML2JSON
- 1. Convert JSON2XML 2. Message Mapping 3. Convert XML2JSON
Answer: C D
Question #:76 What describes the basic principles of SAP Leonardo?
- Is a design-lead approach to combine cloud and on-premise solutions.
- Is a design-lead approach to innovation?
- Is a renaming of multi-cloud structures?
Answer: B
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
- EL Expression Language
- Unified Expression Language
- 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
- Excel spreadsheet mapping
- XSLT mapping
- Message mapping
- Operation mapping
Answer: B C D
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.
- Terminate Message in an Exception Sub process
- Message End Event in an Exception Sub process
- Exception Message in an Exception Sub process
- Escalation Event in an Exception Sub process
Answer: A B
Question #:80 You want to encode/compress messages. Which schemes can you use?
Note: There are 2 correct answers to this question.
- Base64 Encoder
- 7plus Encoder
- RAR Compression
- GZIP Compression
Answer: D
That’s all for today. If you want to know more, visit our website
Happy learning!