option

FIO

COMMENTS STADISTICS RECORDS
TAKE THE TEST
Title of test:
FIO

Description:
SAP UI

Author:
Mani
(Other tests from this author)

Creation Date:
04/05/2021

Category:
Others

Number of questions: 191
Share the Test:
Facebook
Twitter
Whatsapp
Share the Test:
Facebook
Twitter
Whatsapp
Last comments
No comments about this test.
Content:
Which of the following components are part of the SAP Web IDE, hybrid app toolkit add-on? Hybrid App Project Templates, Device Configuration, Hybrid App Toolkit Connector Kapsel Plugins, SAP Web IDE Plugin, Hybrid App Toolkit Connector Hybrid Companion App, Config.json, Package.json, SAP Web IDE Plugin SAP Web IDE Plugin, Hybrid Companion App, Hybrid App Toolkit Connector.
In the code on the screenshot, what is the absolute path of the property to retrieve the City value for the company Acme Inc? /regions/1/companies/1/city /regions/companies/0/city /regions/0/companies/0/city /regions/companies/1/city.
Which features of the SAP Web IDE help you extend a standard SAP Fiori app? There are 2 correct answers to this question An editor to modify the data model in the extended project The Extensibility Pane to extend the control A wizard to generate the files for each extension possibility The Descriptor Editor to choose elements for extension.
Which application types can you develop and deploy on the SAP HANA Cloud platform? There are 3 correct answers to this question Java apps ABAP apps HANA XS apps Objective-C apps HTML apps.
When SAP Web IDE deploys an SAPUI5 app to the ABAP server, which type of app is it deployed as? BSP HTML5 ABAP OpenUI5.
You develop an SAPUI5 app and implement a FacetFilter. What events are triggered when the user interacts with the FactFilter control? There are 2 correct answers to this question oninit confirm listFilter reset.
Which SAP Fiori app types require the SAP HANA database? There are 2 correct answers to this question Analytical Transactional Factsheet Legacy.
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 While creating a new project using the Hybrid Mobile Enablement feature 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.
What activity does the QUnit Stub functionality perform? Verifies that expected methods are called correctly Returns values for method calls Provides parameters and return values for method calls Supplies parameter for method calls.
Your customer extends an SAP Fiori app with View Replacement. Which activities do you perform? There are 2 correct answers to this question Verify that adding custom content in the Extension Points will NOT suffice Identify a specific SAPUI5 control to be replaced Create an SAPUI5 control that replaces the original control Create an SAPUI5 view that replaces the complete view.
For which operations will the SAP Gateway server compute and return a new ETag in a response header? There are 2 correct answers to this question DELETE POST PUT GET.
Which SAP Fiori application is launched by using the search functionality instead of using a tile? Analytical Transactional Factsheet Legacy.
In the screenshot, which element of the Arrange-Act-Assert pattern corresponds to the Act in a QUnit test? Please choose the correct answer. this.calculator.press(“1”) QUnit.module teardown : function() {} QUnit.test.
Which element in the SAPUI5 architecture holds the data in JSON or XML? Component Model View Controller.
Your customer needs an app that can perform data modifications. Which ODataModel binding-mode do you select? Please choose the correct answer. One-time One-way Two-way Three-way.
How can you extend an SAP Fiori app? There are 3 correct answers to this question Modify the properties of the view control Modify the runtime libraries that are to be loaded Add customer view content in a predefined extension point Enable merging of the standard and the custom controller at runtime Modify the data model to merge data at runtime.
What are the Lifecycle events of an SAPUI5 view controller? There are 2 correct answers to this question onBeforeRendering onEntry onExecution onExit.
What does coherence refer to in the SAP Fiori design principles? There are 2 correct answers to this question A consistent interaction and visual design language A description of the technological foundation The way in which the data is handled internally The same intuitive experience across the whole enterprise.
You need to implement an SAP Fiori transactional app for your customer. What benefits are available in the completed app? There are 2 correct answers to this question It allows UI changes without development privileges in the back-end It allows fast iterations for the UI apps It allows access to the back end to edit document details It allows drill-down details to be presented in the UI.
What do you configure to import the BUILD prototype in the SAP Web IDE for development? The connection in the SAP HANA Cloud Connector The connection in the SAP HANA Cloud Integration The destination in the SAP HANA Cloud Platform The API key in the SAP Web IDE plugin.
Which technologies are used to create Hybrid apps and SAPUI5 apps? HTML, JSON and CSS3 HTML5, JavaScript and CSS XML, JavaScript and CSS3 XML, JSON and CSS.
You need to strengthen the connection security between the Web IDE and the Hybrid App Toolkit Connector. Which of the following activities do you perform? Please choose the correct answer. Run the connector with administrator rights Install an X.509 certificate Replace the default API key Change the default port number.
You develop an SAP Fiori sales app to display sales order information from the backend system. Which of the following model types do you use? Resource model XML model OData model JSON model.
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 One deployment package on the same system as the business system Two different deployment packages on a different from the business packages Two different deployment packages on the same system as the business system One deployment package on a different system from the business system.
What is the required content of the Component.js file of an extension project? There are 2 correct answers to this question The namespace of the parent app The link to the parent app The customizing section The controller IDs.
Your customer needs to securely connect the SAP HANA Cloud Connector to the Web IDE of an on-premise system. How does the SAP HANA cloud connector help do this? There are 2 correct answers to this question It supports custom destination API configuration and certificate inspectio It creates connectivity by a reverse-invoke process on the on-premise system It initiates a cloud-based reverse-invoke process It secures an SSL tunnel between the SAP Hana Cloud and the on-premise system.
You need to configure a SAP Web IDE destination to extend an existing SAP Fiori app. Which configuration setting for the WebIDEUsage property is required? odata_fiori ui5_execute_abap extend_fiori dev_abap.
In the data in the screenshot, you need to display the List of Companies in the Americas region. Which binding option do you use for the values X, Y, and Z in the view? X: /region/companies Y: name Z: city X: /region/companies Y: companies/name Z: companies/city X: /region/0/companies Y: name Z: city X: /region/0/companies Y: companies/0/name Z: companies/0/city.
You need to maintain the mapping between an app URL and a destination in the SAPUI5 app. Which file do you maintain? project.json path.json neo-app.json user-project.json.
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 Create a resource file containing key/value pairs Create a resource file for each language HTML -enable the special characters in the resource file Create a view file and a controller file for each language Create a resource file with a .props extension.
Which dependent plugin must you enable to include the Push plugin when you create a hybrid mobile app? Dialog Notification Network Connection App Update Logon Manager.
What is an Aggregation? There are 2 correct answers to this question. Is not a parent/ child relationship A relationship between two controls A relationship between the text field and its label Is a parent child relationship.
Which file is referred to as the App Descriptor and what is its function? The config-json file is referred to as App Descriptor Its function is to configure ports and turn on plug-ins The neo.json file is referred to as App Descriptor Its function is to capture data from objects The configure.xml file is referred to as App Descriptor Its function is to configure web apps and turn on plug-ins The manifest.json file is referred to as App Descriptor Its function is to instantiate the model.
What happens when you use the SAP Web IDE console during a deployment? There are 2 correct answers to this question You can debug the error 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 You can archive the success messages in the console.
You finalized your app development in the SAP Web IDE and need to deploy it. Which deployment targets are offered? There are 3 correct answers to this question Deploy to SAP Fiori launchpad SAPUI5 ABAP Repository Register to SAP Fiori launchpad SAPUI5 Java Repository SAP HANA Cloud Platform.
You need to consume the OData Service from the Gateway to create a new SAP Fiori app in the SAP Web IDE. What value do you configure in the WebIDEUsage property for the destination in the SAP HANA Cloud Platform? odata_xs odata_abap dev_abap odata_gen.
To generate SAPUI5 coding that is based on prototypes, which tool do you use? SPLASH SAP BUILD SAP WEB IDE UI Theme Designer.
What are the advantages of the Sinon.JS framework? There are 2 correct answers to this question It enables test-driven development It provides support for Spies, stubs and mocks It supplies higher level test doubles for timers and AJAX requests It can be used with any JavaScript unit test framework.
To perform a QUnit test, what do you include in a test page under your webapp folder? Please choose the correct answer. SAPUI5 bootstrap code OPA function Mock code Stub code.
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”:”/”}’ 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 The bootstrap will load and the customer-defined default theme will be used The bootstrap will load and the application will run successfully but without a theme.
In the source code below, which of the following locations must reference the extension point? Please choose the correct answer. <code:View xmlns:core=”sap.ui.core” xmlns:mvc=”sap.ui.core.mvc” xmlns=”sap.m” controllerName=”appextension.EmployeeData” xmlns:html=http://www.w3.org/1999/xhtml> <Page title=”Title”> <content> <Label text = “First name:”/> <Input/> <core:ExtensionPoint name=”forMiddleName:”/> <<Label text = “Last name:”/> <Input/> <Button text=”Get Info” press=”doGetInfo”/> </content> </Page> </core:View> EmployeeDate.controller.js EmployeeData.view.xml Component.js Neo-app.json.
Which properties are part of the design phase when you develop SAP Fiori apps? Ideation, Prototyping and Validation Scoping, 360 degree research and Synthesis Developing, Testing and Deploying Requirement gathering, Research and Documentation.
Which tool do you use to deploy SAP Fiori app developments? Please choose the correct answer. Eclipse (SAP NetWeaver Developer Studio) Process Modeler Object Navigator SAP WEB IDE.
Your customer asks you to demonstrate their app with localization changes. Which activity do you perform? Configure the Supported Languages settings in the Project.json file Show the i18n.properties file translations Configure the run configuration file in the app Enable the preview frame in the run configuration.
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 Generate a token on each read and write request Include the token in the HTTP request body of each write request Execute the Refresh method for an expired token Retrieve the token and send it with each service request.
You need to explain the core functions of OPA5 for testing SAPUI5 apps. Which test options are offered by OPA5? There are 2 correct answers to this question. Development tests Load tests Navigation tests User interaction tests.
Which SAP Fiori personalization elements holds all of the technical information needed to start an app? User Preferences Tile Catalog Group.
What are the basic guidelines of the Extension Point concept of SAPUI5? There are 2 correct answers to this question The custom app and the parent app contain a component.js file The custom app remains modification free The custom app is located in a separate project The parent app contains all modifications.
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 Extension View Replacement View Visibility.
Which of the following pattern sequences are the QUnit tests based on? Assert, Act, and Arrange Given, When, and Then Given, Then, and When Arrange, Act, and Assert.
In the design thinking phase of your customer project, one design is accepted as viable. What other attributes need to be valid for this design to be considered? There are 2 correct answers to this question Desirable Usable Achievable Feasible.
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? There are 3 correct answers to this question Create a .js file in the Util folder to allow the customer to add custom code Identify a strategic location in the controller for the customized code Define a new function name ensuring it is reserved for the extension 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.
How do you integrate SAPUI5 in a Kapsel/Hybrid app? Add the SAPUI5 bootstrap code into index.html Create a new Kapsel plugin using SAPUI5 Configure the SAPUI5 resources in the config.xml file of the Hybrid app Add the sap-mobile-hybrid.js file to the Hybrid app.
Which elements are part of the UX? There are 2 correct answers to this question User effectiveness User emotion User response User interaction.
Which model type in SAPUI5 does NOT support one-way and two-way binding from model to view? OData model JSON model XML model Resource model.
Your customer requests a special create method to enable the creation of the full OData hierarchy. Which OData service method can you use? EXECUTE_DEEP_INSERT CREATE_DEEP_ENTITY CREATE_BATCH_ENTITY CREATE_STREAM.
In a typical SAP Fiori landscape, which server instance stores the SAP Fiori SAPUI5 application code for a transactional app? Please choose the correct answer. SAP Back-End Server (BES) SAP HANA XS Engine SAP Front-End Server (FES) SAP Web Dispatcher.
What result do you expect from the de-composition and recomposition phases? There are 3 correct answers to this question A responsive de-composed design A purpose-built app to support personas An adaptive and coherent app The prevention of irrelevant data being shown to the user The break-down of a large transaction.
Which properties do you need to configure when you use the Mock server? There are 2 correct answers to this question Binding type Module path Destination Service Url.
For which app type in SAP Fiori do you install the KPI framework? Legacy app Transactional app Factsheet app Analytical app.
Which file of the SAP HAT Connector stores the WebIDEHosts URL and can be used for troubleshooting? Assistmsg.json appConfig.js Package.json Config.json.
Why does SAP Fiori use an intent-based navigation? Please choose the correct answer. The concrete app targets can be deployed separately App implementation make the app deployment easier Apps targets can be deployed separately Apps can be developed and deployed in parallel.
Which UI5 theme is replacing SAP Blue Crystal as the base Fiori theme? Please choose the correct answer. SAP Corbu SAP Belize SAP Tradeshow SAP High Contrast Black.
You perform a QUnit test with the following syntactical options. Which call returns true when you execute it? Assert.strictEqual(0,-0,”true”); Assert.strictEqual(0,””,”true”); Assert.strictEqual(0,”0”,”true”); Assert.strictEqual(0,null,”true”);.
What is the purpose of the SAP HANA Cloud connector? It allows the SAP Web IDE to connect to the on-premise system’s Cordova development environment It connects the services of the SAP HANA Cloud Platform and SAP Web IDE It connects the services of the SAP HANA Cloud Platform and on-premise system in the customer’s network. It lists the search components and corresponding search models needed for the app.
Your customer wants to extend an SAP Fiori app through a Controller Extension. When can a controller extension lead to a crash? There are 2 correct answers to this question. If the extension code exists in the extended app but the controller name is changed by an app update. If the extension code exists and is NOT referenced in the original view. If the extension code accesses parts of the original application that were removed. If the original code required to run the application is overwritten.
Why do you use the Cordova and SAP Kapsel plug-ins when using the SAP Web IDE, SAP HAT add-on? There are 2 correct answers to this question To integrate device APIs To use offline OData To use X.509 client certificates To enable multiple SAPUI5 apps.
You are extending an SAP Fiori app. Which of the extension properties are defined in the manifest.json? There are 2 correct answers to this question sap.ui.viewModifications sap.ui.modelModifications sap.ui.controllerExtensions sap.ui.i18nModifications.
You need the server to sort and filter the data used in your customer’s app. Which SAPUI5-supported data model must you use? XMLModel JSONModel ResourceModel ODataModel.
Which of the following sequences is the correct sequence for the Problem Space phase in a Design Thinking workshop? Scoping, Synthesis, Ideation 360’ Research, Scoping, Synthesis Scoping, 360’ Research, Ideation Scoping, 360’ Research, Synthesis.
Which tile types can you use to display real-time data values read from an OData service? There are 2 correct answers to this question KPI based tile News tile App Launcher – Static tile App Launcher – Dynamic tile.
Your customer requires an app to display flight information on a mobile device. Please see the screenshot for details. Which options can you use to display the same data in a readable format on a mobile device? There are 2 correct answers to this question column<Column:demandPopin=”true” maxScreenWidth=”mobile”> column: <Column demandPopin=”true” maxScreenWidth=”mobile” popinDisplay=”Inline”> column: <Column demandPopin=”true” minScreenWidth=”tablet” popinDisplay=”Inline”> column : <Column demandPopin=”true” minScreenWidth=”tablet”>.
Which security features does the SAP Fiori provide to restrict the access to native device capabilities? There are 2 correct answers to this question Privacy screen Bridge for non-Fiori content Encrypted storage of data on the device Restricted device functionality using a client policy.
In which attribute do you specify the themes for an SAP Fiori app?. Please choose the correct answer. sap-ui-theme of a <title> tag sap-ui-theme of <body> tag data-sap-ui-theme of the <head> tag data-sap-ui-theme of <script> tag.
Which of the following activities allow you to store your changes in a local Git repository? Push Save Clone Commit.
Your customer asks you to add text for a new language to an app. Which file do you provide to the translator? Master.view.xml i18n.properties Components.js Manifest.json.
Where are the themes saved for the SAP Fiori launchpad? In the bootstrap In the theme data center In the UI theme designer tool In the theme repository.
Which methods can you use to bind data to the controls in SAPUI5? There are 3 correct answers to this question Response: Structure Aggregation Property Element Combination.
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 The data that the models work with can be reused by several different applications The project team members that have extensive UI skills can concentrate in that area MVC is easy to implement for the project team members and supports quick coding MVC artifacts can be transported and debugged separately.
What are the limitations of OPA5 test? There are 2 correct answers to this question Testing across more than one page is NOT possible It never causes a test to fail End-to-End tests are NOT recommended The developer needs to create the test during development.
Which activities does the OData Model Editor support? (There are 3 correct answers to this question) Edit ODataModels Deploy ODataModels Test 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? Mock server QUnit OPA Sinon.
What is the purpose of the Logon Plugin Data Vault of the SAP Fiori Client? Provide a reusable component for storing sensitive information on the device Enable secure and seamless handling of attachments Prevent the access to all nonessential plugins Allow a client policy that can be defined on the mobility platform.
Why do you explore the Problem Space in detail during a Design Thinking workshop? To create desirable solutions To validate solution ideas To understand user needs To save costs in the evaluation phase.
Which information is included in the SAPUI5 app's manifest.json file? (There are 3 correct answers to this question) App ID, Name and Version Referenced data sources SAPUI5 dependencies Client side data-models Localization keys.
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.) 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 theme using the Theme Designer implementing the specific look and feel and reference this theme in the bootstrap of all apps 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 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 module using the Web IDE implementing the specific look and feel and reference this module in the bootstrap of all apps.
What can your customer use a custom SAP Fiori client for? (There are 3 correct answers to this question) To add additional plugins to the application To build the SAP Fiori Client with a customized communication protocol To apply custom branding To wrap the application with SAP Mobile Secure To create non-Cordova hybrid application containers.
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.) Create an object structure that defines the hierarchy Create a flat structure with Sales Order and Sales Order Items, and then add an expand command 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.
What is a prerequisite for configuring the SAP Fiori HAT Connector? Create a local Cordova project Create an SAP HANA Cloud Platform (HCP) Web IDE account Generate a service certificate Set the path for custom plug-ins.
What impact does UX have on monetary values? (There are 3 correct answers to this question)) Increase user satisfaction Gain productivity and data quality Strengthen relationship between customers Save training costs Decrease change requests and user errors Increase user satisfaction.
What are the answers of SAP in UX strategy? (There are 3 correct answers to this question) Design Strategy New / Renew / Enable New / Renew / Empower Architecture and Technology SAP Screen Personas.
What impact does SAP Fiori have on Business? (There are 3 correct answers to this question) Digitalization Simplification Web and open standards User-centered Re-imagine processes.
What are the current SAP UI Tools? (There are 3 correct answers to this question) SAPUI5 Application Development Tools SAP Screen Personas SAP NetWeaver Portal Flexible UI Designer SAP NetWeaver Gateway.
What are the current UI Technologies of SAP? (There are 3 correct answers to this question) Business Server Pages SAPUI5 Java Server Pages Web Dynpro ABAP / Floorplan Manager Dynpro Business Server Pages.
What goals does the SAPUI5 framework have? User Interface technology for building and adapting client applications User Interface technology for building and adapting server based applications Providing a lightweight programming model for desktop only applications Providing an extensible framework for building desktop and mobile applications.
What are the SAP Fiori principles? Rolebased Adaptive Creative Coherent Complex.
What steps are part of the discover phase (Problem Space) in the DLD? (There are 3 correct answers to this question) Scope Test Implement Research Synthesize.
What steps are part of the design phase (Solution Space) in the DLD? (There are 3 correct answers to this question) Validate Prototype Test Scope Ideate.
What relation is between the model and the controller in the standard MVC implementation? (There are 2 correct answers to this question) The controller modifies the model The model notifies the controller about changes The model updates the controller The controller sets the model visibility.
What types of models are supported by SAPUI5? (There are 4 correct answers to this question) JSONModel ResourceModel TranslationModel XMLModel ODataModel.
What OData versions are currently supported by SAPUI5? (There are 2 correct answers to this question) OData V2 OData V5 OData V4 OData V7.
What binding modes are supported by SAPUI5? (There are 3 correct answers to this question) One-time One-way Single-time-only Two-way Once.
In what base class implementation is the function set Model implemented? (There are 1 correct answers to this question) sap.ui.base.ManagedObject sap.ui.base.Object sap.ui.base.interface sap.ui.model.base.BaseModel.
What best practises of the following list are best practises for SAPUI? (There are 4 correct answers to this question) Describe your app by a set of metadata Use synchronous model definition syntax (SMD) Minimize the code in the index.html Make use of patterns. Use asynchronous model definition in your JavaScript code.
What approach gives you the most flexibility for your SAPUI5 application? Using Controller based approach Using View only based approach Implement complex UIs in the index.html Using Component based approach.
What control in the index.html file is used support letterboxing if necessary? sap.ui.core.ComponentContainer sap.ui.core.Component sap.ui.Shell sap.ui.core.View.
What configuration steps are necessary to define a navigation route? (There are 3 correct answers to this question) Configure a route in the manifest.json Configure a target Assign at least one target to the route Active routing in the sap.app.
Why does it make sense to use the navigation API of SAPUI5 and not the concepts like the eventbus or the navcontainer functions of the base application? (There are 2 correct answers to this question) Using the navigation API it is possible to use bookmarks The eventbus is deprecated and shouldn't be used anymore Using the navigation API the configuration of routes and targets are clear separated from the application implementation The Navcontainer of the App-object is not accessible inside component based application.
What are the two components of the OData Runtime? GW_CORE IW_BEP IW_HANA IW_FND.
What is true for the SAP Gateway? (There are 2 correct answers to this question) It is a set of ABAP add-ons to the SAP ERP system It a Web Service platform and successor of Enterprise Service Registry Offers connectivity to SAP applications leveraging REST services Is part of the SAPUI5 library to support REST services.
Since what version of SAPUI5 is the automatic model instantiation supported? 1.34 1.28 1.30 1.26.
What data sources are available in the SAP Web IDE to add a data source configuration to the manifest.json? (There are 3 correct answers to this question) Service Catalog Enterprise Service Registry File System Service URL Process Integration Platform.
What visibility does a OData Model instance have when created automatically during application start? View scope only Component scope Controller scope only Control scope only View scope only.
From what control does the sap.m.App control inherits the navigation capabilities? sap.m.NavigationContainer sap.m.NavContainer sap.ui.core.NavContainer.
Is true to say that the sap.m.App control does not offer responsive behaviour? This is true, the control doesn't provide reponsive behaviour It depends on the SAPUI5 version. From 1.30 on sap.m.App does provide responsive behaviours No this is not true, sap.m.App does provide responsive behaviour.
What is the name of the aggregation of the sap.m.App control where the UI-controls are aggregated? fullPages pages masterPages detailPages.
When is the use of a master-detail-pattern not recommended? (There are 2 correct answers to this question) You need to offer complex filters for the list of items You want to display a single object When you want to display different facets of the same object/data.
What modes are provided by the enumeration sap.m.SplitAppMode? (There are 3 correct answers to this question) ShowHideMode HodeShowMode StretchCompressMode PopoverMode ShrinkCozyMode.
What are the two aggregations provided by the sap.m.SplitApp to add page implementation? (There are 2 correct answers to this question) mainPages masterPages infoPages detailPages detail.
What message types are known by SAPUI5? (There are 2 correct answers to this question) Control messages UI-messages Server messages Log messages.
How do you access the MessageManager? 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 messager.
What makes a standard UI control to be named as a complex control? (There are 2 correct answers to this question) Properties Associations Values Aggregations.
What is the name of the UI-control that acts a canvas for diagrams? VizDiagram VizFrame VizArea SAPDiagram.
What layout control is used to achieve flexible and responsible layouts? VerticalLayout FlexBox Grid Splitter.
What aspects of the runtime enviroment can be accessed by the Device API of SAPUI5? (There are 4 correct answers to this question) Operating system Screen size Orientation change Language Touch specific features.
What different content densities are provided by SAPUI5 ? Select 3 Ans Cozy Large Condensed Strict Compact.
What is the best approach to show a UI-control only on a desktop and not on mobile device? Use the Device-API to check the environment and call setVisible on the UI-conrol Use the UI control from sap.ui.commons. Those UI-controls are able to 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 with of the UI-control. What is the best approach to define such a properties type? 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.
What function must be called inside a control renderer to add the control id to the DOM-tree and support eventing? writeClasses writIcon writeControlData write.
What of the following is true for implementing your own renderer? Select three 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.
What of the following aspects are true for a SAPUI5 UI-element? Has an API Does not have a renderer Has a renderer Can have events.
You need to bind data from a model to an SAPUI5 view control. Which of the following models are valid? There are 3 correct answers to this question One-time binding one-way binding Three-way binding two-way binding Resource-model binding.
In the Git source code management system, what is executed initially to create the local Git repository in SAP Web IDE? Please choose the correct answer. Fetch Push Clone Pull.
Which information is included in the SAPUI5 app’s manifest.json file? There are 3 correct answers to this question Localization keys SAPUI5 dependencies Client side data-models App ID, Name and Version Referenced data sources.
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. Create a nested structure for Sales Order and Sales Order Items Create an object structure that defines the hierarchy Create a flat structure with Sales Order and Sales Order Items, and then add an expand command Create individual structures for both Sales Order and Sales Order Items, and then batch them.
Your customer needs to securely connect the SAP HANA Cloud Connector to the Web IDE of an on-premise system. How does the SAP HANA cloud connector help do this? There are 2 correct answers to this question It supports custom destination API configuration and certificate inspection It creates connectivity by a reverse-invoke process on the on-premise system It initiates a cloud-based reverse-invoke process It secures an SSL tunnel between the SAP Hana Cloud and the on-premise system.
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? Sinon OPA QUnit Mock server.
In the Git source code management system, what is executed initially to create the local Git repository in SAP Web IDE? Please choose the correct answer. Push Clone Fetch Pull.
What result do you expect from the de-composition and re-composition phases? There are 3 correct answers to this question An adaptive and coherent app A purpose-built app to support personas The prevention of irrelevant data being shown to the user A responsive de-composed design The break-down of a large transaction.
What is the purpose of the Logon Plugin Data Vault of the SAP Fiori Client? Provide a reusable component for storing sensitive information on the device Enable secure and seamless handling of attachments Allow a client policy that can be defined on the mobility platform Prevent the access to all nonessential plugins.
You are modeling a new role for your SAP Fiori Launchpad users. Which of the following steps is an optional configuration step? Assign Catalog to Role Create Tiles and Target Mappings o Create Catalog Activate Windows Go to Settings Create Group and Assign Tile.
Which of the following are features of the SAPUIS SDK? Note: There are 2 correct answers to this question. Allows the usage of the jQuery library Provides an interface to Web Dynpro Keyboard interaction support and accessibility features Is a subset of OpenUI5.
What are Smart Controls? SAPUI5 controls that can be rendered dynamically according to OData service annotations The predecessor of Smart Template Basic SAPUI5 controls recommended for standalone usage Application templates for SAPUI5 applications to optimize development.
You created a new catalog that contains some apps. You want to assign these apps to an existing role to provide authorization for the business users. How can you do this using the PFCG transaction? By adding the semantic object to the catalog and group By assigning the authorization profile for the catalog in the authorization tab By adding the catalog to the menu tab of the role By adding the tile and target mapping to the group .
You want to create a business catalog for all employees that contains a standard SAP Fiori app How would you do this? Reference the tile from Odata metadata Reference the tile from a SAP Business Catalog Reference the tile from a SAP Business Group Reference the tile from a Technical Catalog provided by SAP.
Which activities does the OData Model Editor support? (3 answers) Edit ODataModels Create ODataModels Define ODataModels Deploy ODataModels Test ODataModels.
You are creating KPI Design or KPI Modeler Apps using the SAP KPI Framework. Which of the following sequences is the correct one for this? Create Tile ,Create KPI, Create Evaluation, Configure Drill-Down, Manage KPI Associations Create Evaluation, Create Tile, Create KPI, Manage KPI Associations, Configure Drill-Down Create KPI. Configure Drill-Down. Create Evaluation, Create Tile Manage KPI Associations Create KPI, Create Evaluation, Create Tile, Configure Drill-Down, Manage KPI Associations.
Which of the following floorplans also have a standard SAP Fiori Elements implementation available as a part of SAP Fiori 2.0? Note: There are 3 correct answers to this question Analytical List Wizard Page List Report Page Overview Page Initial.
What options can you use to add UI annotations to a SAP Fiori Element Page? Note: There are 3 correct answers to this question. Add Annotation to the Annotation file present as a part of WeblDE project using Annotation modeler Add Annotation with the help of a Metadata Extension Add Annotations to the underlying CDS view Add Annotation to the underlying Database Table.
What result do you expect from the de-composition and re-composition phases? (3 answers) The break-down of a large transaction A purpose-built app to support personas An adaptive and coherent app A responsive de-composed design The prevention of irrelevant data being shown to the user .
What are Technical Catalogs used for? Note: There are 2 correct answers to this question As a reference for Business Groups To store tiles and target mappings by technology per solution area As a reference for Business Catalogs To reference tiles and target mappings according to Segregation of Duties for example a Purchaser, a Buyer and so on.
Which security features does the SAP Fiori provide to restrict the access to native device capabilities? There are 2 correct answers to this question Privacy screen Restricted device functionality using a client policy Bridge for non-Fiori content Encrypted storage of data on the device.
Which element in the SAPUI5 architecture holds the data in JSON or XML? Please choose the correct answer View Model Controller Component.
Your customer extends an SAP Fiori app with View Replacement. Which activities do you perform? There are 2 correct answers to this question Verify that adding custom content in the Extension Points will NOT suffice Identify a specific SAPUI5 control to be replaced Create an SAPUI5 control that replaces the original control Create an SAPUI5 view that replaces the complete view.
How do you integrate SAPUI5 in a Kapsel/Hybrid app? Add the sap-mobile-hybrid.js file to the Hybrid app Add the SAPUI5 bootstrap code into index.html Create a new Kapsel plugin using SAPUI5 Configure the SAPUI5 resources in the config.xml file of the Hybrid app.
Which control can you use to create responsive table-free layouts? . sap.ui.layout.Vertical ayout sap.ui.layout.Horizontal ayout sap.ui.layout.Grid Control sap.ui.layout.Responsiveflowlayout.
In a SAP Fiori hub deployment, where is the SAPUl5 application code stored for a transactional app? SAP Front-End Server (FES) SAP Back-End Server (BES) SAP Web Dispatcher SAP HANA XS Engine.
Which file can you use to configure internal navigation for List Report and Object Page templates? vocabulary.xml fi index.html file manifest.json file OData annotation file.
Which tool can you use to generate SAPUI5 coding that is based on prototypes? Adobe Flash UI Theme Designer SAP WEB IDE SAP Build.
A business user is unable to find an application on the SAP Fiori Launchpad or on the App Finder. Which of the following options could explain why the tile is unavailable? The user does not have the proper PFCG role assigned to see the application or tile. The catalogs assigned to the user do not contain the relevant application or tile. The OData service authorization is missing. The target mapping for the tile is missing in the catalog. The end user is missing the required group containing the tile.
An administrator wants to configure the SAP Fiori Launchpad for all users in one client for your S/4HANA 1809 landscape. Which of the following options represents the best way for the administrator to do this? Define settings using transaction /Ul2/FLP_CUS_CONF. Define settings using transaction/UI2/FLP_SYS_CONF. Create a target mapping in a catalog and assign the catalog tall users using roles. Use the configuration file to define URL parameters tenable/disable features when starting the SAP Fiori Launchpad.
Which of the following are features of the SAPUl5 SOK? sr Provides an interface to Web Dynpro OIs a subset of OpenUl5 Allows the usage of the jQuery library Keyboard interaction support and accessibility features.
What is the correct HTTP request method that is required to modify an ODATA resource? UPDATE PUT CHANGE POST.
What is the correct HTTP request method that is required to modify an ODATA resource? UPDATE PUT CHANGE POST.
What options can you use to add UI annotations ta SAP Fiori Element Page? Add Annotations to the manifest file present as a part of WeblDE project using the Descriptor Edit Add Annotation with the help of a Metadata Extension Add Annotation to the underlying Database Table Add Annotation to the Annotation file present as a part of WeblDE project using Annotation modeler Add Annotations to the underlying CDS view.
What is meant by the phrase "SAPUI5 supports modification free enhancements"? One Answer SAP provides a service in the cloud to generate an enhanced application using aspect-oriented programming. 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.
When you implement a controller extension and you implement the onlnit and on AfterRendering functions in the extension, when are they called? Only the functions of the controller extensions are called. Before the corresponding functions from the standard controller. After the corresponding functions form the standard controller.
Which function do you call on the ODataModel to trigger a deep insert? createDeep create updateDeep insertDeep.
What is the result of a GIT Reset? Removes all untracked files from the working directory. Undo a committed snapshot. Returns a project back to the previous state.
How is the extension type called to hide UI controls? View modification Control modification Element modification Control replacement.
What parameter must you provide when calling the simulate function of the mockserver? The auto Respond After parameter and the full qualified path to the local metadatafile. The full qualified path to the local metadata file and the folder where the modeldata are stored locally. The full qualified path to the model and the URI for the service document.
What parameter is needed when instantiating a MockServer object? url uri rootUrl rootUri.
Which aggregation is used to overwrite the standard behavior of a SmartField control extension overwrite configure.
You are developing SAP Fiori Elements applications. Which of the following actions are available in SAP Web IDE? Note: There are 2 correct answers to this question Add catalog to user menu in a PFCG role and grant the role to user Create a catalog, target mapping, and tiles Choose the Data service as data provider for the project Create an annotation file associated with the OData service and add annotations .
When is the use of a master-detail pattern not recommended? You need to offer complex filters for the master list of items. When you want to display different facets of the same object, data, or both. You want to display a single object.
What is the principle of SAP UX strategy? New, Renew, Enablement SAP Screen Personas New, Renew, Empower Design Strategy.
What type of concurrency control is offered by OData? Optimistic concurrency control No concurrency control Exclusive concurrency control Pessimistic concurrency control.
What are the advantages of Local Annotations Over SADL-based Annotations? Note: There are 2 correct answers to this question Can Override the CDS based Annotations Can handle Complex annotations which is not a bound to a single field or entity Local Annotations are more reusable as compared to SADL based annotations All the Framework-Specific Annotations available as a part of CDS views are also available as a part of Annotation Modeler, which makes it highly flexiblewrong.
Where is the best place to store local data when using the SAP Web IDE? In the models folder. In the localService folder In the mockdata folder.
Which file can you use to configure internal navigation for List Report and Object Page templates? Data annotation file index.html file vocabulary xml file manifestjson file.
Is it possible to add an extension point in the component implementation? No It depends on the type of component. Yes.
In what configuration area of the manifest.json file can you activate automatic message creation? sap.ui5 sap.ui sap.app.
When do you need to work with local data? To perform a quick test without creating live entities on the back-end server. When performance is poor in the productive system. When you want to reduce the complexity of your application. When working with static data.
Your customer ask you to add text for a new language to an app. Which file do you provide in the translator? COMPONEN JS MASTER_VIEcorrect XML I18wrong PROPERTIES MANIFES JSON.
What parameter must you provide when calling the simulate function of the mock server? The auto Respond After parameter and the full qualified path to the local metadata file. The full qualified path to the local metadata file and the folder where the model data are stored locally The full qualified path to the model and the URI for the service document.
Which of the following annotations would you use for a List Report Page? Use @Search .defaultSearchElement annotation to define input fields with value help. Use @Ul.selectionField annotation to define a fuzzy search field. Use @Ul.hidden annotation to hide the fields that are not to be displayed on a list report. Use @Ul.lineitem.importance annotation to determine in which devices the field is displayed.
You are an administrator for your S/4HANA 1809 landscape .You want to disable personalization and themes on the SAP Fiori Launchpad for select users in one client. How can you do this? Create a new catalog referencing /Ul21CONFIG_ PERS_OFF and assign it to the users by a PFCG role. Create a new catalog referencing /U12/CONFIG_SYS_CONF and assign it to the users by a PFCG role. Create a new catalog referencing /Ul2/CONFIG_ PERS_ON, adjust ng the relevant parameter in the target mapping, and assign it to the users by a PFCG role. Create a new catalog referencing /Ul2/CONFIG_CUS_CONF and assign it to the users by a PFCG role.
What options can you use to add UI annotations to a SAP Fiori Element Page? Note: There are 3 correct answers to this question. Add Annotation to the underlying Database Table Add Annotation with the help of a Metadata Extension Add Annotation to the Annotation file present as a part of WeblDE project using Annotation modeler Add Annotations to the underlying CDS view.
SAP Fiori Elements utilizes a metadata-driven approach for SAP Fiori app development. What are the implications of this? App developers must use JavaScript to allow their applications tread OData annotations and metadata. The SAP UI5 runtime interprets metadata and annotations of the OData service and uses the corresponding views for the Fiori app at startup. SAPUl5 Smart Controls must be created by developers to utilize the OData annotations and metadata of SAP Fiori Elements templates. Smart Templates must be used by the developer to consume OData annotations and metadata so the SAPUl5 runtime can use the corresponding view.
You want to use transaction /Ul2/FLP to start the SAP Fiori Launchpad using the Web Dispatcher. Which database table do you use to configure this? HTTP_CSP_MADMIN HTTP_MADMIM HTTP_WHITELIST HTTPURLLOC.
You are developing a complex screen and you use fragments. What features of fragments are useful here? Fragments can be a stand-alone view Fragments can be found by the SAPUl5 runtime libraries. Fragments have their own controller. Fragments are light-weight UI parts that can be reused.
Report abuse Terms of use
HOME
CREATE TEST
COMMENTS
STADISTICS
RECORDS
Author's Tests