alv - cores
DESCRIPTION
ALV - CoresTRANSCRIPT
![Page 1: ALV - Cores](https://reader031.vdocuments.mx/reader031/viewer/2022020518/577c802d1a28abe054a78cf0/html5/thumbnails/1.jpg)
document.docx
SumárioPrograma....................................................................................................................................................................2
Resultado....................................................................................................................................................................6
Projeto: 1Desenvolvedor: J Nilson
![Page 2: ALV - Cores](https://reader031.vdocuments.mx/reader031/viewer/2022020518/577c802d1a28abe054a78cf0/html5/thumbnails/2.jpg)
document.docx
Programa*&---------------------------------------------------------------------**& Report ZNI_CORES*&*&---------------------------------------------------------------------**&*&*&---------------------------------------------------------------------*
REPORT ZNI_CORES.
TYPES: BEGIN OF ty_saida, campo1(4) TYPE c, campo2(6) TYPE p DECIMALS 3, color(4) TYPE c, END OF ty_saida.
TYPE-POOLS: slis.
DATA: gt_saida TYPE TABLE OF ty_saida, wa_saida TYPE ty_saida, gt_fieldcat TYPE TABLE OF slis_fieldcat_alv, wa_fieldcat TYPE slis_fieldcat_alv, wa_layout TYPE slis_layout_alv.
* Seleção dos dadosPERFORM frm_select_data.
* Monta estrutura do relatórioPERFORM frm_alv_fieldcat.
* Define detalhes no layout do relatórioPERFORM frm_alv_layout.
* Exibe o relatórioPERFORM frm_alv_show.
*---------------------------------------------------------------------** Seleção dos dados*---------------------------------------------------------------------*FORM frm_select_data.
* Cores Normais wa_saida-campo1 = '1'. wa_saida-campo2 = '10'. wa_saida-color = 'C110'. "Azul APPEND wa_saida TO gt_saida.
wa_saida-campo1 = '2'. wa_saida-campo2 = '20'. wa_saida-color = 'C210'. "Cinza APPEND wa_saida TO gt_saida.
wa_saida-campo1 = '3'. wa_saida-campo2 = '30'. wa_saida-color = 'C310'. "Amarelo APPEND wa_saida TO gt_saida.
Projeto: 2Desenvolvedor: J Nilson
![Page 3: ALV - Cores](https://reader031.vdocuments.mx/reader031/viewer/2022020518/577c802d1a28abe054a78cf0/html5/thumbnails/3.jpg)
document.docx
wa_saida-campo1 = '4'. wa_saida-campo2 = '40'. wa_saida-color = 'C410'. "Azul APPEND wa_saida TO gt_saida.
wa_saida-campo1 = '5'. wa_saida-campo2 = '50'. wa_saida-color = 'C510'. "Verde APPEND wa_saida TO gt_saida.
wa_saida-campo1 = '6'. wa_saida-campo2 = '60'. wa_saida-color = 'C610'. "Vermelho APPEND wa_saida TO gt_saida.
wa_saida-campo1 = '7'. wa_saida-campo2 = '70'. wa_saida-color = 'C710'. "Laranja APPEND wa_saida TO gt_saida.
* Cores Claras wa_saida-campo1 = '8'. wa_saida-campo2 = '11'. wa_saida-color = 'C100'. "Azul claro APPEND wa_saida TO gt_saida.
wa_saida-campo1 = '9'. wa_saida-campo2 = '21'. wa_saida-color = 'C200'. "Cinza claro APPEND wa_saida TO gt_saida.
wa_saida-campo1 = '10'. wa_saida-campo2 = '31'. wa_saida-color = 'C300'. "Amarelo claro APPEND wa_saida TO gt_saida.
wa_saida-campo1 = '11'. wa_saida-campo2 = '41'. wa_saida-color = 'C400'. "Azul Claro APPEND wa_saida TO gt_saida.
wa_saida-campo1 = '12'. wa_saida-campo2 = '51'. wa_saida-color = 'C500'. "Verde APPEND wa_saida TO gt_saida.
wa_saida-campo1 = '13'. wa_saida-campo2 = '61'. wa_saida-color = 'C600'. "Rosa APPEND wa_saida TO gt_saida.
wa_saida-campo1 = '14'. wa_saida-campo2 = '71'. wa_saida-color = 'C700'. "Laranja claro APPEND wa_saida TO gt_saida.
* Fontes wa_saida-campo1 = '15'.Projeto: 3Desenvolvedor: J Nilson
![Page 4: ALV - Cores](https://reader031.vdocuments.mx/reader031/viewer/2022020518/577c802d1a28abe054a78cf0/html5/thumbnails/4.jpg)
document.docx
wa_saida-campo2 = '11'. wa_saida-color = 'C101'. "Azul claro APPEND wa_saida TO gt_saida.
wa_saida-campo1 = '16'. wa_saida-campo2 = '21'. wa_saida-color = 'C201'. "Cinza claro APPEND wa_saida TO gt_saida.
wa_saida-campo1 = '17'. wa_saida-campo2 = '31'. wa_saida-color = 'C301'. "Amarelo claro APPEND wa_saida TO gt_saida.
wa_saida-campo1 = '18'. wa_saida-campo2 = '41'. wa_saida-color = 'C401'. "Azul APPEND wa_saida TO gt_saida.
wa_saida-campo1 = '19'. wa_saida-campo2 = '51'. wa_saida-color = 'C501'. "Verde APPEND wa_saida TO gt_saida.
wa_saida-campo1 = '20'. wa_saida-campo2 = '61'. wa_saida-color = 'C601'. "Vermelho APPEND wa_saida TO gt_saida.
wa_saida-campo1 = '21'. wa_saida-campo2 = '71'. wa_saida-color = 'C701'. "Laranja APPEND wa_saida TO gt_saida.
* Cores Médias wa_saida-campo1 = '22'. wa_saida-campo2 = '11'. wa_saida-color = 'C111'. "Azul médio APPEND wa_saida TO gt_saida.
wa_saida-campo1 = '23'. wa_saida-campo2 = '21'. wa_saida-color = 'C211'. "Cinza médio APPEND wa_saida TO gt_saida.
wa_saida-campo1 = '24'. wa_saida-campo2 = '31'. wa_saida-color = 'C311'. "Amarelo médio APPEND wa_saida TO gt_saida.
wa_saida-campo1 = '25'. wa_saida-campo2 = '41'. wa_saida-color = 'C411'. "Azul APPEND wa_saida TO gt_saida.
wa_saida-campo1 = '26'. wa_saida-campo2 = '51'. wa_saida-color = 'C511'. "Verde APPEND wa_saida TO gt_saida.
Projeto: 4Desenvolvedor: J Nilson
![Page 5: ALV - Cores](https://reader031.vdocuments.mx/reader031/viewer/2022020518/577c802d1a28abe054a78cf0/html5/thumbnails/5.jpg)
document.docx
wa_saida-campo1 = '27'. wa_saida-campo2 = '61'. wa_saida-color = 'C611'. "Vermelho APPEND wa_saida TO gt_saida.
wa_saida-campo1 = '28'. wa_saida-campo2 = '71'. wa_saida-color = 'C711'. "Laranja APPEND wa_saida TO gt_saida.
ENDFORM. "frm_select_data
*---------------------------------------------------------------------** Monta estrutura do relatório*---------------------------------------------------------------------*FORM frm_alv_fieldcat. CLEAR wa_fieldcat. wa_fieldcat-fieldname = 'CAMPO1'. wa_fieldcat-seltext_m = 'Campo 1'. wa_fieldcat-tabname = 'GT_SAIDA'. APPEND wa_fieldcat TO gt_fieldcat.
CLEAR wa_fieldcat. wa_fieldcat-fieldname = 'CAMPO2'. wa_fieldcat-seltext_m = 'Campo 2'. wa_fieldcat-tabname = 'GT_SAIDA'. APPEND wa_fieldcat TO gt_fieldcat.ENDFORM. "frm_alv_fieldcat
*---------------------------------------------------------------------** Define detalhes no layout do relatório*---------------------------------------------------------------------*FORM frm_alv_layout. wa_layout-expand_all = 'X'. wa_layout-colwidth_optimize = 'X'. wa_layout-zebra = 'X'. wa_layout-info_fieldname = 'COLOR'.ENDFORM. "frm_alv_layout
*---------------------------------------------------------------------** Exibe o relatório*---------------------------------------------------------------------*FORM frm_alv_show. DATA: lv_repid TYPE sy-repid.
lv_repid = sy-repid.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = lv_repid is_layout = wa_layout it_fieldcat = gt_fieldcat[] TABLES t_outtab = gt_saida EXCEPTIONS program_error = 1 OTHERS = 2.
Projeto: 5Desenvolvedor: J Nilson
![Page 6: ALV - Cores](https://reader031.vdocuments.mx/reader031/viewer/2022020518/577c802d1a28abe054a78cf0/html5/thumbnails/6.jpg)
document.docx
IF sy-subrc <> 0. LEAVE LIST-PROCESSING. ENDIF.ENDFORM. "frm_alv_show
Resultado
Projeto: 6Desenvolvedor: J Nilson
![Page 7: ALV - Cores](https://reader031.vdocuments.mx/reader031/viewer/2022020518/577c802d1a28abe054a78cf0/html5/thumbnails/7.jpg)
document.docx
Nome da Atividade
Projeto: 7Desenvolvedor: J Nilson