🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️ABAP HANA Los principios básicos para programar ABAP en Eclipse

ABAP HANA Los principios básicos para programar ABAP en Eclipse

ABAP HANA Los principios básicos para programar ABAP en Eclipse

Principios básicos para desarrollar ABAP en Eclipse


Eclipse maneja distintas vistas que se conocen con el nombre de Perspectivas. Podemos trabajar con una o más ventanas en paralelo. Para abrir una ventana adicional, vamos a Window -> New window. Dentro de una ventana, sólo se muestra una perspectiva al mismo tiempo.

Dentro de una perspectiva tenemos:

  • Vistas

Para abrir una vista, seleccionamos Windows -> Show view.

  • Editores

Se utilizan para editar un objeto de desarrollo. Dentro de una ventana, una vista sólo puede abrirse una vez, mientras que un editor se puede abrir varias veces. Un editor puede posicionarse en cualquier lugar de la pantalla, mientras que una vista no. Los cambios dentro de una vista se guardan inmediatamente, mientras que los cambios de un editor deben guardarse explícitamente.

  • Barra de menú
  • Barra de herramientas


Perspectivas disponibles en ADT

  • ABAP

Utilizada para editar programas, clases, interfaces, etc

  • ABAP Connectivity & Integration

Utilizada para desarrollar la integración entre sistemas. Un modelo de programación mejorado nos permite crear nuestra propia aplicación ABAP independientemente del protocolo de comunicación que se use más adelante.

  • ABAP Profiling

Utilizada para realizar análisis de rendimiento.

  • Debug

Utilizada para analizar los errores del programa. No se proporciona con las herramientas de desarrollo de ABAP, sino que es un componente estándar de Eclipse y también se utiliza para otros lenguajes.

Autorizaciones


En el backend ABAP necesitamos las autorizaciones pertinentes para trabajar con las herramientas de desarrollo ABAP. Los siguientes roles de autorización están disponibles por defecto:

  • SAP_BC_DWB_ABAPDEVELOPER: Nos permite crear, cambiar, activar y borrar objetos de desarrollo.
  • SAP_BC_DWB_WBDISPLAY: Nos permite visualizar objetos de desarrollo.

Ambos roles contienen el objeto de autorización S_ADT_RES, que es necesario para trabajar con el entorno de desarrollo basado en Eclipse. Si deseamos usar nuestros propios roles para asignar autorizaciones a los desarrolladores ABAP, debemos asegurarnos de que consideren ese objeto de autorización.


Configuraciones específicas del usuario

Están disponibles en Windows -> Preferences.

Uno de los nodos más importantes es Editors, que contiene el Pretty Printer.

Con el nodo Profiling, podemos parametrizar el análisis de performance.

No es posible trabajar con las ADT sin conexión, es decir, sin una conexión con el servidor ABAP. Cuando editamos un objeto en desarrollo, éste se bloquea automáticamente contra la edición de otro usuario. Por lo tanto, a diferencia de lo que ocurre con el SAP GUI, no se alterna explícitamente entre Visualizar y Modificar al trabajar con un objeto. Las tareas de guardar un programa, realizar la verificación de sintaxis y activarlo, siempre ocurren en el servidor ABAP.


 

 

 


Sobre el autor

Publicación académica de Sergio Ariel Del Sordo, en su ámbito de estudios para el Máster ABAP for HANA.

SAP SemiSenior

Sergio Ariel Del Sordo

Profesión: Analista Programador Abap - Argentina - Legajo: LE26W

✒️Autor de: 13 Publicaciones Académicas

🎓Egresado del módulo:

Presentación:

Soy analista programador universitario y la mayor parte de mi actividad laboral la desarrollé como programador abap. me interesa aprender sobre hana, ya que es lo que se está usando en las empresas.

Certificación Académica de Sergio Del