✒️ABAP Las bases de datos lógicas
ABAP Las bases de datos lógicas
BASES DE DATOS LÓGICAS
Una base de datos lógica (LDB) proporciona una visión lógica de las tablas físicas, de está manera se pueden 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 se utilizan las bases de datos lógicas que ya existen en el sistema, aunque también se pueden crear nuevas y hacer modificaciones (usando la transacción ALDB). Si se utilizan las LDB que ya están creadas en el sistema, únicamente se tiene que utilizar un evento para recoger la información que el programa de lectura no está arrojando. Para acceder a las LDB se puede realizar a través de la transacción SE36. Los componentes de una LDB son:
- Estructura -> es donde se depositan y se mantienen las tablas que se van a formar en la LBD.
- Selecciones -> aquí se escriben las instrucciones de selección de datos (select-options, parameters y matchcodes).
- Programa base de datos -> es el programa en sí, donde se escribirán las instrucciones necesarias para recoger los datos buscados.
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:
Ejemplo: KDF: clientes FI
En el programa que va utilizar bases de datos lógicas, será necesario especificar en los atributos del programa la LDB que va ser utilizada usando GET.
Con GET se dispondrá de un registro de la base de datos que se especifique, 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 el report, se utilizará PUT, que es quién suministra el registro de la BDD que se especifique.
Una base de datos lógica tiene tres 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).
 
 
 
Sobre el autor
Publicación académica de Sergio Armando Beltran Castaneda, en su ámbito de estudios para la Carrera Consultor ABAP.
Sergio Armando Beltran Castaneda
Profesión: Ingeniero de Sistemas con Especialización en Gerencia de Proyectos - Colombia - Legajo: WK55K
✒️Autor de: 70 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Soy ingeniero de sistemas desde hace mas de 10 años y quiero enfocarme en el mundo sap, iniciando en el lenguaje abap, con miras a ampliar mi conocimiento profesional y laboral.
Certificación Académica de Sergio Beltran