Goals

  • This course will prepare you to:
    • Describe the basic and advanced features of the SAP SAPUI5 framework
    • Explain the SAPUI5 application architectures
    • Perform basic and advanced development techniques
    • Describe deployment methods for SAP SAPUI5 projects
    • Develop custom SAP Fiori applications using SAP Cloud Platform, SAP SAPUI5, and other tools and services available for developers

Audience

  • Developer
  • Developer Consultant
  • Application Consultant
  • Solution Architect
  • Enterprise Architect
  • Technology Consultant

Prerequisites

Essential

Recommended

Course based on software release

  • SAP Fiori 2.0 & SAP S/4HANA 1610.

Content

  • SAP User Experience and SAPUI5 Strategy
    • SAP User Experience Strategy
    • SAP User Experience Tools and Technologies
    • SAP User Experience Use Case for Building Fiori-like Apps
  • MVC Review and Advanced UI Controls
    • MVC Architecture Review
    • Binding Data to a UI5 Control
    • Best Practices for SAPUI5 Applications
    • App Navigation
    • SAP Gateway as a Means for Data Access – Review
    • OData Model – Review
    • Implementing a FullScreen-Application
    • Implementing a Master-Detail-Application
    • Working with Messages
    • Advanced Features of the Standard UI Controls
    • Key Responsive Design Controls
    • Extending Standard Controls
    • Custom Controls
    • Introducing SAP Fiori Elements
  • Advanced Data Handling
    • Remote vs. Local OData Services
    • Working with the MockServer
    • Data Binding via XML
    • OData Model Write-Support
    • OData Deep Inserts
    • Sorting, Grouping, Function Imports
    • Advanced Data Filtering Techniques
    • Using the Facet Filter Control
  • Application Extensibility, Introduction
    • Extension Points
    • Other Types of Extensibility
  • Deployment Options
    • SAP Hana Cloud Platform Deployment
    • ABAP Server Deployment