SAP ABAP

Mastering SAP Metadata Extension in RAP: A Complete Guide (Beginner‑Friendly)

SAP Metadata extension is one of the most powerful features for enhancing UI behavior without modifying the core data model. Yet many developers either misunderstand it or underuse it. This guide breaks down: What is SAP Metadata Extension in CDS views? A Metadata Extension (MDE) is a dedicated file that stores UI annotations and configurations […]

Mastering SAP Metadata Extension in RAP: A Complete Guide (Beginner‑Friendly) Read More »

Projection Views in SAP RAP: A Complete Guide for Developers

When building SAP RAP (RESTful ABAP Programming Model) applications, one of the most important layers in your data model architecture is the Projection Views in SAP RAP. This layer allows you to fine‑tune how your business objects behave for different user roles, services, and UI needs. In this blog, we’ll break down: What Are Projection

Projection Views in SAP RAP: A Complete Guide for Developers Read More »

SAP RAP Interface Views Explained: Root & Child Views

In our last blog, we have created simple CDS views for our use case of a Travel Application. In this blog of SAP RAP Managed Scenario we will declare our views as root(parent) and child entities with associations and composition relationship between them to complete our data model. But first let us understand Interface –

SAP RAP Interface Views Explained: Root & Child Views Read More »

SAP RAP Tutorial – Complete Introduction to RESTful ABAP Programming Model

Introduction to SAP RAP (RESTful ABAP Programming Model) The SAP RAP (RESTful ABAP Programming Model) is SAP’s recommended framework for building modern, cloud-ready, and Fiori-compliant applications using ABAP. RAP allows ABAP developers to create OData services, Fiori apps, and business services in a structured, scalable, and future-proof way. This SAP RAP Tutorial series will help

SAP RAP Tutorial – Complete Introduction to RESTful ABAP Programming Model Read More »

Parallel Cursor in SAP ABAP – A Complete Guide with Examples and Performance Benefits

Introduction One of the most common performance issues in SAP ABAP programs occurs when developers use nested loops on large internal tables. While this approach may work for small datasets, it quickly becomes a disaster in production systems handling thousands or millions of records.This is where the Parallel Cursor in SAP ABAP plays a crucial

Parallel Cursor in SAP ABAP – A Complete Guide with Examples and Performance Benefits Read More »

SAP RAP Tutorial : SAP RAP Managed Scenario

In our last blog series, we developed a SAP RAP read only application. For that we used Data definitions, Service definitions and service bindings. Now in this series we will make transactional applications in SAP RAP. Before this we must first understand the SAP RAP Managed scenario and Unmanaged Scenario. For transactional applications we must

SAP RAP Tutorial : SAP RAP Managed Scenario Read More »

SAP RAP Tutorial : Implementing SAP RAP Search Help

In our last blog – SAP RAP Tutorial : SAP RAP Search Capabilities, we enabled a generic search capability in our list report. So in this blog we will learn implementing SAP RAP Search Help for our selection fields. In SAP’s ABAP RESTful Application Programming Model (RAP), enhancing user experience with value helps (search helps)

SAP RAP Tutorial : Implementing SAP RAP Search Help Read More »