SAP Reports / Programs | Administration | Administration | Administration(IS-HER-CM-AD) SAP IS

CALENDARF01 SAP ABAP INCLUDE - Include CALENDARF01(Subroutines)







CALENDARF01 is a standard ABAP INCLUDE available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter CALENDARF01 into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT CALENDARF01. "Basic submit
SUBMIT CALENDARF01 AND RETURN. "Return to original report after report execution complete
SUBMIT CALENDARF01 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Include CALENDARF01(Subroutines)


INCLUDES used within this REPORT CALENDARF01

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

HRIQ_READ_INFTY_NNNN CALL FUNCTION 'HRIQ_READ_INFTY_NNNN' EXPORTING infty = '1002' istat = gc_istat subty = '0001' begda = p1000-begda endda = p1000-endda TABLES innnn = lt_p1002 OBJECTS = gt_hrobject EXCEPTIONS OTHERS = 0.

HRIQ_READ_INFTY_TABDATA CALL FUNCTION 'HRIQ_READ_INFTY_TABDATA' EXPORTING infty = '1002' TABLES innnn = lt_p1002 hrtnnnn = lt_t1002 EXCEPTIONS OTHERS = 0.

HRIQ_READ_INFTY_NNNN CALL FUNCTION 'HRIQ_READ_INFTY_NNNN' EXPORTING infty = '1027' istat = gc_istat begda = p1000-begda endda = p1000-endda TABLES innnn = lt_p1027 OBJECTS = gt_hrobject EXCEPTIONS OTHERS = 0.

HRIQ_READ_INFTY_NNNN CALL FUNCTION 'HRIQ_READ_INFTY_NNNN' EXPORTING infty = '1750' istat = gc_istat TABLES innnn = lt_p1750 OBJECTS = gt_hrobject EXCEPTIONS OTHERS = 1.

HRIQ_READ_INFTY_TABDATA CALL FUNCTION 'HRIQ_READ_INFTY_TABDATA' EXPORTING infty = '1750' TABLES innnn = lt_p1750 hrtnnnn = lt_t1750 EXCEPTIONS OTHERS = 1.

LVC_FIELDCATALOG_MERGE CALL FUNCTION 'LVC_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'PIQTIMELIMITHEADER' CHANGING ct_fieldcat = gt_fieldcat.

LVC_VARIANT_DEFAULT_GET CALL FUNCTION 'LVC_VARIANT_DEFAULT_GET' EXPORTING i_save = 'A' CHANGING cs_variant = gs_variant EXCEPTIONS OTHERS = 0.

VRM_SET_VALUES CALL FUNCTION 'VRM_SET_VALUES' EXPORTING id = 'PT1750-TIMELIMIT_R' values = gt_reftl_list[].

HRIQ_UPDATE_INFTY CALL FUNCTION 'HRIQ_UPDATE_INFTY' EXPORTING vtask = 'D' commit_flg = ' ' TABLES innnn = lt_p1000 EXCEPTIONS error_during_update = 1 no_authorization = 2 repid_form_initial = 3 corr_exit = 4.

HRIQ_INSERT_INFTY CALL FUNCTION 'HRIQ_INSERT_INFTY' EXPORTING vtask = 'D' commit_flg = ' ' TABLES innnn = gt_p1027 EXCEPTIONS error_during_insert = 1 no_authorization = 2 repid_form_initial = 3 corr_exit = 4.

HRIQ_UPDATE_INFTY CALL FUNCTION 'HRIQ_UPDATE_INFTY' EXPORTING vtask = 'D' commit_flg = ' ' TABLES innnn = gt_p1027 EXCEPTIONS error_during_update = 1 no_authorization = 2 repid_form_initial = 3 corr_exit = 4.

HRIQ_DELETE_INFTY CALL FUNCTION 'HRIQ_DELETE_INFTY' EXPORTING vtask = 'D' commit_flg = ' ' TABLES innnn = gt_p1750 EXCEPTIONS error_during_delete = 1 no_authorisation = 2 delete_first_record = 3 corr_exit = 4.

HRIQ_INSERT_INFTY CALL FUNCTION 'HRIQ_INSERT_INFTY' EXPORTING vtask = 'D' commit_flg = ' ' repid = 'RHIQCALENDAR' form = 'DESCRIPTION_TRANSFER' TABLES innnn = gt_p1002 EXCEPTIONS OTHERS = 1.

HRIQ_UPDATE_INFTY CALL FUNCTION 'HRIQ_UPDATE_INFTY' EXPORTING vtask = 'D' commit_flg = ' ' repid = 'RHIQCALENDAR' form = 'DESCRIPTION_TRANSFER' TABLES innnn = gt_p1002 EXCEPTIONS error_during_update = 1 no_authorization = 2 repid_form_initial = 3 corr_exit = 4.

HRIQ_DELETE_INFTY CALL FUNCTION 'HRIQ_DELETE_INFTY' EXPORTING vtask = 'D' commit_flg = ' ' TABLES innnn = gt_p1002_bak EXCEPTIONS error_during_delete = 1 no_authorisation = 2 delete_first_record = 3 corr_exit = 4.

HRIQ_UPDATE_DATABASE CALL FUNCTION 'HRIQ_UPDATE_DATABASE' EXPORTING vtask = 'D' EXCEPTIONS OTHERS = 1.

POPUP_TO_CONFIRM_LOSS_OF_DATA CALL FUNCTION 'POPUP_TO_CONFIRM_LOSS_OF_DATA' EXPORTING textline1 = text-033 titel = text-030 IMPORTING answer = lv_answer.

HRIQ_GET_OTYPE_TEXT CALL FUNCTION 'HRIQ_GET_OTYPE_TEXT' EXPORTING otype = lv_otype IMPORTING otext = gv_rel_obj EXCEPTIONS invalid_otype = 1 OTHERS = 2.

HRIQ_CONDITION_BUILD





CALL FUNCTION 'HRIQ_CONDITION_BUILD' EXPORTING infty = '1001' IMPORTING condition = lv_conid TABLES condtab = lt_contab.

HRIQ_READ_INFTY_1001 CALL FUNCTION 'HRIQ_READ_INFTY_1001' EXPORTING istat = gc_istat extend = 'D' condition = lv_conid TABLES i1001 = lt_p1001 OBJECTS = lt_object EXCEPTIONS OTHERS = 1.

HRIQ_CONDITION_DELETE CALL FUNCTION 'HRIQ_CONDITION_DELETE' EXPORTING condition = lv_conid.

HRIQ_OBJID_REQUEST CALL FUNCTION 'HRIQ_OBJID_REQUEST' EXPORTING plvar = gv_plvar otype = gv_otype_ca IMPORTING sel_object = ls_ca_object EXCEPTIONS cancelled = 1 wrong_condition = 2 nothing_found = 3 illegal_mode = 4 internal_error = 5 OTHERS = 6.

DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = sy-repid dynumb = sy-dynnr TABLES dynpfields = lt_fields_update EXCEPTIONS invalid_abapworkarea = 1 invalid_dynprofield = 2 invalid_dynproname = 3 invalid_dynpronummer = 4 invalid_request = 5 no_fielddescription = 6 undefind_error = 7 OTHERS = 8.

HRIQ_READ_INFTY_1001 CALL FUNCTION 'HRIQ_READ_INFTY_1001' EXPORTING subty = 'A510' begda = p1001-begda endda = p1001-endda TABLES i1001 = lt_exist_relation OBJECTS = lt_exist_object EXCEPTIONS nothing_found = 1 wrong_condition = 2 OTHERS = 3.

HRIQ_INSERT_INFTY CALL FUNCTION 'HRIQ_INSERT_INFTY' EXPORTING vtask = 'D' commit_flg = ' ' TABLES innnn = lt_p1001 EXCEPTIONS OTHERS = 1.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING textline1 = lv_confirm_text1 textline2 = lv_confirm_text2 titel = lv_confirm_text3 IMPORTING answer = lv_confirm_answer.

HRIQ_DELETE_INFTY CALL FUNCTION 'HRIQ_DELETE_INFTY' EXPORTING vtask = 'D' commit_flg = ' ' TABLES innnn = lt_p1001 EXCEPTIONS OTHERS = 1.

HRIQ_UPDATE_DATABASE CALL FUNCTION 'HRIQ_UPDATE_DATABASE' EXPORTING vtask = 'D' EXCEPTIONS corr_exit = 1.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING textline1 = text-031 textline2 = text-032 titel = text-030 IMPORTING answer = lv_answer.

HR_ENQUEUE_OBJECT CALL FUNCTION 'HR_ENQUEUE_OBJECT' EXPORTING plvar = pv_plvar otype = pv_otype objid = pv_objid EXCEPTIONS OTHERS = 1.

HR_DEQUEUE_OBJECT CALL FUNCTION 'HR_DEQUEUE_OBJECT' EXPORTING plvar = pv_plvar otype = pv_otype objid = pv_objid EXCEPTIONS OTHERS = 1.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING textline1 = text-031 textline2 = text-032 titel = text-030 IMPORTING answer = lv_answer.

HRIQ_GET_NEXT_NUMBER CALL FUNCTION 'HRIQ_GET_NEXT_NUMBER' EXPORTING action = 'GIVE' ext_number = lt_p1000-objid otype = gv_otype_ca plvar = gv_plvar IMPORTING number = lv_objid EXCEPTIONS OTHERS = 1.

HRIQ_INSERT_INFTY CALL FUNCTION 'HRIQ_INSERT_INFTY' EXPORTING vtask = 'D' commit_flg = ' ' TABLES innnn = lt_p1000 EXCEPTIONS OTHERS = 1.

HRIQ_READ_INFTY_1001 CALL FUNCTION 'HRIQ_READ_INFTY_1001' EXPORTING subty = 'A510' begda = lt_p1001-begda endda = lt_p1001-endda TABLES i1001 = lt_exist_relation OBJECTS = lt_exist_object EXCEPTIONS nothing_found = 1 wrong_condition = 2 OTHERS = 3.

HRIQ_INSERT_INFTY CALL FUNCTION 'HRIQ_INSERT_INFTY' EXPORTING vtask = 'D' commit_flg = ' ' TABLES innnn = lt_p1001 EXCEPTIONS OTHERS = 1.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING textline1 = lv_confirm_text1 textline2 = lv_confirm_text2 titel = lv_confirm_text3 IMPORTING answer = lv_confirm_answer.

HRIQ_INSERT_INFTY CALL FUNCTION 'HRIQ_INSERT_INFTY' EXPORTING vtask = 'D' commit_flg = ' ' repid = 'RHIQCALENDAR' form = 'TIMELIMIT_TRANSFER' TABLES innnn = lt_p1750 EXCEPTIONS OTHERS = 1.




HRIQ_UPDATE_INFTY CALL FUNCTION 'HRIQ_UPDATE_INFTY' EXPORTING vtask = 'D' commit_flg = ' ' repid = 'RHIQCALENDAR' form = 'TIMELIMIT_TRANSFER' TABLES innnn = lt_p1750 EXCEPTIONS error_during_update = 1 no_authorization = 2 repid_form_initial = 3 corr_exit = 4.

HRIQ_DELETE_INFTY CALL FUNCTION 'HRIQ_DELETE_INFTY' EXPORTING vtask = 'D' commit_flg = ' ' TABLES innnn = gt_p1750_bak EXCEPTIONS error_during_delete = 1 no_authorisation = 2 delete_first_record = 3 corr_exit = 4.

VRM_SET_VALUES CALL FUNCTION 'VRM_SET_VALUES' EXPORTING id = 'GV_TIMEPOINT' values = gt_point_list[].

LVC_FIELDCATALOG_MERGE CALL FUNCTION 'LVC_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'PIQTIMELIMITS' CHANGING ct_fieldcat = lt_fieldcat.

HRIQ_ACAD_READ_TIMELIMITS CALL FUNCTION 'HRIQ_ACAD_READ_TIMELIMITS' EXPORTING iv_timepoint = gv_timepoint iv_target_date = gv_keydate is_object = ls_object IMPORTING et_timelimits = gt_tls_list[] EXCEPTIONS OTHERS = 0.

HRIQ_MACO CALL FUNCTION 'HRIQ_MACO' EXPORTING seark = lv_seark plvar = gv_plvar otype = gv_otype_ca IMPORTING sel_object = ls_object EXCEPTIONS f15 = 1 wrong_condition = 2 nothing_found = 3 OTHERS = 4.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING textline1 = text-031 textline2 = text-032 titel = text-030 IMPORTING answer = lv_answer.

RH_RSIGN_RELAT_SCLAS_REQUEST CALL FUNCTION 'RH_RSIGN_RELAT_SCLAS_REQUEST' EXPORTING otype = gs_p1000-otype maint_only = 'X' IMPORTING rsign = gs_relation-rsign relat = gs_relation-relat sclas = gs_relation-sclas EXCEPTIONS nothing_found = 1 no_selection = 2 no_valid_otype = 3.

HRIQ_GET_OTYPE_TEXT CALL FUNCTION 'HRIQ_GET_OTYPE_TEXT' EXPORTING otype = gs_relation-otype IMPORTING otext = gs_ca_assign-acad_type EXCEPTIONS OTHERS = 0.

HRIQ_GET_OTYPE_TEXT CALL FUNCTION 'HRIQ_GET_OTYPE_TEXT' EXPORTING otype = lv_related_otype IMPORTING otext = gs_ca_assign-rela_type EXCEPTIONS OTHERS = 0.

HRIQ_INSERT_INFTY CALL FUNCTION 'HRIQ_INSERT_INFTY' EXPORTING vtask = 'D' commit_flg = ' ' TABLES innnn = lt_relationship EXCEPTIONS OTHERS = 1.

HRIQ_UPDATE_DATABASE CALL FUNCTION 'HRIQ_UPDATE_DATABASE' EXPORTING vtask = 'D' EXCEPTIONS corr_exit = 1.

HRIQ_OBJID_REQUEST CALL FUNCTION 'HRIQ_OBJID_REQUEST' EXPORTING plvar = gs_relation-plvar otype = lv_related_otype IMPORTING sel_object = ls_related_object EXCEPTIONS cancelled = 1 wrong_condition = 2 nothing_found = 3 illegal_mode = 4 internal_error = 5 OTHERS = 6.

DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = sy-repid dynumb = sy-dynnr TABLES dynpfields = lt_fields_update EXCEPTIONS invalid_abapworkarea = 1 invalid_dynprofield = 2 invalid_dynproname = 3 invalid_dynpronummer = 4 invalid_request = 5 no_fielddescription = 6 undefind_error = 7 OTHERS = 8.

HRIQ_OBJID_REQUEST CALL FUNCTION 'HRIQ_OBJID_REQUEST' EXPORTING plvar = gv_plvar otype = gv_otype_ca IMPORTING sel_object = ls_object EXCEPTIONS cancelled = 1 wrong_condition = 2 nothing_found = 3 illegal_mode = 4 internal_error = 5 OTHERS = 6.

DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = sy-repid dynumb = sy-dynnr TABLES dynpfields = lt_fields EXCEPTIONS invalid_abapworkarea = 1 invalid_dynprofield = 2 invalid_dynproname = 3 invalid_dynpronummer = 4 invalid_request = 5 no_fielddescription = 6 undefind_error = 7 OTHERS = 8.

DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = sy-repid dynumb = sy-dynnr TABLES dynpfields = lt_fields_update EXCEPTIONS invalid_abapworkarea = 1 invalid_dynprofield = 2 invalid_dynproname = 3 invalid_dynpronummer = 4 invalid_request = 5 no_fielddescription = 6 undefind_error = 7 OTHERS = 8.

HRIQ_MACO CALL FUNCTION 'HRIQ_MACO' EXPORTING seark = pv_seark plvar = pv_plvar otype = pv_otype IMPORTING sel_object = ps_objec EXCEPTIONS f15 = 1 wrong_condition = 2 nothing_found = 3 OTHERS = 4.

DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = sy-repid dynumb = sy-dynnr TABLES dynpfields = lt_fields_update EXCEPTIONS invalid_abapworkarea = 1 invalid_dynprofield = 2 invalid_dynproname = 3 invalid_dynpronummer = 4 invalid_request = 5 no_fielddescription = 6 undefind_error = 7 OTHERS = 8.

HRIQ_READ_INFTY_1001 CALL FUNCTION 'HRIQ_READ_INFTY_1001' EXPORTING authority = 'DISP' with_stru_auth = space istat = gc_istat subty = lv_subty begda = gc_lodate endda = gc_hidate TABLES i1001 = gt_p1001 OBJECTS = gt_hrobject EXCEPTIONS OTHERS = 0.

HRIQ_READ_OBJECT CALL FUNCTION 'HRIQ_READ_OBJECT' EXPORTING plvar = gv_plvar otype = objec-otype objid = objec-objid IMPORTING short = objec-short stext = objec-stext EXCEPTIONS not_found = 1 OTHERS = 2.

HRIQ_DELETE_INFTY CALL FUNCTION 'HRIQ_DELETE_INFTY' EXPORTING vtask = 'D' commit_flg = ' ' TABLES innnn = gt_p1001_cut EXCEPTIONS OTHERS = 1.

HRIQ_UPDATE_DATABASE CALL FUNCTION 'HRIQ_UPDATE_DATABASE' EXPORTING vtask = 'D' EXCEPTIONS corr_exit = 1.

HRIQ_READ_OBJECT CALL FUNCTION 'HRIQ_READ_OBJECT' EXPORTING plvar = gv_plvar otype = gs_relation-sclas objid = lv_rel_objid IMPORTING obeg = lv_rel_begda oend = lv_rel_endda short = lv_rel_name EXCEPTIONS OTHERS = 0.



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name CALENDARF01 or its description.