✒️ABAP Las bases de datos lógicas
ABAP Las bases de datos lógicas
BASES DE DATOS LOGICAS
¿Qué es?
Una BBDD Lógica es un objeto ABAP que proporciona una visión lógica de las TABLAS SAP. Permite relacionarlas para realizar una selección de los datos.
¿Para qué?
Simplifica la generación de reportes. Ofrece acceso de lectura, verificación de autorizaciones y selecciones estandarizadas.
COMPONENTES DE UNA BBDD LOGICA
Estructura: Determina las TABLAS base de datos a las que se puede acceder.
Selecciones: Definición de las instrucciones de selección de datos (select-options, parameters y matchcodes).
Programa: contenedor de subrutinas que se utiliza para lectura de datos
COMUNICACIÓN ENTRE PROGRAMAS ABAP Y LA BBDD LOGICA (BDL)
Se utilizan las sentencias PUT y GET
Sintaxis GET:
GET <bdl>.
Se utiliza para obtener datos
Sintaxis PUT:
PUT <dbl>.
Se utiliza para grabar datos
Normalmente se utilizan tablas internas como hemos aprendido para guardar y obtener datos.
En general se usan las BDL del sistema, aunque se pueden crear propias |
COMO USAR UNA BDL EN UN PROGRMA ABAP
En el momento de crear el programa ABAP (Tx SE38) en el campo Logical Database. Tambien se puede modificar después para añadirla.
VISUALIZACION, MODIFICACION, CREACION DE BDL
Se realiza mediante la Tx SE36
Pulsando en el botón SELECTIONS de la SE36 podemos ver las pantallas de selección (SELECT-OPTION)
Pulsando en el botón SEL-TEXT de la SE36 veremos los textos y símbolos de la BDL.
En el MENU -> DATABASE -> DATABASE PROGRAM para ver las subrutinas y el programa.
 
 
 
Sobre el autor
Publicación académica de Josep Antoni Lopez Moyano, en su ámbito de estudios para la Carrera Consultor ABAP.
Josep Antoni Lopez Moyano
Profesión: It Manager - España - Legajo: QP26P
✒️Autor de: 375 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP HCM Nivel Inicial
- Carrera Consultor Basis NetWeaver Nivel Avanzado
- Carrera Consultor Basis NetWeaver Nivel Inicial
- Máster Funcional ABAP
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial