SAP Fiori Question Answers


Hello friends in this post we are going to discuss about SAP Fiori Multiple choice questions with answers | SAP Fiori Objective type questions | SAP Fiori Certification Dumps | SAP fiori MCQ with answers | SAP Fiori 2021 New Question Answers

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

A. Scoping, 360 degree research and Synthesis
B. Developing, Testing and Deploying
C. Requirement gathering, Research and Documentation
D. Ideation, Prototyping and Validation

Ans: d

2.Which SAP Fiori app types require the SAP HANA database? (2 answers)

A. Legacy
B. Transactional
C. Analytical
D. Factsheet

Ans: c d

3.Which elements are part of the UX? (2 answers)

A. User interaction
B. User response
C. User effectiveness
D. User emotion

Ans: a d

4.Which dependent plugin must you enable to include the Push plugin when you create a hybrid mobile app?

A. Logon Manager
B. Network Connection
C. Dialog Notification
D. App Update

Ans: c

5.In the screenshot, which element of the Arrange-Act-Assert pattern corresponds to the Act in a QUnit test?

  1. teardown : function() {}
  2. this.calculator.press(“1”)
  3. QUnit.test
  4. QUnit.module

Ans: 3

6.Which of the following pattern sequences are the QUnit tests based on?

  1. Given, Then, and When
  2. Assert, Act, and Arrange
  3. Given, When, and Then
  4. Arrange, Act, and Assert

Ans: 4

7.You develop an SAPUI5 app and implement a FacetFilter. What events are triggered when the user interacts with the FacetFilter control? (2 answers)

A. oninit
B. confirm
C. reset
D. listFilter

Ans: b c

8. Which properties do you need to configure when you use the Mock server? There are 2 correct answers to this question

  1. Service Url
  2. Destination
  3. Binding type
  4. Module path

Ans: 1 4

9.What is the required content of the Components file of an extension project? (2 answers)

A. The controller IDs
B. The namespace of the parent app
C. The link to the parent app
D. The customizing section

Ans: c d

10.You need to explain the core functions of OPA5 for testing SAPUI5 apps. Which test options are offered by OPA5? (2 answers)

A. User interaction tests
B. Development tests
C. Load tests
D. Navigation tests

Ans: a d

11.In the screenshot, which element of the Arrange-Act-Assert pattern corresponds to the Act in a QUnittest?

A. this.calculator.press(“1”)
B. teardown : function() {}
C. QUnit.module
D. QUnit.test

Ans: a

12.In which attribute do you specify the themes for an SAP Fiori app?.

  1. sap-ui-theme of title a tag
  2. sap-ui-theme of <body> tag
  3. data-sap-ui-theme of the <head> tag
  4. data-sap-ui-theme of <script> tag

Ans: 4

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

A. Resource model
B. XML model
C. JSON model
D. OData model

Ans: a

14. Which information is included in the SAPUI5 app’s manifest.json file? There are 3 correct answers to this question

  1. App ID, Name and Version
  2. Referenced data sources
  3. Client side data-models
  4. Localization keys
  5. SAPUI5 dependencies

Ans: 1 2 5

15. What do you configure to import the BUILD prototype in the SAP Web IDE for development? .

A. The connection in the SAP HANA Cloud Integration
B. The connection in the SAP HANA Cloud Connector
C. The API key in the SAP Web IDE plugin
D. The destination in the SAP HANA Cloud Platform

Ans: d

16.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?

A. Resource model
B. JSON model
C. OData model
D. XML model

Ans: c

17. Where are the themes saved for the SAP Fiori launchpad?

A. In the theme repository
B. In the theme data center
C. In the bootstrap
D. In the Ul theme designer tool

Ans: a

18.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

Ans: b

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

A. Assistmsg.json
B. Config.json
C. Package.json
D. appConfig.js

Ans: b

20.What happens when you use the SAP Web IDE console during a deployment? There are 2 correct answers to this question

  1. You can archive the success messages in the console
  2. You can view error messages when a deployment is successful
  3. You can view error messages when a deployment is NOT successful
  4. You can debug the error messages in the console

Ans: 3 4

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

A. Stub code
B. Mock code
C. SAPUI5 bootstrap code
D. OPA function

Ans:c

22. You need to strengthen the connection security between the Web IDE and the
Hybrid App Toolkit Connector. Which of the following activities do you perform?

  1. Install an X.509 certificate
  2. Replace the default API key
  3. Run the connector with administrator rights
  4. Change the default port number

Ans: 2

23. You develop an SAPUI5 app that can be extended. To allow your customer notifications, you set up a hook method. What activities are required to implement a hook method?

A. Create a js file in the Util folder to allow the customer to add custom code
B. Define a new function name ensuring it is reserved for the extension
C. Identify a strategic location in the controller for the customized code
D. Add a code snippet to check if the method exists and execute it
E. Modify the bootstrap option to allow multi-layer extensions of the custom code

Ans: b c d

24.Which of the following sequences is the correct sequence for the Problem Space phase in a Design Thinking workshop?

A. 360. Research, Scoping, Synthesis
B. Scoping, Synthesis, Ideation
C. Scoping, 360. Research, Synthesis
D. Scoping, 360. Research, Ideation

Ans: c

25.In the code on the screenshot, what is the absolute path of the property to retrieve the City value for the company Acme Inc?

A. /regions/0/companies/O/city
B. /regions/companies/O/city
C. /regions/1/companies/1/city
D. /regions/companies/1/city

Ans: a

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

  1. To understand user needs
  2. To save costs in the evaluation phase
  3. To create desirable solutions
  4. To validate solution ideas

Ans: 1


27.Which technologies are used to create Hybrid apps and SAPUI5 apps?

  1. XML, JavaScript and CSS3
  2. HTML5, JavaScript and CSS 
  3. XML, JSON and CSS
  4. HTML, JSON and CSS3

Ans: 2

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

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

Ans: b

29. In a typical SAP Fiori landscape, which server instance stores the SAP Fiori SAPUI5 application code for a transactional app?

A. SAP HANAXS Engine
B. SAP Back-End Server (BES)
C. SAP Front-End Server (FES)
D. SAP Web Dispatcher

Ans: c

30. What are the basic guidelines of the Extension Point concept of SAPUI5? (2 answers)

A. The custom app remains modification free
B. The custom app is located in a separate project
C. The custom app and the parent app contain a component.js file
D. The parent app contains all modifications

Ans: b c

31.What happens if you execute an app that contains the following bootstrap file? (to jest to bootstrapowanie z pliku index.html wtagach

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

Ans: b

33.To generate SAPUI5 coding that is based on prototypes, which tool do you use?

A. Ul Theme Designer
B. SAP WEB IDE
C. SAP BUILD
D. SPLASH

Ans: b

34.You need to implement an SAP Fiori transactional app for your customer. What benefits are available in the completed app? (2 answers)

A. It allows access to the back end to edit document details
B. It allows drill-down details to be presented in the Ul
C. It allows Ul changes without development privileges in the back-end
D. It allows fast iterations for the Ul apps

Ans:a c

35. What does coherence refer to in the SAP Fiori design principles?

A. The way in which the data is handled internally
B. A description of the technological foundation
C. The same intuitive experience across the whole enterprise
D. A consistent interaction and visual design language

Ans:c d

36.What is the purpose of the SAP HANA Cloud connector

A. It lists the search components and corresponding search models needed for the app
B. It connects the services of the SAP HANA Cloud Platform and on-premise system in
the customer’s network
C. It allows the SAP Web IDE to connect to the on-premise system’s Cordova
development environment
D. It connects the services of the SAP HANA Cloud Platform and SAP Web IDE

Ans:b

37.You need to consume the ODATA service from the gateway to create a new SAP Fiori App in the SAP WEB IDE. What value do you configure in the WeblDEUsage property by the destination in the SAP?

A. odata_xs
B. odata_gen
C. dev_abap
D. odata_abap

Ans:d

38.What activity does the QUnit Stub functionality perform?

A. Verifies that expected methods are called correctly
B. Provides parameters and return values for method calls
C. Supplies parameter for method calls
D. Returns values for method calls

Ans:b

39.You are extending an SAP Fiori app. Which of the extension properties are defined in the manifest.json? (2 answers)

A. sap.ui.viewModifications
B. sap.ui.modelModifications
C. sap.ui.i18nModifications
D. sap.ui.controllerExtensions

Ans: a d

40.Your customer wants to enable the SAP Fiori app to be accessed in multiple languages. Which of the following activities do you perform?

A. HTML -enable the special characters in the resource file
B. Create a view file and a controller file for each language
C. Create a resource file with a .props extension
D. Create a resource file for each language
E. Create a resource file containing key/value pairs

Ans: a d e

41.When SAP Web IDE deploys an SAPUI5 app to the ABAP server, which type of app is it deployed as?

A. ABAP
B. HTML5
C. OpenUI5
D. BSP

Ans: D

42.While testing an SAP Fiori app you discover that a button on the page delivers no response. Which of the following agile pyramid options do you use?

A. Sinon
B. OPA
C. Mock server
D. QUnit

Ans: B

43.You need to maintain the mapping between an app URL and a destination in the SAPUI5 app. Which file do you maintain?

A. path.json
B. project.json
C. neo-app.json
D. user-project.json

Ans: C

44. Which technologies are used to create Hybrid apps and SAPUI5 apps?

A. XML, JSON and CSS
B. HTML5, JavaScript and CSS
C. HTML, JSON and CSS3
D. XML, JavaScript and CSS3

Ans: B

45. 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

Ans: A B E

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

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

Ans: C D

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

A. To validate solution ideas
B. To save costs in the evaluation phase
C. To create desirable solutions
D. To understand user needs

Ans: D

48.Which SAP Fiori personalization elements holds all of the technical information needed to start an app?

A. User Preferences
B. Tile
C. Group
D. Catalog

Ans: D

49. What are the limitations of OPA5 test?

A. The developer needs to create the test during development
B. End-to-End tests are NOT recommended
C. It never causes a test to fail
D. Testing across more than one page is NOT possible

Ans:B D

50.What are the advantages of the Sinon.JS framework?

  1. It provides support for Spies, stubs and mocks
  2. It can be used with any JavaScript unit test framework
  3. It enables test-driven development
  4. It supplies higher level test doubles for timers and A JAX requests

Ans: 1 4


Leave a Reply

Your email address will not be published. Required fields are marked *