- SAP BASIS: Es el área técnica encargada de la administración y soporte de la infraestructura de SAP. Esto incluye la instalación, configuración, mantenimiento y operación de los sistemas SAP. Los consultores o administradores SAP BASIS son los responsables de ejecutar estas tareas.
- Landscape: El landscape de SAP se refiere a la arquitectura o disposición de los diferentes sistemas SAP dentro de la infraestructura de la empresa. Define cómo se estructuran los entornos (entornos de desarrollo, pruebas y producción) y cómo se comunican entre sí.
- Ambientes/Sistemas: Un sistema en SAP se refiere a un servidor o instancia donde SAP está instalado y configurado para ofrecer servicios específicos. Dependiendo de la complejidad y necesidades de la empresa, pueden existir más de un ambiente de cada tipo:
1. Ambiente de desarrollo: Utilizado para la programación y configuración del sistema. Se crean nuevos programas ABAP y se modifican programas estándar utilizando las herramientas disponibles en SAP.
2. Ambiente de pruebas o testing: Usado para realizar pruebas unitarias de desarrollo y para entrenar a los usuarios en las funcionalidades del sistema.
3. Ambiente de producción: El ambiente donde los usuarios finales ejecutan las transacciones estándar del sistema y las personalizaciones o desarrollos específicos (transacciones Z). Los datos del ambiente de producción son sensibles para la empresa, por lo que el acceso está restringido a los usuarios autorizados.
Existen diferentes opciones de landscape que se pueden implementar en SAP:
-
Landscape de SAP con 1 ambiente o sistema: Consiste en implementar todo el sistema SAP en un solo servidor, donde las actividades de desarrollo, pruebas y producción se ejecutan en paralelo en un único sistema.
a. Ventajas: Reducción de costos de hardware y soporte.
b. Desventajas: Debido a que todas las actividades se realizan en el mismo sistema, existe un alto riesgo de conflictos. La personalización y el desarrollo se realizan en el sistema de producción, lo que puede afectar la estabilidad del sistema.
2. Landscape de SAP con 2 ambientes o sistemas: En este escenario, el sistema SAP está dividido en dos sistemas distintos (por ejemplo, uno para desarrollo y pruebas, y otro para producción).
a. Ventajas: Al separar los entornos de producción, pruebas y desarrollo, el sistema es más estable y la infraestructura de soporte es de mayor calidad.
b. Desventajas: No es posible separar completamente las actividades de desarrollo y pruebas de las de producción.
3. Landscape de SAP con 3 ambientes o sistemas: En este caso, las actividades de desarrollo, pruebas, capacitación y datos se realizan en sistemas o ambientes dedicados y separados.
a. Ventajas: Menor riesgo, ya que todas las actividades pueden realizarse en paralelo sin interferencias entre ellas. El tiempo de inactividad del sistema de producción se minimiza.
b. Desventajas: Mayor costo de infraestructura y administración.
*La elección de uno u otro depende de factores como el tamaño de la empresa, el presupuesto y la complejidad de las operaciones. Las empresas grandes o con operaciones críticas suelen optar por un landscape con 3 sistemas para asegurar mayor estabilidad y rendimiento.
Un mandante es una instancia dentro de un ambiente que se utiliza para la configuración, desarrollo, capacitación o pruebas. También se le conoce como "cliente" en SAP.
Ejemplo de mandantes en una empresa:
-
En el ambiente de desarrollo:
a. Mandante 101: se utiliza para configuración y programación.
b. Mandante 102 de sandbox que se utilizará para pruebas inusuales.
c. Mandante 103: se utiliza para pruebas unitarias de programación.
2. En el ambiente de pruebas:
a. Mandante 210: se utiliza para pruebas integrales realizada por consultores y usuarios claves de la empresa.
b. Mandante 220: se utiliza para la capacitación de los recursos humanos.
3. En el ambiente de producción:
a. Mandante 410: donde acceden los usuarios finales del sistema para realizar las operaciones del día a día de la empresa.
*Para ver los mandantes existentes en SAP, podemos ejecutar la transacción estándar SCC4.
Concepto de mandante:
-
Desde el punto de vista lógico: El mandante es una unidad divisoria dentro del sistema que permite que los usuarios trabajen sin interferencias entre sí.
a. datos dependientes del mandante: son accesibles solo desde el mandante en el que se crearon.
b. datos independientes del mandante: son accesibles desde cualquier mandante.
2. Desde el punto de vista físico: El mandante se representa como el primer campo clave en muchas de las tablas que conforman la base de datos de SAP.
- MANDANTES ESTÁNDAR
Los mandantes estándar son aquellos que vienen preconfigurados con el sistema SAP cuando se instala inicialmente. Estos no deben modificarse ni eliminarse, ya que son esenciales para el funcionamiento del sistema.
-
Mandante 000: Mandante de referencia, no contiene datos de parametrización empresarial. Las configuraciones y desarrollos deben realizarse a partir de copias de este mandante. (No debe modificarse ni eliminarse ningún aspecto del mandante estándar 000).
-
Mandante 001: Mandante de ejemplo, que no es modificado por actualizaciones de SAP.
-
Mandante 066: Mandante de servicio EarlyWatch, utilizado para garantizar la confidencialidad de los datos reales en el entorno productivo. Es el mandante al que SAP se conecta cuando se realiza el servicio de detección de problemas de rendimiento. (No debe modificarse ni eliminarse ningún aspecto del mandante).
- MANDANTES PROPIOS
Son los mandantes creados por el usuario, es decir, por los administradores de SAP de la empresa cliente.
-
Mandante 200: Para desarrollo y parametrización. Aquí se crean los desarrollos a medida.
-
Mandante 210: Sandbox. Se realizan pruebas inusuales de parametrización y ajustes.
-
Mandante 220: Pruebas unitarias. Se realizan las pruebas unitarias de los programas desarrollados.
-
Mandante 300: Pruebas integrales y control de calidad. Similar al 220, pero las pruebas incluyen interacción entre los diferentes módulos y aprobación del usuario.
-
Mandante 310: Formación o capacitación de usuarios finales. Aquí los usuarios finales practican y aprenden sobre el sistema.
-
Mandante 320: Maestro de parametrización. Se utiliza como referencia para consultar la parametrización en el sistema productivo.
-
Mandante 400: Productivo. Se realizan las cargas iniciales de datos maestros, movimientos e históricos.