✒️SAP El sistema de transporte
SAP El sistema de transporte
Introducción al sistema de transporte
Sistema de transportes: herramienta que permite el traspaso de información (definición y contenido de tablas nuevas, programas nuevos, datos de customizing, modificaciones al estándar) entre sistemas SAP.
Ambiente de Desarrollo - Ambiente de Producción
Facilita el mantenimiento del sistema productivo, evitando duplicar el trabajo de programación o repetir la inclusión de satos de customizing.
Logrando una mayor productividad y en una minimización de riesgos ya que el traspaso no se realizará hasta que el responsable del proyecto de el visto bueno.
Órdenes de transporte
Orden de transporte: Número unívoco dentro del sistema SAP que se utiliza para agrupar objetos que van a ser transportados entre ambientes.
Si sólo se dispone de un único ambiente la utilidad del sistema de transportes se reduce a traspasar información dependiente de un mandante a otro dentro del mismo sistema.
Uso:
• 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.
El sistema propone un código único -Orden de Transporte- para identificar la creación o modificación de un objeto en el ambiente de desarrollo. El sistema bloqueará los objetos para que sólo el propietario de esa orden de transporte pueda modificarlos antes de ser liberada.
Nomenclatura: <SID>K9nnnnn
SID: Nombre de la base de datos del sistema donde estamos trabajando. 9nnnnn: Número secuencial que irá creciendo desde 900000 hasta 999999.
No asocia directamente los objetos, es a través de las tareas que deben pertenecer a una única orden de transporte, no pueden existir tareas con el mismo código.
Es decisión del propietario decidir cuantos objetos tendrá cada orden de transporte.
*. Se deberá incluir en una orden los objetos que puedan estar relacionados (por naturaleza o por pertenecer al mismo proyecto).
Clases de desarrollo
Clase de desarrollo: Forma de organizar todos los objetos nuevos que se crean en SAP, ordenándolos generalmente por módulos.
Además de asignar la orden de transporte, el sistema pedirá asociar el nuevo objeto por crear a ésta. Donde implícitamente, estaremos asignándole la ruta de transporte a seguir cuando la orden asociada a ese objeto sea transportada.
Z - para Clases de desarrollo nuevas.
$ TMP- temporal o local, los objetos no son transportados, por lo tanto el sistema no le asigna orden de transporte.
Tipos de órdenes de transporte
• Órdenes 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 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.
Contienen configuraciones que se realizan a través de las transacciones estándar del sistema SAP y contenido de tablas base de datos.
• Órdenes de modificación (Workbench): necesarias para desarrollar nuevas aplicaciones que se ajusten a las necesidades de la empresa. Los cambios, pertenecientes al área de desarrollo (afectando programas y tablas) son independientes de mandante; es decir, 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.
Contienen principalmente programas y tablas base de datos, componentes existentes en el diccionario de datos.
Estados de una orden de transporte y de sus tareas
• Modificable:permite la inclusión y eliminación de objetos asociados. Orden: permite la asignación o borrado de tareas, Tarea: permite la asignación o desasignación de objetos del sistema. (Status para objetos de desarrollo o customizing).
• Liberada: para liberar una orden, se debe liberar todas sus tareas asociadas. Tarea: consiste en cerrarla para posteriores modificaciones, no se podrá asignar nuevos objetos a esa tarea ni desasignar los existentes. Orden: consiste en cerrarla para posteriores tareas, no se podrá crear ninguna nueva tarea asociada a esa orden ni se podrán borrar las existentes.
Por lo que una orden puede permancer en status Modificable aunque sus tareas asociadas estén en estado Liberado, permitiendo asignar nuevas tareas con status modificable para seguir trabajando hasta liberar la orden.
El Transport Organizer
Permite gestionar las ordenes de transporte y sus tareas. Ordenes de transporte relativas a desarrollo (desarrolladores) y las de Customizing (Consultores).
Transacciones SE01, SE09 y SE10: utilizadas para la administración de las ordenes de transporte.
SE10: para crear una orden de transporte nueva
La pantalla de selección dispone como parámetro principal del usuario, por defecto estará el nombre del usuario con el que nos conectemos. Y las ordenes visibles serán las asociadas a éste usuario. Se puede elegir ver las ordenes modificables y liberadas. Es posible visualizar las órdenes de customizing o sólo las de Workbench (modificación) a ambas a la vez.
En esta pantalla se puede ejecutar la liberación de cualquier orden de la que seamos propietarios. Y debe de llevar siempre esta secuencia:
• Ejecutar la liberación de todas las tareas asociadas a esa orden.
• Ejecutar la liberación de la orden.
Se puede cambiar el texto descriptivo asociado a una orden con el botón modificar.
Crear orden: opción que nos muestra una ventana de diálogo, en donde podemos crear una nueva orden de transporte e incluir en la misma los objetos con los que estamos trabajando. Se introduce la descripción y se graba.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Marcela Salazar Angel
Sobre el autor
Publicación académica de Juan Rodrigo Meza Avina, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Juan Rodrigo Meza Avina
Profesión: Lic. Diseño Gráfico - Mexico - Legajo: HV85J
✒️Autor de: 99 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado de los módulos:
Certificación Académica de Juan Meza