
1. Introducción
Entorno conocido como ABAP en Eclipse o ABAP Develompent Tools para Eclipse, es un plugin o add-on de eclipse que agreg la perspectiva ABAP a la plataforma Eclipse, proporcionando las funciones para conectarse al repositorio ABAP (objetos DDIC).
DDIC(Tx SE11): Son las siglas con la que se identifica el Diccionario de Datos ABAP
Historia
- En la versión SAP ECC 6.0 se potencia el “Browser de repository” (Tx SE80) en SAP GUI.
-
A partir 2012 se inicia trabajo de unentorno de desarrolla BAP bajo la plataforma eclipse.
-
La 1ra versión fue ABAP 7.31 SP04 bajo el nombre de ABAP Development Tools for SAP NetWeaver (ADT), posteriormente se llamó ABAP Developmnet Tools for Eclipse (AiE).
AiE
- Permite desarrollar código fuente ABAP usando las capacidades de ABAP (AS ABAP) desde el IDE Eclipse
- SAP actualiza de forma regular el AiE con las nuevas versiones de SAP ABAP,
- AiE no sustituye a SAP GUI ya que para conectarse a los distintos sistemas SAP deben de estar configurados de antemano en el SAP Logon y para algunos objetos de ABAP como el diccionario de datos (DDIC) se abre una ventana SAP GUI en Eclipse.
- Nueva funcionalidad de SAP como los son CDS(Core Data Services) sólo se encuentran disponible a través del AiE en Eclipse, es decir no podremos acceder a estas herramientas mediante el SAP GUI.
2. Las Ventajas De Abap Developmnet Tools Respecto A La Tx Se80
En eclipse los errores aparecen a medida que vamos desarrollando y no es necesario compilar, cada nueva versión de AiE mejora y añade nuevas funcionalidades para consultoría SAP, esto por cierto depende de la versión de SAP.
- Abrir muchos objetos en paralelo
En eclipse hay pestañas que permiten abrir tantos objetos como queramos, adicionalmente podemos desarrollar proyectos en paralelo de distintos sistemas SAP.
En SAP GUI Tx se80, sólo es posble trabajar con 6 objetos en modo edición al mismo tiempo.
- Posicionamiento de ventanas flexibles y personalizado.
La personalización de ventanas permite terner todo en un solo lugar, en lugar de pasar de una ventana a otro como en SAP GUI.
En eclipse es mucho más completo, gestión de variables, firma de métodos, utilización de plantillas más complejas, implementación automática de métodos (Quickfix).
Eclipse permite crear métodos de manera sencilla y rápida, pulsando CTRL 1.
Con tx se80 la búsqueda había que hacerlo individualmente, mientras Eclipse pulsando CTRL SHIFT A podemos buscar cualquier objeto y utilizar patrones de búsqueda.
También podemos presionar CTRL MAYUS A y escribir comodines, sin importar que se trate de clase, módulos o tablas de BD.
- Comentarios en el editor, no en el código.
Eclipse mantiene una lista de tareas por hacer que se asignan a un lugar en el código.
- Lista de tareas que mantienen el contexto del desarrollo.
Las tares pueden crearse localmente o en el servidor del repositorio, lo que resulta fácil pasar la tarea con todas las clases modificadas y el contexto a otra persona.
- Ciertos objetos nuevos solo existen en Eclipse
Como lo son las CDS(Core Data service)
3. Instalación del ABAP Development Tools
Prerrequisitos: https://tools.hana.ondemand.com/#abap
|
Las herramientas de desarrollo de SAP (ADT) en Eclipse no garantizan compatibilidad con versiones superiores de Java si utilizas un JRE personalizado. El sitio oficial establece de manera estricta que la versión validada y testeada es Java 21 (64-Bit, LTS).
Sin embargo, el comportamiento actual de Eclipse mitiga este problema gracias a una característica clave descrita en los requisitos:
El JRE embebido de Eclipse
Las últimas versiones de Eclipse vienen empaquetadas internamente con Eclipse Temurin (un OpenJDK 21). El sistema operativo funciona de la siguiente manera:
- Aislamiento: Eclipse ignorará por completo la versión 25.0.1 que tiene instalada globalmente en tu Windows.
- Compatibilidad automática: Al ejecutar ADT, el entorno utilizará de forma nativa su versión interna 21 embebida. |
- Prequequisito Microsoft VC++ Runtime
For Windows: Microsoft Visual C++ v14 Redistributable (x64)
En consola ejecutar: appwiz.cpl

Instalación de “ABAP Development Tools”
Luego hacemos clic en el menú Help y luego seleccionamos Install New Software
En campo work With: introducimos https://tools.hana.ondemand.com/latest y hacemos clic en add
A continuación seleccionamos los componentes de software “ABAP Development Tools” y clic en next
Aceptamos condiciones y damos clic en Finalizar
En mi caso me pidio confirmar confianza


Agregar perspectiva ABAP, nos dirigimos al menú WIndow -> Open perspective -> Other
Seleccionamos la perspectiva ABAP
