
Diccionario de Datos ABAP (SE11)
El diccionario de datos (Data Dictionary) en SAP se accede mediante la transacción SE11. Es una herramienta para crear, consultar y modificar estructuras de datos como tablas, vistas, estructuras, dominios y elementos de datos.
Tipos de datos en SAP
-
Datos maestros: Información que se mantiene a lo largo del tiempo y se reutiliza.
Ej: clientes, materiales, proveedores (tabla KNA1 = datos maestros de clientes).
-
Datos de movimientos: Información que se genera con cada transacción o actividad.
Ej: facturas, pedidos, entregas (tabla VBRK, VBAP, etc.).
-
Datos de sistema o control: Información interna del sistema o parámetros técnicos.
Ej: usuarios, logs, parámetros de configuración.
Tabla KNA1 (Datos maestros de clientes)
Componentes clave de KNA1:
-
Atributos:
-
Código de cliente (KUNNR)
-
Nombre, dirección, país, idioma
-
Grupo de clientes, forma de pago, etc.
-
Entrega y actualización:
-
Indica si los datos pueden ser modificados desde distintas aplicaciones o módulos.
-
Afecta la replicación de datos entre módulos (FI, SD, etc.).
-
Campos:
-
Ayuda de búsqueda (matchcode):
-
Permite buscar registros por campos como nombre, país, etc.
-
Aparece cuando se presiona F4.
-
Campos de moneda/cantidad:
-
Se definen con sus respectivas unidades (por ejemplo, moneda en EUR o ARS).
-
Necesitan configuraciones adicionales en el sistema.
Opciones técnicas e índices
Browser de datos: SE11 y SE16
-
SE11:
-
Permite consultar la estructura de una tabla.
-
Tiene la opción “Browser de datos” para ver su contenido si se conoce la tabla.
-
Es más técnica y completa.
-
SE16 (o SE16N):
-
Se usa para ver el contenido real de las tablas (consultas directas).
-
Muy útil para análisis funcionales o para verificar datos durante pruebas.
-
Se pueden aplicar filtros por campos y exportar resultados.
Browser de Datos – SE11 / SE16
El browser de datos permite visualizar el contenido de las tablas de SAP. Podés acceder desde:
-
SE11: para consultar la estructura y ver los datos de una tabla técnica.
-
SE16 (o SE16N): para buscar directamente datos almacenados en tablas, con filtros y opciones prácticas.
Antes de que se muestren los datos, SAP presenta una pantalla de selección, donde podés definir:
1. Campos de selección
Ejemplo:
En la tabla KNA1 (clientes), si ingresás LAND1 = AR, el sistema solo mostrará los clientes de Argentina.
2. Cantidad máxima de entradas
-
Define cuántos registros se mostrarán como máximo, aunque haya más.
-
Sirve para limitar la salida y evitar lentitud.
Ejemplo:
Si hay 10.000 clientes argentinos, pero pusiste “máximo 200 entradas”, solo verás 200 resultados aunque haya más.
3. Ancho máximo de la lista de salida
-
Controla el ancho total (en caracteres) de la tabla en pantalla.
-
Si es muy bajo, algunas columnas no se mostrarán.
Ejemplo:
Si una tabla tiene muchos campos y ponés un ancho de solo 250, SAP mostrará solo las primeras columnas.
Si necesitás ver toda la información, aumentá el ancho a 512 o más.
4. Cantidad de aciertos posibles (aciertos = hits)
-
SAP estima cuántos resultados coinciden con el filtro antes de mostrar la lista.
-
Si son demasiados (por ejemplo, más de 10.000), el sistema puede darte una advertencia de rendimiento.
Ejemplo:
Ponés solo “grupo de clientes = todos” y no ponés más filtros. SAP calcula que hay 30.000 aciertos posibles, y te avisa que puede tardar o incluso puede bloquear la búsqueda si excede el límite de seguridad.