✒️ABAP Las vistas de tablas bases de datos
ABAP Las vistas de tablas bases de datos
VISTA:
Es una tabla virtual en una base de datos relacional. Las vistas tienen la misma estructura que una tabla: filas y columnas. La única diferencia es que solo se almacena de ella la DEFINICION, NO LOS DATOS. Los datos que se recuperan mediante una consulta a una vista se presentan igual que los de una tabla. De hecho, si no se sabe que se esta trabajando con una vista, nada hace suponer que es asi. Al igual que una tabla se puede insertar, actualizar, borrar y seleccionar datos de una vista.
EL MANDANTE NO HACE parte de la Vista.
Los campos JOINS de las tablas deben ser iguales. Tanto en la primera como en la segunda tabla.
VISTAS DE TABLAS BASES DE DATOS
En el diccionario de datos (transacción SE11) también podemos crear vistas de tablas bases de datos.
Una vista consiste en la unión de dos o más tablas SAP utilizado condiciones de selecciones y de unión que nos permiten visualizar datos pertenecientes a varias tablas SAP en una única colección de datos.
Dentro de la ventana de VISTA tenemos:
- Campos Vista: Vemos los campos que componen a la vista.
- Tablas/Condiciones de conexión: Tablas que componen a la vista y las condiciones de unión de ambas tablas. Si hacemos doble click sobre cualquiera de las tablas que aparecen aquí veremos su contenido.
- Condiciones selección: Vemos las condiciones existentes para realizar la conexión.
- Estatus actual: Podemos determinar si la vista será solo de lectura o si se podrán cambiar datos.
- Botón contenido: Vemos el contenido de la vista, la ejecutamos y veremos el resultado de la selección.
EN SAP EXISTEN 3 TIPOS DE TABLAS BD:
- TABLAS TRANSPARENTES: Utilizadas para almacenar datos de las aplicación. Tablas creadas en el diccionario de datos. Se almacenan Datos Maestros, Proveedores, Clientes, Materiales y Transacciones como pedidos y facturas.
- TABLAS POOL: Varias tablas del diccionario de datos se corresponden con una tabla de la base de datos, esta tabla tiene distinto nombre, diferente número de campos y nombres de campos diferentes. Estas son utilizadas para almacenar miles de pequeñas tablas de 10 a 100 filas en pocas tablas de las bases de datos, reduciendo la cantidad de recursos necesarios. Son utilizadas para almacenar info del sistema. Por ej. La parametrizacion.
- TABLAS CLUSTER: Al igual que en las pool varias tablas del diccionario de datos se almacenan en una única tabla de la base de datos. Utilizadas para almacenar datos de entre 2 y 10 tablas muy grandes que tienen clave principal común y sus datos deben accederse simultáneamente. Las filas de la tabla cluster son una combinación de las tablas agrupadas manteniendo la clave principal en común. Reduciendo el número de lecturas que se realizan a la base de datos mejorando el rendimiento del sistema.
 
 
 
Sobre el autor
Publicación académica de Alexander Castellanos, en su ámbito de estudios para la Carrera Consultor ABAP.
Alexander Castellanos
Profesión: Ingeniero de Sistemas - Colombia - Legajo: JS42A
✒️Autor de: 67 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Alexander Castellanos