
Hoy voy a hablar sobre el transporte y la implementación de artefactos en WEB IDE: HANA XSA. En el siguiente diagrama, voy a hablar sobre las diferentes opciones de implementación para la aplicación MTA.
Ahora describa todos y cada uno de los procesos de implementación de Application Artifact en Detalles:
1. Implementación de artefactos usando SAP ChaRM:
A. Primero configure CTS+ para SAP HANA en SAP Solution Manager.
Enlace SAP relacionado:
B. Configurar un destino HTTP.
C. Configurar la interfaz de usuario del organizador de transporte.
D. Configurar el entorno de transporte XSA.
Enlace SAP de referencia –
https://www.sap.com/documents/2015/07/6ac162e3-527c-0010-82c7-eda71af511fa.html
E. Configure los sistemas HANA para CHARM como sistema no SAP (configuración horizontal del sistema TMS).
F. Configurar los sistemas de origen y de destino.
G. Cree un transporte CTS utilizando STMS y adjunte el archivo .MTAR al transporte y muévalo al destino configurado.
El flujo de datos general se verá a continuación para SAP ChaRM con CTS+:
https://assets.cdn.sap.com/sapcom/docs/2016/12/98ccd65a-9c7c-0010-82c7-eda71af511fa.pdf
2. Implementación usando GitHub e implementación de CI/CD:
Cómo integrar GitHub en el IDE web y realizar operaciones push y pop para poner y obtener datos de Git y disponibles en el siguiente enlace:
Ahora hablaremos sobre la interacción de Git con CI/CD para automatizar la integración del código:
Los pasos de configuración se proporcionan en GitHub con el siguiente enlace de referencia:
https://github.blog/2022-02-02-build-ci-cd-pipeline-github-actions-four-steps/
Una canalización de CI/CD para servicios de aplicaciones extendidos de SAP HANA, modelo avanzado comprende los siguientes pasos:
Transfiera sus cambios de código a una herramienta de administración de código fuente (SCM) de su elección. El evento de envío al sistema SCM desencadena el proceso de CI.
En la compilación de CI, Cloud MTA Build Tool (MBT) activa los compiladores específicos de la tecnología para los respectivos módulos contenidos en el MTA. Para más información, ver Herramienta de creación de MTA en la nube
La herramienta de compilación de Cloud MTA empaqueta los artefactos de cada módulo en un archivo de almacenamiento con la extensión .mtar.
El resultado de la compilación se implementa automáticamente en un entorno para pruebas automatizadas durante la compilación de CI. La compilación de CI puede contener diferentes pruebas, como verificaciones de código estático para las fuentes de JavaScript y pruebas de interfaz de usuario automatizadas.
El archivo MTA se implementa en el entorno de producción.
URL de referencia:
3. Implemente con XS Deploy usando la línea de comando o usando la interfaz IDE web:
El tiempo de ejecución avanzado XS está instalado en el servidor HANA XSA. Pero si desea implementar usando la línea de comando desde su máquina local, siga los pasos a continuación:
A. xs implementa student.mtar
4. para verificar la aplicación, use estos dos comandos:
A. Servicios xs y aplicación xs.
URL de referencia –
También puede implementar el archivo mtar desde las interfaces gráficas de Web IDE después de compilar los archivos MTAR.
4. Implementación por transporte ABAP utilizando SCTS_HTA_TOOLS:
Para usar esta pila ABAP de implementación, debe configurarse en el SID SAM en la parte superior del servidor HANA.
Usuario de transporte ABAP para transportar los archivos MTAR adjuntos al sistema correspondiente e importarlos al espacio XSA equivalente.
La configuración está disponible en el siguiente enlace –
https://launchpad.support.sap.com/#/notes/2569651
Se trata de la implementación de HANA XSA. Espero que ayude.
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