Dê uma olhada neste código:
*&---------------------------------------------------------------------*
*& Report ZSOURAV_TEST
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
report ZSOURAV_TEST message-id z_zzz_ca_messages.
* constantes para ícones
type-pools: icon,
* constantes para cores
col.
* tipo para tabela interna
types: begin of t_sflight.
include structure sflight.
types: seatsfree type sflight-seatsocc,
* exceção
usage type n,
* ícone para futuro / passado
icon_future type icon-id,
* contador de linhas
line_counter type i,
* tabela interna para informações de cor da célula
it_colors type lvc_t_scol,
end of t_sflight.
* Tabela interna
data: it_sflight type table of t_sflight.
* Área de trabalho para busca de dados
data: wa_sflight like line of it_sflight.
* Área de trabalho para informações de cor da célula
data: wa_colors like line of wa_sflight-it_colors.
* Interruptor para exibição da lista sim / não
data: list_display type sap_bool.
* Referência para controle de contêiner
data: gr_cont type ref to cl_gui_custom_container.
* Referência para instância ALV
data: gr_alv type ref to cl_salv_table.
* Referência para situações de erro
data: gr_error type ref to cx_salv_error.
* comando do usuário da dynpro
data: ok_code like sy-ucomm.
select-options:
so_car for wa_sflight-carrid memory id car,
so_con for wa_sflight-connid.
selection-screen skip 1.
selection-screen
begin of block alv with
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019