Get in Touch

Course Outline

Day 1: Backend Data Modeling & Service Creation

  • Module 1: Fiori Fundamentals: An overview of SAP Fiori, SAPUI5, and the SAP user experience strategy. This section covers on-premise Fiori architecture and provides a review of essential development tools, with an emphasis on Eclipse ADT for government system integration purposes.
  • Module 2: Introduction to ABAP Core Data Services (CDS):An explanation of the Virtual Data Model (VDM) framework. Participants will learn to construct Basic, Composite, and Consumption CDS Views to support data governance requirements.
  • Module 3: Advanced CDS & OData Exposure: Techniques for utilizing Annotations, Associations, Joins, and calculations within CDS. This module demonstrates how to expose CDS Views as OData Services via the @OData.publish annotation, including activation and validation procedures using the SAP Gateway Client for government data standards.

Day 2: UI Development & Dashboard Assembly

  • Module 4: SAPUI5 Foundations:An examination of SAPUI5 framework principles and the Model-View-Controller (MVC) design pattern. This includes establishing the Fiori application project structure within the Eclipse environment.
  • Module 5: Data Binding and UI Controls:Methods for linking OData Services to Fiori applications. An introduction to foundational UI controls, such as pages, lists, and tables, along with strategies for designing compliant dashboard layouts.
  • Module 6: Workshop - Building the Dashboard Interface:A practical exercise in which participants utilize the SAPUI5 VizFrame library to integrate charts, bind them to OData services, and construct a static version of the sales dashboard for government operational use.

Day 3: Interactivity, Testing & On-Premise Deployment

  • Module 7: Implementing Interactivity: Procedures for capturing user interactions, such as button clicks and chart selections. This involves developing controller logic to manage events and enable interactive drill-down capabilities within the application.
  • Module 8: Finalizing and Testing: Conducting comprehensive end-to-end testing of the interactive dashboard. The session reviews established best practices and standard troubleshooting protocols for government systems.
  • Module 9: Deployment: Guidance on deploying custom Fiori applications to the on-premise Fiori Launchpad and configuring navigation tiles to ensure secure and efficient access for government users.

Requirements

Prerequisites

  • Foundational knowledge of SAP system architecture.
  • Core competency in ABAP programming languages.
  • Familiarity with the SAP Data Dictionary (transaction SE11).
  • Experience with Fiori or SAPUI5 is advantageous but not required.

Intended Audience

  • ABAP Developers
  • SAP Technical Consultants
  • SAP Application Development Professionals
  • 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