✒️SAP El sistema de transporte
SAP El sistema de transporte
Sistema de transporte
SAP dispone de una herramienta para pasar objetos de un entorno a otro (desarrollo a produccion, por ejemplo).
Se pasan definiciones, contenidos de tablas, programas, datos del customizing o incluso adecuaciones al estándar.
Se minimizan riesgos, ya que todo fue probado en desarrollo y testing previamente, y solo se hace el traspaso cuando el responsable da el VB.
Ordenes de transporte
El traslado de objetos puede ser desde un ambiente a otro, o de un mandante a otro en caso de no tener ambiente separados.
Los usos del sistema de transporte son:
- Borrado de objetos obsoletos
- inserción de nuevos objetos
- modificación de objetos existentes
En la creación o modificación de un objeto, el R/3 propone un código único para identificarlo.
A la orden de transporte se le asocian los objetos que el usuario crea o modifica, de tal manera que el sistema los bloquea para que nadie mas que el propietario pueda modificarlos, mientras no liberen la orden (dejarla lista para el transporte).
La orden de transporte se identifica con un numero único, que tiene la forma <SID>K9nnnnn.
- El SID es el nombre de la BD
- El 9nnnnn es un secuencial que va incrementádose (900000 hasta 99999).
Los objetos creados o modificados no se asocian directamente a una orden de transporte, si no que lo hacen a través de tareas, que tienen un código secuencial similar a la orden y tambien correlativo.
La tareas también están asociadas a un usuario, y su función es mejorar la gestión de los cambios. Una Orden alberga varias tareas, y estas puedan pertenecer a varios usuarios.
Lo ideal es incluir en una orden los objetos directamente relacionados. NO se debe hacer una orden por cada objeto pero tampoco incluir demasiados objetos en una orden, hay que buscar un equilibrio.
Clases de Desarrollo.
Los objetos nuevos, antes de asignarlos a una orden, deben empaquetarse, generalmente por módulos. A estos paquetes SAP los denomina Clases de desarrollo.
A estos paquetes se les asigna la ruta de transporte (sistema origen y sistema destino). Cuando se asocia un objeto a la clase implicitamente se le asigna la ruta.
Todos los objetos estándar de SAP tienen asociado un clase de desarrollo estándar de SAP.
Si hay objetos nuevos, se deben asociar a clases de desarrollo nuevas que se distinguen de las estándares por empiezan con una "Z".
Existe una clase llama $TMP la cual es temporal y su particularidad es que no tiene ruta de transporte y los objetos no se asocian a ninguna orden de transporte. Aca se asocian objetos de prueba normalmente.
Tipos de órdenes de transporte
Hay distintos tipos de ordenes segun el tipo de cambio que se desea realizar.
1) Ordenes de customizing: Para la Parametrización del sistema. Normalmente se crean automáticamente, tanto la orden de transporte y la tarea cuando se hacen cambios de este tipo, si es que en ese mandante se ha establecido un grabado automático.
2) Ordenes de modificación (workbench): Para cuando se crean nuevos objetos o se modifican los que proporciona SAP.
Estados de una orden de transporte y sus tareas
Desde que se crea hastas que se libera la orden y las tareas pasan por 2 estados:
1) Modificable: Cuando se crea y mientras permita la inclusión o eliminación de objetos está en este estado.
2) Liberada: Se libera la orden para permitir hacer el transporte. Para liberar una orden, primero se deben liberar las tareas asociadas.
- Cuando se cierra una tarea ya no permite agregar o eliminar objetos.
- Cuando se cierra una orden ya no permite agregar o eliminar tareas.
- Una orden puede tener todas las tareas liberadas y seguir en estado modificable.
Transport Organizer.
Es la herramienta de SAP para gestionar las ordenes de transporte y sus tareas.
TR SE01, SE09 y SE10: A traves de estas transacciones se gestionan los 2 tipos (customizing o workbench).
El despliegue es un arbol que muestra las ordenes, abajo las tareas y mas abajo los objetos.
Con la transaccion SE10 se hace la liberación de la Tareas y de las Ordenes.
 
 
 
Sobre el autor
Publicación académica de Saul Juvenal Riffo Vidal, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Saul Juvenal Riffo Vidal
Profesión: Ingeniero Ejecución en Computación E Informática - Chile - Legajo: BP15M
✒️Autor de: 70 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Saul Riffo