Professional Documents
Culture Documents
*&---------------------------------------------------------------------*
*& Report Z22RP_EXERCICIO6
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
REPORT Z22RP_EXERCICIO6.
TABLES: ZT06_PRODUTOS,ZT06_MARCA.
TYPES: BEGIN OF TY_ZT06_PRODUTOS,
ID_PROD TYPE ZT06_PRODUTOS-ID_PROD,
QUANTIDADE TYPE ZT06_PRODUTOS-QUANTIDADE,
UNIDADE TYPE ZT06_PRODUTOS-UNIDADE,
VALOR_UNI TYPE ZT06_PRODUTOS-VALOR_UNI,
MOEDA TYPE ZT06_PRODUTOS-MOEDA,
DATAVAL TYPE ZT06_PRODUTOS-DATAVAL,
ID_MARCA TYPE ZT06_PRODUTOS-ID_MARCA,
END OF TY_ZT06_PRODUTOS.
TYPES: BEGIN OF TY_ZT06_MARCA,
ID_MARCA TYPE ZT06_MARCA-ID_MARCA,
DESC_MARCA TYPE
ZT06_MARCA-DESC_MARCA,
RETING
TYPE ZT06_MARCA-RETING,
END OF TY_ZT06_MARCA.
DATA: WA_PRODUTOS TYPE TY_ZT06_PRODUTOS.
DATA: WA_MARCA TYPE TY_ZT06_MARCA.
DATA: TI_PRODUTOS TYPE TABLE OF TY_ZT06_PRODUTOS.
DATA: TI_MARCA TYPE TABLE OF TY_ZT06_MARCA.
SELECTION-SCREEN BEGIN OF BLOCK 1 WITH FRAME TITLE TEXT-001.
SELECTION-SCREEN BEGIN OF BLOCK 2 WITH FRAME TITLE TEXT-002.
PERFORM f_idmark.
form F_IDMARK .
if ti_marca is not INITIAL.
select ID_MARCA DESC_MARCA RETING
from zt06_marca
into table ti_marca
for all ENTRIES IN ti_produtos
WHERE id_marca = ti_produtos-id_marca and reting in s_rating .
CHECK sy-subrc is INITIAL.
endif.
endform.
________________________________________________________________
PERFORM F_loop_read.
form F_LOOP_READ .
Valor U
',W
ENDLOOP.
endform.
________________________________________________________________________________
___________
INCLUDE Z22RP_EXERCICIO6_F_IDPRODF01.
INCLUDE Z22RP_EXERCICIO6_F_IDPRODF03.
INCLUDE Z22RP_EXERCICIO6_F_IDMARKF01.
INCLUDE Z22RP_EXERCICIO6_F_LOOP_REAF01.