El Workbench de ABAP tiene diferentes herramientas para el desarrollador.
Esta es la pantalla inicial del ABAP Workbench:
Estas son las herramientas más importantes:
Es el IDE en el cual se desarrollan los programas.
Esta herramienta sirve para hacer definiciones de tipos de datos, dominios, estructuras, tablas, tablas de BD, etc. que podrán se utilizados luego en cualquier programa ABAP.
Se utiliza para diseñar los menúes de usuario.
En ella se diseñan las pantallas (dynpros) para los programas de diálogo.

Se utiliza para crear funciones que luego podrán ser usados en cualquier programa ABAP. También se definen los Funtion Pools (Grupos de Funciones) que agrupan funciones para un mismo propósito.
En esta herramienta podemos definir clases globales para utlizarlas en los programas ABAP.