March Sale Special - Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: top65certs

SAP C_FIORDEV_21 Dumps

SAP Certified Development Associate - SAP Fiori Application Developer Questions and Answers

Question 1

You develop an SAP Fiori sales app to display sales order information from the backend system. Which of the following model types do you use?

Options:

A.

Resource model

B.

JSON model

C.

OData model

D.

XML model

Question 2

What is the result of a GIT Reset?

Options:

A.

Removes all untracked files from the working directory.

B.

Undo a committed snapshot.

C.

Returns a project back to the previous state.

Question 3

Which of the following steps are part of the design phase in the DLD?

Options:

A.

Prototype

B.

Ideate

C.

Test

D.

Scope

E.

Validate

Question 4

What are the advantages of Local Annotations Over SADL-based Annotations? Note: There are 2 correct answers to this question

Options:

A.

Can Override the CDS based Annotations

B.

Can handle Complex annotations which is not a bound to a single field or entity

C.

Local Annotations are more reusable as compared to SADL based annotations

D.

All the Framework-Specific Annotations available as a part of CDS views are also available as a part of Annotation Modeler, which makes it highly flexible

Question 5

What is a prerequisite for configuring the SAP Fiori HAT Connector?

Options:

A.

Set the path for custom plug-ins

B.

Create a local Cordova project

C.

Generate a service certificate

D.

Create an SAP HANA Cloud Platform (HCP) Web IDE account

Question 6

Which UI annotation is used in the object page to display the object header?

Options:

A.

UI.header-Object

B.

Ul.headerlnfo

C.

Ul.objectheader

D.

UI.header

Question 7

In what configuration area of the manifest.json file can you activate automatic message creation?

Options:

A.

sap.ui5

B.

sap.ui

C.

sap.app

Question 8

To perform a QUnit test, what do you include in a test page under your webapp folder?

Options:

A.

Stub code

B.

Mock code

C.

SAPUI5 bootstrap code

D.

OPA function

Question 9

What are the advantages of the Sinon.JS framework? (2 answers)

Options:

A.

It can be used with any JavaScript unit test framework

B.

It enables test-driven development

C.

It provides support for Spies, stubs and mocks

D.

It supplies higher level test doubles for timers and AJAX requests

Question 10

You need to bind data from a model to an SAPUI5 view control. Which of the following models are valid? (3 answers)

Options:

A.

Two-way binding

B.

One-way binding

C.

Three-way binding

D.

Resource-model binding

E.

One-time binding

Question 11

What is the purpose of the Logon Plugin Data Vault of the SAP Fiori Client?

Options:

A.

Prevent the access to all nonessential plugins

B.

Provide a reusable component for storing sensitive information on the device

C.

Allow a client policy that can be defined on the mobility platform

D.

Enable secure and seamless handling of attachments

Question 12

Which tile types can you use to display real-time data values that are read from an OData service? Note: There are 2 correct answers to this question

Options:

A.

News tile

B.

KPI-based tile

C.

App Launcher-Dynamic tile

D.

App Launcher - Static tile

Question 13

Where are the themes saved for the SAP Fiori launchpad?

Options:

A.

In the theme repository

B.

In the theme data center

C.

In the bootstrap

D.

In the Ul theme designer tool

Question 14

Which model type in SAPUI5 does NOT support one-way and two-way binding from model to view?

Options:

A.

Resource model

B.

XML model

C.

JSON model

D.

OData model

Question 15

Is it true to say that the sap.m.App control does not provide responsive behavior?

Options:

A.

It depends on the SAPUI5 version. From version 1.30 and later, the sap.m.App control provides responsive behavior.

B.

That is true, the sap.m.App control does not provide responsive behavior.

C.

No, that is not true. The sap.m.App control provides responsive behavior.

Question 16

What is the result of a GIT Revert?

Options:

A.

Undoes a committed snapshot.

B.

Reverts back to the previous state of the project.

C.

Removes all untracked files from the working directory.

Question 17

Why does SAP Flori use an intent-based navigation? Note: There are 2 correct answers to this question

Options:

A.

Apps can be developed and deployed in parallel.

B.

To support Cross-app navigation

C.

The concrete app targets can be deployed separately

D.

Interdependent targets must be deployed in a single transport request.

Question 18

Which function must be called inside a control Tenderer to add the control ID to the DOM tree and support eventing?

Options:

A.

writeClasses

B.

write

C.

writeControlData

D.

writelcon

Question 19

From which control does the sap.m.App control inherit navigation capabilities?

Options:

A.

sap.m.NavContainer

B.

sap.ui.core.NavContainer

C.

sap.m.NavigationContainer

Question 20

How does the OData Model handle XSRF tokens?

Options:

A.

The OData Model fetches the token when reading the metadata and sends the token automatically in each write request header.

B.

The OData Model does not handle XSRF-tokens. The developer must implement token handling.

C.

The OData Model fetches the token for each request and sends the token automatically with each request.

Question 21

To what namespace is the ExtensionPoint class assigned?

Options:

A.

sap.ui.core.extension

B.

sap.ui.extension

C.

sap.ui.core

D.

sap.m

Question 22

Which binding modes are supported by SAPUI5?

Options:

A.

Single-time-only

B.

One-way

C.

Two-way

D.

One-time

E.

Once

Question 23

What is the relation between the model and the controller in the standard MVC implementation?

Options:

A.

The model notifies the controller about changes.

B.

The controller sets the model visibility.

C.

The model updates the controller.

D.

The controller modifies the model.

Question 24

You are developing SAP Fiori Elements applications. Which of the following actions are available in SAP Web IDE? Note: There are 2 correct answers to this question

Options:

A.

Add catalog to user menu in a PFCG role and grant the role to user

B.

Create a catalog, target mapping, and tiles

C.

Choose the Data service as data provider for the project

D.

Create an annotation file associated with the OData service and add annotations

Question 25

Why do you explore the Problem Space in detail during a Design Thinking workshop?

Options:

A.

To validate solution ideas

B.

To save costs in the evaluation phase

C.

To create desirable solutions

D.

To understand user needs

Question 26

Which properties are part of the design phase when you develop SAP Fiori apps?

Options:

A.

Scoping, 360 degree research and Synthesis

B.

Developing, Testing and Deploying

C.

Requirement gathering, Research and Documentation

D.

Ideation, Prototyping and Validation

Question 27

Why does it make sense to use the navigation API of SAPUI5 and concepts such as eventbus or the navcontainer functions of the base application?

Options:

A.

Using the navigation API, it is possible to use bookmarks.

B.

The NavContainer of the App object is not accessible inside a component-based app.

C.

Using the navigation API, the configuration of routes and targets are clearly separated from the application implementation.

D.

The eventbus concept is deprecated and should no longer be used.

Question 28

How is the extension type called to hide UI controls?

Options:

A.

View modification

B.

Control modification

C.

Element modification

D.

Control replacement

Question 29

Which methods can you use to bind data to the controls in SAPUI5? (3 answers)

Options:

A.

Structure

B.

Property

C.

Aggregation

D.

Combination

E.

Element