Sunteți pe pagina 1din 3

Beginning SAP Fiori

Book Description
Take a deep dive into SAP Fiori and discover Fiori architecture, Fiori landscape
installation, Fiori standard applications, Fiori Launchpad configuration, tools
for developing Fiori applications and extending standard Fiori applications.
You will learn:
Fiori architecture and its applications
Setting up a Fiori landscape and Fiori Launchpad
Configuring, customizing and enhancing standard Fiori applications
Developing Fiori native applications for mobile
Internet of Things-based custom Fiori applications with the HANA cloud platform
Bince Mathew, a SAP mobility expert working for an MNC in Germany, shows you how
SAP Fiori, based on HTML5 technology, addresses the most widely and frequently
used SAP transactions like purchase order approvals, sales order creation, infor
mation lookup, and self-service tasks. This set of HTML5 apps provides a very si
mple and accessible experience across desktops, tablets, and smartphones.
Table of Contents
Cover
Title
Copyright
Dedication
Contents at a Glance
Contents
About the Author
About the Technical Reviewer
Acknowledgments
Introduction
Chapter 1: Introduction to SAP Fiori
Why Fiori?
Introduction to the SAP UX Strategy and the SAP Fiori UX
SAP UX Strategy
SAP Fiori UX
SAP Fiori Design Inspiration
Introduction to SAP Fiori
Fiori Applications Overview
Fiori Wave 1
Fiori Wave 2
Fiori Architecture for Transactional Applications
Fiori Architecture for Analytical Applications
Fiori Architecture for Fact Sheet Applications
Chapter 2: Setting Up the Fiori Landscape
Fiori Prerequisites
Prerequisites for the Front-End Server (SAP NetWeaver Gateway)
User Interface Add-on Components
Prerequisites for the Back-End Server for SAP ERP
Initial Configuration
Creating Fiori Users and Assigning Authorizations
Connecting SAP NetWeaver Gateway with the Back-End SAP Suite
Configuring SAP Web Dispatcher
Setting Up the Fiori Launchpad, Fiori Launchpad Designer, and Fiori Admi
n Page
Activating ICF Nodes
Configuring the Logon Screen for the Fiori Launchpad and Fiori Launc
hpad Designer (Admin page)
Configuring the Logout Screen

Fiori Application Add-Ons


Chapter 3: Fiori Launchpad and Applications
The Fiori Launchpad and Launchpad Designer
Fiori Launchpad
Fiori Launchpad Designer
Configuring the Fiori Home Page
Creating Groups in Fiori Launchpad Designer
Assigning Groups to End Users
Configuring the Fiori Approval Application Workflow
Configuring Wave 1 Approval Applications
Configuring Wave 2 Approval Apps
Fiori My Inbox
Chapter 4: Customizing and Extending Standard Fiori Applications
Installing Eclipse and UI5 Add-Ons
Downloading the Standard Fiori Application Code
Importing Fiori Standard Application Code into Eclipse
Redefining a Standard OData Service
Fiori Apps Reference Library
Extending the Fiori Standard Application UI in Eclipse
Creating a Fiori Extension Project
Adding Extensions to the Project
Uploading the Extension Project to the Gateway Server
Creating a Custom Tile in the Fiori Launchpad
Assigning Roles to End Users
Adding a Custom Tile to the Home Page
Extending a Fiori Standard Application in Web IDE
Connecting Web IDE to Back-End Systems
Creating a New Extension Project in Web IDE
Adding Extensions to the Project
Chapter 5: Fiori OData Customization and NetWeaver Gateway Overview
OData Overview
OData Development Using NetWeaver Gateway
Custom Table for the OData Service
Creating an OData Service in Gateway
Implementing Business Logic in the OData Service
Activating and Testing an OData Service
Building a UI5 App to Consume the OData Service
Previewing and Testing the UI5 App
Error Log Monitoring and Troubleshooting Techniques
Using REST Clients
Chapter 6: Fiori Custom Application Development and Tools
Eclipse
AppBuilder
Web IDE
Theme Designer
Launching the Theme Designer
Customizing the Home Screen Background Image
Customizing Standard Tiles
Customizing the Login Screen Background Image
Fiori Prototyping Kit and Axure Wireframe Tool
Fiori Application Architecture Overview
Visualizing the App
Designing a Wireframe/Mockup
Building the Final App
Developing a Custom Fiori Application
Creating a New UI5 Project
Adding Views to the App
Creating Custom Controls
Deploying the Custom Application to HANA Cloud
Web IDE Basics

Chapter 7: Introduction to HANA Smart Business and the Internet of Things


Analytical and Fact Sheet Applications Overview
Smart Business Apps Overview
KPI Modeler Overview
Internet of Things
UI5 Apps with SAP HANA and Raspberry Pi
Setting Up the Raspberry Pi
Detecting the Digital Sensor
Connecting Sensors to the Raspberry Pi
Deploying the Java Persistence API in HANA Cloud Platform
Python Scripts for Passing Data from the Raspberry Pi to HANA Cloud
Creating a Fiori Front End for IoT
Chapter 8: Debugging and Troubleshooting Fiori Applications
Supported Web Browsers
Debugging Methods
Debug Mode in UI5 Apps
Logging and Network Tracing
Diagnostics
Simulating Mobile Devices
Troubleshooting Errors in Fiori Apps
Troubleshooting Errors in the Fiori Configuration
Chapter 9: Developing Fiori Applications Using Cordova and Kapsel
Connecting to the SMP Architecture with Fiori
Fiori Client Application for Mobile
Introduction to Cordova and Kapsel
Creating a New Project with Cordova and Kapsel Plugins
Building Fiori Apps Using Cordova
Example App Using the Device s Camera, GPS, and Google Maps
Accessing the Camera
Accessing the Barcode Scanner
Accessing the GPS and Google Maps

S-ar putea să vă placă și