Tuesday, April 15, 2014

Differenzen von Zeitstempeln in ABAP berechnen - viele SAP-Standard-Funktionen dumpen!

data lv_dd type i" difference of two dates in days
data lv_ds type i" difference of two times in seconds

lv_dd <aoext>-duedate <aoext>-astad.
lv_ds <aoext>-duetime <aoext>-astat.

try.
    lv_duration 86400 * lv_dd + lv_ds.
  catch cx_root.
    lv_duration 2147483647" max for signed 4-byte-integer
endtry.

No comments:

Post a Comment

SAP ABAP: Determine Timezone for Plant

    DATA:       lt_tzone TYPE STANDARD TABLE OF tznzone WITH DEFAULT KEY,       l_tzone  TYPE tznzone.     " get time zone for plant   ...