✒️El landscape de SAP
El landscape de SAP
Ambiente: servidor donde se instala SAP, se tiene 3 ambientes, producción, pruebas y desarrollo.
Mandante:
El concepto se puede definir desde 2 puntos de vista distintos pero complementarios: La Visión Lógica y la Visión Física.
La Visión Lógica. El mandante no es más que una unidad organizativa divisoria de la empresa y permite que distintos usuarios estén trabajando en el mismo sistema sin ningún tipo de interferencia mutua ya que cada usuario sólo dispondrá de acceso para visualizar y actualizar los datos de aplicación de la empresa que estén asociados al mandante al que están conectados. Esto es así porque en el sistema SAP existen dos tipos de datos diferentes:
Datos dependientes de mandante: Se engloban aquí los datos de aplicación de la empresa (datos de clientes, proveedores, pedidos, facturas, cuentas contables, etc. . .) así como la mayoría de los datos de parametrización de la empresa. Se llaman dependientes de mandante porque sólo son accesibles desde el mandante en el que se crearon. Estos tipos de datos son los más habituales en un sistema SAP ECC.
Datos independientes de mandante: Se engloban aquí ciertos datos de la parametrización de la empresa que son accesibles desde cualquier mandante creado. Este tipo de datos son los menos numerosos. Cada vez que se va a proceder a la modificación de este tipo de datos, el sistema avisa con un mensaje informativo informándonos de que la modificación afectara a todos los mandantes. Se ha de ser especialmente cuidadoso al modificar la parametrización independiente de mandante.
La Visión Física. La base de datos de SAP está formada por tablas relacionales. Cuando el usuario navega por las pantallas de SAP es el sistema ECC el que accede a dichas tablas para irle mostrando al usuario la información solicitada. El mandante es el primer campo clave de la mayoría de las tablas que conforman la base de datos de SAP ECC. Las tablas que contienen al campo mandante como primer campo dentro de su clave son las llamadas dependientes de mandante. Las tablas que no contienen al campo mandante dentro de su clave se llaman independientes de mandante.
Cuando un usuario se conecta a un mandante, el sistema le está asignando en ese momento el valor del mandante elegido, con lo que el usuario sólo podrá acceder a visualizar o modificar los datos de cada tabla que tengan como mandante el que ha elegido en tiempo de conexión. Sin embargo, si una tabla es independiente de mandante, ésta puede ser accedida desde cualquier mandante al que se conecte el usuario. Esto se consigue de manera transparente para el usuario e incluso para el desarrollador ya que es el propio sistema el que traduce los accesos a la tabla incluyendo en la cláusula WHERE de la instrucción SQL el campo mandante y el valor actual que tenga.
Mandantes EstándarCualquier sistema SAP ECC se instala inicialmente con tres mandantes estándar.
Las funciones de los mandantes estándar son las siguientes:
Mandante 000 Es el mandante de referencia. No contiene datos de parametrización empresarial y por lo tanto las creaciones de mandante propios se deben hacer como copias de este para asegurarnos que empezamos la parametrización desde cero. Este mandante no debe borrarse del sistema ni cambiarse ningún aspecto de él.
Mandante 001 Es el mandante de ejemplo. Inicialmente es idéntico al 000 y salvo que lo cambiemos nosotros, ninguna actualización de R/3 lo va a modificar, al contrario de lo que ocurre con el 000. Siempre lo podemos tener como ejemplo de la instalación inicial aunque SAP no impone ninguna prohibición de cambiarlo o borrarlo.
Mandante 066 Mandante del servicio EarlyWatch. Para garantizar la confidencialidad de nuestros datos reales en productivo existe este mandante aislado al que se conecta SAP cuando le pedimos que nos realice un servicio de detección de problemas de rendimiento. Los usuarios de este mandante tienen las autorizaciones mínimas para poder ejecutar el informe de rendimiento. Este mandante tampoco debe ser borrado ni modificado nunca.
Mandantes propiosA partir del mandante de referencia 000 podemos crear tantos mandantes como queramos (siempre que el tamaño de nuestra base de datos nos lo permita). En el sistema de desarrollo se suelen crear varios mandantes, en integración alguno menos y en el sistema de producción solo debe existir un mandante propio. A continuación vamos a describir los mandantes que se crean habitualmente y cuales son sus funciones. Aunque vemos que tienen un número asignado, esto se ha hecho para facilitar la diferenciación entre ellos.
En nuestros sistemas SAP ECC nosotros podemos darle el número que queramos a cada mandante propio.
Clase de desarrollo o Paquete
Manera de organizar los objetos creados en SAP ordenándolos generalmente por módulos. Se crean en la transacción SE80
 
 
 
Sobre el autor
Publicación académica de Alberth Julian Bolanos Bravo, en su ámbito de estudios para la Carrera Consultor ABAP.
Alberth Julian Bolanos Bravo
Profesión: Analista de Sistemas Web - Colombia - Legajo: FC65L
✒️Autor de: 46 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Alberth Bolanos