La Estructura de Datos de un Sistema SAP
Fecha: 20/12/25 Lección N°7 - Unidad 1
1. Introducción a la Estructura de Datos
En SAP, el mandante es una unidad independiente donde los datos y configuraciones se almacenan de manera aislada (datos maestros como clientes y materiales, así como datos transaccionales como ventas). Pueden variar entre mandantes. El "Multimandante" afecta a todos los mandantes por igual.
Un sistema SAP basado en ABAP (como SAP ECC, SAP S/4HANA Server, SAP SCM o SAP BW) posee una estructura de datos específica. Esta estructura abarca no solo las configuraciones específicas para ciertos mandantes (conocidas como Customizing dependiente del mandante), sino también configuraciones transversales a toda la aplicación.
En los sistemas SAP basados en ABAP, es fundamental entender las siguientes diferencias relacionadas con la estructura de datos:
-
Registros maestros de usuario específicos del mandante.
-
Datos maestros y datos transaccionales dependientes del mandante.
-
Customizing específico del mandante.
-
Customizing transversal al mandante (independiente de mandante).
-
Objetos del repositorio transversales al mandante.
2. Definición y Características del Mandante
¿Qué es un mandante en un sistema SAP?
Dentro de un sistema SAP basado en ABAP, un mandante es una unidad autónoma en términos de negocio, organización y datos. Esto significa que cada cliente tiene:
-
Su propio entorno de datos empresariales.
-
Sus propios datos maestros (Ej.: información de proveedores, clientes).
-
Datos transaccionales como (pedidos, facturas).
-
Y sus propios usuarios (credenciales y autorizaciones).
Estos datos únicos para cada mandante se conocen como datos dependientes del mandante.
Mandante = Cliente / Es un sistema independiente
Datos maestros y datos transaccionales dependientes del mandante
En SAP, los datos maestros y los datos transaccionales dependientes del mandante son aquellos que están vinculados a un mandante específico, lo que significa que solo están disponibles dentro de ese mandante en particular.
Características:
3. Estructura del Servidor y Personalización
Estructura de datos de un servidor SAP
El mandante que vemos al principio del inicio de sesión en SAP GUI vendría siendo (un subsistema del servidor de SAP). Tres dígitos (000 / 999), en un caso real solo hay entre 1 a 5. Cada uno es independiente del otro.
Tipos de Personalización
-
Personalización transversal (Cross Client): Son las configuraciones que se realizan una sola vez y son válidas para todos los mandantes.
-
Personalización específica del mandante (Client-specific): Son las configuraciones que solo afectan al mandante en el que se está trabajando y no a los demás.
4. Relación entre Datos y Objetos del Repositorio
Dinámica de los Datos
-
Reutilización: Dentro del mismo mandante, los datos maestros son utilizados por múltiples módulos, como Finanzas (FI), Ventas y Distribución (SD) o Compras (MM).
-
Temporalidad: Los datos transaccionales suelen ser dinámicos y dependen de las operaciones de negocio.
-
Vinculación con los datos maestros: Los datos transaccionales no son visibles ni transferibles entre mandantes a menos que se configure explícitamente un proceso de integración.
Relación entre los datos maestros y los datos transaccionales
Organización de los objetos del repositorio
Los objetos del repositorio están agrupados en paquetes. Un paquete es un contenedor que organiza objetos de desarrollo relacionados semánticamente, como programas, tablas y más. Permiten organizar y gestionar mejor el desarrollo de objetos dentro del sistema; al crear un objeto debes asignarlo a un paquete. Controlan la visibilidad y el transporte de objetos entre entornos (Desarrollo, Calidad y Producción).
5. Ejercicios de Práctica
1. ¿Qué datos se pueden almacenar en un mandante?
R = Personalización específica del Cliente, datos de usuario y datos de aplicación.
2. En un sistema SAP basado en AS ABAP, los datos específicos de un mandante, como los datos maestros y transacciones, son conocidos como datos dependientes del mandante.
R = Verdadero.
3. Las configuraciones de personalización que se realizan solo una vez en un sistema SAP, y que son válidas para todos los mandantes, se denominan configuración específica del mandante.
R = Verdadero.
4. El repositorio de un sistema SAP basado en AS ABAP contiene únicamente objetos relacionados con el negocio específico de un mandante.
R = Verdadero.
5. Los objetos del repositorio en SAP están organizados en paquetes, los cuales contienen objetos de desarrollo semánticamente relacionados.
R = Verdadero.