✒️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
Datos en SAP:
Existen tres tipos:
Datos Maestros:
No se modifican a menudo.
Por ejemplo:
Datos de materiales, cuentas, bancos, clientes, etc.
Datos de movimientos:
Datos muy volátiles y con gran volumen de generación.
Por ejemplo:
Datos de facturas, pedidos, etc.
Datos del sistema o de control:
Tienen que ver con la configuración del sistema.
Diccionario de datos:
Permite la administración de todas las definiciones de datos usadas en el sistema SAP.
Se puede crear, modificar y visualizar tablas de base de datos, vistas, estructuras, elementos de datos, grupos de tipos, dominios, ayudas para búsqueda y objetos de bloqueo.
Se accede a través de la transacción SE11.
Campos y que completar a la hora de crear una tabla:
Solapa 'Entrega y actualización'
Clase de entrega --> A (Significa que la tabla es de aplicación y que tiene datos maestros y de movimientos).
Browser datos/Actual.vista tabla --> Visual./Actual.permitida (Significa que se podrá actualizar el contenido de la tabla mediante la transacción SM30.
Solapa 'Campos'
Se ingresarán los campos que va a tener nuestra tabla.
Es obligatorio la inclusión del mandante como primer campo.
A cada campo se le puede asignar un tipo instalado seleccionando la línea del campo y presionando el botón 'Tipo instalado'
Aunque también se pueden crear nuevos elementos de datos.
Por ejemplo:
Definimos un campo de tipo Z_DNI.
Hacemos doble click sobre el texto y una ventana de dialogo nos informa que dicho elemento de datos no existe y nos preguntará si deseamos crearlo.
Seleccionamos SI.
Luego nos aparecerá una pantalla en donde completaremos los siguientes campos:
Descripción breve.
Solapa 'Tipo datos'
Dominio --> Podemos definir uno nuevo o utilizar uno ya instalado.
El objetivo de crear un dominio es asociarle un ámbito de valores.
Por ejemplo:
En el campo dominio escribimos 'ZZ_ESTADO_USU.
Hacemos doble click sobre el texto y el sistema nos preguntará si deseamos crearlo.
Seleccionamos SI.
Luego debemos completas los siguientes campos:
Descripción breve.
Solapa 'Definición'
Definimos el tipo de dato y la cantidad de posiciones.
Solapa 'Ámbito val.'
Definimos el ámbito de los valores del dominio.
Por último activamos el dominio.
Solapa 'Denom. Campo'
Actualizaremos los denominadores de campo que son los títulos con los que se verá el campo cuando se visualice en una transacción o reporte.
Por último activamos el elemento y luego confirmamos la activación.
Antes de activar la tabla, debemos ir a 'Opciones técnicas'.
Allí completaremos los siguientes campos:
Clase de datos --> APPL0 (Corresponde a Datos maestros, Tablas transparentes).
Categ. Tamaño --> 3 (Corresponde a una tabla de 78.000 a 310.000 registros).
Por último activamos la tabla.
Nos aparecerá una ventana de dialogo informando que existen mensajes de advertencia.
Seleccionamos SI para poder visualizar el log.
Allí veremos que falta definir la Categoría de Ampliación, la cual determina si la tabla será ampliable en el futuro.
Para definirla se hará lo siguiente:
Dentro de la tabla, se selecciona DETALLES --> CATEGORIA DE AMPLIACION.
Visualizaremos una ventana de dialogo que nos informa que la categoría de ampliación no se encuentra clasificada.
Continuamos y seleccionamos 'Ampliable de cualquier manera' y seleccionamos 'Tomar'.
Hecho esto, podremos activar la tabla sin ninguna advertencia.
 
 
 
Sobre el autor
Publicación académica de Martin Alejandro Goya, en su ámbito de estudios para la Carrera Consultor ABAP.
Martin Alejandro Goya
Profesión: Ingeniero en Computacion - Argentina - Legajo: CJ13E
✒️Autor de: 49 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Martin Goya