Coral AI Questions – Based on SAP CPI Course Document
#### Questions
1. What design methodology emphasizes creating a well-defined API
before other software aspects?
a) Code-first approach
b) API-first approach
c) Test-driven development
d) Waterfall model
2. Which of the following is NOT mentioned as a challenge due to
heterogeneity?
a) Monitoring
b) Quality of service
c) User interface design
d) Security
3. What is the primary goal of IT in an organization?
a) Minimize costs
b) Enhance competitive edge
c) Maintain legacy systems
d) Increase employee productivity
4. A clean core approach aims to:
a) Eliminate all customizations
b) Integrate and align with cloud compliance
c) Focus solely on on-premise solutions
d) Increase technical debt
5. Which of the following is a common use of metadata in XML?
a) Data visualization
b) Data encryption
c) Descriptive information
d) Data compression
6. The SAP Gateway Demo System is based on which technology?
a) SAP HANA
b) SAP NetWeaver AS ABAP
c) SAP Cloud Platform
d) SAP Fiori
7. What is the purpose of a service document in OData?
a) To define security policies
b) To list entity sets and functions
c) To log API calls
d) To manage user permissions
8. What does the term "latency" refer to in integration challenges?
a) Data security
b) Time delay in data processing
c) Quality of user experience
d) Frequency of data updates
9. In an API-first approach, what aspect is prioritized during development?
a) Backend implementation
b) API design
c) User interface design
d) Database structure
10. What does the acronym "TCO" stand for?
a) Total Cost of Ownership
b) Total Compliance Objective
c) Technical Change Order
d) Time to Completion Objective
11. Which of the following is an administrative use of metadata in XML?
a) Schema location
b) Version
c) Description
d) Keywords
12. The process of creating an integration flow typically starts with:
a) Testing the deployment
b) Understanding the use case
c) Debugging the flow
d) Creating a user interface
13. In which scenario would you utilize the Integration Advisor?
a) For real-time data analytics
b) To standardize message formats
c) For user interface design
d) To create mobile applications
14. What is one of the key features of SAP API Management?
a) Hardware optimization
b) Policy definition and enforcement
c) User training programs
d) Data warehousing
15. Which HTTP status code indicates a successful connection to a
backend system?
a) 404
b) 500
c) 200
d) 403
16. What is the function of a General Splitter in an integration flow?
a) To merge multiple messages
b) To filter out messages
c) To iterate over a list of messages
d) To transform message formats
17. Which technology enables the creation of a well-defined API before
any development begins?
a) Service-oriented architecture
b) Microservices
c) API-first design
d) Agile development
18. Which of the following describes the term "observability" in IT
systems?
a) The ability to track system changes
b) The capability to observe system performance and health
c) The process of documenting user requirements
d) The frequency of system backups
19. What does the SAP Integration Suite enable?
a) Only cloud-based integrations
b) Integration across cloud, on-premise, and hybrid environments
c) Standalone application development
d) Basic data storage solutions
20. Which of the following is NOT a type of policy in SAP API Management?
a) Access Control
b) Basic Authentication
c) Database Optimization
d) Message Logging Policy
21. What is the primary role of a Content Modifier in an integration flow?
a) To log messages
b) To modify message content
c) To handle message routing
d) To generate reports
22. Which integration pattern is used to collect and store individual
messages until a complete set is received?
a) Content-Based Routing
b) Aggregator
c) Content Enricher
d) Splitter
23. What is the purpose of the SAP Business Accelerator Hub?
a) To manage user accounts
b) To provide APIs and integration content
c) To store enterprise data
d) To develop mobile applications
24. Which of the following components allows for the execution of specific
functions at runtime in SAP API Management?
a) API Provider
b) Policies
c) API Designer
d) API Gateway
25. The term "trading partner management" in integration refers to:
a) Developing customer relationships
b) Maintaining profiles for business partners
c) Managing employee accounts
d) Tracking product sales
26. What is the primary focus of the "Clean Core" approach?
a) Simplifying the codebase
b) Enhancing user experience
c) Minimizing technical debt while maintaining a clean system core
d) Reducing hardware costs
27. What does the term "observability" refer to in the context of IT
systems?
a) The ability to monitor and understand system behavior
b) The frequency of data backups
c) The complexity of system architecture
d) The number of users accessing the system
28. Which document describes the types, sets, functions, and actions
understood by an OData service?
a) Service document
b) Metadata document
c) API documentation
d) User guide
29. What is the purpose of using a timer event in an integration flow?
a) To log user actions
b) To trigger the flow at scheduled intervals
c) To simulate message processing
d) To filter messages
30. Which type of integration scenario does the term "A2A" refer to?
a) Application-to-Application
b) Application-to-Analytics
c) Application-to-Automation
d) Application-to-User
31. What is a common challenge when dealing with legacy systems in
organizations?
a) High compatibility with new technologies
b) Easy maintenance and operation
c) Introduction of technical debt
d) Simplified user interfaces
32. Which SAP component is used for building and managing APIs?
a) API Management
b) Business Application Studio
c) Data Intelligence
d) SAP HANA
33. What is the significance of the "Version" metadata in XML?
a) It defines the document structure
b) It specifies the document's version
c) It indicates the document's creation date
d) It provides user access information
34. Which OData service allows for real-time access to data in SAP?
a) GWSAMPLE_BASIC
b) SAP SuccessFactors
c) SAP Concur
d) SAP Ariba
35. What does the term "API Gateway" refer to?
a) A data storage solution
b) A router for API calls
c) A type of database
d) A user interface component
36. The "Content Enricher" pattern is used to:
a) Split messages into multiple parts
b) Enhance messages with additional data
c) Filter out unwanted messages
d) Aggregate messages
37. In SAP API Management, what does the term "Quota" refer to?
a) The number of users
b) The limit on API usage
c) The frequency of backups
d) The amount of data processed
38. What is the primary function of the "Service Callout" policy?
a) To validate input data
b) To call external services within an API
c) To log API requests
d) To transform message formats
39. Which of the following is a benefit of using an API-first approach?
a) Faster backend development
b) Improved collaboration among teams
c) Reduced need for documentation
d) Lower cost of development
40. What is the purpose of the "Monitor Message Processing" feature?
a) To create new APIs
b) To track and analyze processed messages
c) To develop user interfaces
d) To manage user permissions
41. Which of the following is NOT a characteristic of a clean core?
a) Adherence to standard guidelines
b) Minimal manual effort during upgrades
c) Complete elimination of customization
d) Enhanced business performance
42. What does the "SAML Assertion Policy" do in API Management?
a) Logs API calls
b) Validates SAML tokens
c) Transforms message formats
d) Manages database connections
43. What type of information does the "Rights Management" metadata
provide?
a) Document structure
b) Access and usage terms
c) Author and creation date
d) Performance metrics
44. To which component would you apply a "Basic Authentication" policy?
a) API Provider
b) Target Endpoint
c) Proxy Endpoint
d) API Gateway
45. The task of "Documenting Your Integration Strategy" is primarily
aimed at:
a) Improving system performance
b) Enhancing communication between teams
c) Reducing integration costs
d) Simplifying user interfaces
46. What does the "Spike Arrest" policy do in API Management?
a) Limits the number of API calls
b) Validates data inputs
c) Transforms message formats
d) Logs API requests
47. Which of the following best describes the "Content Filter" pattern?
a) It enriches messages with additional data
b) It filters messages based on set criteria
c) It splits messages into multiple parts
d) It aggregates related messages
48. What is the primary benefit of using predefined integration content?
a) Increased complexity
b) Faster integration implementation
c) Higher costs
d) More manual coding required
49. What is the function of the "OData Adapter" in integration flows?
a) To manage user access
b) To facilitate communications with OData services
c) To transform message formats
d) To log API calls
50. In which scenario would you use the "Recipient List" pattern?
a) To route messages to multiple receivers
b) To aggregate related messages
c) To filter messages
d) To store messages
51. What does the "Client Certificate" policy allow in API Management?
a) User authentication
b) Logging of API calls
c) Secure access to APIs
d) Data transformation
52. What is the main purpose of the "Service Document" in OData?
a) To provide security details
b) To list available entity sets and functions
c) To log API usage
d) To define user permissions
53. The "Error Handling" strategy in integration flows is essential for:
a) Improving user experience
b) Handling failures gracefully
c) Reducing development time
d) Enhancing documentation quality
54. What is the significance of using a "Router" component in integration
flows?
a) It aggregates messages
b) It filters and routes messages based on conditions
c) It enhances message content
d) It logs API requests
55. What is the purpose of the "Integration Flow Model"?
a) To store user data
b) To define the structure and flow of data processing
c) To manage API security
d) To monitor system performance
56. Which of the following is a benefit of adopting a cloud-compliant ERP
system?
a) Increased complexity
b) Enhanced governance of data and processes
c) Higher implementation costs
d) Lack of flexibility
57. In which scenario would you use the "Content-Based Routing" pattern?
a) To filter out messages
b) To enhance messages with data
c) To route messages based on specific content
d) To aggregate messages
58. What does the term "Technical Information" refer to in the context of
metadata?
a) Document author and creation date
b) File size and format
c) User permissions
d) Message processing history
59. The "Data Store" component in integration flows is used for:
a) Logging API requests
b) Storing data for later use
c) Filtering messages
d) Aggregating related messages
60. Which of the following is a common challenge associated with legacy
systems?
a) Ease of integration with new technologies
b) Technical debt and maintenance burdens
c) Increased user satisfaction
d) Streamlined processes
---
### Answers
1. b
2. c
3. b
4. b
5. c
6. b
7. b
8. b
9. b
10. a
11. b
12. b
13. b
14. b
15. c
16. c
17. c
18. b
19. b
20. c
21. b
22. b
23. b
24. b
25. b
26. c
27. a
28. b
29. b
30. a
31. c
32. a
33. b
34. a
35. b
36. b
37. b
38. b
39. b
40. b
41. c
42. b
43. b
44. b
45. b
46. a
47. b
48. b
49. b
50. a
51. c
52. b
53. b
54. b
55. b
56. b
57. c
58. b
59. b
60. b