Modificación y transporte de configuraciones en SAP 1. Ambientes de SAP Una instalación típica de SAP en una empresa cuenta con tres ambientes principales: Desarrollo: Donde los consultores realizan las configuraciones iniciales. Calidad (QA): Donde se prueban las configuraciones realizadas en desarrollo. Producción: Donde los usuarios ejecutan las actividades diarias del negocio. Cada ambiente puede tener uno o más mandantes (clientes), que permiten la segregación de datos y usuarios. 2. Mandantes en SAP El mandante es una partición dentro de la instalación de SAP, representando una organización o compañía. Los usuarios creados para un mandante solo pueden ingresar a ese mandante, protegiendo la información y segregando los datos. 3. Transportes en SAP El mecanismo para mover configuraciones entre mandantes y ambientes se denomina transporte. Los transportes pueden ser entre mandantes del mismo ambiente o entre ambientes diferentes (por ejemplo, de desarrollo a calidad). Una orden de transporte contiene tareas de configuración realizadas por consultores en áreas como finanzas, comercial, materiales, etc. 4. Proceso de transporte El proceso implica una fuente (mandante origen) y un destino (mandante destino). El consultor crea y libera la orden de transporte; el grupo de Basis se encarga del movimiento técnico entre mandantes. Los pasos para el consultor son: Asociar la modificación a una orden de transporte. Crear una orden nueva si no existe. Modificar la orden si es necesario. Liberar la orden para que Basis la transporte. 5. Flujo de implementación y pruebas La mayoría de las modificaciones se realizan en el ambiente de desarrollo. El flujo típico es: Pruebas iniciales en el mandante sandbox (experimental). Replicación de tareas en el mandante de configuración. Prueba de integración en el mandante de pruebas de desarrollo. Transporte a calidad para pruebas por usuarios clave. Finalmente, transporte a producción para uso diario. Solo los mandantes de sandbox y configuración en desarrollo deben permitir modificaciones directas; los demás reciben cambios mediante transportes. 6. Recomendaciones Utilizar el sandbox para experimentar antes de modificar el mandante de configuración. Documentar y asociar correctamente las tareas de configuración a órdenes de transporte. Evitar modificaciones directas en mandantes de calidad o producción. Validar las configuraciones mediante pruebas de integración y aceptación por usuarios clave antes de liberar a producción. Orden de transporte Customizing Propósito: Se utiliza para transportar configuraciones realizadas en el sistema SAP, como parametrizaciones en el IMG (por ejemplo, estructura organizativa, parámetros de módulos, reglas de negocio). Características: Afecta principalmente tablas de configuración (Customizing tables). Los cambios suelen estar ligados a la estructura y funcionamiento del sistema según las necesidades del negocio. Normalmente, las órdenes Customizing se transportan entre mandantes (clientes) dentro del mismo ambiente o entre ambientes (desarrollo, calidad, producción). Ejemplo: Configuración de una nueva sociedad en FI, definición de centros de coste en CO, parametrización de tipos de documentos. Orden de transporte Workbench Propósito: Se utiliza para transportar objetos de desarrollo, como programas, reportes, funciones, clases, pantallas, y otros objetos técnicos creados o modificados por los desarrolladores. Características: Afecta principalmente objetos del repositorio SAP (ABAP Dictionary, programas, etc.). Los cambios suelen ser técnicos y afectan el funcionamiento del sistema a nivel de código o estructura de datos. Las órdenes Workbench se transportan entre sistemas SAP (por ejemplo, de desarrollo a calidad y producción). Ejemplo: Creación de un nuevo reporte ABAP, modificación de una pantalla, desarrollo de una función personalizada. Transacciones principales para gestionar órdenes de transporte SE01 Herramienta principal para gestionar órdenes de transporte (crear, liberar, visualizar, modificar). SE09 Visualización y gestión de órdenes de transporte Workbench. SE10 Visualización y gestión de órdenes de transporte Customizing.