Z_YLR_ALV2

2
REPORT Z_YLR_ALV2 . * Cargar la tabla SFLIGHT de la base de datos TABLES : sflight . * Cargamos los datos tipo slis TYPES : slis . * Definición de variables DATA : g_it_sflight TYPE TABLE OF sflight , g_st_sflight TYPE sflight . DATA : g_it_fieldcat TYPE slis_t_fieldcat_alv , g_st_fieldcat TYPE slis_fieldcat_alv . * SQL para copiar la tabla sflight a la tabla interna SELECT * FROM sflight INTO TABLE g_it_sflight . * Datos del fieldcat para el ALV g_st_fieldcat - fieldname = 'CARRID' . "Nombre del campo de la tabla g_st_fieldcat - seltext_m = 'Compañía' . "Descripción media g_st_fieldcat - seltext_s = 'Comp.' . "Descripción corta APPEND g_st_fieldcat TO g_it_fieldcat . g_st_fieldcat - fieldname = 'CONNID' . g_st_fieldcat - seltext_m = 'Nº vuelo' . g_st_fieldcat - seltext_s = 'Vuelo' . APPEND g_st_fieldcat TO g_it_fieldcat . g_st_fieldcat - fieldname = 'FLDATE' . g_st_fieldcat - seltext_m = 'Fecha de vuelo' . g_st_fieldcat - seltext_s = 'Fecha' . APPEND g_st_fieldcat TO g_it_fieldcat . g_st_fieldcat - fieldname = 'PRICE' . g_st_fieldcat - seltext_m = 'Tarifa de vuelo' . g_st_fieldcat - seltext_s = 'Tarifa' . APPEND g_st_fieldcat TO g_it_fieldcat . g_st_fieldcat - fieldname = 'SEATSOCC' . "aqui va el nombre de la columna de la tabla de la BD g_st_fieldcat - seltext_m = 'Numero de plazas Economicas' . "esta es la descripcio n que aparecera al pasar el mouse sobre la columna

description

ejemplo alv v2

Transcript of Z_YLR_ALV2

Page 1: Z_YLR_ALV2

REPORT Z_YLR_ALV2.

* Cargar la tabla SFLIGHT de la base de datosTABLES: sflight.

* Cargamos los datos tipo slisTYPES: slis.

* Definición de variablesDATA: g_it_sflight TYPE TABLE OF sflight,      g_st_sflight TYPE sflight.

DATA: g_it_fieldcat TYPE slis_t_fieldcat_alv,      g_st_fieldcat TYPE slis_fieldcat_alv.

* SQL para copiar la tabla sflight a la tabla internaSELECT * FROM sflight INTO TABLE g_it_sflight.

* Datos del fieldcat para el ALVg_st_fieldcat-fieldname = 'CARRID'. "Nombre del campo de la tablag_st_fieldcat-seltext_m = 'Compañía'. "Descripción mediag_st_fieldcat-seltext_s = 'Comp.'. "Descripción cortaAPPEND g_st_fieldcat TO g_it_fieldcat.

g_st_fieldcat-fieldname = 'CONNID'.g_st_fieldcat-seltext_m = 'Nº vuelo'.g_st_fieldcat-seltext_s = 'Vuelo'.APPEND g_st_fieldcat TO g_it_fieldcat.

g_st_fieldcat-fieldname = 'FLDATE'.g_st_fieldcat-seltext_m = 'Fecha de vuelo'.g_st_fieldcat-seltext_s = 'Fecha'.APPEND g_st_fieldcat TO g_it_fieldcat.

g_st_fieldcat-fieldname = 'PRICE'.g_st_fieldcat-seltext_m = 'Tarifa de vuelo'.g_st_fieldcat-seltext_s = 'Tarifa'.APPEND g_st_fieldcat TO g_it_fieldcat.

g_st_fieldcat-fieldname = 'SEATSOCC'. "aqui va el nombre de la columna de la tabla de la BDg_st_fieldcat-seltext_m = 'Numero de plazas Economicas'. "esta es la descripcion que aparecera al pasar el mouse sobre la columnag_st_fieldcat-seltext_s = 'Plazas C'."este es el nombre de como aparecera la cabecera de la columna en el reporteAPPEND g_st_fieldcat TO g_it_fieldcat.

* Función ALVCALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'  EXPORTING    it_fieldcat   = g_it_fieldcat[]

Page 2: Z_YLR_ALV2

  TABLES    t_outtab      = g_it_sflight[]  EXCEPTIONS    program_error = 1    OTHERS        = 2.