Signature
CLASS-METHODS class_constructor.
| Library | Role | Version | License |
|---|---|---|---|
| Astro | Site framework | 6.3.1 | MIT |
| Astro React | React integration | 5.0.4 | MIT |
| Astro Sitemap | Sitemap generation | 3.7.2 | MIT |
| UI5 Web Components | UI primitives | 2.22.0 | Apache-2.0 |
| UI5 Web Components Fiori | Fiori shell components | 2.22.0 | Apache-2.0 |
| UI5 Web Components Icons | Icon set | 2.22.0 | Apache-2.0 |
| UI5 Web Components React | React wrappers | 2.22.0 | Apache-2.0 |
| React | UI runtime | 19.2.6 | MIT |
| React DOM | DOM renderer | 19.2.6 | MIT |
| Shiki | Syntax highlighting | 4.0.2 | MIT |
CLASS-METHODS class_constructor.CLASS-METHODS s_abap_date_from_date
IMPORTING !date TYPE /ork/if_date_time=>ty_s_date
RETURNING VALUE(result) TYPE d.CLASS-METHODS s_abap_date_to_date
IMPORTING !date TYPE d
RETURNING VALUE(result) TYPE /ork/if_date_time=>ty_s_date.CLASS-METHODS s_abap_dt_from_dt
IMPORTING date_time TYPE /ork/if_calendar=>ty_s_date_time
RETURNING VALUE(result) TYPE /ork/if_calendar=>ty_s_abap_date_time.CLASS-METHODS s_abap_dt_to_dt
IMPORTING date_time TYPE /ork/if_calendar=>ty_s_abap_date_time
RETURNING VALUE(result) TYPE /ork/if_calendar=>ty_s_date_time.CLASS-METHODS s_abap_time_from_time
IMPORTING !time TYPE /ork/if_calendar=>ty_s_time
RETURNING VALUE(result) TYPE t.CLASS-METHODS s_abap_time_to_time
IMPORTING !time TYPE t
fffffff TYPE i OPTIONAL
RETURNING VALUE(result) TYPE /ork/if_calendar=>ty_s_time.CLASS-METHODS s_add_seconds
IMPORTING i_stamp TYPE timestampl
i_sec TYPE numeric
RETURNING VALUE(r_result) TYPE timestampl.CLASS-METHODS s_compare_abap_date_time
IMPORTING date_time_x TYPE /ork/if_calendar=>ty_s_abap_date_time
date_time_y TYPE /ork/if_calendar=>ty_s_abap_date_time
RETURNING VALUE(result) TYPE i.CLASS-METHODS s_compare_date_time
IMPORTING date_time_x TYPE /ork/if_calendar=>ty_s_date_time
date_time_y TYPE /ork/if_calendar=>ty_s_date_time
RETURNING VALUE(result) TYPE i.CLASS-METHODS s_days_between
IMPORTING !from TYPE /ork/if_calendar=>ty_s_date
!to TYPE /ork/if_calendar=>ty_s_date
RETURNING VALUE(result) TYPE i.CLASS-METHODS s_days_between_abap
IMPORTING !from TYPE d
!to TYPE d
RETURNING VALUE(result) TYPE i.CLASS-METHODS s_days_in_month
IMPORTING year TYPE simple
month_number TYPE simple OPTIONAL
month TYPE REF TO /ork/cl_month OPTIONAL
RETURNING VALUE(result) TYPE i.CLASS-METHODS s_days_in_year
IMPORTING year TYPE simple
RETURNING VALUE(result) TYPE i.CLASS-METHODS s_format_date
IMPORTING !date TYPE d
utc_offset TYPE REF TO /ork/if_utc_offset DEFAULT /ork/cl_time_zone=>cm-utc
!format TYPE csequence DEFAULT /ork/if_format_info_date_time=>cm_std_format-short_date
format_provider TYPE REF TO /ork/if_format_provider OPTIONAL
RETURNING VALUE(result) TYPE string.CLASS-METHODS s_format_stamp
IMPORTING utc_stamp TYPE /ork/if_calendar=>ty_stamp
utc_offset TYPE REF TO /ork/if_utc_offset DEFAULT /ork/cl_time_zone=>cm-utc
!format TYPE csequence DEFAULT /ork/if_format_info_date_time=>cm_std_format-short_date_long_time
format_provider TYPE REF TO /ork/if_format_provider OPTIONAL
RETURNING VALUE(result) TYPE string.CLASS-METHODS s_format_time
IMPORTING !time TYPE t
utc_offset TYPE REF TO /ork/if_utc_offset DEFAULT /ork/cl_time_zone=>cm-utc
!format TYPE csequence DEFAULT /ork/if_format_info_date_time=>cm_std_format-long_time
format_provider TYPE REF TO /ork/if_format_provider OPTIONAL
RETURNING VALUE(result) TYPE string.CLASS-METHODS s_is_leap_year
IMPORTING year TYPE simple
RETURNING VALUE(result) TYPE abap_bool.CLASS-METHODS s_new
IMPORTING !stamp TYPE numeric
!offset TYPE REF TO /ork/if_utc_offset DEFAULT /ork/cl_time_zone=>cm-local
RETURNING VALUE(result) TYPE REF TO /ork/if_date_time.CLASS-METHODS s_new_from_abap_date_time
IMPORTING !date TYPE d
!time TYPE t
utc_offset TYPE REF TO /ork/if_utc_offset DEFAULT /ork/cl_time_zone=>cm-local
second_decimals TYPE /ork/if_duration=>ty_unit DEFAULT 0
RETURNING VALUE(result) TYPE REF TO /ork/if_date_time.CLASS-METHODS s_new_from_date_time
IMPORTING date_time TYPE /ork/if_calendar=>ty_s_date_time
utc_offset TYPE REF TO /ork/if_utc_offset DEFAULT /ork/cl_time_zone=>cm-local
RETURNING VALUE(result) TYPE REF TO /ork/if_date_time.CLASS-METHODS s_new_from_ticks
IMPORTING ticks TYPE numeric OPTIONAL
utc_ticks TYPE numeric OPTIONAL
utc_offset TYPE REF TO /ork/if_utc_offset DEFAULT /ork/cl_time_zone=>cm-local
RETURNING VALUE(result) TYPE REF TO /ork/if_date_time.CLASS-METHODS s_now
RETURNING VALUE(result) TYPE REF TO /ork/if_date_time.CLASS-METHODS s_now_as_stamp
RETURNING VALUE(result) TYPE timestampl.CLASS-METHODS s_now_as_stamp_plus_seconds
IMPORTING !seconds TYPE numeric OPTIONAL
RETURNING VALUE(result) TYPE timestampl.CLASS-METHODS s_parse
IMPORTING !stamp TYPE csequence
RETURNING VALUE(result) TYPE REF TO /ork/if_date_time.CLASS-METHODS s_parse_exact
IMPORTING !stamp TYPE csequence
!format TYPE csequence DEFAULT /ork/if_format_info_date_time=>cm_std_format-roundtrip
format_provider TYPE REF TO /ork/if_format_provider OPTIONAL
RETURNING VALUE(result) TYPE REF TO /ork/if_date_time.CLASS-METHODS s_parse_exact_raw
IMPORTING !stamp TYPE csequence
!format TYPE csequence DEFAULT /ork/if_format_info_date_time=>cm_std_format-roundtrip
format_provider TYPE REF TO /ork/if_format_provider OPTIONAL
allow_min_zero TYPE abap_bool DEFAULT abap_false
ignore_bounds TYPE abap_bool DEFAULT abap_false
RETURNING VALUE(result) TYPE ty_s_parse_raw_result.CLASS-METHODS s_parse_exact_stamp
IMPORTING !stamp TYPE csequence
!format TYPE csequence DEFAULT /ork/if_format_info_date_time=>cm_std_format-roundtrip
format_provider TYPE REF TO /ork/if_format_provider OPTIONAL
ignore_bounds TYPE abap_bool DEFAULT abap_false
RETURNING VALUE(result) TYPE /ork/if_calendar=>ty_stamp.CLASS-METHODS s_parse_exact_date
IMPORTING !date TYPE csequence
!format TYPE csequence DEFAULT /ork/if_format_info_date_time=>cm_std_format-short_date
format_provider TYPE REF TO /ork/if_format_provider OPTIONAL
RETURNING VALUE(result) TYPE d.CLASS-METHODS s_parse_exact_time
IMPORTING !time TYPE csequence
!format TYPE csequence DEFAULT /ork/if_format_info_date_time=>cm_std_format-long_time
format_provider TYPE REF TO /ork/if_format_provider OPTIONAL
RETURNING VALUE(result) TYPE t.CLASS-METHODS s_rata_die_from_abap_date
IMPORTING !date TYPE d
RETURNING VALUE(result) TYPE i.CLASS-METHODS s_rata_die_from_date
IMPORTING !date TYPE /ork/if_date_time=>ty_s_date
RETURNING VALUE(result) TYPE i.CLASS-METHODS s_rata_die_to_abap_date
IMPORTING rata_die TYPE i
RETURNING VALUE(result) TYPE d.CLASS-METHODS s_rata_die_to_date
IMPORTING rata_die TYPE i
RETURNING VALUE(result) TYPE /ork/if_date_time=>ty_s_date.CLASS-METHODS s_stamp_add_seconds
IMPORTING !stamp TYPE /ork/if_calendar=>ty_stamp
!seconds TYPE numeric
RETURNING VALUE(result) TYPE /ork/if_calendar=>ty_stamp.CLASS-METHODS s_stamp_to_abap_stamp
IMPORTING !stamp TYPE /ork/if_calendar=>ty_stamp
RETURNING VALUE(result) TYPE /ork/if_calendar=>ty_stamp.CLASS-METHODS s_stamp_add_ticks
IMPORTING !stamp TYPE /ork/if_calendar=>ty_stamp
ticks TYPE numeric
RETURNING VALUE(result) TYPE /ork/if_calendar=>ty_stamp.CLASS-METHODS s_stamp_from_date_time
IMPORTING VALUE(date_time) TYPE /ork/if_calendar=>ty_s_date_time
silent TYPE abap_bool DEFAULT abap_false
RETURNING VALUE(result) TYPE /ork/if_calendar=>ty_stamp.CLASS-METHODS s_stamp_from_seconds
IMPORTING !seconds TYPE numeric
RETURNING VALUE(result) TYPE /ork/if_calendar=>ty_stamp.CLASS-METHODS s_stamp_from_ticks
IMPORTING ticks TYPE numeric
RETURNING VALUE(result) TYPE /ork/if_calendar=>ty_stamp.CLASS-METHODS s_stamp_to_date_time
IMPORTING !stamp TYPE /ork/if_calendar=>ty_stamp
RETURNING VALUE(result) TYPE /ork/if_calendar=>ty_s_date_time.CLASS-METHODS s_stamp_to_seconds
IMPORTING !stamp TYPE timestampl
RETURNING VALUE(result) TYPE /ork/if_date_time=>ty_unit.CLASS-METHODS s_stamp_to_ticks
IMPORTING !stamp TYPE /ork/if_calendar=>ty_stamp
RETURNING VALUE(result) TYPE /ork/if_calendar=>ty_tick.CLASS-METHODS s_ticks_from_date_time
IMPORTING date_time TYPE /ork/if_calendar=>ty_s_date_time
RETURNING VALUE(result) TYPE /ork/if_calendar=>ty_tick.CLASS-METHODS s_ticks_to_date_time
IMPORTING ticks TYPE numeric
RETURNING VALUE(result) TYPE /ork/if_calendar=>ty_s_date_time.CLASS-METHODS s_find_format_regex_gapless
IMPORTING !text TYPE string
RETURNING VALUE(result) TYPE match_result_tab.CLASS-METHODS s_parse_fast_round_trip
IMPORTING !stamp TYPE csequence
RETURNING VALUE(result) TYPE REF TO /ork/if_date_time.CLASS-METHODS s_parse_fast_round_trip_raw
IMPORTING !stamp TYPE csequence
RETURNING VALUE(result) TYPE ty_s_parse_raw_result.METHODS init_abap_date_time.METHODS init_date_time.BEGIN OF ty_cm,
min TYPE REF TO /ork/if_date_time,
max TYPE REF TO /ork/if_date_time,
max_date TYPE d,
min_date TYPE d,
max_time TYPE t,
min_time TYPE t,
min_stamp TYPE /ork/if_calendar=>ty_stamp,
max_stamp TYPE /ork/if_calendar=>ty_stamp,
rata_die_one_00010101 TYPE i,
END OF ty_cm.BEGIN OF ty_s_parse_raw_result,
year TYPE i,
month TYPE i,
day TYPE i,
hour TYPE i,
hour12 TYPE i,
minute TYPE i,
second TYPE i,
nanosec TYPE p LENGTH 16 DECIMALS 0, " decfloat34,
utc_off_sec TYPE i,
designator TYPE i, " 0 = none, 1 = AM, 2 = PM
week TYPE i, " 1 - 53
day_of_week TYPE i, " 1 - 7 (1 = Monday)
END OF ty_s_parse_raw_result.BEGIN OF ty_sm_tmp_rata_die,
y TYPE i,
m TYPE i,
d TYPE i,
z TYPE i,
era TYPE i,
doe TYPE i,
yoe TYPE i,
doy TYPE i,
mp TYPE i,
END OF ty_sm_tmp_rata_die.TYPES ty_char1 TYPE c LENGTH 1.TYPES ty_char22 TYPE c LENGTH 22.TYPES lty_numc4 TYPE n LENGTH 4.TYPES lty_numc2 TYPE n LENGTH 2.TYPES lty_numc4 TYPE n LENGTH 4.TYPES lty_numc2 TYPE n LENGTH 2.CONSTANTS cm_max_dec TYPE /ork/if_calendar=>ty_stamp VALUE '.999999999' ##NO_TEXT.CONSTANTS cm_min_dec TYPE /ork/if_calendar=>ty_stamp VALUE '.000000001' ##NO_TEXT.CONSTANTS sm_min_sec TYPE timestampl VALUE '0.0000001' ##NO_TEXT.CONSTANTS literal_delimeter_pattern TYPE string VALUE `\\.|'|"|```.CONSTANTS c_time_000000 TYPE t VALUE '000000'.CONSTANTS c_date_2000 TYPE d VALUE '20000101'.CLASS-DATA cm TYPE ty_cm READ-ONLY.CLASS-DATA sm_days_in_month TYPE STANDARD TABLE OF i WITH DEFAULT KEY.CLASS-DATA sm_now_last TYPE timestampl.CLASS-DATA sm_tmp_rata_die TYPE ty_sm_tmp_rata_die.DATA my_date_time TYPE REF TO /ork/if_calendar=>ty_s_abap_date_time.DATA my_date_time_values TYPE REF TO /ork/if_calendar=>ty_s_date_time.DATA my_offset TYPE REF TO /ork/if_utc_offset.DATA my_ticks TYPE REF TO /ork/if_calendar=>ty_tick.DATA my_utc TYPE REF TO /ork/if_date_time.DATA my_utc_stamp TYPE timestampl.CLASS-DATA sm_format_regex TYPE string.CLASS-DATA sm_format_regex_simple TYPE string.DATA sec TYPE /ork/if_duration=>ty_unit.DATA sec TYPE /ork/if_duration=>ty_unit.DATA sec TYPE /ork/if_duration=>ty_unit.DATA sec TYPE /ork/if_duration=>ty_unit.DATA sec TYPE /ork/if_duration=>ty_unit.DATA sec TYPE /ork/if_duration=>ty_unit.DATA sec TYPE /ork/if_duration=>ty_unit.DATA date TYPE d.DATA day TYPE i.DATA first_day_in_year TYPE /ork/if_calendar=>ty_s_date.DATA time TYPE p LENGTH 16 DECIMALS 7.DATA decimals TYPE /ork/if_duration=>ty_unit.DATA decimals TYPE /ork/if_duration=>ty_unit.DATA decimals TYPE /ork/if_duration=>ty_unit.DATA last_match TYPE REF TO match_result.DATA data_ref TYPE REF TO data.DATA c22 TYPE ty_char22.DATA m TYPE i.DATA date_time TYPE /ork/if_calendar=>ty_s_date_time.DATA utc_off_sec TYPE decfloat34.DATA ticks TYPE /ork/if_calendar=>ty_tick.DATA utc_offset TYPE REF TO /ork/if_duration.DATA fmt_info TYPE REF TO /ork/if_format_info_date_time.DATA fmt TYPE string.DATA standard_fmt TYPE ty_char1.DATA match_list TYPE match_result_tab.DATA m TYPE i.DATA parsed TYPE ty_s_parse_raw_result.DATA off TYPE i.DATA shift TYPE i.DATA match TYPE string.DATA c1 TYPE c LENGTH 1.DATA i TYPE i.DATA c2 TYPE c LENGTH 2.DATA str1 TYPE string.DATA nc9 TYPE n LENGTH 9.DATA c9 TYPE c LENGTH 9.DATA c6 TYPE c LENGTH 6.DATA str2 TYPE string.DATA i TYPE i.DATA off TYPE i.DATA c6 TYPE c LENGTH 6.DATA c9 TYPE c LENGTH 9.DATA nc9 TYPE n LENGTH 9.DATA df TYPE decfloat34.DATA y TYPE i.DATA m TYPE i.DATA d TYPE i ##FLD_TYPE_NAME.DATA z TYPE i.DATA era TYPE i.DATA doe TYPE i.DATA yoe TYPE i.DATA doy TYPE i.DATA mp TYPE i.DATA ticks TYPE /ork/if_calendar=>ty_tick.DATA tmp TYPE /ork/if_calendar=>ty_tick.DATA duration TYPE /ork/if_duration=>ty_s.DATA time TYPE p LENGTH 16 DECIMALS 7.DATA numc8 TYPE n LENGTH 8.DATA tmp TYPE /ork/if_calendar=>ty_tick.DATA timespan TYPE /ork/if_duration=>ty_s.DATA time TYPE p LENGTH 16 DECIMALS 7.