Professional Documents
Culture Documents
START-OF-SELECTION.
PERFORM obtener_datos.
END-OF-SELECTION.
PERFORM mostrar_alv.
*&---------------------------------------------------------------------*
*& Form OBTENE_DATOS
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
FORM obtener_datos.
SELECT carrid fldate price currency planetype
INTO TABLE it_sf
FROM sflight
WHERE carrid EQ p_carrid.
ENDFORM. "
*&---------------------------------------------------------------------*
*& Form armar_layout
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
FORM armar_layout.
wa_layout-zebra = 'x'.
wa_layout-expand_all = 'x'.
wa_layout-colwidth_optimize = 'x'.
ENDFORM. "armar_layout
*&---------------------------------------------------------------------*
*& Form armar_fieldcat
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
FORM armar_fieldcat.
REFRESH it_fieldcat.
wa_fieldcat-fieldname = 'CARRID'.
wa_fieldcat-seltext_m = 'ID Aerolineas'.
wa_fieldcat-tabname = 'IT_SF'.
wa_fieldcat-col_pos = 1.
APPEND wa_fieldcat TO it_fieldcat.
CLEAR wa_fieldcat.
wa_fieldcat-fieldname = 'FLDATE'.
wa_fieldcat-seltext_m = 'FECHA'.
wa_fieldcat-tabname = 'IT_SF'.
wa_fieldcat-col_pos = 2.
APPEND wa_fieldcat TO it_fieldcat.
CLEAR wa_fieldcat.
wa_fieldcat-fieldname = 'PRICE'.
wa_fieldcat-seltext_m = 'PRECIO'.
wa_fieldcat-tabname = 'IT_SF'.
wa_fieldcat-col_pos = 3.
APPEND wa_fieldcat TO it_fieldcat.
CLEAR wa_fieldcat.
wa_fieldcat-fieldname = 'CURRENCY'.
wa_fieldcat-seltext_m = 'MONEDA'.
wa_fieldcat-tabname = 'IT_SF'.
wa_fieldcat-col_pos = 4.
APPEND wa_fieldcat TO it_fieldcat.
CLEAR wa_fieldcat.
wa_fieldcat-fieldname = 'PLANETYPE'.
wa_fieldcat-seltext_m = 'AVION'.
wa_fieldcat-tabname = 'IT_SF'.
wa_fieldcat-col_pos = 5.
APPEND wa_fieldcat TO it_fieldcat.
CLEAR wa_fieldcat.
ENDFORM. "armar_fieldcat
*&---------------------------------------------------------------------*
*& Form mostrar_alv
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
FORM mostrar_alv.
PERFORM armar_layout.
PERFORM armar_fieldcat.
ENDFORM. "mostrar_alv