Build Fiori Apps Using ABAP RESTful Programming
3h 18mIntermediate2022-11-21
Authors

Michael Management
Hands-on simulations and expert-led video lessons
Course details
Build your first Fiori app from scratch using ABAP RESTful Programming, and along the way get exposure to Eclipse, Core Data Services (CDS), Entity Manipulation Language (EML), SQL script, and learn how to control functionality via ABAP classes and programs. No SAP Web IDE or JavaScript is used. This course from Michael Management provides two hands-on projects that you can dive into to build a Fiori app that is a simplified version of a real-life ''goods track and trace'' requirement, based on genuine business requirements and deployed in a production S/4 HANA system. First, you’re shown how to set up the basics, and then ways you can enhance the app with clever features, testing your code along the way.
Skills covered
ABAPSAPOperations ManagementFull-Stack Web DevelopmentProject ManagementEssential TrainingWeb DevelopmentBusiness Analysis and Strategy
Concepts
0. Introduction
- 01 - Meet your instructor
- 02 - Looking at our goal project
1. Objectives
- 03 - Why use ABAP RESTful programming
- 04 - Course goals
- 05 - Prerequisites for participation
2. Preparation
- 06 - Understanding the jargon
- 07 - Development steps
3. Hands-On Exercise - Session 1
- 08 - Hands-on exercise 1 introduction
- 09 - Create package and first domain
- 10 - Create domains
- 11 - Create data elements
- 12 - Create database table
- 13 - Create data definitions - Part 1
- 14 - Create data definitions - Part 2
- 15 - Create data definitions - Part 3
- 16 - Create metadata extension
- 17 - Create access controls
- 18 - Create behavior definitions - Part 1
- 19 - Create behavior definitions - Part 2
- 20 - Create ABAP class
- 21 - Create service definition and service binding
- 22 - Test your code
4. Hands-On Exercise - Session 2
- 23 - Hands-on exercise 2 introduction
- 24 - Configuration
- 25 - Create domains and data elements
- 26 - Create and update database tables
- 27 - Create behavior definitions - Part 1
- 28 - Create data definitions - Part 2
- 29 - Create data definitions - Part 3
- 30 - Create and update metadata extensions
- 31 - Update behavior definitions
- 32 - Create ABAP classes - Part 1
- 33 - Create ABAP classes - Part 2
- 34 - Create ABAP classes - Part 3
- 35 - Create ABAP classes - Part 4
- 36 - Create ABAP program and update service definitions
- 37 - Test your code
- 38 - Testing code - Continued
5. Reviewing the Fiori App
- 39 - Search functionality
- 40 - List report
- 41 - Object page
- 42 - Application log and batch job scheduling
6. Wrapping Up
- 43 - Summary
- 44 - Next steps
- 45 - Good luck
Bonus Section
- 46 - Install Eclipse
- 47 - Find master data for testing
- 48 - Create test data for testing