SAP Diccionario de datos ABAP (SE11)
¿Qué es el diccionario de datos?
El Diccionario de datos es una fuente central de información para los datos en un sistema de gestión de información. Su función principal es apoyar la creación y gestión de definiciones de datos (o “metadatos”).
Diccionario ABAP 3 niveles
Los objetos en el Diccionario ABAP residen en tres niveles que respaldan su reutilización. Estos niveles son:
- Mesas y estructuras
- Elementos de datos
- dominios
Veámoslos en detalle:
dominios
- Describe las características técnicas de un campo de tabla.
- Especifica un rango de valores que describe los valores de datos permitidos para los campos.
- Los campos que hacen referencia al mismo dominio (a través de los elementos de datos que se les asignan) se modifican cuando se realiza un cambio en el dominio
- Asegura la consistencia
Ex. Número de documento de compra (EBELN)
Elementos de datos
- Describe el papel que desempeña un campo en un contexto técnico.
- Los campos con el mismo significado semántico pueden referirse al mismo elemento de datos.
- Contiene la información del campo.
Ex. Número de documento de compra (EBELN)
Mesas
- Representa las tablas de la base de datos donde realmente residen los datos.
- Las tablas se pueden definir independientemente de la base de datos en el Diccionario ABAP.
- Los campos de la tabla se definen con sus (independientes de la base de datos) SAP tipos de datos ABAP y longitudes.
Estructuras
- Son declaraciones de registros que NO corresponden a una Tabla de Base de Datos.
- Al igual que el tipo de datos definido por el usuario.
- Se define como una tabla y luego se puede abordar desde programas ABAP.
- Las estructuras contienen datos sólo durante el tiempo de ejecución de un programa.
Objetos agregados del diccionario ABAP
Medios agregados que constan de varios componentes. En el Diccionario ABAP, los objetos agregados son objetos que provienen de varias tablas transparentes diferentes.
- Vistas
- Buscar Ayuda
- Bloquear objetos
Veámoslos en detalle.
Vistas
- Vistas en SAP _ ABAP se utilizan para resumir datos que se distribuyen entre varias tablas
- Los datos de una vista en realidad no se almacenan físicamente. En cambio, los datos de una vista se derivan de una o más tablas.
- Se adapta a las necesidades de una aplicación específica.
Buscar Ayuda
- Una ayuda de búsqueda es una herramienta que le ayuda a buscar registros de datos en el sistema.
- Una búsqueda eficiente y fácil de usar ayuda a los usuarios cuando se desconoce la clave de un registro.
Bloquear objetos
- Acceso simultáneo al mismo registro de datos por parte de dos usuarios en el mismo sistema. SAP El sistema está sincronizado mediante un mecanismo de bloqueo.
- Los bloqueos se establecen y liberan llamando a ciertos módulos de funciones. Estos módulos de funciones se generan automáticamente a partir de la definición de los llamados objetos de bloqueo en el Diccionario ABAP/4.
Módulos de funciones : Enqueue_ – para bloquear la tabla dequeue_ – para liberar el bloqueo
Transacciones importantes
- SE11: Pantalla inicial del diccionario de datos (solo pantalla SE12)
- SE13: Diccionario ABAP: Configuración técnica
- SE14: Utilidad de base de datos
- SE15: Sistema de información del repositorio
- SE16: Navegador de datos
- SE17 : Visualización de tabla general
- SE55: Mantenimiento de vista de tabla
- SM30: Mantenimiento de la mesa