✒️El landscape de SAP
El landscape de SAP
Ambientes y Mandantes
Existen tres ambientes: Desarrollo, Pruebas y Producción
Ambiente: Servidor donde está instalado SAP, son servidores independientes
Un mandante es una instancia dentro de un ambiente que se utiliza para configuración, desarrollo o pruebas
En cada ambiente existen deferentes mandantes con datos independientes cada uno
Por ejemplo el Mandante 100 que se utiliza para la configuración del sistema, el mandante 200 que se utiliza para el desarrollo de las aplicaciones y el mandante 300 que se utiliza para las pruebas unitarias dentro del ambiente de desarrollo
Dentro de cada mandante existen dos tipos de objetos: los que son independientes del mandante y los que son dependientes del mandante.
Por ejemplo un programa es independiente de mandante ya que son lo creamos en el mandante 200, el programa también va a existir en los mandantes 100 y 300
Los datos de una tabla son dependientes del mandante ya que si a esta tabla le ingresamos registros en el mandante 200, estos registros no van a existir en los mandantes restantes.
Dependiente es cuando el objeto solo está disponible en un único mandante
Independiente es cuando el objeto se crea un mandante y queda disponible en todos los mandantes del mismo ambiente
El ambiente de desarrollo comúnmente tiene tres mandantes:
200 Desarrollo y parametrización en el sistema de desarrollo: en este mandante trabajan los consultores
210 Sanbox: se hacen las pruebas inusuales de parametrización sin interrumpir el trabajo normal del mandante 200. Los cambios no se replican en ningún otro mandante. Comúnmente se hace una copia desde el mandante 220.
220 Pruebas Unitarias
Al ambiente de pruebas o Testing tiene dos mandantes
300 Pruebas Integrales o y control de Calidad: su uso es la misma del mandante 220 a diferencia que las pruebas son integrales, es decir, se incluyen la iteración entre los diferentes módulos, rendimiento y aprobación del usuario. A este mandante se debe hacer la orden de transporte de los desarrollos realizados
310 Entrenamiento o Formación a Usuario Finales.
320 Maestro de parametrización: En esta se mantiene la misma parametrización de Producción con el fin de poder acceder a ella sin necesidad de ingresar a Producción. Permite evitar el acceso a Producción de personal no autorizado.
Para que esto funcione se debe asegurar el transporte desde el mandante 400 al 320 al mismo tiempo con el fin de mantenerlo sincronizado.
El ambiente de producción tiene un solo mandante
400 Producción: Aquí se debe hacer la carga inicial de maestros, movimientos e históricos.
Perfiles de Usuarios
Los consultores crean los programas en el mandante 101 y automáticamente estos quedan disponibles en el ambiente 103 para poder realizar las pruebas sin requerir ningún tipo de transporte
Al finalizar las pruebas unitarias se solicita el transporte al ambiente de pruebas o Testing específicamente al mandante 210. En este los usuarios claves o analistas funcionales realizan las pruebas de integración.
Cuando las pruebas integrales concluyen se solicita el transporte al ambiente de producción, al mandante 410 donde los usuarios finales podrán utilizarlos.
Mandantes Estándar
En una instalación de SAP inicial se tienen tres mandantes por defecto
El mandante 000: Este mandante es de referencia, es decir, no tiene ningún tipo de configuración, ni parametrización, está en blanco. La creación de otros mandantes debe hacerse desde este. No debe ser modificado
Durante un cambio de versión de SAP los datos dependientes se actualizan automáticamente en el 000 y los cambios al resto de mandantes deben hacerse desde aquí.
El mandante 001 es el mandante de ejemplo. Inicialmente es idéntico al 000 y ninguna actualización de SAP lo va a modificar. Es un ejemplo de la versión inicial de SAP
El mandante 066: Es el mandante de servicio EarlyWatch (Es el servicio donde se comprueba el rendimiento de las aplicaciones, este servicio no interrumpe el proceso productivo.) cuyo objetivo es garantizar la confidencialidad de los datos de producción. Este mandante está aislado y es al cual se conecta SAP cuando le pedimos que realice una evaluación de rendimiento. Es el mismo ambiente de producción pero con los datos protegidos. No debe ser modificado
Mandantes Propios
A partir del mandante 000 se pueden crear n número de mandantes siempre que el tamaño de la base de datos lo permita.
En el ambiente de producción solo debe existir un mandante.
Descritos anteriormente.
Clases de Desarrollo o Paquete
Es una forma de organizar los objetos nuevos que se crean en SAP
Existe una clase de desarrollo $TMP donde se almacenan los objetos que no van a ser transportados
Al momento de crear un objeto el Sistema solicita el nombre del paquete o clase
Las clases o paquete se crean a través de la transacción SE80
 
 
 
Sobre el autor
Publicación académica de James Johan Cardona Quinchia, en su ámbito de estudios para la Carrera Consultor ABAP.
James Johan Cardona Quinchia
Profesión: Gerente de Proyectos - Colombia - Legajo: VB54F
✒️Autor de: 41 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
Certificación Académica de James Cardona