Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
21 Hours
Testimonials (3)
In question and answer section, we can ask many cases and Mr. Oki is great to make us understand the solution of our issues.
Steven Fredericksen - PT Mulia Industrindo Tbk
Course - Mastering On-Premise SAP Fiori Development
I appreciated the clear structure of the training and the way the material was presented in an organized manner. It made it easier to follow and understand the key points.
Aditya Welly Andi - PT Mulia Industrindo Tbk
Course - Mastering On-Premise SAP Fiori Development
Testing program