Which of the following are characteristics of the SAP Business Technology Platform, ABAP Environment? Note: There are 3 to choose.
- A . Runs within the Kyma environment
- B . Runs within the Cloud Foundry environment
- C . Is based on the latest SAP NetWeaver Application Server for ABAP release
- D . ls based on the latest ABAP platform cloudrelease
When using namespaces, what does SAP recommend you use to construct names for namespaces?
- A . Your organization’s name
- B . Reverse domain names
- C . Cascades of acronyms
What is one of the required steps to enable authentication support in CAP?
- A . Install a package.json module called passport.
- B . Install a YAML module called passport.
- C . Install aNode.js module called passport.
- D . Install a CDS module called passport.
How do you add authorization and trust management to your CAP project? Choose the correct answer.
- A . cds add security
- B . cds add uaa
- C . cds add xsuaa
A main line in a source control management system can contain feature branches.
Determine whether this statement is true or false.
- A . true
- B . false
What is SAP Fiori? Choose the correct answer.
- A . An SDK to develop multi-target applications.
- B . A design language.
- C . A collection of design guidelines.
What is the relationship between YAML and JSON? Choose the correct answer.
- A . YAML and JSON are unrelated.
- B . JSON is a superset of YAML.
- C . YAML is a superset of JSON.
What are yaml files used for?
Choose the correct answer.
- A . To describe documents
- B . To describe data
You have configured an approuter by creating the xs-app.json file in the approuter folder with the following content: { … "authenticationMethod": "route", … }, "routes": [ { "source": "A/app/(.*)$", "target": "SI", "localDir": "resources", "authenticationType": "xsuaa" }, { "source": "A/service/(.*)$", "destination": "srv-binding", "authenticationType": "xsuaa" } ] }
What does this routes array tell the approuter? Note: There are 2 correct answers to this question.
- A . The files in the resources folder will be served for all requests to /app.
- B . All requests starting with /service will be targeted to the folder resources.
- C . The files requested for/app will be put to the resources folder.
- D . All requests starting with /service will be forwarded to the CAP service.
What kind of offering is Cloud Foundry?
- A . Functions as a Service (FaaS)
- B . Platform as a Service (PaaS)
- C . Software as a Service (SaaS)
- D . Infrastructure as a Service (IaaS)
Which basic user types exist on the SAP Business Technology Platform? Note: There are 2 to choose.
- A . Platform users
- B . Application users
- C . Business users
- D . Technical users
What is OData? Choose the correct answer.
- A . A standard to share data under a creative commons license
- B . A standard to create user interfaces (Ul) for applications
- C . A standard to access data through RESTful APIs
Which command do you use to install dependencies in your project?
- A . npm
- B . cds
- C . yum
- D . bash
How many event handlers can you register for one event phase?
- A . exactly one
- B . exactly three
- C . multiple
You use SAP Continuous Integration and Delivery for your CAP project.
Where can you access the Webhook Event Receiver?
- A . On the Credentials tab
- B . On theJobs tab
- C . On the Repositories tab
Which file contains an app’s "declaration of security"? Choose the correct answer.
- A . xs-app.json
- B . xs-sec.json
- C . xs-security.json
Which of the following supports non-hierarchical data? Choose the correct answer.
- A . JSON
- B . Neither
- C . YAML
What are some characteristics of CAP event handling? Note: There are 2 to choose.
- A . You can register event handlers with instances of cds.service to add custom logic.
- B . You can register only one event handler for a specific event.
- C . You can register multiple event handlers for each event phase.
- D . You must use the handler registration API srv.emit(<event>) to de-register event handlers.
You are asked to add a User Interface to your CAP project as quickly as possible and without any unique functionalities.
Which option do you choose? Choose the correct answer.
- A . SAP UI5 Elements
- B . SAPUI5 Freestyle
- C . SAP Fiori Elements
Which of the following SAP Fiori pages areas are mandatory? Note: There are 2 to choose
- A . Content
- B . Header
- C . Footer
- D . Toolbars
You use the Cloud MTA Build Tool to create an MTA archive (.mtar) from your project source.
What command must you run to do this in one step?
- A . rnbt init
- B . mbt build
- C . mbt make
Role collections of a subaccount are available in the global account. Determine whether this statement is true or false.
- A . true
- B . faIse
Which of the following are capabilities of the SAP Cloud Connector? Note: There are 2 to choose.
- A . Connect an SAP S/4HANA Cloud system with the SAP BTP
- B . Connecting an SAP S/4HANA system with the SAP BTP
- C . Providing control over cloud to cloud connections
- D . Providing control over cloud to on-premise connections
On SAP BTP, what request rate limit tries to protect the Cloud Foundry API against misuse?
- A . 50k requests per hour for all users
- B . 10k requests per hour per user
- C . 100k requests per hour per user
- D . 1k requests per hour for all users
What are some of the Continuous Integration principles? Choose the correct answers.
- A . Run tests in the build.
- B . Use version control.
- C . Run tests only in production.
- D . Fix errors only when users complain.
- E . Fix errors immediately.
What are the two structures JSON is built on? Choose the correct answers.
- A . Collections of name/value pairs
- B . Collections of value/value pairs
- C . Ordered list of values
- D . Unordered list of strings
Which dev space type in SAP Business Application Studio do you need when you want to create a CAP project?
- A . SAP Fiori
- B . Basic
- C . SAP Mobile Application
- D . Full Stack Cloud Application
In which of the following apps can you manage connected SAP BTP accounts in an SAP S/4HANA system? Choose the correct answer.
- A . Maintain Integrations on SAP BTP
- B . Manage Add-ons on SAP BTP
- C . Maintain Extensions on SAP BTP
You want to create a new service definition in your CAPproject. In which folder do you place the service definition .cds file?
- A . /app
- B . /root
- C . /srv
- D . /db
What does the .env file provide? Choose the correct answer.
- A . Values for your version-management-system
- B . Values into the runtime environment of a CAP service
According to SAP CAP best practices, which error types should you NOT catch? Note:
There are 2 to choose.
- A . Unexpected errors
- B . Programming errors
- C . Rejections of promises
- D . Runtime errors
You want to use the SAP Cloud Connector to connect an SAP S/4HANA system to the SAP BTP. Where does the SAP Cloud Connector need to be installed?
- A . In an SAP BTP subaccount
- B . In the on-premise network of the SAP S/4HANA system
- C . In a virtual machine independent from the on-premise network and the SAP BTP
What is a reason to add UI annotations to your project? Choose the correct answer.
- A . To display columns and form fields.
- B . To add tooltips to the header fields of tables.
- C . To allow users to annotate table cells.
You want to register custom event handlers using instances of CAP Node.js SDK classes.
Which one do you use?
- A . cds.Service
- B . cds.Event
- C . cds.Request
In an SAP Business Application Studio project, what does the "cf push" command do?
- A . It updates the service instances of the services defined in the service-manifest.yml file.
- B . It creates the service instances of the services defined in the service-manifest.yml file.
- C . It deploys the application modules defined in the manifest.yaml file into the Cloud Foundry account.
At which of the following levels can you assign entitlements? Note: There are 2 to choose.
- A . Environment
- B . Global account
- C . Cloud Foundry org
- D . Directory
What do you need to connect a service to the Sandbox environment of the SAP API Business Hub for the Business Partner API that you want to use? Choose the correct answer.
- A . A personal token
- B . An API key
In the SAP BTP cockpit, where can you assign role collections to users? Choose the correct answer.
- A . Security ―Roles
- B . Security ―Users
Role collections of a global account are available in a subaccount of this global account?
Determine whether this statement is true or false.
- A . true
- B . faIse
What is the maximum number of running threads per application instance?
- A . 14200
- B . 8192
- C . 1024
- D . 10420
Which of the following identifiers of the communication scenario is used for accessing the Business Partner API in an SAP S/4HANA Cloud system? Choose the correct answer.
- A . SAP_COM_0213
- B . SAP_COM_0109
- C . SAP_COM_0008
- D . SAP_COM_0009
Which of the following statements apply to Continuous Delivery? Choose the correct answers.
- A . Code changes are pushed to a remote source code management system.
- B . The trigger for deployment to a productive system is a human decision.
- C . Software is ready for deployment to a productive system all the time.
- D . Feedback from a productive system gets quickly integrated into teams’ backlog.
- E . Deployment to a productive system is triggered automatically.
Which pattern do you use to register an event handler? Choose the correct answer.
- A . srv.Q
- B . phase.O
- C . event.()
Which tools can you use to manage the SAP BTP, Cloud Foundry environment? Choose the correct answers.
- A . SAP BTP cockpit
- B . DCF CLI
- C . Eclipse
- D . SAP Business Application Studio
You have developed a risk service application in CAP. To which file must you add restrictions -©(restrict…) – to add authorizations to your service?
- A . package-lock.json
- B . srv/risk-service.js
- C . xs-security.js
- D . srv/risk-service.cds
What is recommended by SAP when you publish an API? Note: There are 2 to choose.
- A . Use meaningful, clear, and self-explanatory API names.
- B . Remove obsolete APIs without notice.
- C . Use version numbers in the API names.
- D . Provide good API documentation.
You can use the credentials created in the SAP CI/CD service to: Choose the correct answers.
- A . Connect to a private GitHub repository.
- B . Deploy applications to the SAP BTP, Cloud Foundry environment.
- C . Access the service itself.
Which of the following benefits best describe the SAP BTP, Cloud foundry environment? Note: There are 4 to choose.
- A . Integration of the SAP NetWeaver platform
- B . Orchestration of microservices and serverless functions
- C . Platform-managed application security patching and updates
- D . Automatic application routing, load balancing, health checks, and multilevel self-healing
- E . Simplified developer experience for business application development
Which event phases can you use with CAP event handlers by default? Note: There are 3 to choose.
- A . while
- B . after
- C . between
- D . on
- E . before
What are valid actions using subaccounts in SAP BTP? Note: There are 2 to choose.
- A . Creating Cloud Foundry orgs explicitly.
- B . Disabling the Cloud Foundry environment once you have enabled it.
- C . Deleting a subaccount with service subscriptions.
- D . Creating many subaccounts assigned to the Cloud Foundry environment.