SAP Reports / Programs | Production Planning and Control | Production Planning for Process Industries | Process Data Documentation(PP-PI-PDO) SAP PP

PPPI_DEVI_CHECK_F01 SAP ABAP INCLUDE - PPPIDEVICHECKF01







PPPI_DEVI_CHECK_F01 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 PPPI_DEVI_CHECK_F01 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 PPPI_DEVI_CHECK_F01. "Basic submit
SUBMIT PPPI_DEVI_CHECK_F01 AND RETURN. "Return to original report after report execution complete
SUBMIT PPPI_DEVI_CHECK_F01 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


INCLUDES used within this REPORT PPPI_DEVI_CHECK_F01

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:

VB_CP_BUF_VERST_READ CALL FUNCTION 'VB_CP_BUF_VERST_READ' EXPORTING i_vers = wa_vers TABLES e_verst = buf_verst EXCEPTIONS no_version_text = 1 OTHERS = 2.

STATUS_CHECK_BY_SELSCHEM CALL FUNCTION 'STATUS_CHECK_BY_SELSCHEM' EXPORTING objnr = p_order-objnr selid = wa_devprof-selid_order IMPORTING fullfill = l_flg_fulfill EXCEPTIONS "#EC * no_stat_tab = 1 no_stat_scheme = 2 OTHERS = 3.

STATUS_CHECK_BY_SELSCHEM CALL FUNCTION 'STATUS_CHECK_BY_SELSCHEM' EXPORTING objnr = p_plos-objnr selid = buf_devlot-selid_lot IMPORTING fullfill = l_flg_fulfill EXCEPTIONS "#EC * no_stat_tab = 1 no_stat_scheme = 2 OTHERS = 3.

STATUS_CHECK_BY_SELSCHEM CALL FUNCTION 'STATUS_CHECK_BY_SELSCHEM' EXPORTING objnr = wa_vers-objnr selid = wa_devprof-selid_ebr IMPORTING fullfill = l_flg_fulfill EXCEPTIONS "#EC * no_stat_tab = 1 no_stat_scheme = 2 OTHERS = 3.

WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = g_element function = 'SET' type = 'BODY' window = 'MAIN' EXCEPTIONS element = 1 function = 2 type = 3 unopened = 4 unstarted = 5 window = 6 bad_pageformat_for_print = 7 OTHERS = 8.

SIGN_READ CALL FUNCTION 'SIGN_READ' EXPORTING object_imp = l_rc74-sign_obj key_sheet_imp = l_rc74 TABLES signs_sheet_tab = buf_sign_sheet EXCEPTIONS key_for_object_incomplete = 1 no_signatures_found = 2 OTHERS = 3.

SIGN_READ CALL FUNCTION 'SIGN_READ' EXPORTING object_imp = l_rc74-sign_obj key_sheet_imp = l_rc74 TABLES signs_sheet_tab = l_sign_tab EXCEPTIONS "#EC * key_for_object_incomplete = 1 no_signatures_found = 2 OTHERS = 3.

SIGN_READ CALL FUNCTION 'SIGN_READ' EXPORTING object_imp = l_rc74-sign_obj key_sheet_imp = l_rc74 TABLES signs_sheet_tab = l_sign_sheet EXCEPTIONS "#EC * key_for_object_incomplete = 1 no_signatures_found = 2 OTHERS = 3.

COPI_COFT_READ CALL FUNCTION 'COPI_COFT_READ' EXPORTING imp_crid = buf_sheet_devi_appr-crid imp_ftno = buf_sheet_devi_appr-ftno imp_zeile = buf_sheet_devi_appr-tab_zeile imp_spalte = buf_sheet_devi_appr-tab_meld IMPORTING exp_vornr = buf_sheet_devi_appr-vornr exp_ftrnr = buf_sheet_devi_appr-ftrnr exp_spalte = buf_sheet_devi_appr-spalte exp_zeile = buf_sheet_devi_appr-zeile EXCEPTIONS "#EC * not_found = 1 OTHERS = 2.

BAPI_INSPLOT_GETDETAIL CALL FUNCTION 'BAPI_INSPLOT_GETDETAIL' EXPORTING number = buf_plos-plos IMPORTING usage_decision_data = buf_usage_decision.

SIGN_READ CALL FUNCTION 'SIGN_READ' EXPORTING object_imp = l_rc73-sign_obj key_lot_imp = l_rc73 TABLES signs_lot_tab = l_sign_tab EXCEPTIONS "#EC * key_for_object_incomplete = 1 no_signatures_found = 2 OTHERS = 3.

QPL2_GET_VORNR_FROM_VORGLFNR CALL FUNCTION 'QPL2_GET_VORNR_FROM_VORGLFNR' EXPORTING i_aufpl = l_qals-aufpl i_aplzl = buf_lot_sign-vorglfnr IMPORTING e_vornr = buf_lot_sign-vornr EXCEPTIONS "#EC * inconsistent_parameters = 1 internal_error = 2 no_data_found = 3 OTHERS = 4.

QEEA_FEATURES_READING CALL FUNCTION 'QEEA_FEATURES_READING' EXPORTING i_aufpl = l_qals-aufpl i_plnty = l_qals-plnty prueflos = p_plos-plos TABLES qamk_tab = l_qamk_tab_for_ds EXCEPTIONS "#EC * internal_error_valuation = 1 noentry_q78tab = 2 no_features = 3 no_operations = 4 no_sample = 5 no_valuation_module = 6 problems_with_calculated_char = 7 internal_error_control_key = 8 OTHERS = 9.

QPL2_GET_VORNR_FROM_VORGLFNR CALL FUNCTION 'QPL2_GET_VORNR_FROM_VORGLFNR' EXPORTING i_aufpl = l_qals-aufpl i_aplzl = buf_qamk-vorglfnr IMPORTING e_vornr = buf_qamk-vornr EXCEPTIONS "#EC * inconsistent_parameters = 1 internal_error = 2 no_data_found = 3 OTHERS = 4.

QEEA_FEATURES_READING CALL FUNCTION 'QEEA_FEATURES_READING' EXPORTING i_aufpl = l_qals-aufpl i_plnty = l_qals-plnty prueflos = p_plos-plos TABLES qamk_tab = l_qamk_tab EXCEPTIONS "#EC * internal_error_valuation = 1 noentry_q78tab = 2 no_features = 3 no_operations = 4 no_sample = 5 no_valuation_module = 6 problems_with_calculated_char = 7 internal_error_control_key = 8 OTHERS = 9.

QPL2_GET_VORNR_FROM_VORGLFNR CALL FUNCTION 'QPL2_GET_VORNR_FROM_VORGLFNR' EXPORTING i_aufpl = l_qals-aufpl i_aplzl = buf_qamk-vorglfnr IMPORTING e_vornr = buf_qamk-vornr EXCEPTIONS "#EC * inconsistent_parameters = 1 internal_error = 2 no_data_found = 3 OTHERS = 4.

QFRD_FILL_FAILURE_BASE_TABLES CALL FUNCTION 'QFRD_FILL_FAILURE_BASE_TABLES' EXPORTING i_qfoh_wa = l_qfobe i_flg_feart = c_yes i_flg_memory = c_yes EXCEPTIONS "#EC * no_entry = 1 OTHERS = 2.

QFRD_FILL_DIALOG_TABLES CALL FUNCTION 'QFRD_FILL_DIALOG_TABLES' EXPORTING i_qfoh_wa = l_qfobe i_flg_feart = c_yes TABLES qfaa_tab = l_qfaa_tab EXCEPTIONS "#EC * no_entry = 1 no_unique_feart = 2 OTHERS = 3.

QPL2_GET_VORNR_FROM_VORGLFNR





CALL FUNCTION 'QPL2_GET_VORNR_FROM_VORGLFNR' EXPORTING i_aufpl = l_qals-aufpl i_aplzl = buf_qfaa-pnlkn IMPORTING e_vornr = buf_qfaa-vornr EXCEPTIONS "#EC * inconsistent_parameters = 1 internal_error = 2 no_data_found = 3 OTHERS = 4.

VB_CP_GET_SHEET_DEVIATIONS CALL FUNCTION 'VB_CP_GET_SHEET_DEVIATIONS' EXPORTING i_crid = p_crid TABLES e_icofiv = buf_sheet_devi EXCEPTIONS no_deviations = 1 OTHERS = 2.

COMH_GET_PI_MESSAGE_TEXT_NAME CALL FUNCTION 'COMH_GET_PI_MESSAGE_TEXT_NAME' EXPORTING ms_element = l_rcomep IMPORTING tdname = thead-tdname tdobject = thead-tdobject tdid = thead-tdid tdspras = thead-tdspras EXCEPTIONS no_name_found = 1 OTHERS = 2.

COPI_COFT_READ CALL FUNCTION 'COPI_COFT_READ' EXPORTING imp_crid = -crid imp_ftno = -ftno imp_zeile = -tab_zeile imp_spalte = -tab_meld IMPORTING exp_vornr = -vornr exp_ftrnr = -ftrnr exp_spalte = -spalte exp_zeile = -zeile EXCEPTIONS not_found = 1 OTHERS = 2.

COPI_COFT_READ CALL FUNCTION 'COPI_COFT_READ' EXPORTING imp_crid = wa_sheet_proc_step-crid imp_ftno = wa_sheet_proc_step-ftno imp_zeile = wa_sheet_proc_step-tab_zeile imp_spalte = wa_sheet_proc_step-tab_meld IMPORTING exp_vornr = wa_sheet_proc_step-vornr exp_ftrnr = wa_sheet_proc_step-ftrnr exp_spalte = wa_sheet_proc_step-spalte exp_zeile = wa_sheet_proc_step-zeile EXCEPTIONS not_found = 1 OTHERS = 2.

VB_CP_BUF_ORDER_READ CALL FUNCTION 'VB_CP_BUF_ORDER_READ' EXPORTING i_vers = wa_vers TABLES e_order = buf_order EXCEPTIONS "#EC * no_orders = 1 OTHERS = 2.

VB_CP_BUF_SHEET_READ CALL FUNCTION 'VB_CP_BUF_SHEET_READ' EXPORTING i_order = buf_order-aufnr i_vers = wa_vers TABLES e_sheet = buf_sheet EXCEPTIONS "#EC * no_sheets = 1 error_sheet = 2 OTHERS = 3.

VB_CP_BUF_PLOS_READ CALL FUNCTION 'VB_CP_BUF_PLOS_READ' EXPORTING i_order = buf_order-aufnr i_vers = wa_vers TABLES e_plos = buf_plos EXCEPTIONS "#EC * no_lots = 1 OTHERS = 2.

VB_CP_BUF_AUPLOS_READ CALL FUNCTION 'VB_CP_BUF_AUPLOS_READ' EXPORTING i_vers = wa_vers TABLES e_auplos = buf_plos "#EC ENHOK EXCEPTIONS no_lots = 1 OTHERS = 2.

VB_CP_GET_POC_DATA_REF CALL FUNCTION 'VB_CP_GET_POC_DATA_REF' EXPORTING i_crid = p_crid IMPORTING e_if_object = x_iref_ebr_dev_poc EXCEPTIONS internal_error = 1 OTHERS = 2.

VB_CP_CONVERT_STRING_2_ITF CALL FUNCTION 'VB_CP_CONVERT_STRING_2_ITF' EXPORTING i_string = i_text TABLES et_table = lt_signcomment.

WRITE_FORM_LINES CALL FUNCTION 'WRITE_FORM_LINES' EXPORTING function = 'SET' header = l_header type = 'BODY' window = 'MAIN' * IMPORTING * FROMPAGE = * PENDING_LINES = TABLES LINES = lt_signcomment EXCEPTIONS function = 1 type = 2 unopened = 3 unstarted = 4 window = 5 bad_pageformat_for_print = 6 spool_error = 7 OTHERS = 8.



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 PPPI_DEVI_CHECK_F01 or its description.