✒️SAP El sistema de transporte
SAP El sistema de transporte
El sistema de transporte
El sistema SAP dispone de una herramienta que nos permite pasar objetos de un entorno o ambiente (por ejemplo, desarrollo) a otro (por ejemplo, producción), previamente pasando por el ambiente de testing o pruebas. Estos objetos a pasar pueden ser:
- La definición y el contenido de tablas bases de datos
- Los programas y transacciones nuevas o modificadas
- Los datos del customizing o configuración
- Las modificaciones al sistema SAP estándar
Este traspaso de información de un sistema SAP a otro nos facilita el mantenimiento del sistema productivo ya que con ello evitamos tener que duplicar el trabajo de programación o repetir la inclusión de datos del customizing. La herramienta que permite este traspaso de información entre sistemas SAP es llamado Sistema de transportes.
Ordenes de transportes
En caso de no haber diferentes ambientes, el sistema de transporte se utiliza para traspasar info de un mandante a otro. El sistema puede utilizarse también para:
- El borrado de objetos obsoletos en el sistema destino
- La inserción de nuevos objetos en el sistema destino
- La 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 la creación o modificación de ese objeto. El código propuesto conforma lo que se denomina Orden de Transporte y a ella se asociaran los objetos que el usuario cree o modifique, de tal manera que el sistema bloqueará esos objetos para que nadie más que el propietario de esa orden de transporte pueda modificarlos mientras la orden no esté liberada, es decir lista para ser transportada.
La orden de transporte es un número unívoco dentro del sistema SAP, es decir, no existe otro número de orden de transporte igual que se utiliza para agrupar objetos que van a ser transportados entre ambientes. La nomenclatura de una orden de transporte es <SID>K9nnnnn donde SID es el nombre de la base de datos del sistema donde estamos trabajando y 9nnnnn es un número secuencial desde 900000 hasta 999999 a medida que creamos nuevas ordenes de transporte. El sistema de transporte asocia los objetos creados o modificados a través de las tareas.
Clases de Desarrollo o Paquetes
Es una forma de organizar todos los objetos nuevos que se crean en SAP, ordenándolos generalmente por módulos. A estos luego se les asigna internamente una ruta de transporte, es decir, un sistema de origen y un sistema de destino de transporte. Al asociar un objeto a una clase de desarrollo estaremos, implícitamente, asignándole la ruta de transporte a seguir cuando la orden asociada a ese objeto sea transportada. Los objetos estándar ya tienen una clase de desarrollo estándar, los creados deben ser una Z y hay otros que seran TMP (temporal para pruebas, no será transportada).
Tipos de ordenes de transporte
- Órdenes de customizing: La palabra customizing es sinónimo de configuración. La parametrización (config) es dependiente de mandante. 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. Estas son mayormente creadas por los Consultores Funcionales.
- Órdenes Workbench: También llamadas de modificación, serán necesarias para desarrollar nuevas apps que se ajusten perfectamente a las necesidades de la empresa. Estos cambios son independientes de mandantes ya que afectan a todo el sistema. Estas son únicamente creadas por los Consultores Técnicos.
Los estados de una orden de transporte y sus tareas
Desde su creación hasta la liberación de sus tareas, éstas pasan por dos estados:
- Modificable: Si la orden o tarea es creada para ser asociada a objetos de desarrollo o de customizing, ésta aparece con estado modificable (permite inclusión y borrado de objetos asociados, asignación o borrado de tareas)
- Liberada: El paso previo del transporte consistirá en la liberación de la orden y sus tareas asociadas.
El transport organizer
A través de las transacciones SE09 y SE10 accederemos al transport organizer, que gestiona las órdenes de transporte y sus tareas. En este, la pantalla de selección dispone como parámetro principal del usuario, que por defecto está relleno con el nombre del usuario con el que nos hemos conectado al sistema. Todas las ordenes que visualicemos con esta herramienta serán las asociadas al usuario arriba indicado. Como parámetros adicionales podemos elegir visualizar las órdenes modificables y las liberadas.
Una vez elegidos los parámetros de selección pulsaremos el botón de visualización <VISUAL> y accederemos a una pantalla en la cual podremos identificar qué objetos están asociados a qué órdenes de transporte. Desde esta pantalla podremos ejecutar la liberación de cualquier orden de la que seamos propietarios. La liberación debe llevar siempre esta secuencia: 1- Ejecutar la liberación de todas las tareas asociadas a ese orden. 2- Ejecutar la liberación de la orden. Una tarea ya liberada no permita la desasignación de sus objetos mediante la opción de borrado.
 
 
 
Sobre el autor
Publicación académica de Gaston Ismael, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Gaston Ismael
Profesión: Estudiante - Argentina - Legajo: OZ48G
✒️Autor de: 26 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Gaston Ismael