How To Implement SAP FIORI Central Hub

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 21

How To Implement

SAP FIORI Central Hub


1610

www.StravisSolutions.com © 2017 StraVis Enterprize Solutions


Content
Corporate Background

1 Architecture and Types of apps for Fiori Central HUB

2 Standard Configurations

3 Issues encountered in Fiori Setup

4 Fiori embedded search configuration

5 Fiori App’s activations

6 Issues while activating apps

2 © 2017 StraVis Enterprize Solutions


System Landscape
Corporate for Fiori Apps
Background

Clients Supporting HTML5

HTTPS (HTML/ODATA) R

SAP Web dispatcher

HTTPS (HTML) R R HTTPS (ODATA)

ABAP Front End Server (SAP NetWeaver)


INA
SAP Fiori UI Component UI Component
Search R
Launchpad A B SAP Gateway Protocol
Central UI Component

Trusted RFC R

ABAP Back-End Server (SAP NetWeaver)

Component A Component B
Product Specific Backend Components
Others Search Models

Database
Source: SAP

3 © 2017 StraVis Enterprize Solutions


SAP Fiori App
Corporate Types
Background

SAP Fiori has three app types: Each distinguished by their focus and
infrastructure requirements:

 Transactional apps
 Fact sheets
 Analytical apps

4 © 2017 StraVis Enterprize Solutions


Transactional Apps
Corporate Background

These apps let you perform transactional Tasks,


such as creating a leave request for an employee.

They represent simplified views and interaction


HTTPS (HTML/ODATA) R
with existing business processes and solutions.
ABAP Front End Server
(SAP NetWeaver)
They run best on an SAP HANA database, but can SAP Business Suite
also be ported to other databases with acceptable Product Specific UI Components

performance. Infrastructure

Trusted RFC R

SAP Back-End Server

SAP Business Suite

SAP HANA / Any DB


Source: SAP

5 © 2017 StraVis Enterprize Solutions


Fact Sheets Background
Corporate

These apps display contextual


information and key facts about
central objects used in your business
operations.
SAP Web dispatcher
From a fact sheet area (tile), you can R
HTTPS (HTML/ODATA)
drill down into its details. You can
ABAP Front End Server
navigate from one fact sheet to its (SAP NetWeaver)
related fact sheets. INA
R
SAP Business Suite Search
Product Specific UI Components Protocol

For example, you can navigate from a


Infrastructure
document to the related business
partner or to the master data. Trusted RFC R

SAP Back-End Server


Fact sheets run only on an SAP HANA Search
SAP Business Suite
database and require an ABAP stack. Models

Source: SAP
SAP HANA / Any DB

6 © 2017 StraVis Enterprize Solutions


Analytical
CorporateApps
Background

 These apps let you get a role-based


insight into real-time operations of
your business by collecting and
displaying key figures directly in your
browser.

 They provide real-time information on SAP Web dispatcher


large volume data in a simplified front HTTPS (HTML/ODATA)
R
end for enterprise control. With
analytical apps, you can closely monitor ABAP Front End Server
(SAP NetWeaver)
your most important key performance
HTTPS
indicators (KPIs) in real time and react SAP Business Suite (ODATA)
R
immediately on changes in market Product Specific UI Components
conditions or operations.
Infrastructure

 Analytical apps run on an SAP HANA Trusted RFC R SAP HANA HS


database SAP Fiori Content
SAP Back-End Server
 and use virtual data models (VDM).
SAP Business Suite VDM Reuse Content

R R

Source: SAP
SAP HANA

7 © 2017 StraVis Enterprize Solutions


Standard
CorporateConfiguration
BackgroundPrerequisites
• Network Architecture: You have to decide in which network zones the components of the SAP Fiori system
landscape reside.

• Certificates for Single Sign-On: For single sign-on (SSO) using logon tickets, you require an SSL server
certificate for each of the components between which you want to use SSO. Components can be, depending
on your system landscape: SAP Web Dispatcher/SAP Gateway on front-end server/ABAP back-end server.

• Browser Prerequisites: SAP Fiori apps require a web browser that can display files in HTML5 format.

• Database Requirements: Consider which databases you can use with the ABAP front-end server and the ABAP
back-end server. The requirements depend on the SAP Fiori product.

• Requirements for Back-End Components: Each SAP Fiori app requires product-specific front-end components
and product-specific back-end components, which are delivered in separate products.

• Roles and Authorizations: You have to decide how to set up the roles and authorizations for the SAP Fiori
users. This includes, for example, which user group uses which apps.

• Operating System Access for SAP HANA Database: Required if you use SAP Fiori apps that use an SAP HANA
database.

8 © 2017 StraVis Enterprize Solutions


Installation Task
Corporate Background
1. Install SAP Web Dispatcher as the reverse proxy.( Note 908097)
2. Set up the front-end server-Install SAP Fiori front-end server 3.0.
a. User Interface Technology.
b. SAP Gateway Foundation.
c. SAP Fiori app implementation foundation.
d. UI for Basis Applications.
e. Install the required product-specific SAP Fiori UI components.
f. Specify the default language and the logon language.
3. Install the required SAP Notes for the front-end server and the back-end server.
4. Set up the required clients.

Note: Recommended - Downloads and installing product versions use Maintenance Planner

9 © 2017 StraVis Enterprize Solutions


Configuring Fiori User Task List
Corporate Background
For Configuring Fiori you can use task list to execute in STC01, below are the list of task
list which can be used for Config:

10 © 2017 StraVis Enterprize Solutions


Setup of SAP
Corporate Fiori List
Background
1. Setup SAP Fiori Launchpad: You can use the following task lists to perform this step:

 SAP_FIORI_LAUNCHPAD_INIT_SETUP
 SAP_GW_FIORI_ERP_ONE_CLNT_SETUP

2. Setup SAP Fiori Embedded search:

 SAP_ESH_INITIAL_SETUP_000_CLIENT
 SAP_ESH_INITIAL_SETUP_WRK_CLIENT
 SAP_ESH_ADJUST_AFTER_COPY
 SAP_ESH_ADJUST_AFTER_CLIENT_COPY

11 © 2017 StraVis Enterprize Solutions


Roles and Authorizations
Corporate Background
 Configuring Roles with Launchpad Start Authorizations: Users need authorization for roles
to run the SAP Fiori launchpad (as an end user) and the SAP Fiori launchpad designer (as an
administrator). When users have these roles, they can access the catalogs and groups
assigned to the roles by a role administrator. As a role administrator, you assign the
necessary authorization roles and adjust them according to your needs.

 When you configure authorization roles, it is important that you perform the steps in the
following order:
 First activate the services in SAP Gateway.
 Call each service once.
 Configure roles correctly in Role Maintenance.

 Roles for Launchpad: Copy them to your customer namespace


 SAP_UI2_ADMIN_700
 SAP_UI2_ADMIN_702
 SAP_UI2_ADMIN_731
 SAP_UI2_ADMIN_750
 SAP_UI2_USER_700

12 © 2017 StraVis Enterprize Solutions


User Roles Background
Corporate

• The launchpad user must have the PFCG role SAP_UI2_USER_700 assigned. With
this role the user can run the SAP Fiori launchpad on the Personalization level and
has authorization to execute the following OData services:
 /UI2/PAGE_BUILDER_PERS
 /UI2/INTEROP
 /UI2/LAUNCHPAD
• Configuring Roles for Tile Catalogs:
 To assign a tile Catalog to the user’s role in Role
Maintenance (transaction PFCG), you add a node of type SAP Fiori Tile
Catalog to one of the user's roles.

13 © 2017 StraVis Enterprize Solutions


Troubleshooting Fiori Issues
Corporate Background

There are 5 categories for troubleshooting. Please check from Category 1 to 5:


 Category 1: Software deployment
 Make sure you have installed prerequisite add-on components.
 Make sure you have applied the latest support package.
 Apply all mandatory notes
 Category 2: Connection settings
 Make sure the trusted RFC was set up
 Double check the system alias definition and task processing service
 Check http/https settings(1896961 - HTTP/HTTPS Configuration for SAP NetWeaver Gateway)
 Category 3: Backend configuration
 Test the scenario in ERP without Fiori
 Category 4: Search SCN and Notes
 Search SCN and notes
 Category 5A: OData side
 Identify the OData URI and check the response.
 Category 5B: UI side
 Apply additional notes for UI
 The last step: Report the issue
 SCN/Raise a SAP Incident

14 © 2017 StraVis Enterprize Solutions


Some Key Issues
Corporate & Resolutions
Background
ISSUE # 1
Webdynpro/HTML Gui(Transactional apps not working): You see the app but when you
open the app it says Transaction does not exist :

Solution:
 Check if the System alias is maintained in T-code sm30-> /UI2/V_ALIASMAP and is
also defined in /UI2/V_SYSALIAS

 Also Check the target system alias aka RFC is working.

15 © 2017 StraVis Enterprize Solutions


Some Key Issues
Corporate & Resolutions
Background
Issue # 2:
If the apps are opening and does not show the content:
Solution:
 Refer to the Fiori App library(https://fioriappslibrary.hana.ondemand.com)
Implementation Information -> Configuration
 Check Odata services are activated in /n/iwfnd/maint_service.
 Check the Business roles are assigned.
 Check that the Technical and business catalog is added in the role and
activated.
 If all the above are maintained check the /n/iwfnd/error_log for the missing
services which are to be activated and activate them in
/n/iwfnd/maint_service
 These could also be a browser issue which could be blocking your content,
make sure that the contents are not blocked in your browser.
 In the browser check for F12 for the console logs.

16 © 2017 StraVis Enterprize Solutions


Some Key Issues
Corporate & Resolutions
Background
Issue # 3:
Factsheets apps not loading

Solution:
Factsheets would only work if you have the standard configuration set in place
 Check if the below task list is executed successfully in 000 and working client in your
backend server:
 SAP_ESH_INITIAL_SETUP_000_CLIENT
 SAP_ESH_INITIAL_SETUP_WRK_CLIENT
 Required Business functions are activated: Use task list BSESH_HANA_SEARCH
 Check the DBCO/TREX connections are working and they have the authorizations in the
HANA database ( Auth: TREXVIADBSL/TREXVIADBSLWITHPARAMETERS, access to
sys_repo schema and schema auth for SAP<SID>.
 Activate/create the connectors for search ESH_COCKPIT , requires authorizations
(SAP_ESH_SEARCH and SAP_ESH_LOCAL_ADMIN)
 Required SIFC services are activated default_host-> sap -> bc/es

17 © 2017 StraVis Enterprize Solutions


Some Key Issues
Corporate & Resolutions
Background
Issue # 4:
App not loading with below error:

Solution:
Check for the app configuration and look for the Odata service mentioned in fiori app
library and activate that in /n/iwfnd/maint_service and assign the business role and
catalog.

18 © 2017 StraVis Enterprize Solutions


Some Key Issues
Corporate & Resolutions
Background
Issue# 5:
App loading with below error:

Solution:
Activate the missing service in /n/iwfnd/maint_service

19 © 2017 StraVis Enterprize Solutions


Some Key Issues
Corporate & Resolutions
Background
Issue # 6:
While you try to open a fiori app

Solution: check the meta data has the software version maintained as default in both
Front end gateway and back end server for the Model Identifier.
SPRO-> SAP Netweaver->Gateway->administration->General settings->Assign Data
Provider to Data Model

20 © 2017 StraVis Enterprize Solutions


Presentation by
Corporate Background
Abhishek Sharma
Principal Consultant - SAP Basis

Ram Mohan Bobbili


Delivery Principal

Contact US
info@stravissolutions.com
(+1) 630 800 6071
(+91) 996 622 2301

References
https://support.sap.com
https://help.sap.com
21 https://fioriappslibrary.hana.ondemand.com © 2017 StraVis Enterprize Solutions

You might also like