![ABAP Las tablas bases de datos, los elementos de datos y los dominios ABAP Las tablas bases de datos, los elementos de datos y los dominios](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/148.jpg)
Existen tres tipos de datos en SAP ->
Datos Maestros: Son relaciones de datos que funcionan como catalogos.
Datos de Movimientos: Son relaciones de datos que hacen alusion a la actividad transaccional de una compania.
Datos de Sistema o de Control: Tienen que con la configuracion del sistema.
Diccionario de Datos
Almacena todas las definiciones de Datos usadas en SAP. Se accede a este mediante la transaccion SE11.
Aqui se pueden crear, modificar y visualizar tablas bases de datos, vistas, Estructuras, elementos de datos, grupos de
tipos, dominios, ayudas para busqueda, entre otros.
Creacion de Tabla
Para crear una tabla se necesitan saber 2 cosas
1 DEfinir el nombre tecnico, por norma se utliza la Z al principio y una descripcion corta de la tabla.
2 El tipo de tabla que se necesita o Clase de entrega (La mas utilizada es la A -> transaccional y datos maestros)
*Otra opcion muy usada es el tipo C - > Para tablas de customizing donde el sistema automaticamente ofrece
guardar una entrada nueva dentro de la tabla, ofrece guardar dicha entrada en una OT de customizing.
3 El tipo de actualizacion de la vista/tabla, en esta la mas usada es la opcion de ''Visual./Actuali.permitida'' que
permite actualizar el contenido de la tabla mediante la transaccion SM30.
4 Nombre de los campos y saber cuales seran los campos clave (un campo clave que se debe definir por regla al
principio de la clave es el MANDT)
5 Los parametros de Memoria Logicos, entre los que se encuentran la Clase de Datos (Datos Maestros, Transaccionales, etc...) y la Categoria de
Tamanio (Que es lo que se espera que puede crecer la tabla en cuanto a numero de Registros).
6 Categoria de Ampliacion, se accede mediante la ruta Detalles/Categoria de Ampliacion y es el paso final de la creacion de la tabla, ahi el parametro
mas utilizado es el de ''Ampliable de cualquier manera''.
Creacion de Elemento de Datos
1 Definir el nombre tecnico, corto y largo del elemento de dato
2 El tipo de dato Si sera de Tipo Elemental o de Tipo Referencia
a) La opcion de Tipo Elemental se usa cuando se quiere definir un elemento de datos basico, sin hacer referencia a
ninguna configuracion existente y con una definicion de dominio propia.
a1) Dominio, que funciona para hacer alusion a un ambito de valores creados especificamente
para este elemento de datos y que sirve para proveer informacion adicional sobre los datos que se guardan en el elemento del Dominio, como la descripcion.
a2) Tipo Instalado, con esta opcion se define el tipo de dato que se utiliza en el elemento de datos y para este no existe Dominio, ya que no almacena
los valores del elemento de datos, sino solo servira como parametro del tipo de datos que acepta dentro de la tabla sin nigun atributo adicional.
b) La opcion de Tipo Referencia se usa cuando se quiere reutilizar elementos usados en otros elementos de datos.
b1) Tipo Referenciado se usa cuando se quiere utilizar un dominio ya existente y que a su vez ya es parte de otro Elemento de Datos.
b2) Referencia de Tipo Instalado, se utiliza cuando se quiere usar una definicion de un elemento de datos ya existente.