✒️SAP El sistema de transporte
SAP El sistema de transporte
Lección 8: Sistema de transporte
1. Introducción al sistema de transporte
El sistema de transportes en SAP permite el traspaso de información entre sistemas SAP. Por ejemplo, es posible pasar objetos de un entorno o ambiente determinado (desarrollo) a otro (producción), pasando previamente por el ambiente de testing. Los objetos a pasar pueden ser definición y contenido de tablas nuevas, programas nuevos, datos de customizing (configuración de SAP) e incluso modificaciones al estándar.
2. Órdenes de transporte
Cuando se dispone de un único ambiente, la utilidad del sistema de transportes se reduce a traspasar información dependiente de mandante de un mandante a otro, dentro del mismo sistema.
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 únco para identificar la creación o modificación de ese objeto. Dicho código conforma lo que se denomina Orden de Transporte, a la cual se asociarán los objetos que el usuario cree o modifique.
Por lo tanto, una Orden de Transporte puede definirse como un número inequívoco dentro del sistema SAP, que se utiliza para agrupar objetos que van a ser transportados entre ambientes.
La nomenlatura de una orden de transporte es <SID>K9nnnnn. Donde SID es el nombre de la base de datos del sistema donde se está trabajando, y 9nnnnn es un número secuencial que irá creciendo desde 900000 hasta 999999 a medida que se creen 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 cuales deben pertenecer a una única orden de transporte. Las tareas, al igual que las OT, siguen el mismo código secuencial, por lo que nunca pueden existir varias órdenes o tareas con el mismo código.
Tanto las tareas como las órdenes están asignadas a un usuario y su finalidad es mejorar la gestión de los cambios introducidos en el sistema, pues una orden puede albergar varias tareas pertenecientes o no al mismo usuario.
No se debe crear una orden de transporte para cada objeto a modificar o crear, ya que esto complica la gestión de transporte; ni asignar una única orden de transporte a todos los objetos, pues ello puede llegar a hacer inmanejable la orden debido a su tamaño.
Se deberá llegar, entonces, a un término intermedio, de tal forma que se incluyan en una orden los objeos que puedan estar relacionados, bien debido a su naturaleza o porque pertenezcan al mismo proyecto.
3. Clases de desarrollo
Al crear nuevos objetos con las herramientas de desarrollo apropiadas, antes de asignar una orden de transporte al objeto, el ssitema pedirá asociar dicho objeto a una Clase de Desarrollo.
Una Clase de Desarrollo, también conocida como Paquete, es una forma de organizar todos los objetos nuevos que se crean en SAP, ordenándolos generalmente por módulos
Dado que cada clase de desarrollo teine asignada una ruta de transporte (sistema de origen y sistema de destino), al asociar un objeto a una clase, implícitamente se le estará asignando al objeto, la ruta de transporte a seguir cuando la orden asociada a ese objeto sea transportada..
Los objetos estándar de SAP (programas, tablas, ayudas de búsqueda, etc) ya tienen asociada una clase de desarrollo estándar de SAP.
Para distinguir una clase de desarrollo nueva de una estándar, se utiliza la letra Z como primer carácter de identificación.
Coo caso excepcional, es posible asignar a los objetos la clase de desarrollo $ TMP, la cual es denominada temporal o local. Los objetos asociados a ella no son transportadas a ningún sistema de destino, por lo que no se le asigna ninguna orden de transporte.
4. Tipos de órdenes de transporte
Para cada tipo de cambio que se desee realizar en el sistema, SAP provee distintos tipos de órdenes de transporte:
- Órdenes de customizing: Contienen configuraciones realizadas a través de las transacciones estándar del sistema SAP y contenidos de tablas, bases de datos, es decir, registros, que son necesarios para configurar el sistema SAP. Por ejemplo, si un Analista Funcional realiza una configuración del sistema a través de la transacción SPRO, o si genera registros en una tabla, se asociará a una orden de transporte de Customizing.
- Órdenes de modificación: Contienen principalmente programas, tablas, bases de datos y todo tipo de componentes existentes en el diccionario de datos. Por ejemplo, si se desea obtener el reporte de ventas, el mismo será asociado a un orden de Workbench.
5. Estados de una orden de transporte y de sus tareas
Las órdenes de transporte, desde que se crean junto con sus correspondientes tareas, hasta que son liberadas, pasan por dos estados:
- Modificable: Esta estado aparece cuando la orden o tarea es creada para ser asociada a objetos de desarrollo o customizing. Permite la inclusión y eliminación de objetos asociados. En el caso de las órdenes, se permite la asignación o borrado de tareas, y en el caso de tareas, se permite la asignación o desasignación de objetos del sistema.
- Liberada: es el paso previo al transporte Para liberar una orden, deberán primero liberarse todas sus tareas asociadas.
6. El Transport Organizer
El Transport Organizer permite gestionar las ordenes de transporte y sus tareas. Se accede a ellas a través de la transacción SE09 o SE10. Desde aquí se pueden gestionar las órdenes de transportes relativas al desarrollo (para desarrolladores) y de customizing (para Consultores).
La transacción SE10 permite crear nuevas órdenes de transporte. Para acceder a ella desde el menú inicial de SAP se utiliza el comando /oSE10, y en caso de no encontrarse en el menú inicial de SAP, se utiliza el comando /nSE10.
 
 
 
Sobre el autor
Publicación académica de Eladio Fernando Zambrano Santafe, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Eladio Fernando Zambrano Santafe
Profesión: Licenciado en Contaduría Pública - Portugal - Legajo: JZ67J
✒️Autor de: 36 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Eladio Zambrano