SAP Fiori: Implementation and Development
- Length: 600 pages
- Edition: F
- Language: English
- Publisher: SAP Press
- Publication Date: 2022-12-19
- ISBN-10: 149322204X
- ISBN-13: 9781493222049
- Sales Rank: #880325 (See Top 100 Books)
Take your UI to the next level with this all-in-one resource to implementing and developing SAP Fiori apps! Start by configuring the SAP Fiori components and setting up the necessary security measures. Then it’s time to dive into applications: enabling them, developing them with SAP Business Application Studio and SAP Fiori elements, extending them for SAP S/4HANA, and more. With step-by-step instructions and screenshots throughout, this guide is your one-stop shop!
- Upgrade to SAP Fiori 3 and implement SAP Fiori for SAP S/4HANA
- Use SAP Fiori elements and other templates to develop applications
- See how workflows, SAP Screen Personas, and SAP Conversational AI work with SAP Fiori
Getting Started
Install and configure SAP Fiori components with step-by-step instructions. Then, set up network and communication security, user authentication, and mobile security.
Enabling and Developing Apps
Walk through frontend and backend tasks to enable both standard and analytical apps. Build and extend freestyle apps, SAP Fiori elements apps, and analytical apps.
Related Technologies
Customize your classic SAP screens to look like SAP Fiori using SAP Screen Personas. Enhance your users’ experience by integrating SAP Fiori with conversational UIs. Create custom workflow tasks with SAP Business Workflow and SAP Workflow Management.
- Installation and configuration Security
- OData services
- SAP Business Application Studio
- Freestyle apps
- SAP Fiori elements apps
- Analytical apps
- SAP Fiori launchpad
- SAP Screen Personas
- Conversational UIs
- Workflows
Dear Reader Notes on Usage Table of Contents Preface Objective Target Audience Structure of the Book 1 Introduction 1.1 User Experience with SAP 1.1.1 SAP’s User Experience Strategy 1.1.2 Design Principles 1.1.3 Evolution of SAP Fiori 1.2 SAP Fiori Architecture 1.2.1 Frontend Server 1.2.2 Backend System 1.2.3 SAP Web Dispatcher 1.2.4 SAP Fiori Launchpad 1.2.5 Cloud Components 1.3 Application Types and the Application Library 1.3.1 Transactional Apps 1.3.2 Analytical Apps 1.3.3 Object Page 1.3.4 SAP Fiori Apps Reference Library 1.4 Development Tools and Technology 1.4.1 Integrated Development Environments 1.4.2 SAP Fiori Tools 1.4.3 UI Technology 1.4.4 Rapid OData Service Development 1.4.5 Mobile SDKs 1.4.6 Conversational User Experience 1.4.7 UI Adaption and Extension 1.5 Summary 2 Installation and Configuration 2.1 Prerequisites 2.2 Deployment Options 2.2.1 On-Premise Deployment 2.2.2 Central Launchpad on SAP Business Technology Platform 2.3 Installation 2.3.1 SAP Fiori Frontend Server 2.3.2 SAP Web Dispatcher 2.3.3 SAP Fiori Client 2.4 Configuration 2.4.1 SAP Fiori Initial Setup 2.4.2 Communication Channels 2.4.3 Setup of SAP Fiori Launchpad 2.4.4 Setup of SAP Fiori Search 2.4.5 Optional Configuration 2.5 Getting the Latest SAP Fiori Design in Your System Landscape 2.5.1 Preupgrade Considerations 2.5.2 Upgrading an Existing SAP Fiori Landscape 2.6 Summary 3 Security 3.1 Authentication 3.1.1 Kerberos and SPNEGO 3.1.2 X.509 Certificates 3.1.3 SAML 2.0 3.1.4 SAP Logon Tickets 3.1.5 Choosing a Single Sign-on Mechanism 3.2 Mobile Application Security 3.2.1 Communication Security 3.2.2 User Authentication and Single Sign-On 3.2.3 Secure Storage of Data on Device 3.2.4 Access to Native Device Capabilities 3.2.5 Data Protection and Privacy 3.3 Summary 4 Enabling Standard Applications 4.1 Configuring Users and Authorizations 4.1.1 Concept 4.1.2 Authorization Prerequisites 4.2 Frontend Implementation Tasks 4.2.1 Activating the SAPUI5 Component 4.2.2 Activating the OData Services 4.2.3 Frontend Roles 4.3 Backend Implementation Tasks 4.3.1 Assigning RFC Authorization to Users 4.3.2 Creating Authorization Roles for Catalogs 4.4 Rapid Activation of SAP Fiori Applications in SAP S/4HANA 4.5 Running Applications 4.5.1 SAP Fiori Launchpad from End User Perspective 4.5.2 Personalizing and Adapting Apps 4.5.3 Personalizing the Launchpad 4.6 Summary 5 Enabling Analytical Applications 5.1 Architecture and Overview of Embedded Analytics in SAP S/4HANA 5.2 Embedded Analytics Tools 5.2.1 View Browser 5.2.2 Query Browser 5.2.3 Custom CDS Views 5.2.4 Custom Analytical Queries 5.2.5 Multidimensional Reporting 5.2.6 Manage KPIs & Reports 5.2.7 Analysis Path Framework Applications 5.3 Enabling Embedded Analytics in SAP S/4HANA 5.3.1 Configuration of the Analytic Engine 5.3.2 Configuration of Hierarchies for Time Characteristics 5.3.3 Configuration of Design Studio Template 5.4 Summary 6 Creating OData Services 6.1 Introduction to OData 6.1.1 Overview 6.1.2 Query Options 6.1.3 OData Versions 6.2 SAP Gateway Service Builder 6.3 Modeling OData Services 6.3.1 Defining a Data Model 6.3.2 Importing Data Model 6.3.3 Redefining OData Services 6.3.4 Including an OData Service 6.4 Service Implementation 6.4.1 Redefining Methods of the Operations 6.4.2 Mapping a Data Source 6.5 Registering an OData Service 6.6 Testing an OData Service 6.7 Generating an OData Service from a CDS View in SAP S/4HANA 6.7.1 Autoexposure Using Annotations 6.7.2 Based on Reference Data Source 6.7.3 OData Service Based on Mapped Data Source 6.8 ABAP RESTful Application Programming Model and OData 6.9 Annotations and Their Importance in SAP Fiori 6.10 Summary 7 Working with SAP Business Application Studio 7.1 Overview 7.2 Capabilities 7.3 Setting Up SAP Business Application Studio with SAP BTP 7.3.1 Subscribing to SAP Business Application Studio 7.3.2 Managing Authorizations 7.4 Developing Applications 7.4.1 Creating a Project 7.4.2 Adding Source Code 7.4.3 Testing the Application 7.4.4 Deployment Options 7.5 Migrating Projects from SAP Web IDE to SAP Business Application Studio 7.6 SAP Fiori Tools in SAP Business Application Studio 7.7 Summary 8 Methods of SAP Fiori Application Development 8.1 SAP Fiori Elements Framework 8.1.1 List Report 8.1.2 Object Page 8.1.3 Analytical List Page 8.1.4 Overview Page 8.1.5 Worklist 8.2 Freestyle Application Development 8.2.1 SAP Fiori Worklist Application 8.2.2 SAP Fiori Master-Detail Application 8.2.3 SAPUI5 Basic Application 8.3 Freestyle Development versus SAP Fiori Elements 8.4 Summary 9 Building and Extending SAP Fiori Elements Applications 9.1 Building SAP Fiori Elements Applications 9.1.1 Determining Floorplans 9.1.2 Determining Data Sources 9.1.3 Developing a List Report and an Object Page 9.1.4 Developing Analytical List Pages 9.1.5 Developing Overview Pages 9.1.6 Deploying Applications to the ABAP Backend Server 9.1.7 Deploying the Application to SAP BTP 9.2 Extending SAP Fiori Elements Applications 9.2.1 Enhancements in Applications Specific to End Users 9.2.2 Enhancement of Application for Group of Users 9.2.3 Complex Enhancements that Need Changes in Business Logic 9.2.4 Deploying the Extended Application 9.3 Summary 10 Building and Extending Freestyle SAP Fiori Applications 10.1 Building Freestyle Applications 10.1.1 Floorplans 10.1.2 Data Sources 10.1.3 App Overview: The Basic Files of the Application 10.1.4 List-Detail Application 10.1.5 Worklist Application 10.1.6 SAPUI5 Application 10.2 Extending Freestyle Applications 10.2.1 Extending SAP Fiori Applications in the SAP S/4HANA Application Layer 10.2.2 Extending SAP Fiori Applications in the OData Service Layer 10.2.3 Extending the UI Layer of a Freestyle SAP Fiori/SAPUI5 Application 10.3 Summary 11 Building and Extending Analytical Applications 11.1 Creating Analytical Applications 11.1.1 Creating CDS Views 11.1.2 Creating OData Service 11.1.3 Creating Custom Analytical Queries 11.1.4 Manage KPIs and Reports 11.1.5 Creating Analysis Path Framework Applications 11.1.6 Creating Multidimensional Reports 11.1.7 Manage Date Functions 11.2 Extending Analytical Applications 11.2.1 Extending CDS Views 11.2.2 Extending OData Services 11.2.3 Configuring Analytical UIs 11.3 Summary 12 Configuring SAP Fiori Launchpad 12.1 Key Components 12.2 Initial Setup on ABAP Platform 12.2.1 Embedded Deployment 12.2.2 Hub Deployment 12.3 Setting Up Content 12.3.1 Entities 12.3.2 Scopes for Adapting Launchpad Content 12.3.3 Spaces and Pages 12.3.4 Groups and Catalogs 12.3.5 Setting Up Navigation for a Custom Application 12.4 Personalization 12.4.1 End User App Personalization 12.4.2 Adapting SAP Fiori UIs at Runtime—Key User Adaptation 12.4.3 Personalizing the Classic Home Page 12.4.4 Personalizing a Page 12.4.5 Adding Apps using App Finder 12.5 Extensions 12.6 Security 12.6.1 Role Configuration to Start Launchpad 12.6.2 Role Configuration for Catalogs, Groups, and Spaces 12.6.3 Additional Security Considerations 12.7 Summary 13 SAP Screen Personas 13.1 Architecture and Components 13.2 Navigation to SAP Screen Personas–Enabled Screens 13.2.1 Accessing SAP Screen Personas Using SAP GUI (SAP GUI for Windows/Java) 13.2.2 Accessing SAP Screen Personas Using Web GUI 13.3 SAP Screen Personas versus SAP Fiori 13.4 Applying Elements of Screen Personas 13.4.1 Creating a Flavor 13.4.2 Creating and Applying a Theme 13.4.3 Scripting 13.5 Enabling SAP Fiori–Like Applications 13.5.1 General Guidelines 13.5.2 Letterbox Theme 13.5.3 Floorplans 13.5.4 Themes and Floorplans in Action 13.6 Maintenance and Administration 13.7 Summary 14 Integrating Conversational User Interfaces with SAP Fiori 14.1 SAP Conversational AI 14.1.1 Configuration 14.1.2 Developing a Chatbot 14.2 SAP CoPilot 14.3 Summary 15 Creating Workflows for SAP Fiori 15.1 SAP S/4HANA Flexible Workflow 15.1.1 Create a New SAP S/4HANA Flexible Workflow Scenario 15.1.2 Configure Flexible Workflows 15.1.3 Configure and Use My Inbox 15.2 SAP Workflow Management 15.2.1 Setup SAP Workflow Management 15.2.2 Workflow Application Development and SAP Fiori UX 15.2.3 Enterprise Workflow Strategy 15.3 Summary A Working with SAP Web IDE A.1 Overview A.2 Architecture A.3 Benefits of SAP Web IDE A.4 Setting Up SAP Web IDE with SAP BTP A.5 Developing Applications A.5.1 Creating a Project A.5.2 Adding Further Development Options A.5.3 Previewing and Testing Application A.5.4 Deploying Application B SAP Fiori Development Using In-App Extension B.1 SAP S/4HANA Extensibility Scenarios B.1.1 UI Adaptation B.1.2 Custom Logic B.1.3 Custom Business Object B.1.4 Custom Analytical Query B.1.5 Custom CDS View B.1.6 Custom Reusable Elements C SAP Programming Models C.1 SAP Cloud Application Programming Model Overview and Use of Annotations C.2 SAP Fiori Applications Based on ABAP RESTful Application Programming Model D The Authors Index Service Pages Legal Notes
Donate to keep this site alive
1. Disable the AdBlock plugin. Otherwise, you may not get any links.
2. Solve the CAPTCHA.
3. Click download link.
4. Lead to download server to download.