CORUPROC is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for The program CORUPROC can be used to post preselected processes for confirmations...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.
If you would like to execute this report or see the full code listing simply enter CORUPROC 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.
Selection Text: G_RECPTS = Automatic Goods Receipt
Selection Text: G_ISSUES = Backflushing
Selection Text: G_HRTRAN = HR Data Transfer
Selection Text: G_FAILGM = Incl. Faulty Goods Movements
Selection Text: G_COSTS = Actual-Cost Calculation
Title: Process Chain for Confirmation, Collective Run Background Processing
Text Symbol: 105 = HR Data Transfer
Text Symbol: 104 = Goods Movements
Text Symbol: 103 = Actual-Cost Calculation
Text Symbol: 102 = Backflushing
Text Symbol: 101 = Automatic Goods Receipt
Text Symbol: 014 = Problem with Parallel Task (RC/Size/Text):
Text Symbol: 013 = Number of Processes :
Text Symbol: 012 = Point in Time: End of Program :
Text Symbol: 011 = Point in Time: Start of Program :
Text Symbol: 010 = Total Runtime
Text Symbol: 009 = Overview of Goods Movements to Be Posted
Text Symbol: 006 = Number of Items Successful :
Text Symbol: 005 = Number of Incorrect items :
Text Symbol: 004 = Number of Locked Items :
Text Symbol: 003 = Total Number of Items :
Text Symbol: 002 = Overview of Failed Goods Movements
Text Symbol: 001 = Overview of Material Documents
INCLUDE CORUAFWD.
INCLUDE LCOKOTYP.
No SAP DATABASE tables are accessed within this REPORT code!
ENQUEUE_ESCORUPROC CALL FUNCTION 'ENQUEUE_ESCORUPROC' EXPORTING przid = proz-przid_wein _scope = '3' "Freigabe Sperre bei Ende TA & VB EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
ENQUEUE_ESCORUPROC CALL FUNCTION 'ENQUEUE_ESCORUPROC' EXPORTING przid = proz-przid_waus _scope = '3' "Freigabe Sperre bei Ende TA & VB EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
CO_RB_CREATE_GOODS_MOVEMENTS CALL FUNCTION 'CO_RB_CREATE_GOODS_MOVEMENTS' TABLES afrp1_bt = afrp1_bt afrp2_bt = afrp2_bt affw_ok = affw_ok affw_fail = affw_nok EXCEPTIONS system_error = 3.
NUMBER_GET_NEXT CALL FUNCTION 'NUMBER_GET_NEXT' EXPORTING nr_range_nr = nk_range object = nk_object IMPORTING number = new_weblnr EXCEPTIONS OTHERS = 01.
NUMBER_GET_NEXT CALL FUNCTION 'NUMBER_GET_NEXT' EXPORTING nr_range_nr = nk_range object = nk_object IMPORTING number = new_weblnr EXCEPTIONS OTHERS = 01.
NUMBER_GET_NEXT CALL FUNCTION 'NUMBER_GET_NEXT' EXPORTING nr_range_nr = nk_range object = nk_object IMPORTING number = new_weblnr EXCEPTIONS OTHERS = 01.
NUMBER_GET_NEXT CALL FUNCTION 'NUMBER_GET_NEXT' EXPORTING nr_range_nr = nk_range object = nk_object IMPORTING number = new_weblnr EXCEPTIONS OTHERS = 01.
NUMBER_GET_NEXT CALL FUNCTION 'NUMBER_GET_NEXT' EXPORTING nr_range_nr = nk_range object = nk_object IMPORTING number = new_weblnr EXCEPTIONS OTHERS = 01.
NUMBER_GET_NEXT CALL FUNCTION 'NUMBER_GET_NEXT' EXPORTING nr_range_nr = nk_range object = nk_object IMPORTING number = new_weblnr EXCEPTIONS OTHERS = 01.
CO_FW_AFFW_POST CALL FUNCTION 'CO_FW_AFFW_POST' IN UPDATE TASK EXPORTING i_called = 'E' TABLES affw_bt = affw_ok afwi_ins = afwi_tab.
CO_RU_VB_CONFIRMATION_POST CALL FUNCTION 'CO_RU_VB_CONFIRMATION_POST' IN UPDATE TASK TABLES afrp1_bt = afrp1_bt afrp2_bt = afrp2_bt.
ENQUEUE_ESCORUPROC CALL FUNCTION 'ENQUEUE_ESCORUPROC' EXPORTING przid = proz-przid_cost _scope = '3' "Freigabe Sperre bei Ende TA & VB EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
CO_RB_POST_ACTUAL_COSTS CALL FUNCTION 'CO_RB_POST_ACTUAL_COSTS' STARTING NEW TASK tasknam DESTINATION IN GROUP tparu-class PERFORMING receive_costing ON END OF TASK TABLES afrp3_bt = tmp_afrp3b EXCEPTIONS communication_failure = 1 system_failure = 2 RESOURCE_FAILURE = 3 OTHERS = 4.
CO_RB_POST_ACTUAL_COSTS CALL FUNCTION 'CO_RB_POST_ACTUAL_COSTS' STARTING NEW TASK tasknam DESTINATION IN GROUP tparu-class PERFORMING receive_costing ON END OF TASK TABLES afrp3_bt = tmp_afrp3b EXCEPTIONS communication_failure = 1 system_failure = 2 RESOURCE_FAILURE = 3 OTHERS = 4.
CO_RB_POST_ACTUAL_COSTS CALL FUNCTION 'CO_RB_POST_ACTUAL_COSTS' EXPORTING extern_flag = yx TABLES afrp3_bt = afrp3_bt.
CO_RB_CREATE_GOODS_MOVEMENTS CALL FUNCTION 'CO_RB_CREATE_GOODS_MOVEMENTS' STARTING NEW TASK tasknam DESTINATION IN GROUP pagroup PERFORMING receive_gm ON END OF TASK EXPORTING i_task_number = e_task_number TABLES afrp1_bt = ct_afrp1 afrp2_bt = ct_afrp2 EXCEPTIONS communication_failure = 1 MESSAGE msg_text system_failure = 2 MESSAGE msg_text RESOURCE_FAILURE = 3 OTHERS = 4.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
CORUPROC - Process Chain for Confirmation, Collective Run Background Processing CORUPROC - Process Chain for Confirmation, Collective Run Background Processing CORUPRELIST - Confirmation: Display requests CORUPRELIST - Confirmation: Display requests CORUPRECONF3 - Confirmation: Preliminary posting of order confirmations CORUPRECONF3 - Confirmation: Preliminary posting of order confirmations