Advertisement
golim22

abap calc and first program

Oct 6th, 2017
273
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ABAP 0.91 KB | None | 0 0
  1. *&---------------------------------------------------------------------*
  2. *& Report  Z_NAAME
  3. *&
  4. *&--------------  WRITE 'Hello world!'.---------------------------------*
  5. *&                PARAMETERS: pa_name TYPE string.
  6. *&                NEW-LINE.
  7. *&----------------WRITE: 'Hello', pa_name.-----------------*
  8.  
  9. REPORT Z_NAAME.
  10.  
  11. PARAMETERS: pa_int1 TYPE i,
  12. pa_int2 TYPE i,
  13. pa_op TYPE c LENGTH 1 .
  14.  
  15. DATA gv_result TYPE p LENGTH 16 DECIMALS 2  .
  16.  
  17. IF ( pa_op = '+' OR
  18.   pa_op = '-' OR
  19.   pa_op = '*' OR
  20.   pa_op = '/' AND pa_int2 <> 0 ).
  21.  
  22. CASE pa_op.
  23.   WHEN '+'.
  24.     gv_result = pa_int1 + pa_int2.
  25.  
  26.      WHEN '-'.
  27.     gv_result = pa_int1 - pa_int2.
  28.  
  29.      WHEN '*'.
  30.     gv_result = pa_int1 * pa_int2.
  31.  
  32.      WHEN '/'.
  33.     gv_result = pa_int1 / pa_int2.
  34. ENDCASE.
  35.  " -,
  36.   "*,
  37.   "/ .
  38.  
  39. WRITE: 'Result: ', gv_result .
  40.  
  41. ELSEIF pa_op = '/' AND pa_int2 = 0.
  42.   WRITE 'no division by zero' .
  43. ELSE.
  44.  
  45. ENDIF .
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement