Advertisement
Guest User

Untitled

a guest
Jun 28th, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ABAP 1.38 KB | None | 0 0
  1. *&---------------------------------------------------------------------*
  2. *& Report  ZAUF602
  3. *&
  4. *&---------------------------------------------------------------------*
  5. *&
  6. *&
  7. *&---------------------------------------------------------------------*
  8.  
  9. REPORT  zauf602.
  10.  
  11. SELECTION-SCREEN BEGIN OF BLOCK 0
  12.   WITH FRAME TITLE text-001.
  13. PARAMETERS jahr TYPE n LENGTH 4.
  14. PARAMETERS kat TYPE zneukunde-kundenkategorie.
  15. SELECTION-SCREEN END OF BLOCK 0.
  16.  
  17. if ( jahr = '0000' ).
  18.   jahr = '2016'.
  19.   endif.
  20. WRITE: / 'Gewählte Selektionen:',
  21. / 'Jahr der Bestellung: ', 25 jahr,
  22. / 'Kundenkategorie: ', 25 kat.
  23.  
  24.  
  25.  
  26. DATA: wa_kn TYPE zneukunde,
  27.       wa_bs TYPE zneubestellung.
  28.  
  29.  
  30.  
  31. WRITE: /,
  32. 'KNR',
  33. 7 'Vorname',
  34. 17 'Nachname',
  35. 30 'Umsatz',
  36. 45 'Waehrung'.
  37.  
  38. SELECT * FROM zneukunde INTO wa_kn.
  39.   IF ( kat = wa_kn-kundenkategorie OR kat = '').
  40. DATA ums TYPE zneubestellung-preis.
  41. ums = 0.
  42. DATA wae TYPE zneubestellung-waehrung.
  43. wae = 0.
  44.  
  45.     SELECT * FROM zneubestellung INTO wa_bs.
  46.      DATA dat TYPE string.
  47.      dat = wa_bs-bestelldatum(4).
  48.       IF ( wa_kn-knr = wa_bs-knr AND wa_bs-bestelldatum(4) = jahr ).
  49.         wae = wa_bs-waehrung.
  50.         ums = ums + wa_bs-preis.
  51.       ENDIF.
  52.     ENDSELECT.
  53.     IF ( wae = 'EUR' ).
  54.       WRITE: / wa_kn-knr,
  55.           7 wa_kn-vorname ,
  56.           17 wa_kn-nachname ,
  57.           30 ums,
  58.           45 wae.
  59.     ENDIF.
  60.   ENDIF.
  61. ENDSELECT.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement