What is SAP ABAP Workbench

SAP ABAP Workbench is a set of tools that can be used to develop and enhance applications in SAP environment. The development of SAP system is integrated with various tool, data dictionary and programming language.

The below screen is the SAP ABAP/4 development workbench where an ABAP consultant work on developments.

SAP ABAP Workbench

SAP ABAP Workbench Tools

The important tools of ABAP workbench are

  1. Data dictionary
  2. ABAP Editor
  3. Function builder
  4. Screen painter
  5. Menu Painter
  6. Function builder
  7. Form painter
  8. Message class builder

1. ABAP Data Dictionary

Data dictionary is the central and structural source of data for business applications. All the metadata definitions are maintained (Create/ Change/ Delete/ Display) in data dictionary. The data dictionary objects can be referred any where in SAP system.The important functions of ABAP data dictionary objects (DDIC) are

  1. Database tables
  2. Views
  3. Data types
  4. Type groups
  5. Domains
  6. Search helps
  7. Lock objects
ABAP Workbench - Data dictionary

Transaction code “SE11” is used to work with data dictionary objects.

2. ABAP Editor : ABAP editor helps to create ABAP programs in SAP. SAP Tcode SE38 is used to work with ABAP editor.

SAP ABAP Editor

3. Screen Painter : Screen Painter is used to create global dictionary objects such as database tables, views, etc. SAP Tcode “SE51” is used to work screen painter.

SAP ABAP Workbench - Screen Painter

3. Menu Painter: Menu Painter is used to create SAP GUI screens for SAP applications.

5. Function Builder: Function builder is used to create function modules in SAP. SAP Tcode “SE37” is used to work with function builder.

function builder SAP6. Form Painter: Form Painter is used to create SAP business documents. SAP Tcode “SE71” is used to work with saps scripts form painter.

Form painter SAP7. Message class builder: Message class builder is used to create alerts