Advertisement
Guest User

Untitled

a guest
Nov 19th, 2018
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ABAP 1.49 KB | None | 0 0
  1. *&---------------------------------------------------------------------*
  2. *& Report  ZFC_GENERIC_PROGRAMMING
  3. *&
  4. *&---------------------------------------------------------------------*
  5. *&
  6. *&
  7. *&---------------------------------------------------------------------*
  8.  
  9. REPORT  zfc_generic_programming.
  10.  
  11.  
  12. DATA:
  13.       gv_number_1     TYPE int4 VALUE '1',
  14.       gv_number_2     TYPE int4,
  15.       gv_number_3     TYPE int4 VALUE 1,
  16.       gt_object_table TYPE STANDARD TABLE OF /dvd/ftt_s_object,
  17.       gs_object       TYPE /dvd/ftt_s_object,
  18.       gv_sum          type int4.
  19.  
  20.  
  21. FIELD-SYMBOLS:
  22.                <gv_number>          TYPE int4,
  23.                <gv_any>             TYPE ANY,
  24.                <gv_number_another>  TYPE int4,
  25.                <gv_int4>            TYPE int4,
  26.                <gv_string>          TYPE string,
  27.                <gv_generic>         TYPE ANY,
  28.                <gs_line>            TYPE /dvd/ftt_s_object.
  29.  
  30.  
  31. ASSIGN gv_number_1 TO <gv_number_another>.
  32. ASSIGN gv_number_3 TO <gv_int4>.
  33. ASSIGN gv_number_3 TO <gv_generic>.
  34.  
  35. <gv_number_another> = 4.
  36.  
  37.  
  38. gs_object-name = 'Anton'.
  39. gs_object-value = 50.
  40. APPEND gs_object TO gt_object_table.
  41. gs_object-name = 'Jan'.
  42. gs_object-value = 16.
  43. APPEND gs_object TO gt_object_table.
  44. gs_object-name = 'Sofia'.
  45. gs_object-value = 25.
  46. APPEND gs_object TO gt_object_table.
  47.  
  48. LOOP AT gt_object_table ASSIGNING <gs_line>.
  49.  
  50.   gv_sum = gv_sum + <gs_line>-value.
  51.   WRITE: / 'Name: ', <gs_line>-name, ' Value: ', <gs_line>-value.
  52.  
  53. ENDLOOP.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement