option
Cuestiones
ayuda
daypo
buscar.php
TEST BORRADO, QUIZÁS LE INTERESE: C_FIORIDEV_22
COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
C_FIORIDEV_22

Descripción:
SAP Certified Development Associate - SAP Fiori Application Developer

Autor:
AVATAR
Ricardo Suarez
OTROS TESTS DEL AUTOR

Fecha de Creación:
20/06/2023

Categoría: Otros

Número Preguntas: 257
COMPARTE EL TEST
COMENTARNuevo Comentario
No hay ningún comentario sobre este test.
Temario:
Which dimensions define SAP Fiori? Choose 3 correct answers. Concept Design Performance Technology.
What are the main principles of SAP Fiori? Choose 2 correct answers. Simple, coherent, and delightful Role-based and adaptive Collaborative ISO/IEC/IEEE 90003:2018.
Which clients can be used for SAP Fiori? Choose 2 correct answers. Web Browser SAP Logon SAP Easy Access SAP Business Client.
Which platforms support the integration of SAP Fiori? Choose 3 correct answers. SAP Enterprise Portal SAP Process Integration SAP HANA Enterprise Cloud SAP Launchpad service SAP Mobile Services.
Which personalization elements can be assigned to user roles? Choose 3 correct answers. SAP Fiori group SAP Fiori tile SAP Fiori catalog SAP Fiori space SAP Fiori page.
Which element has the application as target? Choose the correct answer. SAP Fiori user role SAP Fiori catalog SAP Fiori tile SAP Fiori app descriptor.
What are the app types of SAP Fiori? Choose 3 correct answers. Transactional Analytical Smart Principal Fact Sheet.
Which service areas are provided by the SAP HANA platform? Choose 4 correct answers. Application Services Gateway Services Integration Services Connectivity Services Processing Services Database Services.
Which areas were re-imagined in SAP S/4HANA? Choose 4 correct answers. User experience User management Business processes System configuration Database models.
Which applications can be used as entry point to create evaluations? Choose 2 correct answers. Query Browser My Queries View Browser Analyze Query Log.
Which are floorplans in SAP Fiori elements? Choose 3 correct answers. Object Page Master Detail Page List Report Overview Page Dynamic Page.
In which layers is the metadata for SAP Fiori elements created? Choose the correct answers. User Interface OData Service Core Data Services Database.
Which layers of settings are available for SAP Fiori? Choose 3 correct answers. Configuration Personalization Customizing Internationalization.
Which elements of SAP Fiori can be assigned to business roles? Choose 3 correct answers. Spaces Pages Business Catalog Groups Technical Catalogs Business Catalogs.
For intent-based navigation, what does an intent consist of? Choose 2 correct answers. Target mapping Semantic object Action ICF path.
What can be used as target in a target mapping? Choose 4 correct answers. Web Dynpro application Generic URL ABAP Transaction SAPUI5 application.
What is needed to define a target mapping for an SAPUI5 application? Choose 3 correct answers. Component ID Gateway service ICF path BSP name Application ID.
What are the catalog types in SAP Fiori? Choose 3 correct answers. Replicable Custom Standard Front-end Back-end.
Which task lists for SAP Fiori are run only once per ABAP system release? Choose 2 correct answers. SAP_FIORI_FOUNDATION_S4 SAP_FIORI_CONTENT_ACTIVATION SAP_FIORI_FCM_CONTENT_ACTIVATION SAP_GW_FIORI_ERP_ONE_CLNT_SETUP.
Which ABAP transactions can be used to analyze the intents used in target mappings? Choose 3 correct answers. /UI2/FLT /UI2/FLIA /UI2/FLC /UI2/FLP /UI2/FLPCA.
Which system environments offer the UI theme designer? Choose 3 correct answers. SAP Enterprise Portal SAP NetWeaver Application Server ABAP SAP Business Technology Platform SAP NetWeaver Application Server Java SAP Business Intelligence .
How can you enable adaptation at runtime for SAP Fiori apps? Choose 3 correct answers Target mapping to runtime authoring plugin SAP Fiori catalog SAP_CA_BC_SSB User role SAP_UI_FLEX_KEY_USER SAP Fiori catalog /UIF/SAP_RTA_PLUGIN User role SAP_S_RFCACL.
Which terms are correct when talking about extensibility for SAP applications in a front-end server? Choose 2 correct answers. SAP Gateway Redefinition CDS View Extension SAPUI5 Adaptation/Extension ABAP Enhancement SAP Fiori Elements Adaptation.
How can you activate an extension for the SAP Fiori launchpad (FLP)? Choose 2 correct answers. FLP Content Manager (/UI2/FLPCM_CUST) Target Mapping (/UI2/FLPD_CUST) Customer settings (/UI2/FLP_CUS_CONF) Definition of FLP settings (/UI2/FLP_CONF_DEF).
What can be used as middleware to improve SAP Fiori for mobile? Choose the correct answer. SAP Unwired Platform (SUP) SAP Mobile Platform (SMP) SAP Mobile Services.
Which native capabilities of a mobile device can only be leveraged when using SAP Fiori for iOS? Choose 3 correct answers. Touch ID Camera Facetime iBeacon Geolocation.
What is needed to define a target mapping for a Web Dynpro ABAP application? Choose 3 correct answers. Web Dynpro window Web Dynpro component System alias Web Dynpro application Web Dynpro configuration.
What is needed to define a target mapping for an ABAP transaction? Choose 2 correct answers Ok-code Transaction code Dynpro number System alias.
What does a KPI consist of? Choose 3 correct answers. Evaluation Authentication Drill-down Tile Indicator.
Which shell configurations are available to adapt the header of the app? Choose 3 correct answers. encapsulated embedded standalone headerless footless.
Which UI clients does SAP Screen Personas support? Choose 4 correct answers. SAP Business Client SAP Mobile Services Client SAP GUI for Windows SAP GUI for HTML SAP GUI for Java.
Which of the following statements are true when talking about SAP Fiori? Choose 3 correct answers. SAP Fiori is SAP’s user experience that applies modern user-centric design principles SAP Fiori is SAP’s product for implementing SAP Enterprise Portal components SAP Fiori is SAP’s UI technology for implementing applications for mobile devices SAP Fiori can be personalized, is simple, and runs on any device 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. 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 3 correct answers Web Dynpro Java Web Dynpro ABAP with Screen Personas Classical Screen with Screen Personas Java Dynpro SAPUI5.
Which of the following are key features of SAPUI5? Choose 3 correct answers. Full translation support Web Dynpro extensibility Responsive across browsers and devices Less open for custom development 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. Model View Controller Drag-and-drop Slideshow A forgiving forma.
Which of the following statements are true for OpenUI5? Choose 3 correct answers. OpenUI5 includes all of the main features of SAPUI5. OpenUI5 contains sap.viz and sap.ui.comp. 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 Business Application Studio? Choose 3 correct answers. SAP Business Application Studio is a browser-based integrated development environment SAP Business Application Studio is only available as on-premise edition SAP Business Application Studio is integrated in the SAP GUI SAP Business Application Studio is based on an open source IDE SAP Business Application Studio provides WYSIWYG tooling.
What tool is used to connect the SAP Business Technology Platform to an on-premise system? Choose the correct answer Destination Connector Cloud Connector Connector App Cloud Manager.
Which of the following parameters must you provide when you create an initial Cloud Connector configuration? Choose 3 correct answers Region Display Name Subaccount Password Location ID Description.
What is the initial starting phase of SAPUI5 called? Choose the correct answer Bootstrapping AutoStart ConfigurationLoad Startup-phase.
What is the name of the event that is fired after a successful SAPUI5 initialization? Choose the correct answer. init startUpDone loadDone bootDone.
What is the prefix of the HTML custom attributes of SAPUI5? Choose the correct answer. 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 3 correct answers Name Association Definition Scope Dependencies.
Which JavaScript function is called to define a module? Choose the correct answer 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. jQuery.sap.require sap.ui.require sap.ui.define sap.ui.loadModule.
What view type does SAP recommend? Choose the correct answer JSON XML HTML JavaScript.
Which function is provided to register a URL prefix for a module name prefix? Choose the correct answer. 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 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 4 correct answers. onInit onRender onAfterRendering onExit onBeforeRndering.
Which layout control can help you group UI controls? Choose the correct answer. 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. 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. em rem px percentage.
Which fragment type is not available in SAPUI5? Choose the correct answer. XML fragment JSON fragment HTML fragment JavaScript fragment.
Which of the following statements are true with respect to fragments? Choose 2 correct answers. 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. addDependent() connectToView() addFragment() assignDependent().
Which of the following model types are supported by SAPUI5? Choose 3 correct answers XML JSON OData SOAP.
Which enumeration defines the various binding modes provided by SAP? Choose the correct answer. 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() to specify the SAPUI5 module name of the .properties file? Choose the correct answer. bundleName resourceBundleName resourceName bundlePath.
Which of the following are the binding types supported in SAPUI5? Choose 3 correct answers. Property binding Default binding Aggregation binding Elementary binding Element binding.
Which of the following are the two options provided by SAPUI5 for working with i18n texts? Choose 2 correct answers. Module sap/base/i18n/ResourceBundle Aggregation Binding Data Binding Resource Consumption.
Assuming the input language in a SAPUI5 application is de_CH. What is the locale fallback chain used by SAPUI5 to load the suitable resource bundle file (where "" stands for the raw file)? Choose the correct answer. "de_CH" → "de" → "en" → " " "de_CH" → "de" → " " → "en" "de_CH" → "de" → " ".
What does OData use for resource identification? Choose the correct answer Email address URI Harmonized WSDL paths.
Which design pattern is used for resolving relationships between resources? Choose the correct answer. Resource design pattern Hypermedia design pattern Metadata design pattern.
Which of the following return types are supported by service operations? Choose 2 correct answers. Complex Types Primitive Types Aggregation Types Infinitive Types.
Which OData versions are currently supported by SAPUI5? Choose 2 correct answers 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 back-end? Choose the correct answer. Yes, for each getProperty() call, a 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. C 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. hasUpdatedValues() hasPendingChanges() hasPendingValues() hasUpdatedChanges().
Which types of components are provided by SAPUI5? Choose 2 correct answers. Faceless Components UI Components Backend Components Agile Components.
In which file is the Component controller implemented? Choose the correct answer. 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. sap.ui.core.ComponentGroup sap.ui.core.ComponentContainer sap.ui.core.ComponentPanel sap.ui.core.ComponentArea.
Which root element can be used when developing a worklist app? Choose the correct answer. sap.m.App sap.m.FullScreenApp sap.m.BaseApp sap.m.SplitApp.
Which function invocation is necessary to set up the routing inside a Worklist app? Choose the correct answer. 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 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 navigate to the correct target when the invalidHashOccurs event is raised.
What impact does UX have on monetary values? Choose 3 correct answers. 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. Design Strategy New, Renew, Enablement New, Renew, Empower Architecture and Technology SAP Screen Personas.
What impact does SAP Fiori have on business? Choose 3 correct answers. 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 3 correct answers. 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 3 correct answers. Business Server Pages SAPUI5 Java Server Pages Web Dynpro ABAP / Floorplan Manager Dynpro.
What are the goals of the SAPUI5 framework? Choose 2 correct answers. 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 3 correct answers Role-based Adaptive Creative Coherent Complex.
Which of the following steps are part of the discover phase in the DLD? Choose 3 correct answers. Scope Test Implement Research Synthesize.
Which of the following steps are part of the design phase in the DLD? Choose 3 correct answers. Test Validate Prototype Scope Ideate.
What is the relation between the model and the controller in the standard MVC implementation? Choose 2 correct answers. 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 4 correct answers. JSON model Resource model Translation model XML Model OData model.
Which OData versions are currently supported by SAPUI5? Choose 2 correct answers. OData V2 OData V5 OData V4 OData V7.
Which binding modes are supported by SAPUI5? Choose 3 correct answers. One-time One-way Single-time-only Two-way Once.
In which base class implementation is the setModel function implemented? Choose the correct answer. sap.ui.base.ManagedObject sap.ui.base.Object sap.ui.base.Interface sap.ui.model.base.BaseModel.
Which of the following are best practices when developing a SAPUI5 app? Choose 4 correct answers. 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 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. 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 3 correct answers. 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 2 correct answers. 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.
Is it true to say that the sap.m.App control does not provide responsive behavior? Choose the correct answer. 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. fullPages pages masterPages detailPages.
When is the use of a master-detail pattern not recommended? Choose 2 correct answers. 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 3 correct answers. ShowHideMode HideShowMode StretchCompressMode PopoverMode ShrinkCozyMode.
What are the two aggregations provided by sap.m.SplitApp control to add page implementations? Choose 2 correct answers. mainPages masterPages infoPages detailPages detail.
What message types are known to SAPUI5? Choose 2 correct answers. Control message UI message Server message Log message.
How do you access the MessageManager? Choose the correct answer. 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. sap.app sap.ui sap.ui5.
What layout control is used to achieve flexible and responsive layouts? Choose the correct answer. VerticalLayout FlexBox Grid Splitter.
What aspects of the runtime environment can be accessed by the Device API of SAPUI5? Choose 4 correct answers. Operating system Screen size Orientation change Language Touch-specific features.
What are the different content densities provided by SAPUI5? Choose 3 correct answers. 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. 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. 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. writeClasses writeIcon writeControlData write.
Which of the following statements are true with regard to implementing your own renderer? Choose 3 correct answers. 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 3 correct answers. 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. 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. 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. library.load.js library.js loadlibrary.js lib.dll.
What method is called inside the library.js file? Choose the correct answer. 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 3 correct answers. 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. 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 3 correct answers. 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 2 correct answers. 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. $json $format=json format=json.
Where is the best place to store local data when using the SAP Business Application Studio? Choose 2 correct answers. 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. 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. uri rootUri url rootUrl.
What parameter must you provide when calling the simulate function of the mock server? Choose the correct answer. 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. Pessimistic concurrency control Exclusive concurrency control No concurrency control Optimistic concurrency control.
How does the OData Model handle XSRF tokens? Choose the correct answer. 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. 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. 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. 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. create createDeep insertDeep updateDeep.
What is the namespace in which the smart controls are bundled? Choose the correct answer. 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. overwrite configure extension.
Which of the following statements are true for SAP Fiori elements? Choose 2 correct answers. 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 2 correct answers. 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 3 correct answers. 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. 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. UI.searchField UI.selectionField UI.filterField UI.finderField.
What is meant by the phrase “SAPUI5 supports modification free enhancements”? Choose the correct answer. 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. Yes No It depends on the type of component.
To what namespace is the ExtensionPoint class assigned? Choose the correct answer. sap.ui.extension sap.m sap.ui.core sap.ui.core.extension.
What types of extensions/replacements are supported by SAPUI5? Choose 4 correct answers. 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. 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. Control replacement Control modification View modification Element modification.
Which of the following best describes a commit? Choose the correct answer. 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 3 correct answers. Committed Changed Released Modified.
In which state are the files in GIT when a remote repository is cloned? Choose 3 correct answers. Staged and modified Tracked and unmodified Tracked and staged Modified and tracked.
What is the result of a GIT Reset? Choose the correct answer. 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. 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. 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. 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.
Which of the following statements are true about the merge functionality in GIT? Choose the correct answer. 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 impact does UX have on monetary values? Choose 3 correct answers. Increase user satisfaction Gain productivity and data quality Strengthen relationship between customers Save training costs Decrease change requests and user errors.
What are the ideas behind the SAP UX strategy? Choose 3 correct answers Design Strategy New / Renew / Enablement New / Renew / Empower Architecture and Technology SAP Screen Personas.
What impact does SAP Fiori have on Business? Choose 3 correct answers. Digitalization Simplification Web & open standards User-centered Re-imagine processes.
What are the current SAP UI Tools? Choose 3 correct answers. 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 3 correct answers. Business Server Pages SAPUI5 Java Server Pages Web Dynpro ABAP / Floorplan Manager Dynpro.
What goals does the SAPUI5 framework have? Choose 2 correct answers. 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 steps are part of the discover phase in the DLD? Choose 3 correct answers. Scope Test Implement Research Synthesize.
What steps are part of the design phase in the DLD? Choose 3 correct answers. Test Validate Prototype Scope Ideate.
What are the features of SAP Fiori elements? Choose 3 correct answers. No JavaScript UI Coding. Metadata-driven approach of SAP 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, and Transaction scenarios.
Which of the following information about an OData service should be provided as an annotation? Choose the correct answer. 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. Determine whether this statement is true or false. True False.
Which of following templates display only one business entity? Choose the correct answer. List Report Object Page Overview Page Analytic List Page.
Using SAP S/4HANA 1610 with ABAP 7.51, which of following templates can you use for SAP Fiori elements? Choose 3 correct answers. List Report Object Page Overview Page Analytic List Page.
Which info will be used for creating a destination in SAP BTP for SAP Fiori elements development? Choose the correct answer. 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. Determine whether this statement is true or false. True False.
Which of following steps are needed to create an association in CDS and expose it? Choose 2 correct answers. 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. Cannot expose associations. Cannot 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 2 correct answers. 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. @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. Put all fields, which are not important at the end of the report. When the 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 a different 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. 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 The search field is searching on more than one data field. There is only one search field per list report. The search field searches for only one data field. Search field support fuzzy search.
Choose available options for creating a value help for a selection field. Choose 2 correct answers. By adding a foreign key annotation. By adding a value help annotation. C 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. Determine whether this statement is true or false. True False.
What steps needs to be done in manifest.json if you need to hide variant function in a list report? Choose 2 correct answers. 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. 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 3 correct answers. 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. Determine whether this statement is true or false. True False.
The CDS annotation @UI.facet is used to: Choose 3 correct answers. 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 2 correct answers. purpose targetQualifier parentId type.
If your back end system is based on ABAP 7.50, which are available ways of using facets? Choose 2 correct answers. Declare both: field groups and facets in CDS view. Declare both: field group and facet as local annotation using BAS. Declare field group in CDS view, declare facets as local annotation using BAS. It is not possible to use facets in ABAP 7.50.
What are the options for external navigation? Choose 3 correct answers. 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 2 correct answers. 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. Determine whether this statement is true or false. True False.
What steps are used to display a field as a rating indicator? Choose 2 correct answers. 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 3 correct answers. 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. The Analytical entity set analyzes the use of the database and runs faster when SAP HANA is used as database compared to a normal entity set.
SAP Fiori elements support write operations, if the back end service is written by CDS working with BOPF. Determine whether this statement is true or false. True False.
Which of the following types are types of cards in an Overview Page? Choose 5 correct answers. List Cards Link List Cards Analytic Cards Table Cards Stack Cards Dictionary Cards.
Which areas are part of an Analytic List Page? Choose 3 correct answers. Title Area Visual Filters Selection Fields Content Area.
In an Analytic List Page, the user can filter data by selecting some points in the chart. Determine whether this statement is true or false. 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. User interface User experience Usability User acceptance.
What does effectiveness mean in the relation to the user interface? Choose the correct answer 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 3 correct answers. Heuristic evaluation User testing User observation Questionnaires.
What impact does UX have on monetary values? Choose 3 correct answers. Increases user satisfaction Improves productivity and data quality Strengthens relationships with customers Saves training costs Decreases change requests and user errors.
What are the key aspects of SAP's UX strategy? Choose 3 correct answers. Design strategy New / Renew / Enablement New / Renew / Empower Architecture and Technology SAP Screen Personas.
What impact does SAP Fiori have on business? Choose 3 correct answers. Digitalization Simplification Web and open standards User centered Re-imagines processes.
What are the key principles of SAP Fiori? Choose 4 correct answers. Role-based Adaptive Complex Coherent Simple.
What application type is implemented to analyze a huge amount of data with diagrams? Choose the correct answers. Transactional Analytical Fact sheet.
For what platforms is SAP Fiori Design Language defined? Choose 3 correct answers. Web Native Mobile Automotive Conversational UX.
What is the preferred technology to implement SAP Fiori applications? Choose the correct answer. Web Dynpro ABAP SAPUI5 Web Dynpro Java Dynpro.
What three key aspects are important when talking about innovation? Choose 3 correct answers. Feasibility Scalability Viability Desirability.
What are the main spaces in the design thinking process? Choose 2 correct answers. Problem Space Ideation Space Solution Space Test Space.
What are common design thinking brainstorming rules? Choose 2 correct answers. 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. 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.
The SAP Fiori Design Guidelines are available for various device types. For what device types are the design guidelines available? Choose 3 correct answers 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. 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 2 correct answers. Conceptual Industrial Technical Infrastructural Mobile.
Which technical application types are defined for SAP HANA? Choose 3 correct answers. Transactional Secure Fact Sheets Analytical Drill-down.
Which of the following statements are correct with respect to the SAP Business Application Studio? Choose 2 correct answers. SAP Business Application Studio is a development environment for SAP ABAP. SAP Business Application Studio is a browser-based development environment. SAP Business Application Studio provides application templates as a foundation of highly efficient app development.
What is true of the SAP Business Technology Platform SAP Business Application Studio? Choose 2 correct answers. It requires zero Installation. Provides only SAP Cloud Programming capabilities. Is updated on a regular basis. Does only provide one workspace for project organization.
What are the main artefacts of an SAPUI5 application? Choose 3 correct answers. CSS Views Controllers Models controls.
What are the tasks of the controller in the Model-View-Controller implementation? Choose 2 correct answers. Updates using data binding Modifies the model Modifies the view via API Holds the business data Contains the UI implementation.
What are the tasks of the controller in the Model-View-Controller implementation? Choose 2 correct answers. 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 2 correct answers. 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.
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. sap.m.routing.Router sap.ui.core.routing.Router sap.m.Router sap.routing.Router.
What are the main configuration objects of the routing configuration? Choose 3 correct answers. config routing routes targets.
Which of the following artefacts are contained in the OData URL structure? Choose 3 correct answers. Service Root URI Header data Resource Path Query Options.
What of the following are important technologies of the ABAP programming model of SAP Fiori? Choose 3 correct answers. SAPUI5 and SAP Fiori Elements. ABAP Core Data Service BAdi and RFC SAP HANA.
What aggregations are defined by the sap.suite.ui.commons.ChartContainer? Choose 3 correct answers. content container dimensionSelector customicons legend.
What main aspects does the developer have to configure for a sap.viz.ui5.controls.VizFrame control? Choose 4 correct answers. Dataset Datacontainer DimensionDefinition MeasureDefinition Feed.
What is the idea behind the golden rule of having one common UX? Choose the correct answer. 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 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 4 correct answers. 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 3 correct answers. Instant Context-sensitive confusing Seamless Error prone.
What areas are mandatory in the tile layout? Choose 2 correct answers. Subtitle Header Area Content Area Status Area KPI Area.
Which of the following components are part of the SAP Fiori launchpad? Choose 3 correct answers. Shell services UI2 services Shell container Runtime container Runtime configuration.
Which types of services are known or supported by the SAP Fiori launchpad? Choose 2 correct answers. 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 3 correct answers 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. /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 Tile Finder Application Finder Fiori Designer Fiori Appsearch.
Which of the following layouts, are described in version 1.48 of the Guidelines? Choose 2 correct answers. Dynamic Page Full-Screen Split-Screen Flexible Column Layout MobileDeviceLayout.
What aspects should be considered in deciding which layout template to use? Choose 2 correct answers. 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. 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 3 correct answers. 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. 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. 1 2 3 4 5.
What is a SAP Fiori floorplan? Choose the correct answer. 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. 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. 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. 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. 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. 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. 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. 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 3 correct answers. 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. 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 3 correct answers. View extension View enhancement View replacement View modification.
What is the goal of every developer? Choose 3 correct answers. Increase efficiency Develop faster Increase development effort Less maintenance.
What possible values can be used for the annotation @UI.LineItem.importance? Choose 3 correct answers. LOW MEDIUM HIGH VERY_HIGH.
What annotation is used to define the heading of list report? Choose the correct answer. @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. @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 3 correct answers. 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. @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. variantManagement smartVariantManagement allowSmartVariantManagement.
What annotation is used to show fields of the projection list in the general information section? Choose the correct answer. @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 identify quantify qualifier identifier.
What is the purpose of a build server? Choose the correct answer. 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 2 correct answers. 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.
Denunciar Test