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
Testimonials (4)
Teacher knolage
Collin Sampson
Course - SAP S/4HANA Overview (S4H00)
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.