Questions & Answers P 1 of 16
CLD900
Question: 1
You want to dispatch messages only when a child element, "Product", exists. Which condition do you
set?
A. ProductSet/count(Product)>0
B. /ProductSet/count(Product)=0
C. /ProductSet/count(Product)<0)
D. /ProductSet/counter(Product)>0
Answer: A
Question: 2
You want to set up Exchange Properties in an integration flow. Besides a Content Modifier, what can
you use?
A. Python scripting
B. Groovy SDK scripting
C. Batch scripting
D. XML scripting
Answer: B
Question: 3
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
Answer: A, B, C
SP: The SAP Business Technology Platform (BTP) Integration Suite is a comprehensive integration solution offering a range
of capabilities to streamline processes, enhance productivity, and simplify how people, data, and systems work together.
Here are some of the key capabilities:
Integration Assessment: Helps large organizations streamline their integration projects, such as mergers and acquisitions
or regular changes in their architecture https://community.sap.com/t5/technology-blogs-by-sap/sap-integration-suite-a-
pragmatic-overview/ba-p/13556916.
Cloud Integration: Formerly known as Hana Cloud Integration (HCI) or Cloud Platform Integration (CPI), it allows
customers to implement process integration patterns through a graphical interface using predefined integration flow
steps https://community.sap.com/t5/technology-blogs-by-sap/sap-integration-suite-a-pragmatic-overview/ba-
p/13556916.
Open Connectors: Facilitates connectivity to virtually any system, whether SAP or non-SAP, on-premises or in the cloud
https://community.sap.com/t5/technology-blogs-by-members/sap-btp-business-technology-platform-and-it-s-5-
portfolios/ba-p/13553914.
API Management: Manages the lifecycle of APIs, including harmonized APIs, custom domains, versions, policies, and
P
Questions & Answers P 2 of 16
access controls https://www.sap.com/products/technology-platform/integration-suite/capabilities.html.
Event-Driven Architecture: Supports asynchronous communications in real-time at scale across distributed landscapes
https://www.sap.com/products/technology-platform/integration-suite/capabilities.html.
Regulatory Compliance: Accelerates compliance by delivering digital documents safely to government and regulatory
agencies https://www.sap.com/products/technology-platform/integration-suite/capabilities.html.
Guided Integration Practice: Provides a systematic and guided approach to defining new integration scenarios
https://www.sap.com/products/technology-platform/integration-suite/capabilities.html.
These capabilities are designed to help businesses conquer disconnected processes, eliminate redundant data entry, and
empower them to personalize customer experiences across digital touchpoints
https://www.sap.com/products/technology-platform/integration-suite/capabilities.html. The SAP BTP Integration Suite is
recognized for its holistic and enterprise-wide integration platform, which can work separately or together to implement
any current or future integration use case https://community.sap.com/t5/technology-blogs-by-sap/sap-integration-suite-
a-pragmatic-overview/ba-p/13556916.
Question: 4
What are some advantages of creating an OData interface through an API provider? Note: There are
2 correct answers to this question.
A. Automatic creation of a WSDL specification
B. Automatic creation of a RAML specification
C. Automatic creation of a Swagger UI
D. Automatic creation of an openAPI specification
Answer: C, D
Question: 5
What do you use in an integration flow to handle unexpected errors?
A. Status code checks
B. Exception handler integration flow elements
C. Try-catch subprocesses
D. Exception-handling subprocesses
Answer: D
Question: 6
What is the relationship between an API provider and an API proxy in the API Management capability
within SAP Integration Suite?
A. The API provider manages secure API access for an API proxy.
B. The API proxy provides a unique URL and acts as a proxy for the API provider.
C. The API provider provides a unique URL for an API proxy.
Answer: B
Question: 7
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
P
Questions & Answers P 3 of 16
D. In the process runtime
Answer: B
Question: 8
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. [used for mapping ns refixes]
D. Use an XSLT mapping.
Answer: B, D
Question: 9
You want to access individual entities of an HTTP call over XPath. What must you do if no namespace
mapping exists?
A. Convert the namespaces to JSON.
B. Remove the namespaces.
C. Convert the namespaces to XML
D. Remove the XML prolog.
Answer: B
Question: 10
What are the maturity levels of the SAP Integration Solution Advisory Methodology? Note: There
are 2 answers to this question.
A. Enable your integration structure.
B. Design your hybrid integration platform.
C. Assess your integration strategy
D. Implement your integration architectural strategy.
Answer: B, C
P
Questions & Answers P 4 of 16
SP: Diagram below [NADDE: Non Assess Design Define Empower]
Question: 11
In the SAP Integration Suite, where can you change the virtual host name?
A. Discover - APIs
B. Design APIs
C. Configure APIs
D. Settings APIs [Settings -> Integrations APIs -> Configure – the online knowledge quiz has got it wrong �]
Answer: D
Question: 12
What can you do in the Cloud Integration capability within SAP Integration Suite? Note: There are 2
correct answers to this question
A. Connect to different cloud runtime environments.
B. Connect to multiple endpoints.
C. Develop custom adapters.
D. Develop complex integration scenarios in Python.
Answer: B, C
P
Questions & Answers P 5 of 16
Question: 13
Which log level must you use to examine the payload at specific processing steps in an integration
flow?
A. Error
B. Debug
C. Trace
D. Info
Answer: C
Question: 14
Which of the following are markup languages that you can use to describe APIs? Note: There are 2
correct answers to this question.
A. RAML
B. CXML
C. OpenAPI
D. HTML
Answer: A, C
Question: 15
You have created an API provider of the type Internet. What http response code indicates success?
A. 203
B. 403
C. 200
D. 401
Answer: C
Question: 16
You use an outbound HTTP adapter with basic authentication. In SAP Integration Suite, Monitor
Integrations Manage Security, where must you set up and store a user and password?
A. Security Material
B. Access policies
C. PGP Keys
D. Keystore
Answer: A
Question: 17
In which of the following must you call getBody() to access the payload in a Groovy script?
A. camelcontext
B. property
C. header
D. message
P
Questions & Answers P 6 of 16
Answer: D
Question: 18
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.
Answer: A
SP: Extract below:
Question: 19
What kind of editor can you use to manipulate integration flows?
A. Code editor
B. Graphical editor
C. Command-line editor
Answer: B
Question: 20
Which functionalities are used by OData?
A. HTTP. AtomPub, and JSON
B. TCP. AtomPub, and JSON
C. SOAP, AtomPub, and JSON
Answer: A
P
Questions & Answers P 7 of 16
Question: 21
You have set up an integration process to use a SOAP adapter. Which event allows you to run the
integration flow directly after deployment?
A. End Event
B. End Message
C. Start Event
D. Start Message
Answer: D
Question: 22
What is Representational State Transfer (REST)?
A. An architectural style
B. A description language for APIs
C. A message protocol
D. An application protocol
Answer: A
Question: 23
What does an API consumer do?
A. It provides the server-side implementation of an interface.
B. It invokes an interface.
D. It provides an interface.
Answer: B
Question: 24
Which SAP Cloud Integration process event allows you to run integration flows directly after
deployment?
A. Content Modifier
B. Router
C. Message Digest
D. Timer
Answer: D
Question: 25
You want to call an OData v4.0 interface through an adapter in the Cloud Integration capability within
SAP Integration Suite. Which adapter can you use?
A. JMS
B. ProcessDirect
C. HTTPS
D. SOAP
P
Questions & Answers P 8 of 16
Answer: C
Question: 26
You want to set up an SAP backend system through the Cloud Connector with an API provider. Which
connection type do you use?
A. Internet
B. On-premise
C. Cloud Integration
D. Open Connectors
Answer: B
Question: 27
You configured a content modifier as follows: Action Create. Name: ProductID. Source Type: XPath.
Source Value: //ProductID. Data Type: java lang string. After testing the content modifier, you receive
an error message that contains the following fragment: java.lang.ClassNotFoundException java lang
string. What caused the error message?
A. Incorrect name
B. Incorrect source value
C. Incorrect source type
D. Incorrect data type
Answer: D
Question: 28
You want to use an HTTPS endpoint from an integration flow. In which of the following must you use
the HTTP client?
A. API Management capability within SAP Integration Suite
B. Open Connectors capability within SAP Integration Suite
C. SAP Integration Suite, advanced event mesh
D. SAP Business Application Studio
Answer: B
SP: Given that Postman and curl are not listed, I would have gone for D, i.e., BAS. I don’t get why it’s B, Open Connectors.
Question: 29
Besides in SAP API Management, where can you find policy templates?
A. In SAP API Business Accelerator Hub > Explore > Discover Integrations
B. In SAP API Business Accelerator Hub > Explore > Categories > APIs
C. In SAP API Business Accelerator Hub > Explore > Business Processes
D. In SAP API Business Accelerator Hub > Explore Products
Answer: B
P
Questions & Answers P 9 of 16
Question: 30
What can you use to prevent overload in an OData request and reply call?
A. Query filter
B. HTTP adapter
C. $top parameter [not this one!]
D. Paging
Answer: D
Question: 31
Where can you find more information about APIs, policies, and integrations?
A. Cloud Integration capability within SAP Integration Suite
B. Open Connectors capability within SAP Integration Suite
C. SAP Business Accelerator Hub
Answer: C
Question: 32
What are some message protocols that the API Management capability within SAP Integration Suite
supports? Note: There are 3 correct answers to this question.
A. SOAP
B. RFC
C. REST
D. Data
E. IDoc
Answer: A, C, D
Question: 33
In the Cloud Integration capability within SAP Integration Suite, which internal message format is
used?
A. XML
B. JSON
C. XSLT
Answer: A
Question: 34
You want to integrate a SOAP adapter into an integration process and enable the adapter to send
messages to the integration flow. Which user role must you set up in the SOAP adapter?
A. MessagingsendtoCI
B. MessagingSend
C. ESBMessaging.send
SP: The BTP role MessagingSend in the context of this situation is equivalent to the role ESBMessaging.send in the Cloud Integration
P
Questions & Answers P 10 of 16
Answer: C
Question: 35
You want to implement a synchronous call to a remote HTTP API as an integration flow component.
Which adapter can you use?
A. OData
B. Mail
C. AMQP
D. SFTP
Answer: A
Question: 36
You use an APIKey for authentication in an HTTPS API call. In which part of the Content Modifier is
the APIKey included?
A. Message body
B. Message header
C. Attachment
D. Exchange property
Answer: B
Question: 37
What must you do to find out which entity sets are available in the OData V2.0 interface?
A. Retrieve the service document from the interface.
B. Retrieve the metadata document from the interface.
C. Contact the OData interface manufacturer
D. Search in the Global Directory of all available OData interfaces.
Answer: B
Question: 38
Which expression language can you use to access the content of a message in an integration flow?
A. JavaScript expression language
B. XML expression language
C. Spring expression language
D. Simple expression language
Answer: D
P
Questions & Answers P 11 of 16
Question: 39
What are some advantages of the cloud integration capability within SAP Integration Suite? Note:
There are 2 correct answers to this question.
A. A local installation is not required.
B. Customer-to-Customer(C2C) integrations can be developed
C. Integration processes can be developed offline.
D. Predefined scenarios can be used out-of-the-box.
Answer: A, D
Question: 40
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" [my emphasis]
C. In the AssignMessage policy, the AssignTo tag has the type="request" [should have this one]
D. In the AssignMessage policy, the AssignTo tag has the type="preflow"
Answer: B
Question: 41
What are some aspects of "holistic integration" of the SAP Integration Suite? Note: 3 answers are
correct.
A. Process Integration
B. Cloud Integration
C. Event Integration
D. Domain Integration
E. Data Integration
SP: SAP provides a holistic integration technology portfolio that covers most flavours of integration required in the cloud and
hybrid landscapes. Based on SAP Integration Suite, SAP supports a variety of integration use cases, ranging from process,
data, user, and "thing" to analytics-centric integration (Describing the Integration Strategy of SAP).
Holistic integration within the SAP Integration Suite includes event integration. Holistic integration refers to a comprehensive
approach encompassing various integration domains such as process integration, data integration, API-based integration, and
event-based integration (SAP Integration Suite - The Hybrid Integration Pla... - SAP Community). This means that event
integration is a core part of the holistic integration strategy, ensuring businesses can handle real-time, event-driven
architectures effectively within their IT ecosystems (SAP Integration Suite, advanced event mesh vis-à-v... - SAP Community).
Answer: A, C, E
P
Questions & Answers P 12 of 16
Question: 42
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 question.
A. EDI Splitter
B. PKCS#7/CMS Splitter
C. General Splitter
D. Iterating Splitter
Answer: C, D
Question: 43
What are target endpoints of an API? Note: There are 3 correct answers to this question.
A. API provider
B. API consumer
C. Resources
D. API proxy
E. URL of original API
Answer: A, D, E
Question: 44
Which data store operation can you use to save a customer ID?
A. GET
B. SELECT
C. POST
D. WRITE
Answer: D
Question: 45
You want to build an architecture that is largely asynchronous. Which design do you use to exchange
notifications between the partners involved?
A. Event-driven design
B. Hexagonal design
C. Serverless design
D. Request-driven design
Answer: A
P
Questions & Answers P 13 of 16
Question: 46
You want to send messages over an SOAP adapter to an integration flow. Which method do you use
to send the messages?
A. UPDATE
B. PATCH
C. GET
D. POST
Answer: D
Question: 47
When does the "Trace" log level expire and when will the log files be removed?
A. Expiration. 10 minutes Removal. After 24 hours
B. Expiration: 15 minutes Removal: After 24 hours
C. Expiration: 15 minutes Removal: After 10 hours
D. Expiration: 10 minutes Removal: After 1 hour
SP: In SAP, the "Trace" log level expires after 10 minutes. After this period, the log level of an integration flow (iFlow) reverts to the
log level that was set previously, before the "Trace" log level was enabled. The trace data is removed after a retention time of
1 hour (Setting an MPL Log Level at a Message Level in SAP... - SAP Community).
Answer: D
Question: 48
How do you configure a SOAP adapter for asynchronous processing?
A. Message Exchange Pattern: Request-Reply Process Settings Robust
B. Message Exchange Pattern: Request-Reply Process Settings WS Standard
C. Message Exchange Pattern: One-Way Process Settings: Robust
D. Message Exchange Pattern: One-Way Process Settings: WS Standard
Answer: D
Question: 49
Using the Test Connectivity function, you want to test a connection to a backend system. The
connection is provided by a Cloud Connector. Which parameter is required for the connection test?
A. Connector ID
B. Host
C. Location ID [which may not have a value!]
D. Subaccount ID
Answer: C
P
Questions & Answers P 14 of 16
Question: 50
You want to publish a new API product to the API business hub enterprise. What is a requirement?
A. At least two deployed API Providers
B. At least one deployed API Proxy
C. At least one deployed API Provider
D. At least two deployed API Proxies
Answer: B
Question: 51
Which part of the proxy URL is provided by the initial configuration step of the API Management?
A. Name of the API management
B. Service name
C. Version
D. Virtual host
Answer: D
Question: 52
What is a characteristic of a product in the API Management capability within SAP Integration Suite?
A. It encapsulates the API provider.
B. It is a separate artifact and is required for basic authentication.
C. It is deployed as a separate artifact on the API business hub enterprise
Answer: C
Question: 53
What does the messaging model of the Apache Camel Data Model consist of?
A. Header, Exchange ID, in-message
B. Header, body, attachment
C. Header, body, properties
D. Header, properties, attachment
Answer: B
Question: 54
Which of the following can you use for an XSLT mapping in an integration flow?
A. HTML
B. JSON
C. PHP
D. XML
Answer: D
P
Questions & Answers P 15 of 16
Question: 55
In a Content Modifier, you want to set up a call to the message body of the previous Content
Modifier. Which notation do use to implement this?
A. $(inbody)
B. $[bodyin]
C. ${in.body)
D. ${body.in}
Answer: C
Question: 56
Where can you configure a static payload? Note: There are 2 correct answers to this question.
A. In a Data Store Operation component [No!]
B. In a Content Modifier component of the Message Body tab
C. In a Content Modifier component of the Message Header tab
D. In a Groovy script [which supports Camel’s Simple Expression Language, e.g. setBody{…} ]
SP: You can configure a static payload in SAP Cloud Integration. This is typically done using a Content Modifier step, where you
can specify the payload that you want to set statically for the message. Additionally, you can use a Groovy Script step to
manipulate or log the payload as needed (https://help.sap.com/docs/cloud-integration/sap-cloud-integration/create-script-
step-to-log-payload).
Here's a simple example of how you might set a static payload using a Content Modifier:
<ContentModifier>
<Properties>
<Property Name="setBody">
<Value><![CDATA[Your static payload goes here]]></Value>
</Property>
</Properties>
</ContentModifier>
This will set the body of the message to the static payload you define. Remember to replace "Your static payload goes here" with
the actual content you wish to use as your static payload.
Answer: A, B, D
Question: 57
Which of the following capabilities within SAP Integration Suite are core for integration? Note: There
are 3 correct answers to this question.
A. Integration Advisor [not core]
B. Open Connectors [not core]
C. Integration Assessment
D. Cloud Integration
E. API Management
SP: Refer to Q3
Answer: C, D, E
P
Questions & Answers P 16 of 16
Question: 58
Why does the API Management capability of the SAP Integration Suite require API providers?
A. To incorporate APIs from source systems [my emphasis]
B. To create APIs
C. To create authenticated API instances
Answer: A
Question: 59
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. [my emphasis]
Answer: C
Question: 60
You are using a Data store Operation of the type Write. Which parameter must you select to avoid
duplicate entries?
A. Overwrite Existing Message
B. Retention Threshold for Alerting
C. Include Message Headers
D. Encrypted stored Message
Answer: A