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

 X 

✒️ABAP HANA El paso a paso para programar ABAP con Eclipse

ABAP HANA El paso a paso para programar ABAP con Eclipse

ABAP HANA El paso a paso para programar ABAP con Eclipse

Unidad 1: SAP HANA y el nuevo entorno de desarrollo y administración eclipse.

Lección 6 Paso a paso para programar ABAP con Eclipse.

Audio tipo 1: Para poder acceder desde eclipse utilizando ABAP Development tools a un servidor de aplicaciones ABAP, este debe cumplir con algunos requisitos. El requisito más importante de todos es que el servidor cuente con al menos con el release SAP Netwever 7.3 EHP1 Service pack 4. En caso que deseemos acceder a un sistema SAP que no cumpla con este requisito entonces al momento de intentar conectar visualizaremos el mensaje de error que nos informa que el LogOn al sistema ha fallado debido a que el sistema no soporta ABAP Development tools para eclipse.

Audio tip 2: Al editar el código fuente ABAP contamos con el respaldo de numerosas herramientas de desarrollo al igual que en el SAP GUI incluidas en las siguientes tres funciones:

  • Código completado: podemos utilizar la combinación de teclas CTRL + Espacio para asegurarnos que el sistema nos proponga palabras claves e identificadores validos en una ubicación particular dentro del código.
  • Plantilla de código: Podemos utilizar la combinación de teclas CTRL + Espacio para insertar plantillas de código también podemos arrastrar las plantillas de la vista de plantillas y soltarlas en el editor. En la vista de plantillas podemos escribir nuestras propias plantillas de código y luego se guardarán en nuestro espacio de trabajo.
  • Pretty printer: que nos ayuda a estandarizar el formato del código fuente especialmente con respecto a mayúsculas, minúsculas y sangrías y al igual que con el SAP GUI utilizamos la combinación de teclas SHIFT + F1 para llamar al pretty printer en las herramientas de desarrollo ABAP.

Video " las principales funcionalidades de ABAP en el nuevo entorno de desarrollo".

En este video vamos a ver como accedemos a las funcionalidades que común mente utilizamos cuando programamos en ABAP a través de SAP GUI, como por ejemplo, cuando accedemos a la ayuda del sistema o cuando activamos un programa y también vamos a mostrar otras funcionalidades que son propias de eclipse +ADT y que no existían previamente en el SAP GUI que son sumamente interesantes como es por ejemplo el borrado de las variables declaradas en el programa pero que no se utilizan. Vamos a comenzar con el pretty printer.

Para ejecutar el pretty printer en eclipse + ADT utilizamos la combinación de teclas SHIFT + F1, a continuación el sistema nos informa que nos falta configurar el formateo del texto es por ello que hacemos click en el link de configuración de las características de formateo. Vamos a tildar las lineas de sangría (Indent Lines). Seleccionamos Custom de modo de configurar a nuestro gusto los keywords o las palabras claves, elegimos mayúsculas para que se visualicen las palabras claves ( Upper Case) vamos a aplicar los cambios realizados (apply) y en la preview vemos como se visualizan los cambios, seleccionamos OK para confirmar los cambios realizados. Y finalmente vemos el pretty printer aplicado al código de nuestro programa ABAP de prueba.

Vamos a analizar otra funcionalidad sumamente útil como es el Code completion o completar el código para ejecutarlo utilizamos la combinación de teclas CTRL + Space y a continuación el sistema nos muestra distintas opciones que podemos tomar para completar nuestro código, a la derecha de cada opción visualizamos información muy completa sobre cada una de la acciones que podemos elegir. Vamos a seleccionar la tabla base de datos ztabla_usuarios volvemos a ejecutar la combinación de teclas CTRL + Space para terminar de completar las sentencias select ahora vamos a seleccionar la opción INTO y volvemos a ejecutar la combinación de teclas CTRL + Space para elegir la tabla interna del select elegimos la tabla interna ti_usuarios mientras que a la izquierda de la pantalla visualizamos el tipo de datos de la tabla interna. Podemos ver que en la vista de problemas o problems view que se encuentra en la parte inferior de la pantalla, se visualizan los errores y las advertencias por más y hasta el momento no presionamos el botón verificar. Si bien la verificación de los errores es automática, es decir visualizaremos los errores y advertencias en la vista de problemas a medida que escribimos también es posible ejecutar la verificación del programa a través del botón verificar que se encuentra en la barra de herramientas.

Para activar un programa utilizamos tal como hacíamos en la transacción SE38 o SE80 el botón activar que se encuentra en la barra de herramientas. Desde el eclipse podemos abrir un modo de SAP tal como lo hacíamos hasta ahora con la transacción SE38 y SE80 con el botón generar nuevo modo. Basta con indicar el nombre del proyecto y listo. Desde eclipse podemos ejecutar una transacción de SAP, para eso, utilizamos el botón Run add de la barra de herramientas a continuación vamos a visualizar una pantalla en donde introducimos la transacción que deseamos ejecutar y veremos la transacción abierta en una nueva ventana de eclipse.

Otra funcionalidad interesante a la que tenemos acceso es a abrir cualquier objeto de desarrollo del sistema para ello accedemos al botón correspondiente en la barra de herramientas ( Open ABAP Development Object) En la ventana que visualizamos a continuación ingresamos el nombre del objeto de desarrollo a buscar y lo visualizamos.

También desde el elipse tenemos acceso a las funcionalidades correspondientes a la gestión de los transportes o como se le conoce comúnmente con el nombre de sistema de transporte. Por ejemplo sí deseamos ver en el detalle de una orden de transporte vasta con hacer doble clic sobre ella.

Una de las funcionalidades más interesantes y que los programadores ABAP estamos esperando desde hace rato consiste en la posibilidad de borrar del código del programa todas las declaraciones de datos que no son utilizadas en el programa con un simple clic. Para ello accedemos a el menú Source Code y ejecutamos la funcionalidad Delete unused variables(all) si visualizamos nuestro programa de ejemplo notaremos que las declaraciones de datos de wa_usuarios y v_cantidad fueron eliminadas.

Sin duda es un punto sumamente importante es la ayuda del sistema a la cual accedíamos hasta ahora utilizando el SAP GUI con la tecla F1, en eclipse es exactamente lo mismo, nos debemos posicionar sobre el término que deseemos buscar ayuda y presionamos F1 o accedemos al menú source code y ejecutamos la opción Show ABAP Language Help. A continuación visualizaremos a la derecha de la pantalla la ayuda correspondiente a la sentencia select.

Si deseamos colocar breakpoints accedemos al menú Run y seleccionamos las opciones contenidas dentro de ABAP Breakpoints tenemos la opción de elegir distintos tipos de operadores de coincidencia. Por último si deseamos realizar una búsqueda en el sistema accedemos al menú search luego seleccionamos search y a continuación visualizamos una ventana para introducir las condiciones de búsqueda.


 

 

 

2 Agradecimientos:

Han agradecido este aporte: Hansel Espinoza Montañez, Juan Hernández


Sobre el autor

Publicación académica de Brenda Castillo Domínguez, en su ámbito de estudios para el Máster ABAP for HANA.

SAP Expert


Brenda Castillo Domínguez

Profesión: Ingenieria en Sistemas Computacionales - Mexico - Legajo: HJ67S

✒️Autor de: 187 Publicaciones Académicas

🎓Egresado de los módulos:

Disponibilidad Laboral: FullTime

Certificación Académica de Brenda Castillo

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "El paso a paso para programar ABAP con Eclipse" de la mano de nuestros alumnos.

SAP Junior

El paso a paso para programar ABAP con Eclipse 1.- Mi primer programa ABAP HANA en Eclipse Crear un proyecto ABAP desde File->New->ABAP Project Definir una nueva conexión o elegir una conexión existente al sistema SAP. Para una conexión nueva debemos completar los datos de la nueva conexión(systemid, application server e instance number), luego las credenciales (cliente, usuario y password) Nota: El sistema SAP debe ser SAP Netweaver 7.3 EHP1 SP4 como mínimo Introducir nombre del proyecto y finalizar Crear o asignar proyecto a un paquete ABAP Crear o asignar proyecto a un transporte Visualizar paquete y proyecto en Project Explorer Crear un programa ABAP desde la opción...

Acceder a esta publicación

Creado y Compartido por: Adan Elizarraras

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

SAP Expert


PASO A PASO PARA PROGRAMAR ABAP CON ECLIPSE 1 MI PRIMER PROGRAMA ABAP HANA EN ECLIPSE Creación de Proyecto: File > New >ABAP Project Pantalla System Connection: definir nueva conexión o seleccionar una existente para loguearnos, Next Pantalla Project -Name and Favorite Packages: Nombre de proyecto, Finish Podremos agregar paquetes favoritos: Add y selección del paquete, Ok Para agregar paquete propio; Favorites Packages, botón derecho > New > ABAP Package Nombre y descripción de nuevo paquete, Next. Asignar componente de software al paquete Next Creamos nueva orden de transporte para el paquete, Next El sistema muestra el numero de orden de transporte creada,...

Acceder a esta publicación

Creado y Compartido por: Juan Ignacio De Tejada Santiago / Disponibilidad Laboral: FullTime

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

SAP SemiSenior

Paso a paso para programar ABAP con Eclipse Hay que estar en la perspectiva ABAP de Eclipse Crear un proyecto ABAP desde el servidor de aplicación ABAP. File / New / Abap Project Crear o seleccionar una conexión en el sistema SAP GUI: Si es una conexión nueva le damos clic en new system connection e ingresamos los datos de la conexión seguido del cliente, el usuario y la contraseña. Si es una conexión existente solo es digitar el cliente, el usuario y la contraseña. En la pantalla siguiente le damos el nombre del proyecto y damos finalizar Podemos agregar paquetes favoritos: Si es un paquete existente le hacemos clic en el botón Add y elegimos el nombre del paquete Si...

Acceder a esta publicación

Creado y Compartido por: Diego Fernando Delgado Ortiz / Disponibilidad Laboral: PartTime + Carta Presentación

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

SAP SemiSenior

Paso a paso para programar ABAP con Eclipse Para trabajar con las herramientas de desarrollo ABAP, necesitamos crear un proyecto ABAP que conecte el entorno de desarrollo basado en Eclipse con el backend ABAP, es decir el servidor de aplicaciones ABAP. En Eclipse, podemos utilizar la integración con el SAP GUI para ejecutar cualquier objeto de desarrollo mediante: Run -> Run ABAP Development Object y seleccionamos el objeto. Esto es particularmente útil si deseamos ejecutar un programa o transacción estándar. Para crear un proyecto: File -> New -> ABAP Project Luego podemos definir una conexión con el sistema o elegir una existente para loguearnos a SAP. Introducimos mandante, usuario, password e idioma....

Acceder a esta publicación

Creado y Compartido por: Sergio Ariel Del Sordo

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

Programar ABAP con Eclipse 1. Primer programa ABAP en Eclipse Para trabajar con las herramientas de desarrollo ABAP se requiere crear un proyecto ABAP que conecte el entorno de desarrollo basado en Eclipse con el backend ABAP (Servidor de aplicaciones ABAP). En Eclipse se puede utilizar la integración con el SAP GUI para ejecutar cualquier objeto de desarrollo. (opción Run / Run ABAP Development Object). Para el proyecto ABAP se debe definir (crear o elegir) una conexión al sistema SAP. Se puede agregar paquetes favoritos que estén en el sistema durante la creación del proyecto o crear un paquete propio. En la vista Project Explorer se puede visualizar el proyecto y paquete creados. Los programas ABAP se crean...

Acceder a esta publicación

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

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

SAP SemiSenior

1. Mi primer programa ABAP HANA en Eclipse Para trabajar con las herramientas de desarrollo ABAP, necesitamos crear un proyecto ABAP que conecte el entorno de desarrollo basado en Eclipse con el backend ABAP, es decir, el servidor de aplicaciones ABAP. En Eclipse podemos utilizar la integración con el SAP GUI para ejecutar cualquier objeto de desarrollo. Para ello, debemos elegir la opción del menú: Run / Run ABAP Development Object y por último seleccionamos el objeto de desarrollo deseado. Esto particularmente útil si deseamos ejecutar un programa o transacción estándar (por ejemplo, la transacción SM50). Para poder acceder desde Eclipse utilizando ABAP Development Tools a un servidor...

Acceder a esta publicación

Creado y Compartido por: Oscar Iván Eugenio Trejo / Disponibilidad Laboral: PartTime

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

SAP SemiSenior

PASO A PASO PARA PROGRAMAR ABAP CON ECLIPSE Mi primer programa ABAP: Se debe crear un proyecto : FILE->NEW->ABAP PROJECT Ingresar system ID, aplication server e Instance Number. Dar Next. Se presenta pantalla Logon e ingresar client, user, password. Dar Finish. En pantalla Project ingresar nombre del proyecto y dar Finish. Se pueden agregar paquetes al proyecto presionan ADD, seleccionando y dar ok. También se puede crear propios paquetes, botón derecho y con NEW->ABAP Package. Ingresar nombre y descripción, presionar Next. Ingresar SW Component HOME, presionar Next. Se crea nueva orden. Presionar Next. Luego Finish. En el project Explorer, se visualiza proyecto y paquete....

Acceder a esta publicación

Creado y Compartido por: Sergio Mendez De La Fuente

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

SAP Junior

No es posible ejecutar los diálogos del SAPGUI en versiones antiguas 7.30 hacia abajo. Al ejecutar cualquier de los proceso inherentes al SAP GUI en Eclipse. Realicé una prueba editando smartforms desde el eclipse. Depende mucho del editor por defecto que el ambiente en el ECC. Los Adobe Forms se pueden editar sin problemas desde el SAPGUI levantado por eclipse, es un poco lento, comparado con el SAP GUI standalone. En algunos casos, ejecutar los programas desde el eclipse generan errores de memoria. Es necesario ponerse en contacto con el administrador del sistema (BASIS).

Acceder a esta publicación

Creado y Compartido por: Hansel David Espinoza Montañez / Disponibilidad Laboral: FullTime

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

SAP Expert


Paso a paso para programar ABAP con Eclipse. 1.- Mi primer programa ABAP HANA en Eclipse. - Crear un proyecto ABAP que conecte el entorno de desarrollo basado en Eclipse con el backend ABAP, es decir el servidor de aplicaciones ABAP. Para crear un proyecto ABAP vamos al menú: File / New / ABAP Project. "En Éclipse podemos utilizar la integración con el SAP GUI para ejecutar cualquier objeto de desarrollo Para ello, debemos elegir la opción del menú: Run / Run ABAP Development Object y por último seleccionamos el objeto de desarrollo deseado Esto es particularmente útil si deseamos ejecutar un programa o transacción estándar (por ejemplo la transacción SM50).."...

Acceder a esta publicación

Creado y Compartido por: Miguel Angel Acosta Acosta / Disponibilidad Laboral: FullTime + Carta Presentación

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

LECCION 5) Paso a Paso para Programar ABAP con ECLIPSE. I)Mi Primer Programa ABAP HANA en ECLIPSE. Servidor de Aplicación al menos realease SAP NETWEAVER 7.3 EHP1 SP4 1)Para Trabajar con "Herramientas de Desarrollo ABAP" Crear un Proyecto Conecte Entorno de desarrollo Eclipse Serv. Aplicaciones ABAP (backend ABAP) -File / New / ABAP Proyect 2) A continuación veremos una pantalla donde podemos Elegir: -Definir una Nueva Conexión en el Sistema -Elegir una Conexión Existente. Nota:...

Acceder a esta publicación

Creado y Compartido por: Julio Cesar Matamoros Munoz / Disponibilidad Laboral: FullTime

 


 

👌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!