CP_OPR_CHECK 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 CP_OPR_CHECK 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: Subroutines for checking operations
INCLUDE QP_OPR_CHECK.
No SAP DATABASE tables are accessed within this REPORT code!
T001W_READ CALL FUNCTION 'T001W_READ' EXPORTING werks = i_opr_class_data-werks IMPORTING struct = c_t001w.
CP_CHK_WERK CALL FUNCTION 'CP_CHK_WERK' EXPORTING werks_1_imp = i_opr_class_data-werks werks_2_imp = i_task_header_werks EXCEPTIONS different_bukrs = 01 different_kokrs = 02 OTHERS = 03.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_99_PLAN_MESSAGE_SET CALL FUNCTION 'CP_99_PLAN_MESSAGE_SET' EXPORTING msgnr_imp = '034' * msgty_imp = message_type-error "n_1427868 msgty_imp = message_type-info "n_1427868 msgv1_imp = c_opr_class_data-arbpl plnty_imp = i_tca01_plnty EXCEPTIONS OTHERS = 1.
CP_MC_MESSAGE_COLLECT * CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' * EXCEPTIONS * message_not_collected = 1 * OTHERS = 2.
CP_99_PLAN_MESSAGE_SET CALL FUNCTION 'CP_99_PLAN_MESSAGE_SET' EXPORTING msgnr_imp = '034' msgty_imp = message_type-info msgv1_imp = c_opr_class_data-arbpl plnty_imp = i_tca01_plnty EXCEPTIONS OTHERS = 1.
CP_MC_MESSAGE_COLLECT * CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' * EXCEPTIONS * message_not_collected = 1 * OTHERS = 2.
CP_99_PLAN_MESSAGE_SET CALL FUNCTION 'CP_99_PLAN_MESSAGE_SET' EXPORTING msgnr_imp = '035' * msgty_imp = message_type-error "n_1427868 msgty_imp = message_type-info "n_1427868 msgv1_imp = c_opr_class_data-arbpl plnty_imp = i_tca01_plnty EXCEPTIONS OTHERS = 1.
CP_MC_MESSAGE_COLLECT * CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' * EXCEPTIONS * message_not_collected = 1 * OTHERS = 2.
CP_99_PLAN_MESSAGE_SET CALL FUNCTION 'CP_99_PLAN_MESSAGE_SET' EXPORTING msgnr_imp = '035' msgty_imp = message_type-info msgv1_imp = c_opr_class_data-arbpl plnty_imp = i_tca01_plnty EXCEPTIONS OTHERS = 1.
CP_MC_MESSAGE_COLLECT * CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' * EXCEPTIONS * message_not_collected = 1 * OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
T430_READ CALL FUNCTION 'T430_READ' EXPORTING steus = c_opr_class_data-steus msgty = 'E' IMPORTING struct = c_t430 text = c_t430t-txt EXCEPTIONS no_entry = 01.
CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
TCA01_READ CALL FUNCTION 'TCA01_READ' EXPORTING plnty = c_opr_class_data-plnty IMPORTING struct = l_tca01.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
MARC_SINGLE_READ CALL FUNCTION 'MARC_SINGLE_READ' EXPORTING matnr = cl_cp_helper=>gs_mapl-matnr werks = cl_cp_helper=>gs_mapl-werks IMPORTING wmarc = ls_marc EXCEPTIONS lock_on_marc = 1 lock_system_error = 2 wrong_call = 3 not_found = 4 OTHERS = 5.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
T430_READ CALL FUNCTION 'T430_READ' EXPORTING steus = i_steus_new msgty = 'E' IMPORTING struct = l_t430 EXCEPTIONS no_entry = 01.
CP_PLPO_RCR01_CHANGE_CHK CALL FUNCTION 'CP_PLPO_RCR01_CHANGE_CHK' EXPORTING plpod_new_imp = c_plpod plpod_old_imp = i_plpod_old rcr01_new_imp = i_rcr01 rcr01_old_imp = i_rcr01_old IMPORTING plpod_new_exp = c_plpod EXCEPTIONS change_work_center = 01 no_work_center = 02.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
K_COSTCENTER_ACTIVITY_READ CALL FUNCTION 'K_COSTCENTER_ACTIVITY_READ' EXPORTING get_objnr = cp_check-flg_yes gjahr = gjahr kokrs = i_rcr01_kokrs kostl = i_rcr01_kostl lstar = c_opr_class_data_lar EXCEPTIONS not_found = 01 not_found_in_year = 02.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_CHK_PLPO_RCR01_VORGABEWERT CALL FUNCTION 'CP_CHK_PLPO_RCR01_VORGABEWERT' EXPORTING flg_chk_input_rule = flg_rule parid = i_rcr01_par vgwdi = i_rcr01_vgd vgwei = i_opr_class_data_vge vgwrt = i_opr_class_data_vgw vgwst = i_rcr01_vgm vgwnr = i_stand_value_number i_diag_struc_name = i_diag_struc_name CHANGING c_flg_opr_check_aborted = c_flg_opr_check_aborted.
TC20_READ CALL FUNCTION 'TC20_READ' EXPORTING parid = i_rcr01_par spras = sy-langu IMPORTING text = i_tc20t_txt EXCEPTIONS no_entry = 01 no_text = 02.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
G_PERIOD_GET CALL FUNCTION 'G_PERIOD_GET' EXPORTING date = date variant = tka01-lmona IMPORTING year = c_gjahr EXCEPTIONS ledger_not_assigned_to_company = 01 period_not_defined = 02 variant_not_defined = 03.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'RSTRA' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'RFGRP' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'RFSCH' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'SLWID' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DIMENSIONCHECK_TIME CALL FUNCTION 'DIMENSIONCHECK_TIME' EXPORTING meinh = i_opr_class_data_zeier EXCEPTIONS dimension_not_time = 1 t006d_entry_missing = 2 t006_entry_missing = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DIMENSIONCHECK_TIME CALL FUNCTION 'DIMENSIONCHECK_TIME' EXPORTING meinh = i_unit EXCEPTIONS dimension_not_time = 1 t006d_entry_missing = 2 t006_entry_missing = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
QUANTITY_COMPARISON CALL FUNCTION 'QUANTITY_COMPARISON' EXPORTING wert_gr = i_opr_class_data_zlmax meinh_gr = i_opr_class_data_zeilm wert_kl = i_opr_class_data_zlpro meinh_kl = i_opr_class_data_zeilp EXCEPTIONS undefined_conversion = 01 negative_comparison = 02.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
QUANTITY_COMPARISON CALL FUNCTION 'QUANTITY_COMPARISON' EXPORTING wert_gr = i_opr_class_data_zwnor meinh_gr = i_opr_class_data_zeiwn wert_kl = i_opr_class_data_zwmin meinh_kl = i_opr_class_data_zeiwm EXCEPTIONS undefined_conversion = 01 negative_comparison = 02.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
QUANTITY_COMPARISON CALL FUNCTION 'QUANTITY_COMPARISON' EXPORTING wert_gr = i_opr_class_data_ztnor meinh_gr = i_opr_class_data_zeitn wert_kl = i_opr_class_data_ztmin meinh_kl = i_opr_class_data_zeitm EXCEPTIONS undefined_conversion = 01 negative_comparison = 02.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
T429_READ CALL FUNCTION 'T429_READ' EXPORTING zerma = i_opr_class_data_zerma spras = sy-langu werks = i_opr_class_data_werks EXCEPTIONS no_entry = 01 no_text = 02.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DIMENSIONCHECK_TIME CALL FUNCTION 'DIMENSIONCHECK_TIME' EXPORTING meinh = i_opr_class_data_zeimb EXCEPTIONS dimension_not_time = 01 t006d_entry_missing = 02 t006_entry_missing = 03.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CR_CAPACITY_READ CALL FUNCTION 'CR_CAPACITY_READ' EXPORTING arbid = i_opr_class_data_arbid IMPORTING numbers = numbers EXCEPTIONS missing_parameters = 01 not_found = 02.
CP_99_PLAN_MESSAGE_SET CALL FUNCTION 'CP_99_PLAN_MESSAGE_SET' EXPORTING msgnr_imp = '019' msgty_imp = 'W' plnty_imp = i_opr_class_data_plnty.
RH_OQ_CHCK_REQUIREMENT CALL FUNCTION 'RH_OQ_CHCK_REQUIREMENT' EXPORTING pdorq_imp = c_pdorq IMPORTING pdorq_exp = c_pdorq EXCEPTIONS objid_invalid = 01 plvar_not_defined = 02 not_found = 03 OTHERS = 04.
CR_CAPACITY_READ CALL FUNCTION 'CR_CAPACITY_READ' EXPORTING arbid = i_opr_class_data_arbid kapar = i_opr_class_data_qlkapar EXCEPTIONS missing_parameters = 01 not_found = 02.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
T430_READ CALL FUNCTION 'T430_READ' EXPORTING steus = i_opr_class_data_steus IMPORTING struct = c_t430 EXCEPTIONS no_entry = 01.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
T024E_READ CALL FUNCTION 'T024E_READ' EXPORTING ekorg = i_opr_class_data_ekorg IMPORTING struct = purch_org_data EXCEPTIONS no_entry = 01.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
EXT_PROC_DATA_READ CALL FUNCTION 'EXT_PROC_DATA_READ' EXPORTING ekorg = c_opr_class_data-ekorg esokz = c_opr_class_data-esokz infnr = c_opr_class_data-infnr werks = c_opr_class_data-werks plnty = c_opr_class_data-plnty IMPORTING record = ext_proc_data EXCEPTIONS not_initial = 01 not_found = 02.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
UNIT_CONVERSION_SIMPLE CALL FUNCTION 'UNIT_CONVERSION_SIMPLE' EXPORTING input = c_opr_class_data-bmsch unit_in = c_opr_class_data-meinh unit_out = ext_proc_data-meins IMPORTING output = rc27f_tmp_output EXCEPTIONS conversion_not_found = 01.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_CHK_KOKRS_TO_PLANT CALL FUNCTION 'CP_CHK_KOKRS_TO_PLANT' EXPORTING werks = i_opr_class_data_werks IMPORTING compcode = chk_bukrs e_kokrs = chk_kokrs CHANGING c_flg_opr_check_aborted = c_flg_opr_check_aborted EXCEPTIONS bukrs_not_found = 01 kokrs_not_found = 02.
RM_ACCOUNT_CHECK CALL FUNCTION 'RM_ACCOUNT_CHECK' EXPORTING chkdat = sy-datum i_bukrs = chk_bukrs i_kokrs = chk_kokrs i_sakto = i_opr_class_data_sakto chk_sakto = ' ' EXCEPTIONS not_valid = 1.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
WAGE_TYPE_CHECK CALL FUNCTION 'WAGE_TYPE_CHECK' EXPORTING lgart = i_opr_class_data_loart date = sttag werk = i_opr_class_data_werks IMPORTING molga = molga.
T421_READ CALL FUNCTION 'T421_READ' EXPORTING logrp = i_opr_class_data_logrp spras = sy-langu werks = i_opr_class_data_werks EXCEPTIONS no_entry = 01 no_text = 02.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
T428_READ CALL FUNCTION 'T428_READ' EXPORTING rasch = i_opr_class_data_rasch spras = sy-langu werks = i_opr_class_data_werks EXCEPTIONS no_entry = 01 no_text = 02.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
T423_READ CALL FUNCTION 'T423_READ' EXPORTING qualf = i_opr_class_data_qualf spras = sy-langu werks = i_opr_class_data_werks EXCEPTIONS no_entry = 01 no_text = 02.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
TCN01_READ CALL FUNCTION 'TCN01_READ' EXPORTING spras = sy-langu slwid = c_opr_class_data-slwid IMPORTING struct = user_fields_text EXCEPTIONS no_entry = 01.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DIMENSIONCHECK_TIME CALL FUNCTION 'DIMENSIONCHECK_TIME' EXPORTING meinh = i_opr_class_data_zeimu EXCEPTIONS dimension_not_time = 1 t006d_entry_missing = 2 t006_entry_missing = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_INPUT_CHECK CALL FUNCTION 'DDUT_INPUT_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'VERDART' value = i_opr_class_data_verdart IMPORTING msgid = msgid EXCEPTIONS no_ddic_field = 1 illegal_move = 2 OTHERS = 3.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
T435_READ CALL FUNCTION 'T435_READ' EXPORTING vlsch = i_opr_class_data_ktsch EXCEPTIONS no_entry = 01.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CR_WORKSTATION_READ CALL FUNCTION 'CR_WORKSTATION_READ' EXPORTING id = i_work_center_data-arbid IMPORTING ecrhd = work_center_table EXCEPTIONS not_found = 01.
CR_CAPACITY_READ CALL FUNCTION 'CR_CAPACITY_READ' EXPORTING kapid = act_capid IMPORTING ekako = capacity_header EXCEPTIONS missing_parameters = 01 not_found = 02.
CR_CAPACITY_READ CALL FUNCTION 'CR_CAPACITY_READ' EXPORTING kapid = i_work_center_data-kapid IMPORTING ekako = capacity_header EXCEPTIONS missing_parameters = 1 not_found = 2 OTHERS = 3.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CR_WORKSTATION_READ_ROUTING CALL FUNCTION 'CR_WORKSTATION_READ_ROUTING' EXPORTING arbpl = i_arbpl werks = i_werks plnty = i_plnty date = i_key_date vgwkz = cp_check-flg_yes IMPORTING works = e_work_center_data EXCEPTIONS not_found = 01 type_not_allowed = 02 wrong_parameters = 03.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
T001W_READ CALL FUNCTION 'T001W_READ' EXPORTING werks = i_werks IMPORTING struct = plant_data EXCEPTIONS no_entry = 1 OTHERS = 2.
T001K_READ CALL FUNCTION 'T001K_READ' EXPORTING bwkey = plant_data-bwkey IMPORTING struct = valuation_area EXCEPTIONS no_entry = 1 OTHERS = 2.
RK_KOKRS_FIND CALL FUNCTION 'RK_KOKRS_FIND' EXPORTING bukrs = valuation_area-bukrs IMPORTING kokrs = i_rcr01_kokrs EXCEPTIONS insufficient_input = 1 no_kokrs_assigned = 2 no_kokrs_for_bukrs = 3 no_kokrs_for_bu_gb = 4 wrong_kokrs_for_bukrs = 5 wrong_kokrs_for_bu_gb = 6.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
K_PROCESS_CHECK CALL FUNCTION 'K_PROCESS_CHECK' EXPORTING kokrs = i_rcr01_kokrs prznr = c_prz date = i_key_date v_vrgng = 'RKL ' EXCEPTIONS not_found = 1 vrgng_not_allowed = 2 wrong_kokrs = 3 wrong_versn = 4 OTHERS = 5.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
ME_CHECK_SOURCE_OF_SUPPLY_1 CALL FUNCTION 'ME_CHECK_SOURCE_OF_SUPPLY_1' EXPORTING comim = purchase EXCEPTIONS error_message = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CLSE_SELECT_USR01 CALL FUNCTION 'CLSE_SELECT_USR01' EXPORTING username = sy-uname IMPORTING decimal_sign = decimal_sign.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
ME_EKKO_SINGLE_READ CALL FUNCTION 'ME_EKKO_SINGLE_READ' EXPORTING pi_ebeln = c_opr_class_data-ebeln IMPORTING po_ekko = ekko_exp EXCEPTIONS no_records_found = 1.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
ME_EKPO_SINGLE_READ CALL FUNCTION 'ME_EKPO_SINGLE_READ' EXPORTING pi_ebeln = c_opr_class_data-ebeln pi_ebelp = c_opr_class_data-ebelp IMPORTING po_ekpo = ekpo_exp EXCEPTIONS no_records_found = 1.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
T002_SINGLE_READ CALL FUNCTION 'T002_SINGLE_READ' EXPORTING t002_spras = i_opr_class_data-txtsp EXCEPTIONS not_found = 1.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'MEINH' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'PDEST' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'QUALF' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'LOGRP' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'BZOFFB' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'EHOFFB' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'BZOFFE' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'EHOFFE' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'LIFNR' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'WAERS' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'EKGRP' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'MATKL' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'DAUNE' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'DAUME' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_INPUT_CHECK CALL FUNCTION 'DDUT_INPUT_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'EINSA' value = i_opr_class_data-einsa IMPORTING msgid = msgid EXCEPTIONS no_ddic_field = 1 illegal_move = 2 OTHERS = 3.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_INPUT_CHECK CALL FUNCTION 'DDUT_INPUT_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'EINSE' value = i_opr_class_data-einse IMPORTING msgid = msgid EXCEPTIONS no_ddic_field = 1 illegal_move = 2 OTHERS = 3.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'ARBEH' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'VERTL' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'MLSTN' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'BUKRS' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'ANFKO' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'ANFKOKRS' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'KAPAR' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'INDET' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'ANLZU' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'ISTRU' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_INPUT_CHECK CALL FUNCTION 'DDUT_INPUT_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'ISTTY' value = i_opr_class_data-istty IMPORTING msgid = msgid EXCEPTIONS no_ddic_field = 1 illegal_move = 2 OTHERS = 3.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'KALID' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_INPUT_CHECK CALL FUNCTION 'DDUT_INPUT_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'FRSP' value = i_opr_class_data-frsp IMPORTING msgid = msgid EXCEPTIONS no_ddic_field = 1 illegal_move = 2 OTHERS = 3.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'ZGR01' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'ZGR02' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'ZGR03' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'ZGR04' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'ZGR05' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'ZGR06' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'RUZUS' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'BMEIH' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'NPRIO' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_INPUT_CHECK CALL FUNCTION 'DDUT_INPUT_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'CAPOC' value = i_opr_class_data-capoc IMPORTING msgid = msgid EXCEPTIONS no_ddic_field = 1 illegal_move = 2 OTHERS = 3.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'RFPNT' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PLPO' fieldname = 'CKSELKZ' value_list = plpo accept_initial = const-flg_yes TABLES failure_tab = failure_tab EXCEPTIONS forkey_not_defined = 1 table_not_active = 2 field_unknown = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
LD01_GET_LTAKT_FOR_ROUTING CALL FUNCTION 'LD01_GET_LTAKT_FOR_ROUTING' EXPORTING i_lnid = i_st_arbid i_lnsid = i_arbid IMPORTING e_taktsd = l_taktsd EXCEPTIONS lnsid_not_in_line = 1 lnid_not_found = 2 OTHERS = 3.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DIMENSIONCHECK_TIME CALL FUNCTION 'DIMENSIONCHECK_TIME' EXPORTING meinh = i_opr_class_data_ehoffu EXCEPTIONS dimension_not_time = 1 t006d_entry_missing = 2 t006_entry_missing = 3 OTHERS = 4.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
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 CP_OPR_CHECK or its description.