✒️ABAP / Las bases de datos lógicas Por Jose Medina
ABAP Las bases de datos lógicas

Las bases de datos logicas. es un programa SAP que lee y procesa información de tablas de una base de datos. Puede incluirse como atributo de un programa abap de usuario, y se compila conjuntamente con él. Para ir por menú: Herramientas – Workbench Abap 4 – Desarrollo – Entorno programación – Base de datos lógicas. O bien con la transacción SE36. No es muy útil crear bases de datos lógicas nuevas, salvo que sean pequeñas modificaciones de las ya existentes en SAP. En la actualidad las bases de datos lógicas están en desuso debido a que ya desde hace varios años han surgido técnicas para la elaboración de reportes de forma rápida y sencilla.
Una base de datos lógica (BDL) es un programa SAP que lee y procesa información de tablas de una base de datos. El objetivo de las bases de datos lógicas es la generación de reportes en forma rápida y sencilla. Pueden incluirse como atributo de un programa ABAP de usuario y se compila conjuntamente con él. Podemos acceder desde el menú: Herramientas – Workbench Abap 4 – Desarrollo – Entorno programación – Base de datos lógicas. O bien a través de la transacción SE36. No es muy útil crear bases de datos lógicas nuevas, salvo que sean pequeñas modificaciones de las ya existentes en SAP.
El nombre de una base de datos lógica tiene 3 caracteres. Los 2 primeros identifican la base de datos dentro de una aplicación o módulo concreto de SAP, y el tercero identifica dicho módulo. Ejemplos: DDF (DD: deudores, F: módulo FI), AFI (AF: órdenes mantenimiento, I: módulo PM de mantenimiento de plantas). Para saber si es posible acceder a una tabla mediante una base de datos lógica existente, ir a Detalles – Utilización de tablas. Si no es posible, habrá que acceder a la tabla con un SELECT normal al Diccionario de Datos. Para indicar al programa que se va a usar una base de datos lógica, en la pantalla de atributos de creación del programa hay que indicar la BDL a usar (son 2+1 caracteres).
Las BDL tienen variables de selección propias, con lo que automáticamente aparecerán en pantalla de selección. Es importante destacar que las Bases de datos lógicas son una técnica que se encuentra en desuso, en la programación ABAP.
Utilizaremos la transaccion estandar SE36 para crear, modificar o visualizar las base de datos logicas ya sean estandar o Z existentes en el sistema SAP.
Hoy en dia no se utiliza para la creacion de programas ABAP para la utilizacion de reportes, en donde se utilicen base de datos logicas, esto se debe a que los reportes realizados con base de datos logicas por otro tipo de reportes como los ALV.
 
 
 
Sobre el autor
Publicación académica de Jose Medina, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Inicial.
Jose Medina
Profesión: Ing. en Informática - Venezuela - Legajo: LX87H
✒️Autor de: 159 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor SAP BTP Fiori
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Profesional con experiencia en el ámbito del desarrollo de software, con conocimientos sólidos en diversos lenguajes de programación (para la creación de apps desktop / web / android / ios).
Certificación Académica de Jose Medina
























