
Base de datos lógicas: 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 datos.
Para que se usan BDL: Estas simplifican la generación de reportes, ofreciendo acceso de lectura, verificación de autorizaciones y selecciones estandarizadas.
Componentes:
Estructura: Determina las tablas de BD a las que se puede acceder.
Selecciones: Se definen las instrucciones de selección de datos (Select-options, parameters y mactcodes).
Programa: Es un contenedor de subrutinas que se utiliza para lectura de datos.
La comunicación entre programas ABAP y BDL se realiza a través de las sentencias GET y PUT. Por lo general se usan las BDL existentes pero se pueden crear nuevas.
Para asignar una BDL al programa se hace en la parte de creación del programa (Logica Database)..
se usa GET: Para obtener datos de la tablas bases de datos.
se usa PUT: Para grabar datos en la tablas bases de datos , pero comúnmente se usan tablas internas para grabas en las tablas bases de datos.
Transaccion SE36: Para crear, modificar y visualización de BDL (Bases de Datos Lógicas)