C_FIORDEV_21- SAP Fiori Application Developer Interview Questions
SAP Certified Development Associate – SAP Fiori Application Developer affirmation test confirms that the competitor has the necessary information in the space of SAP Fiori application advancement in accordance with the Developer advisor profile. This affirmation test helps competitors in building essential information acquired by a designer from formal SAP Education preparing and ideally refined by useful experience inside a SAP Fiori application advancement project group in a coaching job.
This test is suggested for applicants having section level capabilities with having information in the space of SAP Fiori application improvement in accordance with the Developer advisor profile.
1.) What is SAP Fiori?
Ans. SAPUI5 is a client-side HTML5 delivering structure or library and SAP FIORI is an assortment of and delivered as floods of uses that are totally founded on the SAPUI5 system. It implies we can make applications utilizing the SAPUI5 system and SAP FIORI is the eventual outcome for example application.
2.) Difference between SAP UI5 and SAP FIORI?
Ans. SAP FIORI is an assortment of standard applications in view of the SAPUI5 library given by SAP. SAP FIORI applications share a few standard plan rules and the manner by which these applications are created. Right now, in excess of 500 FIORI applications are accessible uninhibitedly.
3.) What is FIORI Launchpad and Explain it?
Ans. As we probably are aware there are in excess of 500 FIORI applications, SAP has given a Shell or single point place from where we can get to every one of the applications. This fills in as a landing page for all the FIORI applications gave. This shows a tile-based UI where each UI sidetracks to the doled out FIORI application. This Launchpad is completely adjustable as per your necessities like theming what not.
4.) What are the means expected to arrange SAP Fiori Transactional Apps?
Ans. Public Apps setup steps:
Arranging SAP Web Dispatcher determines directing principles to characterize which URL is sent to which framework is finished both Transactional Apps and Factsheets.
Just should be arranged for Factsheets. Assuming that we simply need to design Transactional Apps we can skip stage 2.
The Third Step is designing the front-end server and this is finished both Transactional Apps and Factsheets. At a general we really want to design:
- SAP NetWeaver Gateway
- The Central UI Add-Ons (Launchpad Configuration)
- Item Specific Add-Ons
- The fourth step is arranging the back-end server and this is finished both Transactional Apps and Factsheets.
Seeing from a significant level – Roles, Users, and Authorizations
Note: Transactional Apps can run on any DB though the Factsheets should run on SAP Hana.
5.) Explain SAP NetWeaver Gateway Central Hub organization in SAP Fiori?
Ans. In NetWeaver Gateway Central Hub sending: the UI layer and SAP NetWeaver passage are contained in the ABAP Front-end server. The ABAP back-end server contains business rationale and back-end information. Isolating business rationale and back end information from the UI layer has beneath benefits:
- Single Point of upkeep for UI issues, for example, program support and refreshed adaptation of SAP UI5 libraries.
- The focal spot for theming and marking SAP Fiori Apps.
- The steering and structure of various backend frameworks are upheld.
- Single Point of admittance to backend frameworks and upgraded security as a result of no immediate admittance to the backend framework.
- SAP suggests Central Hub organization, particularly for a Productive climate. A different NetWeaver Gateway framework is required.
6.) What are the different validation techniques that can be designed in SAP Fiori for interior and outer organization correspondence?
Ans. By executing SAP Single Sign-On, your applications become consequently accessible after only one starting client confirmation at the client’s Windows work area, with no requirement for additional sign on techniques.
Kerberos innovation is the strategy for decision in intranet situations for SSO. It essentially re-involves your Windows space verification for single sign-on.
X.509 authentications give a feasible choice to making a protected SSO framework assuming you’re thinking about stretching out single sign-on to an extranet or cross-organization situation.
7.) Clarify SAP NetWeaver Gateway Embedded Hub sending in SAP Fiori?
Ans. In Embedded Hub Deployment − NetWeaver entryway is conveyed on a similar server as the Business Suite. So different Business Suite frameworks expect Gateway to be arranged on numerous occasions. It isn’t suggested by SAP, particularly for clients with different back closes.
No extra independent NetWeaver Gateway framework is required. It is normally utilized for sandbox purposes as it were.
8.) What are the different design steps in SAP Fiori?
Ans. Setups of SAP Fiori Apps are separated into two sections: Configuration of Transaction Apps and Fact sheets, Configuration of Analytical Apps.
Prior to arranging anything, the total foundation for SAP Fiori applications should be introduced. Whenever that is finished there will be exercises to design toward the back and front-end servers.
9.) What are the parts of SAP Hana expanded application administrations?
Ans. SAP Hana XS motor contains 2 parts Hana Live App Content and SMART Business parts with KPI modeler. Inside Hana Live App Content VDM reuse content exist.
10.) What is MVC?
Ans. The Model-view-regulator design characterizes area displaying, GUI of utilization, and info and activities in light of gadgets. MVC approach characterizes in SAPUI5 has the accompanying focuses −
Model: A scaffold among view and information of the applications and it acknowledges the solicitation from view and answers in like manner. It doesn’t rely upon any of the classes.
- View: It deals with the showcase of data (GUI of the application) and it relies upon the Model.
- Regulator: It finishes up the info given by gadgets and conveys to the model/view to make an appropriate move. It likewise relies upon the model. View and Controller have 1:1 relationship. The regulator engages client demands got from View.
11.) How would you be able to get to know whether or not the gadget is Touch Screen?
Ans. SAPUI5 library gives a unique API “sap.UI.Device”which can be utilized for the gadget and its component recognition. This API has a banner “sap.UI.Device.touch” which returns valid assuming the gadget is a touch screen in any case bogus.
12.) How would you be able to get the internet browser of the client on which the SAP Fiori application is running?
Ans. SAPUI5 library gives an extraordinary API “sap.UI.Device”which can be utilized for the gadget and its component identification. This API gives banners like “chrome”, “firefox”, “Mozilla”, “edge” and so on in “sap.UI.Device.browser” API which returns boolean qualities.
13.) What is the utilization of the OData convention?
Ans. OData is a convention used to trade information on the web and was initially evolved by Microsoft. It depends on Atom Publishing and Atom Syndication guidelines, which thusly, depend on XML and HTTPS(S).
The Atom distributing design doesn’t determine how Data ought to be encoded inside a feed thusly it neglects to give self-depicting messages and neglects to be completely RESTful. OData broadens Atom by giving a metadata depiction of the message.
OData characterizes for:
- Basic sorts
- Complex Types
- Relationship as well as Navigation way between sections.
- Custom conduct
- OData additionally adds an elective portrayal of information in the arrangement of JSON.
14.) What are the parts that are designed in SAP Front End Server?
Ans. Arranging the ABAP Front-end server incorporates Configure SAP NetWeaver Gateway, Configure the Central UI Add-On, Configure SAP Fiori Launchpad.
15.) What are Fiori Design Principles?
Ans. There are 5 plan standards we want to remember while planning SAP Fiori applications.
- Job Based.
- Superb.
- Basic.
- Responsive.
- Reasonable.
16.) How does information stream occur in SAP Fiori Launchpad? Clarify the means.
Ans. The succession of steps:
- LPD_CUST
- Launchpad Designer – Add an index, add a gathering
- Target planning – semantic article, activity
- Static/Dynamic Launcher
- PFCG – Catalog, bunch
17.) How would you distinguish a Workflow format in SAP Fiori?
Ans. Work process formats are prefixed with “WS”.
18.) What are the different OData administrations that are expected for SAP Fiori Launchpad?
Ans. OData administrations must be empowered in SAP Net Weaver entryway to lay out a planning between the specialized OData name and the relating back-end administration. To set up SAP Fiori Launchpad and Launchpad creator, we need to actuate 5 explicit OData Services.
- /UI2/PAGE_BUILDER_CONF
- /UI2/PAGE_BUILDER_PERS
- /UI2/PAGE_BUILDER_CUST
- /UI2/INTEROP
- /UI2/TRANSPORT
19.) What are the various choices in SAP Fiori Launchpad plan?
Ans. Arrangement Layer − Contains all satisfied as conveyed to clients including interpretation.
Customization Layer − Customers change content for all clients in the framework. We can utilize the CUST layer for testing or different reasons. Content is movable through modifying demands by clients. After customization, content is decoupled from the design layer, and no programmed synchronization after changes to the conveyed layer.
20.) What is the utilization of the PFCG job SAP_UI2_USER_700?
Ans. The Launchpad client should have the PFCG job SAP_UI2_USER_700 appointed. With this job the client can run the SAP Fiori Launchpad on the Personalization level and has the approval to execute the accompanying OData administrations:
- /UI2/PAGE_BUILDER_PERS
- /UI2/INTEROP
- /UI2/LAUNCHPAD
21.) What is the utilization of SAP Solution Manager and Application Lifecycle Management?
Ans. SAP Solution Manager is the standard stage for Application Lifecycle Management (ALM) and assumes an unequivocal part inside the ALM devices. Other than giving SAP usefulness itself, SAP Solution Manager incorporates different devices to guarantee a far reaching approach.
22.) What is the utilization of UI Theme Designer? What are the advantages?
Ans. Utilizing UI subject creator you can make your topics to adjust the visual appearance of utilizations.
One single device for theming and marking SAP’s key UIs.
Apply your corporate marking and look to applications worked with SAP UI advances. The UI topic creator is a program based instrument for cross-theming situations.
The device is designated at various client gatherings, including engineers, visual fashioners, and directors.
Key Features and Benefits.
Program based, graphical WYSIWYG editorial manager:
Change the benefits of theming boundaries and promptly perceive what it means for the perception of the chose see page.
Work in see pages: Select inherent see pages to see what your custom subject will resemble when it is applied to an application −Application sneak peaks (for instance, Purchase Order Approval, SAP Fiori Launchpad)Control reviews.
Various degrees of theming:
- Speedy theming (fundamental cross-innovation subject settings)
- Master theming (innovation explicit subject settings)
- Manual LESS or CSS altering.
- The shading range for reuse: Specify a bunch of boundaries with the primary shading values characterizing your corporate marking.
Cross-innovation theming: Create one predictable subject that applies to different SAP UI clients and advances −SAPUI5 standard libraries (counting SAP Fiori applications and SAP Fiori launchpad)Unified Rendering advances (like Web Dynpro ABAP and Floorplan Manager).
- SAP NetWeaver Business Client
- Multiplatform and Multi UI innovation support.
- Low Total Cost of Ownership.
23.) How would you broaden an OData administration (Gateway Content Layer) in SAP Gateway?
Ans. Exchange code SE11 is an ABAP word reference. By utilizing this exchange code, you can make, change, and show table sections and designs. At the underlying screen, you can put any tables or designs to see, alter, or even make another one. Exchange code SE11 is typically utilized as an ABAP developer.
SAP Gateway Service Builder (exchange SEGW)) is a plan time climate, which gives designers a simple to-involve set of apparatuses for making administrations. The Code-based OData Channel consumes it and supports designers all through the improvement life pattern of an assistance.
SE80 – Object Navigator
SE 80 is an apparatus to create and explore projects and dd-obj.
SE80 Object Navigator → implies every one of the items will be accessible there. In se80 as well as review the articles connected with programming and classes, there are more honors to view, for example, a few different stores like emulate, object vault, object program, what not.
24.) Which parts need to rethink while broadening the Gateway layer of the SAP Fiori Application?
Ans. IW_BEP on Business Suite
IW_FND on Gateway Layer
25.) What is the utilization of the component.js document in UI extensibility?
Ans. The arrangement is put away in the component.js record of the custom application. The part of the custom application needs to acquire from the principle part of the first application. To make the area of the first application or part known to SAPUI5, it very well might be important to utilize register Module Path. The arrangement in the redoing segment contains the expansion metadata and depicts the items that are supplanted or broadened.
26.) What is a piece and perspectives in SAPUI5?
Ans. Sections are bits of a UI without their own regulator. The name of each perspective on the piece is significant. A part should be named as .fragment.XML and a view .view.XML
- SAPUI5 Views: Views are only the application pages. We characterize our UI by making Views. Sees are shaped or made by involving at least one Controls in it say, Page, basic structure, Dialog, Label, Input, and so on Each view has its own regulator.
- SAPUI5 Fragments: Fragments are the bits of UI very much like SAPUI5 Views. Whenever we want to utilize some comparative UI parts commonly in our application/sees we make Fragments of those UI parts since Fragments are reusable and are lightweight contrasted with VIews and Controls. Sections are put away inside the actual application and can be utilized by that application as it were. Parts are characterized as View just and calling Views regulator is imparted to Fragment as Fragments are not having their own regulators.
27.) What is the SAP HANA XS motor? How it is utilized for the Business suite and KPI?
Ans. For Analytical applications, you want SAP Hana as a hidden information base, without any exemptions. SAP Fiori influences.
XS motor by utilizing virtual information models. Inside the XS motor, there are 2 parts: the HANA Live App content for the individual business suite and the Smart business part with the KPI modeler. Inside the HANA live happy, the VDM reuse content exists which can be altered.
In the beneath Pic, you have the ABAP front end server which contains the UI Add-Ons for separate items utilized, NetWeaver Gateway with OData enablement, the focal UI add-on, and the KPI system. These front-end parts have perused admittance to the backend information through a confided in RFC association.
28.) Which steering rules must be characterized in SAP HANA studio to design Web Dispatcher to utilize HTTPS demands?
Ans. Three steering rules should be characterized in the SAP NWG framework.
- Default_host/sap/public
- Default_host/sap/bc
- Default_host/sap/pick
- Two steering rules should be characterized in the HANA studio.
- Content/sap/Hana
- Content/sap/HBA
29.) In SAP NetWeaver 7.31 ep1, what jobs ought to be allocated to the Fiori Launchpad director?
Ans. The Launchpad head should have the PFCG job SAP_UI2_ADMIN alloted.
SAP_UI2_ADMIN is a composite job containing the accompanying delivery subordinate jobs:
- SAP_UI2_ADMIN_700 – SAP NetWeaver 7.0
- SAP_UI2_ADMIN_702 – SAP NetWeaver 7.0 enhancement package 2
- SAP_UI2_ADMIN_731 – SAP NetWeaver 7.0 enhancement package 3 and SAP NetWeaver 7.3 enhancement package 1
For what reason do we want a framework assumed name If GW_CORE and IW_BEP parts are introduced on a similar ABAP framework?
Ans. You really want to know the framework false name of the ABAP framework in which you created and arranged the Gateway Service. There are two prospects here −
On the off chance that the GW_CORE and IW_BEP parts are introduced on a similar ABAP framework, then, at that point, the framework assumed name will presumably be “Nearby”.
On the off chance that they are introduced on various frameworks, despite the fact that framework monikers can be any name you like, they by and large follow the naming show of _ So the framework false name for interfacing with client 200 of framework C11 would for the most part be C11_200.
30.) What is the Launchpad architect apparatus? For what reason do we really want it?
Ans. We can involve SAP Fiori Launchpad creator for designing and making gatherings and lists which can then be gotten to from SAP Fiori Launchpad which is a solitary section highlight all applications. We can look as of late sent off applications through the pursuit ability of Launchpad. Tiles that are accessible on the Fiori Launchpad landing page are arranged utilizing Launchpad Designer Tool.