How To find SAP BADI and User exit for any SAP transaction

ABAP Workbench

SAP BADI: Enhancement of a SAP Standard Program/Class/function are a daily routine for ABAP-er ( at least for me ).
The most harsh part is to find the right place to put the custom code.

This article will give two different step-by-step guides to find the BADI or User-Exit for a transaction or program. It is up to you to choose the most relevant for your case.

  • Debugging the CL_EXITHANDLER Class
  • Analyse SQL Trace

Read more

Most Useful SAP EDI Transactions (SAP Idocs Tcodes) & SAP EDI Tables

SAP EDI

SAP EDI Transactions: IDoc stands for intermediate document.

Idocs are a standard data structure for Electronic Data Interchange (EDI) between application and SAP System.

In this article, you will find the most important IDocs Tcodes and the most useful SAP Edi Tables to start you mastery journey with IDocs.

Read more

Convert IDOC to XML format with Full ABAP Code

binary 1332816 1920 e1492679732848

Convert IDoc to an other format can common business requirement in order to make communication possible between SAP System and other Landspace.

In this article, you will learn how to convert IDoc to XML file having the same schema as the original IDoc.

First, how to retrieve SAP IDOC Schema, then the different steps to make the IDoc Conversion possible. Finally, you will find the full SAP ABAP Program Source ready to go !

Read more

SAP Classification and Characteristics : Customizing & Tables (AUSP)

SAP Classification Tables

This article will cover How Sap Classification is handled.

It starts with SAP Characteristics and Classes Customizing to get an overview of Classification.

The second part is more technical and covers the Master Data for Classification (ex: AUSP).

The last part explains how to handle Characteristics in ABAP Coding: How to read and Update Characteristics.

You will find a link to ABAP Program Update characteristic value in Sap: how to update the SAP Customer Classification.

Read more