123TrucosSAP




Id Titulo Fecha
{{tabla.tabla }} {{tabla.desc }} {{tabla.modulo}}

ABAP Reporte AVL con una tabla del DD.

REPORT ZALV01.
* Cargamos los datos tipo slis
TYPE-POOLS SLIS.
DATA: G_INT_fieldcat TYPE slis_t_fieldcat_alv,
G_ST_fieldcat TYPE slis_fieldcat_alv.
* Creamos la estructura de la tabla interna con la tabla MARAV
TABLES: MARAV.
DATA: BEGIN OF ST_MARAV.
INCLUDE STRUCTURE MARAV.
DATA END OF ST_MARAV.
* Creamos la tabla interna con cabecera
DATA INT_MARAV LIKE TABLE OF ST_MARAV WITH HEADER LINE.
* Copiamos los datos tabla MARAV a la tabla interna INT_MARAV
SELECT * FROM MARAV INTO TABLE INT_MARAV.
* Imprimimos en pantalla los valores. Fieldcat
G_ST_fieldcat-fieldname = 'MANDT'. "Nombre del campo de la tabla
G_ST_fieldcat-seltext_m = 'Mandante'. "Descripción mediana
G_ST_fieldcat-seltext_s = 'Man.'. "Descripción corta
APPEND G_ST_fieldcat TO G_INT_fieldcat.

G_ST_fieldcat-fieldname = 'MTART'.
G_ST_fieldcat-seltext_m = 'Tipo de material'.
G_ST_fieldcat-seltext_s = 'Tip.'.
APPEND G_ST_fieldcat TO G_INT_fieldcat.
* Función para mostrar el ALV
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
it_fieldcat = G_INT_fieldcat[]
I_GRID_TITLE = 'ZALV01/Tabla-vista para BD lógica MGM'
TABLES
t_outtab = INT_MARAV[]
EXCEPTIONS
program_error = 1
OTHERS = 2.


Datos de Contacto

MSc Marlon Falcón Hernández
mfalcon@falconsolutions.cl
Chile

Si necesitas contratar algun trabajo no dudes en contactarme. Para cursos por ahora no. Saludos

Mis sitios

Contactar




Creado por: MARLONFALCON.CL