
AMBIENTES DE SAP
Normalmente, SAP tiene tres entornos, aunque hay proyectos donde puede haber más.
- Desarrollo (EBD): ambiente donde los consultores realizan sus modificaciones. Usado por: consultores.
- Calidad (EBQ): ambiente de testeo y pruebas una vez hechas las modificaciones en Desarrollo. Usado por: Key Users.
- Producción (EBP): ambiente “real” del día a día donde se trasladan las modificaciones una vez se han probado y aprobado en el entorno de Calidad. Usado por: usuarios finales.
Cada uno de estos ambientes puede tener uno o más mandantes (representación de una organización o compañía), lo cual permite la segmentación del negocio y de los datos, ya que los usuarios sólo pueden entrar en el ámbito con el mandante en el que estén creados, por lo que la información queda protegida a nivel de mandante. La administración de ambientes y mandantes la realiza un consultor Basis, quien también administra la base de datos, peformance, instalaciones de paquetes, transporte de órdenes, etc.
TRANSPORTES EN SAP
Los movimientos que se originan entre mandates y ambientes se llaman transporte y contienen tareas de configuración pertenecientes a un área de configuración específica (Finanzas, comercial, Materiales, etc.). El mandante de destino puede estar en el mismo ambiente o en otro. Solamente el consultor a cargo de esa área de configuración debe realizar las modificaciones pertinentes.
PROCESO DE TRANSPORTE
La orden de transporte se origina en un mandante fuente y llega a un mandante destino, y puede contener una o más tareas de configuración. La responsabilidad del consultor es la creación y liberación de dicha orden, el grupo de Basis es quien la transporta de un ambiente a otro.
PASOS PARA LA CREACIÓN Y LIBERACIÓN DE UN TRANSPORTE
Las modificaciones realizadas en el entorno de desarrollo afectan básicamente a tablas y programas, y se asignan a una orden de transporte o workbench. La creación o modificación de objetos estándar de SAP quedan grabados en tareas asignadas a las órdenes transportables.
Una vez creada la orden, puede tener dos status:
Modificable: al crear la orden o la tarea, aún se pueden asociar más objetos o tareas de configuración a la misma orden así como asignar y desasignar objetos del sistema.
Liberada: en la transacción SE01 se libera la orden, y el grupo de Basis la transporta al mandante de destino. Una vez liberada, la orden queda cerrada para posteriores asignaciones.
Pasos técnicos
Los pasos técnicos de un consultor son:
- Asignar una orden a la modificación: al modificar custo, SAP nos solicitará añadir los cambios a la orden existente o habilitará la opción de crear una nueva orden
- Crear una orden no provista: si no hay orden a la cual asociar la tarea de configuración, se crea una nueva
- Modificar la orden (solamente si es necesario)
- Liberar la orden: esto se hace en la transacción SE01
- Transportar la orden (lo hace el equipo de Basis)
FLUJO DE UN PROYECTO DE IMPLEMENTACIÓN EN SAP
Generalmente hay 3 mandantes en Desarrollo, 2 en Calidad y 1 en Producción; más de una instalación de un mandante se utiliza para lograr el perfecto flujo de un proyecto de implementación, aunque la mayoría de los trabajos de implementación y desarrollo se realiza en Desarrollo.
El flujo de implementación es el siguiente:
- Las pruebas de configuración se realizan sobre teorías y supuestos en el mandante Sandbox, ya que se pueden realizar testeos sin generar una orden de transporte que se libere por error e impacte en otros ambientes.
- Si las pruebas realizadas en el sandbox son correctas, éstas se replican en el mandante de Configuración, también llamado Transporte o Desarrollo, desde donde se mandan las modificaciones al resto de entornos. El consultor puede hacer las modificaciones directamente en este mandante y obviar el paso 1 si no tiene la necesidad de usar sandbox.
- Una vez liberados lo transportes desde Configuración, estos llegan al mandante Prueba de Desarrollo (que pertenece a EBD) para probar la integridad de las tareas de configuración en cada área de configuración donde se han aplicado las modificaciones. A esto se le llama Prueba de Integración, y, si no sale correctamente, se puede volver al punto 2.
- Si la Prueba de Integración es correcta, se transporta la orden al mandante de Calidad en el entorno EBQ; este paso ya es la última prueba. Los encargados de realizarla son los Key users para confirmar si las modificaciones son correctas; a esto se le llama APU (Aceptación de la pruebas de usuario). En EBQ puede haber 2 mandantes: uno para que los KU realicen las pruebas y otro para el entrenamiento de los usuarios.
- Al recibir la APU, se transportan las tareas de configuración al mandante de Producción para que se integren en las transacciones diarias.
Los únicos mandantes que permiten realizar cambios de configuración son Sandbox y Desarrollo, el resto debe recibir dichos cambios mediante el transporte de órdenes.