✒️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
Unidad 3: Diccionario de datos.
Lección 3: Tablas Bases de datos, elementos de datos y dominios.
1.- Los datos del sistema ABAP.
Podemos diferenciar tres tipos de datos en SAP:
- Datos maestros. Son aquellos datos que no se modifican muy a menudo.
- Datos de movimientos. Son datos que se generan en gran volumen y que tienen mucha rotación.
- Datos del sistema o de control. Son aquellos que tienen que ver con la configuración del sistema.
2.- Que es el diccionario de datos?
Es aquella funcionalidad del sistema que permite la administración de todas las definiciones de datos utilizados en SAP. Es accesible mediante la transacción SE11.
Mediante el diccionario de datos podemos podemos tratar los siguientes elementos de SAP:
- Tablas de bases de datos.
- Vistas
- Estructuras
- Elementos de datos
- Grupos de tipos
- Dominios
- Ayudas de búsqueda
- Objetos de bloqueo
3.- Creación de una tabla de base de datos, un elemento de datos y un dominio.
- Creación de tabla.
a) Informamos el nombre de la tabla y pulsamos el botón crear.
b) Informaremos la descripción breve.
c) En la pestaña de Entrega y actualización informaremos la clase de entrega que nos indica que clase de datos contendrá una tabla de base de datos o una tabla transparente. Puede tomar los siguientes valores siendo el primero el más habitual.:
- A: Tabla de aplicación. Puede contener datos maestros y de movimiento. Actualizable con SM30.
- C: Tabla customizing actualización solo por cliente, sin import SAP. Las modificaciones que afectan a este tipo de tablas se incorporan siempre a ordenes de transporte custo.
- L: Tabla para almacenar datos temporales, entregada vacía.
- G: Tabla de customizing protegida con UPD de SAP, solo INS.
- E: Tabla control, SAP y cliente tienen ámbitos clave propios.
- S: Tabla sistema, actualización solo por SAP, Cambio = Modificación.
- W: Tabla sistema, cont. transportable con objetos TR propios".
d) En las pestaña campos podemos entrar todos los campos que formaran parte de la tabla. El campo MANDT es obligatorio en todas las tablas del diccionario, debe ser el primer campo de la misma y debe formar parte de la clave.
Para definir la tipologia del campo podemos podemos optar como elemento de datos:
* Tipo instalado, ya está definido en el sistema. p.e: CHAR 30.
* Elemento de datos ya existente.
* Crear un elemento de datos propio.
Si el elemento de datos no existe el sistema nos solicitará que confirmemos que queremos proceder a crearlo. Si decidimos crear el elemento de datos propio deberemos informar una descripción y en la pestaña tipo de datos determinar si el tipo del elemento sera elemental o referencia (se toma como referencia otro elemento de datos existente.
En el tipo elemental el más habitual podemos definirlo mediante un tipo instalado o mediante un dominio ya sea existente o de nueva creación. En la pestaña de Denom. campo informaremos de las diferentes descripciones o títulos que se presentarán al utilizar un campo de estas características en transacciones y reports. La longitud de estas descripciones se determina automáticamente.
Por último activaremos el elemento de datos creado.
Si nos decidimos por crear un dominio propio debemos estar seguros que este dominio tendrá un ámbito de valores propio y restringido. Si no es así podemos tomar uno ya existente o optar por un tipo instalado. Como en otros casos si procedemos a crear el dominio informaremos una descripción y el tipo de datos y el ámbito de valores asociados al mismo. El ámbito de valores también pude informarse por referencia a una tabla que los contenga. Deberemos activar el dominio.
d) Una vez activados si corresponde el dominio y elemento de datos de cada campo de la tabla deberemos informar como último paso las opciones técnicas asociadas a la tabla.
* Clase de datos. Que tipo de datos contiene la tabla. En tablas Z lo usual es APPL0 (Datos maestros y tablas transparentes
* Categ. Tamaño: Rango de número de registros esperados en la tabla.
e) Definimos categoría de ampliación: Determina si sera posible la ampliación de campos de tabla mediante estructuras APPEND y de que manera será ampliable.
f) Activación de la tabla. Si hay advertencias deben tratarse.
 
 
 
Sobre el autor
Publicación académica de Francisco Compte Sanchez, en su ámbito de estudios para la Carrera Consultor ABAP.
Francisco Compte Sanchez
Profesión: Sap Business&integration Architect - España - Legajo: QQ38S
✒️Autor de: 105 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Consultor sap mm y sd con algún conocimiento abap a nivel de debug. quiero consolidar conocimientos técnicos para reforzar mi perfil profesional.
Certificación Académica de Francisco Compte