Brief

SAP Fiori is a user experience (UX) design approach and a collection of design principles, guidelines, and user interface patterns developed by SAP to enhance the usability and visual appeal of its enterprise software applications. Fiori aims to provide a consistent and intuitive user experience across different devices and platforms, allowing users to interact with SAP applications in a user-friendly and efficient manner. Fiori applications are characterized by their responsive design, modern aesthetics, and role-based access, offering users personalized and contextually relevant information. By promoting a simplified and streamlined interface, SAP Fiori enhances productivity, reduces training efforts, and fosters greater user engagement with various SAP solutions, ultimately contributing to improved business processes and user satisfaction.

Course Content

UX100 - SAP Fiori – Foundation

Course announcements

This course offers an overview of SAP Fiori technologies, covering design principles, SAPUI5, SAP Gateway, app types, and architectures. It includes configuration aspects like content model, navigation, and troubleshooting. Hands-on exercises cover theme creation, app adaptation, and launchpad enhancement. Mobile usage, integration with SAP Business Technology Platform, and Launchpad service are also discussed.

Goals

This course will prepare you to

  • Work with SAP Fiori Applications
  • Understand the architecture and principles of SAP Fiori
  • Configure and customize SAP Fiori
  • Adapt and mobilize SAP Fiori applications
  • Integrate SAP Fiori in different environments

Content

  • End-User Perspective
    • SAP Fiori Design and SAP Fiori Launchpad
    • Personalization and Data Handling
  • Technology
    • User Interface and Data Services
    • Application Types and SAP Fiori App Recommendations
  • Architecture
    • ABAP Platform and SAP HANA
    • SAP S/4HANA and SAP Fiori Development
  • Content Management
    • Spaces, Groups, and Catalogs
    • SAP Fiori Launchpad Content and Application Manager
    • Catalog Types and App Descriptors
    • Tiles and Target Mappings
  • Content Administration
    • Rapid Activation and Predefined Roles
    • Launchpad Configuration and Troubleshooting
  • Adaptation
    • UI Theme Designer
    • Adapt and Extend SAP Fiori Launchpad
  • Mobility
    • SAP Fiori Mobile
    • SAP Fiori for iOS
  • Integration
    • SAP Business Technology Platform
    • SAP Build Work Zone, standard edition

UX400 - Developing UIs with SAPUI5

Course announcements

The course is designed to give participants foundational knowledge and experience with SAPUI5. The course will begin with an introduction to SAP’s UX strategy, then move on to fundamental and complex SAPUI5 topics. It is assumed that learners are already familiar with web technologies such as HTML and JavaScript. There will be hands-on exercises performed during the course to gain experience with the SAPUI5 topics covered in the course. This course is a prerequisite course for more advanced courses on SAPUI5 and SAP Fiori development.

Goals

  • This course will prepare you to:
    • Describe SAP’s UX strategy
    • Describe SAPUI5
    • Use the SAP Business Application Studio
    • Load and initialize SAPUI5
    • Modularize SAPUI5 applications
    • Use XML views and view controllers
    • Implement and use components
    • Adapt applications to different device types
    • Work with XML fragments
    • Implement models and data binding
    • Internationalize applications
    • Consume O Data services
    • Use the routing and navigation features of SAPUI5

Content

  • SAP’s UX Strategy
  • SAPUI5 Overview
  • SAP Business Application Studio
  • Loading and Initializing SAPUI5
  • Modules and Dependencies
  • Views and Controllers
  • Components
  • Implementing the UI
  • Fragments
  • Models and Data Binding
  • Localization
  • OData Services
  • OData Model
  • Routing and Navigation

Prerequisites

Essential

  • Learning Journey Getting Started with UX

UX402 - Advanced SAPUI5 Development

Course announcements

This course offers an in-depth understanding of SAPUI5 development and advanced Fiori app building. Participants learn advanced UI controls, data handling, app extensibility, and teamwork with GIT. Hands-on exercises focus on practical experience and building Fiori apps using SAPUI5 and cloud-based tools, providing a competitive edge in utilizing advanced framework features.

Goals

This course will prepare you to

  • Describe the basic and advanced features of the SAP SAPUI5 framework
  • Explain the SAPUI5 application architectures
  • Perform advanced development techniques
  • Experience working in teams with GIT in SAPUI5 projects
  • Develop custom SAP Fiori applications using SAP Business Technology Platform, SAP SAPUI5, SAP Business Application Studio, and other tools and services available for developers

Content

  • SAP User Experience and SAPUI5 Strategy
  • MVC Review and Advanced UI Controls
    • Databinding review
    • Best practices SAPUI5
    • SAPUI5 navigation concept
    • Implementing Full-screen Application
    • Implementing Master-Detail Application
    • Working with Messages
    • Implementing Responsive Behavior
    • Extending Standard Controls
    • Describing custom Controls
    • Implementing XML Composite Controls
    • Creating Control and Component Libraries
    • Implementing QUnit and One-Page Acceptance Tests
  • Advanced Data Handling
    • Describing Remote vs. Local Data
    • Working with Mock Server
    • Working with ODataModel
    • Describing OData Deep Insert
    • Working with SAPUI5 Smart Controls
    • Introduction into SAP Fiori Elements
  • Application Adaption and Extension – Introduction
    • Introduction into SAP Flexibility
    • Explaining Extension Points
    • Describing other Types of Extensibilities
  • Version Control – Working in Teams
    • Working with GIT
    • Working with GIT Repositories
    • Working with Branches

Prerequisites

Essential

  • UX100
  • UX400

Recommended

GW100

UX403 - SAP Fiori Elements Development

Course announcements

This course provides participants with a practical understanding of SAP Fiori Elements for creating efficient and visually appealing Fiori applications. It covers design principles, templates, and tools, focusing on List Report, Object Page, and Overview Page floorplans. Hands-on exercises offer experience in building Fiori apps, emphasizing practical skills and streamlined development.

Goals

This course will prepare you to

  • Explain the SAP User Experience strategy and guidelines
  • Describe SAP Fiori Elements and its architecture
  • Explain OData Annotation
  • Learn to use the SAP Guided Development of SAP Business Application Studio
  • Write annotations for an OData Service
  • Explain the Smart Control and how the Smart Control works with OData Annotation
  • Work with Fiori Elements to support the creation of simple to advanced SAP Fiori reporting apps
  • Explore the fundamentals of List Report, Object Page, Overview Page, Analytic List Page, and advanced usages of List Report and Object Page
  • Learn how to adapt and extend SAP Fiori Elements applications

Content

  • SAP UX Strategy
    • Describe SAP User Experience Strategy
    • Explain SAP User Experience Tools and Technologies
    • Describe SAP User Experience Use Case for Building Fiori-like Apps
  • SAP Fiori Elements, Overview
    • Explain the concept of Fiori Elements
    • Explain the concept of annotations of OData services
    • Explain the Concept of Smart Control
    • Explain Templates for Fiori Elements
    • Explore the Development Environment
    • Explore the basic process of building Fiori Elements Application
    • Use the CDS View and SADL
    • Use SADL
    • Explain Metadata Extension
    • Learn about Scenarios of Fiori Elements Implementation
  • List Report
    • Explain Basic Annotations for List Report
    • Use Searching and Filtering data
    • Provide the value help
    • Explain Variant Management
  • Object Page
    • Use Basic Annotations for Object Page
    • Use Header Facets for Object Page
    • Use Sections and Facets in Object Pages
  • Advanced Topics of List Report and Object Page
    • Explain the navigation concept and annotations
    • Describe options of external navigation
    • Use data visualization
    • Create charts
    • Perform CRUD operations with BOPF
  • Overview Page
    • Get an overview of the Overview Page (OVP)
    • Implementing Overview Pages
  • Analytic List View
    • Get an overview of the Analytical List Page
    • Implement Analytic List Page
  • Adapt and extend SAP Fiori Element application
    • Get an overview on how to adapt and extend SAP Fiori Element applications

Prerequisites

Essential

UX100

Recommended

S4D430

UX410 - Developing SAP Fiori UIs

Course announcements

An advanced course providing deeper learning in SAP's UX design, SAPUI5 framework, and Fiori UI building. Participants gain hands-on experience creating consumer-grade Fiori UIs with SAP S/4HANA backend, using tools like SAP BTP, Business Application Studio, and SAPUI5.

Goals

This course will prepare you to

  • Describe design guidelines for SAP Fiori
  • Develop UIs according to SAP Fiori App Types
  • Develop custom SAP Fiori UIs using SAP Business Technology Platform, SAP Business Application Studio, and SAPUI5
  • Enhance SAP Fiori UIs
  • Learn SAP Fiori Elements

Content

  • SAP Fiori Launchpad
  • SAP Fiori Design Guidelines
  • Patterns
  • App Types
  • UIs according SAP Fiori App Types
  • Transactional UIs
  • Fact Sheet UIs
  • Analytical UIs
  • UI2 Services
  • Enhancing SAP Fiori UIs
  • View Extension
  • View Modification
  • View Replacement
  • Controller Extension
  • Introduction into SAP Fiori Elements
  • Development Infrastructure

Prerequisites

Essential

  • UX100
  • UX400
  • UX402

Recommended

GW100

Audience

  • Application Consultant
  • Developer
  • Enterprise Architect
  • Solution Architect
  • System Administrator
  • System Architect
  • Technology Consultant

Enquire Now

Students Testimonials

VACS offers great opportunity for students to broaden their knowledge beyond their field of studies within an international multicultural environment. Due to its mega diversity of cultures it makes the place interesting, exciting and vibrant.

Digambar Pawar

ABAB, CAPGEMINI

Since the first day I came to VACS, I met across only energy and enthusiasm. The staff and faculty at VACS are top rate. They want their students to do well in life. The premium SAP MM training institute offers many opportunities for their students and ensure student’s get the required help.

Dipesh Shingre

MM, VACS TECHNOLOGY

My decision to quit my job, take a break and then enroll in the SAP HR training course was not easy to make. The thoughts of no salary for some time, academics, teachers, and lectures were a little frightening. Thanks to the faculty members who made classes fun and informative. Getting placed at VACS Technology was again a fortunate outcome.

Preeti Pidugu

HR, VACS TECHNOLOGY

Since the starting of the SAP FI course at VACS, my life has been full of excitement and inspiration. The knowledge I received at VACS has given me the confidence to do well in my professional life.

Poonam Saini

FI, LODHA GROUP

I have thoroughly enjoyed my SAP SD training at VACS. The faculty, flexibility and facilities present are unmatched.

Niharika Jagdish Misra

SAP SD, CAPGEMINI

Once I had decided that, I was going to pursue SAP training, I considered many training centers. After going through the prospectus and website information, I felt that the course curriculum at VACS was best. And, today when I am placed in a repurtable organization like Borosil, I confirm that I was right.

Amey Shrikrishna Muley

SAP SD, BOROSIL

Leading SAP Recruiters

VACS takes pride in having assisted thousands of professionals with SAP Education to get placed at renowned organizations
at various levels across industries in the SAP Ecosystem.