option
My Daypo

Fiori Developer Certification

COMMENTS STADISTICS RECORDS
TAKE THE TEST
Title of test:
Fiori Developer Certification

Description:
Questions from the UX Materials

Author:
Branislav Vasiljkovic
(Other tests from this author)

Creation Date:
27/12/2021

Category:
Computers

Number of questions: 353
Share the Test:
Facebook
Twitter
Whatsapp
Share the Test:
Facebook
Twitter
Whatsapp
Last comments
MIO17 ( uploaded 29 days )
Nice, thank you ;)
Answer
branislav.vasiljkovic ( uploaded 29 days )
You're welcome! :D
Content:
Which dimensions define SAP Fiori? (Choose the correct answers). UX100 - Unit 1 Concept Design Performance Technology.
What are the main principles of SAP Fiori? (Choose the correct answers). UX100 - Unit 1 Role-based Adaptive Simple Coherent Delightful.
Which clients can be used for SAP Fiori? (Choose the correct answers). UX100 - Unit 1 Web Browser SAP Logon SAP Fiori Client SAP Easy Access SAP Business Client.
Which platforms support the integration of SAP Fiori? (Choose the correct answers). UX100 - Unit 1 SAP Enterprise Portal SAP Process Integration SAP HANA Enterprise Cloud SAP Cloud Platform Portal SAP Cloud Platform Mobile Services.
Which personalization elements can be assigned to user roles? (Choose the correct answers). UX100 - Unit 1 Fiori Group Fiori Group Tile Fiori Catalog Fiori Catalog Tile.
Which personalization element refers to the application? (Choose the correct answer). UX100 - Unit 1 Fiori Group Fiori Group Tile Fiori Catalog Fiori Catalog Tile.
What is meant by the term data-driven navigation? (Choose the correct answer). UX100 - Unit 1 Data objects offer navigation links to dependent data objects and functions. ???.
What is the central frame application of SAP Fiori? (Choose the correct answer). UX100 - Unit 2 SAP Fiori launchpad ???.
What is used as container for SAPUI5 apps in the ABAP repository? (Choose the correct answer). UX100 - Unit 2 Business Server Pages (BSP) ???.
Where are the services for SAPUI5 apps organized? (Choose the correct answer). UX100 - Unit 2 Internet Communication Framework (ICF) ???.
What does CRUD stand for? (Choose the correct answer). UX100 - Unit 2 Create, Read, Update, Delete ???.
What is JavaScript Object Notation (JSON) (Choose the correct answer). UX100 - Unit 2 JSON is a format definition to structure data transferred using web technologies ???.
Which OData option grants access to the service definition? (Choose the correct answer). UX100 - Unit 2 $metadata ???.
What are the app types of SAP Fiori? (Choose the correct answers). UX100 - Unit 2 Transactional Analytical Smart Principal Fact Sheet.
Which apps are meant by the term legacy apps? (Choose the correct answer). UX100 - Unit 2 ABAP Transactions and Web Dynpro ABAP applications ???.
Which system holds the SAP Fiori launchpad? (Choose the correct answer). UX100 - Unit 3 Front-End Server (FES) ???.
Which ABAP repository element contains the service logic? (Choose the correct answer). UX100 - Unit 3 Data Provider Class (DPC) ???.
How is the implementation of Fiori apps delivered by SAP? (Choose the correct answer). UX100 - Unit 3 Updates of the back-end server ???.
Which data processing capabilities does SAP HANA combine? (Choose the correct answer). UX100 - Unit 3 Analytical and transactional ???.
Which system part provides the OData services for analytical apps? (Choose the correct answer). UX100 - Unit 3 SAP HANA extended application services (XS) ???.
What is the data source definition for the SAP Fiori search? (Choose the correct answer). UX100 - Unit 3 Search connectors ???.
What is SAP S/4HANA? (Choose the correct answer). UX100 - Unit 3 The fourth generation of the SAP Business Suite based on SAP HANA renewing enterprise business ???.
What is used in SAP S/4HANA to read data from the database? (Choose the correct answer). UX100 - Unit 3 ABAP Core Data Services (CDS) ???.
Which system part provides the analytical data in SAP S/4HANA? (Choose the correct answer). UX100 - Unit 3 SAP S/4HANA Embedded Analytics ???.
Which layers of settings are available for SAP Fiori? (Choose the correct answers). UX100 - Unit 4 Configuration Personalization Customizing Internationalization.
Which tool provides the definition of Fiori tiles? (Choose the correct answer). UX100 - Unit 4 SAP Fiori launchpad designer ???.
Which element groups Fiori apps based on business area? (Choose the correct answer). UX100 - Unit 4 Technical Catalog (TC) ???.
Which element groups Fiori apps based on business topic? (Choose the correct answer). UX100 - Unit 4 Business Catalog Group (BCG) ???.
What is meant by the term legacy app descriptor? (Choose the correct answer). UX100 - Unit 4 Assignment of tiles and target mappings to transaction codes or Web Dynpro applications ???.
For intent-based navigation, what does an intent consist of? (Choose the correct answers). UX100 - Unit 4 Target mapping Semantic object Action ICF path.
What can be used as target in a target mapping? (Choose the correct answers). UX100 - Unit 4 Web Dynpro application Generic URL ABAP Transaction SAPUI5 application.
Which tool is used in a Suite on HANA environment to model KPI? (Choose the correct answer). UX100 - Unit 4 KPI Modeler ???.
Which tool is used in an S/4HANA environment to model KPIs? (Choose the correct answer). UX100 - Unit 4 KPI Design ???.
Which ABAP transactions can be used to analyze the intents used in target mappings? (Choose the correct answers). UX100 - Unit 4 /UI2/FSAC /UI2/FLIA /UI2/FLC /UI2/FLP.
What does a KPI consist of? (Choose the correct answers). UX100 - Unit 4 Evaluation Authentication Drill-down Tile Indicator.
Which system environments offer the UI theme designer? (Choose the correct answers). UX100 - Unit 5 SAP Enterprise Portal SAP NetWeaver Application Server ABAP SAP Cloud Platform SAP NetWeaver Application Server Java SAP Business Intelligence.
Which design template is used for SAP Fiori 2.0? (Choose the correct answer). UX100 - Unit 5 SAP Belize ???.
Where are the themes saved for the Fiori launchpad? (Choose the correct answer). UX100 - Unit 5 Theme repository in front-end server ???.
What is SAP Screen Personas? (Choose the correct answer). UX100 - Unit 5 A web-based layer for personalization of SAP GUI Dynpro and Web Dynpro ABAP ???.
Which UI clients does SAP Screen Personas support? (Choose the correct answers). UX100 - Unit 5 SAP Business Client SAP Fiori Client SAP GUI for Windows SAP GUI for HTML SAP GUI for Java.
What is created with SAP Screen Personas to change the structure of classical screens? (Choose the correct answer). UX100 - Unit 5 Flavors ???.
How do you enter the UI adaptation mode of SAP Fiori apps? (Choose the correct answer). UX100 - Unit 5 Start app→ Me Area→ Adapt UI ???.
How can you enable adaptation at runtime for SAP Fiori apps? (Choose the correct answers). UX100 - Unit 5 Target mapping to runtime authoring plugin Fiori catalog SAP_CA_BC_SSB User role SAP_UI_FLEX_KEY_USER Fiori catalog /UIF/SAP_RTA_PLUGIN User role SAP_S_RFCACL.
Which terms are correct when talking about extensibility for SAP applications in a frontend server? (Choose the correct answers). UX100 - Unit 5 SAP Gateway Redefinition CDS View Extension SAPUI5 Extension ABAP Enhancement SAP Fiori Elements Adaptation.
Which benefits are offered by the SAP Fiori Client alone over a Web browser? (Choose the correct answers). UX100 - Unit 6 Full screen Offline data Delta caching Push notifications Attachment viewer.
What can be used as middleware to improve SAP Fiori for mobile? (Choose the correct answer). UX100 - Unit 6 SAP Unwired Platform (SUP) SAP Mobile Platform (SMP) SAP Cloud Platform Mobile Services.
What are the SAP Fiori for iOS design guidelines based on? (Choose the correct answer). UX100 - Unit 6 Apple Human Interface Guidelines (HIG) ???.
Which native capabilities of a mobile device can only be leveraged when using SAP Fiori for iOS? (Choose the correct answers). UX100 - Unit 6 Touch ID Camera Facetime iBeacon Geolocation.
What is SAP Cloud Platform SDK Assistant? (Choose the correct answer). UX100 - Unit 6 Plugin for Apple Xcode to create ready-to-run Xcode projects for SAP Fiori ???.
What is the central app to display Workflow items in SAP Fiori? (Choose the correct answer). UX100 - Unit 7 My Inbox ???.
In which system is the SAP Gateway workflow service implemented? (Choose the correct answer). UX100 - Unit 7 Front-End Server (FES) ???.
What is used as a container for SAP Fiori in an Enterprise Portal? (Choose the correct answer). UX100 - Unit 7 Fiori iView ???.
Which shell configurations are available to adapt the header of the app? (Choose the correct answers). UX100 - Unit 7 encapsulated embedded standalone headerless footless.
What is SAP Cloud Platform (CP)? (Choose the correct answer). UX100 - Unit 7 SAP's platform-as-a-service (PaaS) providing in-memory database and application services ???.
What establishes a secure connection between on-premise systems and SAP CP? (Choose the correct answer). UX100 - Unit 7 Cloud Connector ???.
Which service is responsible for OData services in the SAP CP? (Choose the correct answer). UX100 - Unit 7 SAP CP OData provisioning ???.
Which of these is abbreviated to CSS? (Choose the correct answer). UX399 - Unit 1 Complex Style Syntax Cascading Style Sheet Cascading Syntax System.
What is true for HTML and UI5? (Choose the correct answers). UX399 - Unit 1 Dynamic web content Client side rendering Code on demand Static web pages.
What is an HTML-Tag? (Choose the correct answer). UX399 - Unit 1 A HTML-Tag is a processing instruction for the web browser. A HTML-Tag marks an aspect of the web page A HTML-Tag Is a pre-processor instruction for the browser.
What is the DOCTYPE? (Choose the correct answer). UX399 - Unit 1 A The <!DOCTYPE> declaration is not an HTML tag; it is an instruction to the web browser on what version of HTML to use. The <!DOCTYPE> Is a pre-processing instruction for the JavaScript-Engine. The <!DOCTYPE> Is used to define the mime-type.
Which of the following are known as BOM Objects? (Choose the correct answers). UX399 - Unit 1 Document Window History Location.
What is the name of the consortium that standardised the DOM? (Choose the correct answer). UX399 - Unit 1 WWF W3C WC3.
What is the name of the SAP Development tool? (Choose the correct answer). UX399 - Unit 1 SAP Web IDE SAP Cloud IDE SAP Web Cloud IDE.
What parts of the software development life-cycle are supported by the SAP development tool? (Choose the correct answer). UX399 - Unit 1 Only implementation functionality such as syntax highlighting and editing are supported. Test, code and debug are supported The full life-cycle of software development is supported.
What URL do you enter when you want to see the source code of a web page? (Choose the correct answer). UX399 - Unit 1 A view-source:https://www.google.com view-code:https://www.google.com show-source: https://www.google.com.
What is the keyboard shortcut in most browsers to open the browser development tools? (Choose the correct answer). UX399 - Unit 1 F1 F12 D+E+V.
What is a code validator? (Choose the correct answer). UX399 - Unit 1 A code validator is a software program that checks the code against coding rules and standards. A code validator is a code generator tool that generates valid code. A code validator is a type of extension to the browser.
How many heading elements are specified in the HTML specification? (Choose the correct answer). UX399 - Unit 1 4 3 6 1.
Which of the following is true? (Choose the correct answer). UX399 - Unit 1 A <p> tag has high semantic expressiveness. The <a> tag is used to specify HTML Links. The <li> element can only be used inside of an <ol> element.
What markup should be used to describe a long text in an html document? (Choose the correct answer). UX399 - Unit 1 <article> <p> <div>.
For what purpose should you use the header element? (Choose the correct answer). UX399 - Unit 1 For introductory content For headings As a container for the article element.
What is the purpose of the action attribute in the form element? (Choose the correct answer). UX399 - Unit 1 The action attribute contains the reference to the program that processes the submitted form. The action attribute defines the allowed HTTP verbs. The action attribute contains the JavaScript event handler that is invoked when the user submits the form.
Which of the following is true? (Choose the correct answer). UX399 - Unit 1 You can use the focus attribute on multiple form fields. The focus attribute can only used at one form field. Only the first form field with the focus attribute will get the focus.
What value do you assign to the auto-complete attribute so the browser knows not to attempt to fill the form fields? (Choose the correct answer). UX399 - Unit 1 off false no.
What attribute can you use to inform the end-user of what kind of data he should enter in a form field? textsuggestion placeholder textphrase.
What is the prefix to introduce a custom attribute? (Choose the correct answer). UX399 - Unit 1 custData data sapdata.
What is the name of the attribute to access the custom attributes in your JavaScript code? (Choose the correct answer). UX399 - Unit 1 dataset attributeset customDatas.
What is the correct prefix for the ID selector? (Choose the correct answer). UX399 - Unit 2 # . ~.
What is the order of processing CSS instructions? (Choose the correct answer). UX399 - Unit 2 Importance, specificity, source order Specificity, source order, importance Source-order, importance, specificity.
What is a pseudo-class or pseudo-element? (Choose the correct answer). UX399 - Unit 2 A A CSS technique to permit formatting based on information that lies outside the DOM tree A CSS technique to prohibit formatting based on information that lies outside the DOM tree A CSS technique to introduce pseudo-style-attributes.
What of the following is true? (Choose the correct answers). UX399 - Unit 2 The :last-child selector matches every element that is the last child of its parent. The :nth-last-child(n) selector matches every element that is the nth child, regardless of parent type, counting from the last child The :last-child(n) selector matches every element that is the nth child, regardless of parent type, counting from the last child.
What is the recent version of JavaScript? (Choose the correct answer). UX399 - Unit 3 ECMA Script 5 ECMA Script 6 ECMA Script 3.
What is the purpose of the defer attribute? (Choose the correct answer). UX399 - Unit 3 When present, it specifies that the script is executed when the page has finished parsing. When present, it specifies that the script should be executed immediately. When present, it specifies that the JavaScript engine should execute the script in a very strictly.
What is true for a variable that holds the value undefined? (Choose the correct answer). UX399 - Unit 3 It represents the intentional absence of an object value. it is a keyword. It expresses that a variable is not yet initialized. It functions without a return value, and returns undefined.
What JavaScript function can be used to separate strings? (Choose the correct answer). UX399 - Unit 3 split slice separate.
What method do you use since ECMA 5 to define a read only property? (Choose the correct answer). UX399 - Unit 3 defineProperty setReadOnly defineReadOnly.
JavaScript functions are so called first-class objects. What characteristics do functions have? (Choose the correct answers). UX399 - Unit 3 A function is an instance of the object type. A function can have properties and has a link back to its constructor method. A function can be stored in a variable. A function can pass as a parameter to another function. A function can return from a function.
What does the == operator check? (Choose the correct answer). UX399 - Unit 3 Equal value and equal type Equal value Equals type.
What is the result of the following 2+3+"3"+23+3+"seven"+12? (Choose the correct answer). UX399 - Unit 3 53233seven12 53326seven12 23326seven12.
Is the following true? The if-condition can be either a boolean variable or can also check if objects are defined and have a correct value (Choose the correct answer). UX399 - Unit 3 No Yes It depends on the JavaScript version.
What is the purpose of the method hasOwnProperty? (Choose the correct answer). UX399 - Unit 3 It checks if the property is defined on the current object It checks whether the object has properties. It checks if the objects have their own and inherited properties.
What is the difference between scope and execution context? (Choose the correct answer). UX399 - Unit 3 Scope is function based while execution context is object based. Scope context is object based while context is function based. It depends on the invocation target whether a function has a scope or a context.
Which of the following is true? (Choose the correct answer). UX399 - Unit 3 The this reference in JavaScript is comparable to the this reference of other programming languages. A this in JavaScript points to the execution context of the function where the this keyword is used. A this in JavaScript is like a property of the function.
What is the visibility of a variable that is defined inside a function? (Choose the correct answer). UX399 - Unit 3 It is only visible inside the function. It is only visible inside the statement where the variable is defined As a variable in JavaScript it is always globally visible.
What does “closed-over” mean in the context of closures? (Choose the correct answer). UX399 - Unit 3 When an inner function makes reference to a variable in the outer function’s lexical scope, the inner function is said to have “closed over” that variable. ???.
What operator do you use to inform the runtime that an error occurred? (Choose the correct answer). UX399 - Unit 3 throw throws toss.
When do you throw an error? (Choose the correct answer). UX399 - Unit 3 It is a good practice to throw errors in every function. Helpful when designing libraries to inform a higher layer that a problem occurred. To make the debugging of the code easier.
What are the three keyword when it comes to error handling? (Choose the correct answer). UX399 - Unit 3 try, catch, finally throws, catch, attheend try, finally, handle.
Describe what design decision is normally made when you have to deal with errors? (Choose the correct answer). UX399 - Unit 3 Lower, technical layers throw errors. Higher, application layers handle errors. ???.
What method is introduced with HTML5 to have a more powerful selection mechanism? (Choose the correct answer). UX399 - Unit 3 querySelector getElement processSelector.
What does the childNode property return? (Choose the correct answer). UX399 - Unit 3 The childNode property returns a live collection of child nodes of the given element. Returns the node immediately following the specified one in the parent childNode list Returns the list of childNodes of the document.
What does the createAttribute method return? (Choose the correct answer). UX399 - Unit 3 An object of the type Attr An object of the type Attribute The method returns void.
What does the method document.createElement(“article”) do? (Choose the correct answer). UX399 - Unit 3 It creates an element of the type HTMLUnknownElement. It creates an element of the type article It throws an error.
What is the recommended DOM level you should use? (Choose the correct answer). UX399 - Unit 3 2 1 3.
Describe what is meant by event bubbling. (Choose the correct answer). UX399 - Unit 3 The concept of event bubbling was introduced to deal with situations where a single event, such as a mouse click, may be handled by two or more event handlers defined at different levels of the Document Object Model (DOM) hierarchy. ???.
What is meant by the namespace in the context of JavaScript? (Choose the correct answer). UX399 - Unit 3 It is the name of a function. It is where you change the visibility of a variable. It is a container to bundle functionality under a unique identifier.
What mode do you have to use when you want to use the new ECMA6 language features? (Choose the correct answer). UX399 - Unit 3 strict mode base mode standard mode.
What is true for the prototype? (Choose the correct answers). UX399 - Unit 3 Every function has a prototype Each object can act as a prototype Any change on the prototype object is immediately visible to all referencing objects.
What is AJAX? (Choose the correct answer). UX399 - Unit 3 Asynchronous JavaScript and XML Another JavaScript XML Library Asynchronous Java XML.
What JavaScript object do you use when you send a request to a back-end service? (Choose the correct answer). UX399 - Unit 3 XMLHttpRequest XMLHttp XMLHttpPoll.
What problem is solved when using promises? (Choose the correct answer). UX399 - Unit 3 A Pyramid of doom Nested callbacks Synchronous back-end request processing.
What are the three states of a promise? (Choose the correct answer). UX399 - Unit 3 Pending, Fulfilled, Rejected Waiting, Finished, Started Pending, Finished, Aborted.
What is jQuery? (Choose the correct answer). UX399 - Unit 4 CSS Framework A free, lightweight and extendable JavaScript library A set of HTML controls.
What features are contained in jQuery? (Choose the correct answers). UX399 - Unit 4 HTML, DOM, CSS manipulation UI5 event Effects and animations AJAX.
What does $("p.intro") select? (Choose the correct answer). UX399 - Unit 4 Selects all <p>-elements with class="intro Selects a <p>-element with the innerHTML intro Selects a <p.intro>-elementl.
What is the corresponding CSS selector of $('#some-id')? (Choose the correct answer). UX399 - Unit 4 #some-id { } some-id{ } *some-id{ }.
When using the on-function of jQuery, how many event handlers can be attached ? (Choose the correct answer). UX399 - Unit 4 multiple one None.
What is the counterpart function of focus? (Choose the correct answer). UX399 - Unit 4 blur lostFocus noFocus.
When do you use the toggleClass method? (Choose the correct answer). UX399 - Unit 4 Use the method to react to on-click events Use the method for handleMouse events. Use the method when adding and removing a class where an specific event occurs or reoccurs.
Is it possible to read CSS properties with the CSS method? (Choose the correct answer). UX399 - Unit 4 True False.
What is true for the functions after and insertAfter? (Choose the correct answers). UX399 - Unit 4 The way the elements are selected is different There is no difference in the result. The insertAfter function performs better than the after function.
What jQuery method can be used to wrap every element of the current collection to provide an HTML structure? (Choose the correct answer). UX399 - Unit 4 wrap wrapAll envelope.
What version of jQuery first provided the AJAX method? (Choose the correct answer). UX399 - Unit 4 Version 1.4 Version 1.5 Version 1.0.
When do you use the load method? (Choose the correct answer). UX399 - Unit 4 You want to load the response of the given URL into an object You want to load the jQuery library You want to load an xml file asynchronously.
Which of the following statements are true when talking about SAP Fiori? (Choose the correct answers). UX400 - Unit 1 SAP Fiori is SAP’s user experience that applies modern user-centric design principals SAP Fiori is SAP’s product for implementing SAP Enterprise Portal components SAP Fiori is SAP’s UI technology for implementing application for mobile devices SAP Fiori is SAP Fiori can be personalized, is simple, and runs on any device SAP Fiori is SAP Fiori provides a consistent and role-specific experience across all tasks, for all lines of business.
What is the vision of SAP when considering SAP’s UX direction? (Choose the correct answer). UX400 - Unit 1 Deliver attractive applications that make people successful at work Provide the leading user experience for business applications Provide UX as service to gain productivity Deliver SAP modules in an SaaS manner.
Which of the following SAP Key UI technologies are currently recommended by SAP? (Choose the correct answers). UX400 - Unit 1 Web Dynpro Java Web Dynpro ABAP with Screen Personas Dynpro with Screen Personas Java Dynpro SAPUI5.
Which of the following are key features of SAPUI5? (Choose the correct answers). UX400 - Unit 2 Full translation support Web Dynpro extensibility Responsive across browsers and devices Less open for custom developmen Based on open standards such as, JavaScript, CSS3, and HTML5.
What is the key concept of SAPUI5 that enables the separation of information representation from user interaction? (Choose the correct answer). UX400 - Unit 2 Model View Controller Drag-and-drop Slideshow A forgiving format.
Which of the following statements are true for OpenUI5? (Choose the correct answers). UX400 - Unit 2 OpenUI5 includes all of the main features of SAPUI5. OpenUI5 contains sap.viz and sap.ui.com. OpenUI5 is free for use. OpenUI5 implements its own Core-Component OpenUI5 encompasses the complete SAPUI5 Core, plus many front-end controls that are also included in SAPUI5.
Which of the following statements are true with respect to the SAP Web IDE? (Choose the correct answers). UX400 - Unit 3 A browser-based integrated development environment Available only in the SAP Cloud Platform Integrated in the SAP GUI Supports the End-to-End (E2E) application lifecycle Provides WYSIWYG tooling.
What tool is used to connect the SAP Cloud Platform to an on-premise system? (Choose the correct answer). UX400 - Unit 3 SAP Destination Connector SAP Cloud Connector SAP Connector App SAP Cloud Manager.
Which of the following parameters must you provide when you create an initial SAP Cloud Connector configuration? (Choose the correct answers). UX400 - Unit 3 Region Host Display Name Sub-account Name Password Location ID Sub-account User.
What is the initial starting phase of SAPUI5 called? (Choose the correct answer). UX400 - Unit 4 Bootstrapping AutoStart ConfigurationLoad Startup-phase.
What is the name of the event that is fired after a successful SAPUI5 initialization? (Choose the correct answer). UX400 - Unit 4 init startUpDone loadDone bootDone.
What is the prefix of the HTML custom attributes of SAPUI5? (Choose the correct answer). UX400 - Unit 4 data-sap-ui5 data-sap-ui data-sap-uiconfig data-sap-config-ui.
Which of the following features can be used to describe a module? (Choose the correct answers). UX400 - Unit 5 Name Association Definition Scope Dependencies.
Which JavaScript function is called to define a module? (Choose the correct answer). UX400 - Unit 5 jQuery.sap.require jQuery.sap.define sap.ui.define sap.ui.declare.
Which JavaScript function is used to load a module asynchronously? (Choose the correct answer). UX400 - Unit 5 jQuery.sap.require sap.ui.require sap.ui.define sap.ui.loadModule.
What view type does SAP recommend? (Choose the correct answer). UX400 - Unit 6 JSON XML HTML JavaScript.
Which function is provided to register a URL prefix for a module name prefix? (Choose the correct answer). UX400 - Unit 6 jQuery.sap.mapModulePath() jQuery.sap.registerModulePath() sap.ui.registerModulePath() jQuery.sap.declareModulePath().
Which class is normally used as the base class when implementing a SAPUI5 view controller? (Choose the correct answer). UX400 - Unit 6 sap.ui.core.mvc.Controller sap.ui.view.Controller sap.m.Controller sap.ui.layout.Controller.
Which of the following lifecycle hook methods can be implemented by the developer in a view controller? (Choose the correct answers). UX400 - Unit 6 onInit onRender onAfterRendering onExit onBeforeRendering.
Which layout control can help you group UI controls? (Choose the correct answer). UX400 - Unit 7 sap.ui.layout.Panel sap.m.Panel sap.ui.layout.Group sap.m.GridGroup.
What is the preferred way, when you have the requirement, to hide certain UI controls on a specific form factor? (Choose the correct answer). UX400 - Unit 7 Get the form factor using the device and call the setVisible() function of the UI control. Assign a standard CSS class, such as sapUiVisibleOnlyOnDesktop of SAPUI5, to the UI control. Bind the formFactor property of the device model to the visible property of the UI control.
Which measurement unit is used for the property hSpacing? (Choose the correct answer). UX400 - Unit 7 em rem px percentage.
Which fragment type is not available in SAPUI5? (Choose the correct answer). UX400 - Unit 8 XML fragment JSON fragment HTML fragment JavaScript fragment.
Which of the following statements are true with respect to fragments? (Choose the correct answers). UX400 - Unit 8 Fragments are defined in a manner similar to views. A fragment itself has a HTML representation. Fragments are light-weight UI parts. Fragments need a controller, similar to views.
When you implement a dialog using a fragment, you should bind the fragment to the lifecyle management of the consuming view. Which function do you need to call on the consuming view to connect the dialog to the lifecyle management of the view? (Choose the correct answer). UX400 - Unit 8 addDependent() connectToView() addFragment() assignDependent().
Which of the following model types are supported by SAPUI5? (Choose the correct answers). UX400 - Unit 9 XML JSON OData SOAP.
Which of the following are the binding types supported in SAPUI5? (Choose the correct answers). UX400 - Unit 9 Property binding Default binding Aggregation binding Elementary binding Element binding.
Which enumeration defines the various binding modes provided by SAP? (Choose the correct answer). UX400 - Unit 9 sap.ui.model.BindingMode sap.ui.binding.BindingMode sap.ui.bindingmode.Mode sap.ui.model.binding.Mode.
Which parameter do you need to provide to the ResourceModel() function to specify the SAPUI5 module name of the .properties file? (Choose the correct answer). UX400 - Unit 10 bundleName resourceBundleName resourceName bundlePath.
Which of the following are the two options provided by SAPUI5 for working with i18n texts? (Choose the correct answers). UX400 - Unit 10 jQuery.sap.resources Aggregation Binding Data Binding Resource Consumption.
Which of the following properties can be used to define a resource bundle and an alias inside an XML view? (Choose the correct answers). UX400 - Unit 10 resourceBundle resourceBundleName resourceAlias resourceBundleAlias.
What does OData use for resource identification? (Choose the correct answer). UX400 - Unit 11 Email address URI Harmonized WSDL paths.
Which design pattern is used for resolving relationships between resources? (Choose the correct answer). UX400 - Unit 11 Resource design pattern Hypermedia design pattern Metadata design pattern.
Which of the following return types are supported by service operations? (Choose the correct answers). UX400 - Unit 11 Complex Types Primitive Types Aggregation Type Infinitive Types.
Which OData versions are currently supported by SAPUI5? (Choose the correct answers). UX400 - Unit 12 OData Version 1.0 OData Version 2.0 OData Version 3.0 OData Version 4.0.
Does the invocation of the getProperty() method on an OData model object trigger a request to the backend? (Choose the correct answer). UX400 - Unit 12 Yes, for each getProperty() call, an synchronous request to the OData service is triggered to get the property value. No, a request is not triggered. The getProperty() method returns the current value from the OData model object at the client side. If the value is not available, undefined is returned. It depends on how the getProperty() method is parametrized by the developer. There is a property called bFetchFromServer . If this parameter is true, a request to the server-side is sent.
What function can be used to check whether the OData model contains changes? (Choose the correct answer). UX400 - Unit 12 hasUpdatedValues() hasPendingChanges() hasPendingValues() hasUpdatedChanges().
Which types of components are provided by SAPUI5? (Choose the correct answers). UX400 - Unit 13 Faceless Components UI Components Backend Components Agile Components.
In which file is the Component controller implemented? (Choose the correct answer). UX400 - Unit 13 Component.json Component.js UIComponent.js BaseComponent.js.
Which type of UI control is used to embed a component into a component consumer? (Choose the correct answer). UX400 - Unit 13 sap.ui.core.ComponentGroup sap.ui.core.ComponentContainer sap.ui.core.ComponentPane sap.ui.core.ComponentArea.
Which root element can be used when developing a full-screen app? (Choose the correct answer). UX400 - Unit 14 sap.m.App sap.m.FullScreenApp sap.m.BaseApp sap.m.SplitApp.
Which function invocation is necessary to set up the routing inside a full-screen app? (Choose the correct answer). UX400 - Unit 14 this.getRouter().initialize(); this.getRouter().setup(); this.getRouter().init(); this.getRouter().registerRoutes();.
How do you catch invalid hashes in your routing configuration? (Choose the correct answer). UX400 - Unit 14 Handle the invalid hashes during component initialization and forward them to a central routing target. Use the bypassed attribute inside the routing configuration. Register an event handler to handle invalid hashes and navigation to the correct target when the invalidHashOccurs event is raised.
What impact does UX have on monetary values? (Choose the correct answers). UX402 - Unit 1, UX403 - Unit 1, UX410 - Unit 2 Increases user satisfaction. Provides productivity gains and increases data quality. Strengthens relationships with customers. Provides training cost savings Reduces the number of change requests and user errors.
What is the principle of SAP UX strategy? (Choose the correct answer). UX402 - Unit 1 Design Strategy New, Renew, Enablement New, Renew, Empower Architecture and Technology SAP Screen Personas.
What impact does SAP Fiori have on business? (Choose the correct answers). UX402 - Unit 1, UX403 - Unit 1, UX410 - Unit 2 Digitalization Simplification Support the web and open standards Provides a user-centered approach Leads to re-imagination of processes.
Which of the following are the current SAP UI Tools? (Choose the correct answers). UX402 - Unit 1, UX403 - Unit 1 SAPUI5 Application Development Tools SAP Screen Personas SAP NetWeaver Portal Flexible UI Designer SAP NetWeaver Gateway.
What are the current UI Technologies of SAP? (Choose the correct answers). UX402 - Unit 1, UX403 - Unit 1 Business Server Pages SAPUI5 Java Server Pages Web Dynpro ABAP / Floorplan Manager Dynpro.
What are the goals of the SAPUI5 framework? (Choose the correct answers). UX402 - Unit 1, UX403 - Unit 1 Provide a user interface technology for building and adapting client applications. Provide a user interface technology for building and adapting server-based applications. Provide a lightweight programming model for desktop only applications Provide an extensible framework for building desktop and mobile applications.
What are the SAP Fiori principles? (Choose the correct answers). UX402 - Unit 1, UX403 - Unit 1, UX410 - Unit 3 Role-based Adaptive Creative Coherent Complex.
Which of the following steps are part of the design phase in the DLD? (Choose the correct answers). UX402 - Unit 1, UX403 - Unit 1 Test Validate Prototype Scope Ideate.
Which of the following steps are part of the discover phase in the DLD? (Choose the correct answers). UX402 - Unit 1, UX403 - Unit 1 Scope Test Implement Research Synthesize.
What is the relation between the model and the controller in the standard MVC implementation? (Choose the correct answers). UX402 - Unit 2 The controller modifies the model. The model notifies the controller about changes. The model updates the controller. The controller sets the model visibility.
Which model types are supported by SAPUI5? (Choose the correct answers). UX402 - Unit 2 JSON model Resource model Translation model XML Model OData model.
Which OData versions are currently supported by SAPUI5? (Choose the correct answers). UX402 - Unit 2 OData V2 OData V5 OData V4 OData V7.
Which binding modes are supported by SAPUI5? (Choose the correct answers). UX402 - Unit 2 One-time One-way Single-time-only Two-way Once.
In which base class implementation is the setModel function implemented? (Choose the correct answer). UX402 - Unit 2 sap.ui.base.ManagedObject sap.ui.base.Object sap.ui.base.Interface sap.ui.model.base.BaseModel.
What is the data binding used for? (Choose the correct answer). UX402 - Unit 2 Data Binding is used to bind two data sources together and keeping them in sync. ???.
Which of the following are best practices when developing a SAPUI5 app? (Choose the correct answers). UX402 - Unit 2 Describe your app using a set of metadata. Use the Synchronous Model Definition (SMD) syntax. Minimize the code in the index.html file. Make use of patterns. Use an asynchronous model definition in your JavaScript code.
What approach gives you the most flexibility for your SAPUI5 app? (Choose the correct answer). UX402 - Unit 2 Using a controller-based approach Using a view-only based approach Implement complex UIs in the index.html file Using a component-based approach.
Which control is used in the index.html file to support letterboxing if required? (Choose the correct answer). UX402 - Unit 2 sap.ui.core.ComponentContainer sap.ui.core.Component sap.m.Shell sap.ui.core.View.
What configuration steps are necessary to define a navigation route? (Choose the correct answers). UX402 - Unit 2 Configure a route in the manifest.json file. Configure a target. Assign at least one target to the route Activate routing in the sap.app.
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? (Choose the correct answers). UX402 - Unit 2 Using the navigation API, it is possible to use bookmarks. The eventbus concept is deprecated and should no longer be used. Using the navigation API, the configuration of routes and targets are clearly separated from the application implementation. The NavContainer of the App object is not accessible inside a component-based app.
From which control does the sap.m.App control inherit navigation capabilities? (Choose the correct answer). UX402 - Unit 2 sap.m.NavigationContainer sap.m.NavContainer sap.ui.core.NavContainer.
Is it true to say that the sap.m.App control does not provide responsive behavior? (Choose the correct answer). UX402 - Unit 2 That is true, the sap.m.App control does not provide responsive behavior It depends on the SAPUI5 version. From version 1.30 and later, the sap.m.App control provides responsive behavior. No, that is not true. The sap.m.App control provides responsive behavior.
What is the name of the aggregation of the sap.m.App control, or more precisely the name of the sap.m.NavContainer control, in which UI controls are aggregated? (Choose the correct answer). UX402 - Unit 2 fullPages pages masterPages detailPages.
When is the use of a master-detail pattern not recommended? (Choose the correct answers). UX402 - Unit 2 You need to offer complex filters for the master list of items. You want to display a single object. When you want to display different facets of the same object, data, or both.
Which modes are provided by the sap.m.SplitAppMode enumeration? (Choose the correct answers). UX402 - Unit 2 ShowHideMode HideShowMode StretchCompressMode PopoverMode ShrinkCozyMode.
What are the two aggregations provided by sap.m.SplitApp control to add page implementations? (Choose the correct answers). UX402 - Unit 2 mainPages masterPages infoPages detailPages detail.
What message types are known to SAPUI5? (Choose the correct answers). UX402 - Unit 2 !!! Die originale Antwort scheint falsch zu sein. Zur Sicherheit anschauen. Control message UI message Server message Log message.
How do you access the MessageManager? (Choose the correct answer). UX402 - Unit 2 A It is a singleton and can be accessed by the getMessageManager function on the core object. You have to instantiate the MessageManager using the constructor function. Each UI control provides a function to access the MessageManager.
In what configuration area of the manifest.json file can you activate automatic message creation? (Choose the correct answer). UX402 - Unit 2 sap.app sap.ui sap.ui5.
What layout control is used to achieve flexible and responsive layouts? (Choose the correct answers). UX402 - Unit 2 VerticalLayout FlexBox Grid Splitter.
What aspects of the runtime environment can be accessed by the Device API of SAPUI5? (Choose the correct answers). UX402 - Unit 2 Operating system Screen size Orientation change Language Touch-specific features.
What are the different content densities provided by SAPUI5? (Choose the correct answers). UX402 - Unit 2 cozy large condensed strict compact.
What is the best approach to showing a UI control on a desktop only, and not on a mobile device? (Choose the correct answer). UX402 - Unit 2 Use the Device API to check the environment and call setVisible on the UI control. Use the UI control from sap.ui.commons. These UI controls can handle this automatically. Use the standard CSS class sapUiVisibleOnlyOnDesktop.
You want to define a property with the name width to enhance a standard UI5 control. The property should hold the current width of the UI control. What is the best approach to defining the type of such a property? (Choose the correct answer). UX402 - Unit 2 Define the property width of the type string. Define the property width of the type sap.ui.core.Integer Define the property width of the type sap.ui.core.CSSSize. Define the property width of the type sap.ui.core.type.CSSSize.
Which function must be called inside a control renderer to add the control ID to the DOM tree and support eventing? (Choose the correct answer). UX402 - Unit 2 writeClasses writeIcon writeControlData write.
Which of the following statements are true with regard to implementing your own renderer? (Choose the correct answers). UX402 - Unit 2 Implement the render function inside the control. Implement a renderer class, derived from sap.ui.core.Renderer, in a separate file. Implement the renderer using AMD syntax. Assign a reference to the renderer property of the UI control.
Which of the following aspects are true for a SAPUI5 UI element? (Choose the correct answers). UX402 - Unit 2 A UI element has an API. A UI element does not have a renderer. A UI element has a renderer. A UI element can have events.
What is the base class for all UI controls in SAPUI5? (Choose the correct answer). UX402 - Unit 2 sap.ui.Control sap.ui.core.Control sap.ui.base.Control sap.ui.Element.
How can a renderer access the associated elements? (Choose the correct answer). UX402 - Unit 2 The developer must implement an appropriate function to access the elements. SAPUI5 provides functions to access all properties, associations, and aggregations. The developer must define a property method in the control metadata and declare the access control.
Which file contains the initialization code for the UI library? (Choose the correct answer). UX402 - Unit 2 library.load.js library.js loadlibrary.js lib.dll.
What method is called inside the library.js file? (Choose the correct answer). UX402 - Unit 2 - !!! Originale Antwort falsch, bitte überprüfen. sap.ui.getCore().registerLibrary sap.ui.getCore().initLibrary sap.ui.getCore().loadLibrary sap.ui.getCore().runLibrary.
Which of the following statements are true with respect to QUnit? (Choose the correct answers). UX402 - Unit 2 Supports only synchronous testing out of the box. QUnit is a JavaScript unit and integration test framework. Supports asynchronous tests out-of-the-box Is capable of testing any generic JavaScript code.
Does QUnit support SAPUI5 view tests? (Choose the correct answer). UX402 - Unit 2 Yes, you can implement a test class to test UI aspects of SAPUI5. No, for UI tests you must use OPA5. You can use the QUnit-extensions, called Selenium, to test SAPUI5 controls.
Which of the following statements are true with regard to OPA5? (Choose the correct answers). UX402 - Unit 2 Can be used for user interaction tests Can be used for SAPUI5 integration tests. Is a view controller test framework Provides the possibility to test navigation.
When do you need to work with local data? (Choose the correct answers). UX402 - Unit 3 When working with static data. When performance is poor in the productive system. To perform a quick test without creating live entities on the back-end server. When you want to reduce the complexity of your application.
What query option is needed to access the data of an entity in the JSON format? (Choose the correct answer). UX402 - Unit 3 $json $format=json format=json.
Where is the best place to store local data when using the SAP Web IDE? (Choose the correct answers). UX402 - Unit 3 In the models folder. In the localService folder. In the mockdata folder.
What class in the SAPUI5 API supports back-end mock up and is recommended by SAP? (Choose the correct answer). UX402 - Unit 3 sap.ui.app.MockServer sap.ui.core.util.MockServer sap.m.MockServer sap.ui.core.MockServer.
What parameter is needed when instantiating a MockServer object? (Choose the correct answer). UX402 - Unit 3 uri rootUri url rootUrl.
What parameter must you provide when calling the simulate function of the mock server? (Choose the correct answer). UX402 - Unit 3 The full qualified path to the model and the URI for the service document. The full qualified path to the local metadata file and the folder where the model data are stored locally. The autoRespondAfter parameter and the full qualified path to the local metadata file.
What type of concurrency control is offered by OData? (Choose the correct answer). UX402 - Unit 3 Pessimistic concurrency control Exclusive concurrency control No concurrency control Optimistic concurrency control.
How does the OData Model handle XSRF tokens? (Choose the correct answer). UX402 - Unit 3 The OData Model does not handle XSRF-tokens. The developer must implement token handling. The OData Model fetches the token when reading the metadata and sends the token automatically in each write request header. The OData Model fetches the token for each request and sends the token automatically with each request.
What is returned by the function createEntry? (Choose the correct answer). UX402 - Unit 3 The ID of the newly created entity A binding context object A newly created object in JSON-format.
When do you use deep insert? (Choose the correct answer). UX402 - Unit 3 When working with aggregation binding to update / insert an entity in the bound complex structure. When adding a new entity to an entity set. When working with hierarchical data where the data can only be stored in the full hierarchy.
What method must be implemented on the back end to support deep inserts? (Choose the correct answer). UX402 - Unit 3 INSERT_ENTITY_DEEP CREATE_ENTITY_DEEP CREATE_DEEP_ENTITY APPLY_DEEP_ENTITY.
Which function do you call on the ODataModel to trigger a deep insert? (Choose the correct answer). UX402 - Unit 3 create createDeep insertDeep updateDeep.
What is the namespace in which the smart controls are bundled? (Choose the correct answer). UX402 - Unit 3 sap.ui.smart sap.ui.comp sap.m.
Which aggregation is used to overwrite the standard behavior of a SmartField control. (Choose the correct answer). UX402 - Unit 3 overwrite configure extension.
Which of the following statements are true for SAP Fiori elements? (Choose the correct answers). UX402 - Unit 3 Heavy UI coding is necessary when working with SAP Fiori Elements. SAP Fiori elements provide designs for UI patterns and predefined templates. Apps are based on OData services and annotations.
Which of the following describe benefits of SAP Fiori elements? (Choose the correct answers). UX402 - Unit 3 Consistent UI design. Full control of the of the generated code at design time. Less support effort. Flexibility and freedom in UI design.
Which of the following SAP Fiori element based UIs are currently available? (Choose the correct answers). UX402 - Unit 3 Wizard Form List Report Master-Detail Overview Pages Object Page.
Which UI annotation is used in the object page to display the object header? (Choose the correct answer). UX402 - Unit 3 UI.headerObject UI.objectheader UI.headerInfo UI.header.
Which UI annotation is used to declare a field for the smart filter template? (Choose the correct answer). UX402 - Unit 3 UI.searchField UI.selectionField UI.filterField UI.finderField.
What is meant by the phrase “SAPUI5 supports modification free enhancements”? (Choose the correct answer). UX402 - Unit 4 The developer must create a copy of the application that should be enhanced and the enhancement is done in the copy. The delivered standard application remains unchanged and hence the extension is considered to be modification free. SAP provides a service in the cloud to generate an enhanced application using aspect-oriented programming.
Is it possible to add an extension point in the component implementation? (Choose the correct answer). UX402 - Unit 4 Yes No It depends on the type of component.
To what namespace is the ExtensionPoint class assigned? (Choose the correct answer). UX402 - Unit 4 sap.ui.extension sap.m sap.ui.core sap.ui.core.extension.
What types of extensions/replacements are supported by SAPUI5? (Choose the correct answers). UX402 - Unit 4 Component replacement View replacement View modification Replace service Implement UI Controller Hooks Manifest.json replacement.
When you implement a controller extension and you implement the onInit and onAfterRendering functions in the extension, when are they called? (Choose the correct answer). UX402 - Unit 4 After the corresponding functions form the standard controller. Only the functions of the controller extensions are called. Before the corresponding functions from the standard controller.
How is the extension type called to hide UI controls? (Choose the correct answer). UX402 - Unit 4 Control replacement Control modification View modification Element modification.
Which of the following best describes a commit? (Choose the correct answer). UX402 - Unit 5 With every commit, GIT create a new branch. With every commit, GIT takes a snapshot of the current state of the underlying files. With every commit, a new local repository is created. A commit in GIT is a local operation.
Which of the following are the main states of a file in GIT? (Choose the correct answers). UX402 - Unit 5 Committed Changed Released Modified.
In which state are the files in GIT when a remote repository is cloned? (Choose the correct answers). UX402 - Unit 5 !!! Falsche Antwort absichtlich im original. Staged and modified Tracked and unmodified Tracked and staged Modified and tracked.
What is the result of a GIT Reset? (Choose the correct answer). UX402 - Unit 5 Undo a committed snapshot. Removes all untracked files from the working directory. Returns a project back to the previous state.
What is the result of a GIT Revert? (Choose the correct answer). UX402 - Unit 5 Undoes a committed snapshot. Removes all untracked files from the working directory. Reverts back to the previous state of the project.
What is the result of a GIT Clean? (Choose the correct answer). UX402 - Unit 5 Undoes a committed snapshot. Removes all untracked files from the working directory Reverts back to the previous state of the project.
What is a GIT branch? (Choose the correct answer). UX402 - Unit 5 A GIT branch represents a local working copy of the main development line. A GIT branch always represents the main development line. A GIT branch represents an independent line of development. A GIT branch is the SAP implementation of GIT.
A GIT branch is the SAP implementation of GIT. (Choose the correct answer). UX402 - Unit 5 A merge deletes the content of a branch. Allows the merging of two local branches into one local branch. Allows integration of a branch into another branch.
What are the ideas behind the SAP UX strategy? (Choose the correct answers). UX403 - Unit 1, UX410 - Unit 2 Design Strategy New / Renew / Enablement New / Renew /Empower Architecture and Technology SAP Screen Personas.
What are the features of Fiori Elements? (Choose the correct answers). UX403 - Unit 2 No JavaScript UI Coding. Metadata-driven approach of Fiori development. A replacement for traditional free style SAPUI5 programming, can satisfy all customer needs in a brand new approach. Centrally Provided Templates covering Reporting, Analytic, Transaction scenarios.
Which of the following information about an OData service should be provided as an annotation? (Choose the correct answer). UX403 - Unit 2 The entities of an OData service. Properties of an Entity Set/Collection. The position for each field in a list report. Data type for each property in an Entity Set/ Connection.
The combination of Term/Target is unique, that means for an Entity or a field, every term can be used only once. (Choose the correct answer). UX403 - Unit 2 True False.
Which of following templates display only one business entity? (Choose the correct answer). UX403 - Unit 2 List Report Object Page Overview Page Analytic List Page.
Using S/4 HANA 1610 with ABAP 7.51, which of following templates can you use for Fiori Element? (Choose the correct answers). UX403 - Unit 2 List Report Object Page Overview Page Analytic List Page.
Which info will be used for creating a destination in SAP Cloud Platform for Fiori Elements development? (Choose the correct answer). UX403 - Unit 2 Virtual name in SAP Cloud Connector. Internal name in SAP Could Connector. External name in SAP Cloud Connector. Internal address of SAP Backend Server.
When creating a CDS view, the SQL view name and view name for CDS must be identical. (Choose the correct answer). UX403 - Unit 2 True False.
Which of following steps are needed to create an association in CDS and expose it? (Choose the correct answers). UX403 - Unit 2 Declare an association using “association to” statement. Declare an association using “left outer join” statement. Expose the association by writing its name in projection list. Expose fields in the association by writing each field in projection list.
What are the limitations of publishing CDS as OData service by adding a @OData.publish:true? (Choose the correct answers). UX403 - Unit 2 Can not expose associations. Can not change names of entity sets. Only 1 level is taken into consideration when exposing associations. No customized ABAP code in SAP Gateway.
In which cases, is a local annotation better than a CDS annotation? (Choose the correct answers). UX403 - Unit 2 UI with data intensive. Annotations is for 1 field. Complex UI relevant annotations. You want to use annotations which are not support by your current ABAP version.
For a list report, which annotation is used to describe the name of business entity displayed on the report? (Choose the correct answer). UX403 - Unit 3 @UI.lineItem.title @UI.headerInfo.type @UI.headerInfo.typeName @UI.headerInfo.typeNamePlural.
How can you hide some columns when the list report is accessed by a mobile phone? (Choose the correct answer). UX403 - Unit 3 Put all fields, which are not important at the end of the report, when screen gets smaller, the fields will hide automatically. Add @UI.hidden for fields. not import. Prepare a different version of @UI.lineItem and assign them as adifferent qualifier. Set UI.lineItem.importance for those fields as #LOW or @Medium.
What is the use of the annotation @UI.hidden? (Choose the correct answer). UX403 - Unit 3 Prevent a column from display on the UI. Not expose these fields as a property of OData service. Prevent a column selected by user when customizing table settings. Create a invisible column to save the value in a hidden control of HTML.
Which of following description about search field is NOT true? (Choose the correct answer). UX403 - Unit 3 The Search field is searching on more than one data field. There is only 1 search field per list report. Search field searches for only 1 data field. Search field support fuzzy search.
Choose available options for creating a value help for a selection field. (Choose the correct answers). UX403 - Unit 3 By adding a foreign key annotation. By adding a value help annotation. If the domain which associates to the field, has a fixed value, the value help will be generated automatically. By adding annotations to list all possible in source code of CDS.
When running a list report, users can only filter data using fields provided as selection fields by developer. (Choose the correct answer). UX403 - Unit 3 True False.
What steps needs to be done in manifest.json if you need to hide variant function in a list report? (Choose the correct answers). UX403 - Unit 3 Add setting to enable smart Variant Management. Add setting to disable smart Variant Management. Set setting variantManagementHidden to true. Set setting showVariantManagement to false.
How do you set a field as the title for a business entity? (Choose the correct answer). UX403 - Unit 4 Add @UI.title annotation for that field. Add @UI.headerInfo.title annotation for that field. Add @UI.headerInfo.title.value for the CDS view and reference it to the field. Add @UI.headerInfo.title for the CDS view and reference it to the field.
Which types are supported as header facets for an object page? (Choose the correct answers). UX403 - Unit 4 Field Group Facet Plan Text Facet Smart Chart Facet Rating Indicator Facet.
To add a header facet, you should use @UI.HeaderFacet annotation and put it before the define statement of your CDS view. (Choose the correct answer). UX403 - Unit 4 True False.
The CDS annotation @UI.facet is used to: (Choose the correct answers). UX403 - Unit 4 Create a Header Facet Create a collection facet, which is displayed as section. Create a reference under collection facet. Create content, like field groups, or charts for a Facet.
Which of the following properties are relevant to the type of facet? (Choose the correct answers). UX403 - Unit 4 purpose targetQualifier parentId type.
If your backend system is based on ABAP 7.50, which are available ways of using facets? (Choose the correct answers). UX403 - Unit 4 Declare both: field groups and facets in CDS view. Declare both: field group and facet as local annotation using WebIDE. Declare field group in CDS view, declare facets as local annotation using WebIDE. It is not possible to use facets in ABAP 7.50.
What are the options for external navigation? (Choose the correct answers). UX403 - Unit 5 Navigation to URL (As a link). Navigation to URL (As a button). Navigation to Intent (As a link). Navigation to Intent (As a button).
What can you do by editing manifest.json? (Choose the correct answers). UX403 - Unit 5 Disable object page. Add object pages as sub page under an object page. Define facets on Object Page. Disable List Report.
The field indicate criticality should be hidden because it means nothing to end user. (Choose the correct answer). UX403 - Unit 5 True False.
What steps are used to display a field as a rating indicator? (Choose the correct answers). UX403 - Unit 5 Set type of line item to #AS_DATAPOINT . Add a @UI.datapoint to the field and set visualization to #RATING. Add a @UI.chart annotation to the field and set visualization to #RATING. Set the visualization of line item to #RATING.
What are the differences between analytical entity set and normal entity set from an OData consumer perspective? (Choose the correct answers). UX403 - Unit 5 The Analytical entity set, generates a new field for primary key. The Analytical entity set, returns all data, needed to analyze the client. The Analytical entity set, returns summarized results according to the $select parameter. Analyzes the use of the database and runs faster when SAP HANA is used as database compared to a normal entity set.
Fiori Elements support write operations, if the backend service is written by CDS working with BOPF. (Choose the correct answer). UX403 - Unit 5 True False.
Which of the following types are types of cards in an Overview Page? (Choose the correct answers). UX403 - Unit 6 List Cards Link List Cards Analytic Cards Table Cards Stack Cards.
In an overview page, all entity sets for cards have an association with the entity set for global filter, otherwise the filter will not work on the card. (Choose the correct answer). UX403 - Unit 6 True False.
Which areas are part of an Analytic List Page? (Choose the correct answers). UX403 - Unit 7 Title Area Visual Filters Selection Fields Content Area.
In an Analytic List Page, the user can filter data by clicking some points in the chart. (Choose the correct answer). UX403 - Unit 7 True False.
What is described as the person's perceptions and response that result from the use or anticipated use of a product, system, or service? (Choose the correct answer). UX410 - Unit 1 User interface User experience Usability User acceptance.
What does effectiveness mean in the relation to the user interface? (Choose the correct answer). UX410 - Unit 1 The resources expended in relation to the accuracy and completeness of goals achieved The accuracy and completeness with which specified users can achieve specified goals in specific environments The comfort and acceptability of the work system to its users and other people affected by its use.
Which of the following can be used for usability assessment? (Choose the correct answers). UX410 - Unit 1 Heuristic evaluation User testing User observation Questionnaires.
What application type is implemented to analyze a huge amount of data with diagrams? (Choose the correct answer). UX410 - Unit 3 Transactional Analytical Fact sheet.
What names have the view ports of the SAP Fiori launchpad? (Choose the correct answers). UX410 - Unit 3 Me area Desktop Workspace Notification area.
What is the preferred technology to implement SAP Fiori applications? (Choose the correct answer). UX410 - Unit 3 Web Dynpro ABAP SAPUI5 Web Dynpro Java Dynpro.
What three key aspects are important when talking about innovation? (Choose the correct answers). UX410 - Unit 4 Feasibility Scalability Viability Desirability.
What are the main spaces in the design thinking process? (Choose the correct answers). UX410 - Unit 4 Problem Space Ideation Space Solution Space Test Space.
What are common design thinking brainstorming rules? (Choose the correct answers). UX410 - Unit 4 Be visual Discuss and judge every idea Go for quality Fail early and often.
What do you focus on when it comes to decomposition and re-composition? (Choose the correct answer). UX410 - Unit 4 The building of mega transactions to support all needs of all people The person’s tasks that should be supported by the application The expensive of the implementation The data and functions that are already in the system.
What is the purpose of SAP Build? (Choose the correct answer). UX410 - Unit 4 Provides tooling to support the designer during various phases of design thinking. Provides tooling to support the developer during the development of back-end services. Provides tooling to support the developer during the development of SAPUI5 applications.
The SAP Fiori Design Guidelines are available for various device types. For what device types are the design guidelines available? (Choose the correct answers). UX410 - Unit 5 SAP Fiori for Windows SAP Fiori for Android SAP Fiori for Web SAP Fiori for iOS SAP Fiori for Blackberry.
What content density is used for touch-enabled devices? (Choose the correct answer). UX410 - Unit 5 Compact form factor Mobile form factor Cozy form factor Desktop form factor Small form factor.
Which different app types can be found in SAP Fiori? (Choose the correct answers). UX410 - Unit 5 Conceptual Industrial Technical Infrastructural Mobile.
Which technical application types are defined for SAP HANA? (Choose the correct answers). UX410 - Unit 5 Transactional Secure Fact Sheets Analytical Drill-down.
Which of the following statements are correct with respect to the SAP Web IDE? (Choose the correct answers). UX410 - Unit 6 SAP web IDE is a development environment for SAP ABAP. SAP web IDE is a browser-based development environment. SAP web IDE provides application templates as a foundation of highly efficient app development.
What is true of the SAP Cloud Platform Web IDE for full-stack development. (Choose the correct answers). UX410 - Unit 6 It requires zero Installation. It is released with SAP HANA SPS’s. There are twice weekly updates. It is included with SAP HANA express edition.
What are the main artefacts of an SAPUI5 application? (Choose the correct answers). UX410 - Unit 6, UX410 - Unit 7 CSS Views Controllers Models controls.
What are the tasks of the controller in the Model-View-Controller implementation? (Choose the correct answers). UX410 - Unit 6, UX410 - Unit 7 Updates using data binding Modifies the model Modifies the view via API Holds the business data Contains the UI implementation.
Which of the following statements are talking about the SAP Fiori app architecture? (Choose the correct answers). UX410 - Unit 7 SAP Fiori apps are implemented using the component-based approach. SAP Fiori apps have a index.html file that is used for SAP Fiori launchpad integration. SAP Fiori apps need to have an app descriptor that describes the applications metadata. SAP Fiori apps should use the SAPUI5 core as a place to hold app data models.
What are the main configuration objects of the routing configuration? (Choose the correct answers). UX410 - Unit 7 config routing routes targets.
SAPUI5 provides two different router implementations. What router class is used in SAP Fiori apps as a router or as a router base class, when you want to implement your own router? (Choose the correct answer). UX410 - Unit 7 sap.m.routing.Router sap.ui.core.routing.Router sap.m.Router sap.routing.Router.
What is the main benefit to using predefined CSS margin/padding classes of SAPUI5? (Choose the correct answer). UX410 - Unit 7 Consistent spacing Consistent borders Consistent width Consistent height.
Which of the following artefacts are contained in the OData URL structure? (Choose the correct answers). UX410 - Unit 7 Service Root URI Header data Resource Path Query Options.
What is the purpose of the neo-app.json file located in the project root folder of your SAP Web IDE project? (Choose the correct answer). UX410 - Unit 7 It contains the OData service configuration parameters used at runtime. It contains the mapping between an application URL and a destination configured in the SAP Cloud Platform. It contains the configuration for the mock server. It contains the mapping configuration of the front-end and back-end server URLs.
What aggregations are defined by the sap.suite.ui.commons.ChartContainer? (Choose the correct answers). UX410 - Unit 7 content container dimensionSelector customicons legend.
What main aspects does the developer have to configure for a sap.viz.ui5.controls.VizFrame control? (Choose the correct answers). UX410 - Unit 7 Dataset Datacontainer DimensionDefinition MeasureDefinition Feed.
What is the idea behind the golden rule of having one common UX? (Choose the correct answer). UX410 - Unit 8 Having a common UX reduces training costs and increases the quality of data. Having a common UX reduces the overall total cost of ownership. Having a common UX reduces development costs.
Why is it advisable to not use a custom CSS file in your SAP UI5 applications? (Choose the correct answer). UX410 - Unit 8 SAPUI5 has problems with custom CSS. Having one central design created with the theme designer is very efficient. When something needs to be changed at the client interface, it is easier to handle. Time spent designing modified CSS is expensive.
Which of the following should you avoid with regard to the golden rule “Every SAP Fiori app must run as a web app”? (Choose the correct answers). UX410 - Unit 8 Absolute URLs generated in front or back-end. Using SAPUI5 Hard dependencies between apps Calling UI2 services directly instead of using APIs Use of platform-specific functionality without availability check.
Which factors are key to the user experience with user assistance? (Choose the correct answers). UX410 - Unit 9 Instant Context-sensitive confusing Seamless Error prone.
What areas are mandatory in the tile layout? (Choose the correct answers). UX410 - Unit 9 Subtitle Header Area Content Area Status Area KPI Area.
Which of the following components are part of the SAP Fiori launchpad? (Choose the correct answers). UX410 - Unit 9 Shell services UI2 services Shell container Runtime container Runtime configuration.
Which types of services are known or supported by the SAP Fiori launchpad? (Choose the correct answers). UX410 - Unit 9 Platform-specific services UI5 services Platform-independent services UI2 Services.
Which of the following make up the configuration of a tile for launching an SAP Fiori app of type SAPUI5 in the SAP Fiori launchpad designer? (Choose the correct answers). UX410 - Unit 10 Semantic object Launchpad creation via LPD_CUST Target Mapping Tile configuration Tile implementation.
What transaction is used to create an semantic object for customer configuration? (Choose the correct answer). UX410 - Unit 10 /UI5/LPD_CUST /UI2/SEMOBJ /UI5/SEMOBJ pfcg su01.
What application in the SAP Fiori launchpad helps the user to find applications that are available to the user? (Choose the correct answer). UX410 - Unit 10 Tile Finder Application Finder Fiori Designer Fiori Appsearch.
Which of the following layouts, are described in version 1.48 of the Guidelines? (Choose the correct answers). UX410 - Unit 11 Dynamic Page Full-Screen Split-Screen Flexible Column Layout MobileDeviceLayout.
What aspects should be considered in deciding which layout template to use? (Choose the correct answers). UX410 - Unit 11 When deciding which template to use for your app, you need to consider what the user wants to achieve when working in the app. When deciding which template to use for your app, you need to analyse what end device the app is executed on. It is helpful to answer questions on the nature of the tasks. When deciding which template to use for your app, you need to consider what browser type is used. You need to analyze the capabilities of the users.
Which types of application can use the dynamic page layout? (Choose the correct answer). UX410 - Unit 11 The layout is deprecated, which means that you should not use the layout anymore. You can use the dynamic page layout for any kind of application. The layout is only used for master-detail scenarios. The dynamic page layout is only used for analytical applications.
When should you not use the dynamic page layout? (Choose the correct answers). UX410 - Unit 11 You are planning to use SAP Fiori elements, such as the list report, analytical list page, overview page, or object page, which already incorporates the dynamic page layout. You are building a freestyle application that uses the dynamic page header and footer toolbar features of SAP Fiori 2.0 (versions 1.40 and higher) You want to implement an initial page or object page floor plan. These floor plans already incorporate snapping header and footer toolbar features. The behavior is comparable to the dynamic page behavior, but the technical foundation is different. You are building an analytical application that is using the sap.viz API. You only need to display a small amount of information. In this case, use a dialog instead. If you cannot avoid using the dynamic page layout, use letterboxing to mitigate the issue.
When do you use the flexible-column layout? (Choose the correct answer). UX410 - Unit 11 You want to open multiple instances of the same object type. You want to create a master-detail or master-detail-detail scenario in which the user can drill down or navigate. You want to split a single object into multiple columns, or display only a small amount of information. You want to embed the SAP Fiori launchpad, or overview page into one of the columns.
How many columns are supported by the flexible-column layout? (Choose the correct answer). UX410 - Unit 11 1 2 3 4 5.
Since when is the full-screen layout deprecated? (Choose the correct answer). UX410 - Unit 11 1.42 1.44 1.56 1.58 1.60.
Since when is the Split-Screen-layout deprecated? (Choose the correct answer). UX410 - Unit 11 1.42 1.44 1.46 1.48 1.50.
What is a SAP Fiori floorplan? (Choose the correct answer). UX410 - Unit 12 A floorplan is a layout control of SAPUI5. A floorplan is a UI pattern that provides consistent UX. A floorplan defines the overall layout of an application. A floorplan is a layout of the SAP Web-Dynpro layouts for SAP Fiori apps.
When do you have to implement the SAP Fiori floorplan initial page? (Choose the correct answer). UX410 - Unit 12 The Initial page floorplan is used when the user needs to select an item from a list The Initial page floorplan is used when the user needs to navigate to a single object. The Initial page floorplan is used to show a single object. The Initial page floorplan is used when the user needs to process a complex task.
What SAPUI5 control is used as a starting point to implement the initial page? (Choose the correct answer). UX410 - Unit 12 sap.m.Select sap.m.Input sap.m.Table sap.m.List.
What problem is solved by the list report floorplan? (Choose the correct answer). UX410 - Unit 12 You want to display all the information of a simple or complex object with different facets in a responsive way. You want to display a collection of items and process them or delegate them to someone else. The user needs to process a long and unfamiliar task. You want to display a large collection of items and the user can take some action.
What problem is solved by the object page floorplan? (Choose the correct answer). UX410 - Unit 12 You want to display all the information of a simple or complex object with different facets in a responsive way You want to display a collection of items and process them or delegate them to someone else. The user must process a long and unfamiliar task. You want to display a large collection of items and the user can take some action.
What problem is solved by the worklist Report floorplan? (Choose the correct answer). UX410 - Unit 12 You want to display all the information of a simple or complex object with different facets in a responsive way. You want to display a collection of items and process them or delegate them to someone else. The user must process a long and unfamiliar task. You want to display a large collection of items and the user can take some action.
What problem is solved by the wizard floorplan? (Choose the correct answer). UX410 - Unit 12 You want to display all the information of a simple or complex object, with different facets, in a responsive way. You want to display a collection of items and process them or delegate them to someone else. The user must process a long and unfamiliar task You want to display a large collection of items, and the user can take some action.
What is the nature of the overview page floorplan? (Choose the correct answer). UX410 - Unit 12 You want to display all the information of a simple or complex object with different facets, in a responsive way. You want to display a collection of items, and process them or delegate them to someone else. You want to show all information that is needed by the user on a single page, based on a user specific domain or role. You want to display a large collection of items, and the user can take some action.
When do you not use the overview page floorplan? (Choose the correct answers). UX410 - Unit 12 A high-level or birds-eye view of an application content is sufficient. You want to display a collection of items and process them or delegate them to someone else. You want to show information about one object only. In this case, use the object page instead. You just represent one application and less than three cards.
What UI control can be used to define a hook to extend an application? (Choose the correct answer). UX410 - Unit 13 sap.m.Extend sap.ui.core.Extend sap.ui.core.ExtensionPoint sap.comp.ExtendControl.
What ways are there, of extending or modifying a SAPUI5 view? (Choose the correct answers). UX410 - Unit 13 !!! Falsche Antwort im original View extension View enhancement View replacement D View modification.
What concept is provided by SAP to make it possible to extend standard SAPUI5 function in the basic application? (Choose the correct answer). UX410 - Unit 13 Base methods Hook methods View controllers Extension controller.
What happens if the text is not available in the customized bundle of your extension? (Choose the correct answer). UX410 - Unit 13 The key will display in the application in capital letters. SAPUI5 tries to find the text in the resource bundle of the standard application. An exception is raised. No text is displayed.
What is the goal of every developer? (Choose the correct answers). UX410 - Unit 14 Increase efficiency Develop faster Increase development effort Less maintenance.
What possible values can be used for the annotation @UI.LineItem.importance? (Choose the correct answers). UX410 - Unit 14 !!! Original answer is not correct. See the explanation section. LOW VERY_HIGH HIGH MEDIUM.
What annotation is used to define the heading of list report? (Choose the correct answer). UX410 - Unit 14 @UI.headerInfo.typeNamePlural @UI.LineItem.headerTitle @UI.headerInfo.typeName @UI.header.title.
What annotation is used to declare that a field of the projection list contains currency? (Choose the correct answer). UX410 - Unit 14 @Semantics.currencyCode @UI.LineItem.currencyCode @UI.currencyCode @Semantics.currency.
What are the main characteristics of a search field in SAP Fiori element-based applications? (Choose the correct answers). UX410 - Unit 14 No value help dialog Supports fuzzy search Provides multiple search fields Finds a keyword in multiply fields.
What annotations are required to declare that an ABAP Core Data System supports search capabilities? (Choose the correct answer). UX410 - Unit 14 @Search.possible @Search.searchable @Search.allowed.
What property is used in the manifest file, to configure how the selection and presentation variants display using a single variant management area? (Choose the correct answer). UX410 - Unit 14 variantManagement smartVariantManagement allowSmartVariantManagement.
What annotation is used to show fields of the projection list in the general information section? (Choose the correct answer). UX410 - Unit 14 @UI.headerInfo.field @UI.lineItem.ident @UI.identification @UI.ident.
What attribute is assigned to the @UI.fieldGroup to add an identifier? (Choose the correct answer). UX410 - Unit 14 identify quantify qualifier identifier.
What is the purpose of a build server? (Choose the correct answer). UX410 - Unit 15 Used for code review Provides software that allows continuous integration. Used for version control Manages components, builds artifacts, and releases candidates in one central location.
What goals are achieved by a Lean Development Infrastructure? (Choose the correct answers). UX410 - Unit 15 Allows for faster innovation through independently released and serial versions of components Either automates or provides self-service response Used to increase the development effort Used for ABAP development with Eclipse Oxygen.
What options are known to consume SAP Fiori apps on mobile clients without using the SDK for iOS or Android? (Choose the correct answers). UX410 - Unit 16 SAP Fiori in a browser SAP Fiori Client app or custom SAP Fiori Client SAP Fiori GUI Client SAP Fiori Mobile with Kapsel SDK.
Which of the following user authentication and Single Sign-On mechanisms are supported by the SAP Fiori Client? (Choose the correct answers). UX410 - Unit 16 One-Time Password SAML Iris scan X.509 client certificates.
What is Apache Cordova? (Choose the correct answer). UX410 - Unit 16 Apache Cordova is an open-source mobile development framework. Apache Cordova is the SAP product to run SAP Fiori applications on mobile devices. Apache Cordova is a cloud service to access data from mobile devices. Apache Cordova is the API provided by SAP to access mobile device features.
Which of the following components make up the SAP Web IDE Hybrid App Toolkit? (Choose the correct answers). UX410 - Unit 16 SAP Web IDE plugin Hybrid App Toolkit connector SAP Cloud Platform service SAP Hybrid App Toolkit companion.
What features are available in the SAP Web IDE when using the SAP Web IDE plugin from the Hybrid App Toolkit? (Choose the correct answers). UX410 - Unit 16 Code completion for Cordova and Kapsel plugin APIs Device Configuration Deploy and run an app on a target device Access to iOS-only features.
What is SAP Kapsel? (Choose the correct answers). UX410 - Unit 16 SAP specific plug-in for Cordova SAP specific plug-in for Apple iOS SAP specific plug-in for Android SAP Kapsel provides the API to interact from Cordova based web applications to SMP3 and software cloud platforms.
Report abuse Terms of use
HOME
CREATE TEST
COMMENTS
STADISTICS
RECORDS
Author's Tests