
Definición de Landscape y Ambiente
El landscape del sistema SAP se refiere a la disposición y configuración de los servidores dentro de una empresa. Define la arquitectura, cuántos servidores se utilizarán y cuál será la función de cada uno.
Dentro de este landscape, un Ambiente (o Sistema) es un servidor donde ha sido instalado el sistema SAP. Básicamente, Ambiente, Sistema y Servidor son términos que se usan como sinónimos en este contexto.
Los Tres Ambientes Principales
En una implementación estándar recomendada, el landscape se divide en tres ambientes con propósitos específicos:
-
Ambiente de Desarrollo (DEV):
- Es utilizado para la programación y configuración del sistema.
- Aquí los consultores funcionales realizan configuraciones y los programadores crean o modifican programas (transacciones Z).
- Es el punto de origen de cualquier cambio antes de ser transportado.
-
Ambiente de Pruebas o Testing (QA - Quality Assurance):
- Utilizado para realizar pruebas unitarias (por programadores) y pruebas integrales (por consultores funcionales) para asegurar que los cambios funcionan correctamente.
- También suele utilizarse para la capacitación de usuarios con datos actualizados.
-
Ambiente de Producción (PRD):
- Es donde se lleva a cabo la explotación real del sistema; aquí acceden los usuarios finales para las operaciones diarias de la empresa,.
- Contiene datos sensibles, por lo que el acceso a consultores y programadores está muy restringido y solo se otorga para resolver incidencias específicas,.
Opciones de Arquitectura (Landscape)
Las empresas pueden configurar su landscape de diferentes formas según su presupuesto y tolerancia al riesgo:
- 1 Ambiente: Todo (desarrollo, pruebas y producción) ocurre en un solo servidor. Es riesgoso porque los datos de prueba se mezclan con los reales y las modificaciones se hacen directamente en productivo,.
- 2 Ambientes: Producción está separado, pero Desarrollo y Pruebas comparten servidor. Es una opción intermedia que reduce costos pero mantiene riesgos al mezclar actividades de desarrollo con pruebas,.
- 3 Ambientes (Recomendado): Desarrollo, Pruebas y Producción están en servidores totalmente separados. Minimiza riesgos y tiempos de inactividad, aunque implica mayores costos de infraestructura,.
Los Mandantes (Clientes)
Dentro de cada ambiente existen los mandantes (o clientes). Un mandante es una instancia creada dentro de un ambiente para un fin específico (configuración, sandbox, pruebas, etc.).
- Visión Lógica: Es una unidad organizativa que permite que distintos usuarios trabajen en el mismo sistema sin interferir entre sí, visualizando solo los datos de su mandante.
- Visión Física: En la base de datos, la mayoría de las tablas tienen el campo "Mandante" como primer campo clave. Esto permite que el sistema filtre la información automáticamente según el mandante al que se conecta el usuario.
Mandantes Estándar (instalados por defecto):
- 000 (Referencia): No contiene datos de parametrización empresarial; sirve como base para crear otros mandantes y se actualiza automáticamente en los upgrades.
- 001 (Ejemplo): Inicialmente idéntico al 000, sirve de ejemplo de la instalación inicial.
- 066 (EarlyWatch): Aislado para servicios de detección de problemas de rendimiento por parte de SAP.
Mandantes Propios (creados por la empresa): Se pueden crear tantos como el espacio permita. Ejemplos comunes incluyen:
- 200: Desarrollo y Parametrización.
- 210 (Sandbox): Para pruebas inusuales o "jugar" con configuraciones sin riesgo, ya que los cambios no se guardan en órdenes de transporte.
- 220: Pruebas unitarias.
- 300: Pruebas integrales y control de calidad.
- 400: Mandante productivo único para la operación real.
Sistema de Transporte
Para mover los cambios (programas o configuraciones) entre estos ambientes y mandantes, se utilizan las Órdenes de Transporte. Estas agrupan objetos y pueden ser de dos tipos:
- Customizing: Para configuraciones del sistema.
- Workbench: Para desarrollo de programas.
Una orden comienza en estado "Modificable" y debe ser "Liberada" para poder ser importada en el siguiente ambiente del landscape.