SAP Fiori interview Questions for Experienced/SAP Fiori Interview Questions and Answers for Freshers & Experienced

Transaction apps, Factsheets and analytical apps require which of the SAP system to run?

Transaction Apps are only apps that don’t have to run on Hana system. They can run on any Database. All factsheets, Analytical apps and Small Business Apps run on SAP Hana. Only Fact sheet requires Search Models. Only Analytical Apps requires Hana XS Engine and KPI Framework is needed for Smarts Business Apps.

What are the components that are configured as part of configuration of KPI data?

Configure access to KPI data (SAP Smart Business only) includes – enables user access to KPI data, KPI modeler, Configure navigation targets for KPI’s.

What are the different authentication methods that can be configured in SAP FIORI for internal and external company communication?

By implementing SAP Single Sign-On, your apps become automatically available after just one initial user authentication at the user’s Windows desktop, with no need for further log-on procedures.
Kerberos technology is the method of choice in intranet scenarios for SSO. It simply re-uses your Windows domain authentication for single sign-on.
X.509 certificates provide a viable option for creating a secure SSO infrastructure if you’re considering extending single sign-on to extranet or cross-company scenarios.

What sort of skill set is needed to study the SAP Fiori application considering several clients include ABAP resources presented to them?

The important skill sets for the SAP Fiori application are around SAPUI5 (JavaScript), OData and some awareness of the web development. Other skills, which are helpful to aware, are JavaScript, HTML5, CSS and general web development.

What Is Sap Hana Xs Engine? How It Is Used For Business Suite And Kpi?

For Analytical apps you need SAP Hana as underlying database, no exceptions. SAP Fiori leverages.
XS engine by using virtual data models. Within XS engine there are 2 components: the HANA Live App content for respective business suite and Smart business component with the KPI modeler. Within the HANA live content the VDM reuse content exists which can be modified.
In below Pic, you have ABAP front end server which contains the UI Add-Ons for respective products used, NetWeaver Gateway with OData enablement, the central UI add-on and the KPI framework. These front end components have read access to the backend data via a trusted RFC connection.

To Integrate Factsheets With Geographical Maps, Connection Is Set Up Between The Abap Back-end Server And The Map Provider. What Is Communication Channel?

For fact sheets with integrated geographical maps, geographical coordinates and address data are transferred from the ABAP back-end server to the map provider using HTTP or HTTPS.
To ensure confidentiality and integrity of data, we strongly recommend protecting HTTP connections by using Transport Layer Security (TLS) or Secure Sockets Layer (SSL).

If Customization Doesn’t Run Properly, Is It Possible To Disable All Customization By Providing A Configuration?

If a Customization doesn’t run properly, all customization can be disabled by providing a single configuration. In support situation, this can be done by setting a breakpoint early in sap-ui-core.js and then executing the following code in the Console –
-window[“sap-ui-config”]= window[“sap-ui-config”]||{};
-window[“sap-ui-config”][“xx-disableCustomizing”] = true;
For security reason this setting is not possible using a URL parameter.
To dump the complete extensibility data, use the following command in the browser Console:
sap.ui.core.CustomizingConfiguration.log()
As a result, an object is returned in the Console which contains the customizing configuration, structured by type of customization and view name.

What Is The Use Of Component.js File In Ui Extensibility?

The configuration is stored in the component.js file of the custom application. The component of the custom application needs to inherit from the main component of the original application. To make the location of the original application or component known to SAPUI5, it may be necessary to use register Module Path. The configuration in the customizing section contains the extension metadata and describes the objects that are replaced or extended.

What Is The Function Of Sap Web Dispatcher In Sap Fiori Architecture?

SAP Web Dispatcher (Reverse proxy) is entry point for HTTP(s) request in SAP Fiori Architecture. It can accept or reject connections as per user request.

Transaction Apps, Factsheets And Analytical Apps Require Which Of The Sap System To Run?

Transaction Apps are only apps that don’t have to run on Hana system. They can run on any Database. All factsheets, Analytical apps and Small Business Apps run on SAP Hana. Only Fact sheet requires Search Models. Only Analytical Apps requires Hana XS Engine and KPI Framework is needed for Smarts Business Apps.

Explain Sap Netweaver Gateway Embedded Hub Deployment In Sap Fiori?

In Embedded Hub Deployment: NetWeaver gateway is deployed on same server as the Business Suite. So multiple Business Suite systems requires Gateway to be configured multiple times. It is not recommended by SAP especially for customers with multiple back ends.
No additional separate NetWeaver Gateway system is required. It is usually used for sandbox purposes only.

What Are The Components That Are Configured As Part Of Configuration Of Kpi Data?

Configure access to KPI data (SAP Smart Business only) includes – enables user access to KPI data, KPI modeler, Configure navigation targets for KPI’s.

What Are The Components That Are Configured In Sap Front End Server?

Configure ABAP Front-end server includes- Configure SAP NetWeaver Gateway, Configure the Central UI Add-On, Configure SAP Fiori Launchpad.

What Are The Different Authentication Methods That Can Be Configured In Sap Fiori For Internal And External Company Communication?

By implementing SAP Single Sign-On, your apps become automatically available after just one initial user authentication at the users Windows desktop, with no need for further log-on procedures.
Kerberos technology is the method of choice in intranet scenarios for SSO. It simply re-uses your Windows domain authentication for single sign-on.
X.509 certificates provide a viable option for creating a secure SSO infrastructure if you’re considering extending single sign-on to extranet or cross-company scenarios.

To Configure Enterprise Search In Back End, What Is Important Perquisite For This?

To configure Enterprise search in back end, we must have Embedded Search Technology setup.

To Enable Remote Logon For Users Who Use The Same User Data In Both Sap Netweaver Gateway Host And Sap System, Which Connection Type Needs To Be Configured?

To define a trust relationship between SAP system and SAP NetWeaver gateway host by configuring SAP system to be trusting system and NetWeaver gateway host to be the trusted system. It enables remote logon for users who use the same user data in both SAP NetWeaver Gateway host and SAP system.

To configure SAP system as the trusting system:

* Create an RFC destination for use in the trust configuration.
* Define system to be trusting system using transaction SMT1.
* Configure the system to create and accept assertion tickets from SAP NetWeaver Gateway host using SSO2 wizard.

To configure SAP NetWeaver Gateway host as trusted system:

* Create an RFC destination for communicating with the trusting SAP system.

Kpi Framework Is Installed For Which Of The Following Apps?

Analytical apps and the SAP Smart Business apps share the setup of HANA XS engine and KPI Framework only (in Smart Business Apps). After setup of SAP Fiori System Landscape with SAP Hana XS engine we need to be following the KPI modeler on front-end server and respective SAP Smart Business Products on SAP Hana server.

Note Down The Steps That Are Required To Configure Sap Fiori Analytical Apps?

Step 1 Configure SAP Web Dispatcher:
Needs to be configured to specify routing rules stating which URL is forwarded to which request
Step 2
Configuring authentication and SSO needs to be done in the HANA database.
Step 3 configuring the front-end server:

* Configuring NetWeaver Gateway
* Central UI add-Ons
* Product specific add-Ons

Step 4 (Only needed for Smart business apps):

* Enable user access to KPI data
* Model KPIs
* Configure navigational targets for KPI catalogs

Note Down The Steps That Are Required To Configure Sap Fiori Transactional Apps?

Step 1 Configuring SAP Web Dispatcher specifies routing rules to define which URL is forwarded to which system is done for both Transactional Apps and Factsheets.
Step 2 only needs to be configured for Factsheets. If we just have to configure Transactional Apps we can skip
Step 3 is configuring the front-end server and this is done for both Transactional Apps and Factsheets.
At high level we need to configure:

* SAP NetWeaver Gateway
* The Central UI Add-Ons (Launchpad Configuration)
* Product Specific Add-Ons

Step 4 is configuring the back-end server and this is done for both Transactional Apps and Factsheets.
Viewing from a high level – Roles, Users and Authorizations.

Note: Transactional Apps can run on any DB whereas the Factsheets must run on SAP Hana.

What Are The Different Configuration Steps In Sap Fiori?

Configurations of SAP Fiori Apps are divided into two parts:

* Configuration of Transaction Apps and Fact sheets,
* Configuration of Analytical Apps.

Before configuring anything, the complete infrastructure for SAP Fiori apps must be installed. Once that is completed there will be activities to configure on back-end and front-end servers.

In SAP NetWeaver 7.31 ep1, which roles should be assigned to Fiori Launchpad administrator?

The Launchpad administrator must have the PFCG role SAP_UI2_ADMIN assigned.

SAP_UI2_ADMIN is a composite role containing the following release-dependent roles −

SAP_UI2_ADMIN_700 for SAP NetWeaver 7.0

SAP_UI2_ADMIN_702 for SAP NetWeaver 7.0 enhancement package 2

SAP_UI2_ADMIN_731 for SAP NetWeaver 7.0 enhancement package 3 and SAP NetWeaver 7.3 enhancement package 1

Which routing rules has to be defined in SAP HANA studio to configure Web Dispatcher to use HTTPS request?

Three routing rules need to be defined in SAP NWG system −

* Default_host/sap/public
* Default_host/sap/bc
* Default_host/sap/opu

Two routing rules need to be defined in the HANA studio −

* Content/sap/hana
* Content/sap/hba

What is VDM in HANA Live? What are the different types of views in VDM?

A virtual data model (VDM) is a structured representation of HANA database views used in SAP HANA Live for SAP Business Suite and follows consistent modeling rules.

It provides direct access to SAP business data using standard SQL or OData requests. Business data is exposed through well-defined database views, operating directly on the tables of the SAP Business Suite systems and transforming them into consistent and easily understandable views.

VDMs allow you to access data in one component and use it in another without having to persist the data a second time.

A Virtual data model consists of the following types of views −

Query views are designed for direct consumption by an analytical application (based on HTML5, for instance) or a generic analytical tool (for example, BusinessObjects tools). They are always the top view in a hierarchy of views and are not designed for reuse in other views. However, the virtual data model also includes query views to support (showcase) applications based on the virtual data model.The interface of the query views is kept stable. The name of a query view ends with Query and provides output fields in a format consumable by UIs.

Reuse views are the hearts of the virtual data model. They expose the business data in a well-structured, consistent and comprehensible way, covering all relevant business data in SAP Business Suite systems. They are designed for reuse by other views and must not be consumed directly by analytical tools.

Private views encapsulate certain SQL transformations on one or several database tables or even other views. They are not classified as reuse views, as they might not carry clear business semantics, but are rather intended to be reused in other views. They are comparable to subroutines or (private) methods in programming languages. A private view may be based on database tables, other private views, or on reuse views.

Value help views (VHVs) provide the value list for a specific business entity that is used in a value help in a query view. Relevant business entities are specified by an identifier or code. A maximum of one VHV is defined for each business entity per package. A VHV is included either in an underlying package to the business query views that make use of it, or in the same package. In SAP HANA, for each main package a specific VHV exists for a specific business entity.

What is SAP HANA XS engine? How it is used for Business suite and KPI?

For Analytical apps you need SAP Hana as underlying database, no exceptions. SAP Fiori leverages.

XS engine by using virtual data models. Within XS engine there are 2 components: the HANA Live App content for respective business suite and Smart business component with the KPI modeler. Within the HANA live content the VDM reuse content exists which can be modified.

In below Pic, you have ABAP front end server which contains the UI Add-Ons for respective products used, NetWeaver Gateway with OData enablement, the central UI add-on and the KPI framework. These front end components have read access to the backend data via a trusted RFC connection.

To integrate factsheets with geographical maps, connection is set up between the ABAP back-end server and the map provider. What is communication channel?

For fact sheets with integrated geographical maps, geographical coordinates and address data are transferred from the ABAP back-end server to the map provider using HTTP or HTTPS.

To ensure confidentiality and integrity of data, we strongly recommend protecting HTTP connections by using Transport Layer Security (TLS) or Secure Sockets Layer (SSL).

If Customization doesn’t run properly, is it possible to disable all customization by providing a configuration?

If a Customization doesn’t run properly, all customization can be disabled by providing a single configuration. In support situation, this can be done by setting a breakpoint early in sap-ui-core.js and then executing the following code in the Console −

-window[“sap-ui-config”]= window[“sap-ui-config”]||{};

-window[“sap-ui-config”][“xx-disableCustomizing”] = true;

For security reason this setting is not possible using a URL parameter.

To dump the complete extensibility data, use the following command in the browser Console −

sap.ui.core.CustomizingConfiguration.log()

As a result, an object is returned in the Console which contains the customizing configuration, structured by type of customization and view name.

What is a fragment and views in SAP UI5?

Fragments are pieces of a UI without their own controller. The name of each view of fragment is important. A fragment must be named as <NAME>.fragment.xml and a view <NAME>.view.xml

SAPUI5 Views − Views are nothing but the application pages. We define our user interface by creating Views. Views is formed or created by using one or more Controls in it say Page,SimpleForm,Dialog,Label,Input etc. Every view has its own controller.

SAPUI5 Fragments − Fragments are the pieces of UI just like SAPUI5 Views. Whenever we need to use some similar UI parts many times in our application/views we create Fragments of those UI parts because Fragments are reusable and are light weight compared to VIews and Controls. Fragments are stored with in the application itself and can be used by that application only. Fragments are defined as View only and calling Views controller is shared with Fragment as Fragments are not having their own controllers.

What is a fragment and views in SAP UI5?

Fragments are pieces of a UI without their own controller. The name of each view of fragment is important. A fragment must be named as <NAME>.fragment.xml and a view <NAME>.view.xml

SAPUI5 Views − Views are nothing but the application pages. We define our user interface by creating Views. Views is formed or created by using one or more Controls in it say Page,SimpleForm,Dialog,Label,Input etc. Every view has its own controller.

SAPUI5 Fragments − Fragments are the pieces of UI just like SAPUI5 Views. Whenever we need to use some similar UI parts many times in our application/views we create Fragments of those UI parts because Fragments are reusable and are light weight compared to VIews and Controls. Fragments are stored with in the application itself and can be used by that application only. Fragments are defined as View only and calling Views controller is shared with Fragment as Fragments are not having their own controllers.

What is the use of component.js file in UI extensibility?

The configuration is stored in the component.js file of the custom application. The component of the custom application needs to inherit from the main component of the original application. To make the location of the original application or component known to SAPUI5, it may be necessary to use register Module Path. The configuration in the customizing section contains the extension metadata and describes the objects that are replaced or extended.

How do you extend an OData service (Gateway Content Layer) in SAP Gateway?

Transaction code SE11 is ABAP dictionary. By using this transaction code, you can create, change and display table entries and structures. At the initial screen, you can put any tables or structures to view, edit or even create a new one. Transaction code SE11 is normally used a ABAP programmer.

SAP Gateway Service Builder (transaction SEGW)) is a design-time environment, which provides developers an easy-to-use set of tools for creating services. The Code-based OData Channel consumes it and supports developers throughout the development life cycle of a service.

SE80 - Object Navigator

SE 80 is a tool to develop and navigate programs and dd-obj.

SE80 Object Navigator → means all the objects will be available there. In se80 in addition to viewing the objects related to programming and classes, there are more privileges to view such as some other repositories such as mime, object repository, object browser and all.

How can you download newly created themes that are published?

You can use transaction /UI5/THEME_TOOL to download newly created theme and you will find css in one of those folders.

You can also transport themes from one system to another (Eg: from Test to Production system) using the tool for Customer Themes Maintenance.

Start the tool using transaction: /UI5/THEME_TOOL

Navigate to the theme you want to transport.

Select Transport and choose.

To be able to use the UI Theme Designer, which Internet Communication Framework ICF nodes should be activated?

To be able to use the UI Theme Designer, Activate the following Internet Communication Framework (ICF) service nodes −

>> /sap/public/bc/themes
>> /sap/bc/theming

To be able to use SAP UI5 and NWBC preview pages, following ICF services must be activated −

>> /sap/bc/ui5_demokit
>> /sap/public/bc/ui2

What is the use of SAP Solution Manager and Application Lifecycle Management?

SAP Solution Manager is the standard platform for Application Lifecycle Management (ALM), and plays a decisive role within the ALM tools. Besides providing SAP functionality itself, SAP Solution Manager integrates the other tools to ensure a comprehensive approach

Search
R4R Team
R4R provides SAP Fiori Freshers questions and answers (SAP Fiori Interview Questions and Answers) .The questions on R4R.in website is done by expert team! Mock Tests and Practice Papers for prepare yourself.. Mock Tests, Practice Papers,SAP Fiori interview Questions for Experienced,SAP Fiori Freshers & Experienced Interview Questions and Answers,SAP Fiori Objetive choice questions and answers,SAP Fiori Multiple choice questions and answers,SAP Fiori objective, SAP Fiori questions , SAP Fiori answers,SAP Fiori MCQs questions and answers Java, C ,C++, ASP, ASP.net C# ,Struts ,Questions & Answer, Struts2, Ajax, Hibernate, Swing ,JSP , Servlet, J2EE ,Core Java ,Stping, VC++, HTML, DHTML, JAVASCRIPT, VB ,CSS, interview ,questions, and answers, for,experienced, and fresher R4r provides Python,General knowledge(GK),Computer,PHP,SQL,Java,JSP,Android,CSS,Hibernate,Servlets,Spring etc Interview tips for Freshers and Experienced for SAP Fiori fresher interview questions ,SAP Fiori Experienced interview questions,SAP Fiori fresher interview questions and answers ,SAP Fiori Experienced interview questions and answers,tricky SAP Fiori queries for interview pdf,complex SAP Fiori for practice with answers,SAP Fiori for practice with answers You can search job and get offer latters by studing r4r.in .learn in easy ways .