✒️ABAP HANA / ABAP Development Tools para Eclipse Por Sergio Diaz
ABAP ABAP Development Tools para Eclipse

Abap Development Tools para Eclipse
1. Nuevo entorno de Desarrollo
- ABAP en Eclipse o ABAP Development Tools para Eclipse, es un "plugin" de Eclipse que agrega la perspectiva Abap brindando las funciones necesarias para conectarse al repositorio Abap
- En 2012, Sap anuncia en SDN (Sap Developer Network) que está trabajando en un nuevo entorno de desarrollo Abap bajo la plataforma abierta de Eclipse, con el fin de mejorar el entorno de desarrollo que se venía manejando principalmente a través de la transacción SE80
- La primera versión llamada ADT (Abap Devlopment Tools for Sap Netweaver), fue lanzada para la versión Abap 7.31, y posteriormente se llamó AiE (Abap Devlopment Tools for Eclipse)
- El AiE permite a los programadores Abap desarrollar código fuenta Abap usando las capacidades del servidor de aplicaciones Abap (AS ABAP) pero desde un entorno de desarrollo integrado (IDE) basado en Eclipse en vez del tradicional IDE, Abap Workbench (transacción se80).
- Se instalan en Eclipse como un plugin mas de la plataforma, obteniendo la perspectiva Abap que permite acceder a las herramientas de desarrollo Abap
- Sap actualiza de forma regular el AiE, añadiendo funcionalidades que aparecen con las nuevas versiones de Sap Abap
- Los CDS (Core Data Services) solo se encuentran disponibles a través del AiE en Eclipse, no se puede acceder mediante Sap Gui
- En Eclipse el código fuente se guarda en el servidor y no de forma local, así los servicios de búsqueda, validación de sintaxis, entre otros, se ejecutan en el propio servidor de Sap, con lo que se ahorra tiempo en el proceso
- El AiE no sustituye al Sap Gui ya que para poder conectarse a los distintos sistemas Sap deben estar configurados de antemano en el Sap Logon. Y para algunos objetos Abap, con el diccionario de datos Abap, se abre una ventana Sap Gui en el propio Eclipse
2. Ventajas de Abap Devlopment Tools frente a transacción SE80
- En Eclipse los errores nos aparecen a medida que vamos desarrollando, ya no es necesario compilar para saber que errores van produciendo
- Podemos abrir los objetos fuente que necesitemos, no está limitado a 6 objetos como en la transacción SE80, y además podemos desarrollar proyectos en paralelo de distintos sistemas SAP
- Podemos trabajar con ventanas de tamaño flexible
- Todo está en un solo lugar personalizado a nuestras necesidades, no es necesario pasar de una ventana a otra como en Sap Gui
- Tenemos disponible la eliminación de variables segura, renombre de variables en todos los puntos del objeto, insertar las firmas de métodos de una manera sencilla, la utilización de templates o plantillas más complejas gracias a las capacidades de Eclipse, la declaración e implementación automática de métodos (Quickfix), etc.
- Permite crear métodos de una manera sencilla y rápida, tan solo hay que hacer la llamada al método nuevo incluyendo sus parámetros y pulsando CTRL+1 y nos aparecerá una ventana con el método a crear, confirmándolo ya tendremos el método creado con la implementación vacía. Luego presionamos enter y veremos un wizard que nos permitirá actualizar las propiedades de los parámetros.
- Para buscar objetos pulsando CTRL+SHIFT+A podemos buscar cualquier objeto, pudiendo utilizar patrones para buscar
3. Instalación del Abap Development Tools
- Antes de instalar, hay que revisar los pre-requisitos del equipo en donde vamos a instalar ADT, los podemos ver en https//tools.hana.ondemand.com/#abap
- Hacemos clic en el menú Help y luego seleccionamos Install New Software
- En el capo Work With introducimos https://tools.hana.ondemand.com/ y clic en botón Add
- En el campo Location ingresamos el link correspondiente al ADT: https://tools.hana.ondemand.com/latest (última versión disponible) y hacemos clic en botón Add
- Ahora seleccionamos los componentes de software que deseamos instalar, en nuestro caso tildamos ABAP Development Tools for SAPNetweaver, y hacemos clic en Next
- Veremos los items a instalar y damos click en Next
- Aceptamos condiciones de instalación y hacemos clic en Finalizar
- Finalizada la instalación hacemos clic en botón Restart Now
- Luego vamos a Menu/Window/Open Perspective/Other y seleccionamos la perspectiva ABAP, hacemos clic en Open
 
 
 
Sobre el autor
Publicación académica de Sergio Diaz, en su ámbito de estudios para el Master ABAP for HANA.
Sergio Diaz
Profesión: Ingeniero de Sistemas - Colombia - Legajo: BB75D
✒️Autor de: 14 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Sergio Diaz






Disponibilidad Laboral: FullTime


















