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.
Testimonials (3)
I liked the fact that the trainer was very flexible and offered information about subjects that were not included in the initial material. I liked his experience in other projects and the tips and tricks resulted from this experience. The training was interactive and even though the exercises were predefined, we could take the exercise in another direction than previously defined.
Maria-Cristina Socol - NTT DATA Romania S.A.
Course - SAP S/4 Hana (S/4Hana)
We have learnt so many things that we didn't know before.
Lebogang Kgosiesele - Lucara Botswana
Course - SAP S/4 HANA PP (Production Planning)
Ayman was a very good trainer. He explained our doubts and was very easy to understand. He gave satisfactory answer to all questions we raised.