✒️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.
- Datos maestros: no se modifican muy a menudo.
- Datos de movimientos: datos muy volátiles y con gran volumen de generación.
- Datos del sistema o de control: datos que tienen que ver con la configuración del sistema.
2. ¿Qué es el Diccionario de datos?
Administra todas las definiciones de datos usadas en el sistema SAP.
Se accede a él a través de la transacción SE11
Aquí se puede: crear, modificar, visualizar tablas base de datos, vistas, estructuras, elementos de datos, grupos de tipos, dominios, ayudas para búsqueda, objetos de bloqueo.
SE11: corresponde al diccionario abap.
Es la más utilizada por los consultores técnicos abap.
3. ¿Como crear una tabla base de datos, un elemento de datos y dominio?
Se presiona se11
Sale una ventana Dictionary abap: imagen inicial
Se clickea en Table bade datos: ponemos un nombre.
Y ponemos en crear.
Luego se nos abrirá otra ventalla llamada: Dict: actualizar tabla.
Llenamos la descripción breve.
En la pestaña entrega y actualización ponemos que la clase de entrega es A: aplicación. contiene datos maestros y de movimiento. existen más opciones si presionan el botón crear.
Hay otra clase de entrega C: customize (configuración del sistema). el sistema nos ofrece guardar dicha entrada en una orden de transporte de customize.
En el browser datos/actualizacion vista tabla: hacemos click en: Visual./Actuali.permitida. Esto significa que se podrá actualizar el contenido de la tabla mediante la transacción SM30.
SM30: se usa para actualizar los registros de una tabla base de datos.
En la pestaña campos. ingresamos los campos que van a tener nuestra tabla.
Todas las tablas de base de datos que vamos a crear deben tener el MANDANTE como primer campo de tabla. este debe ser parte de la clave.
MANDT: se pueden usar elementos que ya existan en el sistema.
Al crear algún elemento de datos, se debe dar clic sobre el elemento, lo guardaremos como objeto local.
Presionamos sí. y nos aparecerá otra ventana.
En la descripción breve ponemos una descripción.
Luego podemos elegir entre crear un dominio o crear un tipo de referencia (reference type).
No se debe preocupar por completar la longitud ya que eso lo hace el sistema automáticamente.
El objetivo de crear un dominio es asociarle un ámbito de valores. si no se puede usar un tipo instalado.
Si hacemos doble clic en algún dato de sistema, el sistema nos preguntara si queremos crear un dominio, ponemos sí.
Completamos la descripción breve. el tipo de dato es CHAR de 1 posición.
Luego vamos a la pestaña AMBITO DE VALORES y completamos el ámbito de valores del dominio.
Activamos todos los datos creados.
Si queremos que un campo de una tabla de base de datos tome una lista de valores de otra table base de datos maestra. en el dominio colocaremos en la table de valores la tabla maestra de donde sacaremos los datos.
En clase de datos ponemos APPL0 que corresponde a DATOS MAESTROS, TABLAS TRANSPARENTES.
Y la categoría tamaño 3. que corresponde a una tabla de 78.000 a 310.000 registros de datos (estos valores dependerán de la instalación).
Veremos una ventana de dialogo de advertencia.
No: la tabla se activará sin importar los mensajes de advertencia.
Si: nos dirá cuales son las advertencias para que se corrijan.
Falta, definir categoría de ampliación de la tabla de base de datos.
CATEGORIA DE AMPLIACION: significa que los datos podrían ser ampliados en el futuro. está ligado con las llamadas ESTRUCTURAS APPEND.
Para definir la categoría de ampliación vamos a: detalles/categoría de ampliación.
Nos dirá una ventana de dialogo donde nos dice que no se encuentra clasificada y vamos a siguiente.
Seleccionamos la opción ampliable de cualquier manera y clic en tomar.
Ahora si se puede activar nuestra tabla base de datos sin ninguna advertencia.
 
 
 
Sobre el autor
Publicación académica de José Luis Villafán Salinas, en su ámbito de estudios para la Carrera Consultor ABAP.
José Luis Villafán Salinas
Profesión: Ingeniería de Sistemas - Peru - Legajo: CM59C
✒️Autor de: 60 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: PartTime
Presentación:
Tengo el agrado de dirigirme a usted, con el objetivo de formar parte de un equipo de trabajo y superarme en todos los aspectos de mi vida. considero que podría integrarme adecuadamente al trabajo.
Certificación Académica de José Villafán