
La plataforma SAP BTP BUILD ha agregado recientemente una nueva funcionalidad de proceso de transporte que ha sido recibida con los brazos abiertos por todos los desarrolladores que tienen que manejar transferencias de procesos en el pasado. Esta funcionalidad permite a los desarrolladores transferir datos procesados entre diferentes inquilinos, como desarrollo, prueba y producción, de una manera más controlada y sin problemas. La nueva configuración del proceso de transporte se describe en detalle en la página de ayuda y aprovecha dos servicios de utilidad en SAP BTP, a saber, SAP Cloud Transport Management y SAP Content Agent Service.
La nueva funcionalidad del proceso de transporte (que se denomina promoción) permite mover sin problemas aplicaciones y otros datos procesados de un inquilino a otro, lo cual es un paso crucial en el ciclo de vida del desarrollo. Esto es particularmente importante cuando se trabaja en aplicaciones empresariales complejas que deben probarse exhaustivamente antes de lanzarse a producción. La nueva configuración del proceso de transporte brinda a los desarrolladores un mayor control sobre sus procesos y garantiza que cualquier cambio realizado en las aplicaciones se pruebe y examine minuciosamente antes de lanzarse al entorno de producción.
Entonces, comencemos y exploremos la nueva funcionalidad del proceso de transporte en la plataforma SAP BTP BUILD.
La nueva funcionalidad del proceso de transporte en la plataforma SAP BTP BUILD requiere la configuración de tres inquilinos diferentes (origen, destino y CTMS (Sistema de gestión de transporte en la nube)) para funcionar correctamente. En esta sección, lo guiaremos a través de los pasos necesarios para configurar cada inquilino y configurarlos para que trabajen juntos para habilitar la nueva funcionalidad del proceso de transporte.
Vale la pena señalar que el arrendatario CTMS (Sistema de gestión de transporte en la nube) debe configurarse con anticipación antes de poder utilizar la nueva funcionalidad del proceso de transporte en la plataforma SAP BTP BUILD. Este arrendatario es responsable de administrar el proceso de transporte entre los arrendatarios de origen y de destino y requiere una configuración específica.
La mejor práctica es configurar el CTMS en una subcuenta especial para aplicaciones/servicios de inquilino único. Sin embargo, este proceso de configuración está más allá del alcance de este artículo. Para obtener más información sobre la configuración de CTMS, consulte la página de ayuda de SAP en este enlace: . Este proceso de configuración puede tratarse en un artículo futuro.
Además de la plataforma SAP BTP BUILD, el arrendatario de origen también requiere una instancia de Content Agent Service (CAS) para trabajar con CTMS. El CAS sirve como enlace entre el contenido BUILD y el CTMS, brindando la funcionalidad necesaria para exportar e importar el contenido desde y hacia el CTMS.
Para configurar el CAS en el arrendatario de origen, deberá crear una instancia del Servicio de agente de contenido en la subcuenta. Puede encontrar información detallada sobre cómo crear una instancia del servicio de agente de contenido en la página de ayuda de SAP en este enlace: .
Una vez que haya creado la instancia CAS, deberá crear un nuevo destino con el nombre «TransportManagementService». Este destino sirve como conexión a la instancia de CTMS. Puede crear este destino en SAP BTP Cockpit navegando a su subcuenta y seleccionando «Destinos» en el menú de la izquierda. Puede encontrar información detallada aquí: debe usar clientId y clientSecret de la instancia de CTMS (del arrendatario de servicio único).
A continuación, deberá crear un nuevo destino en la subcuenta de CTMS como una conexión con el arrendatario de origen. Este destino también deberá crearse en SAP BTP Cockpit y debe apuntar al destino «TransportManagementService» en el arrendatario de origen. Puede encontrar información detallada aquí: debe usar clientId y clientSecret de la instancia de CAS (del arrendatario de origen)
Esto configurará la conexión en ambas direcciones entre el arrendatario de origen (CAS/BUILD) y el arrendatario/servicio de CTMS
Configurar el arrendatario de destino es un proceso más simple que el arrendatario de origen. Al igual que el arrendatario de origen, el arrendatario de destino requiere una instancia de la plataforma BUILD y una instancia de CAS. Una vez que estén en su lugar, deberá obtener las credenciales de la clave de servicio de la instancia de CAS.
A continuación, puede crear un nuevo destino en la subcuenta de CTMS que represente al arrendatario de destino. Si tiene varios inquilinos de destino, como prueba y producción, deberá repetir este proceso para cada inquilino.
Con las conexiones requeridas configuradas, podrá aprovechar la nueva funcionalidad del proceso de transporte en la plataforma SAP BTP BUILD y transferir contenido entre inquilinos más fácilmente y de una manera más controlable. Vale la pena señalar que la configuración de rutas y nodos de transporte CTMS está fuera del alcance de este artículo, pero deberán configurarse correctamente para aprovechar al máximo la funcionalidad del proceso de transporte.
Transportar, o promocionar como lo llama SAP, es un proceso sencillo.
Para transportar un proceso del arrendatario de origen al arrendatario de destino, primero debe liberar el proceso en el arrendatario de origen. Una vez que se libera el proceso, navegue hasta la versión que desea promocionar y haga clic en el botón de promoción. Esto creará una solicitud de transporte, que luego podrá importar al arrendatario de destino.
Para importar la solicitud de transporte, deberá ir a CTMS y seleccionar el nodo de destino donde desea importar el transporte. Luego, haga clic en el botón Importar y seleccione la solicitud de transporte que desea importar.
Una vez que el transporte se haya importado correctamente, vaya al lobby de construcción del inquilino de destino. Aquí, verá un nuevo botón llamado cola de importación.
Haga clic en este botón y verá el proceso importado en la cola de importación.
Para importar el proceso al lobby de compilación del arrendatario de destino, haga clic en el proceso y luego haga clic en el botón de importación.
Una vez completada la importación, el proceso estará disponible en el vestíbulo de compilación del inquilino de destino y podrá continuar trabajando en él según sea necesario.
Descargo de responsabilidad: todas las imágenes y el contenido fueron creados por mí mismo. Puede encontrar la misma publicación de blog en mi segunda página de blog: https://vbalko.blogspot.com/2023/02/transporting-content-in-sap-build.html
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