✒️Los transportes en SAP
Los transportes en SAP
6.4 - Los Transportes en SAP
Los cambios de los desarrolladores realizan en el sistema SAP de desarrollo deben ser transportados al sistema de calidad para realizar las pruebas necesarias y luego al sistema de producción. El transporte de cambios es una de las tareas del administrador del sistema o de un administrador de transporte.
- Las ordenes de transporte y las tareas.
Después de cada tarea individualmente es liberada la orden de transporte puede ser liberada también. Liberar la OT genera que esta sea exportada. Después de que se realiza la exportación, la orden de transporte está en condiciones de ser importada en el sistema destino.
En un sistema de desarrollo, las configuraciones de Customizing son realizadas y modificadas, los elementos de repositorio son creados y los que existen son modificados.
Para transportar estos objetos en los sistemas siguientes del landscape, necesitamos una orden de transporte. Sin una OT no podemos transportar configuraciones de customizing u objetos de repositorio. Esto es porque, dependiendo de la configuración del sistema, necesitaremos asignar a una tarea, la cual está incluida en una OT, para cada modificación o nuevo objeto que creemos o configuración de Customizing que realicemos.
Una orden de transporte pertenece al lider de proyecto y generalmente comprende varias tareas, cada una de ellas asignada a una persona para el proyecto.
- Organizador de Transportes.
Uno de los lugares donde podemos crear una orden de transporte es el OT dentro la transacción SE09.
El Organizador de Transporte genera un nombre para la OT 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. Esto es, 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 uqe esto resultaría en una gran cantidad de ordenes de tranporte y la administración se vería compleja y confusa lo que también llevaría a errores con los transportes potencialmente.
El organizador de transportes crea una tarea para cada persona involucrada en la OT. Si una persona asigna un objeto a la orden de transporte, el objeto se registra en la tarea de esa persona. De esta manera, todos los objetos que un persona edita o crea durante el proyecto de desarrollo son registrados en la tarea. La convención de nombres para las tareas es la misma que para las ordenes de transporte.
Una orden de transporte se diferencia entre varios términos. El termino de OT es el término general o neutral.
Una orden de modificación o cambio es una orden de transporte utilizada para transportar cambios. Los objetos que contiene, pueden por supuesto, ser transportados sin que ningún cambio se haya realizado sobre ellos, tal es el caso de objetos nuevos creados en el repositorio.
Una orden de Workbench es una OT en la que objetos de repositorio o Customizing inter-cliente son transportados. Una orden de customizing es una OT en la que objetos dependientes de cliente son transportados, en otras palabras, customizing depende de cliente, datos maestros, transacciones o datos de usuario.
De los tres, normalmente customizing depende 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
El transporte de objetos 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 destino 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 OT. 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 guardada en el log (registro) de transporte de la OT.
Los registros de importación también son guardados en el log de transporte.
En términos técnicos, una copia de los datos desde la dB del sistema de desarrollo se escribe al directorio de transportes central durante la exportación de la OT. Durante la importación, la OT almacena en el directorio central de transporte se copia a la dB del sistema destino.
El directorio central de transporte está físicamente ubicado en un sistema de archivos (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 órdenes de transporte, por medio del parámetro de perfil DIR_TRANS, siendo la ubicación por defecto:
/usr/sap/trans
De todas maneras, esto puede ser adaptado según los requerimientos. Solo en casos excepcionales puede ser necesario utilizar varios directorios de transporte locales en vez de un directorio central.
- La Importación
El administrador de transportes usualmente inicia la importación en los sistemas subsiguientes manualmente usando el TMS (Transport Management System) en el sistema SAP correspondiente, con la transacción STMS.
En los sistemas posteriores a desarrollo, podemos ver que ordenes de transporte están encoladas para ser importadas dentro del sistema en la transacción STMS. Desde un punto de viseta técnico en un ladscape de tres sistemas, la orden de transporte es marcada para importación en el sistema siguiente (QAS) cuando es exportada desde el sistema de desarrollo.
Es posible ver esta marca de la orden de transporte para importación en el siguiente sistema en el TMS, transacción STMS por medio de la opción de menú Overview - Imports.
Esto muestra la cola de importación para el sistema. Para ver los detalles sobre la cola de importación, selecciona del menú import queue - Display.
El método más importante es Import All Transport Request (Importación Masiva de ordenes de Transporte) e Import Individual Transport Requests (Importación individual de órdenes de transporte), siendo posible ejecutar estos métodos en diálogo o en background.
Cuando importamos órdenes individuales, tenemos que seleccionar la orden de la cola de importación y luego importarla con la opción indicada. Cuando importamos órdenes de transporte de manera masiva, todas las órdenes en la cola de importación son importadas.
En ambos casos, los objetos son importados primero en orden de importancia y segundo en el orden que tiene la orden de transporte 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 las OT en la cola de importación del sistema de calidad asegura que sea el mismo orden en el que se exportaron desde el sistema de desarrollo. Por comparación, el orden en la cola de importación del sistema de producción se define por el orden con el que se importó en el sistema de calidad.
La cola de importación del sistema de producción puede ser por lo tanto organizada de manera diferente a la del sistema de calidad. Esto es correcto, ya que esto refleja el orden de la importación al sistema de calidad y por lo tanto la aceptación técnica en el sistema de claidad.
En el sistema SAP, el administrador de transportes inicia la importación utilizando la transacción STMS, eligiendo la cola de importación con la opción de menú Overview - Imports, seleccionando el sistema en el cual la importación se lleva a cabo y eligiendo Import Queue - Display. La importación ya sea con el botón:
Import All Request |
|
Import Request. |
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 Israel Cespedes Penaloza, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Israel Cespedes Penaloza
Profesión: Ingeniero Electrónico - Bolivia - Legajo: DO67A
✒️Autor de: 90 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: PartTime
Certificación Académica de Israel Cespedes