Advertisement
Guest User

Untitled

a guest
Oct 18th, 2018
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ABAP 0.98 KB | None | 0 0
  1. REPORT Z_EXERCICIO9_ALUNO6.
  2.  
  3. TYPES: zaluno6_loC.
  4.  
  5. TYPES: BEGIN OF ty_zaluno6_loc,
  6.  
  7.        cod_filme TYPE zaluno6_loc-cod_filme,
  8.        preco TYPE zaluno6_loc-preco,
  9.        genero TYPE zaluno6_loc-genero,
  10.  
  11.        END OF ty_zaluno6_loc.
  12.  
  13. DATA: ti_zaluno6_loc TYPE TABLE OF ty_zaluno6_loc,
  14.       wa_zaluno6_loc TYPE ty_zaluno6_loc.
  15.  
  16. SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
  17.     SELECT-OPTIONS s_cod FOR zaluno6_loc-cod_filme OBRIGATORY.
  18.     PARAMETERS: p_preco TYPE zaluno6_loc-preco OBRIGATORY,
  19.                 p_genero TYPE zaluno6_loc-genero OBRIGATORY.
  20. SELECTION-SCREEN END OF BLOCK B1.
  21.  
  22. START-OF-SELECTION.
  23.  
  24. SELECT cod_filme preco genero
  25. FROM zaluno6_loc
  26. INTO TABLE ti_zaluno6_loc
  27. WHERE cod_filme IN s_cod.
  28.  
  29. IF SY-SUBRC IS INITAL.
  30.     LOOP AT ti_zaluno6_loc INTO wa_zaluno6_loc.
  31.         wa_zaluno6_loc-preco = p_preco.
  32.         wa_zaluno6_loc-genero = p_genero.
  33.         APPEND wa_zaluno6_loc TO ti_zaluno6_loc.
  34.         CLEAR wa_zaluno6_loc.
  35.     ENDLOOP.
  36.         MODIFY zaluno6_loc FROM INTO ti_zaluno6_loc.
  37. ENDIF.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement