Description
Introduction
This course provides a complete foundation in ABAP development for SAP S/4HANA, focusing on modern programming techniques, scalable design, and innovations such as Core Data Services (CDS), SAP Fiori integration, and the ABAP RESTful environment. Participants gain practical experience in building optimized, real-time applications aligned with the digital core of S/4HANA.
Prerequisites
Basic understanding of SAP ERP
Fundamentals of ABAP programming
Knowledge of SAP GUI and SAP technical architecture
Optional exposure to SAP HANA concepts
Table of Contents
1. Introduction to ABAP on SAP S/4HANA
 1.1 Evolution from ECC to S/4HANA
 1.2 Key ABAP Innovations for HANA
 1.3 Overview of SAP HANA Architecture
 1.4 The ABAP Programming Model for SAP Fiori
2. ABAP Development Tools (ADT) in Eclipse
 2.1 Installing and Configuring ADT
 2.2 Exploring the Eclipse Development Environment
 2.3 ABAP Projects, Packages & Transport Management
 2.4 Debugging, Code Inspection & Quick Fixes
3. Modern ABAP Syntax & Programming Best Practices
 3.1 New ABAP Language Features
 3.2 Inline Declarations and Table Expressions
 3.3 Reduced Syntax for Cleaner Code
 3.4 Performance-Oriented Coding for HANA
4. Core Data Services (CDS) Fundamentals
 4.1 CDS View Types & Annotations
 4.2 Creating, Consuming & Extending CDS Views
 4.3 Associations, Joins & Projections
 4.4 Using CDS for Analytics & Fiori Elements
5. Advanced CDS Concepts
 5.1 CDS Table Functions
 5.2 CDS Access Control – DCL
 5.3 Built-in Expressions & SQL Enhancements
 5.4 Virtual Data Models (VDM) in S/4HANA
6. ABAP SQL on SAP HANA
 6.1 SQL Enhancements for HANA
 6.2 Code Pushdown Techniques
 6.3 AMDP (ABAP Managed Database Procedures)
 6.4 Native SQL vs Open SQL in S/4HANA
7. OData Services for SAP Fiori
 7.1 Introduction to SAP Gateway
 7.2 Creating OData Services (CRUD-Q)
 7.3 Service Registration & Activation
 7.4 Consuming OData in Fiori Applications
8. Fiori Integration with ABAP Backend
 8.1 Fiori Architecture & Roles
 8.2 SAP UI5 & Fiori Elements Overview
 8.3 Binding CDS Views to Fiori Apps
 8.4 Debugging Fiori–ABAP Integration Issues
9. S/4HANA Extensibility Options
 9.1 In-App Key User Extensibility
 9.2 Side-by-Side Extensibility with SAP BTP
 9.3 Classic vs Modern Extensibility
 9.4 CDS Extensibility Scenarios
10. Testing, Quality & Lifecycle Management
 10.1 ABAP Test Cockpit (ATC)
 10.2 Code Inspector (SCI)
 10.3 Unit Testing (ABAP Unit)
 10.4 Transport Management in SAP S/4HANA
This training equips participants with the essential skills needed to design, develop, and optimize applications in the SAP S/4HANA environment. By mastering CDS, modern ABAP, OData, and Fiori integration, learners gain the expertise required to build high-performance, future-ready solutions. The course prepares developers to confidently work with modern SAP architectures and fully leverage the capabilities of the S/4HANA digital core.







Reviews
There are no reviews yet.