CF_PRT_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 CF_PRT_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: Subroutine for checking production resources/tools
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
CF_UT_INTERRUPT CALL FUNCTION 'CF_UT_INTERRUPT'.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CF_UT_INTERRUPT CALL FUNCTION 'CF_UT_INTERRUPT'.
CF_CK_FHWRK CALL FUNCTION 'CF_CK_FHWRK' EXPORTING fhwrk_imp = c_prt_class_data-fhwrk fhwrk_not_initial_imp = cf_check-flg_true msgty_imp = message_type-error EXCEPTIONS initial_value = 01 wrong_value = 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.
CF_UT_INTERRUPT CALL FUNCTION 'CF_UT_INTERRUPT'.
CF_CK_STEUF CALL FUNCTION 'CF_CK_STEUF' EXPORTING steuf_imp = c_prt_class_data-steuf steuf_not_initial_imp = cf_check-flg_true msgty_imp = message_type-error spras_imp = sy-langu EXCEPTIONS initial_value = 01 wrong_value = 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.
CF_UT_INTERRUPT CALL FUNCTION 'CF_UT_INTERRUPT'.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CF_UT_INTERRUPT CALL FUNCTION 'CF_UT_INTERRUPT'.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CF_TA_T006_READ CALL FUNCTION 'CF_TA_T006_READ' EXPORTING msehi_imp = c_prt_class_data-mgeinh spras_imp = sy-langu EXCEPTIONS not_found = 01.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
UNIT_CORRESPONDENCE_CHECK CALL FUNCTION 'UNIT_CORRESPONDENCE_CHECK' EXPORTING unit_in = c_prt_class_data-mgeinh unit_out = c_prt_class_data-baseh EXCEPTIONS dimensions_are_different = 01 unit_in_not_found = 02 unit_out_not_found = 03.
UNIT_CORRESPONDENCE_CHECK CALL FUNCTION 'UNIT_CORRESPONDENCE_CHECK' EXPORTING unit_in = c_prt_class_data-mgeinh unit_out = c_prt_class_data-meins EXCEPTIONS dimensions_are_different = 01 unit_in_not_found = 02 unit_out_not_found = 03.
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_DIMENSIONLESS CALL FUNCTION 'DIMENSIONCHECK_DIMENSIONLESS' EXPORTING meinh = c_prt_class_data-mgeinh EXCEPTIONS dimension_not_dimensionless = 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.
CF_UT_INTERRUPT CALL FUNCTION 'CF_UT_INTERRUPT'.
CF_CK_KTSCH CALL FUNCTION 'CF_CK_KTSCH' EXPORTING ktsch_imp = i_prt_class_data-ktsch msgty_imp = message_type-error spras_imp = sy-langu EXCEPTIONS initial_value = 01 wrong_value = 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.
CF_UT_INTERRUPT CALL FUNCTION 'CF_UT_INTERRUPT'.
CF_CK_FORMEL CALL FUNCTION 'CF_CK_FORMEL' EXPORTING formel_imp = i_prt_class_data-mgform msgty_imp = message_type-error spras_imp = sy-langu EXCEPTIONS initial_value = 01 wrong_value = 02.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CF_UT_INTERRUPT CALL FUNCTION 'CF_UT_INTERRUPT'.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CF_TA_T006_READ CALL FUNCTION 'CF_TA_T006_READ' EXPORTING msehi_imp = c_prt_class_data-eweinh spras_imp = sy-langu EXCEPTIONS not_found = 01.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
UNIT_CORRESPONDENCE_CHECK CALL FUNCTION 'UNIT_CORRESPONDENCE_CHECK' EXPORTING unit_in = c_prt_class_data-msehi unit_out = c_prt_class_data-eweinh EXCEPTIONS dimensions_are_different = 01 unit_in_not_found = 02 unit_out_not_found = 03.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
DIMENSIONCHECK_DIMENSIONLESS CALL FUNCTION 'DIMENSIONCHECK_DIMENSIONLESS' EXPORTING meinh = c_prt_class_data-eweinh EXCEPTIONS dimension_not_dimensionless = 01.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CF_UT_INTERRUPT CALL FUNCTION 'CF_UT_INTERRUPT'.
CF_CK_FORMEL CALL FUNCTION 'CF_CK_FORMEL' EXPORTING formel_imp = i_prt_class_data-ewform msgty_imp = message_type-error spras_imp = sy-langu EXCEPTIONS initial_value = 01 wrong_value = 02.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CF_UT_INTERRUPT CALL FUNCTION 'CF_UT_INTERRUPT'.
CF_CK_DOKAR CALL FUNCTION 'CF_CK_DOKAR' EXPORTING dokar_imp = i_prt_class_data-dokar EXCEPTIONS initial_value = 01 wrong_value = 02.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CF_UT_INTERRUPT CALL FUNCTION 'CF_UT_INTERRUPT'.
TCA01_READ CALL FUNCTION 'TCA01_READ' EXPORTING plnty = c_prt_class_data-plnty spras = sy-langu IMPORTING struct = tca01_loc.
CF_CK_BZOFF CALL FUNCTION 'CF_CK_BZOFF' EXPORTING bzoff_imp = c_prt_class_data-bzoffb bzoff_not_initial_imp = cf_check-flg_true msgty_imp = message_type-error spras_imp = sy-langu EXCEPTIONS initial_value = 01 wrong_value = 02.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CF_UT_INTERRUPT CALL FUNCTION 'CF_UT_INTERRUPT'.
TCA01_READ CALL FUNCTION 'TCA01_READ' EXPORTING plnty = c_prt_class_data-plnty spras = sy-langu IMPORTING struct = tca01_loc.
CF_CK_BZOFF CALL FUNCTION 'CF_CK_BZOFF' EXPORTING bzoff_imp = c_prt_class_data-bzoffe bzoff_not_initial_imp = cf_check-flg_true msgty_imp = message_type-error spras_imp = sy-langu EXCEPTIONS initial_value = 01 wrong_value = 02.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CF_UT_INTERRUPT CALL FUNCTION 'CF_UT_INTERRUPT'.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CF_CK_EINH_TIME CALL FUNCTION 'CF_CK_EINH_TIME' EXPORTING meins_imp = i_prt_class_data-ehoffb msgty_imp = message_type-error spras_imp = sy-langu EXCEPTIONS no_dimension_time = 01 no_unit = 02 ok_dimension_time = 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.
CF_UT_INTERRUPT CALL FUNCTION 'CF_UT_INTERRUPT'.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CF_CK_EINH_TIME CALL FUNCTION 'CF_CK_EINH_TIME' EXPORTING meins_imp = i_prt_class_data-ehoffe msgty_imp = message_type-error spras_imp = sy-langu EXCEPTIONS no_dimension_time = 01 no_unit = 02 ok_dimension_time = 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.
CF_UT_INTERRUPT CALL FUNCTION 'CF_UT_INTERRUPT'.
CF_DB_CRVP_B_READ CALL FUNCTION 'CF_DB_CRVP_B_READ' EXPORTING fhmar_imp = c_prt_class_data-fhmar rcfky_imp = rcfky IMPORTING objid_exp = c_prt_class_data-objid objty_exp = c_prt_class_data-objty EXCEPTIONS not_found_fhm = 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.
CF_DB_CRVP_B_READ CALL FUNCTION 'CF_DB_CRVP_B_READ' EXPORTING fhmar_imp = c_prt_class_data-fhmar rcfky_imp = rcfky IMPORTING objid_exp = c_prt_class_data-objid objty_exp = c_prt_class_data-objty EXCEPTIONS not_found_fhm = 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.
ENQUEUE_EMCVDOK CALL FUNCTION 'ENQUEUE_EMCVDOK' EXPORTING dokar = rcfky-dokar doknr = rcfky-doknr dokvr = rcfky-dokvr *d doktl = rcfky-doktl. " begin note 1638903
CV115_DOCKEY_FORMAT CALL FUNCTION 'CV115_DOCKEY_FORMAT' EXPORTING pf_no_gaps = cf_check-flg_yes pf_dokar = rcfky-dokar pf_doknr = rcfky-doknr pf_doktl = rcfky-doktl pf_dokvr = rcfky-dokvr IMPORTING pfx_doc_string = lv_text.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CF_DB_DOCUMENT_READ CALL FUNCTION 'CF_DB_DOCUMENT_READ' EXPORTING dokar_imp = rcfky-dokar doknr_imp = rcfky-doknr doktl_imp = rcfky-doktl dokvr_imp = rcfky-dokvr EXCEPTIONS not_found = 01.
DEQUEUE_EMCVDOK * CALL FUNCTION 'DEQUEUE_EMCVDOK' * EXPORTING * DOKAR = RCFKY-DOKAR * DOKNR = RCFKY-DOKNR * DOKVR = RCFKY-DOKVR * DOKTL = RCFKY-DOKTL.
ENQUEUE_EMCVDOK * CALL FUNCTION 'ENQUEUE_EMCVDOK' * EXPORTING * DOKAR = RCFKY-DOKAR * DOKNR = RCFKY-DOKNR * DOKVR = RCFKY-DOKVR * DOKTL = RCFKY-DOKTL.
CF_DB_DOCUMENT_READ * CALL FUNCTION 'CF_DB_DOCUMENT_READ' * EXPORTING * DOKAR_IMP = RCFKY-DOKAR * DOKNR_IMP = RCFKY-DOKNR * DOKTL_IMP = RCFKY-DOKTL * DOKVR_IMP = RCFKY-DOKVR * EXCEPTIONS * NOT_FOUND = 01.
DEQUEUE_EMCVDOK CALL FUNCTION 'DEQUEUE_EMCVDOK' EXPORTING dokar = rcfky-dokar doknr = rcfky-doknr dokvr = rcfky-dokvr doktl = rcfky-doktl.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CF_ST_DOK_UPDATE CALL FUNCTION 'CF_ST_DOK_UPDATE' EXPORTING aktyp_imp = 'CV01' dokar_imp = rcfky-dokar doknr_imp = rcfky-doknr doktl_imp = rcfky-doktl dokvr_imp = rcfky-dokvr in_upd_task_imp = space check_dokar_imp = space EXCEPTIONS not_dokar_fhm = 01 wrong_aktyp = 02.
CF_DB_CRVP_B_READ CALL FUNCTION 'CF_DB_CRVP_B_READ' EXPORTING fhmar_imp = c_prt_class_data-fhmar rcfky_imp = rcfky IMPORTING objid_exp = c_prt_class_data-objid objty_exp = c_prt_class_data-objty EXCEPTIONS not_found_fhm = 01.
DEQUEUE_EMCVDOK CALL FUNCTION 'DEQUEUE_EMCVDOK' EXPORTING dokar = rcfky-dokar doknr = rcfky-doknr dokvr = rcfky-dokvr doktl = rcfky-doktl.
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.
CF_RF_ROUT_FHM_MASTER_READ CALL FUNCTION 'CF_RF_ROUT_FHM_MASTER_READ' EXPORTING objid_imp = c_prt_class_data-objid objty_imp = c_prt_class_data-objty IMPORTING crfhd_exp = crfhd EXCEPTIONS not_found_fhm = 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.
CF_TA_TC23A_READ CALL FUNCTION 'CF_TA_TC23A_READ' EXPORTING planv_imp = crfhd-planv plnty_imp = c_prt_class_data-plnty EXCEPTIONS not_found = 01.
CP_MC_MESSAGE_COLLECT CALL FUNCTION 'CP_MC_MESSAGE_COLLECT' EXCEPTIONS message_not_collected = 1 OTHERS = 2.
CF_TA_TCF04_READ CALL FUNCTION 'CF_TA_TCF04_READ' EXPORTING status_imp = crfhd-status IMPORTING tcf04_exp = tcf04 EXCEPTIONS not_found_status = 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.
STATUS_CHANGE_FOR_ACTIVITY CALL FUNCTION 'STATUS_CHANGE_FOR_ACTIVITY' EXPORTING check_only = 'X' objnr = crfhd-eqsto vrgng = fhm_einsetzb IMPORTING activity_not_allowed = hlp_flag EXCEPTIONS activity_not_allowed = 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.
CF_RF_RCFKY_FROM_CRFHD_FILL CALL FUNCTION 'CF_RF_RCFKY_FROM_CRFHD_FILL' EXPORTING crfhd_imp = crfhd IMPORTING rcfky_exp = rcfky.
CF_UT_FHMNR_TO_DISPLAY CALL FUNCTION 'CF_UT_FHMNR_TO_DISPLAY' EXPORTING fhmar_imp = c_prt_class_data-fhmar rcfky_imp = rcfky IMPORTING fhmnr_exp = c_prt_class_data-fhmnr.
DDUT_FORKEY_CHECK CALL FUNCTION 'DDUT_FORKEY_CHECK' EXPORTING tabname = 'PRT_CLASS_DATA' fieldname = 'AENNR' value_list = i_prt_class_data 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 = 'PRT_CLASS_DATA' fieldname = 'OBJID' value_list = i_prt_class_data 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 = 'PRT_CLASS_DATA' fieldname = 'STEUF' value_list = i_prt_class_data 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 = 'PRT_CLASS_DATA' fieldname = 'BZOFFB' value_list = i_prt_class_data 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 = 'PRT_CLASS_DATA' fieldname = 'EHOFFB' value_list = i_prt_class_data 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 = 'PRT_CLASS_DATA' fieldname = 'BZOFFE' value_list = i_prt_class_data 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 = 'PRT_CLASS_DATA' fieldname = 'BZOFFE' value_list = i_prt_class_data 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 = 'PRT_CLASS_DATA' fieldname = 'EHOFFE' value_list = i_prt_class_data 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 = 'PRT_CLASS_DATA' fieldname = 'MGEINH' value_list = i_prt_class_data 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 = 'PRT_CLASS_DATA' fieldname = 'MGFORM' value_list = i_prt_class_data 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 = 'PRT_CLASS_DATA' fieldname = 'EWEINH' value_list = i_prt_class_data 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 = 'PRT_CLASS_DATA' fieldname = 'EWFORM' value_list = i_prt_class_data 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 = 'PRT_CLASS_DATA' fieldname = 'TXTSP' value_list = i_prt_class_data 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 = 'PRT_CLASS_DATA' fieldname = 'KTSCH' value_list = i_prt_class_data 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 = 'PRT_CLASS_DATA' fieldname = 'FHMAR' value_list = i_prt_class_data 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.
CONVERSION_EXIT_ALPHA_INPUT *d CALL FUNCTION 'CONVERSION_EXIT_NUMCV_INPUT' "note 1637060 CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' "note 1637060 EXPORTING input = c_field IMPORTING output = c_field.
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 CF_PRT_CHECK or its description.
CF_PRT_CHECK - Subroutine for checking production resources/tools CF_INIT - Include CF_INIT CF_DB_AUFPL_TO_PRT_READ=======FT - CFDBAUFPLTOPRTREAD=======FT CF_CHECK - Constants for check routines (cf_prt_check) CFX_VC_CHECK_LOWER_ELEMENTSF01 - Include CFX_VC_CHECK_LOWER_ELEMENTSF01 CFX_VC - Program CFX_VC: View Cluster Times