✒️ABAP Las bases de datos lógicas
ABAP Las bases de datos lógicas
Lección: Video - Las Bases de Datos Lógicas
Qué es una Base de Datos Lógica?
Una Base de datos lógica (BDL) es un objeto ABAP que proporciona una visión lógica de las tablas SAP y que permite relacionarlas para realizar la selección de los datos
Para qué se utilizan las Bases de datos lógicas?
Las Bases de datos lógicas simplifican la generación de reportes, ofreciendo accesos de lectura, verificación de autorizaciones y selecciones estandarizadas
Los componentes de una base de datos lógica son :
Estructura : determina las tablas bases de datos a las que se puede acceder
Selecciones: aquí se definen las instrucciones de selección de datos ( select-options, parameters y matchcodes)
Programa: es un contenedor de subrutinas que se utiliza para la lectura de datos
La comunicación entre los programas ABAP y las BDL se realizará a través de las sentencias PUT y GET
En general utilizaremos las BDL existentes en el sistema aunque también podremos crear nuevas.
Para utilizar BDL en un programa ABAP debemos asignar la BDL en el momento de creación del programa o luego de creado en los atributos del mismo
Si quisiéramos recuperar datos de la BDL estándar bnka utilizaríamos el siguiente código, si ejecutamos el programa vemos la pantalla de selección definida en la BDL. Recordemos que la tabla bnka es una tabla estándar del sistema.
La creación , modificación y visualización de las BDL se realiza a través de la transacción SE36
Veamos la BDL bank, en la solapa management vemos que la BDK BANK está formada únicamente por una tabla base de datos (structure)
En la solapa search help la BDL tiene asociada ayudas de búsqueda
En la solapa currency /quantity fields vemos si la BDL utiliza campos de importe. Si presionamos el botón selections vemos las pantallas de selección definidas en las BDL. Si presionamos el botón selection texts vemos los textos de selección definidos en la BDL
Por último, para ver el programa de lectura asociado a la BDL seleccionamos menú-database program
 
 
 
Sobre el autor
Publicación académica de Aida Cortina Fernandez, en su ámbito de estudios para la Carrera Consultor ABAP.
Aida Cortina Fernandez
Profesión: Consultor Junior - Espa?a - Legajo: MK87X
✒️Autor de: 74 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado del módulo:
Certificación Académica de Aida Cortina