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

 X 

✒️ABAP HANA ABAP Development Tools para Eclipse

ABAP HANA ABAP Development Tools para Eclipse

ABAP HANA ABAP Development Tools para Eclipse

ABAP Development Tools para Eclipse.

Principales características de ABAP Development Tools for SAP NetWeaver (ADT)

Inicialmente en la versión de ABAP 7.31 SP04 se llamaba ABAP Development Tools for SAP NetWeaver (ADT) posteriormente se cambió el nombre a ABAP Development Tools for Eclipse (AiE).

Introducción al nuevo entorno de desarrollo.

Se da a conocer en 2012 que se está trabajando en un nuevo entorno de desarrollo ABAP bajo la plataforma Eclipse.

Es un plug-in de eclipse que agrega la perspectiva de ABAP en la plataforma eclipse, proporcionando las funciones necesarias para conectarse al repositorio ABAP. El cual una vez instalado nos dará la perspectiva ABAP que nos permitirá acceder a las herramientas de desarrollo de ABAP.

El AiE les da la posibilidad a los programadores de desarrollar código ABAP usando el servidor de aplicaciones de ABAP (AS ABAP), con la diferencia de usar un entorno de desarrollo integrado (IDE) basado en eclipse, en lugar del IDE de ABAP Workbench (Tx SE80).

SAP actualiza continuamente el AiE de modo que aparezcan nuevas funcionalidades con las nuevas versiones de ABAP.

Es importante recordar que las CDS (Core Data Services) solo estarán disponibles dentro del entorno de desarrollo de eclipse, lo que significa que no podemos acceder a ellas desde el SAP GUI.

La diferencia con otros lenguajes que usan Eclipse como plataforma de desarrollo, es que sigue basándose en el servidor, esto quiere decir que el código es almacenado en el servidor y no de forma local. Ahorrando de esta manera tiempo en el proceso, pues los servicios de búsqueda, validación de sintaxis, y algunos otros se ejecutan en el servidor de SAP.

El AiE no sustituye al SAP GUI pues para poder conectarnos a los distintos sistemas de SAP es necesario que estén configurados en el SAP LOGON, para algunos objetos ABAP como lo es el diccionario de datos (DDIC) se abre una ventana de SAP GUI en Eclipse.

ABAP Workbench ADT VS AiE

Errores:

En eclipse los errores aparecen mientras desarrollamos por lo cual deja de ser necesario compilar para saber que errores tenemos.

Cada nueva versión del AiE agrega nuevas funcionalidades y posibilidades para la consultoría SAP. Sin embargo dichas funcionalidades dependen de a versión de SAP a la cual se conecta el AiE.


Abrir múltiples objetos a la vez.

Es una de las limitantes de la SE80 pues solo permite abrir 6 modos.

En Eclipse hay pestañas en las que podemos abrir tantos objetos como queramos.

Mediante Eclipse podemos tener en paralelo proyectos de distintos sistemas SAP, de tal manera que nos sea más facil comparar objetos de diferentes repositorios.


Posicionamiento de ventanas flexible y personalizado.

Resulta muy útil tener el control sobre lo que vemos en la pantalla.

Con Eclipse podemos trabajar con ventanas de distintos tamaños, de modo que podamos tener acceso a lo que necesitamos en ese momento, como puede ser el código fuente, el editor principal y una vista a la tabla que estamos usando para ver posibles entradas y/o valores de salida. Por lo cual ya no es necesario cambiar de ventana como en el caso de SAP GUI.


Refactoring.

En la SE80 el refactoring es demasiado limitado, con Eclipse el refactoring es mucho más completo:

- Eliminación de variables.

- Renombrar variables en todos los puntos del objeto.

- Insertar la firma de métodos de una manera más fácil.

- Usar plantillas o templates más complejas gracias a las capacidades de Eclipse.

- Declaración e implementación de métodos de forma automática (Quickfix), entre otras.


Quickfix.

Eclipse nos permite crear métodos de una manera más sencilla y rapida. Solo hay que hacer la llamada al nuevo método incluyendo sus parámetros y presionar CTRL 1, lo cual nos mostrara una ventana con el método a crear y solo tendremos que confirmar para crearlo y tener su implementación vacía. Despues damos enter y nos mostrara un wizard que nos permitirá actualizar las propiedades de los parámetros.


Búsqueda.

En la SE80 las búsquedas debían hacerse de forma individual mientras que en Eclipse pulsando las teclas "CTRL SHIFT A" podemos buscar cualquier objeto y utilizar patrones para buscar en caso necesario.

Usando la combinación de teclas "CTRL SHIFT A" podemos realizar la búsqueda de cualquier objeto incluso comodines * objeto *, sea lo que sea lo podemos buscar a través de un atajo.


Comentarios en el editor, no en el código.

Es muy común dejar comentarios para saber que hay algo por hacer en alguna sección del código.

Con Eclipse podemos poner los comentarios en el editor y de esta forma evitamos que por error o descuido se pasen comentarios que ya no son necesarios. En eclipse podemos tener una lista de tareas por hacer las cuales son ligadas a un lugar en el código. Al hacer doble clic sobre alguna de estas tareas nos llevara directo a la sección del código en la que debemos trabajar.

Lista de tareas que mantienen el contexto del desarrollo.

En Eclipse podemos guardar en la vista "Lista de tareas" todos los objetos abiertos y asignarlos al contexto.

Podemos crear múltiples tareas para diferentes desarrollos, y al dar clic derecho sobre la tarea y activarla tendremos todos los objetos del contexto cargados en Eclipse.

Al terminar una tarea solo debemos desactivarla, con ello guardamos el contexto y cerramos todas las pestañas, y abrir otra tarea para trabajar en ella.

Las tareas pueden ser creadas tanto de manera local como en el servidor para compartir el contexto de la tarea con otros desarrolladores, facilitando así el pasar la tarea con todo lo modificado y el contexto a otra persona.


Ciertos objetos nuevos solo existen en Eclipse.

Las CDS solo existen dentro de Eclipse por lo que estamos obligados a trabajar con Eclipse.

Es mucho más eficiente trabajar con Eclipse por las nuevas herramientas que nos ofrece, las cuales nos facilitan las labores diarias, tales como trabajar con varios proyectos en paralelo. En la SE80 esto no es posible ya que no ha sido actualizada en los últimos años.


Como instalar el plug-in de ABAP Development Tools

Para poder realizar la instalación del plug-in se requiere de acceso a internet.

NOTA: Se recomienda crear una copia del archivo artifacts.xml que se encuentra en la carpeta workspace, dicha copia la debemos guardar en alguna otra capeta ya que necesitaremos borrarlo del workspace.

El objetivo de dicha copia es evitar errores que puedan producirse durante la instalación por algunas sentencias existentes en el archivo.

Una vez instalado Eclipse debemos usar la opción "Help" del menú y luego la opción "Install New Software".

Nos mostrara una pestaña en la cual daremos clic en el botón "Add" y luego pondremos el siguiente link: "https://tools.hana.ondemand.com/", el cual corresponde al ABAP Development Tools (Se recomienda siempre instalar la versión más reciente).

Una vez seleccionada la versión que deseamos instalar, vamos a indicar los componentes que queremos instalar.

Aceptamos las condiciones y damos clic en el botón Finalizar.

Una vez instalado abriremos la perspectiva ABAP.

Para ello aremos lo siguiente:

-> Menú

--> Window

---> Open Perspective

----> Other

-----> ABAP

y damos clic en el botón Open.


 

 

 


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

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "ABAP Development Tools para Eclipse" de la mano de nuestros alumnos.

SAP Junior

ABAP Development Tools para Eclipse 1.- Introducción al nuevo entorno de desarrollo ABAP Development Tools para Eclipse.- Es un plugin de Eclipse que agrega la perspectiva ABAP a la plataforma Eclipse y permite conectarse al repositorio ABAP ABAP Development Tools for SAP Netweaver (ADT). - ABAP 7.31 SP4 ABAP Development Tools para Eclipse (AiE). - Permite a los programadores ABAP desarrollar código fuente ABAP desde un IDE en Eclipse. Los CDS (Core Data Services) solo se encuentran disponibles desde el AiE de Eclipse. Nota: El AiE no sustituye al SAP GUI 2.- Ventajas de ABAP Development Tools respecto de la transacción SE80 Errores.- En eclipse los errores aparecen a medida que vamos desarrollando (se...

Acceder a esta publicación

Creado y Compartido por: Adan Elizarraras

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Junior

En ABAP 7.31 SP04 se conocio ABAP Development Tools for SAP Netweaver abreviada como ADT. Luego se continuo ABAP Development Tools for Eclipse abreviada AiE. Entorno: - Los errores lo visualizamos en la pestaña Problemas - Podemos abrir tantas pestañas de objetos que necesitemos. - Posicion de ventanas personalizadas todo en un lugar - Refactoring mas eficiente en Eclipse - Creacion de metodos rapidamente con QUICKFIX - Comentarios en el editor y no en el codigo. - Crear multiples tareas en el contexto de desarrollo - Eclipse se pueden crear CDS (Core Data Services) y en sap GUI no se puede.

Acceder a esta publicación

Creado y Compartido por: Alexis Antonio Ramirez Lara

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

--- Audio 1 ABAP Development Tools para SAP Netweaver incluye los siguientes componentes de software: ABAP Call Development Tool, comprende los editores para editar el código fuente ABAP, depuradores, conexiones de transporte, etc. ABAP Development Tool for Web Dynpro, es una herramienta para desarrollar UIs con web dynpro ABAP. Es una herramienta para desarrollar ABAP en SAP HANA. ABAP Connectivity and Integration Development Tools, es una herramienta para integración de sistemas ABAP Business Objects Tools, que es una herramienta para Business Object utilizando el Business Object Process and Framework --- Audio 2 Así como hay ventajas también hay desventajas, es por ello que alguno de los aspectos...

Acceder a esta publicación

Creado y Compartido por: Vanessa Yadira Mendoza Zelaya

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Training

AiE.-ABAP Development Tools for Eclipse ABAP Development Tools para Eclipse 1.- Introducción al nuevo entorno de desarrollo 2.-Ventajas de ABAP Development Tools respecto a la transacción SE80 En eclipse va mostrando errores en tiempo real sin necesidad de compilarse. Cada version del AiE mejora o añade nuevas funcionalidades pero depende de la version de SAP a la cual se conecta el AiE. Se pueden abrir muchos objetos (Modos o ventanas) en paralelo. Posicionamiento de ventanas flexible y personalizado. Refactoring Quickfix. Genera de Manera automática los métodos, realizando la llamada al método nuevo incluyendo los parámetros y pulsando CTRL 1. Búsqueda.- Con los comandos CTRL+Shift+A...

Acceder a esta publicación

Creado y Compartido por: Luis Gerardo Gallegos Sandoval / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Unidad 1: SAP HANA y el nuevo entorno de desarrollo y administración eclipse. Lección 4: ABAP Development Tools para Eclipse. Audio tip 1: ABAP Development tools para ABAP Netweaver incluye los siguientes componentes de software: ABAP CORE DEVELOPMENT TOOLS comprende los editores para editar el código fuente ABAP, depuradores, conexiones de transporte, etc. ABAP DEVELOPMENT TOOLS FOR WEB DYNPRO Que son herramientas para desarrollar GUIs con WEB DYNPRO ABAP, son herramientas para desarrollar ABAP en SAP HANA ABAP CONNECTIVITY AND INTEGRATION DEVELOPMENT TOOLS Que son herramientas para integración de sistemas ABAP BUSINESS OBJECT TOOLS Que son herramientas para el business object utilizando el business...

Acceder a esta publicación

Creado y Compartido por: Brenda Castillo Domínguez / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Junior

1. Introducción al nuevo entorno de desarrollo Abap en Eclipse o ABAP Development Tools para Eclipse (su abreviatura es AiE) es un plugin o un add-on de Eclipse que agrega la perspectiva ABAP a la plataforma Eclipse, proporcionando las funciones necesarias para conectarse al repositorio Abap (objetos DDIC). El AiE permite a los programadores desarrollar código fuente ABAP usando las capacidades del servidor de aplicaciones ABAP (AS ABAP) desde un entorno de desarrollo integrado (IDE) basado en Eclipse. SAP actualiza de forma regular el AiE agregando nuevas funcionalidades. 2. Ventajas de ABAP Develpment Tools con respecto a la SE80. Errores en eclipse aparecen a medida que se va desarrollando no es necesario compilar. Se puede...

Acceder a esta publicación

Creado y Compartido por: Maria Xiomara Rodriguez Panqueva / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

version SAP ECC 6 se inventa la trx SE80 (browser repository) como herramienta que conjuga a varias. En 2012, en la version abao 7.31 aárece "Abap development Tools for SAP Netweaver"(ADT) Posteriormente llamado "abap Development Tools for Eclipse"(AiE) Herramientas Abap Core Development tools, editor abpm depuradores, conn de tramnsporte ABap DEve for webdynpro para desaroola Uis otra para desarroolad en hana Conectivity Business Object Ventajas de ABAP Development Tools respecto a la trx SE80 -Errores: en eclipse no es necesario compilar para saber que hay un error. Depende de la version de SAP y sus mejoras. -Abrir muchos objetos en paralelo: la trx Se80 solo permite trabajar con 6 objetos e modo edicion. En...

Acceder a esta publicación

Creado y Compartido por: Maximiliano Nestor Rodriguez / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior


Tema: ABAP Development Tools para eclipse. Abap Development Tools por SapNetWeaver = ADT. Fue la primera versión lanzada para la versión ABAP 7.31 SP04. Éste incluye lo siguientes componentes de Software: El Abap Core Development Tools. Comprende los editores para editar el código fuente ABAP, depuradores con el cleaner de transporte, etc. Abap Development Tools for webdynpro. Que es una herramienta para desarrollar UIS con webdynpro Abap. Son herramientas para desarrollar ABAP en Sap HANA. Abap Connectivity and integration development tools. Son herramientas para integración de sistemas. Abap Business object tools. Son herramientas para Business Object utilizando el Business Object processing...

Acceder a esta publicación

Creado y Compartido por: M.carmen Mateo

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Training

1.introducción al nuevo entorno de desarrollo - La herramienta de Abap Development Tool es un Plugin que tiene toda la herramienta de desarrollo para SAP - ADT(Abap Tools for SAP NWDS) - AiE(Abap Tools For Eclipse) - Permite desde IDE de eclipse desarrollar aplicaciones ABAP utilizando el AS ABAP, esto quiere decir que se compila y guarda en el server 2.Ventajas de ABAP Development Tools respecto de la transacción SE80 - AiE compila los objetos al instante que se este desarrollando - La Se80 solo permite abrir 6 instancias en modo edición al mismo tiempo - La Se80 en el debug nuevo consume 2 instancias - El AiE se pueden abrir muchas instancias - El AiE tiene ventas flexibles - El AiE refactoring es más completo...

Acceder a esta publicación

Creado y Compartido por: Alejandro Tabares / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

ABAP Development Tools para Eclipse. 1. Introducción al nuevo entorno de desarrolllo ADT para Eclipse: es un plugin o un Add-on de Eclipse que agrega la perspeciva ABAP a la plataforma, proporcionando las funciones necesarias para conectarse al repositorio ABAP (objetos DDIC). ECC 6.0 potencia el Browser Repository, pero no estaba a la altura de otras tecnologías que posee SAP desarrolladas bajo Eclipse. 2012 se trabaja en un nuevo entorno de desarrollo ABAP bajo la plataforma Eclipse. Primera versión: ABAP Development Tools for SAP NetWeaver (ADT). Posteriormente llamado ABAP Development Tools for Eclipse (AiE). AiE permite desarrollar código fuente ABAP usando las capacidades del servidor de aplicaciones ABAP, pero...

Acceder a esta publicación

Creado y Compartido por: Raul Alejandro Nuñez Valdes / Disponibilidad Laboral: FullTime + Carta Presentación

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!