✒️ABAP HANA / ABAP Development Tools para Eclipse Por David Colque Castro
ABAP ABAP Development Tools para Eclipse

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
- Errores
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.
- Refactoring
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).
-
Quickfix
Eclipse permite crear métodos de manera sencilla y rápida, pulsando CTRL 1.
- Búsqueda
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.
- 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
-
Java Runtime JRE version 21 (64-Bit, LTS) (*)
- 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
 
 
 
Sobre el autor
Publicación académica de David Hudoy Colque Castro, en su ámbito de estudios para el Master ABAP for HANA.
David Hudoy Colque Castro
Profesión: Ing. Civil Informático, Magíster Sw - Chile - Legajo: SM96Q
✒️Autor de: 3 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
Ing. civil informático y mg. ing. software (+20 años exp). sap (hana db dev, ds, is-u, erp), qa, dev y análisis funcional en accenture/binaria. busco roles de consultor sap, analista dev sap hana
Certificación Académica de David Colque






Disponibilidad Laboral: FullTime


















