✒️El landscape de SAP
El landscape de SAP
1. AMBIENTES Y MANDANTES
En SAP existen 3 tipos de ambientes: DEV, QA y PRD,este último siendo el utilizado en la empresa para la labor diaria. El ambiente es un servidor donde se ha instalado el sistema SAP, cada ambiente se instala en un servidor diferente siendo esto el ambiente de DEV se instala en el servidor 1, el ambiente de QA en el servidor 2 y el ambiente PRD en el servidor.
Los funcionales y desarrolladores utilizan el ambiente de DEV para realizar las configuraciones o nuevos programas. En el ambiente de QA es utilizado para realizar las pruebas del programa o configuración que desarrollamos en DEV y solo en ocasiones puntuales ingresaremos en el ambiente de PRD por algún error o incidencia reportada
Dentro de cada ambiente existen mandantes, que son sub. ambientes o unidades dentro del sistema SAP, los mandantes tienen sus propios registros maestros, datos y tablas. Un ejemplo de esto puede ser dentro del ambiente de DEV existe el mandante 500 y 501, el mandante 500 es para realizar configuraciones y desarrollos de nuevos programas y el mandante 501 es para realizar pruebas unitarias
Dentro de cada mandante existen dos tipos de objetos, de acuerdo a:
- Independientes de mandante: Son aquellas configuraciones que al ser ejecutadas en un ambiente replican de forma directa en los otros dos restantes
- Los dependientes de mandantes son aquellos que si ingresamos datos en una tabla en el mandante 200 estos registros no van a existir en los diferentes mandantes dentro del mismo ambiente
2. MANDANTE ESTANDAR
Cuando se instala SAP inicialmente arranca con 3 mandantes:
- Mandante 000, es un mandante de referencia no contiene datos de configuración empresarial y cualquier creación de otro mandante se debe copiar de este como referencia para dejar el 000 siempre sin datos y empezar a configurar sobre la copia. OJO No debe borrarse o modificarse nada en este mandante
- Mandante 001, inicialmente es igual al 000, ninguna act. de SAP lo va a modificar, se puede tener como la copia del 000 con la opción de que en este si podemos realizar borrados o modificaciones
- Mandante 006, es el mandante donde se utiliza el servicio de Early Watch, cuyo objetivo es garantizar la confidencialidad de nuestros datos reales en PRD. Este mandante está aislado y es al cual conecta SAP cuando pedimos que realice un servicio de detección de problemas de rendimiento
3. MANDANTES PROPIOS
A partir del mandante 000 se pueden crear tantos mandantes sean requeridos dentro de un mismo ambiente siempre que la base de datos lo permita. Usualmente en DEV se suelen crear distintos tipos de mandantes ya sean de integración o de pruebas, y en PRD solo debe existir un mandante.
Ejemplos de los mandantes más habituales: Mandantes propios
- Mandante DEV: Desarrollo y configuraciones
- Mandante Sandbox
- Mandante para Pruebas unitarias
- Mandante para pruebas integrales
- Mandante para formación de usuarios finales
- Mandante Maestro de configuración
- Mandante Productivo
Tips: En SAP podemos darle el número que queramos a cada mandante
Se debe buscar el perfecto equilibrio entre los mandantes creados en cada ambiente, muy pocos mandantes puede crear conflictos durante la configuración, desarrollo y pruebas. pero con muchos mandantes se aumenta el tamaño de la base de datos y rendimiento del sistema
Mandante 200: DEV, es el prototipo inicial de la empresa y se crean los primeros desarrollos a medida que sean necesarios, no se tienen datos maestros ni transacciones. Una vez realizado la configuración se pasa al mandante de pruebas
Mandante 210: DEV-TEST: Las pruebas inusuales de configuración se realizaran en este mandante, los cambios aqui realizados no se registran en ningún sitio de tal forma que se pueden realizar diferentes tipos de pruebas sin que las mismas afecten el mandante 200.
Mandante 220: DEV-test: son las pruebas unitarias que se realizan en el ambiente de DEV, en este mandante se tendrán datos maestros y transacciones que no son confiables debido a que se pueden cambiar.
Mandante 300: QA, son para pruebas integrales y control de calidad de la integración, es parecido al mandante 220 con la salvedad de que las pruebas incluyen interacción con todos los módulos, pruebas y aprobación de usuarios. De igual forma se comprueba que el paso de las órdenes de transporte desde DEV sea correcto.
Mandante 310: Maestros de configuración: se usa únicamente como referencia para poder consultar la configuración que se tiene en PRD sin tener que acceder al ambiente de PRD, para que siempre se tenga actualizado se deben transportar los cambios gradualmente de PRD a pre. PRD para que esten sincorinzados
Mandante 400: Es el mandante donde se usa el software de SAP, es la solución empresarial utilizado por todos los trabajadores, antes del arranque inicial de este ambiente se deberá realizar carga iniciales de datos maestros, movimientos e históricos.
4. CLASE DE DEV O PAQUETE
Es la forma de organizar todos los nuevos objetos que se crean en SAP clasificados generalmente por módulos, un objeto sería un archivo y un "paquete" sería la carpeta donde se guarda el archivo. Existen paquetes denominados TMP, que se utilizan para objetos temporales para efectos de hacer pruebas. Al crear un nuevo objeto en SAP se le debe asignar el paquete que pertenece. Los paquetes se crean a través de la SE80
 
 
 
Sobre el autor
Publicación académica de Javier Mirabal, en su ámbito de estudios para la Carrera Consultor ABAP.
Javier Mirabal
Profesión: Licenciado en Administración de Empresas - Colombia - Legajo: MQ28F
✒️Autor de: 58 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP CO Nivel Avanzado
- Carrera Consultor en SAP CO Nivel Inicial
- Carrera Consultor ABAP Nivel Inicial
Presentación:
Consultor sap fi
Certificación Académica de Javier Mirabal