✒️Los transportes en SAP
Los transportes en SAP
TRANSPORTE EN SAP
Los cambios que los desarrolladores realizan en el sistema de desarrollo (DEV) deben ser transportados al sistema para realizar las pruebas (QAS) necesarias y luego al sistema de producción (PRD).
El transporte de cambios es una tardea del administrador del sistema o de un administrador de transportes.
LAS ORDENES DE TRANSPORTES Y LAS TAREAS
Las transacciones SE09 Y SE10 son organizadores del transporte
Después de que cada tarea es individualmente liberada, la orden de transporte puede ser liberada también.
Al liberar la orden de transporte genera que esta sea exportada. Luego de que se realiza la exportación, la orden de transporte está en condiciones de ser importada en el sistema destino.
Para transportar estos objetos en los sistemas siguientes del landscape, necesitamos una orden de transporte.
Es decir sin una orden de transporte no podemos transportar configuraciones de customizing u objetos de repositorio. Esto es porque, dependiendo de la configuración del sistema, necesitaremos asignara una tarea, la cual está incluida en una orden de transporte, cada modificación o nuevo objeto que creemos o configuración de customizing que realicemos.
Cuando un proyecto de desarrollo comienza, el líder del proyecto idealmente deberá crear una o más órdenes de transporte.
Durante el proceso las personas involucradas en el proyecto son asignadas a tareas dentro de esas órdenes de transporte.
Una orden de transporte pertenece al líder dl proyecto y generalmente comprende varias tareas, cada una de ellas asignada a una persona para el proyecto.
El ORGANIZADOR DE TRANSPORTE
Uno de los lugares donde podemos crear una orden de transporte es el organizador de transportes correspondiente a la transacción SE09.
El organizador de transporte genera un nombre para la orden de transporte creada. Este nombre se compone del SID del sistema de desarrollo o mejor dicho del sistema donde estamos creando la orden. Luego, los caracteres K9 y cinco dígitos que combinados forman una secuencia alfanumérica. Por ejemplo DEVK901234
Una orden de transporte debería contener objetos que están lógicamente relacionados y serán transportados juntos.
Una orden de transporte nos permite transportar y administrar desarrollos completos, lógicos y auto contenidos. Una nueva orden de transportes no es requerida para cada objeto, ya que esto resultaría en una gran cantidad de órdenes de transportes y la administración se volvería compleja y confusa lo que también llevaría a errores con los transportes potencialmente.
El organizador de transporte crea una tarea para cada persona involucrada en la orden de transporte. Si una persona asigna un objeto a la orden de transporte, el objeto se registra en la tarea de esa persona. La convención de nombres para las tareas es la misma que para las órdenes de transporte.
Una orden de transporte se diferencia entre varios términos.
El termino orden de transporte es el termino general o neutral.
Una orden de modificación o cambio es una orden de transporte utilizada para transportar cambios. Los objetos que contiene pueden ser transportados sin que ningún cambio se haya realizados sobre ellos, tal es el caso de objetos nuevos creados en el repositorio.
Una orden workbench es una orden de transporte en la que objetos de repositorios o customizing inter-cliente son transportados. Una orden de customizing es una orden de transporte en la que los objetos dependientes de clientes son transportados, es decir customizing dependiente de cliente, datos maestros, transacciones o datos de usuarios.
De los tres, normalmente solamente customizing dependiente de cliente es transportado. Una orden de consolidación es una orden de transporte que será transportada al sistema de consolidación (sistema de calidad).
LOS TRANSPORTES
Los transportes de objeto está dividido en las fases de exportación e importación: los objetos son exportados desde el sistema de desarrollo e importados en los sistemas destinos tales como el sistema de calidad y el sistema de producción.
La liberación de una orden de transporte dispara la exportación de los objetos que se encuentran registrados por nombre en la orden de transporte.
Estos objetos se almacenan ahora en archivos de datos (data files) en el directorio de transportes central. La información respecto del éxito de la liberación y la exportación queda en el log (registro) de transporte de la orden de transporte.
Transacción STMS: La importación en el sistema destino es usualmente no automática, pero es iniciada por el administrador de transportes en el Sistema de Gestión de Transportes (TMS).
Durante la exportación de la OT, se escribe desde la BD del sistema de desarrollo al directorio de transportes central una copia de los datos. Durante la importación, la OT almacenada en el directorio central de transporte se copia a la BD del sistema destino.
El directorio central de transporte está físicamente ubicado en un file system, al cual todos los sistemas que pertenecen al landscape de SAP tienen acceso de lectura y escritura.
Cada sistema encuentra la ubicación del directorio de transportes que utilizará, ya sea para escribir o leer las OT, por medio del parámetro de perfil "DIR_TRANS". La ubicación por defecto del directorio de transportes es: /usr/sap/trans
IMPORTACION
El administrador de transportes usualmente inicia la importación en los sistemas subsiguientes manualmente usando el TMS en el sistema SAP correspondiente, mediante la transacción STMS.
En los sistemas posteriores a desarrollo, se puede ver qué OT están encoladas para ser importadas dentro del sistema por medio de la transacción STMS. (Overview -> Imports)
Para ver los detalles sobre la cola de importación, hay que seleccionar "Import Queue -> Display".
Existen varios métodos para importar las OT en el sistema destino, tanto en diálogo como en background. Los más importantes son:
- All Transport Request (Importación Masiva de OT)
- Import Individual Transport Request (Importación Individual de OT)
En ambos casos, los objetos son importados primero en orden de importancia y segundo en el orden que tiene la OT en la cola de importación. Una tabla por lo tanto es más importante que un programa, porque el programa puede ser dependiente de la tabla.
El orden de importación depende de cada cola, es decir, depende del orden de las OT en que se importó en cada cola. Por lo tanto, pueden estar organizadas de formas diferentes entre sí.
Técnicamente, el programa "tp" del sistema operativo es utilizado para la exportación y la importación. La importación siempre usa los archivos de datos que fueron generados y almacenados en el directorio central de transportes durante la exportación.
 
 
 
Sobre el autor
Publicación académica de Marcos Garcia, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Marcos Garcia
Profesión: Técnico - Argentina - Legajo: JK77E
✒️Autor de: 31 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Marcos Garcia