Course Outline

Day 1: Backend Data Modeling & Service Creation for Government

  • Module 1: SAP Fiori Fundamentals: A concise introduction to SAP Fiori, SAPUI5, and the SAP User Experience (UX) Strategy. An overview of the on-premise Fiori Architecture and a detailed walkthrough of essential development tools, with a focus 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 for government applications.
  • 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 for government use.

Day 2: UI Development & Dashboard Assembly for Government

  • 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 for government projects.
  • 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 for government use.
  • Module 6: Workshop - Building the Dashboard Interface: A comprehensive 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 for government applications.

Day 3: Interactivity, Testing & On-Premise Deployment for Government

  • 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 for government dashboards.
  • Module 8: Finalizing and Testing: Performing end-to-end testing of the interactive dashboard. Review of best practices and common troubleshooting steps for government systems.
  • Module 9: Deployment: Deploying the custom Fiori application to the on-premise Fiori Launchpad and configuring the tile for government use.

Requirements

Prerequisites

  • A foundational understanding of SAP architecture.
  • Basic knowledge of ABAP programming.
  • Experience with data dictionary objects (SE11).
  • Prior experience with Fiori or SAPUI5 is advantageous but not required.

Target Audience

  • ABAP Developers
  • SAP Technical Consultants
  • SAP Application Developers
  • Solution Architects interested in exploring custom Fiori development capabilities for government projects.
 21 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories