✒️ABAP / Las tablas bases de datos, los elementos de datos y los dominios Por Oscar Aravena Muller
ABAP Las tablas bases de datos, los elementos de datos y los dominios

Introducción:
El Diccionario de Datos ABAP (SE11) es el corazón de SAP, centralizando definiciones de datos para todo el sistema. Aprende a crear tablas, elementos y dominios para estructurar información de forma eficiente y consistente.
1. Tipos de Datos en SAP
| Datos Maestros | Poco cambian, información base | Materiales, clientes, bancos |
| Datos de Movimientos | Alta volatilidad, gran volumen | Facturas, pedidos, documentos |
| Datos de Control | Configuración del sistema | Parámetros de transacciones |
2. ABAP Dictionary (SE11): Objetos Clave
| Tablas Transparentes | Almacenan datos permanentemente (filas/columnas) | KNA1 (Maestro de clientes) |
| Vistas | Unen múltiples tablas para consultas | MA06V (Vista de materiales) |
| Elementos de Datos | Definen tipo y descripción de campos | SAPCODE (Código SAP) |
| Estructuras | Agrupan campos relacionados | Z_ESTRUCTURA_USUARIO |
| Dominios | Especifican tipo técnico y valores válidos | ZZ_ESTADO_USU (A/I/N) |
| Ayudas de Búsqueda | Definen valores posibles para campos | Z_BUSQUEDA_PAIS |
| Objetos de Bloqueo | Controlan acceso concurrente a datos | EZ_ACTUALIZACION |
3. Creación de Tablas, Elementos y Dominios Paso
1: Crear Tabla Transparente
-
SE11 → Objeto de base de datos: ZTABLA_USUARIOS.
-
Descripción: "Tabla de usuarios".
-
Entrega/Actualización:
-
Clase de entrega: A (Datos maestros/movimientos).
-
Browser datos: Visualización/Actualización permitida.
-
Paso 2: Definir Campos
| MANDT (Mandante) | MANDT (existente) | ![]() |
| DNI | Z_DNI (crear) | ![]() |
| NOMBRE_APE | Z_NOMBRE_APE | ![]() |
Paso 3: Crear Elemento de Datos
-
Ejemplo: Z_DNI
-
Tipo instalado: NUMC (8 posiciones).
-
Denominadores: "Documento Nacional de Identidad".
-
Paso 4: Crear Dominio (opcional)
-
Ejemplo: ZZ_ESTADO_USU para campo ESTADO_USU:
Paso 5: Opciones Técnicas
-
Clase de datos: APPL0 (Datos maestros).
-
Categoría de tamaño: 3 (78k-310k registros).
-
Categoría de ampliación: Ampliable de cualquier manera.
Paso 6: Activar
Verificar y corregir advertencias antes de activar.
Consejos Clave
-
Mandante obligatorio:
-
Todas las tablas deben incluir MANDT como primer campo (clave).
-
-
Dominios vs. Tipos instalados:
-
Usa dominios solo si necesitas ámbitos de valores (ej: estados, códigos).
-
-
Nomenclatura Z/Y:
-
Prefija objetos personalizados con Z_ o Y_ (ej: ZTABLA_USUARIOS).
-
-
Transacción SM30:
-
Para mantener datos de tablas personalizadas.
-
Errores Comunes
| Olvidar MANDT | Siempre incluir como primer campo |
| No definir clave | Marcar campos únicos ( ) |
| Ignorar advertencias de activación | Revisar log y corregir |
¿Sabías que?
-
Las vistas permiten combinar datos de múltiples tablas sin duplicar información.
-
Los elementos de datos estandarizan descripciones de campos en todo SAP → ¡Evita inconsistencias!
Recuerda:
¡Activa todos los objetos (tabla, elementos, dominios) para que funcionen!
Conclusión:
-
Takeaway: El Diccionario de Datos asegura consistencia y reutilización en desarrollos ABAP.
-
Advertencia: ¡Nunca modifiques objetos estándar de SAP! Usa prefijos Z/Y.
 
 
 
Sobre el autor
Publicación académica de Oscar Aravena Muller, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Inicial.
Oscar Aravena Muller
Profesión: Futuro Analista Programador - Chile - Legajo: ZT54U
✒️Autor de: 90 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor SAP BTP Fiori
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime


























