C_FIORDEV_21 Flashcards
Which binding modes are supported by SAPUI5?(3)
Single-time-only One-way Two-way One-time Once
One-way
Two-way
One-time
Your customer needs an app that can perform data modifications. Which ODataModel binding-mode do you select?(1) One-way Three-way Two-way One-time
Two-way
You need to bind data from a model to an UI5 view control. Which of the following models are valid?(3) Resource-model binding One-way binding One-time binding Three-way binding Two-way binding
One-way binding
One-time binding
Two-way binding
Which model types are supported by SAPUI5?(4) Resource model JSON model OData model XML Model Translation model
Resource model
JSON model
OData model
XML Model
Which model type in SAPUI5 does NOT support one-way and two-way binding from model to view?(1) o JSON model o OData model o XML model o Resource model
Resource model
develop an SAP Fiori sales app to display sales order information from the backend system. Which of the following model types do you use?(1) o Resource Model o XML Model o JSON Model o OData Model
OData Model
What are the SAP Fiori principles?(3) Role-based Adaptive Creative Coherent Complex
Role-based
Adaptive
Coherent
- What does coherence refer to in the SAP Fiori design principles?(2)
The way in which the data is handled internally
A description of the technological foundation
The same intuitive experience across the whole enterprise
A consistent interaction and visual design language
The same intuitive experience across the whole enterprise
A consistent interaction and visual design language
What parameter must you provide when calling the simulate function of the mock server?(1)
o The auto Respond After parameter and the full qualified path to the local metadata file.
o The full qualified path to the local metadata file and the folder where the model data are stored locally.
o The full qualified path to the model and the URI for the service document.
o The full qualified path to the local metadata file and the folder where the model data are stored locally.
Which properties do you need to configure when you use the Mock server?(2) Binding type Module path Destination Service Url
Module path
Service Url
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?(1) o Mock server o QUnit o OPA o Sinon
OPA
Which deployment options do you have for SAP Fiori UIs and OData Services regarding the software components?(2)
Two different deployment packages on the same system as the business system
Two different deployment packages on a different from the business packages
One deployment package on a different system from the business system
One deployment package on the same system as the business system
One deployment package on a different system from the business system
One deployment package on the same system as the business system
When you implement a controller extension and you implement the onlnit and on AfterRendering functions in the extension, when are they called?(1)
o Only the functions of the controller extensions are called.
o Before the corresponding functions from the standard controller.
o After the corresponding functions form the standard controller.
Before the corresponding functions from the standard controller.
Your customer asks you to add text for a new language to an app. Which file do you provide to the translator?(1) o Master..xml o Component.js o i18n.properties o manifest.json
i18n.properties
Your customer ask you to add text for a new language to an app. Which file do you provide in the translator?(1) o COMPONEN o JS o MASTER_VIE o XML o I18 o PROPERTIES o MANIFES o JSON
MASTER_VIE
You finalized your SAPUI5 app development in the SAP Web IDE. What are the platforms available for deployment?(3) Deploy to SAP Cloud Platform Deploy to SAP Fiori Launchpad Deploy to SAPUI5 Java Repository Deploy to SAPUI5 ABAP Repository
Deploy to SAP Cloud Platform
Deploy to SAP Fiori Launchpad
Deploy to SAPUI5 ABAP Repository
17. Which technologies are used to create Hybrid apps and SAPUI5 apps?(1) o XML, JSON and CSS o HTML5, JavaScript and CSS o HTML, JSON and CSS3 o XML, JavaScript and CSS3
o HTML5, JavaScript and CSS
You develop an SAPUI5 app that updates data for sales order and sales order items on the back-end system. What do you create to implement a deep insert?(2)
Create a nested structure for Sales Order and Sales Order Items
Create a flat structure with Sales Order and Sales Order Items, and then add an expand command
Create an object structure that defines the hierarchy
Create individual structures for both Sales Order and Sales Order Items, and then batch them
Create a nested structure for Sales Order and Sales Order Items
Create an object structure that defines the hierarchy
Which function do you call on the ODataModel to trigger a deep insert?(1) o createDeep o create o updateDeep o insertDeep
o create
Your customer requests a special create method to enable the creation of the full OData hierarchy. Which OData service method can you use?(1) o CREATE_DEEP_ENTITY o EXECUTE_DEEP_INSERT o CREATE_STREAM o CREATE_BATCH_ENTITY
CREATE_DEEP_ENTITY
What is the purpose of the Logon Plugin Data Vault of the SAP Fiori Client?(1)
o Prevent the access to all nonessential plugins
o Provide a reusable component for storing sensitive information on the device
o Allow a client policy that can be defined on the mobility platform
o Enable secure and seamless handling of attachments
Provide a reusable component for storing sensitive information on the device
Which file is referred to as the App Descriptor and what is its function?
o The configure.xml file is referred to as App Descriptor Its function is to configure web apps and turn on ^ plug-ins
o The neo.json file is referred to as App Descriptor Its function is to capture data from objects
o The manifest.json file is referred to as App Descriptor Its function is to instantiate the model
o The config-json file is referred to as App Descriptor Its function is to configure ports and turn on plug-ins
The manifest.json file is referred to as App Descriptor Its function is to instantiate the model
In a standard SAPUI5 project, which file is the Application Descriptor that contains the metadata description of the application?(1) o Components o Manifest.json o Index.html o Neo-app.json
o Manifest.json
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) Feasible Usable Achievable Desirable
Feasible
Desirable
You need the server to sort and filter the data used in your customers app. Which SAPUI5-supported data model must you use?(1) o ODataModel o JSONModel o ResourceModel o XMLModel
o ODataModel
When do you need to work with local data?(2)
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.
To perform a quick test without creating live entities on the back-end server.
When working with static data.
In what configuration area of the manifest.json file can you activate automatic message creation?(1)
o sap.ui5
o sap.ui
o sap.app
o sap.ui5
Is it possible to add an extension point in the component implementation?(1)
o No
o It depends on the type of component.
o Yes
o No
What are Smart Controls?(1)
o SAPUI5 controls that can be rendered dynamically according to OData service annotations
o Basic SAPUI5 controls recommended for standalone usage
o The predecessor of Smart Templates
o Application templates for SAPUI5 applications to optimize development
Application templates for SAPUI5 applications to optimize development
30. Which of the following are the current SAP UI Tools?(3) SAP NetWeaver Portal SAP Screen Personas SAP NetWeaver Gateway Flexible UI Designer SAPUI5 Application Development Tools
SAP Screen Personas
Flexible UI Designer
SAPUI5 Application Development Tools
Which of the following pattern sequences are the QUnit tests based on? o Assert, Act, and Arrange o Arrange, Act, and Assert o Given, When, and Then o Given, Then, and When
o Arrange, Act, and Assert
In the screenshot, which element of the Arrange-Act-Assert pattern corresponds to the Act in a QUnittest?(1)
o this.calculator.press(“1”)
o teardown : function() {}
o QUnit.module
o QUnit.test
(*Act is getting the tested unit to test to execute (in this case to press its button 1). Assert is then comparing the result of that unit’s action to the value you set as the right answer)
this.calculator.press(“1”)
What activity does the QUnit Stub functionality perform?(1)
o Verifies that expected methods are called correctly
o Provides parameters and return values for method calls
o Supplies parameter for method calls
o Returns values for method calls
Provides parameters and return values for method calls
You perform a QUnit test with the following syntactical options. Which call returns true when you execute it? o Assert.strictEqual(0,"0","true"); o Assert.strictEqual(0,"","true"); o Assert.strictEqual(0,null,"true"); o Assert.strictEqual(0,-0,"true");
o Assert.strictEqual(0,”0”,”true”);
To perform a Qunit test, what do you include in a test page under your webapp folder? o Stub code o Mock code o OPA function o SAPUI5 bootstrap code
SAPUI5 bootstrap code
What options can you use to add UI annotations to a SAP Fiori Element Page?
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
Add Annotation to the underlying Database Table
Add Annotation with the help of a Metadata Extension
Add Annotations to the underlying CDS view
- What are the advantages of Local Annotations Over SADL-based Annotations?
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
Can Override the CDS based Annotations
Local Annotations are more reusable as compared to SADL based annotations
What happens when you use the SAP Web IDE console during a deployment?(2)
You can view error messages when a deployment is successful
You can debug the error messages in the console
You can archive the success messages in the console
You can view error messages when a deployment is NOT successful
You can archive the success messages in the console
You can view error messages when a deployment is NOT successful
Your customer extends an SAP Fiori app with View Replacement. Which activities do you perform?(2)
Create an SAPUI5 view that replaces the complete view
Identify a specific SAPUI5 control to be replaced
Verify that adding custom content in the Extension Points will NOT suffice
Create an SAPUI5 control that replaces the original control
Create an SAPUI5 view that replaces the complete view
Verify that adding custom content in the Extension Points will NOT suffice
How can you extend an SAP Fiori app? (3 answers)
Enable merging of the standard and the custom controller at runtime
Modify the data model to merge data at runtime
Modify the runtime libraries that are to be loaded
Add customer view content in a predefined extension point
Modify the properties of the view control
Enable merging of the standard and the custom controller at runtime
Add customer view content in a predefined extension point
Modify the properties of the view control