GitHub
LibrariesOpen source libraries used to build this documentation site.
LibraryRoleVersionLicense
AstroastroSite framework6.3.1MIT
Astro React@astrojs/reactReact integration5.0.4MIT
Astro Sitemap@astrojs/sitemapSitemap generation3.7.2MIT
UI5 Web Components@ui5/webcomponentsUI primitives2.22.0Apache-2.0
UI5 Web Components Fiori@ui5/webcomponents-fioriFiori shell components2.22.0Apache-2.0
UI5 Web Components Icons@ui5/webcomponents-iconsIcon set2.22.0Apache-2.0
UI5 Web Components React@ui5/webcomponents-reactReact wrappers2.22.0Apache-2.0
ReactreactUI runtime19.2.6MIT
React DOMreact-domDOM renderer19.2.6MIT
ShikishikiSyntax highlighting4.0.2MIT
Docs/ORK/DATE_TIME/ORK/IF_CALENDAR
Interface/ORK/IF_CALENDAR
Calendar
InterfaceCalendar
Package
/ORK/DATE_TIME
Members
56
34 items
Methods
add_days
add_hours
add_milliseconds
add_minutes
add_months
add_seconds
add_ticks
add_weeks
add_years
algorithm_type
Method

Specifies whether a calendar is solar-based, lunar-based, or lunisolar-based.

Parameters

NameDescriptionresultsee /ork/if_calendar.DATA:cm_algorithm_type

Signature

METHODS algorithm_type
    RETURNING VALUE(result) TYPE ty_algorithm_type.
eras
Method

Signature

METHODS eras
    RETURNING VALUE(result) TYPE ty_tt_eras.
get_days_in_month
Method

Signature

METHODS get_days_in_month
    IMPORTING year TYPE i
              month TYPE i
              era TYPE i DEFAULT current_era
    RETURNING VALUE(result) TYPE i.
get_days_in_year
Method

Signature

METHODS get_days_in_year
    IMPORTING year TYPE i
              era TYPE i DEFAULT current_era
    RETURNING VALUE(result) TYPE i.
get_day_of_month
Method

Signature

METHODS get_day_of_month
    IMPORTING date_time TYPE REF TO /ork/if_date_time
    RETURNING VALUE(result) TYPE i.
get_day_of_week
Method

Signature

METHODS get_day_of_week
    IMPORTING date_time TYPE REF TO /ork/if_date_time
    RETURNING VALUE(result) TYPE ty_day_of_week.
get_day_of_year
Method

Signature

METHODS get_day_of_year
    IMPORTING date_time TYPE REF TO /ork/if_date_time
    RETURNING VALUE(result) TYPE i.
get_era
Method

Signature

METHODS get_era
    IMPORTING date_time TYPE REF TO /ork/if_date_time
    RETURNING VALUE(result) TYPE i.
get_hour
Method

Signature

METHODS get_hour
    IMPORTING date_time TYPE REF TO /ork/if_date_time
    RETURNING VALUE(result) TYPE i.
get_leap_month
Method

Signature

METHODS get_leap_month
    IMPORTING year TYPE i
              era TYPE i DEFAULT current_era
    RETURNING VALUE(result) TYPE i.
get_milliseconds
Method

Signature

METHODS get_milliseconds
    IMPORTING date_time TYPE REF TO /ork/if_date_time
    RETURNING VALUE(result) TYPE f.
get_minute
Method

Signature

METHODS get_minute
    IMPORTING date_time TYPE REF TO /ork/if_date_time
    RETURNING VALUE(result) TYPE i.
get_month
Method

Signature

METHODS get_month
    IMPORTING date_time TYPE REF TO /ork/if_date_time
    RETURNING VALUE(result) TYPE i.
get_months_in_year
Method

Signature

METHODS get_months_in_year
    IMPORTING year TYPE i
              era TYPE i DEFAULT current_era
    RETURNING VALUE(result) TYPE i.
get_second
Method

Signature

METHODS get_second
    IMPORTING date_time TYPE REF TO /ork/if_date_time
    RETURNING VALUE(result) TYPE i.
get_week_of_year
Method

Signature

METHODS get_week_of_year
    IMPORTING date_time TYPE REF TO /ork/if_date_time
              rule TYPE ty_week_rule
              first_day_of_week TYPE ty_day_of_week
    RETURNING VALUE(result) TYPE i.
get_year
Method

Signature

METHODS get_year
    IMPORTING date_time TYPE REF TO /ork/if_date_time
    RETURNING VALUE(result) TYPE i.
is_leap_day
Method

Signature

METHODS is_leap_day
    IMPORTING year TYPE i
              month TYPE i
              day TYPE i
              era TYPE i DEFAULT current_era
    RETURNING VALUE(result) TYPE abap_bool.
is_leap_month
Method

Signature

METHODS is_leap_month
    IMPORTING year TYPE i
              month TYPE i
              era TYPE i DEFAULT current_era
    RETURNING VALUE(result) TYPE abap_bool.
is_leap_year
Method

Signature

METHODS is_leap_year
    IMPORTING year TYPE i
              era TYPE i DEFAULT current_era
    RETURNING VALUE(result) TYPE abap_bool.
max_supported_date_time
Method

Signature

METHODS max_supported_date_time
    RETURNING VALUE(result) TYPE REF TO /ork/if_date_time.
min_supported_date_time
Method

Signature

METHODS min_supported_date_time
    RETURNING VALUE(result) TYPE REF TO /ork/if_date_time.
to_date_time
Method

Signature

METHODS to_date_time
    IMPORTING year TYPE i
              month TYPE i
              day TYPE i
              hour TYPE i OPTIONAL
              minute TYPE i OPTIONAL
              second TYPE i OPTIONAL
              fffffff TYPE ty_hundreds_of_nanoseconds OPTIONAL
              era TYPE i DEFAULT current_era
    RETURNING VALUE(result) TYPE REF TO /ork/if_date_time.
to_four_digit_year
Method

Signature

METHODS to_four_digit_year
    IMPORTING year TYPE i
    RETURNING VALUE(result) TYPE i.
two_digit_year_max
Method

Signature

METHODS two_digit_year_max
    RETURNING VALUE(result) TYPE i.
14 items
Types
ty_stamp
Type

Signature

TYPES ty_stamp TYPE timestampl.
ty_tt_int
Type

Signature

TYPES ty_tt_int TYPE STANDARD TABLE OF i WITH EMPTY KEY.
ty_tt_eras
Type

Signature

TYPES ty_tt_eras TYPE ty_tt_int.
ty_algorithm_type
Type

Signature

TYPES ty_algorithm_type TYPE i.
ty_week_rule
Type

Signature

TYPES ty_week_rule TYPE i.
ty_day_of_week
Type

Signature

TYPES ty_day_of_week TYPE i.
ty_hundreds_of_nanoseconds
Type

Signature

TYPES ty_hundreds_of_nanoseconds TYPE i.
ty_tick
Type

Signature

TYPES ty_tick TYPE int8.
ty_s_date_numc
Type

Signature

BEGIN OF ty_s_date_numc,
      yyyy TYPE n LENGTH 4,
      mm TYPE n LENGTH 2,
      dd TYPE n LENGTH 2,
    END OF ty_s_date_numc.
ty_s_time_numc
Type

Signature

BEGIN OF ty_s_time_numc,
      hh TYPE n LENGTH 4,
      mm TYPE n LENGTH 2,
      ss TYPE n LENGTH 2,
      fffffff TYPE n LENGTH 7,
    END OF ty_s_time_numc.
ty_s_date
Type

Signature

BEGIN OF ty_s_date,
      yyyy TYPE i,
      mm TYPE i,
      dd TYPE i,
    END OF ty_s_date.
ty_s_time
Type

Signature

BEGIN OF ty_s_time,
      hh TYPE i,
      mm TYPE i,
      ss TYPE i,
      fffffff TYPE i,
    END OF ty_s_time.
ty_s_date_time
Type

Signature

BEGIN OF ty_s_date_time,
      date TYPE ty_s_date,
      time TYPE ty_s_time,
      daylight TYPE abap_bool,
    END OF ty_s_date_time.
ty_s_abap_date_time
Type

Signature

BEGIN OF ty_s_abap_date_time,
      date TYPE d,
      time TYPE t,
      fffffff TYPE i,
      daylight TYPE abap_bool,
    END OF ty_s_abap_date_time.
8 items
Constants
cm_ticks_per
Constant

Signature

BEGIN OF cm_ticks_per,
      tick TYPE ty_tick VALUE '1',
      millisecond TYPE ty_tick VALUE '10000',
      second TYPE ty_tick VALUE '10000000',
      minute TYPE ty_tick VALUE '600000000',
      hour TYPE ty_tick VALUE '36000000000',
      day TYPE ty_tick VALUE '864000000000',
    END OF cm_ticks_per.
cm_millis_per
Constant

Signature

BEGIN OF cm_millis_per,
      millisecond TYPE i VALUE 1,
      second TYPE i VALUE 1000,
      minute TYPE i VALUE 60000,
      hour TYPE i VALUE 3600000,
      day TYPE i VALUE 86400000,
    END OF cm_millis_per.
cm_seconds_per
Constant

Signature

BEGIN OF cm_seconds_per,
      second TYPE i VALUE 1,
      minute TYPE i VALUE 60,
      hour TYPE i VALUE 3600,
      day TYPE i VALUE 86400,
    END OF cm_seconds_per.
cm_algorithm_type
Constant

Signature

BEGIN OF cm_algorithm_type,
cm_week_rule
Constant

Signature

BEGIN OF cm_week_rule,
cm_day_of_week
Constant

Signature

BEGIN OF cm_day_of_week,
      monday TYPE ty_day_of_week VALUE 1,
      tuesday TYPE ty_day_of_week VALUE 2,
      wednesday TYPE ty_day_of_week VALUE 3,
      thursday TYPE ty_day_of_week VALUE 4,
      friday TYPE ty_day_of_week VALUE 5,
      saturday TYPE ty_day_of_week VALUE 6,
      sunday TYPE ty_day_of_week VALUE 7,
    END OF cm_day_of_week.
current_era
Constant

Signature

CONSTANTS current_era TYPE i VALUE 1.
cm_calendar_name
Constant

Signature

BEGIN OF cm_calendar_name,
      " the following 4 inherit from `EastAsianLunisolarCalendar`
      chinese_lunisolar_calendar TYPE string VALUE `ChineseLunisolarCalendar`,
      japanese_lunisolar_calendar TYPE string VALUE `JapaneseLunisolarCalendar`,
      korean_lunisolar_calendar TYPE string VALUE `KoreanLunisolarCalendar`,
      taiwan_lunisolar_calendar TYPE string VALUE `TaiwanLunisolarCalendar`,
      gregorian_calendar TYPE string VALUE `GregorianCalendar`,
      hebrew_calendar TYPE string VALUE `HebrewCalendar`,
      hijri_calendar TYPE string VALUE `HijriCalendar`,
      japanese_calendar TYPE string VALUE `JapaneseCalendar`,
      julian_calendar TYPE string VALUE `JulianCalendar`,
      korean_calendar TYPE string VALUE `KoreanCalendar`,
      persian_calendar TYPE string VALUE `PersianCalendar`,
      taiwan_calendar TYPE string VALUE `TaiwanCalendar`,
      thaibuddhist_calendar TYPE string VALUE `ThaiBuddhistCalendar`,
      um_al_qura_calendar TYPE string VALUE `UmAlQuraCalendar`,
    END OF cm_calendar_name.
Repository11 packages · 112 objects
123 items