✒️SAP BASIS / Órdenes de transporte de customización Por Fernando Escola
SAP BASIS Órdenes de transporte de customización

Las herramientas para la gestión de órdenes de transporte
SAP proporciona tres herramientas clave interconectadas para administrar los cambios en el sistema:
-
Guía de Implementación (IMG / Transacción SPRO): Es la herramienta y punto de entrada central para realizar todas las actividades de configuración del proyecto. Estas actividades se organizan en una lista jerárquica dentro de un "proyecto IMG" según el alcance específico.
-
Organizador de Órdenes de Transporte (Transport Organizer / Transacciones SE09 y SE10): Es la herramienta que registra, gestiona, libera y analiza las órdenes de transporte. Cuando se modifica la configuración en el sistema, esta herramienta registra automáticamente dichos cambios. Ambas transacciones (SE09 y SE10) conducen a la misma pantalla de control.
-
Sistema de Gestión de Transportes (TMS): Una vez finalizada y liberada una orden de transporte, el TMS se encarga de transferir físicamente esos cambios a otros sistemas SAP dentro del panorama (por ejemplo, de Desarrollo a Calidad/Productivo).El Organizador de Transportes está completamente integrado con el TMS.
-
Orden de Transporte: Es una fuente de información dentro del Transport Organizer que registra de forma agrupada todas las modificaciones realizadas tanto a los objetos de repositorio como a las parametrizaciones de configuración durante un proyecto de desarrollo.
-
Integración del registro: La función de registrar cambios está embebida directamente en las propias transacciones de configuración y de mantenimiento de tablas, invocando al Transport Organizer de forma transparente para el usuario.
El organizador brinda información estructurada principalmente sobre tres elementos:
-
Órdenes de transporte de parametrización o customización (Customizing Requests).
-
Órdenes de transporte para objetos del repositorio (Workbench Requests).
-
Información global sobre los transportes (Global Information).
Criterios de Selección y Visualización: Al ingresar, el sistema muestra las órdenes que pertenecen a un usuario específico basándose en criterios de selección estándar que se pueden filtrar por:
-
El usuario responsable.
-
El tipo de orden de transporte.
-
El estado de la orden (por ejemplo, "Modificable" o "Liberada").
-
La fecha de creación/modificación.
Además, el área de Información Global (Global Information) en la pantalla permite al administrador u operador obtener una visión general rápida y un estado de las órdenes de transporte que ya han sido enviadas a través de todo el panorama de sistemas SAP.
La creación de las órdenes de transporte y las tareas
Estructura: Órdenes de Transporte y TareasLa configuración en SAP consiste en entradas de tabla específicas del mandante que se guardan en órdenes de transporte de tipo Configuración. Su estructura funciona de la siguiente manera:
-
La Orden de Transporte (El Contenedor): Es la unidad principal que sirve para transferir simultáneamente objetos relacionados a otro sistema SAP. Metafóricamente, funciona como una carpeta principal en un explorador de archivos.
-
Tiene un único usuario propietario (Dueño de la orden), quien posee la capacidad exclusiva de administrarla, asignar a otros usuarios y liberarla.
-
-
Las Tareas (Subcarpetas o Elementos de Estructura): Son las unidades más pequeñas dentro de una orden que utilizan los miembros del equipo para registrar los objetos que desean transportar. Los cambios de cada miembro se almacenan específicamente en la tarea que le pertenece.
-
Un objeto de configuración puede aparecer en varias tareas de la misma orden.
-
Un mismo miembro del equipo puede ser dueño de varias tareas dentro de una única orden de transporte.
-
Los objetos registrados solo se transportan en el contexto de la orden de transporte completa. Esto significa que las tareas individuales no pueden liberarse ni transportarse por sí solas, lo que garantiza el control sobre la distribución de los cambios en el panorama de sistemas SAP.
Uso Recomendado por SAPSAP sugiere el siguiente flujo de trabajo para una gestión organizada:
-
Creación: El gestor de proyecto o responsable crea la orden de transporte principal.
-
Asignación: Los miembros del proyecto se asignan a esa orden, creándose una tarea específica para cada uno de ellos.
-
Registro: Cada miembro registra las modificaciones de sus objetos dentro de su respectiva tarea.
-
Control centralizado: Los gestores de proyecto mantienen el control total sobre todos los cambios que se van registrando.
-
Integridad de los datos: Al no poder transportarse las tareas de forma individual, se evita el traspaso de cambios incompletos.
-
Sincronización: Con la liberación de la orden completa, el líder del proyecto decide exactamente el momento en que se transfieren todos los objetos juntos al resto de los sistemas.
SAP recomienda crear la menor cantidad de órdenes de transporte posible, agrupando a los desarrolladores y configuradores en un mismo contenedor en lugar de abrir una orden nueva para cada pequeño cambio. Es mucho más eficiente y fácil gestionar unos pocos cientos de órdenes de transporte al año que manejar varios miles.
La gestión de las órdenes de transporte en los proyectos
1. Roles Involucrados en el Desarrollo y TransporteEl procedimiento organizacional define cuatro roles clave, los cuales pueden combinarse en menos personas según las políticas de seguridad y conocimientos:
-
Líder del equipo de proyecto de desarrollo: Gestiona las solicitudes de transporte, crea las órdenes principales y asigna tareas.
-
Desarrollador: Desarrolla los objetos del repositorio y realiza las personalizaciones (registrando sus cambios en las tareas asignadas).
-
Tester: Prueba las funciones recién desarrolladas o modificadas.
-
Administrador de transporte: Es el responsable directo de la logística del software.
Los proyectos IMG pueden vincularse al Sistema de Órdenes de Transporte (Change and Transport System - CTS) para mantener una visión clara de cuándo se transportan los cambios.
-
Particularidad: Los proyectos IMG no son intermandante (cross-client). Por lo tanto, la función CTS debe habilitarse por separado en cada mandante diferente para el mismo proyecto IMG.
-
Transacción de Activación: Se realiza modificando el proyecto IMG mediante la transacción SPRO_ADMIN (haciendo clic en el botón "Activate CTS Functions").
Efectos al activar el CTS en un proyecto IMG:
-
El sistema SAP crea un proyecto CTS y lo relaciona de forma directa con el proyecto IMG.
-
A partir de ese momento, se vuelve obligatorio asignar las órdenes de transporte a ese proyecto CTS específico.
-
Al realizar configuraciones en el proyecto IMG, el sistema solo permite registrar los cambios en las órdenes que estén debidamente asignadas a dicho proyecto CTS.
Existen dos métodos para realizar esta vinculación:
-
Método 1 (Desde la administración de proyectos): Asignar las órdenes creadas directamente en la transacción SPRO_ADMIN (pestaña "Transp. Requests" / "Assigned CTS requests").
-
Método 2 (Desde el Transport Organizer): Utilizar las transacciones SE09 o SE10 introduciendo el nombre del proyecto CTS en las propiedades de la orden. Esto puede hacerse de dos maneras:
-
Rellenando el campo Proyecto directamente al momento de crear la orden de transporte.
-
Seleccionando una orden modificable ya existente, haciendo doble clic en ella, y modificando el campo en la pestaña Propiedades.
-
-
Importación agrupada en el TMS: En la pantalla de Cola de Importación del TMS (transacción STMS, área Vista General de Importación), el administrador puede filtrar las órdenes de transporte según su asignación a un proyecto CTS. Esto permite transportar los proyectos CTS de forma individual, como una única unidad integrada que contiene múltiples órdenes.
-
Evitar superposiciones: En general, los proyectos de configuración no deberían superponerse. Durante la liberación de las órdenes, se deben registrar y controlar meticulosamente las dependencias entre órdenes que pertenecen a distintos proyectos para verificar y mitigar cualquier conflicto o superposición de datos.
El transporte de los cambios de configuración
1. El Contenido de las Órdenes de Transporte-
Registro por claves primarias: Las órdenes de transporte de customización dentro del Transport Organizer NO contienen los objetos en sí mismos, sino únicamente las claves primarias (identificadores) de las tablas modificadas.
-
Momento de captura: En el instante en que se realiza una modificación, las claves que identifican la entrada de la tabla se almacenan de inmediato en la tarea de la orden.
-
Proceso de exportación: Cuando la orden de transporte se exporta formalmente, el sistema lee esas claves primarias, extrae las entradas de tabla correspondientes de la base de datos de SAP y las copia al directorio físico de transporte. El contenido representará fielmente las configuraciones existentes en el momento exacto en que se liberó la orden.
-
Bloqueo dinámico (Enqueue): Durante el proceso de configuración, las entradas de tabla se bloquean temporalmente mientras la transacción está en uso (mediante el servicio de enqueue de SAP). Se desbloquean tan pronto como los cambios se completan y se guardan en la orden.
-
Riesgo de sobrescritura: Debido al acceso dinámico, ni la configuración específica de mandante (client-specific) ni la inter-mandante (cross-client) están protegidas contra sobrescrituras externas antes de su liberación.
-
Comportamiento al importar: Por defecto, los objetos transportados desde el sistema fuente sobrescriben por completo a los objetos que tengan el mismo nombre en el sistema destino. Si un objeto ya no existe en el sistema fuente, este se elimina en el sistema destino.
De forma estándar, las órdenes de transporte solo muestran quién realizó la última modificación, pero no guardan el estado anterior y posterior de los valores. Para obtener un historial completo de auditoría, se debe activar el registro (logging) de tablas.
-
Análisis de registros: Para visualizar y analizar detalladamente el registro de cambios en las tablas de configuración, se utiliza la transacción SCU3.
-
Requisitos técnicos previos para activar el IMG Logging:
-
En el Diccionario ABAP (Transacción SE11): Dentro de la Configuración Técnica de la tabla o vista de configuración correspondiente, debe estar seleccionada la bandera "Registrar Cambios" (Log Changes).
-
A nivel de sistema (Perfil SAP): El parámetro de perfil de SAP rec/client debe estar correctamente configurado y activo para los mandantes donde se requiera el registro.
-
-
Auditoría del sistema: En ciertos países existen requisitos legales estrictos (especialmente para entornos productivos) que obligan a activar este registro de tablas. SAP detalla esto en las Notas SAP 1916, 2490201 y la Nota de auditoría 112388 (Tables requiring logging).
Capa de transporte: Si no se define lo contrario en la configuración interna de la estrategia del TMS, las parametrizaciones de configuración siempre se transportan utilizando de forma automática la capa de transporte estándar.
 
 
 
Sobre el autor
Publicación académica de Fernando Escola, en su ámbito de estudios para la Carrera Consultor SAP BASIS S/4HANA.
Fernando Escola
Profesión: Especialista en Infraestructura It - Argentina - Legajo: SJ78C
✒️Autor de: 58 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Soy un profesional de tecnología con más de 25 años de experiencia en infraestructura it, soporte técnico y administración de entornos corporativos. a lo largo de mi carrera trabajé brindando soporte
Certificación Académica de Fernando Escola
























