|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 flexible .
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 KPI, Create Evaluation, Create Tile Configure Drill-Down, Manage KPI Associations Create KPI. Configure Drill-Down. Create Evaluation, Create Tile Manage KPI Associations Create Evaluation, Create Tile, Create KPI, Manage KPI Associations, Configure DrillDown Create Tile. Create KPI, Create Evaluation, Configure Drill-Down, Manage KPI Associations .
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 JSON model OData model XML model.
Which tile types can you use to display real-time data values read from an OData service? (2 answers) News tile App Launcher - Static tile KPI based tile App Launcher - Dynamic tile .
What are Technical Catalogs used for? Note: There are 2 correct answers to this question As a reference for Business Groups 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 To store tiles and target mappings by technology per solution area .
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/0/companies Y: name Z: city X: /region/companies Y: name Z: city X: /region/0/companies Y: companies/0/name Z: companies/0/city v X: /region/companies Y: companies/name Z: companies/city.
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? Create a target mapping in a catalog and assign the catalog to all users using roles Define settings using transaction /UI5/FLP_CUS_CONF. Use the configuration file to define URL parameters to enable/disable features when starting the SAP Fiori Launchpad Define settings using transaction /UI5/FLP SYS_CONF.
What method must be implemented on the back end to support deep inserts? CREATE_DEEP_ENTITY APPLY_DEEP_ENTITY CREATE_ENTITY_DEEP INSERT_ENTITY_DEEP .
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? (2 answers) Feasible Usable Achievable Desirable .
What is the best approach to show a UI control on a desktop only, and not on a mobile device?
Use the standard CSS class sapUiVisibleOnlyOnDesktop. 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. .
Which dependent plugin must you enable to include the Push plugin when you create a hybrid mobile app? Logon Manager Network Connection Dialog Notification App Update .
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 .
What happens if you execute an app that contains the following bootstrap file? The bootstrap will NOT load and the application will produce an error message that the theme is missing The bootstrap will load and the SAP default theme will be used The bootstrap will load and the application will run successfully but without a theme The bootstrap will load and the customer-defined default theme will be used .
You develop an SAPUI5 app that updates data on the SAP back-end system. What activities are required when you implement an XSRF token? (2 answers) 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 Generate a token on each read and write request.
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? (2 answers) It supports custom destination API configuration and certificate inspection It secures an SSL tunnel between the SAP Hana Cloud and the on-premise system It initiates a cloud-based reverse-invoke process It creates connectivity by a reverse-invoke process on the on-premise system .
In a standard SAPUI5 project, which file is the Application Descriptor that contains the metadata description of the application? Index.html Neo-app.json Manifest.json Components .
From which control does the sap.m.App control inherit navigation capabilities? sap.m.NavContainer sap.ui.core.NavContainer sap.m.NavigationContainer .
Why do you use the Cordova and SAP Kapsel plug-ins when using the SAP Web IDE, SAP HAT add-on? (2 answers) To integrate device APIs To use offline OData To enable multiple SAPUI5 apps To use X.509 client certificates .
When is the use of a master-detail pattern not recommended? （2） 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. .
You finalized your app development in the SAP Web IDE and need to deploy it. Which deployment targets are offered? (3 answers) Register to SAP Fiori launchpad SAPUI5 Java Repository SAP HANA Cloud Platform Deploy to SAP Fiori launchpad SAPUI5 ABAP Repository .
What layout control is used to achieve flexible and responsive layouts? Grid Splitter VerticalLayout FlexBox .
What configuration steps are necessary to define a navigation route? (3) Configure a target. Assign at least one target to the route. Configure a route in the manifest.json file. Activate routing in the sap.app. .
Which of the following describe benefits of SAP Fiori elements? （2） Full control of the of the generated code at design time. Flexibility and freedom in UI design. Consistent UI design. Less support effort.
Is it true to say that 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. That is true, the sap.m.App control does not provide responsive behavior. No, that is not true. The sap.m.App control provides responsive behavior. .
Which UI annotation is used to declare a field for the smart filter template? UI.finderField UI.filterField UI.selectionField UI.searchField.
What parameter is needed when instantiating a MockServer object? url uri rootUrl rootUri .
Which properties are part of the design phase when you develop SAP Fiori apps? Scoping, 360 degree research and Synthesis Developing, Testing and Deploying Requirement gathering, Research and Documentation Ideation, Prototyping and Validation .
What is the required content of the Components file of an extension project? (2 answers) The controller IDs The namespace of the parent app The link to the parent app The customizing section .
Which model types are supported by SAPUI5? （4） Resource model JSON model OData model XML Model Translation model .
You are modeling a new role for your SAP Fiori Launchpad users. Which of the following steps is an optional configuration step? Create Tiles and Target Mappings o Create Catalog Create Group and Assign Tile Activate Windows Go to Settings Assign Catalog to Role .
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,null,"true"); Assert.strictEqual(0,"","Ttrue"); Assert.strictEqual(0,"0","true"); .
Your customer asks you to demonstrate their app with localization changes. Which activity do you perform? Configure the run configuration file in the app Show the i18n.properties file translatio Enable the preview frame in the run configuration Configure the Supported Languages settings in the Project.json file.
Which of the following steps are part of the discover phase in the DLD? （3） Implement Test Synthesize Research Scope.
Which of the following pattern sequences are the QUnit tests based on? Assert, Act, and Arrange Arrange, Act, and Assert Given, When, and Then Given, Then, and When .
In the source code below, which of the following locations must reference the extension point? EmployeeDate.controllers Components Neo-app.json EmployeeData.view.xml .
In the code on the screenshot, what are the absolute paths of the property that retrieves the City value for the company Acme Inc.? Note: There are 2 correct answers to this question /regions/1/companies/l/city /regions/companies/0/city /regions/0/companies/0/city /region/companies/city .
Your customer wants to extend an SAP Fiori app through a Controller Extension. When can a controller extension lead to a crash? (2 answers) If the original code required to run the application is overwritten If the extension code accesses parts of the original application that were removed If the extension code exists and is NOT referenced in the original view If the extension code exists in the extended app but the controller name is changed by an app update.
Your customer asks you for the advantages of the Model View Controller (MVC) design pattern. Which of the following answers do you provide? (2 answers) The data that the models work with can be reused by several different applications MVC artifacts can be transported and debugged separately The project team members that have extensive Ul skills can concentrate in that area MVC is easy to implement for the project team members and supports quick coding .
You need to maintain the mapping between an app URL and a destination in the SAPUI5 app. Which file do you maintain? path.json project.json neo-app.json user-project.json .
Which UI annotation is used in the object page to display the object header? UI.header-Object Ul.headerlnfo Ul.objectheader UI.header .
Which binding modes are supported by SAPUI5? （3） Single-time-only One-way Two-way One-time Once.
What do you configure to import the BUILD prototype in the SAP Web IDE for development? The connection in the SAP HANA Cloud Integration The connection in the SAP HANA Cloud Connector The API key in the SAP Web IDE plugin The destination in the SAP HANA Cloud Platform .
When you implement a controller extension and you implement the onlnit and onAfterRendering 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.
What are the current UI Technologies of SAP?（3） Java Server Pages SAPUI5 Web Dynpro ABAP / Floorplan Manager Dynpro Business Server Pages .
Which deployment options do you have for SAP Fiori Uls and OData Services regarding the software components? (2 answers) One deployment package on the same system as the business system Two different deployment packages on a different from the business system One deployment package on a different system from the business system Two different deployment packages on the same system as the business system.
What are the goals of the SAPUI5 framework?（2） Provide a lightweight programming model for desktop only applications. Provide a user interface technology for building and adapting server-based applications. Provide an extensible framework for building desktop and mobile applications. Provide a user interface technology for building and adapting client applications. .
Your customer wants to enable the SAP Fiori app to be accessed in multiple languages. Which of the following activities do you perform? (3 answers) 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 Create a resource file for each language Create a resource file containing key/value pairs .
Which modes are provided by the sap.m.SplitAppMode enumeration? （3） StretchCompressMode ShowHideMode PopoverMode HideShowMode ShrinkCozyMode .
Which file of the SAP HAT Connector stores the WeblDEHosts URL and can be used for troubleshooting? Assistmsg.json Config.json Package.json appConfig.js .