Posts

Why Can't I Find This Text in SE16N? Mastering the READ_TEXT Function Module

Image
 How to Use READ_TEXT Function Module in SAP ABAP Have you ever tried to find a Sales Note, Purchase Order Header Text, or Purchase Requisition Header Text in standard tables like VBAK,  EKKO, or EBAN, only to find that the field is missing? You are not alone! SAP stores "Long Texts" in a compressed format that cannot be viewed directly via SE16  or SE16N . To retrieve these texts, we must use a specific tool in our ABAP arsenal: the READ_TEXT Function Module.

Learn How to Use STVARV for Dynamic ABAP Programs

Image
 Stop Hardcoding! Learn How to Use STVARV for Dynamic ABAP Programs As an ABAP developer, you’ve likely faced a situation where a user asks to change a constant value like a Company Code, Plant, or even just to turn on or off a validation in your ABAP Program. If you hardcoded that value, you’d have to change the code, create a transport request and transport it to production client. This is inefficient. The solution? use  STVARV . This transaction allows you to maintain global variables that your programs can read dynamically at runtime.

SAP ABAP Mass Download Attachment

Image
SAP ABAP Mass Download Attachment      Have you ever found yourself needing to mass download all attachments from a specific transaction in SAP? Doing this manually for each record can be very time-consuming. Instead of downloading attachments one by one, imagine being able to export everything at once.

Building a Dynamic Table in ALV Report - SAP ABAP

Image
 Building a Dynamic Table in ALV Report - SAP ABAP      In this tutorial, I will show you how to build a dynamic ALV table where the columns are generated based on a date range. For example, if the input is from 01.01.2025 to 31.01.2025, the ALV will dynamically render 31 columns, one for each day.

Adding Addtional Field and Selection Parameters into MM60 Report - SAP ABAP

Image
Adding Addtional Field and Selection Parameters into MM60 Report      Ever needed an additional field or custom selection parameter in the Material List (MM60) report? While the standard report is a staple, it often lacks the specific data points businesses need. Here is a step-by-step guide on how to enhance the MM60 report to get exactly what you need.

Automating Direct Activity Allocation in SAP CO using BAPI_ACC_ACTIVITY_ALLOC_POST

Image
 ABAP Tutorial on how to automating KB21N using BAPI_ACC_ACTIVITY_ALLOC_POST Instead of manually posting direct activity allocation using KB21N , which can be time consuming, we can build a custom ABAP program and integrate it with ALV Grid . This way, users can prepare data in ALV, then directly trigger the posting via BAPI_ACC_ACTIVITY_ALLOC_POST with just one click.

How to Upload Multiple Attachments to SAP GOS Using ABAP

Image
  ABAP Tutorial: Import Multiple Files as Attachments in SAP GOS

How to Automatically Update Target Value in Scheduling Agreement (ME32L) Using SAP ABAP Exit

Image
  Automatically Update Target Value in Scheduling Agreement (ME32L) Using SAP ABAP Exit

Add More Field in MKVZ tcode

Image
Add More Field / Custom Field in MKVZ tcode