ABAP Blog Posts
cancel
Showing results for 
Search instead for 
Did you mean: 

Recent Activity

Business partner Master data change history

Introduction:- In modern SAP systems, the concept of the Business Partner (BP) plays a central and combining role in managing master data. SAP introduced the Business Partner approach to simplify data maintenance and improve consistency across applic...

Subhasree1_0-1777549925093.png Subhasree1_1-1777550120614.png Subhasree1_2-1777550213657.png Subhasree1_3-1777550213659.png

Insights on Columnar Data Storage

Introduction:Instead of using conventional disk drives, an in-memory database is a kind of database management system that stores data directly in main memory (RAM) [3]. This design allows for real-time data processing, analytics, and transactional p...

Trupti81_0-1777469073765.png Trupti81_0-1777469885248.png Trupti81_1-1777470001262.png Trupti81_0-1777470108011.png

ABAP Cloud Logger

Writing a new logger from scratch for every ABAP project gets old fast. Since ABAP Cloud killed off the classic BAL_* function modules, I decided to build an open-source replacement. It’s fully cloud-ready, uses a clean fluent API, and handles all th...

Greltel by Explorer
  • 863 VIEWS
  • 0 REPLIES
  • 5 Likes

Different Table Partitionings in S4 HANA

Introduction:Table partitioning in SAP S/4HANA is a fundamental database design method to enhance performance, scalability, and data management in a distributed environment. With a multi-host configuration, a large table is partitioned into smaller o...

Assistance class in WebDynpro ABAP

Introduction:An Assistance Class is a special ABAP class that is allocated to a Web Dynpro component and offers reusable business logic, utility methods and data access capabilities not in the UI controller.It assists in separation of the UI logic an...

Trupti81_0-1776135317405.jpeg Trupti81_1-1776135317405.jpeg Trupti81_2-1776135317405.jpeg Trupti81_3-1776135317405.jpeg

ABAP Versions Explorer

There are several ways to check and compare code versions for SAP ABAP: the old classic method in the SAP GUI, a very good option in Eclipse, and the industry standard in AbapGit or on GitHub. These are all useful, but some activities are monotonous ...

AVE.png селскрин.png side.png top.png

RAP Analytical Tables

RAP Analytical TablesDear ABAP Community,If you've ever built a Fiori app with reporting, you know how much setup the old analytics stack required. Cubes, dimensions, analytical queries, all wired together through the Analytical Engine. It worked, bu...

Bildschirmfoto 2026-04-22 um 10.15.56.png

Access Control in ABAP CDS Using User Defined Aspects

In high-security environments, standard PFCG roles often aren't granular enough. Today, we’ll look at a sophisticated way to implement Row-Level Security using User-Defined Aspects. We'll walk through a real-world scenario: restricting Purchase Requi...

NooruBohra_1-1776920319784.png NooruBohra_0-1776920309245.png
NooruBohra by Active Participant
  • 688 VIEWS
  • 3 REPLIES
  • 5 Likes

How is Column Store fetch faster than Row Store?

Introduction:This  topic describes the distinction between column-based and row-based data storage and its impact on the query performance. The blog uses a big ORDERS table to compare the cost of accessing data. It also emphasises the fact that row s...

How to use BAPI to create ODATA service

In this Blog we'll see How we can use BAPI(RFC) to create ODATA service. here BAPI is wrapped inside a data provider class (DPC) and exposed as an OData service. This approach ensures reusability, consistency, and secure integration with SAP backend ...

Nihal__Raj_0-1775728850527.png Nihal__Raj_1-1775729011398.png Nihal__Raj_2-1775729209854.png Nihal__Raj_3-1775729364954.png

Deep Entity Handling in SAP UI5 Using OData Service

This blog walks you through a complete working Deep Entity implementation, from backend to UI — with clear logic, clean UI5 design.Fetch Sales Order Header + Items in one call using $exapnd.Create a Sales Order with multiple items in a single request...

Unknown21_0-1775558622254.png Unknown21_1-1775558644822.png Unknown21_2-1775558693016.png Unknown21_3-1775558738945.png

Extending Standard S/4 HANA OData API's

You are maximizing the use of OData API Event in S/4 HANA on-premise, but you are still missing those custom field which have been added to your master data, product, vendor, etc.This is a high-level guide to identify the extensibility standards APIs...

JuanDK78_0-1775653165960.png JuanDK78_1-1775653398546.png JuanDK78_2-1775653491896.png JuanDK78_3-1775653730043.png
JuanDK78 by Active Participant
  • 827 VIEWS
  • 3 REPLIES
  • 1 Likes

SCMON Setup and Execution Guide

OverviewThis guide provides instructions for downloading the SCMON (ABAP Call Monitor) step-by-step setup and execution documentation. The document contains comprehensive configuration procedures, execution steps, troubleshooting guidance, and best p...

I355777_6-1775029572750.jpeg I355777_7-1775029572754.png I355777_8-1775029572760.png I355777_9-1775029572764.png
I355777 by Associate
  • 682 VIEWS
  • 0 REPLIES
  • 2 Likes

Optional Task: Use Joule CDS Unit Test Generation

Thank you to everyone who participated in the ABAP Developer Challenge over the past four weeks and successfully completed all four tasks focused on ABAP AI capabilities. We truly appreciate the enthusiasm and engagement shown throughout the challeng...

Send Email with inline BASE64 Image in SAP ABAP.

Introduction I recently came across the need to send an automatically generated email based on a given HTML template. To my surprise, this time the template arrived with embedded/inline (src="data:image/png;base64,...) images using Base64 encod...

dmitry_sharshatkin_0-1774609604056.png

SAP’s Most Popular Certification Gets a Major Upgrade

This March, SAP unveils a reimagined, performance-based Back-End Developer ABAP Cloud certification and launches its latest ABAP developer challenge, giving you the perfect opportunity to prove your real-world skills in authentic, AI-supported SAP en...

SAP Certified - Backend Developer - ABAP Cloud (Kurse).gif SAP Certified - Backend Developer - ABAP Cloud (Kurse).gif
arabella by Product and Topic Expert
  • 1495 VIEWS
  • 1 REPLY
  • 2 Likes

How BC Sets Work with Transport Requests in SAP

In this blog, I will practically explain how to create a BC Set, download it, and upload it to the target system. For example, I am taking an active transport request that contains some configuration changes, and instead of moving the Transport Reque...

Nihal__Raj_0-1771225984364.png Nihal__Raj_1-1771226119815.png Nihal__Raj_2-1771226216484.png Nihal__Raj_3-1771226316289.png