Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
The SAP S/4HANA Programming Specialization takes you from ABAP fundamentals to advanced enterprise application development with modern SAP frameworks. Across three courses, you’ll master modular ABAP coding, CDS views, OData services, and SAP Fiori apps, while working with tools like SAP GUI, Eclipse ADT, SAP Business Application Studio, and Fiori Launchpad. You’ll also gain hands-on experience with the ABAP RESTful Application Programming Model (RAP) to build draft-enabled, extensible business applications. By program completion, you’ll be equipped to design, extend, and deploy secure, scalable solutions on SAP S/4HANA—ready to support enterprise transformation and modern SAP landscapes.
Disclaimer: This course is an independent educational resource developed by Board Infinity and is not affiliated with, endorsed by, sponsored by, or officially associated with SAP SE or any of its subsidiaries or affiliates. This course is not an official preparation material of SAP SE. All trademarks, service marks, and company names mentioned are the property of their respective owners and are used for identification purposes only.
Syllabus
- Course 1: Learn SAP ABAP Fundamentals and Core Programming Concepts
- Course 2: Scaling SAP ABAP with RESTful Programming Model (RAP)
- Course 3: ABAP RESTful Programming Model (RAP) and Extensions
Courses
-
Gain the foundational skills to become an SAP developer by learning how to write ABAP programs, design custom interfaces, and generate business reports. This course empowers you to build real-world applications using SAP GUI, Eclipse, and ABAP Development Tools (ADT)—no prior SAP experience required. You'll learn how to structure modular code, manage internal tables, and apply core SAP programming practices used by professionals in enterprise environments. Module 1 introduces the SAP S/4HANA development environment and covers ABAP basics including control structures, internal tables, and data types. Module 2 explores modular programming using subroutines, function modules, and object-oriented techniques. You’ll also design SAP GUI interfaces using module pool programming and generate structured documents with SmartForms. Module 3 focuses on building classical, interactive, and ALV reports, applying ABAP 7.5 syntax, and integrating Excel functionality. By the end, you will... -Write and organize ABAP code using subroutines, internal tables, and classes -Create SAP GUI screens and generate business documents with SmartForms -Build classical and ALV reports for enterprise data presentation -Debug and test programs using built-in SAP tools for performance and accuracy Disclaimer: This course is an independent educational resource developed by Board Infinity and is not affiliated with, endorsed by, sponsored by, or officially associated with SAP SE or any of its subsidiaries or affiliates. This course is not an official preparation material of SAP SE. All trademarks, service marks, and company names mentioned are the property of their respective owners and are used for identification purposes only.
-
Master the ABAP RESTful Application Programming Model (RAP) to build scalable, full-stack business applications in SAP S/4HANA. This advanced course equips you with the tools and techniques to architect clean, maintainable solutions using CDS views, behavior definitions, EML (Entity Manipulation Language), and SAP Fiori Elements. You'll use Eclipse IDE and SAP Business Application Studio to create enterprise apps that follow modern SAP development practices. Module 1 introduces RAP architecture, behavior layers, metadata extensions, and managed scenarios. You’ll learn to preview Fiori apps within your development flow. Module 2 focuses on real-world business logic—implementing determinations, validations, actions, and side effects for responsive, rule-based behavior. Module 3 covers CRUD operations using EML, ABAP unit testing, and unmanaged scenarios, followed by deployment to the SAP Launchpad. By the end, you will... -Develop full-stack SAP S/4HANA apps using the RAP model -Define behavior-driven business logic and implement validations and actions -Use EML for backend operations and write automated unit tests -Deploy complete applications to the SAP Fiori Launchpad with clean architecture Disclaimer: This course is an independent educational resource developed by Board Infinity and is not affiliated with, endorsed by, sponsored by, or officially associated with SAP SE or any of its subsidiaries or affiliates. This course is not an official preparation material of SAP SE. All trademarks, service marks, and company names mentioned are the property of their respective owners and are used for identification purposes only.
-
Learn how to build full-stack, enterprise-ready SAP applications by mastering CDS views, OData services, and SAP Fiori Elements. This course will help you bridge backend ABAP development with UI-driven app design, enabling you to create responsive, secure, and reusable SAP S/4HANA solutions. You'll gain practical experience in data modeling, service enablement, and app development using SAP Business Application Studio. Module 1 teaches you to create and annotate CDS views for business data modeling, including UI annotations and metadata extensions. Module 2 focuses on exposing those models as OData services, securing them with role-based access control and Data Control Language (DCL), and enabling seamless integration with SAP UI5 apps. Module 3 guides you in building SAP Fiori List Report and Object Page applications using real-time backend data and Fiori Elements. By the end, you will... -Build optimized CDS views and apply metadata for UI integration -Expose data models securely as OData services for SAP Fiori apps -Apply DCL and role-based access control to protect sensitive business data -Create and deploy full-stack SAP Fiori apps using Business Application Studio Disclaimer: This course is an independent educational resource developed by Board Infinity and is not affiliated with, endorsed by, sponsored by, or officially associated with SAP SE or any of its subsidiaries or affiliates. This course is not an official preparation material of SAP SE. All trademarks, service marks, and company names mentioned are the property of their respective owners and are used for identification purposes only.
Taught by
Board Infinity