New Year Special Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 70percent

SAP C_FIORDEV_21 SAP Certified Development Associate - SAP Fiori Application Developer Exam Practice Test

Demo: 29 questions
Total 197 questions

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

Question 1

What is the base class for all UI controls in SAPUI5?

Options:

A.

sap.ui.base.Control

B.

sap.ui.Element

C.

sap.ui.core.Control

D.

sap.ui.Control

Question 2

What result do you expect from the de-composition and re-composition phases? (3 answers)

Options:

A.

The prevention of irrelevant data being shown to the user

B.

A purpose-built app to support personas

C.

A responsive de-composed design

D.

The break-down of a large transaction

E.

An adaptive and coherent app

Question 3

What can your customer use a custom SAP Fiori client for? (3 answers)

Options:

A.

To wrap the application with SAP Mobile Secure

B.

To apply custom branding

C.

To build the SAP Fiori Client with a customized communication protocol

D.

To add additional plugins to the application

E.

To create non-Cordova hybrid application containers

Question 4

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

Options:

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.

Question 5

In which base class implementation is the setModel function implemented?

Options:

A.

sap.ui.base.ManagedObject

B.

sap.ui.model.base.BaseModel

C.

sap.ui.base.Object

D.

sap.ui.base.Interface

Question 6

How can you extend an SAP Fiori app? (3 answers)

Options:

A.

Enable merging of the standard and the custom controller at runtime

B.

Modify the data model to merge data at runtime

C.

Modify the runtime libraries that are to be loaded

D.

Add customer view content in a predefined extension point

E.

Modify the properties of the view control

Question 7

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 8

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 9

You perform a QUnit test with the following syntactical options. Which call returns true when you execute it?

Options:

A.

Assert.strictEqual(0,-0,"true");

B.

Assert.strictEqual(0,null,"true");

C.

Assert.strictEqual(0,"","Ttrue");

D.

Assert.strictEqual(0,"0","true");

Question 10

What are the different content densities provided by SAPUI5?

Options:

A.

large

B.

strict

C.

condensed

D.

cozy

E.

compact

Question 11

Which of the following are features of the SAPUIS SDK? Note: There are 2 correct answers to this question.

Options:

A.

Provides an interface to Web Dynpro

B.

Keyboard interaction support and accessibility features

C.

Allows the usage of the jQuery library

D.

Is a subset of OpenU15

Question 12

You are developing a complex screen and you use fragments. What features of fragments are useful here? Note: There are 2 correct answers to this question

Options:

A.

Fragments can be a stand-alone view

B.

Fragments are light-weight Ul parts that can be reused.

C.

Fragments can be found by the SAPUI5 runtime libraries.

D.

Fragments have their own controller

Question 13

Which of the following are best practices when developing a SAPUI5 app?

Options:

A.

Minimize the code in the index.html file.

B.

Use an asynchronous model definition in your JavaScript code.

C.

Make use of patterns.

D.

Describe your app using a set of metadata.

E.

Use the Synchronous Model Definition (SMD) syntax.

Question 14

You finalized your SAPUI5 app development in the SAP Web IDE What are the platforms available for deployment? Note: There are 3 correct answers to this question,

Options:

A.

Deploy to SAP Cloud Platform

B.

Deploy to SAP Fiori Launchpad

C.

Deploy to SAPUI5 Java Repository

D.

Deploy to SAPUI5 ABAP Repository

Question 15

Which activities does the the OData Model Editor support? Note: There are 2 correct answers to this question.

Options:

A.

Deploy OData Models

B.

Create ODataModels

C.

Edit ODataModels

D.

Test DataModels

Question 16

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?

Options:

A.

HTTPURLLOC

B.

HTTP_WHITELIST

C.

HTTP_MADMIM

Question 17

What options can you use to add UI annotations to a SAP Fiori Element Page? Note: There are 3 correct answers to this question.

Options:

A.

Add Annotation to the underlying Database Table

B.

Add Annotation with the help of a Metadata Extension

C.

Add Annotation to the Annotation file present as a part of WeblDE project using Annotation modeler

D.

Add Annotations to the underlying CDS view

Question 18

Which of the following statements are true with regard to OPA5?

Options:

A.

Can be used for SAPUI5 integration tests.

B.

Provides the possibility to test navigation.

C.

Can be used for user interaction tests.

D.

Is a view controller test framework.

Question 19

In the data in the screenshot, you need to display the List of Companies in the Americas region. Which binding option do you use for the values X, Y, and Z in the view?

Options:

A.

X: /region/0/companies Y: name Z: city

B.

X: /region/companies Y: name Z: city

C.

X: /region/0/companies Y: companies/0/name Z: companies/0/city

D.

X: /region/companies Y: companies/name Z: companies/city

Question 20

What is the namespace in which the smart controls are bundled?

Options:

A.

sap.ui.comp

B.

sap.m

C.

sap.ui.smart

Question 21

Which file of the SAP HAT Connector stores the WeblDEHosts URL and can be used for troubleshooting?

Options:

A.

Assistmsg.json

B.

Config.json

C.

Package.json

D.

appConfig.js

Question 22

Your customer requests a special create method to enable the creation of the full Data hierarchy. Which OData service method can you use?

Options:

A.

CREATE_DEEP_ENTITY

B.

EXECUTE_DEEP_INSERT

C.

CREATE_BATCH_ENTITY

D.

CREATE_STREAM

Question 23

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 24

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

Options:

A.

sap.ui.core.ComponentContainer

B.

sap.ui.core.Component

C.

sap.m.Shell

D.

sap.ui.core.View

Question 25

In a standard SAPUI5 project, which file is the Application Descriptor that contains the metadata description of the application?

Options:

A.

Index.html

B.

Neo-app.json

C.

Manifest.json

D.

Components

Question 26

What method must be implemented on the back end to support deep inserts?

Options:

A.

CREATE_DEEP_ENTITY

B.

APPLY_DEEP_ENTITY

C.

CREATE_ENTITY_DEEP

D.

INSERT_ENTITY_DEEP

Question 27

You extend an SAP Fiori app. The visibility value of a View Button control needs to be modified. Which extension point do you use?

Options:

A.

View Modification

B.

View Replacement

C.

View Extension

D.

View Visibility

Question 28

Your customer asks you to demonstrate their app with localization changes. Which activity do you perform?

Options:

A.

Configure the run configuration file in the app

B.

Show the i18n.properties file translations

C.

Enable the preview frame in the run configuration

D.

Configure the Supported Languages settings in the Project.json file

Question 29

Your customer asks you for the advantages of the Model View Controller (MVC) design pattern. Which of the following answers do you provide? (2 answers)

Options:

A.

The data that the models work with can be reused by several different applications

B.

MVC artifacts can be transported and debugged separately

C.

The project team members that have extensive Ul skills can concentrate in that area

D.

MVC is easy to implement for the project team members and supports quick coding

Demo: 29 questions
Total 197 questions