✒️El landscape de SAP
El landscape de SAP
Ambientes y Mandantes
En SAP se configuran 3 ambientes: desarrollo, prueba y producción.
AMBIENTE: Servidor donde se instala el sistema SAP.
Los programadores desarrollan programas en el ambiente de desarrollo.
Sobre el ambiente de prueba se realizan pruebas de forma integral y con datos actualizados.
Ocasionalmente se accede al ambiente de producción, sólo en caso de que se haya reportado alguna incidencia o error.
En cada ambiente existen distintos mandantes, siendo independientes los datos que se visualizan en cada mandante dentro del mismo ambiente.
MANDANTE: Instancia creada dentro de un ambiente, que se utiliza para configuración, desarrollo o pruebas (unitarias).
Por último, dentro de cada mandante existen dos tipos de objetos, los que son independientes de mandantes y los que son dependientes de mandantes.
Los datos de BD y los formularios son dependientes del mandante en el que fueron creados.
Mandantes Estandar
Cualquier sistema SAP se instala inicialmente con tres mandantes estándar:
- Mandante 000: mandante de referencia. No contiene datos de parametrización empresarial. Durante un cambio de versión de SAP los datos dependientes de mandante se actualizan automáticamente en el 000.
- Mandante 001: mandante de ejemplo. Inicialmente es idéntico al 000, ninguna actualización de SAP lo modifica, únicamente cambia por medio de un usuario técnico de SAP.
- Mandante 006: mandante del servicio EarlyWatch, cuyo objetivo es garantizar la confidencialidad de los datos reales en productivo. Mandante aislado, al cual se conecta SAP cuando se solicita realizar un servicio de detección de problemas de rendimiento.
Mandates Propios
En el ambiente de desarrollo se pueden crear varios mandantes, en integración o testing algunos menos y en el ambiente de producción sólo debe existir un mandante propio.
Es necesario encontrar el equilibrio en la cantidad de mandantes. Con pocos puede existir conflictos durante la parametrización, el desarrollo de programas o las pruebas. Con muchos se aumentará el tamaño de la BD, empeorando su rendimiento además de requerir un mayor esfuerzo en los procedimientos de administración de sistemas.
Las funciones de los mandantes propios son las siguientes:
- Mandante 200: Desarrollo y parametrización en el sistema de desarrollo. No se tienen datos maestros ni transaccionales, las pruebas se realizan en el mandante 220 después de pasar todos los cambios realizados.
- Mandante 210: Sandbox. Para pruebas inusuales de parametrización, los cambios no se conservan en este mandante.
- Mandante 220: Pruebas unitarias de desarrollo. Se tienen los datos maestros y transaccionales, poco fiables debido a que la parametrización puede cambiarse.
- Mandante 300: Pruebas integradas y control de calidad en integración. Función similar a la del mandante 220, con la diferencia que pruebas incluyen interacción entre los diferentes módulos, rendimiento y aprobación del usuario.
- Mandante 310: Formación a usuarios finales. Permite a usuarios finales recibir cursos de formación y realizar prácticas sobre el prototipo desarrollado.
- Mandante 320: Maestro de parametrización. Utilizado únicamente como referencia para poder consultar la parametrización del ambiente productivo sin necesidad de acceder al servidor, ni tener que dar acceso a la misma a personal no autorizado. Se deben transportar los cambios al mandante 400 y al 320 al mismo tiempo para mantenerlos sincronizados.
- Mandante 400: Mandante productivo. Es donde se lleva a cabo la explotación real del software. Único mandante propio que debe existir en el ambiente productivo. Se realizan las cargas iniciales de datos maestros, movimientos e históricos antes del arranque del servidor.
Clase de Desarrollo o Paquete
Es una forma de organizar todos los objetos que se crean en SAP, clasificándolos generalmente por módulos.
Existe la Clase de Desarrollo $_TMP, que se utiliza para los objetos temporales que no se van a transportar entre ambientes, es decir para pruebas.
Las Clases de Desarrollo o Paquetes se crean a través de la transacción estándar SE80.
 
 
 
Sobre el autor
Publicación académica de Miguel Mauricio Sierra Cardona, en su ámbito de estudios para la Carrera Consultor ABAP.
Miguel Mauricio Sierra Cardona
Profesión: Ingeniero de Desarrollo E Innovación - Colombia - Legajo: GN43E
✒️Autor de: 61 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Miguel Sierra