✒️ABAP Las bases de datos lógicas
ABAP Las bases de datos lógicas
LAS BASES DE DATOS LOGICAS
Que es una base de datos lógica?
Una Base de Datos Logina (BDL) es un objeto ABAP que proporciona una vision logica de las tablas SAP y que permite relacionarlas para realizar la seleccion de los datos.
Para que se utilizan las Bases de Datos Logicas?
Las Bases de Datos Logincas simplifican la generación de reportes, ofreciendo accesos de lectura, verificación de autorizaciones y selecciones estandarizadas.
Estructura de una Base de Datos Logica:
Componentes de una Base de Datos Logica:
Estructura: Determina las tablas de datos a las que se pueden acceder.
Selecciónes: Aquí se definen las instrucciones de selección de datos (select-options, parameters y matchcodes)
Programa: Es un contenedor de subrutinas que se utilizan para la lectura de datos.
La comunicación entre los programas ABAP y las BDL se realizara 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 usar una Base de Datos Logica, debemos asignarla en el momento de crear el programa:
En el Campos “Logical Database” se define la BDL a usar.
Por ejemplo si queremos recuperar datos de la BDL BANK, usamos el siguiente código:
Al ejecutar nos mostrara:
Con la transacción SE36 se realiza la Creacion, Modificacion de las bases logicas.
Por ejemplo vamos a ver la BDL BANK:
Y nos aparecerán las diferentes pestañas y solapas:
Para ver el programa de Lectura asociado a la BDL, vamos por:
AUDIO: La Sentencia GET se usa para obtener datos de las tablas bases de datos. Y la sentencia PUT se usa para grabar datos en las tablas base de datos. Comúnmente en vez de utilizar PUT se usan las Tablas Internas para almacenar datos (como se ha visto en el curso).
 
 
 
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