Gregor Wolf

Tips and Tricks for an Efficient
Implementation of SAP Fiori

UX210, SAP TechEd 2016, Barcelona

Profes DSAG Logo

Main phases of a
SAP Fiori Implementation

  • Explore
  • Install
  • Configure
  • Extend
  • Custom development

Explore

Business Process Experts
SAP Fiori, Demo Cloud Edition
SAP Fiori apps reference library

SAP Fiori, Demo Cloud Edition

Business Process Experts

  • Test SAP 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 Enterprise Architecture Explorer

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

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
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
rapid-deployment solution (RDS)

SAP Administrator

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
Splash and Build

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 Fiori apps rapid-deployment solution (RDS) for detailed information
  • SAP Task Lists (STC01) for a quick activation of the Launchpad and Apps

Contact

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

Presentation     Business Card
Link to the presentation 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

LT144 - SAP Fiori 3, 2018 Las Vegas

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:

Windows 10 | 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