viernes, 7 de noviembre de 2014

Abap in Eclipse (AiE) : Nuevas funcionalidades I

Eclipse incluye una serie de nuevas herramientas para facilitarnos la creación de código ABAP.

Auto-completar palabras claves

Nos permite escribir mas rápido el código, sugiriendo palabras clave según escribimos el código.
Es suficiente con escribir la primeras letras para que eclipse nos sugiera la palabra clave:
  • Con la tecla TAB aceptamos la palabra que nos sugiere y esta se completa automáticamente
  • Ctrl + Barra Espaciadora  nos mostrara todas las sugerencia disponible.
Por ejemplo:

Auto-completar palabra clave

Pero si antes, mientras nos sugiere start-of-editing  le doy a Ctrl+barra espaciadora,  aparecerán todas las palabras claves posibles que coinciden con lo que llevo escrito hasta el momento y podre seleccionar una para auto-completar la palabra clave.

Lista completa de palabras clave coincidentes

Auto-completar código

la combinación Ctrl + Barra espaciadora no solo sirve para mostrar todas las palabras claves posibles, también se puede utilizar para auto-completar código como llamadas a métodos de clases, atributos, eventos, bapis o clases.

Por ejemplo, podemos ver los atributos de nuestras variables internas

No se vosotros, pero cuando me tocaba codificar una llamada a una bapi, tenia que abrir una nueva ventana con la transacción SE37 para ver el nombre y tipo de los parámetros de una bapi. En eclipse con la combinación Ctrl + Barra espaciadora  podemos ver la información de la bapi  sin necesidad   de abrir una nueva ventana con el código de la bapi.



Simplemente Ctrl + Barra espaciadora, selecciono la bapi Mayusculas + Intro.
La firma de la bapi se completa automáticamente en mi código.



Lo mismo si estamos escribiendo el nombre de una clase o sus métodos. mientras escribimos el nombre de la clase, podemos usar la combinación Ctrl + Barra espaciadora para ver todas las clases y sus métodos coincidentes.


Si ya tenemos la clase, podemos usar la combinación Ctrl + Barra espaciadora para ver  sus métodos y atributos. Seleccionar el método o atributo que queremos auto-completar y lo ejecutamos con la combinación Mayus + Intro.





La ayuda y documentación en linea

Como todo entrono de programación, tenemos disponible en cualquier momento la documentación para ayudarnos en la implementación del código ABAP que desarrollemos. Al igual que en la SE38 bastara con situar el cursor sobre la palabra clave  y pulsar F1 para que aparezca la ayuda de SAP. Esta ayuda funciona exactamente igual que la ayuda que utilizamos cuando trabajamos desde la transacción SE38.

Ayuda de SAP

Nota: Esta ayuda no esta en Eclipse, es un servicio web que consumimos del sistema SAP al que estamos conectados, si no os funciona, revisar que estén activo  los servicios  web HTTP correspondientes para poder acceder a la ayuda.

Error al acceder a la ayuda de SAP


Además, la ayuda incluye ejemplos ejecutables.
Por ejemplo en la ayuda busqueda de ADBC, Query:


Ejemplos ejecutables en la ayuda


Entradas anteriores:
Abap in Eclipse (AiE)
Abap in Eclipse (AiE): Instalación
Abap in Eclipse (AiE) : El entorno de trabajo de Eclipse

Entradas siguientes:
Abap in Eclipse (Aie) : Nuevas funcionalidades II  ( en proceso )

No hay comentarios:

Publicar un comentario