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








