✒️SAP El sistema de transporte
SAP El sistema de transporte
LECCION 8 SISTEMA DE TRANSPORTE
INTRODUCCION AL SISTEMA DE TRANSPORTE
SAP dispone de una herramienta que permite pasar objetos de un entorno a otro como por ejemplo de desarrollo a producción primero pasando por el ambiente de testing. Los objetos a pasar pueden ser definición y contenido de tablas nuevas, programas nuevos, datos de customizing e incluso modificaciones al estándar. Este traspaso de información entre un sistema SAP y otro facilita el mantenimiento del sistema productivo y con esto se evita tener que duplicar el trabajo de programación o repetir la inclusión de datos de customizing. Todo esto redunda en una mayor productividad y en minimización de riesgos ya que la información antes de ser insertada en el sistema productivo es probada en el sistema de desarrollo y su traspaso no será realizado hasta que el responsable del proyecto dé el visto bueno.
Customizing: termino con el que se designa a la configuración del sistema SAP.
ORDENES DE TRANSPORTE
El sistema de transporte se emplea para trasladar objetos desde el ambiente de desarrollo hasta el ambiente de producción, si no existe tal separación de ambientes, es decir, si solo 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 se puede usar 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 la creación o modificación de ese objeto. El código propuesto conforma lo que se denomina Orden de transporte y a esta se le asociaran los objetos que el usuario cree o modifique de tal manera que el sistema bloqueara dependiendo de la naturaleza de la orden, esos objetos para que nadie más que el propietario de la orden de transporte pueda modificar esos objetos mientras la orden no este liberada es decir para ser transportada.
Orden de transporte: numero univoco dentro del sistema SAP que se utiliza para agrupar objetos que van a ser transportados entre ambientes.
Nomenclatura de una orden de transporte: <SID> K9nnnnn
SID: nombre de la base de datos del sistema donde estamos trabajando y 9nnnnn es un 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, estas deben obligatoriamente pertenecer a una única orden de transporte y al igual que ellas siguen el mismo código secuencial de tal manera que nunca puedan existir varias órdenes o tareas con el mismo código.
Las tareas al igual que las órdenes están asignadas a un usuario y su fin 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. Será tarea del propietario de la orden el decidir de cuantos objetos se va componer cada orden de transporte. No se deberá crear una orden de transporte para cada objeto a modificar o crear ya que esto complicara de manera excesiva la labor de gestión de las ordenes de transporte, tampoco se deberá asignar una única orden de transporte a todos los objetos que vayamos a crear o modificar ya que ello puede llegar a hacer inmanejable la orden debido a su tamaño. Se deberá llegar a un término intermedio de tal forma que se incluya en una orden los objetos que puedan estar relacionados, bien debido a su naturaleza o bien porque pertenezcan al mismo proyecto.
Clases de desarrollo
También llamada paquete, es una forma de organizar todos los objetos nuevos que se crean en SAP ordenándolos generalmente por módulos. Tiene asignada internamente una ruta de transporte, es decir, un sistema origen y un sistema destino de transporte. Al asociar un objeto a una clase de desarrollo se estará asignando la ruta de transporte a seguir cuando la orden asociada a ese objeto sea transportada. Todos los objetos estándar del sistema SAP ya sean programas, tablas, ayudas de búsqueda, etc., tienen asociado una clase de desarrollo estándar de SAP. Los objetos nuevos a crear deberán asociarse a clases de desarrollo nuevas que se distinguirán de las estándar por el primer carácter de su identificación que siempre deberá ser con una “Z”. Como caso excepcional se podrá asignar a nuestros objetos la clase de desarrollo $ TMP la cual es denominada temporal o local y tiene como particularidad el hecho de que los objetos a ella asociados no son transportados a ningún sistema destino y por lo tanto el sistema no le asigna ninguna orden de transporte. Esta clase de desarrollo se deberá asignar a objetos que sean de pruebas y que no deseemos que vayan a pasar nunca a formar parte del sistema de producción.
TMP: siglas con las que se designa un objeto temporal que no va a ser transportado entre ambientes.
TIPOS DE ORDENES DE TRANSPORTE
El sistema SAP provee distinto tipo de órdenes de transporte para cada tipo de cambio que se desee realizar en el sistema:
Ordenes de Customizing: al implementar el modelo de empresa en SAP se necesita establecer ciertos datos en la parametrización del sistema. La parametrización afecta primordialmente a los procesos de negocio y es por esto que 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.
Ordenes de modificación: también se denominan de Workbench, serán necesarias para desarrollar nuevas aplicaciones que se ajusten perfectamente a las necesidades de la empresa. Estos cambios pertenecen al área de desarrollo y afectan a programas y tablas, son independientes de mandante lo cual significa que tienen efecto en todo el sistema. La creación de nuevos objetos o la modificación de los que proporciona SAP son grabadas en tareas asignadas a órdenes de modificación.
ESTADOS DE UNA ORDEN DE TRANSPORTE Y DE SUS TAREAS
Desde la creación de una orden de transporte y sus correspondientes tareas hasta que son liberadas, estas pasan por dos estados:
Modificable: cuando la orden o tarea es creada para ser asociada a objetos de desarrollo o de customizing, esta aparece con status modificable. Quiere decir que permite la inclusión y eliminación de objetos asociados. Si es una orden esta permite la asignación o borrado de tareas, si se trata de una tarea esta permite la asignación o designación de objetos del sistema.
Liberada: el paso previo del transporte consistirá en la liberación de la orden y sus tareas asociadas. Para poder liberar una orden se deberá primero liberar todas sus tareas asociadas.
La liberación de una tarea consiste en cerrarla para posteriores modificaciones, o sea que no se podrá asignar nuevos objetos a esa tarea ni desasignar los ya existentes.
La 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.
Una orden puede permanecer en status modificable aunque todas sus tareas asociadas estén en estado liberado, esto nos permitirá asignarle nuevas tareas con status modificable para poder seguir trabajando con ella hasta que liberemos la orden.
EL TRANSPORT ORGANIZER
Para gestionar las órdenes de transporte y sus tareas podremos usar el Transport Organizer. A través de la transacción SE09 accederemos a él o también por la SE10. Desde aquí se puede gestionar las ordenes de transporte relativas a desarrollo (utilizadas por los desarrolladores) y las de Customizing (utilizadas por los consultores).
Transacciones SE01, SE09 y SE10 son utilizadas para la administración de las ordenes de transporte.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Carlos Castillo
Sobre el autor
Publicación académica de Giselle Catherine Cuellar Gomez, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Giselle Catherine Cuellar Gomez
Profesión: Administradora de Empresas Comerciales - Colombia - Legajo: DR32E
✒️Autor de: 39 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Giselle Cuellar