Signature
CLASS-METHODS class_constructor.
CLASS-METHODS class_constructor.CLASS-METHODS s_get
IMPORTING VALUE(zone) TYPE tznzone
RETURNING VALUE(result) TYPE REF TO /ork/if_time_zone.CLASS-METHODS s_fm_tzon_get_offset
IMPORTING if_timezone TYPE timezone
if_local_date TYPE d
if_local_time TYPE t
EXPORTING ef_utcdiff TYPE t
ef_utcsign TYPE ty_sign_char
ef_is_in_dst TYPE abap_bool.BEGIN OF ty_cm,
local TYPE REF TO /ork/if_utc_offset,
system TYPE REF TO /ork/if_utc_offset,
utc TYPE REF TO /ork/if_utc_offset,
END OF ty_cm.TYPES ty_sign_char TYPE c LENGTH 1.CONSTANTS lc_utc_timezone TYPE timezone VALUE ' '.CLASS-DATA cm TYPE /ork/cl_time_zone=>ty_cm READ-ONLY.DATA my_zone TYPE tznzone.CLASS-DATA sm_buff TYPE REF TO /ork/if_weak_map.DATA abap_date_time TYPE /ork/if_calendar=>ty_s_abap_date_time.DATA stamp TYPE /ork/if_calendar=>ty_stamp.DATA abap_date_time TYPE /ork/if_calendar=>ty_s_abap_date_time.DATA lf_timestamp TYPE timestamp.DATA lf_utc_date TYPE d.DATA lf_utc_time TYPE t.DATA lf_time_i TYPE i.DATA lf_offset TYPE i.DATA lf_utc_date_i TYPE i.DATA lf_date_i TYPE i.