
ABAP DEVELOPMENT TOOLS PARA ECLIPSE
1 INTRODUCCIÓN AL NUEVO ENTORNO DE DESARROLLO
Se trata de un plug-in (add-on) de Eclipse que agrega la perspectiva ABAP, posibilitando la conexión al repositoria ABAP (objetos DDIC).
ABAP DEVELOPMENT TOOLS para SAPNetWeaver INCLUYE:
- ABAP CALL DEVELOPMENT TOOLS: editores para código ABAP, depuradores, conexiones de transporte...
- ABAP DEVELOPMENT TOOLS FOR WEBDYNPRO: herramientas para desarrollar UIs con WebDynpro ABAP, herramientas para desarrolar ABAP en SAP HANA
- ABAP CONECTIVITY AND INTEGRATION DEVELOPMENT TOOLS: herramientas para integración de sistemas.
- ABAP BUSINESS OBJECT TOOLS: herramientas para Business Object utilizando Business Object Processing Framework
2 VENTAJAS DE ABAP DEVELOPMENT TOOLS VS TRANSACCION SE80
- Errores: los errores en Eclipse aparecen según se va desarrollando sin necesidad de compilar el código.
- Abrir muchos objetos en paralelo: SE80 solo permite trabajar con 6 objetos. Eclipse permite la apertura de tantos objetos como necesitemos y desarrollar proyectos en paralelo de distintos sistemas SAP, con lo que podremos comparar múltiples objetos de distintos repositorios.
- Posicionamiento de ventanas flexible y personalizado: podemos trabajar con ventanas de tamaño flexible de modo qye podemos tener todo de un vistazo (editor, tablas...), sin pasar de una ventana a otra.
- Refactoring: eliminación de variables segura, renombre de variables en todos los puntos del objeto, insertar firmas de métodos de manera sencilla, templates mas complejos, declaración de métodos automática (Quickfix)...
- Quickfix: creación de métodos sencilla y rápida (llamada al método incluyendo los parámetros y pulsando CTRL + 1)
- Búsqueda: CTRL SHIFT A
- Comentarios en el editor, no en el código: no ensuciaremos el código y crea una lista de tareas desde la que navegaremos al punto exacto.
- Lista de tareas que mantienen el contexto del desarrollo: registrar todos los objetos abiertos y asignarlos al contexto en la lista de tareas
- Ciertos objetos nuevos solo existen para Eclipse
Desventajas: también existen algunas desventajas con respecto a trabajar con la transacción SE80:
- Complicaciones al trabajar con encasement
- Buscar textos en un programa es mas sencillo en SE80
- Debuggeres mas poderoso en SE80
- La ayuda (F1) s mas lenta en Eclipseque en SE80
3 INSTALACION DE ABAP DEVELOPMENT TOOLS
Tras realizar la instalación de Eclipse, instalaremos el Plugin para ABAP.
> Menu HELP > Install New Software > Add, introducir el link https://tools.hana.ondemand.com/oxygen > seleccionamos los componentes (ABAP DEVELOPMNT TOOLS for SAPNetweaver y SAP HANA Tools) > NEXT > aceptar condiciones, SIGUIENTE == veremos en la pantalla overview, los topics AiE
> Menu Window > Open Perspective > Other > ABAP, Open == visualización del editor con la perspectiv ABAP