✒️ABAP Las vistas de tablas bases de datos
ABAP Las vistas de tablas bases de datos
Vistas de tablas bases de datos
En el diccionario de datos podremos crear vistas de tablas bases de datos.
Una vista consiste en la union de dos o mas tablas SAP utilizando condiciones de union y condiciones de seleccion que nos van a permitir visualizar datos pertenecientes a varias tablas SAP en una unica seleccion de datos.
Si vemos la vista estándar dd02vv, en la solapa View Fields vemos los campos que componen a la vista, aquí notamos que el mandante no forma parte de la vista.
En la solapa Table/Join Conditions vemos las tablas que componen a la vista y las condiciones de union de ambas tablas. Los campos TABNAME y AS4LOCAL de la tabla DD02L deben coincidir con los de la tabla DD02T.
Si hacemos doble clic en la tabla DD02L vemos el contenido de la misma. Tambien si hacemos lo mismo en la tabla DD02T veremos su contenido.
En la solapa Selection Conditions veremos las condiciones existentes para realizar la seleccion.
En la solapa Maint Status podremos si la vista será solo de lectura o si tambien se podrán cambiar datos.
Por ultimo presionamos el botón CONTENT para ver el contenido de la vista, ejecutamos la vista y veremos el resultado de la selección.
En SAP existen 3 tipos de tablas bases de datos:
-Tablas transparentes: se usan para almacenar datos de las aplicaciones como datos maestros, proveedores, clientes, materiales y transacciones como pedidos y facturas, son las tablas que creamos en el diccionario de datos.
-Tablas pool: varias tablas de base de datos se corresponden con una tabla de base de datos, la tabla en la base de datos tiene diferente nombre, distinto numero de campos y nombres de campos diferentes. SAP las usa para almacenar miles de pequeñas tablas de 10 a 100 filas en pocas tablas de la base de datos y de esta forma se reduce la cantidad de recursos necesarios para manejar la base de datos al reducir el numero de tablas que se deben abrir a la vez. Estas tablas se usan para almacenar informacion del sistema como por ejemplo la parametrizacion.
-Tablas cluster: como en las pool, varias tablas de base de datos se almacenan en una unica tabla de la base de datos. Se usan para almacenar datos de entre 2 y 10 tablas muy grandes que tiene clave principal, comun y sus datos deben accederse simultaneamente. Las filas de la tabla cluster son una combinacion de las tablas agrupadas manteniendo la clave principal común. Esto permite una reduccion del numero de lecturas que se realizan a la base de datos mejorando el rendimiento del sistema.
 
 
 
Sobre el autor
Publicación académica de Diamela Serignese, en su ámbito de estudios para la Carrera Consultor ABAP.
Diamela Serignese
Profesión: Consultor Sap Crm / Solman - Argentina - Legajo: AA51D
✒️Autor de: 38 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Inicial
Certificación Académica de Diamela Serignese