En este ejercicio, inicie su proyecto en la nube ABAP y analice algún código ABAP existente para familiarizarse con algunas características básicas del entorno de desarrollo ABAP.
Tarea 1: Crear un proyecto en la nube ABAP
Abra Eclipse, cambie a la perspectiva ABAP y cree un proyecto ABAP Cloud.
Pasos
Abra Eclipse y cambie a la perspectiva ABAP.
Abra Eclipse.
Seleccione Ventana→Perspectiva→Abrir perspectiva→Otros...
En la ventana de diálogo, haga doble clic en ABAP.
Cree un proyecto en la nube ABAP.
Seleccione Archivo→Nuevo→Proyecto ABAP Cloud.
Proceda de la siguiente manera en el diálogo Nuevo proyecto en la nube ABAP que aparece:
Si se le ha proporcionado el URL de instancia de servicio ABAP:
- Copie y pegue esta URL en el campo correspondiente del diálogo.
- Seleccione Siguiente.
Si se le ha asignado un archivo que contiene la clave de servicio:
- Seleccione el enlace Extraer en el diálogo.
- Seleccione Importar... y seleccione el archivo con la clave de servicio.
- Después de importar, haga clic en Copiar en el portapapeles para copiar el URL de instancia de servicio.
- Seleccione Cerrar.
- En la parte superior del cuadro emergente del campo URL de instancia de servicio ABAP:*, pegue el URL de instancia de servicio ABAP con la combinación de teclas Ctrl + V.
- Seleccione Siguiente.
Seleccione Abrir página de inicio de sesión en navegador.
Se le pedirá que inicie sesión en el sistema.
Introduzca el usuario y la contraseña que utilizó para registrarse en SAP Learning Hub.
Cuando vea el mensaje, Ha iniciado sesión correctamente, cierre la ventana del navegador y vuelva a Eclipse.
Para finalizar la creación del proyecto, seleccione Finalizar.
Tarea 2: Analizar la clase ABAP /DMO/CL_FLIGHT_LEGACY
Utilice algunas funciones de las herramientas de desarrollo ABAP para analizar el código fuente de la clase ABAP /DMO/CL_FLIGHT_LEGACY.
Nota
No es necesario que lea el código en este ejercicio. En su lugar, concéntrese en las funciones de navegación y visualización en el entorno de desarrollo.
Pasos
Añada el paquete /DMO/FLIGHT a sus paquetes favoritos.
En la vista Explorador de proyectos, haga clic con el botón derecho en la carpeta Paquetes favoritos en su carpeta de proyecto.
Seleccione Añadir paquete... en el menú contextual.
En el campo de entrada, introduzca /DMO/FLIGHT como string de búsqueda.
En la lista de posiciones coincidentes, haga clic en la entrada /DMO/FLIGHT y seleccione OK.
Abra la clase ABAP /DMO/CL_FLIGHT_LEGACY en la vista de editor.
En el menú Eclipse, seleccione Navegar→Abrir objeto de desarrollo ABAP...o pulse Ctrl + Mayús + A.
En el campo de entrada, introduzca /DMO/CL_FLIGHT como string de búsqueda.
En la lista de posiciones coincidentes, haga clic en /DMO/CL_FLIGHT_LEGACY (Clase) y seleccione OK.
Abra la ficha Propiedades para visualizar los datos administrativos del objeto de desarrollo /DMO/CL_FLIGHT_LEGACY.
Sitúe el cursor en cualquier lugar del código fuente de la clase /DMO/CL_FLIGHT_LEGACY.
En la franja de pestañas debajo de la vista de editor, vaya a la pestaña Propiedades.
Analice los datos administrativos que se visualizan allí, por ejemplo, el idioma original o el cronomarcador de la última modificación.
Localice la clase ABAP /DMO/CL_FLIGHT_LEGACY en la vista Explorador de proyectos a la izquierda de la visualización.
Sitúe el cursor en cualquier lugar del código fuente de la clase /DMO/CL_FLIGHT_LEGACY.
En la barra de herramientas del Explorador de proyectos, seleccione Vincular con editor. Esto debería desplegar una parte del árbol en su proyecto ABAP con la clase ABAP /DMO/CL_FLIGHT_LEGACY como punto final.
Busque el string get_instance( )->get en el código fuente de la clase ABAP /DMO/CL_FLIGHT_LEGACY.
Nota
Debe haber exactamente un espacio en blanco entre paréntesis.
Sitúe el cursor en la primera fila del código fuente de la clase /DMO/CL_FLIGHT_LEGACY.
Pulse Ctrl + F para abrir el diálogo Buscar/Sustituir.
En el campo de entrada Buscar que aparece, introduzca get_instance( )->get.
En la línea de código actual, navegue a la implementación del elemento de código get.
Presione la tecla Ctrl y haga clic en get. En el menú que aparece, seleccione Navegar a implementación. Como alternativa, sitúe el cursor en la palabra get y pulse F3.
Unas pocas líneas de código hacia abajo hay una línea que comienza con SELECT. Sin salir, visualice información sobre el elemento de código /dmo/travel después de la palabra clave FROM.
En la línea de código que empieza por SELECT, sitúe el cursor en /dmo/travel y pulse F2.
Visualice la ayuda de idioma ABAP para la palabra clave SELECT.
Al principio de la línea de código actual, sitúe el cursor en SELECT y pulse F1.
Consejo
Si la vista Ayuda de idioma ABAP que se abre indica que el conjunto de resultados de la consulta de búsqueda no se admite en la versión de idioma ABAP actual, introduzca SELECT en el campo de concepto de búsqueda de la vista Ayuda de idioma ABAP y pulse Intro. Esta búsqueda debe proporcionar la ayuda deseada.
Nota
No es necesario leer ni comprender la documentación en este momento.