✒️SAP El sistema de transporte
SAP El sistema de transporte
Introducción al sistema de transporte:
El sistema SAP, dispone de una herramienta que nos permite pasar objetos de un entorno ( por ejemplo, desarrollo) a otro ( por ejemplo, producción) previamente 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 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 de customizing, todo ello redunda en una mayor productividad y en una 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.
La herramienta que permite el traspaso de información entre sistemas SAP es el llamado sistema de transporte.
Ordenes de Transporte:
Tal como mencionamos, el sistema de transporte se emplea para trasladar objetos desde el ambiente de desarrollo hasta el ambiente de producción, obviamente si no existe tal separación de ambientes, es decir si sólo se disponde de un único ambiente la utilidad del sistema de transporte 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 ú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á. dependiendo de la naturaleza de la orden, esos objetos para que nadie mas que el propietario de esa orden de trasporte pueda modificar esos objetos mientras la orden no este liberada, es decir preparada para ser transportada.
Orden de Transporte: Es el número univoco dentro del sistema SAP 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 numero secuencial que ira creciendo desde 900000 hasta 99999 a medida que vayamos creando nuevas ordenes de transporte, 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 obligatoriamente pertenecer a una única orden de transporte y al igual que ellas siguen el mismo código secuencial de tal manera que nunca pueden existir varias ordenes o tareas con el mismo código, las tareas al igual que las ordenes, 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.
Será tarea del propietario de la orden el decidir de cuantos objetos se va a componer cada orden de transporte, no se deberá crear una orden para cada objeto a modificar o crear ya que esto complicará de manera excesiva nuestra 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 a su tamaño.
Clases de Desarrollo: Cuando nos disponemos, en el sistema de desarrollo, a crear nuevos objetos con las herramientas de desarrollo apropiadas, el sistema antes de asignarles una orden de transporte nos pedirá asociar el nuevo objeto por crear a una clase de desarrollo.
Clase 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, tienen 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 estaremos, implicitamente, asignandole la ruta de transporte a seguir cuando la orden asociada a este objeto sea transportada.
Todos los Objetos estándar del sistema SAP, ya sean programas, tablas, ayudas de búsquedas entre otras, 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 una Z.
Tipos de Ordenes de Transporte: El sistema SAP provee tipo de ordenes de trasnporte para cada tipo de cambio que se desee realizar en el sistema.
- Órdenes de Customizing: A la hora de implementar el modelo de empresa en SAP se necesita establecer ciertos datos en a parametrizacion del sistema, la parametrización afecta primordialmente a los procesos de negocio y es, por ello, 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.
- Órdenes de Modificación: También denominadas de Workbench, serán necesarias para desarrollar nuevas aplicaciones que se ajusten perfectamente a las necesidades de la empresa, estos cambios pertenecientes al área de desarrollo y que afectarán básicamente a programas y tablas, son independientes de mandantes, esto significa que tienen efecto en todo el sistema, la creación de nuevos objetos, o la modificación de los que proporciona SAP son grabados en tareas asignadas a ordenes 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, estas pasa por dos estados:
- Modificable: Cuando la orden o tarea es creada para ser asociada a objetos de desarrollo esta aparece con status modificable, es decir, permite la inclusión y eliminación de objetos asociados, si se trata de una orden esta permite la asignación o borrado de tareas, si se trata de una tarea, esta permite la asignación o desasignació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 debera primero liberar todas sus tareas asociadas.
La 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.
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 estatus modificable aunque todas sus tareas asociadas estén en estado liberado, ello 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 ordenes de transporte y sus tareas podremos usar el transport organizer, accederemos a él a través de la transacción SE09 o También 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).
 
 
 
Sobre el autor
Publicación académica de Franklin Delgado, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Franklin Delgado
Profesión: Lcdo. en Desarrollo Empresarial - España - Legajo: FT12G
✒️Autor de: 15 Publicaciones Académicas
🎓Cursando Actualmente: Introducción a SAP
Disponibilidad Laboral: FullTime
Presentación:
Soy profesional dispuesto siempre a perfeccionar mis conocimientos y habilidades, orientado a cumplir con los objetivos planteados con ética y eficacia.
Certificación Académica de Franklin Delgado