BlogGitHub
Reference/ORK/DATE_TIME/ORK/CL_DURATION
Class/ORK/CL_DURATION
Duration
Package
/ORK/DATE_TIME
Interfaces
/ORK/IF_FORMATTABLE, /ORK/IF_DURATION, IF_SERIALIZABLE_OBJECT
Members
32
17 items
Methods
class_constructor
Class MethodPublic

Signature

CLASS-METHODS class_constructor.
s_calculate_sec_to_wa
Class MethodPublic

Signature

CLASS-METHODS s_calculate_sec_to_wa
      IMPORTING !seconds TYPE numeric
      RETURNING VALUE(result) TYPE /ork/if_duration=>ty_s.
s_calculate_wa_to_sec
Class MethodPublic

Signature

CLASS-METHODS s_calculate_wa_to_sec
      IMPORTING !duration TYPE /ork/if_duration=>ty_s
      RETURNING VALUE(result) TYPE ty_unit.
s_conv
Class MethodPublic

Signature

CLASS-METHODS s_conv
      IMPORTING !duration TYPE any
      RETURNING VALUE(result) TYPE REF TO /ork/if_duration.
s_new
Class MethodPublic

Signature

CLASS-METHODS s_new
      IMPORTING days TYPE numeric OPTIONAL
                hours TYPE numeric OPTIONAL
                minutes TYPE numeric OPTIONAL
                !seconds TYPE numeric OPTIONAL
                milliseconds TYPE numeric OPTIONAL
                microseconds TYPE numeric OPTIONAL
                nanoseconds TYPE numeric OPTIONAL
      RETURNING VALUE(result) TYPE REF TO /ork/if_duration.
s_new_calculate
Class MethodPublic

Signature

CLASS-METHODS s_new_calculate
      IMPORTING !start TYPE timestampl
                !stop TYPE timestampl
      RETURNING VALUE(result) TYPE REF TO /ork/if_duration.
s_new_from_days
Class MethodPublic

Signature

CLASS-METHODS s_new_from_days
      IMPORTING days TYPE numeric
      RETURNING VALUE(result) TYPE REF TO /ork/if_duration.
s_new_from_hours
Class MethodPublic

Signature

CLASS-METHODS s_new_from_hours
      IMPORTING hours TYPE numeric
      RETURNING VALUE(result) TYPE REF TO /ork/if_duration.
s_new_from_microseconds
Class MethodPublic

Signature

CLASS-METHODS s_new_from_microseconds
      IMPORTING microseconds TYPE numeric
      RETURNING VALUE(result) TYPE REF TO /ork/if_duration.
s_new_from_milliseconds
Class MethodPublic

Signature

CLASS-METHODS s_new_from_milliseconds
      IMPORTING milliseconds TYPE numeric
      RETURNING VALUE(result) TYPE REF TO /ork/if_duration.
s_new_from_minutes
Class MethodPublic

Signature

CLASS-METHODS s_new_from_minutes
      IMPORTING minutes TYPE numeric
      RETURNING VALUE(result) TYPE REF TO /ork/if_duration.
s_new_from_nanoseconds
Class MethodPublic

Signature

CLASS-METHODS s_new_from_nanoseconds
      IMPORTING nanoseconds TYPE numeric
      RETURNING VALUE(result) TYPE REF TO /ork/if_duration.
s_new_from_seconds
Class MethodPublic

Signature

CLASS-METHODS s_new_from_seconds
      IMPORTING !seconds TYPE numeric
      RETURNING VALUE(result) TYPE REF TO /ork/if_duration.
s_new_from_ticks
Class MethodPublic

Signature

CLASS-METHODS s_new_from_ticks
      IMPORTING ticks TYPE numeric
      RETURNING VALUE(result) TYPE REF TO /ork/if_duration.
s_new_from_wa
s_new_internal
Class MethodProtected

Signature

CLASS-METHODS s_new_internal
      IMPORTING duration_sec TYPE ty_unit
      RETURNING VALUE(result) TYPE REF TO /ork/cl_duration.
get_duration
MethodProtected

Signature

METHODS get_duration
      RETURNING VALUE(result) TYPE REF TO /ork/if_duration=>ty_s.
1 item
Types
ty_cm
1 item
Constants
cm_format
ConstantPublic

Signature

BEGIN OF cm_format,
        "! The Constant ("c") Format Specifier
        "! https://learn.microsoft.com/en-us/dotnet/standard/base-types/standard-timespan-format-strings#the-constant-c-format-specifier
        constant TYPE string VALUE `c`,
        "! The General Short ("g") Format Specifier
        "! https://learn.microsoft.com/en-us/dotnet/standard/base-types/standard-timespan-format-strings#the-general-short-g-format-specifier
        general_short TYPE string VALUE `g`,
        "! The General Long ("G") Format Specifier
        "! https://learn.microsoft.com/en-us/dotnet/standard/base-types/standard-timespan-format-strings#the-general-long-g-format-specifier
        general_long TYPE string VALUE `G`,
      END OF cm_format.
13 items
Data
cm
Class DataPublic

Signature

CLASS-DATA cm TYPE ty_cm READ-ONLY.
sm_to_string_pattern
Class DataProtected

Signature

CLASS-DATA sm_to_string_pattern TYPE string.
my_duration
my_seconds
DataProtected

Signature

DATA my_seconds TYPE ty_unit.
frmt
DataPrivate

Signature

DATA frmt TYPE string.
match_list
DataPrivate

Signature

DATA match_list TYPE match_result_tab.
m
DataPrivate

Signature

DATA m TYPE REF TO match_result.
st
DataPrivate

Signature

DATA st TYPE string_table.
end
DataPrivate

Signature

DATA end TYPE i.
i
DataPrivate

Signature

DATA i TYPE i.
match
DataPrivate

Signature

DATA match TYPE string.
c1
DataPrivate

Signature

DATA c1 TYPE c LENGTH 1.
nc9
DataPrivate

Signature

DATA nc9 TYPE n LENGTH 9.
Repository11 packages · 113 objects
124 items