✒️SAP El sistema de transporte
SAP El sistema de transporte
Sistema de Transporte
El transporte hace referencia a pasar objetos de un entorno a otro (desarrollo a producción), previamente pasando por el ambiente de testing.
Los objetos que se pueden pasar son:
- Definición y contenido de tablas nuevas.
- Programas nuevos.
- Datos de customizing.
- Modificaciones al estándar.
Órdenes de Transporte
El sistema de transporte puede usarse para:
- Borrado de objetos obsoletos en el sistema destino.
- Inserción de nuevos objetos en el sistema destino.
- Modificación de objetos ya existentes en el sistema destino.
Cuando se crea o modifica un objeto en el ambiente de desarrollo, el sistema propone un código único para identificar al objeto, este código se denomina Orden de Transporte. La orden de transporte puede agrupar varios objetos.
La nomenclatura de una orden de transporte es: <SID>K9nnnnn.
- SID: Nombre de la base de datos donde estamos trabajando.
- 9nnnnn: Número secuencial que irá creciendo desde 900000 hasta 999999 a medida que vayamos creando nuevas órdenes de transporte.
El sistema de transportes no asocia directamente los objetos creados o modificados a una orden de transporte sino que lo hace a través de las tareas. Las tareas deben obligatoriamente pertenecer a una única orden de transporte y al igual que ellas, siguen el mismo código secuencial.
Las tareas, al igual que las órdenes, están asignadas a un usuario y su finalidad es mejorar la gestión de los cambios introducidos en el sistema ya que una orden puede albergar varias tareas pertenecientes o no al mismo usuario.
Es tarea del propietario de la orden el decidir de cuántos objetos se va a componer cada orden de transporte.
Se deberá llegar a un término intermedio de tal forma que incluyamos en una orden los objetos que puedan estar relacionados, bien debido a su naturaleza o bien porque pertenezcan al mismo proyecto.
Clase de Desarrollo
Cuando en el sistema de desarrollo creamos nuevos objetos con las herramientas de desarrollo apropiadas, el sistema antes de asignarle una orden de transporte, nos pedirá asociarle a una clase de desarrollo.
Una clase de desarrollo o paquete es una forma de organizar todos los objetos nuevos que se crean en SAP, ordenándolos generalmente por módulos. Tienen asignada internamente una ruta de transporte, así que al asociar un objeto a una clase de desarrollo estamos asignándole implícitamente la ruta de transporte a seguir cuando la orden asociada a ese objeto sea transportada.
Todos los objetos de SAP tienen una clase de desarrollo estándar. Los objetos nuevos deberán asociarse a clases de desarrollo nuevas que se identificarán con "Z".
Para los objetos temporales o locales que no será transportados, podemos utilizar la clase de desarrollo $ TMP.
Tipos de Órdenes de Transporte
- Órdenes de Customizing. Cuando se implementa el modelo de empresa en SAP se necesita establecer ciertos datos en la parametrización del sistema. Si un mandante ha sido establecido con grabación automática de cambios, una tarea y una orden de customizing son creadas automáticamente cuando un usuario en un sistema SAP realiza cambios de customizing.
- Órdenes de Modificación. También denominadas Workbench, son necesarias para desarrollar nuevas aplicaciones. Estos cambios afectan a programas y tablas independientemente del mandante, esto significa que tienen efecto en todo el sistema.
Nota: La creación o modificación de objetos son grabados en tareas asignadas a órdenes de modificación.
Estados de una Orden de Transporte y de sus Tareas
Desde que se crean una orden de transporte y sus correspondientes tareas hasta que son liberadas, éstas pasan por dos estados:
- Modificable: Cuando la orden o tarea es creada para ser asociada a objetos de desarrollo o de customizing, ésta aparece en status modificable, es decir que permite la inclusión y eliminación de objetos asociados. Si se trata de una orden, ésta permite la asignación o borrado de tareas; si se trata de una tarea, ésta permite la asignación o desasignación de objetos del sistema.
- Liberada: El paso previo del transporte consiste en la liberación de la orden y sus tareas asociadas. Para poder liberar una orden, se deberá primero liberar todas sus tareas asociadas.
Liberación de una Tarea: Consiste en cerrarla para posteriores modificaciones, es decir, no se podrá asignar nuevos objetos a esa tarea ni desasignar los ya existentes.
Liberación de una Orden: Consiste en cerrarla para posteriores tareas, no se podrá crear ninguna nueva tarea asociada a esa orden, ni se podrán borrar las ya existentes.
Nota: Una orden puede permanecer en status modificable aunque todas sus tareas asociadas estén en estado liberado. Esto significa que podremos seguir agregando nuevas tareas a la orden hasta liberarla.
El Transport Organizer
Se utiliza para gestionar las órdenes de transporte. Para acceder a él se utiliza la transacción SE01, SE09 o la SE10.
Para crear una orden de transporte nueva utilizamos la transacción SE10.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Gonzalo Busson
Sobre el autor
Publicación académica de Irene Melisa Granados García, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Irene Melisa Granados García
Profesión: Ingeniero de Sistemas - Colombia - Legajo: ET44F
✒️Autor de: 35 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Irene Granados