Weekend Special Limited Time Flat 70% Discount offer - Ends in 0d 00h 00m 00s - Coupon code: 70spcl

SAP C_CPE_2409 SAP Certified Associate - Backend Developer - SAP Cloud Application Programming Model Exam Practice Test

Page: 1 / 14
Total 140 questions

SAP Certified Associate - Backend Developer - SAP Cloud Application Programming Model Questions and Answers

Question 1

What are the two structures JSON is built on? Choose the correct answers.

Options:

A.

Collections of name/value pairs

B.

Collections of value/value pairs

C.

Ordered list of values

D.

Unordered list of strings

Question 2

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.

Options:

A.

SAP UI5 Elements

B.

SAPUI5 Freestyle

C.

SAP Fiori Elements

Question 3

To establish trust, which of the following can be targets of the SAP Authorization and Trust Management Service?

Options:

A.

multi-environments

B.

platforms

C.

identity-providers

D.

users

Question 4

In the Builds view of SAP Continuous Integration and Delivery, there is no new tile for your job. Which command do you run to trigger the job manually? Choose the correct answer.

Options:

A.

Trigger run

B.

Trigger build

C.

Trigger title

D.

Trigger refresh

Question 5

You have developed a risk service application in CAP. To which file must you add restrictions -©(restrict...) - to add authorizations to your service?

Options:

A.

package-lock.json

B.

srv/risk-service.js

C.

xs-security.js

D.

srv/risk-service.cds

Question 6

During application development, what are some principles of dealing with application errors? Note: There are 2 to choose.

Options:

A.

Hide errors and continue silently

B.

Use as many try/catch blocks as possible

C.

Use try/catch blocks sparingly

D.

Log unexpected errors

Question 7

Where can you find APIs provided by SAP and SAP partners? Choose the correct answer.

Options:

A.

SAP API Business Hub

B.

SAP Business Application Studio

C.

SAP Cloud Connector

Question 8

What is the difference between entities and types? Choose the correct answer.

Options:

A.

Types represent data elements, entities describe aspects of types.

B.

Entities represent data, types describe properties of entity elements.

Question 9

What is one of the required steps to enable authentication support in CAP?

Options:

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.

Question 10

What is a reason to add UI annotations to your project? Choose the correct answer.

Options:

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.

Question 11

What are some advantages of building an account model based on functional areas such as Sales or IT? Note: There are 2 to choose.

Options:

A.

It increases the number of concurrent users

B.

reduces maintenance and governance effort

C.

It increases scalability of the solution

D.

It reduces the total cost of ownership (TCO)

Question 12

JSON is based on which programming language? Choose the correct answer.

Options:

A.

Julia

B.

Java

C.

JavaScript

D.

JCL

Question 13

Which dev space type should you select to extend SAP S/4HANA with a CAP project? Choose the correct answer.

Options:

A.

SAP HANA Native Application

B.

Full Stack Cloud Application

C.

SAP Fiori

Question 14

In your Git system, you have set up a webhook for your SAP Continuous Integration and Delivery pipeline. What does the webhook require to send a request to the specified payload URL? Note: There are 2 to choose.

Options:

A.

A user

B.

A secret

C.

A password

D.

A content type

Question 15

Which of the following SAP Fiori pages areas are mandatory? Note: There are 2 to choose

Options:

A.

Content

B.

Header

C.

Footer

D.

Toolbars

Question 16

Which of the following statements applies to Continuous Deployment? Choose the correct answer.

Options:

A.

Code changes are pushed to a remote source code management system.

B.

Feedback from a productive system gets quickly integrated into teams' backlog.

C.

The trigger for deployment to a productive system is a human decision.

D.

Software is ready for deployment to a productive system all the time.

E.

Deployment to a productive system is triggered automatically.

Question 17

What are some principles of continuous integration? Note: There are 2 to choose.

Options:

A.

Automated deployment to the productivesystem

B.

Automated builds

C.

Automated code change pushes

D.

Automated tests

Question 18

Which of the following statements about SAP Continuous Integration and Delivery (CI/CD) is correct? Choose the correct answer.

Options:

A.

If you want to use SAP CI/CD in SAP BTP, you need to enable it with a service instance.

B.

If you want to use SAP CI/CD in SAP BTP, you need to subscribe to a service plan of SAP CI/CD.

Question 19

What are standard events that CAP handles by default? Note: There are 3 to choose.

Options:

A.

WRITE

B.

CREATE

C.

READ

D.

REFRESH

E.

UPDATE

Question 20

When deploying applications on SAP BTP, what is the maximum application package size?

Options:

A.

1 GB

B.

2 GB

C.

1.5 GB

D.

2.5 GB

Question 21

Which of the following can be used as a management tool for SAP Business Technology Platform? Note: There are 3 to choose.

Options:

A.

Cloud Foundry CLI

B.

SAP Business Application Studio

C.

SAP Solution Manager correct

D.

SAP BTP CLI

Question 22

What is SAP Fiori? Choose the correct answer.

Options:

A.

An SDK to develop multi-target applications.

B.

A design language.

C.

A collection of design guidelines.

Question 23

Which files are added to your CAP project when you run the "cds add pipeline" command in an SAP Business Application Studio terminal? Note: There are 2 to choose.

Options:

A.

A .pipeline folder with a manifest.yml file

B.

A Jenkins folder with a manifest.yml file

C.

A .pipeline folder with a config.yml file

D.

A file named Jenkinsfile

Question 24

Which of the following are capabilities of the SAP Cloud Connector? Note: There are 2 to choose.

Options:

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

Question 25

In your Git system, you have set up a webhook for your SAP Continuous Integration and Delivery pipeline. What kind of request does this webhook send to the specified payload URL?

Options:

A.

PUT request

B.

GET request

C.

POST request

D.

PATCH request

Question 26

What is the main idea behind SAP Fiori elements? Choose the correct answer.

Options:

A.

Provide a framework and development tool kit for HTML 5.

B.

Provide a showcase for the core principles of modern user interfaces (UI).

C.

Generate SAP Fiori apps at runtime from an existing OData service.

D.

Define a role-based user experience (UX).

Question 27

How can you bring your company's user base into your SAP BTP subaccount?

Options:

A.

Establish a trust relationship with the default identity provider.

B.

Import the users via .csv file upload in the SAP BTP cockpit.

C.

Establish a trust relationship with your corporate identity provider.

D.

Create the users manually in the security section of your subaccount.

Question 28

You want to create a new service definition in your CAPproject. In which folder do you place the service definition .cds file?

Options:

A.

/app

B.

/root

C.

/srv

D.

/db

Question 29

In SAP Business Application Studio, what is a dev space?

Options:

A.

A pre-configured private development environment

B.

A pre-configured shared development environment

C.

A pre-configured shared virtual machine

D.

A pre-configured private virtual machine

Question 30

Role collections of a subaccount are available in the global account. Determine whether this statement is true or false.

Options:

A.

true

B.

faIse

Question 31

What is the default identity provider for SAP BTP platform users? Choose the correct answer.

Options:

A.

SAML2.0

B.

XSUAA

C.

SAP Cloud Identity Services

D.

SAP ID service

Question 32

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?

Options:

A.

rnbt init

B.

mbt build

C.

mbt make

Question 33

Which service plan of the SAP BTP S/4HANA Cloud Extensibility service do you choose when you want to use the Business Partner API of your SAP S/4HANA Cloud system? Choose the correct answer.

Options:

A.

api-access

B.

Cloud Foundry

C.

SAP_COM_0008

Question 34

Which of the following dev space types contains the Java extension by default? Note: There are 3 to choose.

Options:

A.

SAP Fiori

B.

SAP Mobile Application

C.

Full Stack Cloud Application

D.

SAP HANA Native Application

Question 35

Which of the following supports non-hierarchical data? Choose the correct answer.

Options:

A.

JSON

B.

Neither

C.

YAML

Question 36

Which of the following benefits best describe the SAP BTP, Cloud foundry environment? Note: There are 4 to choose.

Options:

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

Question 37

What are some characteristics of JSON files? Note: There are 2 to choose.

Options:

A.

JSON files contain JavaScript commands.

B.

JSON files are also valid YAML files.

C.

JSON files are based on XML

D.

JSON files contain human-readable data.

Question 38

What does the source code management system use to trigger the CI server? Choose the correct answer.

Options:

A.

Web services

B.

HTTP PUT requests

C.

Webhooks

Question 39

You have created an SAP BTP subaccount and want to use Cloud Foundry . What is the correct order of next steps?

Options:

A.

Create quota plan. EnableCloud Foundry. Create space. Create org

B.

Enable Cloud Foundry. Create space . Create org. Create quota plan

C.

Enable Cloud Foundry. Create org. Create space. Create quota plan

D.

Create quota plan. Create org. Create space. Enable Cloud Foundry

Question 40

Which of the following can be used as identity providers for SAP BTP applications? Note: There are 2 to choose.

Options:

A.

SAP S/4HANA Cloud

B.

SAP Authorization and Trust Management Service

C.

SAP S/4HANA on-premise

D.

Identity authentication tenant

Question 41

Which of the following does OData use to address and access data feed resources? Choose the correct answer.

Options:

A.

URL

B.

URN

C.

URI

Question 42

What is SAP Fiori elements designed to do? Choose the correct answers.

Options:

A.

Implement unique functionality.

B.

Drive UX consistency.

C.

Drive full flexibility of development.

D.

Speed up development.

Page: 1 / 14
Total 140 questions