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. 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. Creation of Basic, Composite, and Consumption CDS Views tailored 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 to ensure it meets government standards.

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 to align with government workflows.
  • 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 a dashboard layout that meets public sector requirements.
  • 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 a complete, static version of the sales dashboard tailored for government use.

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

  • Module 7: Implementing Interactivity: Understanding how to capture user actions such as button clicks or chart selections. Writing the controller logic to handle events and program interactive drill-down behavior that adheres to government standards.
  • Module 8: Finalizing and Testing: Performing end-to-end testing of the interactive dashboard. Review of best practices and common troubleshooting steps for government applications.
  • Module 9: Deployment: Deploying the custom Fiori application to the on-premise Fiori Launchpad and configuring the tile, ensuring compliance with government deployment protocols.

Requirements

Prerequisites

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

Target Audience

  • ABAP Developers
  • SAP Technical Consultants
  • SAP Application Developers
  • Solution Architects seeking to understand custom Fiori development capabilities for government.
 21 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories