Labour Day Special - 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: c4sdisc65

Note! C_FIORDEV_21 has been withdrawn. The new exam code is C_FIORDEV_22

C_FIORDEV_21 Practice Exam Questions with Answers SAP Certified Development Associate - SAP Fiori Application Developer Certification

Question # 6

Which of the following best describes a commit?

A.

A commit in GIT is a local operation.

B.

With every commit, a new local repository is created.

C.

With every commit, GIT takes a snapshot of the current state of the underlying files.

D.

With every commit, GIT create a new branch.

Full Access
Question # 7

Which of the following statements are true with regard to implementing your own Tenderer?

A.

Implement a Tenderer class, derived from sap.ui.core.Renderer, in a separate file.

B.

Implement the renderer using AMD syntax.

C.

Implement the render function inside the control.

D.

Assign a reference to the renderer property of the UI control.

Full Access
Question # 8

What approach gives you the most flexibility for your SAPUI5 app?

A.

Using a component-based approach.

B.

Implement complex UIs in the index.html file.

C.

Using a controller-based approach.

D.

Using a view-only based approach.

Full Access
Question # 9

What is the result of a GIT Revert?

A.

Undoes a committed snapshot.

B.

Reverts back to the previous state of the project.

C.

Removes all untracked files from the working directory.

Full Access
Question # 10

When do you select the custom plugins to build and package a hybrid app using the SAP HAT?

A.

During the Build the Hybrid Companion App step of installing the SAP HAT

B.

During the Configure Path for Custom Plugins step of installing the SAP HAT

C.

While configuring the app properties on the Hybrid App Configuration tab of the Web IDE Plugin

D.

While creating a new project using the Hybrid Mobile Enablement feature

Full Access
Question # 11

You want to use transaction /U12/FLP to start the SAP Fiori Launchpad using the Web Dispatcher. Which database table do you use to configure this?

A.

HTTPURLLOC

B.

HTTP_WHITELIST

C.

HTTP_MADMIM

Full Access
Question # 12

Which features of the SAP Web IDE help you extend a standard SAP Fiori app? (2 answers)

A.

The Extensibility Pane to extend the control

B.

An editor to modify the data model in the extended project

C.

The Descriptor Editor to choose elements for extension

D.

A wizard to generate the files for each extension possibility

Full Access
Question # 13

Your customer needs to securely connect the SAP HANA Cloud Connector to the Web IDE of an on-premise system. How does the SAP HANA cloud connector help do this? (2 answers)

A.

It supports custom destination API configuration and certificate inspection

B.

It secures an SSL tunnel between the SAP Hana Cloud and the on-premise system

C.

It initiates a cloud-based reverse-invoke process

D.

It creates connectivity by a reverse-invoke process on the on-premise system

Full Access
Question # 14

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

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.

Full Access
Question # 15

Which of the following statements are true about the merge functionality in GIT?

A.

A merge deletes the content of a branch.

B.

Allows the merging of two local branches into one local branch.

C.

Allows integration of a branch into another branch.

Full Access
Question # 16

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

A.

sap.ui5

B.

sap.ui

C.

sap.app

Full Access
Question # 17

You develop an SAPUI5 app that updates data on the SAP back-end system. What activities are required when you implement an XSRF token? (2 answers)

A.

Include the token in the HTTP request body of each write request

B.

Execute the Refresh method for an expired token

C.

Retrieve the token and send it with each service request

D.

Generate a token on each read and write request

Full Access
Question # 18

You are creating KPI Design or KPI Modeler Apps using the SAP KPI Framework. Which of the following sequences is the correct one for this?

A.

Create KPI, Create Evaluation, Create Tile Configure Drill-Down, Manage KPI Associations

B.

Create KPI. Configure Drill-Down. Create Evaluation, Create Tile Manage KPI Associations

C.

Create Evaluation, Create Tile, Create KPI, Manage KPI Associations, Configure Drill-Down

D.

Create Tile. Create KPI, Create Evaluation, Configure Drill-Down, Manage KPI Associations

Full Access
Question # 19

How do you access the MessageManager?

A.

You have to instantiate the MessageManager using the constructor function.

B.

It is a singleton and can be accessed by the getMessageManager function on the core object.

C.

Each UI control provides a function to access the MessageManager.

Full Access
Question # 20

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

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.

Full Access
Question # 21

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

A.

Two-way binding

B.

One-way binding

C.

Three-way binding

D.

Resource-model binding

E.

One-time binding

Full Access
Question # 22

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

A.

sap.m.NavContainer

B.

sap.ui.core.NavContainer

C.

sap.m.NavigationContainer

Full Access
Question # 23

What are the goals of the SAPUI5 framework?

A.

Provide a lightweight programming model for desktop only applications.

B.

Provide a user interface technology for building and adapting server-based applications.

C.

Provide an extensible framework for building desktop and mobile applications.

D.

Provide a user interface technology for building and adapting client applications.

Full Access
Question # 24

Which control is used in the index.html file to support letterboxing if required?

A.

sap.ui.core.ComponentContainer

B.

sap.ui.core.Component

C.

sap.m.Shell

D.

sap.ui.core.View

Full Access
Question # 25

Which of the following describe benefits of SAP Fiori elements?

A.

Full control of the of the generated code at design time.

B.

Flexibility and freedom in UI design.

C.

Consistent UI design.

D.

Less support effort.

Full Access
Question # 26

What types of extensions/replacements are supported by SAPUI5?

A.

View modification

B.

Implement UI Controller Hooks

C.

View replacement

D.

Manifest.json replacement

E.

Replace service

F.

Component replacement

Full Access
Question # 27

What happens if you execute an app that contains the following bootstrap file? (to jest to bootstrapowanie z pliku index.html wtagach <script> i nie byio zadeklarowanego data-sap-ui-theme)

A.

The bootstrap will NOT load and the application will produce an error message that the theme is missing

B.

The bootstrap will load and the SAP default theme will be used

C.

The bootstrap will load and the application will run successfully but without a theme

D.

The bootstrap will load and the customer-defined default theme will be used

Full Access
Question # 28

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

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

Full Access
Question # 29

How can a Tenderer access the associated elements?

A.

The developer must define a property method in the control metadata and declare the access control.

B.

The developer must implement an appropriate function to access the elements.

C.

SAPUI5 provides functions to access all properties, associations, and aggregations.

Full Access