Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
SAP ABAP RAP (RESTful App. Programming) Model [ Version 2 ]
Rating: 3.0 out of 5(1 rating)
10 students

SAP ABAP RAP (RESTful App. Programming) Model [ Version 2 ]

"Master SAP ABAP RAP (RESTful Application Programming) | Build Full OData V4 Apps"
Last updated 7/2025
English

What you'll learn

  • Build a real-world SAP RAP project: Indian Railway Ticket Booking System from scratch
  • Creating OData V4 Services, Activate and test the service.
  • Creating and managing CDS (Core Data Services) views for RAP applications
  • Generate token numbers dynamically using Early Numbering in RAP
  • Automatically list available trains based on source-destination station codes
  • Master Determinations and Side Effects in a real-time scenario
  • Design powerful UIs using Metadata Extensions and Annotations
  • Create custom buttons and trigger complex logic using Actions
  • Handle passenger forms, meal preferences, and payment flows using RAP Entities
  • Write clean, optimized ABAP code using modern ABAP syntax
  • Use EML (Entity Manipulation Language) like a pro to manage RAP data
  • Implement feature-rich business logic with ease inside a full-stack Fiori app
  • Create and update RAP entities with robust data validation and seamless user experience
  • Explore smart design patterns and advanced techniques in SAP RAP development
  • Get real-time project experience you can showcase in your portfolio or job interviews

Course content

3 sections • 5 lectures • 1h 2m total length
  • Build Station App to maintain list of station based on Station Code12:59
  • How to publish the service and how to maintain entries10:39

Requirements

  • No programming experience needed.
  • Having basic understanding of ABAP programming with add an advantage
  • Basic Technical knowledge required

Description

Course Description

Are you ready to master SAP RAP (RESTful ABAP Programming Model) by building something real, practical, and job-ready?

In this hands-on course, you'll develop a complete Indian Railway Ticket Booking System using the latest SAP RAP framework — the same approach used in enterprise-grade applications. This project is not just a demo — it's a real-world simulation of how modern businesses build scalable apps using RAP.

You’ll start by creating a dynamic token generation feature. Then you'll build a flow where users can select a station code (source to destination), and the app will auto-populate all available trains for that route. From there, you’ll design sections for passenger details, meal preferences, and payment options, and finally, integrate a custom "Book Ticket" button that confirms the booking and generates a unique ticket number.

All of this is implemented using core RAP features like:

  • Early Numbering

  • Determinations

  • Side Effects

  • EML (Entity Manipulation Language)

  • Metadata Extensions

  • Custom Actions

  • Clean ABAP Syntax and more.

    Who Should Enroll?

    1- SAP ABAP Developers transitioning to SAP RAP & OData V4
    2- SAP Consultants & Technical Architects looking to enhance their skillset
    3- Students & Professionals eager to master modern SAP development frameworks

    Course Requirements

    Basic knowledge of SAP ABAP (recommended but not mandatory)
    Passion for learning SAP RAP & OData V4 development

    Enroll Now & Start Building Next-Gen SAP Applications with RAP & OData V4!

Who this course is for:

  • For Freshers who wants to learn SAP RAP and wants to build RAP Applications from scratch
  • For SAP ABAP (Advanced Business Application Programming Language) Developers
  • For SAP Programmers & Technical consultants
  • For SAP Application developers, ABAP, OData & Fiori Consultants etc
  • Specially for SAP Up skill talents in SAP new technologies like ABAP on-premise or ABAP on Cloud/BTP Cloud development