Un Ambiente es donde se ha instalado un servidor SAP.
-Un ambiente de desarrollo es donde acceden los parametrizadores (consultores de producto) y desarrolladores (programadores ABAP o JAVA) que no posee información del trabajo diario de la organización.
- Un ambiente de Calidad al que acceden los consultores de producto, consultores funcionales, y usuarios para probar el correcto funcionamiento del programa o funcionalidad configurada en el ambiente de desarrollo pero sin alterar los datos del día a día de la organización, con datos de prueba no críticos o censurados.
- Un ambiente de Producción donde los consultores y desarrolladores no acceden, salvo en casos particulares y solo como visualización, y es en donde la organización posee sus datos operativos y al que acceden todos los usuarios finales del sistema.
Mandantes.
Es una instancia creada dentro de un ambiente, que se utiliza para configuración, desarrollo o pruebas.
Los mandantes poseen maestros de usuario distintos, esto quiere decir que en un mismo sistema (DEV) un usuario puede tener acceso al mandante 200 pero no al 210, o puede acceder a los dos pero con distintos permisos.
La información operativa que se cargue en un mandante no es compartida con el otro, a pesar de que la información por pertenecer a un mismo sistema, se aloja en una misma base de datos.
Objetos Independientes de mandante: Un programa es independiente de mandante ya que si lo creamos en el mandante 200, el programa también va a existir en los mandantes 100 y 300.
Objetos dependientes de mandante: Los datos de una tabla son dependientes ya que si a esta tabla le ingresamos registros en el mandante 200, estos registros no van a estar en los restantes mandantes dentro del mismo ambiente.
Mandates Estandar:
· Mandante 000(De referencia): Es el mandante de referencia. No contiene datos de parametrizacion empresarial, por lo tanto los mandantes propios deberán ser copias de este, asegurando la parametrizacion desde cero. No deberá modificarse o borrarse ningún aspecto del mandante 000.
· Mandante 001 (de Ejemplo):Es el mandante de ejemplo, inicialmente es igual al 000 y podemos modifacarlo, ninguna actualización de SAP lo modificará, el cual puede ser cambiado ó borrado.
· Mandante 066 (EarlyWatch): Mandante del servicio EalyWatch, al cual se conecta SAP para realizar servicios de detección de problemas de rendimientos. No deberá modificarse o borrarse ningún aspecto del mandante 000.
Mandantes Propios:
Se pueden crear tantos mandantes como queramos, dependiendo siempre de la capacidad de base de datos lo permita. En el ambiente DEV, se crean varios mandantes, en TST algunos menos y en PRD solo debe existir un mandante.
· Mandante 200: (Desarrollo y Parametrización): Aquí se inicia el prototipo de empresa y creamos los primeros desarrollos.
· Mandante 210 (Sandox): Es en donde se realizan pruebas de parametrizacion sin interrumpir el trabajo normal de desarrollo(mandante 200).
· Mandante 220(Pruebas unitarias en desarrollo): Aquí se realizan las pruebas unitarias por parte de los responsables de desarrollo y parametrizacón.
· Mandante 300 (Pruebas y control de calidad): Se realizan las pruebas de calidad e integración, incluyendo la interaccion entre los módulos, rendimiento y aprobación del usuario.
· Mandante 310(Formacion usuarios finales): Es donde se dan los cursos de formación a usuarios finales y poder seguir practicando después. después de superar las pruebas correspondientes.
· Mandante 320 (Maestro de Parametrizacion): Usado solo como referencia para consultar la parametrizacion que se tiene en ambiente productivo.
Para que cumpla su función se deben trasportar los cambios al mandante 400 y 320 al mismo tiempo y mantenerlos siempre sincronizados.
· Mandante 400 (Mandante Productivo): Es donde se lleva a cabo la explotación real del software. Es el único mandante que deberá existir en este ambiente(PRD).
Clase de desarrollo o Paquete: La clase de desarrollo o Paquete, es al forma de organizar todos los nuevos objetos que se crean en SAP, clasificándolos generalmente en modulos.
Transaccion SE80: Es donde se crean las clases de sarrollos o Paquetes.