Which file contains the initialization code for the UI library? loadlibrary.js
lib.dll library.js library.load.js. When do you use deep insert? When adding a new entity to an entity set. When working with aggregation binding to update / insert an entity in the bound complex
structure. When working with hierarchical data where the data can only be stored in the full
hierarchy. Which OData versions are currently supported by SAPUI5? (2)
OData V2 OData V7 OData V4 OData V5. Which security features does the SAP Fiori provide to restrict the access to native device
capabilities? (2 answers) Bridge for non-Fiori content Encrypted storage of data on the device Restricted device functionality using a client policy Privacy screen. Is it possible to add an extension point in the component implementation?
No It depends on the type of component. Yes. Which of the following annotations would you use for a List Report Page? Note: There are 2
correct answers to this question.
Use @Search.defaultSearchElement annotation to define input fields with value help Use @Ul.selectionField annotation to define a fuzzy search field Use @UI.Iineitem importance annotation to determine in which devices the field is displayed Use @UI hidden annotation to hide the fields that are not to be displayed on a list report. In which base class implementation is the setModel function implemented? sap.ui.base.Object sap.ui.base.Interface sap.ui.model.base.BaseModel sap.ui.base.ManagedObject. 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? (2) Using the navigation API, it is possible to use bookmarks. The NavContainer of the App object is not accessible inside a component-based app. Using the navigation API, the configuration of routes and targets are clearly separated
from the application implementation. The eventbus concept is deprecated and should no longer be used. 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? (2 answers)
Create a nested structure for Sales Order and Sales Order Items 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 Create individual structures for both Sales Order and Sales Order Items, and then batch
them. What is the correct HTTP request method that is required to modify an ODATA resource? Put Update Post Change. What is the principle of SAP UX strategy? New, Renew, Enablement SAP Screen Personas New, Renew, Empower Design Strategy Architecture and Technology. 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? (3 answers) Create a js file in the Util folder to allow the customer to add custom code Define a new function name ensuring it is reserved for the extension Identify a strategic location in the controller for the customized code Add a code snippet to check if the method exists and execute it Modify the bootstrap option to allow multi-layer extensions of the custom code. What impact does UX have on monetary values? (3) Strengthens relationships with customers. Increases user satisfaction. Provides productivity gains and increases data quality. Reduces the number of change requests and user errors. Provides training cost savings. Which of the following are best practices when developing a SAPUI5 app? (4) Minimize the code in the index.html file. Use an asynchronous model definition in your JavaScript code. Make use of patterns. Describe your app using a set of metadata. Use the Synchronous Model Definition (SMD) syntax. What aspects of the runtime environment can be accessed by the Device API of SAPUI5? (4) Language Screen size Touch-specific features Operating system Orientation change. Which model type in SAPUI5 does NOT support one-way and two-way binding from model to
view? Resource model XML model JSON model OData model. What approach gives you the most flexibility for your SAPUI5 app? Using a component-based approach. Implement complex UIs in the index.html file. Using a controller-based approach. Using a view-only based approach. Does QUnit support SAPUI5 view tests?
No, for UI tests you must use OPA5. Yes, you can implement a test class to test UI aspects of SAPUI5. You can use the QUnit-extensions, called Selenium, to test SAPUI5 controls. What happens when you use the SAP Web IDE console during a deployment? (2 answers)
You can view error messages when a deployment is successful 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 NOT successful. You need the backend server to sort and filter the data used in your customer's app. Which
SAPU15-supported data model must you use? ResourceModel XML Model JSONModel ODataModel. What is the result of a GIT Clean?
Undoes a committed snapshot. Reverts back to the previous state of the project. Removes all untracked files from the working directory. What activity does the QUnit Stub functionality perform? Verifies that expected methods are called correctly Provides parameters and return values for method calls Supplies parameter for method calls Returns values for method calls. When do you select the custom plugins to build and package a hybrid app using the SAP
HAT? During the Build the Hybrid Companion App step of installing the SAP HAT During the Configure Path for Custom Plugins step of installing the SAP HAT While configuring the app properties on the Hybrid App Configuration tab of the Web IDE
Plugin While creating a new project using the Hybrid Mobile Enablement feature. You need to implement an SAP Fiori transactional app for your customer. What benefits are
available in the completed app? (2 answers)
It allows access to the back end to edit document details It allows drill-down details to be presented in the Ul It allows Ul changes without development privileges in the back-end It allows fast iterations for the Ul apps. Your customer requires that the SAPUI5 design of all apps reference a specific and
consistent look and feel.
What do you create? (3 answers) Create a module using the Web IDE implementing the specific look and feel and reference
this module in the bootstrap of all apps Create a ess file using the Web IDE implementing the specific look and feel and reference
this ess 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. What does coherence refer to in the SAP Fiori design principles? (2 answers) The way in which the data is handled internally A description of the technological foundation The same intuitive experience across the whole enterprise A consistent interaction and visual design language. What is a GIT branch? A GIT branch represents an independent line of development. A GIT branch represents a local working copy of the main development line. A GIT branch is the SAP implementation of GIT. A GIT branch always represents the main development line. How can a Tenderer access the associated elements?
The developer must define a property method in the control metadata and declare the
access control. The developer must implement an appropriate function to access the elements. SAPUI5 provides functions to access all properties, associations, and aggregations. To perform a QUnit test, what do you include in a test page under your webapp folder? Stub code Mock code SAPUI5 bootstrap code OPA function. You extend an SAP Fiori app. The visibility value of a View Button control needs to be
modified. Which extension point do you use?
View Modification View Replacement View Extension View Visibility. For which app type in SAP Fiori do you install the KPI framework?
Legacy app Factsheet app Analytical app Transactional app. Why does SAP Flori use an intent-based navigation? Note: There are 2 correct answers to
this question Apps can be developed and deployed in parallel. To support Cross-app navigation The concrete app targets can be deployed separately Interdependent targets must be deployed in a single transport request.
|