4.- Diccionario de Datos

Post on 25-Jun-2015

1.154 views 9 download

Transcript of 4.- Diccionario de Datos

Academia SAP 2005

Transmitir conocimientos relacionados con el Diccionario de Datos: su estructura, objetos que lo componen, y su relación con los demás componentes del sistema SAP R/3.

Transmitir conocimientos acerca de los siguientes tópicos:◦ Qué es el Diccionario de

datos.◦ Tablas◦ Campos, Elementos de Datos

y Dominios◦ Estructuras, Vistas◦ Ayudas de Búsqueda◦ Objetos de Bloqueo.

Luego de este curso, Ud. estará en capacidad de:◦ Crear y consultar tablas,

vistas, matchcodes y ayudas de búsqueda.

◦ Identificar y crear relaciones entre tablas.

◦ Crear elementos de datos◦ Identificar los distintos

tipos de tablas existentes en SAP R/3

◦ Conocer y comprender la utilidad de los objetos de bloqueo.

•Qué es el diccionario de datos

•Tablas

•Campos, Elementos de Datos y Dominios

•Estructuras, Vistas

•Ayudas de Busqueda

•Objetos de Bloqueo

El Diccionario de Datos de SAP es el lugar donde se almacenan sin redundancia, todas las definiciones de todos los datos del sistema: campos, tablas, vistas, estructuras, elementos de datos, matchcodes, ayudas....

Tabla

Campo 1 Campo 2 Campo 3

Una tabla es un objeto básico de una base de datos. En este objeto se pueden almacenar registros con los programas estándar o con programas de usuario...

Tabla

Tabla

Tabla

Elemento 1

Elemento 2

Elemento 3

Dominio 1

Dominio 2

Tablas y campos Elemento de Datos Dominio

Tablas Transparentes

Tablas Cluster

Tablas Pool

TABLA TABLA TABLA

C1 C2 C1 C2 C2C1

Base de Datos Base de Datos Base de Datos

TABLA

C1 C2

TABLA 1

C1 C2

TABLA 2

C1 C2

TABLA 3

C1 C2

TABLA 1

C1 C2

TABLA 2

C1 C2

TABLA 3

C1 C2

R/3 DDIC R/3 DDIC R/3 DDIC

Estructura

La definición de una estructura es similar a la definición de una tabla. Físicamente una estructura solo es una definición, no se pueden almacenar datos...

VistaEs una definición lógica de campos de una o varias tablas. Facilita el acceso a la información de la base de datos. Una vista se define indicando las tablas que intervienen, así como los campos de cada tabla que se va a utilizar.

Son elementos utilizados en una declaración. Estos pueden ser declarados y mantenidos por el usuario.

• Son solo descripciones. Representa la semántica del dato.

• No ocupan memoria en tiempo de ejecución.

• Describen propiedades técnicas que posteriormente serán asociadas a un programa.

Un dominio describe los atributos técnicos de un campo, tales como el tipo de datos o la cantidad de posiciones del campo. Un dominio define principalmente un ámbito de valores que describe los valores de datos válidos para los campos que hacen referencia al dominio.

Diferentes campos técnica y profesionalmente similares pueden resumirse mediante un dominio. Los campos que hagan referencia al mismo dominio se modificarán simultáneamente al modificarse el dominio. Con ello queda garantizada la consistencia de estos campos.

•Las ayudas de búsqueda no son mas que un conjunto de índices sobre una tabla, y permiten realizar en on-line una búsqueda de la información.

•Tienen como objetivo ‘prefiltrar’ los datos que se mostrarán en el listado de un matchcode.

Tienen por finalidad controlar el acceso concurrente a los datos. El tipo de bloqueo puede ser:

• Compartido (tipo S): permite el acceso compartido para varios usuarios (en modo visualización); el primero que solicitó los datos tendrá derecho a modificar, los demás deberán esperar su turno.

• Exclusivo (tipo E): Los datos no son visibles ni modificables para los demás hasta tanto el usuario que accedió a los datos de primero no los libere.

• Exclusivo no acumulado (tipo X): A diferencia del anterior, solo puede llamarse una vez por transacción. No puede haber una ‘cola’ de solicitudes tipo X, como si puede haber para los tipos S y E.

Visualización de vista

¿Dudas?

¿Preguntas?