Organizing Work with Eclipse

Objective

After completing this lesson, you will be able to personalizar herramientas de desarrollo ABAP (ADT)

El Workbench de Eclipse

Herramientas de desarrollo ABAP y Eclipse

Necesita el entorno de desarrollo Eclipse para desarrollar aplicaciones ABAP para SAP Business Technology Platform (BTP).

Una perspectiva comprende un conjunto de vistas que aparecen como pestañas en la ventana de Eclipse. Las vistas más importantes son el editor de código fuente y el explorador de proyectos, que se utiliza para navegar entre diferentes objetos de desarrollo. Existe una amplia gama de otras vistas que necesitará, como la vista de problemas para visualizar mensajes de error, la vista de documentación y vistas para buscar objetos o visualizar dónde se utiliza un objeto concreto en el sistema.

Captura de pantalla mostrando el proceso de instalación

Para desarrollar aplicaciones ABAP para SAP BTP, primero descargue el entorno de desarrollo Eclipse de forma gratuita en https://www.eclipse.org/. A continuación, para obtener las herramientas de desarrollo ABAP, haga lo siguiente:

  1. Abra Eclipse.
  2. Seleccione AyudaInstalar nuevo software.
  3. En la ventana de diálogo que aparece, introduzca lo siguiente: https://tools.hana.ondemand.com/latest.
  4. Asegúrese de buscar actualizaciones en AyudaComprobar actualizaciones.

del workbench

El término Workbench hace referencia al entorno de desarrollo de escritorio en Eclipse. Se utiliza para editar objetos, gestionar vistas y organizar el área de trabajo del programador.

Captura de pantalla del workbench de Eclipse

Las funciones del workbench son las siguientes:

  • Cada workbench contiene una o más perspectivas
  • Las perspectivas contienen vistas y editores
  • Puede haber más de una ventana de Workbench en el escritorio en cualquier momento, por ejemplo, puede abrir las herramientas de desarrollo ABAP, pero también SAP HANA Studio al mismo tiempo.

Perspectivas

El workbench de Eclipse consta de diferentes vistas, incluido el editor de código fuente

Una perspectiva en Eclipse es una ventana para realizar una determinada tarea. Esta ventana contiene las herramientas necesarias para crear el desarrollo para crear objetos de desarrollo. SAP ha creado la perspectiva ABAP Development Tools (ADT) como IDE de destino para el desarrollo ABAP.

Para desarrollar aplicaciones ABAP, seleccione VentanaPerspectivaAbrir perspectivaOtrosy haga doble clic en ABAP. Esto abre la perspectiva ABAP Development Tools (ADT).

Una perspectiva comprende un conjunto de vistas que aparecen como pestañas en la ventana de Eclipse. A pesar de que hay otras opiniones, las que queremos centrar hoy en día son las más importantes:

  • Editor de código fuente
  • Explorador de proyectos: SAP proporciona varias perspectivas en Eclipse: la perspectiva ABAP Development Tools (ADT), la perspectiva ABAP Profiling y la perspectiva Debug

La más importante de ellas es la perspectiva ABAP Development Tools (ADT).

La perspectiva ADT, como cualquier otra, proporciona un conjunto inicial de vistas y editores y determina su diseño. Específicamente, las vistas y editores ABAP le permiten trabajar con objetos de desarrollo ABAP gestionados por un sistema back end ABAP. Al utilizar la perspectiva ABAP, debe establecer una conexión de sistema, representada por un proyecto ABAP correspondiente. La perspectiva ABAP permite el acceso a herramientas ABAP basadas en Eclipse y en SAP GUI.

La perspectiva ABAP consta de un área de editor que contiene varios editores de código fuente ABAP y las siguientes vistas:

  • Explorador de proyectos
  • Esquema
  • Repositorios de tareas
  • Lista de tareas
  • Problemas
  • Modelos
  • Propiedades
  • Lector de feeds
  • Transport Organizer

Preferencias de Eclipse

Las Preferencias de Eclipse le permiten realizar parametrizaciones generales sobre cómo desea que funcione Eclipse. Puede acceder a Preferencias seleccionando VentanaPreferencias.

La imagen, Preferencias de Eclipse, le muestra la sección Editores de código fuente de la ventana Preferencias de Eclipse.

Captura de pantalla de la sección Editores de código fuente de la ventana Preferencias de Eclipse

Si se instalan las herramientas de desarrollo ABAP, existe una sección específica para las opciones relacionadas con el desarrollo ABAP. Las opciones que se pueden controlar aquí incluyen lo siguiente:

  • Si el ID de sistema se visualiza en la etiqueta Editor y, en caso afirmativo, dónde
  • Opciones relacionadas con la depuración, por ejemplo, si los programas del sistema están depurados
  • Opciones específicas del código fuente, por ejemplo, si los paréntesis se cierran automáticamente y si se realiza la verificación automática de sintaxis
  • Opciones relacionadas con editores, por ejemplo, tamaño de fuente y opciones de color

En caso de que desee descartar las opciones que ha definido, hay un botón Restaurar valores predeterminados.

Propiedades del proyecto

Puede ajustar las propiedades de un proyecto ABAP específico, del mismo modo que puede ajustar las preferencias para Eclipse en general. Para ello, seleccione Propiedades en el menú contextual del proyecto. Una colección útil de opciones se encuentra en DesarrolloABAP EditoresEditor de código fuenteFormatter (como se muestra en la figura, Opciones de formato ABAP).

Captura de pantalla de la sección Formateador ABAP de la ventana Preferencias de Eclipse

Puede controlar el estilo de código del formateador, incluso si el código fuente está sangrado (por ejemplo, al programar una construcción IF o CASE) y si las palabras clave y los identificadores están en mayúsculas o minúsculas.

Cuando haya realizado y aplicado estas opciones en las propiedades del proyecto, el formato se puede aplicar seleccionando MAYÚS + F1 (en el teclado) para dar formato al código en el editor de código fuente.

Abrir y personalizar las herramientas de desarrollo ABAP

Ejemplo empresarial

Usted es un programador para un cliente de SAP y trabaja con las nuevas herramientas de desarrollo ABAP. Su tarea actual es personalizar la perspectiva ABAP añadiendo el módulo de funciones ABAP al menú Nuevo y, a continuación, guardar la perspectiva como S4D100_XX. También desea eliminar y, a continuación, restablecer el menú Ayuda y la barra de herramientas Iniciar desde su nueva perspectiva.

Nota

En este ejercicio XX hace referencia a su número.

Pasos

  1. Abra la perspectiva Depurar.

    1. Seleccione VentanaPerspectivaAbrirdepuración de perspectiva.

  2. Grabe la perspectiva ABAP como una nueva perspectiva, S4D100_XX, donde XX es su número.

    1. Seleccione VentanaPerspectivaGrabar perspectiva como... 

    2. En la ventana de diálogo Guardar perspectiva como, introduzca S4D100_XX como nombre.

    3. Seleccione OK.

  3. Personalice la perspectiva ABAP añadiendo Módulo de funciones al menú Nuevo.

    1. Seleccione VentanaPerspectivaPersonalizar perspectiva...

    2. Seleccione la pestaña Visibilidad de menú.

    3. Expanda el nodo Archivo.

    4. Expanda el nodo Nuevo.

    5. Seleccione Módulo de funciones ABAP.

    6. Seleccione OK.

      El módulo de funciones ABAP se ha añadido al menú Nuevo en la perspectiva ABAP.

      Nota

      Editores:

      La mayoría de las perspectivas del workbench comprenden un área de editor y una o más vistas.

      Existen diferentes editores para diferentes objetos de desarrollo ABAP. El editor adecuado se abre automáticamente al abrir el objeto. Si no existe ningún editor nativo asociado para un objeto de desarrollo ABAP, el workbench intentará iniciar un editor externo asociado con el tipo de objeto.

      Practicar