Uploaded by Mauricio Soberanes

5Steps2FIORI - Day1 - WP01

advertisement
5Steps2FIORI
Gain hands-on experience on Fiori configuration
Markus Andres
Alessandro Sabidussi
Jorge “Javier” Baltazar
Step by step approach organized in phases
30
WP 1
WP 2
Step by step approach
organized
in phases
WP 3
WP 4
WP 5
Date
Day 1
Day 2
Day 3
Day 4
Day 5
Objective
Gateway Configuration
Basic FIORI
Configuration
FIORI Configuration
Special Launchpad
features
Build Custom Theme
Troubleshooting &
Performance Analysis
Extensibility and
Development
Content / Tasks
•
•
•
•
•
•
•
•
•
•
•
•
Configuration of SAP
Front-end Server
Activation and
configuration of
FIORI Launchpad
Activation of
Enterprise Search
•
•
Activation and
configuration of
FIORI applications
Application selection
Build roles &
catalogues
SAP Theme Designer
Notification area
App Finder
System description
•
•
•
Fiori App
Troubleshooting
Caches
Webdynpro & Web
GUI integration
Optimizing
Performance
ABAP in Eclipse
CDS Views
Develop a new FIORI
application
Duration roll-out
session
60 mins
45 mins
1 hour
1 hour 30 min.
1 hour 15 min.
Partner additional effort
3 - 4 hours
2 - 3 hours
2 - 3 hours
3 - 4 hours
3 - 4 hours
Partner Resources
required
Tech / Basis Consultant
Tech / Basis Consultant
Application Consultant
(validation & testing)
Tech / Basis Consultant
Application Consultant
(validation & testing)
Tech / Basis Consultant
Developer
Customer
2
Content:
➢
Connect to your system
➢
Basic Fiori and Front-end Configuration
➢ Fiori Architecture, Strategy and Versions
➢ Configuration – Getting Started
➢ Fiori Configuration Steps
➢
Call to action
Customer
3
Connect
to your system
System Landscape per partner
S/4HANA 1909
Terminal Server
2
Application Server
Browser
1
SAP GUI
SAP HANA 2.0 SP04
SAP ADT
in Eclipse
Communication
Customer
5
Connection guide
Customer
6
Access to infrastructure (Cheat sheet)
•
Two user ID per team (2 PDF documents)
•
Cheat sheets will be sent to Team lead
Customer
7
Basic Fiori and
Front-end Server Configuration
Agenda
Fiori Architecture, Strategy and Versions
Configuration – Getting Started
Fiori Configuration Steps
9
Fiori Architecture, Strategy and Versions
SAP Fiori deployment options for S/4HANA
RECOMMENDED
NOT RECOMMENDED !
SAP Fiori FES*
embedded
SAP Fiori FES*
as standalone system
SAP Fiori FES* as hub for
multiple S/4HANA systems
FLP content
FLP content
FLP content
Fiori UIs
Fiori UIs
Fiori UIs
SAP S/4HANA
back-end
SAP S/4HANA
back-end
* SAP Fiori Front-end Server
SAP S/4HANA
back-end
SAP S/4HANA
back-end
Details: SAP Fiori deployment options and system landscape recommendations, SAP Note 2590653
Migration from Standalone to Embedded: Moving from Standalone to Embedded Deployment in SAP Fiori for SAP S/4HANA
11
Deployment Options for Fiori Frontend Server
Note 2590653 - SAP Fiori front-end server deployment for SAP S/4HANA
https://launchpad.support.sap.com/#/notes/2590653
https://www.sap.com/documents/2018/02/f0148939-f27c-0010-82c7-eda71af511fa.html
https://wiki.scn.sap.com/wiki/display/Fiori/SAP+Fiori+Front-end+Server
12
SAP Fiori Architecture Options – Considering the SAP Fiori Roadmap
Fiori FES
Option 0*
Not recommended
possible
due to
to release
release
dependencies
dependencies
between
between S/4HANA
S/4
and Fiori FES
and Fiori FES
S/4HANA
Region 1
Option 1*
S/4HANA
Region 3
S/4HANA
Region 3
Central Fiori Launchpad
S/4HANA
cFIN
S/4HANA
MDG
**
Recommended
Fiori FES
S/4HANA
Region 1
Option 2*
Not recommended
Fiori FES
S/4HANA
Region 2
Fiori FES
S/4HANA
Region 3
Central Fiori Launchpad
Fiori FES
Fiori FES
Fiori FES
S/4HANA
Region 1
S/4HANA
Region 2
S/4HANA
Region 3
Fiori FES
S/4HANA
cFIN
Fiori FES
S/4HANA
MDG
A decision must be taken on how to
deploy SAP Fiori throughout the
customer’s landscape.
Depending on customer’s hosting
provider you may need to involve
different teams (e.g. HEC
infrastructure)
**
Fiori FES
S/4HANA
cFIN
S/4HANA
MDG
*Sample Landscape
Not Shown:
• Web Dispatcher/Reverse Proxy
• Firewall/s
**Central Fiori Launchpad
Planned Solution
13
Planned
innovations
Single Entry Point in multi-system landscapes
SAP Fiori Cloud
SAP Cloud Platform
Central Entry Point
SAP Cloud
Solutions
FLP content
apps
CDM content
apps
Business
Suite
back-end
S/4HANA
back-end
back-end
CDM* / DCM**
SAP FES
SAP S/4HANA
SAP S/4HANA
CDM content
FLP content
apps
apps
Business Suite
back-end
non SAP
Business Suite
back-end
This is the current state of planning and may be changed by SAP at any time without notice.
FLP content
FLP content
apps
apps
back-end
back-end
back-end
Legend
FLP: SAP Fiori launchpad
CDM: Common Data Model
14
Embedded Migration – Overview
FIORI
400
400
300
TRANSFORM
300
400
300
FES
FIORI
BES
BES+FES
Main steps are:
1. Identify active content in Frontend
Fiori system
2. Identify custom content in Frontend
Fiori system
3. Install SAP Fiori Frontend
components in Backend S/4HANA
system
4. Transport custom content into
Embedded Fiori system
5. Activate Fiori content in Embedded
Fiori system
6. Update SAP Web Dispatcher
configuration
7. Perform UAT
S/4HANA
Fiori for S/4HANA Moving from Standalone to
Embedded Deployment in Fiori for SAP S/4HANA
15
Fiori Strategy and Versions – Handling complex landscapes
URL Link
FES
Launchpad 1
BES
S4H
User ID:JOE
Launchpad 2
Launchpad 3
Fiori Add-on
Fiori Add-on
CAR
User ID:JOE
CFIN
User ID:JOE
S4CORE
1909
S/4
Analytics
UIS4HOP
1909
CAR
Analytics
CFIN
Analytics
*Architecture is simplified for display purposes
16
SAP Fiori Architecture Recommendations
Additional considerations:
1.
2.
3.
Define SAP Fiori adoption strategy:
❑
Full SAP Fiori
❑
Phased adoption
Define Internet-facing scenarios:
❑
Internal access
Favor SAPUI5, Web Dynpro
ABAP, SAP GUI for HTML
❑
External access
Favor SAPUI5
Consider SAP Fiori launchpad
technology integration options:
❑
Web Dynpro ABAP
❑
SAP GUI for HTML
❑
SAP Business Client
❑
SAP or 3rd Party Cloud Solutions
17
Configuration – Getting started
Configuration – Getting started
As a general recommendation, when planning a Fiori for S/4HANA Project you should start by
reading through the available documentation. Once you decide on doing so, you will find that there
are various documents and may find it difficult to determine where to start.
More Information: Fiori for S/4HANA – Getting started
19
How to implement for 1909?
Changing the Implementation Experience of SAP Fiori
Activation of individual apps leads to high upfront investment to experience SAP Fiori
Select relevant
SAP Fiori apps
Implement selected SAP Fiori scope
Experience
SAP Fiori
New approach: Experience SAP Fiori “out of the box” along business roles
Select relevant
business roles
Rapid SAP
Fiori
activation
Experience
SAP Fiori
Adjust
FLP content
and business
roles
FLP=SAP Fiori launchpad
21
Quickstart to experience SAP Fiori
Experience SAP Fiori “out of the box” along template business roles
Initial scoping
Select relevant
business roles
Sandbox
Rapid
SAP Fiori
activation
Fit / Gap analysis
Implementation
Experience SAP Fiori
Adjust
FLP content and
business roles
* FLP = SAP Fiori launchpad
22
Tools supporting the implementation of SAP Fiori for SAP S/4HANA
Initial scoping
Identify business roles
SAP Fiori apps reference library
SAP Readiness Check 2.0
SAP Fiori apps recommendations
SAP Fiori lighthouse scenarios
Rapid activation of SAP Fiori
for selected business roles
Task Lists for rapid SAP Fiori activation
• SAP Fiori foundation
• SAP Fiori content activation
Adjust SAP Fiori launchpad
content according to fit/gap analysis
SAP Fiori launchpad content manager
• Search SAP Fiori launchpad content
• Identify matching tiles/target mappings
• Copy & adjust catalogs
• Mass assignments of tiles/target mappings
• Catalog assignments to roles
• App activation status
23
New approach to activate and implement Fiori for SAP S/4HANA
Copy & adjust to customer specifics
Rapid SAP Fiori activation
Task list
SAP Fiori
foundation
Basic configuration
Generate generic
Administrator and
End User roles
Task list
SAP Fiori
content
activation
Activate apps for
selected business roles
Roles
ready
for test
Launchpad
content
manager
Create custom catalogs
based on SAP’s
business catalogs
Activate content for
custom roles
Generate
custom roles
Generate PFCG
authorization roles based on
SAP Fiori launchpad content
(front-end and back-end)
Find out more via this blog:
https://blogs.sap.com/2020/03/16/fiori-for-s4hana-new-rapid-content-activation-on-s4hana-1809-1709-part-1-overview/
Rapid activation available via SAP Notes:
S/4HANA 1709 FPS01 or higher: https://launchpad.support.sap.com/#/notes/2695653
S/4HANA 1809:
https://launchpad.support.sap.com/#/notes/2704570
S/4HANA 1809 FPS01 or higher: https://launchpad.support.sap.com/#/notes/2777142
S/4HANA 1909:
https://launchpad.support.sap.com/#/notes/2834415
FLP = SAP Fiori launchpad
PFCG = Profile Content Generator
24
ABAP design time tools
Technical catalogs (back-end)
App descriptor mass maintenance
(SUI_MM_TM_APP)
• Technical catalogs for GUI transactions and
WebDynpro
Catalogs (front-end)
Mass operations for
business catalogs (front-end)
SAP Fiori launchpad designer (FLPD)
SAP Fiori launchpad content manager
•
•
•
Maintenance of tiles and target
mappings in technical catalogs
Maintenance of groups
•
•
•
•
Supplements FLPD
Maintain business catalogs
Searching SAP Fiori launchpad content
Identify matching tiles/target mappings
Assign (mass) tiles/target mappings
25
The “New” Approach – Easily finding Fiori Roles for your project
How to easily select Fiori Roles?
❑
Filter apps in the Fiori Apps Library
and use “Aggregate” function to
collect your apps.
❑
Download an excel file containing
the required Roles for your app
selection
SAP Fiori Apps Library
26
Known Limitations of the “New” Approach
As a result of this new activation approach, approximately 90% of
apps / content works out of the box, however, there are known
limitations:
▪ Some Dynamic Tiles might not fully work.
▪ Apps based on the Generic Configuration
Framework (sakp.cross.genericui) might not fully work.
▪ Apps based on the Smart Business Framework (SSB) might not
fully work.
▪ Apps based on the Analysis Path Framework (APF) might not
fully work.
▪ Apps based on the Workflow Framework might not fully work.
▪ Apps based on the Application Logs & Jobs Framework might
not fully work.
▪ Apps based on the Design Studio Framework might not fully
work.
▪ Special Apps like My Inbox might require additional customizing.
See 2676990 & 2424054
▪ Hub Deployment not supported.
Follow-up activities and known activation errors are listed in
the note
If you find errors not listed in the note, send an email to
jorge.baltazar@sap.com
27
Fiori Configuration Steps
Exercise Overview
Fiori Configuration Steps
Required for Embedded Deployments
Configuration of SAP Fiori Infrastructure
SAP Fiori Embedded Analytics
Run the configuration steps described in notes 2303900, 2289865 and 2636754
29
Fiori Configuration Steps
Required for Embedded Deployments
Configuration of SAP Fiori Infrastructure
SAP Fiori Search
1.
2.
3.
4.
Issue transaction STC01 and execute task list SAP_ESH_INITIAL_SETUP_WRK_CLIENT
Manually confirm preconditions
Setup DB connection
Select Software component
Ensure content activation
Note: If your system was copied you will need to run task list SAP_ESH_RESET prior to running SAP_ESH_INITIAL_SETUP_WRK_CLIENT
30
Fiori Configuration Steps
Required for Embedded Deployments
Setup of SAP Fiori System Landscape
Execute Basic Configuration of Fiori
and Gateway
Issue transaction STC01 and execute task list SAP_GW_FIORI_ERP_ONE_CLNT_SETUP
31
Fiori Configuration Steps
Required for Embedded Deployments
Setup of SAP Fiori Foundation
Execute Fiori Foundation Configuration
1.
2.
3.
4.
Issue transaction STC01 and execute task list SAP_FIORI_FOUNDATION_S4
Assign Workbench Request
Define RFC connection names
and settings
Generate Foundation Roles
(Admin/User)
The running task list
automatically executes
Backend Catalog replication,
Cache Cleanup, Activation of
basic Gateway OData services
32
Exercise Tips & Tricks
The exercises described in this Work Package are the
foundation of Fiori activation:
❑
Missing any step can generate fatal consequences
on exercises of the following Work Package.
❑
There are tight dependencies, specially between
Embedded Analytics and Enterprise Search that
when not sorted out correctly will affect your Fiori
implementation.
❑
These configurations are the most time consuming,
depending largely on hardware resources and
system utilization.
33
Exercise Tips & Tricks
❑
You will need to implement several notes to ensure
correct execution of the task lists.
❑ Note implementation hints are provided in the
documents
❑
We recommend trying to run task lists in parallel as
this will help you optimize execution times
34
Closure
and call to action
System Landscape per partner
S/4HANA 1909
Terminal Server
2
Application Server
Browser
1
SAP GUI
SAP HANA 2.0 SP04
SAP ADT
in Eclipse
Communication
Customer
36
Call to action
•
•
•
Review this presentation (published in JAM group)
Execute the activity documents for
• Basic Fiori and Gateway Configuration (WP1)
Collaborate using JAM in case of issues or doubts
Customer
37
Q&A
Ask your questions
Use Jam to post your
questions
Customer
38
Thank you.
Contact information:
SAP 5Steps2FIORI Team
sap5steps2fiori@sap.com
5Steps2FIORI <YOUR EDITION>
Download