En esta publicación de blog, explicaremos los pasos para crear proyectos, agregar código fuente a un proyecto, probar una aplicación y, finalmente, cómo implementar una aplicación con SAP Business Application Studio.
El primer paso para crear un SAP Fiori aplicación usando Estudio de aplicaciones empresariales de SAP es crear un proyecto. (Un proyecto es una especie de carpeta para organizar su código fuente). De forma predeterminada, los proyectos se almacenan en el /inicio/usuario/proyectos carpeta.
Puede crear un proyecto de dos maneras:
Crear un proyecto usando un asistente es simple y puede iniciarse usando la ruta del menú Archivo > Nuevo proyecto a partir de plantilla y luego seleccionando la apropiada de la lista de plantillas. Sin embargo, para este capítulo, planeamos crear un proyecto usando la terminal. La vista de terminal se puede abrir usando el menú Terminal > Nueva terminaly debería ver una nueva vista abierta que se ve así.
Escriba «yo» en la línea de comando, luego seleccione @sap/fioricomo se muestra a continuación, y presione (Ingresar).
Seleccionar SAPUI5 estilo libre y Aplicación SAPUI5 como los próximos pasos. También seleccione Ninguno como fuente de datos. Aquí se muestra todo el conjunto de opciones a seleccionar.
Una vez selecciones todas las opciones y presiones (Ingresar), el sistema comenzará a crear el proyecto. Puede realizar un seguimiento del progreso a través de la vista de terminal, como se destaca en la figura a continuación, y su aplicación se generará correctamente.
7
Ahora puede abrir su proyecto accediendo a la Archivo > Abierto y luego seleccione su proyecto recién creado, como se muestra a continuación, y haga clic en Abierto.
Su proyecto recién creado con las carpetas y archivos creados ahora debería estar disponible en el lado izquierdo de la ventana de SAP Business Application Studio, como se muestra en la figura anterior. Ahora es el momento de agregar algo de código al proyecto.
Como parte del proyecto, se ha creado una estructura básica de carpetas y algunos archivos se crean automáticamente con contenido vacío o de shell. En esta sección, exploraremos varias opciones para agregar códigos fuente. Pero antes de ir allí, exploremos varias vistas importantes disponibles en SAP Business Application Studio y cómo puede usarlas a lo largo de su proceso de desarrollo:
Eso cubre las diferentes vistas que utilizará para respaldar sus actividades de desarrollo. Ahora, pongamos algo de código en su proyecto vacío. Una de las características clave de SAP Business Application Studio es que puede agregar código de frontend mediante un editor de diseño. Si ha trabajado anteriormente con el editor de diseño SAP Web IDE, esto debería resultarle familiar, con algunas opciones adicionales. Para esta sección, usaremos el editor de diseño para agregar código fuente para la interfaz. Cuando se creó el proyecto, el sistema creó una vista con el nombre que proporcionó. Seleccionar Editor de diseño desde el menú contextual de esa vista, como se muestra aquí.
El editor de diseño se abrirá en el medio de la pantalla, como se muestra a continuación, y ahora puede agregar los elementos de su pantalla.
Como se muestra, el editor de diseño contiene tres secciones principales: control, diseño y propiedades. La sección de control proporciona varios controles SAPUI5 para el diseño de su pantalla. Puede arrastrar uno o más controles a la sección de diseño y puede editar sus propiedades o eventos en la sección de propiedades. Le mostraremos opciones simples para crear una aplicación frontend básica, por lo que solo agregaremos un par de elementos: una casilla de verificación y un selector de fecha. Tenga en cuenta que el editor guardará automáticamente su trabajo. Además, puede navegar a la Describir pestaña para editar su pantalla, como se muestra a continuación. Por ejemplo, puede agregar un fragmento, copiar y pegar para crear nuevos elementos, etc.
Siempre puede verificar su código fuente en el editor de código, como se muestra en la siguiente figura. El editor se puede abrir haciendo doble clic en el nombre de la vista o desde el menú contextual, como si se abriera el editor de diseño.
Entonces, ahora tiene una comprensión básica de cómo agregar código fuente usando el editor de diseño. Tenga en cuenta que siempre puede agregar código manualmente mediante el editor de código fuente, por ejemplo, para agregar lógica de controlador, elementos complejos que no están disponibles en el editor de diseño, etc. Supongamos que el código está completo y pasemos a probarlo.
Una vez que complete su codificación, debe ejecutar y probar su código. Antes de poder probar su aplicación, debe crear la configuración de ejecución. Los siguientes pasos deben ejecutarse en secuencia:
Ahora debería tener una comprensión básica de cómo probar la aplicación. Ahora que la aplicación simple está lista, vamos a implementarla. Puede pensar: «¿Dónde lo despliego?» Esta es una pregunta muy válida, una que responderemos ahora.
SAP ofrece dos opciones de implementación para su aplicación SAP Fiori:
Implemente su aplicación en el entorno de Cloud Foundry mediante los siguientes pasos:
¡Felicidades! Ahora ha creado con éxito su aplicación SAPUI5 simple utilizando SAP Business Application Studio y la ha implementado en el entorno de Cloud Foundry. Como ha visto, algunas de las funciones de SAP Business Application Studio son similares a las de SAP Web IDE.
Aunque la versión de prueba de SAP BTP ya no proporciona SAP Web IDE, muchas personas todavía usan SAP Web IDE de manera productiva. Eventualmente, sin embargo, todos los usuarios de SAP deben migrar a SAP Business Application Studio ya que SAP ha dejado obsoleto a SAP Web IDE. Aprenda cómo llevar un proyecto en SAP Web IDE a SAP Business Application Studio en esta publicación.
Nota del editor: Esta publicación ha sido adaptada de una sección del libro. SAP Fiori: Implementación y Desarrollo por Souvik Roy, Aleksandar Debelic y Gairik Acharya.
Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010
Paseo de la Reforma 26
Colonia Juárez, Cuauhtémoc
Ciudad de México 06600
Real Cariari
Autopista General Cañas,
San José, SJ 40104
Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073