You are on page 1of 2

*&---------------------------------------------------------------------*

*& Report Z05RP_REPORT5


*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
REPORT z05rp_report5.
TABLES: z05tb_clientes, z05tb_fornecedor.
SELECTION-SCREEN BEGIN OF BLOCK relatorio_diverso WITH FRAME TITLE text-001.
SELECTION-SCREEN BEGIN OF BLOCK fornecedores WITH FRAME TITLE text-003.
SELECT-OPTIONS: so_cnpj FOR z05tb_fornecedor-cnpj_forn NO INTERVALS NO-EXTENSION
,
so_cdfor FOR z05tb_fornecedor-cidade.
SELECTION-SCREEN END OF BLOCK fornecedores.
SELECTION-SCREEN BEGIN OF BLOCK clientes WITH FRAME TITLE text-004.
SELECT-OPTIONS: so_cpf FOR z05tb_clientes-cpf_cli NO INTERVALS NO-EXTENSION,
so_cdcli FOR z05tb_clientes-cidade,
so_dtcli FOR z05tb_clientes-datanasc.
SELECTION-SCREEN END OF BLOCK clientes.
SELECTION-SCREEN BEGIN OF BLOCK tipo_pesquisa WITH FRAME TITLE text-002.
PARAMETERS: p_pesq1 RADIOBUTTON GROUP grp2,
p_pesq2 RADIOBUTTON GROUP grp2.
SELECTION-SCREEN END OF BLOCK tipo_pesquisa.
SELECTION-SCREEN END OF BLOCK relatorio_diverso.
TYPES: BEGIN OF ty_clientes,
cpf_cli TYPE z05tb_clientes-cpf_cli,
rg_cli TYPE z05tb_clientes-rg_cli,
nome_cli TYPE z05tb_clientes-nome_cli,
datanasc TYPE z05tb_clientes-datanasc,
cidade TYPE z05tb_clientes-cidade,
telefone TYPE z05tb_clientes-telefone,
email TYPE z05tb_clientes-email,
END OF ty_clientes.
TYPES: BEGIN OF ty_fornecedor,
cnpj_forn TYPE z05tb_fornecedor-cnpj_forn,
desc_forn TYPE z05tb_fornecedor-desc_forn,

cidade TYPE z05tb_fornecedor-cidade,


telefone TYPE z05tb_fornecedor-telefone,
email TYPE z05tb_fornecedor-email,
END OF ty_fornecedor.
DATA: wa_clientes TYPE ty_clientes,
wa_fornecedor TYPE ty_fornecedor,
it_clientes TYPE TABLE OF ty_clientes,
it_fornecedor TYPE TABLE OF ty_fornecedor.
START-OF-SELECTION.
PERFORM f_select_dados.
PERFORM f_manip_clientes.
PERFORM f_manip_fornecedor.
END-OF-SELECTION.
INCLUDE z05rp_report5_f_manip_clienf01.
INCLUDE z05rp_report5_f_manip_fornef01.
INCLUDE z05rp_report5_f_select_dadof01.

You might also like