✒️El landscape de SAP
El landscape de SAP
Ambientes y Mandantes:
- Ambiente:
- Es un servidor donde se ha instalado el sistema SAP.
- Se configura SAP en tres ambientes. uno de desarrollo, uno de pruebas y otro de producción.
- Los programadores tienen acceso para desarrollar en el ambiente de desarrollo.
- Mandante:
- Es una instancia creada dentro de un ambiente que se utiliza para configuración, desarrollo o pruebas.
- En cada ambiente existen diferentes mandantes.
- Los datos que se visualizan en cada mandante son independientes
- Dentro de cada mandante existen dos tipos de objetos: los que son independientes de mandante y los que son dependientes de mandante. Por ejemplo, un programa es independiente de mandante ya que si lo creamos en el mandante 200 el programa también existirá en los mandantes 100 y 300. Una tabla es dependiente de mandante, ya que si en esta tabla se le ingresa registros en el mandante 200, estos registros no van a existir en los restantes mandantes dentro del mismo ambiente.
- Los datos de las bases de datos y los formularios son dependientes del mandante en el que fueron creados.
Mandantes estándard:
- Cualquier sistema SAP se instala inicialmente con tres mandantes estándard:
- - Mandante 000:
- No contiene datos de parametrización empresarial. Las creaciones de mandante propios se deben hacer como copias de este para asegurarse que la parametriyzación empieza desde cero.
- Es el mandante de referencia. Durante un cambio de versión de SAP los datos dependientes de mandante se actualizan automáticamente en el 000 y los cambios al resto de mandantes se deben hacer desde aquí.
- No debe modificarse o borrarse ningún aspecto del mandante 000.
- Mandante 001:
- Es el mandante de ejemplo.
- Inicialmente es idéntico al 000.
- Ninguna actualización de SAP lo va a modificar.
- Siempre lo podemos tener como ejemplo de la instalación inicial.
- Mandante 066:
- Es el mandante de servicio EarlyWatch
- Su objetivo es garantizar la confidencialidad de nuestros datos reales en productivo.
- Este mandante está aislado
- Es el cual se conecta SAP para detectar problemas de rendimiento.
- No debe ser borrado ni modificado nunca
Mandantes propios:
- A partir del mandante 000 se pueden crear tantos mandantes como se quiera.
- En el ambiente de desarrollo se suelen crear varios mandantes de integración o testing.
- En el ambiente de producción solo debe existir un mandante propio.
- Se puede dar el número que se quiera a cada mandante propio.
- Con pocos mandantes se puede tener conflictos durante la parametriyzación. Con muchos se estará aumentando el tamano de la base de datos y empeorando el rendimiento.
- Los mandantes que se crean habitualmente son:
- 200: Desarrollo y parametrización en el sistema de desarrollo.
- 210: Sandbox.
- 220: Pruebas unitarias en desarollo.
- 300: Pruebas integradas y control de calidad en integración.
- 310: Formación a usuarios finales.
- 320: Maestro de parametrización.
- 400: Mandante en productivo.
Clase de desarrollo o paquete:
- Es una forma de organizar todos los nuevos objetos que se crean en SAP, clasificandolos generalmente en módulos.
- Ejemplo: Un objeto seria un archivo y la clase de desarrollo seria la carpeta donde guardamos el archivo.
- La clase de desarrollo $TMP se utiliza para los objetos temporales que no se van a transportar entre ambiente, es decir, para pruebas.
- CUando se crea un nuevo objeto en el sistema, SAP nos muestra pantalal para asignarle el paquete al que pertenece.
- Transacción SE80: es donde se cran las clases de desarrollo o Paquetes.
.
 
 
 
Sobre el autor
Publicación académica de Lluís Culí Duran, en su ámbito de estudios para la Carrera Consultor ABAP.
Lluís Culí Duran
Profesión: Ingeniero Industrial - Alemania - Legajo: HG65D
✒️Autor de: 39 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial