✒️Los transportes en SAP
Los transportes en SAP
Transportes en SAP
Los cambios realizados en DES deben ser transportados hacia QAS para pruebas y luego al PRD. El transporte de cambios es una tarea del administrador del sistema o un administrador de transportes.
Órdenes de transportes y tareas
Workbench: Conjunto de herramientas que se utilizan para el desarrollo, testing y ejecución de los programas ABAP. Las últimas versiones incluyen objetos ABAP y programación orientada a objetos.
Customizing: Término con el que se designa a la configuración del sistema SAP. Debido al gran número de empresas a lo largo del mundo, se requiere una enorme flexibilidad para adaptarse.
Los transportes son creados con las transacciones SE09 y SE10. El líder de proyecto es quien se encarga de definir tareas para el tipo de orden y asigna a cada usuario.
Después de liberar la tarea, la orden de transporte puede ser liberada. Esto genera que sea exportada. Después de la exportación, la orden puede ser importada en el sistema destino.
En DES las configuraciones de Customizing son realizadas, los objetos de repositorio son creados y los existentes modificados.
Para transportar necesitas una orden de transporte. Dependiendo del sistema, se deberá asignar a una tarea, que está incluida en una orden de transporte, cada modificación o nuevo objeto o customizing.
El líder de proyecto creará una o más órdenes de transporte. Las personas son asignadas a tareas dentro de las órdenes de transporte.
Una orden de transporte pertenece al líder y comprende varias tareas, cada una asignada a una persona.
Organizador de transportes
SE09: Crear orden de transporte.
Genera un nombre para la orden. Se compone de SID, del sistema donde se crea la orden. Luego K9 y 5 dígitos. DEVK901234
Una orden contiene objetos lógicamente relacionados y serán transportados juntos. Permite transportar y administrar desarrollos completos, lógicos y auto-contenidos. No es requerida una nueva orden para cada objeto, ya que resultaría en una gran cantidad y la administración sería más compleja y confusa, potencialmente llevando a errores.
El organizador crea una tarea para cada persona. Se asigna un objeto, se registra la tarea de la persona. Todos los objetos editados o creados durante el proyecto DES son registrados en la tarea. La convención de nombres para tareas es la misma para los transportes.
Una orden de transporte se diferencia en, orden de transporte, término general o neutral.
Una orden de cambio es para transportar cambios. Los objetos pueden ser transportados sin que ningún cambio se haya realizado. Como en los objetos nuevos creados.
Una orden Workbench, objetos de repositorio o customizing inter-cliente son transportados.
Una orden Customizin, objetos dependientes de cliente son transportados, dependiente de cliente, datos maestros, transaccionales o datos de usuario.
De los 3, solamente customizing dependiente de cliente es transportado.
Una orden de Consolidación será transportada al sistema consolidación (QAS)
Los transportes
Está dividido en fases de exportación e importación, los objetos son exportados desde el sistema DES e importados en los sistemas de destino, como QAS y PRD.
La liberación dispara la exportación de objetos que se encuentran registrados por nombre en la orden. Se almacenan en archivos de datos (data files), en el directorio de transportes central. La información de éxito de la liberación y exportación queda guarda en el log (registro) de transporte.
STMS: La importación en el sistema destino no es automática, pero es iniciada por el administrador.
Los registros de importación también son guardados en el log
Una copia de datos de la BD se escribe en el directorio central durante exportación. Durante la importación, la orden se copia a la BD destino.
El directorio está físicamente ubicado en un file system al que todos los sistemas del landscape tienen acceso de lectura y escritura.
Cada sistema encuentra el directorio de transportes, para escribir o leer órdenes de transporte, por el parámetro DIR_TRANS. (/usr/sap/trans)
Puede ser adaptado según requerimientos. Se pueden usuarios varios directorios, lo que hace que el proceso sea más complejo, pero útil ante razones de seguridad.
Importación
Se inicia usando el TMS (stms)
En sistemas posteriores a DES, se pueden ver las ordenes encoladas para ser importadas. La orden es marcada para importación en el sistema siguiente, cuando es exportada desde DES.
Es posible ver esto desde Overview -> Imports
Import Queue -> Display, muestra detalles sobre la cola
Existen los métodos Import All Transport Request e Import Individual Transport Request, entre otros. Es posible ejecutarlos de dialogo o background.
Al importar se debe seleccionar la orden. De manera masiva, todas las órdenes son importadas.
Se importan en orden de importancia y después en el orden de la cola. Una tabla es más importante que un programa, por las dependencias asociadas.
El orden en QAS segura que sea el mismo de exportación en DES. Y el orden de PRD depende de importación en QAS
En PRD la cola puede estar organizada diferente a QAS, lo que refleja la aceptación técnica por parte del sistema QAS.
Se inicia con la transacción STMS, Overview -> Imports, seleccionando el sistema y Import Queue -> Display. Se inicia con Import All Request o Import Request.
El programa tp del SO es utilizado para exportación e importación. La importación siempre usa archivos de datos generados y almacenados en el directorio central, durante la exportación.
 
 
 
Sobre el autor
Publicación académica de Abel Franco Garrido Letelier, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Abel Franco Garrido Letelier
Profesión: Ingeniero en Infraestructuras - Chile - Legajo: OG36X
✒️Autor de: 40 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Abel Garrido