✒️SAP El sistema de transporte
SAP El sistema de transporte
Sistema de transporte de SAP
El sistema SAP cuenta con una herramienta que nos permite pasar objetos o información de un entorno a otro ej: desarrollo a producción previamente pasando por el ambiente testing. El objeto a pasar puede ser:
- definición y contenido de tablas base de datos
- Programas y transacciones nuevas o modificadas
- Los datos de customizing/ configuración
- Las modificaciones al sistema SAP estándar
Este traspaso de información nos facilita el mantenimiento del sistema productivo porque evitamos tener que duplicar el trabajo de programación o repetir inclusión de datos de customizing. Esto lleva a mayor productividad, minimización de riesgos ya que la información es probada en el sistema de desarrollo y no es traspaso hasta que el responsable del proyecto dé el visto bueno.
Existen dos posibilidades a la hora de configurar el transporte:
- Transporte de los objetos del ambiente de desarrollo a testing: la opción optima es que esto se realice automáticamente. De esta forma el consultor técnico o funcional termina de trabajar con un objeto entonces automáticamente para del ambiente de desarrollo al ambiente de testing.
- Transporte de los objetos del ambiente de desarrollo a testing con un paso administrativo más: no es la óptima. Luego de que los consultores técnicos o funcionales terminan de trabajar con un objeto deben solicitar a los SAP BASIS que realicen el traslado. Este paso administrativo se realiza completando una planilla en algún sistema de documentación.
Para el transporte de objetos de desarrollo al de producción no se permite el traspaso automático por seguridad y control.
Si no existe la separación de ambientes ósea que solo hay un único ambiente entonces 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:
- 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
Ordenes de transporte
Es un número unívoco dentro del sistema que se utiliza para agrupar objetos que van a ser transportados entre ambientes. 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 se llama Orden de Transporte y se asociaran los objetos que el usuario cree o modifique. El sistema bloqueara esos objetos para que nadie mas que el propietario de esa orden pueda modificar esos objetos mientras la orden no este liberada o preparada para ser transportada.
La nomenclatura es <SID>K9nnnnn.
- SID es el nombre de la base de datos del sistema donde estamos trabajando.
- 9nnnnn es un número secuencial que ira creciendo desde 900000 a 999999.
El sistema de transporte 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 pertenecer a una única orden de transporte y siguen el mismo código secuencial por lo que no pueden existir varias tareas con el mismo código. Las tareas como las ordenes están asignadas a un usuario y su objetivo es mejorar la gestión de los cambios en el sistema ya que una orden puede contener tareas de distintos usuarios.
Ejemplo: Un sistema SAP de desarrollo cuyo SID es 010 en el cual el usuario USUARIO1 crea un nuevo programa y una nueva tabla. Puede pasar que una orden de transporte que englobe los dos objetos o introducir cada objeto en ordenes distintas. La primera significa el transporte de los dos objetos mientras que el segundo el caso significa el transporte de una orden será el transporte de un solo objeto asociado. El propietario de la orden es quién decide esto. Se deberá llegar a un termino intermedio que incluya en una orden los objetos que pueden estar relacionados por naturaleza o porque pertenezcan al mismo proyecto.
Clases de desarrollo o paquetes
Es una forma de organizar todos los objetos nuevos que se crean en SAP generalmente por módulos.
Al crear nuevos objetos con las herramientas adecuadas el sistema antes de asignarle una orden de transporte no pedirá asociarlo a crear una clase de desarrollo. Tiene asignada internamente una ruta de transporte; un sistema de origen y uno de destino que se sigue cuando la orden asociada a ese objeto sea transportada.
Los programas, tablas, ayudas de búsqueda u otros datos tiene asociado una clase de desarrollo estándar. Los objetos nuevos a crear deben asociarse a clase de desarrollo nueva que se distinguirá por que siempre comenzara con Z su identificación. Hay otra clase de desarrollo que es $ TMP que se denomina temporal o local. Se asigna a objetos que sean de prueba y que no deseemos que vayan a pasar nunca a formar parte del sistema de producción. Los objetos no son transportados a ningún sistema no se les asigna orden de transporte.
Tipos de órdenes de transporte
Tipos de ordenes para cada tipo de cambio que se desea realizar en el sistema:
- Ordenes de customizing: (configuración) Cuando se implementa el modelo de empresa en SAP se necesita establecer ciertos datos en la parametrización del sistema. Esta afecta primordialmente a los procesos de negocio por lo que es dependiente del mandante. Si un mandante ha sido establecido con grabación automática de cambios una tarea y orden de customizing son creadas automáticamente cuando el usuario realiza cambios. Creadas por consultores funcionales que realizan configuraciones del sistema y en algunos casos los consultores técnicos. contiene configuraciones que se realizan a través de transacciones estándar de SAP y contenido de tablas de base de datos es decir registros necesarios para configurar.
- Ordenes de Workbench: (modificación) Necesaria para desarrollar nuevas aplicaciones que se ajusten a las necesidades de la empresa. Estos cambios pertenecientes al área de desarrollo que afectaran a programas y tablas son independientes del mandante por lo que tienen efecto en todo el sistema. Creación o modificación de las que proporciona SAP son grabadas en tareas asignadas a órdenes de workbench. Creadas solo por programadores ABAP. Contiene programas, base tablas de datos, etc. Ejemplo si creamos reporte de ventas lo asociamos a orden de workbench
Los estados de una orden de transporte y tareas
Desde que se crea la orden de transporte y sus correspondientes tareas hasta que son liberadas pasa por estados:
- Modificable: Cuando la orden es creada para ser ascociada a objetos de desarrollo o customizing. Permite la inclusión y eliminación de objetos asociados. Si se trata de una orden permite la asignación o borrado de tareas si es una tarea permite asignación o borrado de objetos del sistema. Aunque todas sustareas estén en estado liberado puede que una orden permanezca en estado modificable para asignarle nuevas tareas y poder seguir trabajando hasta que liberemos la orden.
- Liberada: Paso previo del transporte es la liberación y sus tareas asociadas. Para poder liberarla se deben liberar todas las tareas asociadas. Consiste en cerrarla para posteriores modificaciones.
El transport organizer
Gestiona ordenes de transporte y tareas. También las ordenes de transporte relativas a los desarrollos y a la configuración. Accedemos a él a través de SE09 o SE10. La pantalla de selección dispone como parámetro principal del usuario el nombre del usuario con el que nos conectamos. Todas las ordenes que visualizamos son la relacionadas al usuario. Como parámetros adicionales podemos elegir visualizar las ordenes modificable y liberadas. También de visualizar solo las ordenes de customizing o worbench o ambas. Luego de definir los parámetros pulsamos el botón de visualización. Podemos identificar los objetos asociados a que ordenes de transporte. Esta estructura nos muestra en un primer nivel la orden de transporte en segundo las tareas asociadas a esa orden y en tercer nivel los objetos asociados. El primer y segundo nivel tiene asociado propietarios mostrados a la derecha. Podemos liberar cualquier orden de la que seamos propietarios. Lleva esta secuencia:
- ejecutar la liberación de todas las tareas asociadas a esa orden
- Liberación de la orden
Para liberar hacemos click en el icono del camión. Debe encontrarse en modificable. Una tarea ya liberada no permite la desasignación de sus objetos. Pero podremos cambiar el texto descriptivo asociado a una orden con el boton modificar.
Otra opción importante es crear orden y tenemos que elegir el tipo de orden de transporte que queremos crear: customizing o workbench e introducimos una descripción breve para la orden de transporte y grabamos
 
 
 
Sobre el autor
Publicación académica de Luciana Pascazzi, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Luciana Pascazzi
Profesión: Administración de Empresas - Argentina - Legajo: PN48A
✒️Autor de: 31 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: PartTime
Certificación Académica de Luciana Pascazzi