PROMO SEPTIEMBRE en CVOSOFT United States Of America: 💎Calidad, 🔥Bonificaciones, 🥶Precios Congelados y MÁS!

 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 programar en eclipse.

Eclipse maneja distintas vistas las cuales se conocen como perspectivas.

Lo primero que tenemos que hacer una vez que ejecutemos Eclipse es abrir la perspectiva para ABAP.

Para ello haremos lo siguiente:

-> Menú

--> Window

---> Open Perspective

----> Other

-----> ABAP

y damos clic en el botón Open.

Una vez echo esto veremos en pantalla la perspectiva ABAP.

En Eclipse podemos trabajar con múltiples ventanas en paralelo, para abrir más ventanas debemos ir al Menú -> Window -> New Window, dentro de una ventana solo se muestra una perspectiva a la vez.

Que podemos encontrar en la ventana con la perspectiva ABAP.

1- Podremos identificar la perspectiva desde la barra de títulos.

2- Podremos encontrar las advertencias y errores en la vista de problemas (Problems View), de igual manera podemos ver las propiedades de un programa en la vista propiedades (Propieties View).

3- Podremos abrir alguna otra vista desde el menú (Menú->Window->Show View).

4- La perspectiva ABAP nos muestra también un editor, en el cual podemos trabajar con nuestros objetos de desarrollo.

5- Podremos guardar o activar un programa entre otras cosas que nos permite la barra de menú

6- Los comandos más comunes se encuentran en la barra de herramientas, si ocupamos algo lo podemos agregar.

Diferencia entre vistas y editores.

Dentro de una ventana la vista solo puede abrirse una vez mientras que el editor puede abrirse más de una vez.

El editor puede posicionarse en cualquier parte de la ventana, pero la vista no.

Cuando el editor está abierto es visible en todas las perspectivas.

Los cambios en las vistas se guardan de forma automática, en cambio en el editor debemos guardar manualmente.

Perspectivas disponibles en ADT.

ABAP

Nos sirve para editar programas, clases, interfaces, etc.

ABAP Connectivity & Integration

Nos sirve para desarrollar integraciones entre sistemas. Un modelo de programación mejorado nos permite desarrollar nuestra propia aplicación ABAP independientemente del protocolo de comunicación que se va a usar.

ABAP Profiling

Nos sirve para analizar el rendimiento.

Debug

Es un componente estándar de Eclipse en el cual podemos analizar los errores del programa.

También se usa para depurar programas Java o SQLScript.

Autorizaciones

Para poder trabajar con las herramientas de desarrollo ABAP necesitamos permisos especiales.

Hay algunos roles con estos permisos por defecto.

- SAP_BC_DWB_ABAPDEVELOPER:

- Con este rol podremos crear, editar, activar y borrar objetos de desarrollo.

- SAP_BC_DWB_WBDIPLAY:

- Nos permite visualizar objetos de desarrollo.

Dichos roles tienen el permiso S_ADT_RES, el cual es necesario para trabajar con el entorno de desarrollo basado en eclipse.

Si creamos roles debemos asegurarnos de asignar la autorización S_ADT_RES para nuestros desarrolladores.

Configuración especifica del usuario.

En eclipse las configuraciones especificas del usuario las encontramos en: Windows -> Preferences.

La mayoría son configuraciones generales para Eclipse y no se usan para el desarollo ABAP.

Las configuraciones específicas para ABAP se encuentran en ABAP Development.

Podemos realizar configuraciones para la activación usando el nodo Activation.

El nodo debug nos permite controlar el debugging de los programas.

El nodo Editors nos permite administrar los templates o plantillas de código, el pretty printer, entre otras.

El nodo Profiling nos permite indicar los parámetros para el análisis del performance.

EL nodo SQL Monitor nos permite monitorear las consultas SQL que realizamos.

ADT no usa un mecanismo de check-in/check-out a diferencia de otras herramientas de desarrollo basadas en Eclipse.

Por lo cual no es posible trabajar usando las ADT sin una conexión al servidor ABAP.

Al editar algún objeto este se bloquea evitando así que algún otro usuario pueda editarlo.


 

 

 


Sobre el autor

Publicación académica de Jes?s Heriberto Qui?onez L?pez, en su ámbito de estudios para el Máster ABAP for HANA.

SAP SemiSenior

Jes?s Heriberto Qui?onez L?pez

Profesión: Desarollador de Software - Mexico - Legajo: KH27S

✒️Autor de: 14 Publicaciones Académicas

🎓Egresado del módulo:

Disponibilidad Laboral: FullTime

Presentación:

Mi nombre es heriberto qui?onez. actualmente me desempe?o como analista de desarrollo de aplicaciones y sistemas. estoy en b?squeda de mi desarrollo y crecimiento tanto personal como profesional.

Certificación Académica de Jes?s Qui?onez