INTF IF_FHC_FCAL_RUNTIME

Source Link
Open in ADT

Home
Previous Object: IF_FDT_TYPES
Next Object: IF_FHC_HCAL_RUNTIME

Status: RELEASED

Public
Type ty_fhc_date TYPE if_fhc_fcal_runtime=>ty_fhc_date
Type ty_fhc_factorydate TYPE if_fhc_fcal_runtime=>ty_fhc_factorydate
Type ty_fhc_number_of_days TYPE if_fhc_fcal_runtime=>ty_fhc_number_of_days
Type ty_fhc_weekday TYPE if_fhc_fcal_runtime=>ty_fhc_weekday
Type ty_fhc_description TYPE if_fhc_fcal_runtime=>ty_fhc_description
Type ty_fhc_fcalid TYPE if_fhc_fcal_runtime=>ty_fhc_fcalid
Type te_correct_option TYPE if_fhc_fcal_runtime=>te_correct_option
Constant gc_correct_option_plus TYPE i
Constant gc_correct_option_minus TYPE i
Method convert_date_to_factorydate
  IMPORTING
    iv_date TYPE if_fhc_fcal_runtime=>ty_fhc_date
    iv_correct_option TYPE if_fhc_fcal_runtime=>te_correct_option Optional
  RETURNING rv_factorydate TYPE if_fhc_fcal_runtime=>ty_fhc_factorydate
  RAISING cx_fhc_runtime
Method convert_factorydate_to_date
  IMPORTING
    iv_factorydate TYPE if_fhc_fcal_runtime=>ty_fhc_factorydate
  RETURNING rv_date TYPE if_fhc_fcal_runtime=>ty_fhc_date
  RAISING cx_fhc_runtime
Method get_last_factorydate
  RETURNING rv_last_factory_date TYPE if_fhc_fcal_runtime=>ty_fhc_factorydate
  RAISING cx_fhc_runtime
Method calc_workingdays_between_dates
  IMPORTING
    iv_start TYPE if_fhc_fcal_runtime=>ty_fhc_date
    iv_end TYPE if_fhc_fcal_runtime=>ty_fhc_date
  RETURNING rv_number_of_working_days TYPE if_fhc_fcal_runtime=>ty_fhc_number_of_days
  RAISING cx_fhc_runtime
Method add_workingdays_to_date
  IMPORTING
    iv_start TYPE if_fhc_fcal_runtime=>ty_fhc_date
    iv_number_of_workingdays TYPE if_fhc_fcal_runtime=>ty_fhc_number_of_days
  RETURNING rv_end TYPE if_fhc_fcal_runtime=>ty_fhc_date
  RAISING cx_fhc_runtime
Method subtract_workingdays_from_date
  IMPORTING
    iv_start TYPE if_fhc_fcal_runtime=>ty_fhc_date
    iv_number_of_workingdays TYPE if_fhc_fcal_runtime=>ty_fhc_number_of_days
  RETURNING rv_end TYPE if_fhc_fcal_runtime=>ty_fhc_date
  RAISING cx_fhc_runtime
Method get_validity_start
  RETURNING rv_validity_start TYPE if_fhc_fcal_runtime=>ty_fhc_date
Method get_validity_end
  RETURNING rv_validity_end TYPE if_fhc_fcal_runtime=>ty_fhc_date
Method is_workingday
  IMPORTING
    iv_weekday TYPE if_fhc_fcal_runtime=>ty_fhc_weekday
  RETURNING rv_workingday TYPE ABAP_BOOL
Method is_holiday_workingday
  RETURNING rv_workingday TYPE ABAP_BOOL
Method get_description
  IMPORTING
    iv_language TYPE SPRAS Optional
  RETURNING rv_description TYPE if_fhc_fcal_runtime=>ty_fhc_description
Method get_hcal_assignment
  RETURNING ro_holidaycalendar TYPE if_fhc_hcal_runtime
  RAISING cx_fhc_runtime
Method get_id
  RETURNING rv_id TYPE if_fhc_fcal_runtime=>ty_fhc_fcalid

Exists on:
754undefined
750undefined
702undefined

Bug reports and ideas welcome
Made using abaplint.app