Gregor Wolf

Tips and Tricks for an Efficient
Implementation of SAP Fiori

SAP Fiori

At its core, the design concept of SAP Fiori:

  • Provides role-based simplification of business processes
  • Shifts from monolithic solutions to activity-based apps
  • Empowers users and the way they work

Main phases of a
SAP Fiori Implementation

  • Explore
  • Install
  • Configure
  • Extend
  • Custom development

Explore

Business Process Experts
SAP Fiori, Demo Cloud Edition (shutdown in 2019)
SAP S/4HANA Trials
SAP Fiori apps reference library

SAP S/4HANA Trials

Business Process Experts

  • Test the S/4HANA Cloud Fiori Apps live
  • Also mobile using the SAP Fiori Client

SAP Fiori apps reference library

Business Process Experts

  • Filter by product, role, ...
  • Screenshots
  • Descriptions

Explore

SAP Architects
SAP Fiori Deployment Options and System Landscape Recommendations
SAP Enterprise Architecture Explorer (July 2018)

SAP Enterprise Architecture Explorer

SAP Architects

  • SAP Landscape Deployment Recommendations
  • Roadmaps
  • Deployment options
  • Pros and cons

Explore

Data privacy officer
SAP Note 2183180 - SAP Cloud Security Framework (has been removed)

Explore

SAP Developer
SAP Fiori, Demo Cloud Edition Extend
openSAP course: Build Your Own SAP Fiori App in the Cloud
openSAP course: Developing Web Apps with SAPUI5
openSAP course: Evolved Web Apps with SAPUI5
openSAP course: SAP Fiori 3
SAP CodeJam: Gateway, SAPUI5, ABAP for HANA with Fiori

SAP Fiori, Demo Cloud Edition

SAP Developer

  • SAP Web IDE
  • Extensions

Install

SAP Administrator

SAP Fiori apps rapid-deployment solution (RDS)
SAP Fiori apps reference library
Task Lists (Transaction STC01)

SAP Fiori apps reference library

SAP Administrator

  • Agregated information
  • Download ICF Nodes and OData Services
    for Task Lists
  • Launch SAP Maintenance Planner
  • Links to SAP Notes

SAP Maintenance Planner

SAP Administrator

Task Lists (STC01)

Activation

Task List Functionality
SAP_GATEWAY_BASIC_CONFIG SAP Gateway
SAP_FIORI_LAUNCHPAD_INIT_SETUP Launchpad
SAP_GATEWAY_ACTIVATE_ODATA_SERV OData Services
SAP_BASIS_ACTIVATE_ICF_NODES ICF Services

Configure

SAP Functional Consultant

RDS -> Launchpad Operation (EE3)
SAP Fiori apps reference library

SAP Fiori apps reference library

SAP Functional Consultant

  • Requied Backend Customizing
  • Standard PFCG user roles
  • Links to SAP Notes

Extend

SAP Administrator

SAP Cloud Connector
SAP Business Technology Platform Cockpit

SAP Developer

SAP Fiori apps reference library
SAP Gateway Service Builder (SEGW)
SAP Business Technology Platform, Web IDE
SAP Web IDE personal edition

SAP Cloud Connector

SAP Administrator

  • Encrypted connection to the SAP Business Technology Platform
  • Access control list for hosts and services
  • Single Sign On using the Cloud authentication using Principle Propagation
  • Protocols (HCP to on-premise): HTTP, HTTPS, RFC
  • Protocols (on-premise to HCP): JDBC, ODBC

SAP Business Technology Platform Cockpit

SAP Administrator

  • on-premise connection
  • Provisioning of Developers

SAP Fiori apps reference library

SAP Developer

  • Links to extension documentation
  • ABAP structures that can be extended using appends
  • BAdI's to fill extended structures

SAP Gateway Service Builder (SEGW)

SAP Developer

  • Extension of SAP Standard OData Services
  • Development of custom OData Services

SAP Web IDE

SAP Developer

  • Cloud based development environment
  • Extensibility Pane
  • Code completion
  • Version control using Git (also on-premise)
  • Support for SAP Hybrid App Toolkit
  • New functionality each month

SAP Web IDE personal edition

SAP Developer

  • Local installation
  • Limited number of templates
  • No support for SAP Hybrid App Toolkit
  • Requires HCP SAP Web IDE license

Custom development

Business Process Experts

SAP Fiori Design Guidelines
Build (Retiring Soon)

SAP Developer

SCN
StackOverflow
Slack

BUILD

Business Process Experts

  • Prototype
  • Feedback
  • SAP Web IDE Export

Key take aways

  • openSAP couses and SAP CodeJams to educate your developes
  • SAP Fiori apps reference library to explore, install, configure and extend
  • SAP Task Lists (STC01) for a quick activation of the Launchpad and Apps

Contact

Gregor Wolf, Computerservice Wolf
gregor@computerservice-wolf.com
@wolf_gregor

      Business Card
Business Card

Additional information

SAP Fiori Community

SAP Fiori Technology Feedback Council (SAP Jam)

To get access please contact:
Jeremy.Good at sap.com and Aviad.Rivlin at sap.com

SAP Fiori Practitioners Forum (SAP Jam)

SAP Fiori Makers

Meetups

SAP Fiori Client

Functionality:

  • Access native functions like (e.g. Camera, Barcode-Scanner, ...)
  • better management of the local Web-Cache
  • additional protection of the app regarding unauthorized access
  • User certificate provisioning using Mobile Secure and SAP Mobile Platform

Download:

iOS | Android

SAP Fiori Launchpad

Implementation options:

  • SAP NetWeaver ABAP
  • SAP Portal (Java)
  • SAP Business Technology Platform

SAP Fiori Elements (Smart Templates)

Available

  • Overview Page
  • List Report
  • Object Page

Additional facts

  • SAP_UI 7.50 can be installed on NetWeaver ABAP 7.40
  • On NetWeaver ABAP 7.40 Annotation XML must be created manually
  • CDS Views can be used on AnyDB

Fiori Elements Demo App on GitHub

GitHub