✒️ABAP Las bases de datos lógicas
ABAP Las bases de datos lógicas
BASE DE DATOS LOGICA.
Una base de datos lógica (LDB) proporciona una visión lógica de las tablas físicas, de está manera podemos relacionar tablas entre si. Las LDB simplifican la programación de reports ofreciendo accesos de lectura, verificación de autorizaciones y selecciones estandarizadas.
Casi siempre utilizamos las bases de datos lógicas que ya existen en el sistema, aunque también podemos crear nuevas y hacer modificaciones (usando la transacción ALDB). Ahora bien, si utilizas LDB que ya están creadas en el sistema, únicamente tendremos que utilizar un evento para recoger la información que el programa de lectura no está arrojando.
Las bases de datos lógicas tienen un nombre de 3 caracteres, siendo el último carácter el módulo funcional al que va dirigido:
El primer paso para incluir una base de datos en un Programa, es incluir dentro de los atributos del programa a la base de datos lógica que vas a utilizar.
FUNCIONALIDAD BASE DE DATOS LOGICA.
Se accede a traves de la transacción SE36.
Con GET dispondremos de un registro de la base de datos que especifiquemos, siempre y cuándo está tabla esté dentro de la estructura de la base de datos lógica.
Para poder comunicar el programa de lectura con nuestro report utilizamos PUT, que es quién suministra el registro de la BDD que especifiquemos.
PUT.
Una base de datos lógica tiene 3 componentes que son fundamentales:-
Una definición de la estructura de las tablas que usa.
-
Una pantalla de selección de los datos a leer (SELECT-OPTIONS).
-
Un programa de lectura de la base de datos de la BDD. (PUT).
NOTA: Para grabar en BAse de Datos se utiliza la sentencia PUT. Normalmente se grabará en Tablas internas en vez de en la propia tabla de BBDD.
Sobre el autor
Publicación académica de Francisco Javier Gomez Jimenez, en su ámbito de estudios para la Carrera Consultor ABAP.
Francisco Javier Gomez Jimenez
Profesión: Consultor Junior - España - Legajo: KW17D
✒️Autor de: 200 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor en SAP MM Nivel Avanzado
- Carrera Consultor en SAP MM Nivel Inicial