✒️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
1 - Los datos en el Sistema SAP:
De acuerdo a para que se utilizan estos, podemos clasificar en tres tipos:
- Datos Maestros: son datos que no se modifican muy a menudo. Por ejemplo: datos de materiales, cuentas, bancos, clientes, etc.
- Datos de Movimientos: son datos muy volátiles y con gran volumen de generación. Por ejemplo: datos de facturas, de pedidos, datos de documentos, etc.
- Datos del Sistema o de Control: son datos que tienen que ver con la configuración del sistema.
2 - ¿Qué es el Diccionario de datos ABAP?
3 - ¿Cómo crear una tabla base de datos, un elemento de datos y un dominio?
Crearemos una tabla base de datos de usuario de prueba, cuyo nombre será ZTABLA_USUARIOS, para ello accedemos al diccionario de datos SE11, introducimos el nombre y hacemos clic en crear:
Luego completamos Descripción breve con el texto tabla de usuarios.
Luego en la solapa Entrega y Actualización completamos con la "Clase de entrega" A, significa que la tabla es de aplicación y que tiene datos maestros y de movimientos.
En el campo Browser datos / Actualización vista tabla elegiremos la opción Visualización / Actualización permitida esto significa que se podrá actualizar el contenido de la tabla base de datos mediante la transacción SM30.
Transacción SM30: Transacción estándar, se utiliza para actualizar los registros de una tabla base de datos.
En la solapa Campos ingresamos los que va a tener la tabla: MANDANTE, DNI, NOMBRE_APE, ESTADO_USU, DIRECCION, FNACIMIENTO, NACIONALIDAD:
TODAS LAS TABLAS QUE CREAMOS, DEBEN TENER EL MANDANTE COMO PRIMER CAMPO. Esto se debe a que los datos almacenados en las tablas bases de datos son dependientes del mandante, es decir los datos de una tabla en el mandante 100 son distintos a los datos de la misma tabla en el mandante 200. Este mandante debe ser parte de la clave de la tabla.
Del listado de campos anteriores debemos seleccionar los que serán claves.
Cuando tenemos que definir los tipos de datos (Elem. Datos) de cada campo, tenemos dos opciones: se le puede asignar un tipo instalado seleccionando la línea del campo y presionando el botón Tipo Instalado como podría ser CHAR de 30 posiciones o crear un elemento de datos para cada campo. En nuestro caso elegimos el tipo de datos MANDT existente y crearemos tipos de datos para los demás campos. Quedando de la siguiente manera:
Ahora nos queda configurar las opciones técnicas de la tabla ZTABLA_USUARIOS presionando Opciones Técnicas:
Luego la opción APPL0: relacionado a Datos maestros, tablas transparentes.
y la Categoría de tamaño = 3, correspondiente a una tabla de 78.000 a 310.000 registros de datos.
En el caso de querer activar el programa y surjan mensajes de advertencias debemos controlar y solucionarlos.
Uno que puede aparecer al crear tablas nuevas es Categoría de Ampliación: Es lo que determina si la tabla base de datos será ampliable en el futuro, es decir si se le podrán agregar campos.
Para definir debemos seleccionar en el menú Detalles / Categoría de ampliación:
Pasamos el check de advertencia y seleccionamos Ampliable de cualquier manera y presionamos en Tomar:
 
 
 
Sobre el autor
Publicación académica de Pedro Antonio Duarte, en su ámbito de estudios para la Carrera Consultor ABAP.
Pedro Antonio Duarte
Profesión: Consultor de Sap Abap - Argentina - Legajo: JP24O
✒️Autor de: 128 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Certificación Académica de Pedro Duarte