Variante 1
DATA(o_timer) = cl_abap_runtime=>create_hr_timer( ). DATA(usec_start) = o_timer->get_runtime( ). ... DATA(usec_end) = o_timer->get_runtime( ). DATA(usec) = CONV decfloat16( usec_end - usec_start ). DATA(sec) = usec / 1000000.
Variante 2
DATA: usec_start TYPE i. DATA: usec_end TYPE i. DATA: usec TYPE i. GET RUN TIME FIELD usec_start. " Startzeitpunkt ... GET RUN TIME FIELD usec_end. " Endzeitpunkt usec = ( usec_end - usec_start ). WRITE: / | { usec }µs |.