ABAP Tutorial
ABAP stands for Advanced Business Application Programming.It is a high-level programming languages used in the software SAP for customization and other development purposes.ABAP syntax is almost similar to COBOL language.It was the first language that includes the concept of Logical Databases.All ABAP programs stored inside the SAP databases and executed under the control of the run-time system, which is part of the SAP kernel.In this section you can find some ABAP tutorials and PDF study materials for references and download.
ABAP program will look like as following image
Related SAP Tutorials & References
- SAP Dictionary Tutorial – ABAP DDIC SAP DDIC stands for data dictionary.The ABAP dictionary contains all the metadatas about the...
- SAP ABAP OBJECTS Tutorials SAP ABAP Objects is a new concept in R/3 Release 4.0. The term has...
- SAP BAPI Tutorial BAPI stands for Business Application Programming Interface.It is a precisely defined interface providing access...
- SAP ITS Tutorial – Internet Transaction Server SAP ITS stands for SAP Internet Transaction Server.It is integrated with into the kernel...
- ALV Tutorial ALV stands for ABAP List Viewer.It unifies and simplifies the use of lists in...
- SAP EDI Tutorial EDI stands for Electronic Data Interchange.As ALE it is also used for exchanging business...
- SAP CTS ( Change&Transport System ) Tutorials CTS stands for Change and Transport System. SAP CTS is a tool that helps...
- SAP Cross Application Tutorials – CA module SAP CA ( Cross Application ) is one of the functional application module in...
- LSMW tutorial LSMW stands for Legacy System Migration Workbench.Its a tools used to transfer data from...
- SAP ALE Tutorial ALE stands for Application Link Enabling.ALE is used for exchanging business data between different...
Google: Facebook:

Selection Screens and Lists are the majorly used screens in SAP.MODULE, FIELD, CHAIN, and LOOP are the important ABAP screen statements.Selection screens are used for entering values in ABAP.PARAMETERS, SELECT-OPTIONS and SELECTION-SCREEN are the mainly used statements for selection screen ABAP programs.
We can open up to maximum 6 SAP windows within a single session on the ABAP application server.Memory of Internal session contains the ABAP programs and other associated data.In ABAP programs we can use EXPORT and IMPORT statements for accessing the shared memory.Maximum size of Internal session memory will be 2GB.
We can define a subroutine within FORM and ENDFORM statements and can call using PERFORM statement.We can define a Function Module within FUNCTION and ENDFUNCTION statements and can call using CALL Function statement.
For opening ABAP programs we can use the transaction code SE80 and for ABAP editor we can use SE38 tcode.For doing run time analysis of ABAP programs we can use SE30 tcode.
DATA, STATICS, CLASS-DATA, PARAMETERS, SELECT-OPTIONS and RANGES are the statements used for declaring variables statically in ABAP programs.
Now JAVA programming is used for the customization in new Netweaver platform. Still it supports ABAP in new & old versions.