Course Outline

Day 1: Backend Data Modeling & Service Creation

  • Module 1: Fiori Fundamentals: Quick introduction to SAP Fiori, SAPUI5, and the SAP UX Strategy. Overview of the on-premise Fiori Architecture and a walkthrough of the essential development tools, focusing on Eclipse ADT.
  • Module 2: Introduction to ABAP Core Data Services (CDS):Understanding the Virtual Data Model (VDM) concept. Creating Basic, Composite, and Consumption CDS Views.
  • Module 3: Advanced CDS & OData Exposure: Working with Annotations, Associations, Joins, and calculations in CDS. Exposing CDS Views as OData Services using the @OData.publish annotation. Activating and testing the OData service in the SAP Gateway Client.

Day 2: UI Development & Dashboard Assembly

  • Module 4: SAPUI5 Foundations:Core concepts of the SAPUI5 framework and the Model-View-Controller (MVC) pattern. Setting up the Fiori application project structure within Eclipse.
  • Module 5: Data Binding and UI Controls:Connecting the OData Service to the Fiori application. Introduction to basic UI controls (e.g., pages, lists, tables) and designing the dashboard layout.
  • Module 6: Workshop - Building the Dashboard Interface:A full hands-on session where participants use the SAPUI5 VizFrame library to add charts , bind them to the OData service , and assemble the complete, static version of the sales dashboard.

Day 3: Interactivity, Testing & On-Premise Deployment

  • Module 7: Implementing Interactivity: Understanding how to capture user actions like button clicks or chart selections. Writing the controller logic to handle events and program the interactive drill-down behavior.
  • Module 8: Finalizing and Testing: Performing end-to-end testing of the interactive dashboard. Review of best practices and common troubleshooting steps.
  • Module 9: Deployment: Deploying the custom Fiori application to the on-premise Fiori Launchpad and configuring the tile

Requirements

Prerequisites

  • Basic understanding of SAP architecture.
  • Fundamental knowledge of ABAP programming.
  • Familiarity with data dictionary objects (SE11).
  • Prior experience with Fiori or SAPUI5 is beneficial but not mandatory.

Target Audience

  • ABAP Developers
  • SAP Technical Consultants
  • SAP Application Developers
  • Solution Architects looking to understand custom Fiori development capabilities
 21 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses (Minimal 5 peserta)

Related Categories