🚀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

1.- Los principios básicos para desarrollar ABAP en Eclipse

Eclipse maneja las vistas llamadas perspectivas, las cuales utilizaremos la perspectiva ABAP.

Se visualizan las perspectivas de ABAP agregadas por el ADT y seleccionamos ABAP.

En eclipse se puede trabajar con una o más ventanas en paralelo, pero solo con una perspectiva.

  • En el punto 1 se visualiza el nombre de perspectiva
  • En el punto 2 y 3 se visualizan las vistas, donde podemos encontrar las visas de problemas donde se muestran las advertencias y errores que suceden al activar al igual en el 2 las propiedades del programa. Para activar se puede ir desde Windows / Show View.
  • En el punto 4 se localiza el editor para desarrollar objetos, a diferencia de las vistas el editor puede abrirse en todas las perspectivas, puede abrirse varias veces, puede posicionarse en cualquier lugar de la pantalla, y los cambios dentro de una vista se guardan inmediatamente mientras que en el editor deben guardarse explícitamente.
  • En el punto 5 se visualiza la barra de menú (donde puede guardar o activar un programa)
  • En el punto 6 se visualiza la barra de herramientas, se pueden agregar comandos adicionales a la barra de herramientas.

Eclipse guarda automáticamente las perspectivas, al abrir de nuevo la perspectiva modificada se visualizará siempre y cuando no se reinicie (layout y tamaño), para reiniciarla es necesario ir al menú en Windows / Perspective / Reset Perspective. Podemos crear nuestras propias perspectivas y podemos guardarles en Windows / Perspective / Save Perspective As….

1.1.- Las perspectivas disponibles en ADT

  • ABAP: En esta perspectiva para editar programas, clases interfaces, etc.
  • ABAP CONNECTIVITY & INTEGRATION: Para desarrollar la integración entre sistemas, un modelo de programación mejorado nos permite utilizar nuestra propia aplicación ABAP independientemente del protocolo de comunicación.
  • APAP PROFILING: Se utiliza para realizar análisis de rendimiento.
  • DEBUG: Se utiliza para analizar errores del programa, esta perspectiva es propia de Eclipse y puede ser utilizada para programas en JAVA o SQLScript.

1.2.- Las autorizaciones

Se requieren objetos de autorización para trabajar con ABAP, los siguientes roles de autorización que vienen por defecto son:

  • SAP_BC_DWB_ABAPDEVELOPER: Este Rol nos permite crear, modificar, activar o borrar objetos de desarrollo.
  • SAP_BC_DWB_WBDISPLAY: Este rol nos permite visualizar los objetos de desarrollo.

Ambos roles contienen el objeto de autorización S_ADT_RES y este es necesario para trabajar en el entorno de Eclipse, al igual si deseamos usar nuestros propios roles para autorizaciones ABAP, debemos de colocar obligatoriamente este objeto S_ADT_RES.

1.3.- Las configuraciones especificas del usuario

Eclipse permite realizar las configuraciones de usuario, así como SAP GUI lo permite mediante Utilidades / Opciones. Para la configuración de usuario en Eclipse vamos en Windows / Preferences.

Se visualizará las configuraciones propias de Eclipse, pero con ADT se visualizaría un nuevo componente propio de ABAP (ABAP Development).

  • Activation: Con este nodo podemos realizar las configuraciones para la activación.
  • Debug: Podemos controlar el debug de los programas.
  • Editor: Se puede administrar los templates o plantillas de código, el Pretty Printer, entre otras configuraciones más.
  • Profiling: Podemos parametrizar el análisis de performance.
  • SQL Monitor: Se modifica el comportamiento del SQL Monitor que nos permite monitorear las consultas SQL que se realizan a la base de datos.


 

 

 


Sobre el autor

Publicación académica de Ixhel Magai Lopez Valencia, en su ámbito de estudios para el Máster ABAP for HANA.

SAP Master

Ixhel Magai Lopez Valencia

Mexico - Legajo: PM62E

✒️Autor de: 134 Publicaciones Académicas

🎓Egresado de los módulos:

Disponibilidad Laboral: PartTime

Presentación:

Soy ingeniera en telematica, estoy interesada en aprender programacion en sap, solo tengo conocimientos basicos en java

Certificación Académica de Ixhel Lopez