How to Find User Exit for a Transaction Code

Sometimes we have difficulties how to find user exit for a specific transaction, especially for new abap programmer. Here I share an abap program that can help us find the user exit based on inputted transaction code. Just create new abap program in your local environment, copy the following program, save and activate. Read more… »


Introduction to SAP BAPI

BAPI (Business Application Program Interfaces) is a standard method of SAP Business Object that enables users or customers and third parties to integrate their software component with SAP R/3 system. The SAP BO (Business Object) is held in the Business Object Repository (BOR) that encapsulates their data and processes. External access to the data and processes is only possible by means of specific methods.
For example, we have SAP Business Object typeMaterial“. This BO includes method to check the material’s availability. Thus, the Business Object type “Material” offers a BAPI called “Material.CheckAvailability“. Read more… »


User Exit for Billing Processing

Below are some list of SAP Abap user exit used for billing or invoice in sales distribution module:

Program RV60AFZZ

USEREXIT ACCOUNT PREP KOMKCV

This user exit can be used to move additional fields into the communication table which is used for account allocation: KOMKCV for header fields.

USEREXIT ACCOUNT PREP KOMPCV

This user exit can be used to move additional fields into thecommunication table which is used for account allocation: KOMPCV for item fields. Read more… »


SAP User Exit for Delivery and Shipping Process

The following are the list of some SAP user exit that related to delivery and shipping processing functions.

Processing Delivery Data

MV50AFZ1

This include contains routines for processing delivery header and item data, as well as for changing the entries delivery at central points during delivery processing.

MV50AFZ2

We can use this user exit to influence distribution of the delivery quantity to the batches found. Read more… »


User Exit in Sales Document Processing

While implementing SAP R/3 System, we often using user exit or system modification to suit our company’s specific requirements. Sometime we may be necessary to create new data fields or to use standard existing fields in functions in addition. We may also have to develop new requirements and routines.

In my experiences, sales and distribution is one of module that has many variants business process. No wonder, SAP provides more user exits and routines for SD module than others. Read more… »


Introduction to LSMW

The LSMW ( Legacy System Migration Workbench ) is an R/3-based tool that supports us when transferring data from non-SAP systems (Legacy Systems) to SAP systems once or periodically. The tool supports conversion of data of the legacy system in a convenient way. The data can then be imported into the SAP system via batch input, direct input, BAPIs or IDocs. Furthermore, the LSM Workbench provides a recording function that allows generating a “data migration object” in an entry or changing transaction. Read more… »


Basis Cube

InfoCubes are the central objects of the multidimensional model in SAP BW, and basis cube is one of  infocube type. Reports and analysis are based on these. An Info Cube describes a self-enclosed dataset for a business area from a reporting view, that is, for the reporting end user. Queries can be defined and/or executed in the basis of an InfoCube.

Following are InfoCube type’s inSAP BW:

  • BasisCube
  • VirtualCube:
  • RemoteCube
  • SAP RemoteCube
  • Virtual InfoCube with Services

Read more… »


BDC Recording

BDC (Batch Data Communication) recording is a method to transfer data form SAP system to SAP system or a non-SAP system to SAP system. This method is used to transfer large amount data that available in electronic form. It uses normal transaction code to transfer data.

There are two types of methods offered by SAP:

First method is called the “classical method”. In this method, data that is read by BDC program from a sequential dataset file is stored in a batch-input session. To run the transactions in the session, we need to execute session. We can start and monitor the session from menu System –> Services –> Batch Input or using transaction code SM35. This method uses the function module BDC OPEN, BDC INSERT and BDC CLOSE to generate the session. Read more… »


Customer Exits in SAP R/3 System

SAP creates customer exits for specific programs, screens and menus within standard SAP system. There four type of exits in SAP: Menu Exits, Screen Exits, Function Module Exits, and Field Exits.

There are mainly two reasons why we need to use user exits in SAP System: Read more… »


How to Create a Key Figure in SAP BW

Here are step by step how to create Key Figure in SAP BW Info Object Tree.

1. In the initial screen of the Administrator Workbench, choose the function Area Modeling (transaction code: RSA1), and Info Objects.

2. Create or maintain an Info Area within the Info Object tree. Read more… »


Page 1 of 3123

  • Partner links