This is the next blog post in this series. Here is the previous blog post
Getting Started with ABAP: How to Create Table Type and Deep Structure
En la publicación de blog anterior, aprendimos cómo crear un tipo de tabla y una estructura anidada.
En esta publicación de blog aprenderemos cómo crear una vista y qué es una vista.
¿Qué es una Vista?
Una vista es un grupo de columnas de una o más tablas de base de datos. Las vistas son objetos del repositorio del diccionario de datos en ABAP. Una vista se puede crear combinando los datos de una o más tablas de base de datos. Deriva los datos de una o más tablas de base de datos y actúa como una tabla virtual. No almacena físicamente los datos.
Tipos de Vistas
Vista de Base de Datos
Vista de Proyección
Vista de Mantenimiento
Vista de Ayuda
¿Qué es una Vista de Base de Datos?
Si la vista se crea en una o más tablas transparentes uniendo los campos de las tablas mediante una unión interna, entonces esa vista se llama vista de base de datos.
Si creamos una vista de base de datos en una sola tabla de base de datos, entonces podemos leer, insertar, eliminar y cambiar los datos en la tabla de base de datos a través de la vista de base de datos.
Si creamos una vista de base de datos en más de una tabla, entonces solo podemos leer los datos a través de la vista de base de datos. No podemos mantener datos en múltiples tablas a través de la vista de base de datos.
¿Qué es una Unión Interna?
Si las dos tablas se unen mediante una unión interna, entonces el conjunto de resultados contendrá combinaciones de filas cuyas columnas juntas cumplan las condiciones de unión. Si hay filas que no satisfacen la condición de unión, entonces esa fila no estará en el conjunto de resultados.
Cómo crear una Vista de Base de Datos
Cómo crear una Vista de Base de Datos en una Única Tabla de Base de Datos
Paso 1:
Ir a SE11. Seleccionar Vista e ingresar el nombre de la vista que desea crear.
Paso 2:
Hacer clic en Crear. Aquí puede ver qué vistas podemos crear. Seleccionar Vista de Base de Datos y presionar Enter.
Paso 3:
Ingresar una breve descripción.
Paso 4:
Ingresar el nombre de la tabla. Utilizaremos el nombre de la tabla que creamos anteriormente, que es ZAKTABLE. Aquí estamos creando una vista en una sola tabla, por lo tanto, he dado un nombre de tabla en Tabla.
Paso 5:
Hacer clic en la pestaña Campos de Vista. En esta pestaña debemos seleccionar los campos de la tabla que ingresamos en la pestaña anterior. Necesitamos seleccionar el campo que deseamos en nuestro conjunto de resultados de la vista de base de datos.
Paso 6:
Hacer clic en el botón Campos de Tabla. Aquí obtendremos todos los campos de la tabla.
Paso 7:
Quiero todos los campos en mi conjunto de resultados de la vista, por lo tanto, seleccioné todos los campos de la tabla. Hacer clic en Copiar.
Nota:
Si no seleccionas todos los campos clave de tu tabla, no podrás mantener tu tabla a través de la vista de base de datos.
Paso 8:
Aquí obtendrás esos campos.
Pedro Pascal
Se unió el 07/03/2018