Get in Touch
 Duration 21 hours

Course Outline

Day 1: Backend Data Structuring and Service Configuration

  • Module 1: Fiori Core Principles: A concise overview of SAP Fiori, SAPUI5, and the strategic direction of SAP UX. This segment covers the on-premise Fiori architecture and provides a practical walkthrough of essential development utilities, with specific emphasis on Eclipse ADT for government applications.
  • Module 2: Overview of ABAP Core Data Services (CDS): Exploration of the Virtual Data Model (VDM) framework. Instruction on the creation of Basic, Composite, and Consumption CDS Views.
  • Module 3: Advanced CDS Logic and OData Integration: Application of annotations, associations, joins, and calculations within CDS. Methodologies for exposing CDS Views as OData Services via the @OData.publish annotation. Procedures for activating and validating the OData service using the SAP Gateway Client.

Day 2: User Interface Development and Dashboard Configuration

  • Module 4: SAPUI5 Core Concepts: Examination of fundamental SAPUI5 framework components and the Model-View-Controller (MVC) architecture. Establishment of the Fiori application project structure within the Eclipse environment.
  • Module 5: Data Integration and UI Components: Linkage of the OData Service to the Fiori application. Introduction to essential UI components (e.g., pages, lists, tables) and the design of the dashboard layout for government reporting needs.
  • Module 6: Practical Exercise - Dashboard Interface Construction: A comprehensive practical session wherein participants utilize the SAPUI5 VizFrame library to generate charts, bind them to the OData service, and assemble the complete, static version of the sales dashboard.

Day 3: Interactivity, Validation, and On-Premise Implementation

  • Module 7: Interactive Functionality Implementation: Analysis of methods to capture user interactions, including button clicks and chart selections. Development of controller logic to manage events and program interactive drill-down behaviors.
  • Module 8: Finalization and Quality Assurance: Execution of end-to-end testing for the interactive dashboard. Review of industry best practices and standard troubleshooting protocols.
  • Module 9: Production Deployment: Installation of the custom Fiori application to the on-premise Fiori Launchpad and configuration of the associated tile.

Requirements

Prerequisites

  • Foundational understanding of SAP architectural principles.
  • Basic proficiency in ABAP programming.
  • Working knowledge of data dictionary objects (SE11).
  • Prior exposure to Fiori or SAPUI5 is advantageous but not required.

Intended Participants

  • ABAP Developers
  • SAP Technical Consultants
  • SAP Application Developers
  • Solution Architects seeking to evaluate custom Fiori development capabilities for government

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories