✒️El landscape de SAP
El landscape de SAP
AMBIENTE
El programa trabaja con una interfaz (GUI) y una base de datos que corre en un servidor. Por lo general, al servidor se lo denomina servidor SAP (para diferenciarlo de otros servidores que tenga la organización). Dentro del servidor SAP, pueden existir diferentes sistemas SAP.
En SAP se pueden configurar diferentes entornos muy diferenciados. Está el entorno de Desarrollo, Pruebas o Piloto y Producción (también se puede encontrar un entorno previo al de Producción que se refresque con los datos de producción cada pocos días). También tenemos un nuevo concepto que se denomina mandante.
MANDANTES
Un mandante, o cliente, se puede definir, desde el punto de vista funcional, como una unidad independiente dentro del sistema SAP. Es independiente desde un punto de vista fiscal, legal, organizativo y funcional hasta el punto que se puede hablar de que un mandante representa a una sociedad dentro de una compañía. De hecho hay muchas organizaciones que usan mandantes para diferenciar empresas, con sus diferentes sociedades, dentro de una compañía.
Desde el punto de vista técnico, se puede definir un mandante como una base de datos lógica independiente. Se puede entender como que los datos de una tabla de la base de datos en un mandante no pueden ser modificados, ni visualizados, desde otro mandante.
Las pruebas y datos que se registren en los mandantes, son propios de cada mandante.
El Mandante es el nivel más alto dentro de una estructura organizativa en SAP. Cada sociedad, organización de ventas y demás unidades organizativas pertenecen a un mandante. Tablas y datos maestros también pueden estar asignados a un mandante.
Los mandantes poseen nombres numéricos, poseen maestros de usuario distintos. Por defecto siempre debe existir uno, un ambiente SAP mínimo. El ambiente consta de una codificación de tres dígitos.
Cualquier sistema se instala con tres mandantes estándar: De referencia, de ejemplo y EarlyWatch.
La configuración óptima depende mucho del tamaño de la compañía, de la cantidad de empresas y de sociedades que existan y de la interacción que exista entre ambas ya que la parametrización se debe realizar en cada mandante.
Es muy importante tener en cuenta que la parametrización es independiente de mandante y que los desarrollos que se realicen sí es común a todos los mandantes. 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. Las tablas con las que trabaja SAP poseen normalmente un indicador de mandante, por lo que SAP siempre lee este campo primero y solo muestra la información del mandante en el cual el usuario se autenticó. Estas tablas se llaman tablas DEPENDIENTES de mandante.
Existen otras tablas especiales, con datos de configuración del sistema en su mayoría que son llamadas INDEPENDIENTES de mandante, y que son compartidas por todos los mandantes de un mismo sistema.
MANDANTES ESTÁNDAR
Un sistema SAP se instala con 3 mandantes estándar:
· Mandante 000: mandante de referencia SAP.
· Mandante 001: mandante de muestra SAP.
· Mandante 066: mandante de servicio Early Wacth
La creación de otros mandantes se realiza como copia de un mandante estándar, normalmente el 001.
No es posible combinar configuraciones de diferentes mandantes. Los mandantes pueden "protegerse" de modificaciones" o "transportes".
PAQUETES
También llamado “Clase de desarrollo”, es una forma de organizar todos los nuevos objetos que se crean en SAP, ordenándolos generalmente por módulos. Se crean a través de la transacción estándar SE80.
Cuando se inicia la implementación del sistema SAP es el momento en el cual se crean la mayoría de los paquetes o clases de desarrollo que se utilizarán a lo largo del todo el proyecto de implementación y mantenimiento del sistema.
Cuando se crea un objeto en SAP ya sea desde el punto de vista técnico, como puede ser un programa o desde el punto de vista funcional, como puede ser una configuración, se puede optar por utilizar un paquete o clase de desarrollo por módulo.
Por el contrario si dicho objeto no va a ser transportado entre ambientes se almacenará en un paquete de test lo que indica que dicho objeto se crea y este no será transportado en el futuro próximo.
La clase de desarrollo o paquete de test standard que existe en todos los entornos de trabajo SAP es $TMP.
 
 
 
Sobre el autor
Publicación académica de Sergio Armando Beltran Castaneda, en su ámbito de estudios para la Carrera Consultor ABAP.
Sergio Armando Beltran Castaneda
Profesión: Ingeniero de Sistemas con Especialización en Gerencia de Proyectos - Colombia - Legajo: WK55K
✒️Autor de: 70 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Soy ingeniero de sistemas desde hace mas de 10 años y quiero enfocarme en el mundo sap, iniciando en el lenguaje abap, con miras a ampliar mi conocimiento profesional y laboral.
Certificación Académica de Sergio Beltran