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 |.