✒️SAP El sistema de transporte
SAP El sistema de transporte
Sistema de transporte: herramienta que permite pasar objetos de un entorno/ambiente a otro
De desarrollo a producción o desde desarrollo a testing
Se pueden pasar los siguientes objetos:
-Definición y contenido de tablas de bases de datos
-Programas y transacciones nuevas o modificadas
-Datos de configuración o customizing
-Modificaciones al sistema SAP estandar
Este traspaso facilita el mantenimiento del sistema productivo. Evitamos duplicar trabajo de programación o repetir inclusión de configuraciones o customizing.
2 posibilidades para transportar datos
-Transporte automático: de desarrollo al testing cuando un consultor ABAP o funcional termina de trabajar con un objeto, este pasa automáticamente del ambiente de desarrollo al ambiente de testing
-Manual: cuando un consultor ABAP o funcional termina de trabajar con un objeto, deben solicitar al SAP BASIS o administrador del sistema que realicen el transporte de los objetos de un ambiente a otro rellenando una planilla en un sistema de documentación.
Para transportar objetos de desarrollo a producción, no se encuentra disponible el transporte automático por seguridad y control
Si solo se dispone de 1 ambiente, el sistema de transporte traspasa información dependiente de un mandante a otro mandante en el mismo sistema
El sistema de transporte se usa para:
-Borrar objetos obsoletos del sistema destino
-Insertar nuevos objetos al sistema destino
-Modificar objetos ya existentes en el sistema destino
Cuando se crea o modifica un objeto, el sistema propone un código único para identificar la creación o modificación de ese objeto.
Ese código conforma una Orden de Transporte: bloquea el objeto para que solo el propietario lo pueda modificar mientras la orden no sea liberada
Nomenclatura de orden de transporte: <SID>K9nnnnn
SID: nombre de la base de datos del sistema
9nnnnn: número secuencial que va creciendo a medida que vayamos creando nuevas órdenes de transporte (de 900000 hasta 999999)
El sistema de transporte no asocia directamente los objetos creados/modificados a una orden de transporte, lo hace a través de las tareas. las tareas deben pertenecer a una única orden de transporte y siguen un código secuencial y único.
El número de la tarea aparece dentro de la orden de transporte (subcategoría)
Se puede crear una orden de transporte y englobar 2 objetos (un programa y una tabla p.ej) donde la orden transportará los 2 objetos a la vez
Se pueden crear 2 órdenes de transporte, 1 para el programa y otra para la tabla, donde cada orden transportará el objeto asignado
El usuario decide de cuantos objetos se compone cada orden de transporte
Mejor no asignar una orden por objeto: complica excesivamente la gestión
Mejor no asignar todos los objetos a una orden: hace inmanejable la orden por su tamaño
Llegar a un término intermedio: 1 orden para objetos relacionados (naturaleza o proyecto)
En el sistema de desarrollo, cuando queremos crear nuevos objetos, antes de asignar una orden de transporte, deberemos asociar el objeto a una Clase de Desarrollo o Paquete.
Clase de desarrollo o paquete: forma de organizar (por módulos) objetos nuevos. Tienen una ruta de transporte: sistema origen y sistema destino. Cuando asignamos un objeto a un paquete, le asignamos la ruta de transporte.
Todos los objetos del sistema estandar de SAP tienen paquetes asociados.
Los objetos nuevos de asociarán siempre con "z"
Cuando se hagan pruebas y no queramos mover el objeto a ningún lado, asignaremos "$TMP" para denominar temporal o local el objeto para que no lo transporte.
Tipos de órdenes de transporte
-Órdenes Customizing: datos de parametrización y configuración de sistema. Afecta a los procesos de negocio (depende del mandante). Si un manante ha establecido "grabación automática de cambios", una tarea y una orden de customizing van a ser creadas automáticamente cuando el usuario realice cambios en la configuración. Creadas por Consultores Funcionales
-Órdenes Workbench: o de modificación. Necesarias para desarrollar nuevas aplicaciones. Son independientes de mandante: afectan a todo el sistema. Creadas por los Consultores ABAP
Desde que se crea una orden de transporte hasta que es liberada, pasa por 2 estados:
-Modificable: la orden o tarea permite inclusión o eliminación de objetos asociados.
Si es una orden permite la asignación o borrado de tareas.
Si es una tarea permite asignación o borrado de objetos
-Liberada: paso previo al transporte. Cerrar la orden No se puede asignar a esa tarea nuevos objetos ni quitarlos.
Una orden puede estar en Modificable y todas sus tareas en liberado para seguir asignando nuevas tareas hasta que liberemos la orden
Transport Organizer: gestiona órdenes de transporte (desarrollo y configuración) y sus tareas
Transacción SE09 o SE10 (son iguales): acceder al Transport Organizer
Elegimos los parámetros y clicamos en Visualizar
Desde esa pantalla podemos ver en estructura de árbol
Nivel 1: orden de transporte
Nivel 2: Tareas asociadas a la orden de transporte
Nivel 3: objetos asociados a la tarea
Órdenes y tareas: se les puede asignar un propietario externo que no los haya creado
Crear orden: En SE10. Barra aplicaciones / Crear. Elegimos tipo de orden y escribimos descripción breve y grabamos
Podemos ejecutar liberación de cualquier orden de la que seamos propietarios
1-Ejecutar la liberación de todas las tareas asociadas a esa orden
2-Ejecutar la liberación de esa orden
Cómo liberar tarea u orden?
Seleccionar tarea u orden y clicar en el camión en la barra de aplicaciones (liberar)
 
 
 
Agradecimiento:
Ha agradecido este aporte: Juan Maiztegui
Sobre el autor
Publicación académica de Francesc Ventura Iglesias, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Francesc Ventura Iglesias
Profesión: Soporte Técnico - España - Legajo: PM58X
✒️Autor de: 94 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Actualmente, me encuentro buscando empleo en el sector tecnológico, ya que me atrae y tengo la habilidad para aprender rápidamente y prosperar en este campo.
Certificación Académica de Francesc Ventura