Pankaj Pravin (SAP ABAP Consultant)

 About ABAP

     1. ABAP (Advanced Business Application Programming, originally Allgemeiner Berichts-Aufbereitungs-Prozessor, German for "general report creation processor"), is a high level programming language created by the company SAP AG.The syntax of ABAP is somewhat similar to COBOL.

    2. ABAP is one of the many application-specific fourth-generation languages (4GLs) first developed in the 1980s.SAP's current development platform Netweaver supports both ABAP and  Java.

    3. The ABAP Workbench contains different tools for editing programs. The most important of these are (transaction codes are shown in parentheses):

ABAP Editor for writing and editing reports, module pools, includes and subroutine pools (SE38)

ABAP Dictionary for processing database table definitions and retrieving global types (SE11)

Menu Painter for designing the user interface (menu bar, standard toolbar, application toolbar, function key assignment) (SE41)

Screen Painter for designing screens and flow logic (SE51) Function Builder for function modules (SE37)

Class Builder for ABAP Objects classes and interfaces (SE24)

The Object Navigator (transaction SE80) provides a single integrated interface into these various tools.

     4.In a normal service/small implementation projects scenario, the roles can be indicated as: ABAP Trainee ABAP Programmer / ABAPer ABAP Consultant SAP Technical Consultant [ or even SAP Techno-functional ]ABAP is one of the many application-specific fourth-generation languages (4GLs) first developed in the 1980s.SAP's current development platform Netweaver supports both ABAP and Java.