COFORM00 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 COFORM00 into the relevant SAP transactions such as SE38 or SE80
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.
Title: FORM Routine of Application Area CO (For All Module Pools)
INCLUDE ATPGXVAL.
INCLUDE COQMSTAT.
No SAP DATABASE tables are accessed within this REPORT code!
CO_DT_LST_CTR_READ_BY_OBJ CALL FUNCTION 'CO_DT_LST_CTR_READ_BY_OBJ' EXPORTING object_imp = obj-pos IMPORTING lstnr_exp = lstnr_tmp EXCEPTIONS no_list = 01.
CO_DT_LST_DEL CALL FUNCTION 'CO_DT_LST_DEL' EXPORTING lstnr_imp = lstnr_tmp.
CO_BT_CAUFV_READ_WITH_KEY CALL FUNCTION 'CO_BT_CAUFV_READ_WITH_KEY' EXPORTING aufnr_act = caufvd-aufnr IMPORTING vbkz_exp = vbkz_tmp eqkz_exp = eqkz_tmp EXCEPTIONS OTHERS = 1.
CO_CL_CLASSIFICATION_ROLLUP CALL FUNCTION 'CO_CL_CLASSIFICATION_ROLLUP' EXPORTING caufvd_imp = caufvd no_display = space vbkz_imp = vbkz_tmp IMPORTING ok_code_exp = ok-code flg_change = l_flg_change EXCEPTIONS foreign_lock = 01.
CO_ZV_ORDER_DATA_CHANGE_CHECK CALL FUNCTION 'CO_ZV_ORDER_DATA_CHANGE_CHECK' IMPORTING change_flag = popup_kz.
CO_ZV_ORDER_DATA_CHANGE_CHECK CALL FUNCTION 'CO_ZV_ORDER_DATA_CHANGE_CHECK' IMPORTING change_flag = popup_kz.
CO_ZP_DATALOSS_CHK_POPUP CALL FUNCTION 'CO_ZP_DATALOSS_CHK_POPUP' EXPORTING autyp = tco01-autyp IMPORTING answer = answer.
CO_ZP_DATALOSS_CHK_POPUP CALL FUNCTION 'CO_ZP_DATALOSS_CHK_POPUP' EXPORTING autyp = tco01-autyp IMPORTING answer = answer.
CO_ZP_DATALOSS_CHK_POPUP CALL FUNCTION 'CO_ZP_DATALOSS_CHK_POPUP' EXPORTING autyp = tco01-autyp IMPORTING answer = answer.
CO_ZP_DATALOSS_CHK_POPUP CALL FUNCTION 'CO_ZP_DATALOSS_CHK_POPUP' EXPORTING autyp = tco01-autyp IMPORTING answer = answer.
CO_ZP_DATALOSS_CHK_POPUP CALL FUNCTION 'CO_ZP_DATALOSS_CHK_POPUP' EXPORTING autyp = tco01-autyp IMPORTING answer = answer.
CO_BO_OPR_SOP_CHK CALL FUNCTION 'CO_BO_OPR_SOP_CHK' EXPORTING aufpl_imp = caufvd-aufpl IMPORTING opr_exists = check_flag.
C0_TC32_READ CALL FUNCTION 'C0_TC32_READ' EXPORTING modulpool = modpool obj_type = objct panel = panel scr_area = area IMPORTING subscr_panel = subpa subscr_pool = submp EXCEPTIONS no_entry_in_tc32 = 01 no_modulpool_given = 02 no_modulpool_panel = 03 no_obj_type_given = 04 no_subscr_area = 05.
CO_NB_FREE_COLORD_TREE CALL FUNCTION 'CO_NB_FREE_COLORD_TREE'.
EXTERNAL_DELTA_HANDLING CALL FUNCTION 'EXTERNAL_DELTA_HANDLING' EXPORTING im_atptr = atp_prodorder im_deltafct = c_deltafct_del EXCEPTIONS internal_error = 1 OTHERS = 2.
CO_ZF_DATA_RESET_COMPLETE CALL FUNCTION 'CO_ZF_DATA_RESET_COMPLETE'.
EVENT_PROCESSING * CALL FUNCTION 'EVENT_PROCESSING' "Ausführen einer Formroutine * EXPORTING "die in TC34 hinterlegt ist * agidv = rc27s_t-mpool "vor Folgebildsteuerung * bldgr = rc27s_t-bldgr * panel = rc27s_t-panel * ok_code = rc27s_t-ok_code * IMPORTING * ok_code = rc27s-ok_code.
FUNCTION_PROCESSING * CALL FUNCTION 'FUNCTION_PROCESSING' "Ausführen einer Formroutine * EXPORTING "die in TC02 hinterlegt ist * agidv = rc27s_t-mpool "vor Folgebildsteuerung * bldgr = rc27s_t-bldgr * panel = rc27s_t-panel * ok_code = rc27s_t-ok_code.
CALL FUNCTION 'CO_ZF_GET_TEXT' EXPORTING text_num_imp = 'SCH' IMPORTING text_exp = headline_tmp.
CX_SCHEDULING_PROTOCOL CALL FUNCTION 'CX_SCHEDULING_PROTOCOL' EXPORTING i_headline = headline_tmp EXCEPTIONS no_protocol = 01.
CM_F_INFO CALL FUNCTION 'CM_F_INFO' EXPORTING aplid = loc_aplid IMPORTING msg_counter_pro = msg_count EXCEPTIONS wrong_object_id = 0.
CO_ZF_GET_TEXT CALL FUNCTION 'CO_ZF_GET_TEXT' EXPORTING text_num_imp = 'VPM' IMPORTING text_exp = headline_tmp.
CM_F_ANALYSIS CALL FUNCTION 'CM_F_ANALYSIS' EXPORTING aplid = loc_aplid headline = headline_tmp EXCEPTIONS not_active = 01.
CM_F_INFO CALL FUNCTION 'CM_F_INFO' EXPORTING aplid = msg_apl_prtavail IMPORTING msg_counter_pro = msg_count EXCEPTIONS wrong_object_id = 0.
CO_ZF_GET_TEXT CALL FUNCTION 'CO_ZF_GET_TEXT' EXPORTING text_num_imp = 'VPH' IMPORTING text_exp = headline_tmp.
CM_F_ANALYSIS CALL FUNCTION 'CM_F_ANALYSIS' EXPORTING aplid = msg_apl_prtavail headline = headline_tmp EXCEPTIONS not_active = 01.
CM_F_INFO CALL FUNCTION 'CM_F_INFO' EXPORTING aplid = msg_apl_release IMPORTING msg_counter_pro = msg_count EXCEPTIONS wrong_object_id = 0.
CO_ZF_GET_TEXT CALL FUNCTION 'CO_ZF_GET_TEXT' EXPORTING text_num_imp = 'REL' IMPORTING text_exp = headline_tmp.
CM_F_ANALYSIS CALL FUNCTION 'CM_F_ANALYSIS' EXPORTING aplid = msg_apl_release headline = headline_tmp EXCEPTIONS not_active = 01.
CM_F_INFO CALL FUNCTION 'CM_F_INFO' EXPORTING aplid = msg_apl_mdread IMPORTING msg_counter_pro = msg_count EXCEPTIONS wrong_object_id = 0.
CO_ZF_GET_TEXT CALL FUNCTION 'CO_ZF_GET_TEXT' EXPORTING text_num_imp = 'MDR' IMPORTING text_exp = headline_tmp.
CM_F_ANALYSIS CALL FUNCTION 'CM_F_ANALYSIS' EXPORTING aplid = msg_apl_mdread headline = headline_tmp EXCEPTIONS not_active = 01.
CM_F_INFO CALL FUNCTION 'CM_F_INFO' EXPORTING aplid = msg_apl_deletion IMPORTING msg_counter_pro = msg_count EXCEPTIONS wrong_object_id = 0.
CO_ZF_GET_TEXT CALL FUNCTION 'CO_ZF_GET_TEXT' EXPORTING text_num_imp = 'DEL' IMPORTING text_exp = headline_tmp.
CM_F_ANALYSIS CALL FUNCTION 'CM_F_ANALYSIS' EXPORTING aplid = msg_apl_deletion headline = headline_tmp EXCEPTIONS not_active = 01.
CM_F_INFO CALL FUNCTION 'CM_F_INFO' EXPORTING aplid = msg_apl_serial IMPORTING msg_counter_pro = msg_count EXCEPTIONS wrong_object_id = 0.
CO_ZF_GET_TEXT CALL FUNCTION 'CO_ZF_GET_TEXT' EXPORTING text_num_imp = 'SER' IMPORTING text_exp = headline_tmp.
CM_F_ANALYSIS CALL FUNCTION 'CM_F_ANALYSIS' EXPORTING aplid = msg_apl_serial headline = headline_tmp EXCEPTIONS not_active = 01.
CM_F_INFO CALL FUNCTION 'CM_F_INFO' EXPORTING aplid = msg_apl_lvs IMPORTING msg_counter_pro = msg_count EXCEPTIONS wrong_object_id = 0.
CO_ZF_GET_TEXT CALL FUNCTION 'CO_ZF_GET_TEXT' EXPORTING text_num_imp = 'LVS' IMPORTING text_exp = headline_tmp.
CM_F_ANALYSIS CALL FUNCTION 'CM_F_ANALYSIS' EXPORTING aplid = msg_apl_lvs headline = headline_tmp EXCEPTIONS not_active = 01.
CO_BT_GET_STAT_OLD CALL FUNCTION 'CO_BT_GET_STAT_OLD' TABLES OBJNR_TAB = OBJ_TAB.
CO_DB_HEADER_READ CALL FUNCTION 'CO_DB_HEADER_READ' EXPORTING aufnr = caufvd-maufnr IMPORTING caufvwa = cv EXCEPTIONS not_found = 01.
CO_NB_GET_LOWER_TREE CALL FUNCTION 'CO_NB_GET_LOWER_TREE' EXPORTING aufnr_imp = caufvd-aufnr TABLES structure_exp = o.
CO_NB_GET_LOWER_TREE CALL FUNCTION 'CO_NB_GET_LOWER_TREE' EXPORTING aufnr_imp = c-aufnr TABLES structure_exp = lt_caufv_del.
CO_BO_OPR_OF_ORDER_GET CALL FUNCTION 'CO_BO_OPR_OF_ORDER_GET' EXPORTING aufnr_imp = caufvdi-aufnr TABLES afvgd_get = afvgdg.
CO_BT_AFVG_UPDATE CALL FUNCTION 'CO_BT_AFVG_UPDATE' EXPORTING afvgd_new = afvgd flg_no_sched = 'X' flg_no_uvo_upd = 'X' tabix_old = afvgd-indbt flg_sched_light = ' ' ins_mode = ' ' flg_no_dealloc = ' ' flg_no_calc = 'X' flg_no_rec_process = 'X' EXCEPTIONS OTHERS = 0.
MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE'.
STATUS_CHANGE_FOR_ACTIVITY CALL FUNCTION 'STATUS_CHANGE_FOR_ACTIVITY' EXPORTING check_only = yx objnr = caufvdi-objnr vrgng = l_vrgng.
MESSAGES_STOP CALL FUNCTION 'MESSAGES_STOP' EXCEPTIONS e_message = 01 w_message = 02.
EVENT_PROC_ERR CALL FUNCTION 'EVENT_PROC_ERR' EXPORTING vrgng = tech_abschl.
EVENT_PROC_WARN CALL FUNCTION 'EVENT_PROC_WARN' EXPORTING vrgng = tech_abschl IMPORTING answer = answer.
STATUS_CHANGE_FOR_ACTIVITY CALL FUNCTION 'STATUS_CHANGE_FOR_ACTIVITY' EXPORTING no_check = yx objnr = caufvdi-objnr vrgng = l_vrgng.
STATUS_CHANGE_INTERN_MULTI CALL FUNCTION 'STATUS_CHANGE_INTERN_MULTI' EXPORTING client = sy-mandt TABLES status = s_stat OBJECTS = object_tab EXCEPTIONS object_not_found = 01 status_inconsistent = 02 status_not_allowed = 03.
STATUS_CHANGE_INTERN_MULTI CALL FUNCTION 'STATUS_CHANGE_INTERN_MULTI' TABLES status = s_stat objects = lt_obj_crea EXCEPTIONS OBJECT_NOT_FOUND = 1 STATUS_INCONSISTENT = 2 STATUS_NOT_ALLOWED = 3 OTHERS = 4.
CO_TA_TC10_READ CALL FUNCTION 'CO_TA_TC10_READ' EXPORTING tcode = rc27s-tcode IMPORTING tc10wa = tc10_tmp EXCEPTIONS not_found = 01.
CO_ZF_ORDER_SCHEDULE CALL FUNCTION 'CO_ZF_ORDER_SCHEDULE' EXPORTING no_gui_message = 'X' only_capacities = 'X' overall_netw_imp = yx aufnr_act_imp = caufvdi-aufnr flg_dates_det = space no_quota = yx trtyp = tc10_tmp-trtyp.
STATUS_CHANGE_FOR_ACTIVITY CALL FUNCTION 'STATUS_CHANGE_FOR_ACTIVITY' EXPORTING check_only = space objnr = caufvdi-objnr vrgng = tech_oeffnen.
CO_BADI_GET_BUSINESS_ADD_IN CALL FUNCTION 'CO_BADI_GET_BUSINESS_ADD_IN' EXPORTING i_badi_name = cl_cobadi_name_c=>order_update CHANGING c_badi_instance = lo_badi_order_update EXCEPTIONS not_active = 1 OTHERS = 2.
CO_ZR_SET_OPR_REQ_INACTIVE CALL FUNCTION 'CO_ZR_SET_OPR_REQ_INACTIVE' EXPORTING caufvd_imp = caufvd_imp.
CO_ZR_SET_OPR_REQ_ACTIVE CALL FUNCTION 'CO_ZR_SET_OPR_REQ_ACTIVE' EXPORTING caufvd_imp = caufvd_imp.
CO_ZR_POS_ACT_DEACT CALL FUNCTION 'CO_ZR_POS_ACT_DEACT' EXPORTING aufnr_imp = aufnr_imp active = 'X'.
CO_ZR_SET_RESB_AKTIVE CALL FUNCTION 'CO_ZR_SET_RESB_AKTIVE' EXPORTING caufvd_imp = caufvd_imp IMPORTING flg_lvs = caufvd_imp-flg_lvs.
CO_MES_GET_MESS_TYPE CALL FUNCTION 'CO_MES_GET_MESS_TYPE' EXPORTING i_msgid = con_msgid_c2 i_msgno = '236' IMPORTING e_msgty = l_msgty EXCEPTIONS no_entry = 1.
CO_NB_GET_LOWER_TREE CALL FUNCTION 'CO_NB_GET_LOWER_TREE' EXPORTING aufnr_imp = caufvd-aufnr TABLES structure_exp = o.
CO_SF_CLOSE_ORDER_TECHNICAL CALL FUNCTION 'CO_SF_CLOSE_ORDER_TECHNICAL' EXPORTING check_only_imp = yx caufvd_imp = c CHANGING caufvd_exp = c EXCEPTIONS OTHERS = 1.
CO_BO_OPR_OF_ORDER_GET CALL FUNCTION 'CO_BO_OPR_OF_ORDER_GET' EXPORTING AUFNR_IMP = CAUFVD-AUFNR TABLES AFVGD_GET = AFVGD_GET_LOC.
CO_BT_GET_STAT_OLD CALL FUNCTION 'CO_BT_GET_STAT_OLD' TABLES OBJNR_TAB = OBJ_TAB.
CO_SF_CLOSE_ORDER_TECHNICAL CALL FUNCTION 'CO_SF_CLOSE_ORDER_TECHNICAL' EXPORTING no_check_imp = yx caufvd_imp = c CHANGING caufvd_exp = c EXCEPTIONS OTHERS = 1.
CO_BI_AFPO_READ_WITH_KEY CALL FUNCTION 'CO_BI_AFPO_READ_WITH_KEY' EXPORTING aufnr_act = afpod-aufnr posnr = afpod-posnr IMPORTING afpod_exp = afpod EXCEPTIONS not_found = 1 OTHERS = 2.
CY_BT_KBED_RESET CALL FUNCTION 'CY_BT_KBED_RESET' EXPORTING i_aufnr = caufvd_imp-aufnr i_bedid = caufvd_imp-bedid i_typkz = caufvd_imp-typkz.
CYIB_ISTBED_BT_DELETE CALL FUNCTION 'CYIB_ISTBED_BT_DELETE' EXPORTING i_bedid = caufvd_imp-bedid.
CO_BH_ORDER_REL_TAB CALL FUNCTION 'CO_BH_ORDER_REL_TAB' EXPORTING i_aufnr_fein = caufvd_imp-aufnr IMPORTING e_aufnr_grob = aufnr_grob e_aufnr_rate = aufnr_rate EXCEPTIONS OTHERS = 1.
CY_BT_KBED_RESET CALL FUNCTION 'CY_BT_KBED_RESET' EXPORTING i_aufnr = aufnr_rate i_bedid = caufvd_imp-ratid.
CY_BT_KBED_RESET CALL FUNCTION 'CY_BT_KBED_RESET' EXPORTING i_aufnr = aufnr_grob i_bedid = caufvd_imp-groid.
CO_IT_DEL_KBED_OF_ORDERS CALL FUNCTION 'CO_IT_DEL_KBED_OF_ORDERS' TABLES aufnr_tab = ord_pre_tmp.
CY_BT_SET_REMAINING_KBED_ZERO CALL FUNCTION 'CY_BT_SET_REMAINING_KBED_ZERO' EXPORTING i_aufnr = caufvd_imp-aufnr i_bedid = caufvd_imp-bedid.
CO_ZR_SET_RESB_DEL CALL FUNCTION 'CO_ZR_SET_RESB_DEL' EXPORTING caufvd_imp = caufvd_imp.
CO_ZA_AVAILABILITY_CHK_ORDER CALL FUNCTION 'CO_ZA_AVAILABILITY_CHK_ORDER' EXPORTING caufvd_imp = caufvd init_prot = loc_initprot show_result = yx i_trtyp = trtyp_tmp flg_mess_obj_dep = yx IMPORTING fcode_exp = fcode_tmp.
CO_BI_AFPO_READ_WITH_KEY CALL FUNCTION 'CO_BI_AFPO_READ_WITH_KEY' EXPORTING aufnr_act = caufvd-aufnr posnr = pos1 IMPORTING afpod_exp = afpod EXCEPTIONS OTHERS = 1.
CO_KO_MAT_AVAILABILITY_CHK * call function 'CO_KO_MAT_AVAILABILITY_CHK' * exporting * caufvd_imp = caufvd * importing * fcode_exp = fcode_tmp.
CO_ZA_AVAILABILITY_CHK_ORDER CALL FUNCTION 'CO_ZA_AVAILABILITY_CHK_ORDER' EXPORTING caufvd_imp = caufvd init_prot = msg_apl_comavail show_result = yx * i_trtyp = rc27s-aktyp "H0326320 i_trtyp = tc10-trtyp "H0326320 IMPORTING fcode_exp = fcode_tmp.
CO_BI_AFPO_READ_WITH_KEY CALL FUNCTION 'CO_BI_AFPO_READ_WITH_KEY' EXPORTING aufnr_act = caufvd-aufnr posnr = pos1 IMPORTING afpod_exp = afpod EXCEPTIONS OTHERS = 1.
CO_ZA_SHOW_AVAIL_RESULT CALL FUNCTION 'CO_ZA_SHOW_AVAIL_RESULT' EXPORTING i_anwdg = char1 i_old_mdvax = yx i_aufnr = caufvd-aufnr i_prodnet = caufvd-prodnet i_gmein = caufvd-gmein * i_aktyp = rc27s-aktyp "H0326320 i_aktyp = tc10-trtyp "H0326320 i_kzakp = kzakp_tmp.
CO_ZA_AVAILABILITY_RESET_QUAN CALL FUNCTION 'CO_ZA_AVAILABILITY_RESET_QUAN' EXPORTING caufvd_imp = caufvd.
CO_BI_AFPO_READ_WITH_KEY CALL FUNCTION 'CO_BI_AFPO_READ_WITH_KEY' EXPORTING aufnr_act = caufvd-aufnr posnr = pos1 IMPORTING afpod_exp = afpod EXCEPTIONS OTHERS = 1.
CO_ZA_AVAILABILITY_CAP_RESET CALL FUNCTION 'CO_ZA_AVAILABILITY_CAP_RESET' EXPORTING i_caufvd = caufvd EXCEPTIONS OTHERS = 1.
CO_KO1_FHM_AVAILABILITY_CHK CALL FUNCTION 'CO_KO1_FHM_AVAILABILITY_CHK' EXPORTING caufvd_imp = caufvd IMPORTING caufvd_exp = caufvd.
CO_KO_FHM_AVAILABILITY_CHK CALL FUNCTION 'CO_KO_FHM_AVAILABILITY_CHK' EXPORTING caufvd_imp = caufvd IMPORTING caufvd_exp = caufvd.
CO_MES_SHOW_AVAIL_PROT CALL FUNCTION 'CO_MES_SHOW_AVAIL_PROT'.
CO_COST_SHOW_BALANCE CALL FUNCTION 'CO_COST_SHOW_BALANCE' EXPORTING caufvd_imp = caufvd.
CO_MF_SET_DATAFIELD CALL FUNCTION 'CO_MF_SET_DATAFIELD' EXPORTING data_field = h_datenfeld.
CO_MF_GET_DATAFIELD * CALL FUNCTION 'CO_MF_GET_DATAFIELD' * IMPORTING * data_field = h_datenfeld * EXCEPTIONS * cursor_not_on_field = 01.
MASTER_DATA * CALL FUNCTION 'MASTER_DATA' * EXPORTING * program = progid * datenfeld = h_datenfeld.
CO_MF_SET_DATAFIELD * CALL FUNCTION 'CO_MF_SET_DATAFIELD' * EXPORTING * data_field = datenfeld.
CO_TA_T482_READ CALL FUNCTION 'CO_TA_T482_READ' EXPORTING t482_terkz = caufvd_imp-terkz IMPORTING t482wa = t_t482 EXCEPTIONS not_found = 1.
CO_ZF_SET_SCHEDULE_PARAMETER CALL FUNCTION 'CO_ZF_SET_SCHEDULE_PARAMETER' EXPORTING rc27s_imp = rc27s CHANGING caufvd_imp = caufvd.
CO_ZF_SET_PLAN_SELECTION_PARM CALL FUNCTION 'CO_ZF_SET_PLAN_SELECTION_PARM' EXPORTING rc27s_imp = rc27s caufvd_imp = caufvd.
LOCATION_EXTRACT CALL FUNCTION 'LOCATION_EXTRACT' IMPORTING bild = rc27s_tmp-panel bildgruppe = rc27s_tmp-bldgr kopfgruppe = rc27s_tmp-kopgr positionsgruppe = rc27s_tmp-posgr programm = rc27s_tmp-mpool stackstufe = stack trtyp = rc27s_tmp-aktyp EXCEPTIONS OTHERS = 1.
CO_TA_TCN41_READ CALL FUNCTION 'CO_TA_TCN41_READ' EXPORTING plnaw = plnaw-snet profidnetz = caufvd-profid IMPORTING tcn41_exp = tcn41_tmp EXCEPTIONS not_found = 1 OTHERS = 2.
CO_TA_TCO43_READ CALL FUNCTION 'CO_TA_TCO43_READ' EXPORTING werks_imp = caufvd-werks profile_imp = caufvd-sfcpf autyp_imp = caufvd-autyp IMPORTING tco43_exp = tco43_tmp EXCEPTIONS no_entry_found = 01.
CY01_GET_OVERALL_PROFILE CALL FUNCTION 'CY01_GET_OVERALL_PROFILE' EXPORTING profile_id = profile_id_tmp IMPORTING crppro = cycrppro_tmp.
CY01_GET_CONTROL_PROFILE CALL FUNCTION 'CY01_GET_CONTROL_PROFILE' EXPORTING profile_id = cycrppro_tmp-copro_id IMPORTING crpcopro = cycrpcopro_tmp.
CY01_SET_CONTROL_PROFILE CALL FUNCTION 'CY01_SET_CONTROL_PROFILE' EXPORTING crpcopro = cycrpcopro_tmp.
CO_NB_GET_LOWER_TREE CALL FUNCTION 'CO_NB_GET_LOWER_TREE' EXPORTING aufnr_imp = caufvd-aufnr TABLES structure_exp = ord_pre_tmp.
CY01_MODIFY_TIME_PROFILE CALL FUNCTION 'CY01_MODIFY_TIME_PROFILE' EXPORTING profile_id = profile_id_tmp datum_von = start_date datum_bis = end_date EXCEPTIONS OTHERS = 1.
CY_BT_KBKO_MARK CALL FUNCTION 'CY_BT_KBKO_MARK' EXPORTING i_mark = yx TABLES bedid_pre_tab = bedid_pre_tmp.
CY01_EXTERNAL_INTERFACE CALL FUNCTION 'CY01_EXTERNAL_INTERFACE' EXPORTING function = 'INIT' profile_id = profile_id_tmp save_popup_imp = space reset_all_tables_imp = yx IMPORTING return_code = t_return_code TABLES fil_tab = ifil_tab.
LOCATION_CORRECT CALL FUNCTION 'LOCATION_CORRECT' EXPORTING bild = rc27s_tmp-panel bildgruppe = rc27s_tmp-bldgr kopfgruppe = rc27s_tmp-kopgr positionsgruppe = rc27s_tmp-posgr programm = rc27s_tmp-mpool stackstufe = stack trtyp = rc27s_tmp-aktyp EXCEPTIONS OTHERS = 0.
CO_BT_CAUFV_READ_WITH_INDEX CALL FUNCTION 'CO_BT_CAUFV_READ_WITH_INDEX' EXPORTING index = index_caufv_tmp IMPORTING caufvd_exp = caufvd EXCEPTIONS entry_not_found = 01.
CO_DT_DTAB_DEL CALL FUNCTION 'CO_DT_DTAB_DEL'.
CO_DT_DTAB_CREATE CALL FUNCTION 'CO_DT_DTAB_CREATE' EXPORTING aufnr_imp = caufvd-aufnr object_status = tca11_tmp rc27i_imp = rc27i selection = rc271_tmp IMPORTING entries = rc27x-entries lstnr = rc27x-lstnr.
CO_BT_AFFL_READ_WITH_INDEX CALL FUNCTION 'CO_BT_AFFL_READ_WITH_INDEX' EXPORTING index = rc27i-index_plfl IMPORTING affld_exp = affld.
CO_DT_DTAB_CREATE CALL FUNCTION 'CO_DT_DTAB_CREATE' EXPORTING aufnr_imp = caufvd-aufnr object_status = tca11_tmp rc27i_imp = rc27i selection = rc271_tmp IMPORTING entries = rc27x-entries lstnr = rc27x-lstnr.
CO_DT_LST_MARK_SET_BY_IND_OBJ CALL FUNCTION 'CO_DT_LST_MARK_SET_BY_IND_OBJ' EXPORTING obj_imp = obj-seq TABLES plpo_range = plfl_range.
CO_DT_DTAB_CREATE CALL FUNCTION 'CO_DT_DTAB_CREATE' EXPORTING aufnr_imp = caufvd-aufnr object_status = tca11_tmp rc27i_imp = rc27i selection = rc271_tmp IMPORTING entries = rc27x-entries lstnr = rc27x-lstnr.
CO_IT_SET_KBED_IN_ITAB_ACTIV CALL FUNCTION 'CO_IT_SET_KBED_IN_ITAB_ACTIV' EXPORTING new_value = space.
CY_BT_KBKO_MARK CALL FUNCTION 'CY_BT_KBKO_MARK' EXPORTING i_mark = ' ' TABLES bedid_pre_tab = bedid_pre_tmp.
CY01_DISPLAY_OVERALL_PROFILE CALL FUNCTION 'CY01_DISPLAY_OVERALL_PROFILE' EXPORTING profile_id = profile_imp change_mode = ' ' EXCEPTIONS no_current_profile = 01 profile_not_found = 02.
LOCATION_EXTRACT CALL FUNCTION 'LOCATION_EXTRACT' IMPORTING bild = rc27s_tmp-panel bildgruppe = rc27s_tmp-bldgr kopfgruppe = rc27s_tmp-kopgr positionsgruppe = rc27s_tmp-posgr programm = rc27s_tmp-mpool stackstufe = stack trtyp = rc27s_tmp-aktyp EXCEPTIONS OTHERS = 0.
CO_ZA_AVAILABILITY_CAP_CHECK CALL FUNCTION 'CO_ZA_AVAILABILITY_CAP_CHECK' EXPORTING i_caufvd = caufvd IMPORTING retcode_exp = t_retcode e_caufvd = caufvd EXCEPTIONS OTHERS = 1.
LOCATION_CORRECT CALL FUNCTION 'LOCATION_CORRECT' EXPORTING bild = rc27s_tmp-panel bildgruppe = rc27s_tmp-bldgr kopfgruppe = rc27s_tmp-kopgr positionsgruppe = rc27s_tmp-posgr programm = rc27s_tmp-mpool stackstufe = stack trtyp = rc27s_tmp-aktyp EXCEPTIONS OTHERS = 0.
MD_POST_PLANNED_ORDERS CALL FUNCTION 'MD_POST_PLANNED_ORDERS' EXPORTING ncomm = yx kdauf = ' ' montx = ' '.
CO_ZF_WM_INTERFACE CALL FUNCTION 'CO_ZF_WM_INTERFACE' EXPORTING caufvd_imp = caufvd aktyp = aktyp_tmp function = '3' EXCEPTIONS no_wm_components = 01.
STATUS_CHECK CALL FUNCTION 'STATUS_CHECK' EXPORTING objnr = caufvd-objnr status = stk_lvsf EXCEPTIONS object_not_found = 1 status_not_active = 2.
STATUS_CHANGE_INTERN CALL FUNCTION 'STATUS_CHANGE_INTERN' EXPORTING objnr = caufvd-objnr TABLES status = set_stat.
CO_ZF_WM_INTERFACE CALL FUNCTION 'CO_ZF_WM_INTERFACE' EXPORTING caufvd_imp = caufvd aktyp = aktyp_tmp function = '2' EXCEPTIONS no_wm_components = 01.
CO_ZF_WM_INTERFACE CALL FUNCTION 'CO_ZF_WM_INTERFACE' EXPORTING caufvd_imp = caufvd aktyp = aktyp_tmp function = '1' show = yx EXCEPTIONS no_wm_components = 01.
CO_TA_TC10_READ CALL FUNCTION 'CO_TA_TC10_READ' EXPORTING tcode = sy-tcode IMPORTING tc10wa = tc10 EXCEPTIONS not_found = 01.
CO_QM_INSPECTION_LOT_CREATE CALL FUNCTION 'CO_QM_INSPECTION_LOT_CREATE' EXPORTING caufvd_imp = caufvd write_prot_imp = space IMPORTING prueflos = caufvd-prueflos qals_objnr = lv_qals_objnr.
CO_QM_INSPECTION_LOT_DELETE CALL FUNCTION 'CO_QM_INSPECTION_LOT_DELETE' EXPORTING caufvd_imp = caufvd IMPORTING subrc = subrc.
CO_BO_OPR_OF_ORDER_GET CALL FUNCTION 'CO_BO_OPR_OF_ORDER_GET' EXPORTING aufnr_imp = caufvd-aufnr TABLES afvgd_get = afvgd_loc.
CO_NB_GET_LOWER_TREE CALL FUNCTION 'CO_NB_GET_LOWER_TREE' EXPORTING aufnr_imp = caufvd-aufnr TABLES lower_tree = lt_orders.
CO_ZF_ORDER_CLOSE CALL FUNCTION 'CO_ZF_ORDER_CLOSE' EXPORTING check_only = yx IMPORTING subrc_tmp = sy_subrc CHANGING caufvd_imp = c.
CO_ZF_ORDER_CLOSE CALL FUNCTION 'CO_ZF_ORDER_CLOSE' EXPORTING i_flg_no_dialog = yx CHANGING caufvd_imp = c.
CO_BI_AFPO_READ_WITH_KEY CALL FUNCTION 'CO_BI_AFPO_READ_WITH_KEY' EXPORTING aufnr_act = afpod-aufnr posnr = afpod-posnr IMPORTING afpod_exp = afpod EXCEPTIONS not_found = 1 OTHERS = 2.
CO_BO_OPR_OF_ORDER_GET CALL FUNCTION 'CO_BO_OPR_OF_ORDER_GET' EXPORTING AUFNR_IMP = CAUFVD-AUFNR TABLES AFVGD_GET = AFVGD_GET_LOC.
CO_BT_GET_STAT_OLD CALL FUNCTION 'CO_BT_GET_STAT_OLD' TABLES OBJNR_TAB = OBJ_TAB. "NOTE 1374024 ^
CO_ZF_ORDER_CLOSE CALL FUNCTION 'CO_ZF_ORDER_CLOSE' CHANGING caufvd_imp = caufvd.
CO_BT_GET_STAT_OLD CALL FUNCTION 'CO_BT_GET_STAT_OLD' TABLES OBJNR_TAB = OBJ_TAB.
CO_ZF_ORDER_OPEN CALL FUNCTION 'CO_ZF_ORDER_OPEN' CHANGING caufvd_imp = caufvd.
CO_DB_HEADER_READ CALL FUNCTION 'CO_DB_HEADER_READ' EXPORTING aufnr = caufvd-maufnr IMPORTING caufvwa = cv EXCEPTIONS not_found = 01.
CO_NB_GET_LOWER_TREE CALL FUNCTION 'CO_NB_GET_LOWER_TREE' EXPORTING aufnr_imp = caufvd-aufnr TABLES structure_exp = o.
CO_ZF_ORDER_OPEN CALL FUNCTION 'CO_ZF_ORDER_OPEN' CHANGING caufvd_imp = c.
STATUS_BUFFER_EXPORT_TO_MEMORY CALL FUNCTION 'STATUS_BUFFER_EXPORT_TO_MEMORY' EXPORTING i_memory_id = 'BSVA_BUFFER_COXX'.
COIS_OUTPUT_FROM_BT CALL FUNCTION 'COIS_OUTPUT_FROM_BT' EXPORTING is_tcoa = ls_tcoa iv_detail_list = yx aufnr = caufvd-aufnr.
STATUS_BUFFER_IMPORT_FROM_MEMO CALL FUNCTION 'STATUS_BUFFER_IMPORT_FROM_MEMO' EXPORTING i_memory_id = 'BSVA_BUFFER_COXX'.
CO_BI_AFPO_READ_WITH_KEY CALL FUNCTION 'CO_BI_AFPO_READ_WITH_KEY' EXPORTING aufnr_act = caufvd-aufnr posnr = pos1 IMPORTING afpod_exp = afpod_tmp EXCEPTIONS not_found = 1 OTHERS = 2.
CO_COM_ORDER_COSTING CALL FUNCTION 'CO_COM_ORDER_COSTING' EXPORTING caufvd_imp = caufvd.
CO_COM_RELEASE_ORDER CALL FUNCTION 'CO_COM_RELEASE_ORDER' EXPORTING caufvd_imp = caufvd IMPORTING caufvd_exp = caufvd CHANGING afpod_c = afpod.
CM_F_INITIALIZE CALL FUNCTION 'CM_F_INITIALIZE' EXPORTING aplid = msg_apl_costing.
CO_COST_SHOW_ORDER_COSTS CALL FUNCTION 'CO_COST_SHOW_ORDER_COSTS' EXPORTING caufvd_imp = caufvd.
CO_COST_SHOW_COMP_STRUCTURE CALL FUNCTION 'CO_COST_SHOW_COMP_STRUCTURE' EXPORTING caufvd_imp = caufvd aktyp_imp = rc27s-aktyp.
CO_COST_SHOW_ITEMIZATION CALL FUNCTION 'CO_COST_SHOW_ITEMIZATION' EXPORTING caufvd_imp = caufvd aktyp_imp = rc27s-aktyp.
TECHS_SHOW CALL FUNCTION 'TECHS_SHOW' CHANGING techs = techs_tmp EXCEPTIONS no_data_found = 1 OTHERS = 2.
JV_DATA_MAINTENANCE_MM CALL FUNCTION 'JV_DATA_MAINTENANCE_MM' EXPORTING popup_title = title i_caufvd = caufvd action_type = action IMPORTING data_changed = flg_changed jv_data = gjv_dates EXCEPTIONS OTHERS = 0.
MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE'.
EVENT_PROCESSING CALL FUNCTION 'EVENT_PROCESSING' EXPORTING agidv = i_mpool bldgr = i_bldgr modus_messages = yx "don't send dialog ok_code = i_okcode panel = i_panel autyp = i_autyp.
MESSAGES_STOP CALL FUNCTION 'MESSAGES_STOP' EXCEPTIONS a_message = 4 e_message = 3 i_message = 2 w_message = 1.
CO_DT_LST_MARK_GET_FIRST CALL FUNCTION 'CO_DT_LST_MARK_GET_FIRST' EXPORTING object_imp = obj-pos flg_opr_sop_imp = yx IMPORTING rc27i_exp = ls_rc27i EXCEPTIONS not_found = 1.
CO_DT_LST_MARK_GET_NEXT CALL FUNCTION 'CO_DT_LST_MARK_GET_NEXT' EXPORTING object_imp = obj-pos rc27i_imp = ls_rc27i flg_opr_sop_imp = yx IMPORTING rc27i_exp = ls_rc27i EXCEPTIONS last_reached = 01.
CO_DT_LST_MARK_GET_FIRST CALL FUNCTION 'CO_DT_LST_MARK_GET_FIRST' EXPORTING object_imp = obj-pos flg_opr_sop_imp = yx IMPORTING rc27i_exp = ls_rc27i EXCEPTIONS not_found = 1.
CY_BT_KBKO_READ_WITH_KEY CALL FUNCTION 'CY_BT_KBKO_READ_WITH_KEY' EXPORTING i_aufnr = caufvd-aufnr i_bedid = caufvd-bedid EXCEPTIONS OTHERS = 1.
CY_BT_KBED_CREATE CALL FUNCTION 'CY_BT_KBED_CREATE' EXPORTING i_aufnr = caufvd-aufnr i_bedid = caufvd-bedid i_vsnmr = caufvd-vsnmr EXCEPTIONS OTHERS = 1.
CY_BT_KBED_TAB_GET CALL FUNCTION 'CY_BT_KBED_TAB_GET' EXPORTING i_aufnr = caufvd-aufnr i_bedid = caufvd-bedid i_vsnmr = caufvd-vsnmr TABLES t_kbedd = lt_kbedd EXCEPTIONS no_entry = 1 OTHERS = 2.
CO_BT_AFVG_READ_WITH_INDEX CALL FUNCTION 'CO_BT_AFVG_READ_WITH_INDEX' EXPORTING index = ls_rc27i-index_plpo flg_conv = 'X' IMPORTING afvgd_exp = afvgd EXCEPTIONS OTHERS = 7.
CO_BT_AFVG_READ_WITH_INDEX CALL FUNCTION 'CO_BT_AFVG_READ_WITH_INDEX' EXPORTING index = ls_rc27i-index_sopr flg_conv = 'X' IMPORTING afvgd_exp = afvgd EXCEPTIONS OTHERS = 7.
STATUS_CHECK CALL FUNCTION 'STATUS_CHECK' EXPORTING objnr = afvgd-objnr status = stv_egp EXCEPTIONS object_not_found = 1 status_not_active = 2 OTHERS = 3.
CR_WORKCENTER_READ_CAPACITIES CALL FUNCTION 'CR_WORKCENTER_READ_CAPACITIES' EXPORTING arbid = afvgd-arbid IMPORTING ecrhd = ls_crhd TABLES tcrca = lt_crca EXCEPTIONS kap_not_found = 1 not_found = 2 OTHERS = 3.
CY01_GET_KEY_INFORMATION CALL FUNCTION 'CY01_GET_KEY_INFORMATION' EXPORTING distribution_key = lt_crca-vert1 IMPORTING strategy = l_strat EXCEPTIONS distribution_key_not_found = 1 OTHERS = 2.
CY01_GET_STRATEGY_INFORMATION CALL FUNCTION 'CY01_GET_STRATEGY_INFORMATION' EXPORTING strategy_key = l_strat IMPORTING lage = l_lage EXCEPTIONS strategy_key_not_found = 1 distribution_key_not_found = 2 ambigious_parameters = 3 OTHERS = 4.
CX_SCHED_VIA_OPERATING_TIME CALL FUNCTION 'CX_SCHED_VIA_OPERATING_TIME' EXPORTING i_date_end = afvgd-ssavd i_time_end = afvgd-ssavz i_duration = afvgd-zwmin i_unit = afvgd-zeiwm i_arbid = afvgd-arbid i_versa = caufvd-kapversa i_flg_exact_breaks = caufvd-breaks IMPORTING e_date_start = l_savd e_time_start = l_savz.
CX_SCHED_VIA_OPERATING_TIME CALL FUNCTION 'CX_SCHED_VIA_OPERATING_TIME' EXPORTING i_date_start = afvgd-fsavd i_time_start = afvgd-fsavz i_duration = afvgd-zwmin i_unit = afvgd-zeiwm i_arbid = afvgd-arbid i_versa = caufvd-kapversa i_flg_exact_breaks = caufvd-breaks IMPORTING e_date_end = l_savd e_time_end = l_savz.
CX_SCHED_VIA_OPERATING_TIME CALL FUNCTION 'CX_SCHED_VIA_OPERATING_TIME' EXPORTING i_date_start = l_savd i_time_start = l_savz i_duration = afvgd-darue i_unit = afvgd-rstze i_arbid = afvgd-arbid i_fcalid = afvgd-kalid i_versa = caufvd-kapversa i_flg_exact_breaks = caufvd-breaks IMPORTING e_date_end = l_ssbd e_time_end = l_ssbz.
CX_SCHED_VIA_OPERATING_TIME CALL FUNCTION 'CX_SCHED_VIA_OPERATING_TIME' EXPORTING i_date_start = l_ssbd i_time_start = l_ssbz i_duration = afvgd-dabea i_unit = afvgd-beaze i_arbid = afvgd-arbid i_fcalid = afvgd-kalid i_versa = caufvd-kapversa i_flg_exact_breaks = caufvd-breaks IMPORTING e_date_end = l_ssad e_time_end = l_ssaz.
CX_SCHED_VIA_OPERATING_TIME CALL FUNCTION 'CX_SCHED_VIA_OPERATING_TIME' EXPORTING i_date_start = l_ssad i_time_start = l_ssaz i_duration = afvgd-daabr i_unit = afvgd-aruze i_arbid = afvgd-arbid i_fcalid = afvgd-kalid i_versa = caufvd-kapversa i_flg_exact_breaks = caufvd-breaks IMPORTING e_date_end = l_sedd e_time_end = l_sedz.
CX_SCHED_VIA_OPERATING_TIME CALL FUNCTION 'CX_SCHED_VIA_OPERATING_TIME' EXPORTING i_date_start = l_ssld i_time_start = l_sslz i_duration = afvgd-dalie i_unit = afvgd-ligze i_flg_no_calendar = 'X' IMPORTING e_date_end = l_seld e_time_end = l_selz.
CO_BT_AFVG_UPDATE CALL FUNCTION 'CO_BT_AFVG_UPDATE' EXPORTING afvgd_new = afvgd tabix_old = afvgd-indbt.
CY_ORDER_STATUS_CHANGE CALL FUNCTION 'CY_ORDER_STATUS_CHANGE' EXPORTING activity_imp = einplanen index_imp = ls_rc27i-index_plpo obj_imp = obj-pos EXCEPTIONS OTHERS = 7.
CY_ORDER_STATUS_CHANGE CALL FUNCTION 'CY_ORDER_STATUS_CHANGE' EXPORTING activity_imp = einplanen index_imp = ls_rc27i-index_sopr obj_imp = obj-sop EXCEPTIONS OTHERS = 7.
CO_DT_LST_MARK_GET_NEXT CALL FUNCTION 'CO_DT_LST_MARK_GET_NEXT' EXPORTING object_imp = obj-pos rc27i_imp = ls_rc27i flg_opr_sop_imp = yx IMPORTING rc27i_exp = ls_rc27i EXCEPTIONS last_reached = 01.
CY_BT_KBED_BSTKZ_SET CALL FUNCTION 'CY_BT_KBED_BSTKZ_SET' EXPORTING i_bstkz = con_bstkz_3 i_filter_disp = space TABLES i_kbed_itab = lt_kbed_itab.
CO_ZF_ORDER_SCHEDULE CALL FUNCTION 'CO_ZF_ORDER_SCHEDULE' EXPORTING caufvd_imp = caufvd trtyp = tc10-trtyp overall_netw_imp = yx flg_dates_det = yx flg_check_disp = yx always_schedule = i_force_scheduling IMPORTING caufvd_exp = caufvd flg_message = flg_message flg_protocol = flg_protocol.
CO_ZF_ORDER_SCHEDULE CALL FUNCTION 'CO_ZF_ORDER_SCHEDULE' EXPORTING caufvd_imp = caufvd trtyp = tc10-trtyp flg_dates_det = yx flg_check_disp = yx no_quota = flg_no_quota always_schedule = i_force_scheduling IMPORTING caufvd_exp = caufvd flg_message = flg_message flg_protocol = flg_protocol.
CO_ZF_GET_TEXT CALL FUNCTION 'CO_ZF_GET_TEXT' EXPORTING text_num_imp = 'SCH' IMPORTING text_exp = lv_headline.
CX_SCHEDULING_PROTOCOL CALL FUNCTION 'CX_SCHEDULING_PROTOCOL' EXPORTING i_headline = lv_headline EXCEPTIONS no_protocol = 01.
CO_BADI_GET_BUSINESS_ADD_IN CALL FUNCTION 'CO_BADI_GET_BUSINESS_ADD_IN' EXPORTING i_badi_name = 'WORKORDER_EXEC_STEPS' CHANGING c_badi_instance = lp_badi_wo_es EXCEPTIONS not_active = 1 OTHERS = 2.
RS_HDSYS_GET_TC_VARIANT CALL FUNCTION 'RS_HDSYS_GET_TC_VARIANT' IMPORTING tcvariant = l_tcvariant flag_client_independent = l_xclientind rc = l_rc.
RS_HDSYS_CALL_TC_VARIANT CALL FUNCTION 'RS_HDSYS_CALL_TC_VARIANT' EXPORTING tcode = rc27s-tcode variant = l_tcvariant i_flag_client_independent = l_xclientind call_mode = ' ' authority_check = ' ' EXCEPTIONS OTHERS = 0.
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 COFORM00 or its description.
COFORM00 - FORM Routine of Application Area CO (For All Module Pools) COFOMKMD - documentation and ABAP source code COFCODOCWRI - Failure Cost Document: Write Program COFCODOCWRI - Failure Cost Document: Write Program COFCODOCDEL - Failure Cost Document: Delete Program COFCODOCDEL - Failure Cost Document: Delete Program