To perform a QUnit test, what do you include in a test page under your webapp
folder?
OPA function Response:
Mock code
Stub code
SAPUI5 bootstrap code
Which deplo yment options do you have for SAP Fiori UIs and OData Services
regarding the software components?
There are 2 correct answers to this question
Response:
Two different deployment packages on the same system as the business system
One deployment package on the same system as the business system
One deployment package on a different system from the business system
Two different deployment packages on a different from the business packages
What happens if you execute an app that contains the following bootstrap file?
Please choose the correct answer.
<script src=”resources/sap-ui-core.js” id=”sap-ui-bootsrap”
data-sap-ui-libs=”sap.m”
data-sap-ui-xx-bindingSyntax=”complex”
data-sap-ui-resourceroots=’{“sales.reporting”:”/”}’
Response:
The bootstrap will load and the application will run successfully but without a theme
The bootstrap will load and the SAP default theme will be used
The bootstrap will NOT load and the application will produce an error message that the
theme is missing In
The bootstrap will load and the customer-defined default theme will be used
the screenshot, which element of the Arrange-Act-Assert pattern corresponds
to the Act in a QUnit test?
Please choose the correct answer.
Response:
QUnit.module
QUnit.test
teardown : function() {}
this.calculator.press(“1”)
Which security features does the SAP Fiori provide to restrict the access to
native device capabilities?
There are 2 correct answers to this question
Response:
Encrypted storage of data on the device
Restricted device functionality using a client policy
Privacy screen
Bridge for non-Fiori content
Your customer asks you for the advantages of the Model View Controller (MVC)
design pattern. Which of the following answers do you provide?
There are 2 correct answers to this question
Response:
The project team members that have extensive UI skills can concentrate in that area
MVC artifacts can be transported and debugged separately
MVC is easy to implement for the project team members and supports quick coding
The data that the models work with can be reused by several different applications
Why does SAP Fiori use an intent-based navigation?
Please choose the correct answer.
Response:
App implementation make the app deployment easier
Apps targets can be deployed separately
The concrete app targets can be deployed separately
Apps can be developed and deployed in parallel
Which activities does the OData Model Editor support?
There are 3 correct answers to this question
Response:
Edit ODataModels
Test ODataModels
Deploy ODataModels
Define Odata models
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?
Response:
OPA
Mock server
Sinon
QUnit
What is the required content of the Component.js file of an extension project?
There are 2 correct answers to this question
Response:
The namespace of the parent app
The controller IDs
The customizing section
The link to the parent app
What activity does the QUnit Stub functionality perform?
Response:
Provides parameters and return values for method calls
Returns values for method calls
Verifies that expected methods are called correctly
Supplies parameter for method calls
You develop an SAPUI5 app that updates data on the SAP back-end system.
What activities are required when you implement an XSRF token?
There are 2 correct answers to this question
Response:
Retrieve the token and send it with each service request
Execute the Refresh method for an expired token
Generate a token on each read and write request
Include the token in the HTTP request body of each write request
You develop an SAPUI5 app that updates data for sales order and sales order
items on the back-end system. What do you create to implement a deep
insert?
There are 2 correct answers to this question.
Response:
Create a nested structure for Sales Order and Sales Order Items
Create individual structures for both Sales Order and Sales Order Items, and then batch
them
Create a flat structure with Sales Order and Sales Order Items, and then add an expand
command
Create an object structure that defines the hierarchy
Which properties do you need to configure when you use the Mock server?
There are 2 correct answers to this question
Response:
Binding type
Module path
Service Url
Destination
Question:
What happens when you use the SAP Web IDE console during a deployment?
There are 2 correct answers to this question
Response:
You can debug the error messages in the console
You can archive the success messages in the console
You can view error messages when a deployment is successful
You can view error messages when a deployment is NOT successful
To generate SAPUI5 coding that is based on prototypes, which tool do you
use?
Response:
UI Theme Designer
SAP WEB IDE
SAP BUILD
SPLASH
Your customer wants to enable the SAP Fiori app to be accessed in multiple
languages. Which of the following activities do you perform?
There are 3 correct answers to this question
Response:
Create a view file and a controller file for each language
Create a resource file for each language
Create a resource file containing key/value pairs
Create a resource file with a .props extension
HTML -enable the special characters in the resource file
You perform a QUnit test with the following syntactical options. Which call
returns true when you execute it?
Please choose the correct answer.
Response:
Assert.strictEqual(0,”0”,”true”);
Assert.strictEqual(0,null,”true”);
Assert.strictEqual(0,-0,”true”);
Assert.strictEqual(0,””,”true”);
Your customer requires that the SAPUI5 design of all apps reference a specific
and consistent look and feel. What do you create?
There are 3 correct answers to this question.
Response:
Create a css file using the Web IDE implementing the specific look and feel and
reference this css in the bootstrap of all apps
Create a model using the Web IDE implementing the specific look and feel and
reference this model in the bootstrap of all apps
Create a global JavaScript file using the Web IDE implementing the specific look and
feel and reference this file in the bootstrap of all apps
Create a theme using the Theme Designer implementing the specific look and feel and
reference this theme in the bootstrap of all apps
Create a module using the Web IDE implementing the specific look and feel and
reference this module in the bootstrap of all apps
Which elements are part of the UX?
There are 2 correct answers to this question
Response:
User effectiveness
User emotion
User response
User interaction
Question:
Which SAP Fiori personalization elements holds all of the technical
information needed to start an app?
Response:
Catalog
Group
Tile
User Preferences