|What impact does UX have on monetary values? (3) Increases user satisfaction Provides productivity gains & increases data quality Strengthens relationships with Customers Provides training cost savings Reduces the number of change requests and user errors.
What's the principle of SAP UX Strategy? (1) Design strategy New, Renew, Enablement New, Renew, Empower Architecture & Technology Sap Screen Personas.
What impact does SAP Fiori have on business? (3) Digitalization Simplification Web & open standards User-centered Re-imagine processes.
What are the current SAP UI Tools? (3) SAPUI5 Application Development Tools SAP Screen Personas SAP NetWeaver Portal Flexible UI Designer SAP NetWeaver Gateway.
What are the current UI Technologies of SAP? (3) Business Server Pages SAPUI5 Java Server Pages Web dynpro abap / Floorplan manager Dynpro.
What're the goals of the SAPUI5 framework? (2) 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 & mobile applications.
What're the SAP Fiori principles? (3) Role-based Adaptive Creative Coherent Complex.
Which of the following steps are part of the discover phase in the DLD? (3) Scope Test Implement Research Synthesize.
Which of the following steps are part of the design phase in the DLD? (3) Test Validate Prototype Scope Ideate.
What's the relation between model & controller in the standard MVC implementation? (2) The controller modifies the model The model notifies the controller about changes The model updates the controller The controller set the model visibility.
Which model types are supported by UI5? (4) Json Resource Translation Xml Odata.
Which odata versions are currently supported by sapui5? (2) Odata V2 Odata V4 Odata V5 Odata V7.
Which binding modes are supported by sapui5? (3) One-time One-way Single-time-only Two-way Once.
In which base class implementation is the setModel function implemented? (1) 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? (4) 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 pattern Use an asynchronous model definition in your js code.
What approach gives you the most flexibility for your UI5 app? (1) 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? (1) 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? (3) 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? (2) Using the navigation API, it is possible to use bookmarks. The eventbus concept is deprecated and should no longer be used. Using the navigation API, the configuration of routes and targets are clearly separated from the application implementation. The NavContainer of the App object is not accessible inside a component-based app.
From which control does the sap.m.App control inherit navigation capabilities? (1) Sap.m.NavigationContainer Sap.m.NavContainer Sap.ui.core.NavContainer.
Is it true to say that the sap. m. App control does not provide responsive behavior? (1) 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? (1) FullPages Pages MasterPages DetailPages.
When is the use of a master-detail pattern not recommended? (2) You need to offer complex filters for the master list of items. You want to display a single object. When you want to display different facets of the same object, data, or both.
Which modes are provided by the sap. m. SplitAppMode enumeration? (3) ShowHideMode HideShowMode StretchCompressMode PopoverMode ShrinkCozyMode.
What are the two aggregations provided by sap. m. SplitApp control to add page implementations? (2) MainPages MasterPages InfoPages DetailPages Detail.
What message types are known to SAPUI5? (2) Control message UI message Server message Log message.
How do you access the MessageManager? (1) 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. j son file can you activate automaticmessage creation? (1) Sap.app Sap.ui Sap.ui5.
What layout control is used to achieve flexible and responsive layouts? (1) VerticalLayout FlexBox Grid Splitter.
What aspects of the runtime environment can be accessed by the DeviceAPI of SAPUI5? (4) Operating system Screen size Orientation change Language Touch-specific features.
What are the different content densities provided by SAPUI5? (3) Cozy (plenty of space for finger presses on a touch screen) Large Condensed Strict Compact (default for keyboard-and-mouse).
What's the best approach to showing a UI control on a desktop only, & not on a mobile device? (1) Use the device api to check the environment & 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 todefining the type of such a property? (1) 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? (1) WriteClasses WriteIcon WriteControlData Write.
Which of the following are true with regard to implementing your own renderer? (3) 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? (3) 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's the base class for all UI controls in SAPUI5? (1) Sap.ui.Control Sap.ui.core.Control Sap.ui.base.Control Sap.ui.Element.
How can a renderer access the associated elements? (1) 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? (1) library.load.js library.js loadlibrary.js lib.dll.
What method is called inside the library.js file? (1) sap.ui.getCore().registLibrary sap.ui.getCore().initLibrary sap.ui.getCore().loadLibrary sap.ui.getCore().runLibrary.
Which of the following statements are true with respect to QUnit? (3) Supports only synchronous testing out of box Supports asynchronous testing out of box QUnit is a js unit & integration test framework Is capable of testing any generic js code.
Does QUnit support SAPUI5 view tests? (1) 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? (3) 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? (2) When working with static data When performance is poor in the productive system When you want to reduce the complexity of your application. To perform a quick test without creating live entities on the back-end server.
What query option is needed to access the data of an entity in the JSON format? (1) $json $format=json format=json.
Where's the best place to store local data when using Web IDE? (2) In the models folder In the localService folder In the mockdata folder.
What class in the SAPUI5 API supports back-end mockup and is recommended by SAP? (1) Sap.ui.app.MockServer Sap.ui.core.util.MockServer Sap.m.MockerServer Sap.ui.core.MockServer.
What parameter is needed when instantiating a MockServer object? (1) Uri RootUri Url RootUrl.
What parameter must u provide when calling the simulate function of the mock server? (1) The full qualified path to the model & 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 & the full qualified path to the local metadata file.
What type of concurrency control is offered by odata? (1) Pessimistic concurrency control Exclusive concurrency control No concurrency control Optimistic concurrency control.
How does the oData model handle XSRF tokens? (1) 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's returned by the function createEntry? (1) The id of the newly created entity A binding context object A newly created object in JSON-format.
When do you use deep insert? (1) When working with aggregation binding to update/insert an entity in the bound complex structure When working with hierarchical data where the data can only be stored in the full hierarchy When adding a new entity to an entity set.
What method must be implemented on the backend to support deep inserts? (1) 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? (1) Create CreateDeep InsertDeep UpdateDeep.
What's the namespace in which the smart controls are bundled? (1) Sap.ui.smart Sap.ui.comp Sap.m.
Which aggregation is used to overwrite the standard behavior of a SmartField control? (1) Overwrite Configure Extension.
Which of the following statements are true for SAP Fiori elements? (2) 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 & annotations.
Which of the following describe the benefits of SAP Fiori elements? (2) 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? (3) Wizard form List report Master-detail Overview pages Object pages.
Which UI annotation is used in the object page to display the object header? (1) UI.headerObject UI.objectheader UI.headerInfo UI.header.
Which UI annotation is used to declare a field for the smart filter template? (1) UI.searchField UI.selectionField UI.filterField UI.finderField.
What's meant by the phrase "SAPUI5 supports modification-free enhancements"? (1) The dev must create a copy of the application that should be enhanced & 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? (1) Yes No It depends on the type of component.
To what namespace is the ExtensionPoint class assigned? (1) Sap.ui.extension Sap.m Sap.ui.core Sap.ui.core.extension.
What types of extensions/replacements are supported by SAPUI5? (4) Component replacement View replacement View modification Replace service Implement ui controller hooks Manifest.json replacement.
When you implement a controller extension and you implement the onInit and onAfterRendering functions in the extension, when are they called? (1) After the corresponding functions from 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? (1) Control replacement Control modification View modification Element modification.
Which of the following best describes a commit? (1) With every commit, GIT creates a new branch With every commit, GIT takes a snapshot of the current state of the underlying files With every commit, a new local repo is created A commit in GIT is a local operation.
Which of the following are the main states of a file in GIT? (3) Committed (data safely stored in local db) Changed (changed yet not staged) Released Modified (changed and staged).
In which state are the files in GIT when a remote repository is cloned? (3) Staged & modified Tracked & unmodified Tracked & staged Modified & tracked.
What's the result of a GIT Reset? (1) Undo a committed snapshot Removes all untracked files from the working directory Returns a project back to the previous state.
What's the result of a git Revert? (1) Undoes a committed snapshot Removes all untracked changes from the working directory Reverts back to the previous state of the project.
What's the result of a GIT Clean? (1) Undoes a committed snapshot Removes all untracked changes from the working directory Reverts back to the previous state of the project.
What's a GIT branch? (1) A GIT branch represents a local working copy of the main development 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? (1) 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 goals does the SAPUI5 framework have? (2) 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.
Which of the following information about an OData service should be provided as an annotation? (1) 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. T or F?(1) True False.
Which of following templates display only one business entity?(1) List Report Object Page Overview Page Analytic List Page.
Using S/4 HANA 1610 with ABAP 7.51, which of following templates can you use for Fiori Element?(4) List Report Object Page Overview Page Analytic List Page.
Which info will be used for creating a destination in SAP Cloud Platform for Fiori Elements development?(1) 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 CDS view name must be identical.(1) True False.
Which of following steps are needed to create an association in CDS and expose it?(2) Declare an association using “association to” statement. Declare an association using “left outer join” statement. Expose the association by writing its name in projection list. Expose fields in the association by writing each field in projection list.
What are the limitations of publishing CDS as OData service by adding a @OData.publish:true?(3) Can not expose associations. Can not change names of entity sets. Only 1 level is taken into consideration when exposing associations. No customized ABAP code in SAP Gateway.
In which cases, is a local annotation better than a CDS annotation?(2) UI with data intensive. Annotations is for 1 field. Complex UI relevant annotations. You want to use annotations which are not support by your current ABAP version.
For a list report, which annotation is used to describe the name of the business entity displayed on the report?(1) @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? (1) Put all fields, which are not important at the end of the report, when screen gets smaller, the fields will hide automatically Add @UI.hidden for fields. not import. Prepare a different version of @UI.lineItem and assign them as adifferent qualifier. Set UI.lineItem.importance for those fields as #LOW or @Medium.
What is the use of the annotation @UI.hidden? (1) 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 the following descriptions about a search field are true? (1) The Search field is searching on more than one data field. There is only 1 search field per list report. Search field searches for only 1 data field. Search field support fuzzy search.
Choose available options for creating a value help for a selection field. (2) By adding a foreign key annotation By adding a value help annotation If the domain associates to the field, has a fixed value, the value help will be auto-generated By adding annotations to list all possible in CDS source code.
When running a list report, users can only filter data using fields provided as selection fields by developer. (1) True False.
What steps needs to be done in manifest.json if you need to hide variant function in a list report? (2) Add setting to enable smart VariantManagement Set setting variantManagementHidden=true Add setting to disable smart VariantManagement Set setting variantManagementHidden=false.
How do you set a field as the title for a business entity? (1) Add @UI.headerinfo.title.value for the CDS view & reference it to the field Add @UI.headerInfo.annotation for that field Add @UI.headerInfo.title for that field Add @UI.headerInfo.title for the CDS view & reference it to the field.
Which types are supported as header facets for an object page? (3) Field Group Facet Plan Text Facet Rating Indicator Facet Smart Chart Facet.
To add a header facet, you should use @UI.HeaderFacet annotation and put it before the define statement of your CDS view. (1) True False.
The CDS annotation @UI.facet is used to: (3) Create a Header Facet Create a collection facet, which is displayed as a 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? (2) Purpose Type TargetQualifier ParentId.
If your backend system is based on ABAP 7.50, which are available ways of using facets? (2) Declare both: field group & facet as local annotation using WebIDE Declare field group in CDS view, declare facets as local annotation using WebIDE It is not possible to use facets in ABAP 7.5.
What can you do by editing manifest.json? (2) Disable object page Add object pages as sub page under an object page Define facets on Object Page Disable List Report.
The field indicating criticality should be hidden because it means nothing to the end user. (1) True False.
What steps are used to display a field as a rating indicator? (2) Set line item type to #AS_DATAPOINT Add a @UI.datapoint to the field & set visualization to #RATING Add a @UI.chart annotation to the field & 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? (3) 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 analyzes the use of the database & runs faster when SAP HANA is used as a database compared to a normal entitySe The Analytical entity set returns the summarized results according to the $select parameter.
Fiori Elements support write operations, if the backend service is written by CDS working with BOPF. (1) True False.
Which of the following types are types of cards in an Overview Page?(4) List Cards Link List Cards Analytic Cards Table Cards.
In an overview page, all entity sets for cards have an association with the entity set for global filter, otherwise the filter will not work on the card.(1) True False.
Which areas are part of an Analytic List Page?(3) Title area Visual Filters Content Area Selection Fields.
In an Analytic List Page, the user can filter data by clicking some points in the chart. True False.
What is described as the person's perceptions and response that result from the use oranticipated use of a product, system, or service? (1) User interface User experience Usability User acceptance.
What does effectiveness mean in the relation to the user interface? (1) The resources expended in relation to the accuracy and completeness of goals achieved The accuracy and completeness with which specified users can achieve specified goals in specific environments The comfort and acceptability of the work system to its users and other people affected by its use.
Which of the following can be used for usability assessment? (3) Heuristic evaluation User testing User observation Questionnaires.
What impact does UX have on monetary values?(3) 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?(3) Design strategy New / Renew / Enablement New / Renew / Empower Architecture and Technology SAP Screen Personas.
What impact does SAP Fiori have on business?(3) Digitalization Simplification Web and open standards User centered Re-imagines processes.
What are the key principles of SAP Fiori?(4) Role-based Adaptive Complex Coherent Simple.
What application type is implemented to analyze a huge amount of data with diagrams?(1 Transactional Analytical Fact sheet.
What names have the view ports of the SAP Fiori launchpad?(3) Me area Desktop Workspace Notification area.
What is the preferred technology to implement SAP Fiori applications? (1) Web Dynpro ABAP SAPUI5 Web Dynpro Java Dynpro.
What three key aspects are important when talking about innovation?Choose the correct answers.(3) Feasibility Scalability Viability Desirability.
What are the main spaces in the design thinking process? (2) Problem Space Ideation Space Solution Space Test Space.
What are common design thinking brainstorming rules? (2) 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? (1) The building of mega transactions to support all needs of all people The person’s tasks that should be supported by the application The expensive of the implementation The data and functions that are already in the system.
What is the purpose of SAP Build? (1) Provides tooling to support the designer during various phases of design thinking. Provides tooling to support the developer during the development of back-end services. Provides tooling to support the developer during the development of SAPUI5 applications.
The SAP Fiori Design Guidelines are available for various device types. For what devicetypes are the design guidelines available? (3) 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? (1) 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? (2) Conceptual Industria Technical Infrastructural Mobile.
Which technical application types are defined for SAP HANA?Choose the correct answers. (3) Transactional Secure Fact Sheets Analytical Drill-down.
Which of the following statements are correct with respect to the SAP Web IDE? (2) SAP web IDE is a development environment for SAP ABAP. SAP web IDE is a browser-based development environment. SAP web IDE provides application templates as a foundation of highly efficient app development.
What is true of the SAP Cloud Platform Web IDE for full-stack development. (2) It requires zero Installation. It is released with SAP HANA SPS’s. There are twice weekly updates. It is included with SAP HANA express edition.
What are the main artefacts of an SAPUI5 application? (3) CSS Views Controllers Models controls.
What are the tasks of the controller in the Model-View-Controller implementation? (2) 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? (2) 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 SAPFiori apps as a router or as a router base class, when you want to implement your own router? (1) 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? (3) config routing routes targets.
What is the main benefit to using predefined CSS margin/padding classes of SAPUI5? (1) Consistent spacing Consistent borders Consistent width Consistent height.
Which of the following artefacts are contained in the OData URL structure? (3) Service Root URI Header data Resource Path Query Options.
What is the purpose of the neo-app.json file located in the project root folder of your SAPWeb IDE project? (1) It contains the OData service configuration parameters used at runtime. It contains the mapping between an application URL and a destination configured in the SAP Cloud Platform. It contains the configuration for the mock server. It contains the mapping configuration of the front-end and back-end server URLs.
What aggregations are defined by the sap.suite.ui.commons.ChartContainer? (3) content container dimensionSelector customicons legend.
What main aspects does the developer have to configure for asap.viz.ui5.controls.VizFrame control? (4) Dataset Datacontainer DimensionDefinition MeasureDefinition Feed.
What is the idea behind the golden rule of having one common UX? (1) 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? (1) 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”? (4) 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? (3) Instant Context-sensitive confusing Seamless Error prone.
What areas are mandatory in the tile layout? (2) Subtitle Header Area Content Area Status Area KPI Area.
Which of the following components are part of the SAP Fiori launchpad? (3) Shell services UI2 services Shell container Runtime container Runtime configuration.
Which types of services are known or supported by the SAP Fiori launchpad? (2) 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? (3) 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? (1) /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? (1) Tile Finder Application Finder Fiori Designer Fiori Appsearch.
Which of the following layouts, are described in version 1.48 of the Guidelines? (2) Dynamic Page Full-Screen Split-Screen Flexible Column Layout MobileDeviceLayout.
What aspects should be considered in deciding which layout template to use? (2) 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? (1) 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? (3) 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 letter boxing to mitigate the issue.
When do you use the flexible-column layout? (1) 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? (1) 1 2 3 4 5.
Since when is the full-screen layout deprecated? (1) 1.42 1.44 1.56 1.58 1.60.
Since when is the Split-Screen-layout deprecated? (1) 1.42 1.44 1.46 1.48 1.50.
What is a SAP Fiori floorplan? (1) 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? (1) 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? (1) sap.m.Select sap.m.Input sap.m.Table sap.m.List.
What problem is solved by the list report floorplan? (1) 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? (1) 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? (1) 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? (1) 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? (1) 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? (3) 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? (1) 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? (2) View extension View enhancement View replacement View modification.
What concept is provided by SAP to make it possible to extend standard SAPUI5 functionin the basic application? (1) Base methods Hook methods View controllers Extension controller.
What happens if the text is not available in the customized bundle of your extension? (1) The key will display in the application in capital letters SAPUI5 tries to find the text in the resource bundle of the standard application. An exception is raised. No text is displayed.
What is the goal of every developer? (3) Increase efficiency Develop faster Increase development effort Less maintenance.
What possible values can be used for the annotation @UI.LineItem.importance?Choose the correct answers. (2) LOW VERY_HIGH HIGH MEDIUM.
What annotation is used to define the heading of list report? (1) @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? (1) @Semantics.currencyCode @UI.LineItem.currencyCode @UI.currencyCode @Semantics.currency.
What are the main characteristics of a search field in SAP Fiori element-based applications? (3) 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? (1) @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? (1) variantManagement smartVariantManagement allowSmartVariantManagement.
What annotation is used to show fields of the projection list in the general information section? (1) @UI.headerInfo.field @UI.lineItem.ident @UI.identification @UI.ident.
What attribute is assigned to the @UI.fieldGroup to add an identifier? (1) identify quantify qualifier identifier.
What is the purpose of a build server? (1) 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? (2) Allows for faster innovation through independently released and serial versions of components Either automates or provides self-service response Used to increase the development effort Used for ABAP development with Eclipse Oxygen.
What options are known to consume SAP Fiori apps on mobile clients without using theSDK for iOS or Android? (3) SAP Fiori in a browser SAP Fiori Client app or custom SAP Fiori Client SAP Fiori GUI Client SAP Fiori Mobile with Kapsel SDK.
Which of the following user authentication and Single Sign-On mechanisms are supported by the SAP Fiori Client? (3) One-Time Password SAML Iris scan X.509 client certificates.
What is Apache Cordova? (1) Apache Cordova is an open-source mobile development framework. Apache Cordova is the SAP product to run SAP Fiori applications on mobile devices. Apache Cordova is a cloud service to access data from mobile devices. Apache Cordova is the API provided by SAP to access mobile device features.
Which of the following components make up the SAP Web IDE Hybrid App Toolkit? (3) SAP Web IDE plugin Hybrid App Toolkit connector SAP Cloud Platform service SAP Hybrid App Toolkit companion.
What features are available in the SAP Web IDE when using the SAP Web IDE plugin from the Hybrid App Toolkit? (3) Code completion for Cordova and Kapsel plugin APIs Device Configuration Deploy and run an app on a target device Access to iOS-only features.
What is SAP Kapsel? (2) SAP specific plug-in for Cordova SAP specific plug-in for Apple iOS SAP specific plug-in for Android SAP Kapsel provides the API to interact from Cordova based web applications to SMP3 and software cloud platforms.