How to debug Popup Screen in SAP ABAP

As ABAP Developer debugging process is a vital requirement during create ABAP Program, But i think doing debug in SAP ABAP is the most convenient because SAP own user friendly ABAP Debugger. There are numerous way to debug ABAP Program is one of them you can write BREAK keyword on your ABAP program or put […]




Read More

How to Create Global Macro in ABAP

ABAP Developer use DEFINE … ENF-OF-DEFINITION to create local macro in ABAP Code. Macro definitely help developer to create code more readable and to avoid code repetition. In this article, we would explain how to create global macro, Global Macro can be created by maintaining entries in TRMAC table. You can create global macro with […]




Read More

How to create Function Modules

In the SAP World function is often called function modules, you can create function module via SE37 or SE80 Transaction code. The name of function module must be unique throughout the SAP System, for each function module the programmers can create a separate documentation, ABAP Code, etc. Function module can also very easily be released […]




Read More

How to add buttons on selection screen

This article teach you how to add buttons on ABAP Selection screen. so you just copy and paste ABAP Code to your ABAP Workbench and change as you need.






Read More

How to add hints in SELECT

If there are many indexes that contain common fields, the database optimizer cannot decide the right index to be used for particular query and then use a wrong index that may not be of optimal performance. Hints can be provided using the %_HINTS parameter. You need to create secondary index, please go to tutorial of How […]




Read More

How to toggle on/off Microsoft Word Editor Smartforms

In this article we will change the smartforms text editor to Microsoft Word. 1. Call transaction SE38 and run RSCPSETEDITOR program. Make sure the smartforms checkbox is checked then click Activate button, for switching off the Microsoft Word editor for smartforms uncheck the Smartforms indicator and then click the Activate button on toolbar. Incoming search […]




Read More

How to create toolbar buttons on selection screen

In this article we will see how to create toolbar buttons and click code added to selections screen. In this example we will create a program that will display a selection screen having three toolbar buttons, each of which when clicked takes to other transaction. 1. Declare sscrfields the declare dictionary structure. 2. We define […]




Read More

How to use Macro to create HR ABAP Report Program

Macro in personnel administration. RP_PROVIDE_FROM_LAST Pnnnn SPACE PN-BEGDA PN-ENDDA. or RP_PROVIDE_FROM_FIRST Pnnnn SPACE PN-BEGDA PN-ENDDA. Important note for those macros : These statements make the most recent or earliest record in the PN/BEGDA to PN/ENDDA data selection period available in the structure Pnnnn for info type nnnn. If the infotype has subtypes, replace the SPACE […]




Read More

Enhancing Your ABAP Code – Part 1

There are various reason why ABAP Developments don’t always run correctly, the first category is the errors are caused by the developer’s basic lack of ABAP skills. In this article allowed me to explain some of errors that may be occured. The second category of errors can be characterized that wrong assumptions about the data […]




Read More

How to Get All User Exits in SAP Standard Program

This is the simple tricks but useful for you. because sometime you need to work in an user exits in SAP Standard program, for example you want to know all of user exits in ME23N SAP Transaction code. you can do on following way. Go to ME23N Transaction code. After ME23N SAP Program opened, you […]




Read More