Advertisement
Guest User

Untitled

a guest
Jun 20th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ABAP 1.27 KB | None | 0 0
  1. " Empleando cabecera.
  2. FORM guardar_tvarv_cabecera .
  3.     " Variables empleadas para la toma del tiempo.
  4.     DATA:
  5.         rt_str TYPE i,
  6.         rt_end TYPE i,
  7.         run_time TYPE p DECIMALS 2.
  8.    
  9.     " Tpo. inicial.
  10.     GET RUN TIME FIELD rt_str.
  11.    
  12.     CLEAR TVARVC.
  13.     TVARVC-type = 'P'.
  14.     TVARVC-name = 'Z_LAST_MONTH_XDAY'.
  15.     TVARVC-numb = 0000.
  16.     TVARVC-sign = 'I'.
  17.     TVARVC-opti = 'EQ'.
  18.     TVARVC-low = gv_laborable.
  19.     MODIFY TVARVC.
  20.    
  21.     "Tpo. final.
  22.     GET RUN TIME FIELD rt_end.
  23.     run_time = ( rt_end - rt_str ) / 1000000 .
  24.  
  25.     WRITE: 'Runtime cabecera', run_time.    
  26. ENDFORM.                    " GUARDAR_TVARV
  27.  
  28. " Empleando fs.
  29. FORM guardar_tvarv_fs .
  30.     " Variables empleadas para la toma del tiempo.
  31.     DATA:
  32.         rt_str TYPE i,
  33.         rt_end TYPE i,
  34.         run_time TYPE p DECIMALS 2.
  35.  
  36.     " Creamos el fs
  37.     FIELD-SYMBOLS <fs_TVARVC> LIKE LINE OF TVARVC.
  38.  
  39.     GET RUN TIME FIELD rt_str.
  40.    
  41.     <fs_TVARVC>-type = 'P'.
  42.     <fs_TVARVC>-name = 'Z_LAST_MONTH_XDAY'.
  43.     <fs_TVARVC>-numb = 0000.
  44.     <fs_TVARVC>-sign = 'I'.
  45.     <fs_TVARVC>-opti = 'EQ'.
  46.     <fs_TVARVC>-low = gv_laborable.
  47.    
  48.     GET RUN TIME FIELD rt_end.
  49.     run_time = ( rt_end - rt_str ) / 1000000 .
  50.  
  51.     WRITE: 'Runtime fs', run_time.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement