SAP Reports / Programs | Production Planning and Control | Production Orders | Confirmations(PP-SFC-EXE-CON) SAP PP

CORUAFFW SAP ABAP Report - Postprocessing of Error Records from Automatic Goods Movements







CORUAFFW is a standard Executable ABAP Report 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 CORUAFFW into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

COGI - Postprocess Faulty Goods Movements


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


Text pool values


Selection Text: P_DATPB = Posting Date To
Selection Text: P_DATPV = Posting Date From
Selection Text: P_DATUB = Error Date To
Selection Text: P_DATUV = Error Date From
Selection Text: P_DISPLY = Display Mode
Selection Text: P_KDAUF = Sales Order
Selection Text: P_KDPOS = Item
Selection Text: P_MAXROW = Maximum Selected Lines
Selection Text: P_MSGID = Error ID
Selection Text: P_MSGNO = Error ID
Selection Text: P_OLD = List Display
Selection Text: R_CUMUL = Summarized Records
Selection Text: R_SINGLE = Individual Records
Selection Text: S_AUFNR = Order
Selection Text: S_WERKS = Plant
Selection Text: S_VERID = Production Version
Selection Text: S_PSP_OR = WBS Element
Selection Text: S_PSP_AF = WBS Element
Selection Text: S_MATNR = Material
Selection Text: S_LGORT = Storage Location
Selection Text: S_FEVOR = Production Supervisor
Selection Text: S_DISPO = MRP Controller
Selection Text: S_BWERK = Planning Plant
Selection Text: S_BWART = Movement Type
Selection Text: S_BELNR = Error Record
Selection Text: S_BAUGR = Material
Selection Text: S_AUTYP = Order Category
Title: Postprocessing of Error Records from Automatic Goods Movements
Text Symbol: C41 = Indiv. Records
Text Symbol: C42 = Summarize
Text Symbol: C51 = Back
Text Symbol: C52 = Exit
Text Symbol: C53 = Cancel
Text Symbol: T01 = Material
Text Symbol: T02 = Plant
Text Symbol: T03 = Storage Location
Text Symbol: T04 = Batch
Text Symbol: T05 = Quantity





Text Symbol: T06 = Unit of Entry
Text Symbol: T07 = Movement Type
Text Symbol: T08 = Material Description
Text Symbol: T09 = Split Quantity
Text Symbol: T10 = Entry Flagged for Deletion
Text Symbol: T11 = Entry in Display Mode
Text Symbol: T12 = Entry Processed
Text Symbol: T13 = Entry Not Processed
Text Symbol: C32 = Deselect All
Text Symbol: 025 = Goods Movements with Errors: Individ. Records
Text Symbol: 024 = Posting Date From
Text Symbol: 023 = To
Text Symbol: 022 = Error Date From
Text Symbol: 021 = /
Text Symbol: 020 = Error: Work Area/Number
Text Symbol: 017 = Output Criteria
Text Symbol: 016 = Selection Criteria for Assembly
Text Symbol: 015 = Goods Movements with Errors
Text Symbol: 014 = Material Short Text Entry Date Error Date
Text Symbol: 013 = Material Plnt SLoc Batch MTy Qty UoE Error Display
Text Symbol: 012 = Mat. Short Text SalesOrd OrdItem Network Cat MRP
Text Symbol: 011 = Mat. Short Text SalesOrd OrdItem Order Cat Entry Date Time ESt
Text Symbol: 010 = Material Plnt SLoc Batch MvT Qty UnE OUn Error Error Date Time MRP
Text Symbol: 009 = Additional Conditions
Text Symbol: 008 = Do you want to save the changes?
Text Symbol: 007 = Error Records Selection
Text Symbol: 006 = Do you really want to delete?
Text Symbol: 005 = Material
Text Symbol: 004 = Delete goods movement for
Text Symbol: 003 = Data has been changed
Text Symbol: 002 = Confirmation Prompt
Text Symbol: 001 = Sales Order
Text Symbol: C31 = Select All
Text Symbol: C25 = Display Stock/Reqmts List
Text Symbol: C24 = Display Stock
Text Symbol: C23 = Display Material
Text Symbol: C22 = Display Confirmation
Text Symbol: C21 = Display Order
Text Symbol: C15 = Administration Data





Text Symbol: C14 = Split
Text Symbol: C13 = Detail View
Text Symbol: C12 = Refresh
Text Symbol: C11 = Display Errors
Text Symbol: C04 = Delete
Text Symbol: C03 = Save for Background
Text Symbol: C02 = Save
Text Symbol: C00 = * Function Texts for ALV Grid Context Menu *
Text Symbol: 033 = No.
Text Symbol: 032 = Message Class
Text Symbol: 031 = Mess. ID
Text Symbol: 030 = ID
Text Symbol: 029 = - Display Mode
Text Symbol: 028 = Status
Text Symbol: 027 = Number
Text Symbol: 026 = Goods Movements with Errors: Summarized Records


INCLUDES used within this REPORT CORUAFFW

INCLUDE CORUAFFD.
INCLUDE CORUAFFW_ALV.


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:

VBDBBF_ACTIVE_CHECK_GENERAL CALL FUNCTION 'VBDBBF_ACTIVE_CHECK_GENERAL' IMPORTING ev_docubatch_active = g_docubatch_active EXCEPTIONS docubatch_not_active = 1 OTHERS = 2.

CO_MES_GET_MESS_TYPE CALL FUNCTION 'CO_MES_GET_MESS_TYPE' EXPORTING i_msgid = 'RU' i_msgno = '432' IMPORTING e_msgty = msgtyp EXCEPTIONS no_entry = 1 OTHERS = 2.

MATERIAL_PRE_READ_MAKT CALL FUNCTION 'MATERIAL_PRE_READ_MAKT' EXPORTING kzrfb = space TABLES ipre03 = pre03_tab.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'AFFWB' CHANGING ct_fieldcat = lt_fieldcat.

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_structure_name = 'AFFWB' i_grid_title = text-015 it_fieldcat = lt_fieldcat[] i_save = 'A' is_variant = l_variant TABLES t_outtab = affwb_tab.

POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING diagnosetext1 = text-003 textline1 = text-008 titel = text-002 IMPORTING answer = antwort. "#EC *

RS_REFRESH_FROM_SELECTOPTIONS CALL FUNCTION 'RS_REFRESH_FROM_SELECTOPTIONS' EXPORTING curr_report = program TABLES selection_table = param_tab EXCEPTIONS not_found = 1 no_report = 2 OTHERS = 3.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL' EXCEPTIONS OTHERS = 0.

POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING diagnosetext1 = text-003 textline1 = text-008 titel = text-002 IMPORTING answer = antwort. "#EC *

RS_REFRESH_FROM_SELECTOPTIONS



CALL FUNCTION 'RS_REFRESH_FROM_SELECTOPTIONS' EXPORTING curr_report = program TABLES selection_table = param_tab EXCEPTIONS not_found = 1 no_report = 2 OTHERS = 3.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL' EXCEPTIONS OTHERS = 0.

RM_SELECT_RSNUM CALL FUNCTION 'RM_SELECT_RSNUM' EXPORTING i_kdauf = p_bkauf i_kdpos = p_bkpos TABLES i_werks_range = s_bwerk i_matnr_range = s_baugr i_verid_range = s_verid i_pspel_range = psp_order_range e_rsnum_range = r_rsnum.

RM_FILL_RSPOS_IN_AFFW CALL FUNCTION 'RM_FILL_RSPOS_IN_AFFW' TABLES t_affw = affw_old EXCEPTIONS OTHERS = 0.

POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING diagnosetext1 = text-003 textline1 = text-008 titel = text-002 IMPORTING answer = antwort. "#EC *

POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING diagnosetext1 = text-003 textline1 = text-008 titel = text-002 IMPORTING answer = antwort. "#EC *

CNSG_SORT_TABLE CALL FUNCTION 'CNSG_SORT_TABLE' TABLES t_table = affwb_out_tab CHANGING c_handle = g_sort_handle.

MATERIAL_READ CALL FUNCTION 'MATERIAL_READ' EXPORTING schluessel = mtcom IMPORTING matdaten = makt TABLES seqmat01 = dummy_tab EXCEPTIONS material_not_found = 04 plant_not_found = 08 account_not_found = 12.

CNSG_SORT_TABLE CALL FUNCTION 'CNSG_SORT_TABLE' TABLES t_table = affwb_tab CHANGING c_handle = g_sort_handle.

MATERIAL_READ CALL FUNCTION 'MATERIAL_READ' EXPORTING schluessel = mtcom IMPORTING matdaten = makt TABLES seqmat01 = dummy_tab EXCEPTIONS material_not_found = 04 plant_not_found = 08 account_not_found = 12.

CNSG_SORT_TABLE CALL FUNCTION 'CNSG_SORT_TABLE' TABLES t_table = affwb_tab CHANGING c_handle = g_sort_handle.

MATERIAL_READ CALL FUNCTION 'MATERIAL_READ' EXPORTING schluessel = mtcom IMPORTING matdaten = makt TABLES seqmat01 = dummy_tab EXCEPTIONS material_not_found = 04 plant_not_found = 08 account_not_found = 12.

CO_WB_MESSAGE_TRANSFORM_MULTI CALL FUNCTION 'CO_WB_MESSAGE_TRANSFORM_MULTI' EXPORTING i_langu = sy-langu TABLES t_msg = gt_affw_alv EXCEPTIONS structure_error_in_t_msg = 1 OTHERS = 2.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = g_repid i_structure_name = 'AFFW_S_ALV' CHANGING ct_fieldcat = gt_fieldcat."$$

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = g_repid i_callback_pf_status_set = g_status_set i_callback_user_command = g_user_command is_layout = gs_layout it_fieldcat = gt_fieldcat[] it_except_qinfo = gt_exctab i_grid_title = g_title i_default = 'X' i_save = 'A' is_variant = gs_variant it_events = gt_events TABLES t_outtab = gt_affw_alv EXCEPTIONS program_error = 1 OTHERS = 2.

CNSG_SORT_TABLE CALL FUNCTION 'CNSG_SORT_TABLE' TABLES t_table = affwb_out_tab CHANGING c_handle = g_sort_handle.

MATERIAL_READ CALL FUNCTION 'MATERIAL_READ' EXPORTING schluessel = mtcom IMPORTING matdaten = makt TABLES seqmat01 = dummy_tab EXCEPTIONS material_not_found = 04 plant_not_found = 08 account_not_found = 12.

CO_WB_MESSAGE_TRANSFORM_MULTI CALL FUNCTION 'CO_WB_MESSAGE_TRANSFORM_MULTI' EXPORTING i_langu = sy-langu TABLES t_msg = gt_affw_alv EXCEPTIONS structure_error_in_t_msg = 1 OTHERS = 2.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = g_repid i_structure_name = 'AFFW_S_ALV' CHANGING ct_fieldcat = gt_fieldcat."$$

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = g_repid i_callback_pf_status_set = g_status_set i_callback_user_command = g_user_command is_layout = gs_layout it_fieldcat = gt_fieldcat[] it_except_qinfo = gt_exctab i_grid_title = g_title i_default = 'X' i_save = 'A' is_variant = gs_variant it_events = gt_events TABLES t_outtab = gt_affw_alv EXCEPTIONS program_error = 1 OTHERS = 2.

MARC_SINGLE_READ CALL FUNCTION 'MARC_SINGLE_READ' EXPORTING matnr = affwb_tab-matnr werks = affwb_tab-werks IMPORTING wmarc = ls_marc EXCEPTIONS lock_on_marc = 1 lock_system_error = 2 wrong_call = 3 not_found = 4.

MARC_SINGLE_READ CALL FUNCTION 'MARC_SINGLE_READ' EXPORTING matnr = affwb_tab-matnr werks = affwb_tab-werks IMPORTING wmarc = ls_marc EXCEPTIONS lock_on_marc = 1 lock_system_error = 2 wrong_call = 3 not_found = 4.

CO_FW_CHECK_MHD_NECESSARY CALL FUNCTION 'CO_FW_CHECK_MHD_NECESSARY' EXPORTING matnr_imp = affwb_tab-matnr werks_imp = affwb_tab-werks bwart_imp = affwb_tab-bwart EXCEPTIONS mhd_necessary = 1 hsd_necessary = 2.

MATERIAL_UNIT_CONVERSION CALL FUNCTION 'MATERIAL_UNIT_CONVERSION' EXPORTING input = lt_bdbatch-erfmg kzmeinh = yx matnr = lt_bdbatch-matnr meinh = lt_bdbatch-erfme meins = lt_bdbatch-meins IMPORTING output = l_menge EXCEPTIONS conversion_not_found = 1 input_invalid = 2 material_not_found = 3 meinh_not_found = 4 meins_missing = 5 no_meinh = 6 output_invalid = 7 overflow = 8 OTHERS = 9.

BF_SET_LOC_ENQ_TAB CALL FUNCTION 'BF_SET_LOC_ENQ_TAB' EXPORTING vbeln = cowb_comp_tab-kdauf posnr = cowb_comp_tab-kdpos pspnr = cowb_comp_tab-ps_psp_pnr TABLES l_bdbatch = lt_bdbatch.

CO_WB_MAINTAIN_GOODS_MOVEMENTS CALL FUNCTION 'CO_WB_MAINTAIN_GOODS_MOVEMENTS' TABLES t_comp_tab = cowb_comp_tab t_order_tab = gt_order_tab CHANGING c_control = cowb_ctrl EXCEPTIONS OTHERS = 0.

MATERIAL_UNIT_CONVERSION CALL FUNCTION 'MATERIAL_UNIT_CONVERSION' EXPORTING input = lt_bdbatch-erfmg kzmeinh = yx matnr = lt_bdbatch-matnr meinh = lt_bdbatch-erfme meins = lt_bdbatch-meins IMPORTING output = l_menge EXCEPTIONS conversion_not_found = 1 input_invalid = 2 material_not_found = 3 meinh_not_found = 4 meins_missing = 5 no_meinh = 6 output_invalid = 7 overflow = 8 OTHERS = 9.

BF_SET_LOC_ENQ_TAB CALL FUNCTION 'BF_SET_LOC_ENQ_TAB' EXPORTING delete_stock = yx TABLES l_bdbatch = lt_bdbatch.

BF_RESET_LOC_ENQ_TAB CALL FUNCTION 'BF_RESET_LOC_ENQ_TAB'.

CO_FW_CHECK_MHD_NECESSARY CALL FUNCTION 'CO_FW_CHECK_MHD_NECESSARY' EXPORTING matnr_imp = cowb_comp_tab-matnr werks_imp = cowb_comp_tab-werks bwart_imp = cowb_comp_tab-bwart EXCEPTIONS mhd_necessary = 1 hsd_necessary = 2.

RM_FILL_RSPOS_IN_AFFW CALL FUNCTION 'RM_FILL_RSPOS_IN_AFFW' TABLES t_affw = affw_tab EXCEPTIONS incorrect_rsnum_in_affw = 1 OTHERS = 2.

NUMBER_GET_NEXT CALL FUNCTION 'NUMBER_GET_NEXT' EXPORTING nr_range_nr = nk_range object = nk_object IMPORTING number = weblnr_new returncode = nk_numbrc EXCEPTIONS OTHERS = 01.

CO_FW_AFFW_POST CALL FUNCTION 'CO_FW_AFFW_POST' IN UPDATE TASK EXPORTING i_called = 'A' TABLES affw_bt = affwb_tab.

POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING diagnosetext1 = text-004 diagnosetext2 = tmp_tline textline1 = text-006 titel = text-002 IMPORTING answer = antwort. "#EC *

POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING diagnosetext1 = text-004 diagnosetext2 = l_tline textline1 = text-006 titel = text-002 IMPORTING answer = antwort. "#EC *

ENQUEUE_EMRKPF CALL FUNCTION 'ENQUEUE_EMRKPF' EXPORTING mode_rkpf = 'S' rsnum = affwb_tab-rsnum _scope = '1' EXCEPTIONS foreign_lock = 1 system_failure = 2.

ENQUEUE_EMRESB CALL FUNCTION 'ENQUEUE_EMRESB' EXPORTING rsnum = affwb_tab-rsnum rspos = affwb_tab-rspos rsart = affwb_tab-rsart EXCEPTIONS foreign_lock = 1 system_failure = 2.

CO_FW_CHECK_MHD_NECESSARY CALL FUNCTION 'CO_FW_CHECK_MHD_NECESSARY' EXPORTING matnr_imp = affwb_tab-matnr werks_imp = affwb_tab-werks bwart_imp = affwb_tab-bwart EXCEPTIONS mhd_necessary = 1 hsd_necessary = 2.

CO_WB_READ_WM_DATA CALL FUNCTION 'CO_WB_READ_WM_DATA' CHANGING c_imseg = ls_imseg EXCEPTIONS no_bin_determined = 1 not_wm_relevant = 2.

V51S_HU_LGORT CALL FUNCTION 'V51S_HU_LGORT' EXPORTING if_lgort = imseg_tab-lgort if_werks = imseg_tab-werks IMPORTING ef_hu_managed = l_hu_managed EXCEPTIONS lgort_not_exist = 1 OTHERS = 2.

QPWE_PROD_ORDER_CHECK_INSMK CALL FUNCTION 'QPWE_PROD_ORDER_CHECK_INSMK' EXPORTING i_matnr = affwb_tab-matnr i_werks = affwb_tab-werks IMPORTING e_insmk = tmp_insmk e_insnc = tmp_insnc EXCEPTIONS no_tq32 = 01.

MARC_SINGLE_READ CALL FUNCTION 'MARC_SINGLE_READ' EXPORTING matnr = imseg_tab-matnr werks = imseg_tab-werks IMPORTING wmarc = ls_marc EXCEPTIONS lock_on_marc = 1 lock_system_error = 2 wrong_call = 3 not_found = 4.

MATERIAL_UNIT_CONVERSION CALL FUNCTION 'MATERIAL_UNIT_CONVERSION' EXPORTING input = imseg_tab-erfmg kzmeinh = yx matnr = imseg_tab-matnr meinh = imseg_tab-erfme meins = resb_tab_ges-meins IMPORTING output = tmp_lresb-bdmng EXCEPTIONS OTHERS = 1.

L_PPIM_BATCH_DETERMINATION_INT CALL FUNCTION 'L_PPIM_BATCH_DETERMINATION_INT' EXPORTING i_lresb = tmp_lresb TABLES t_bdbatch = bdbatch_tab EXCEPTIONS error_message = 2 OTHERS = 1.

BF_SET_LOC_ENQ_TAB CALL FUNCTION 'BF_SET_LOC_ENQ_TAB' EXPORTING vbeln = imseg_tab-kdauf posnr = imseg_tab-kdpos pspnr = imseg_tab-ps_psp_pnr TABLES l_bdbatch = bdbatch_tab EXCEPTIONS OTHERS = 0.

VBDBDM_INIT CALL FUNCTION 'VBDBDM_INIT'.

VBDBBF_ACTIVE_CHECK_GENERAL CALL FUNCTION 'VBDBBF_ACTIVE_CHECK_GENERAL' EXCEPTIONS docubatch_not_active = 1 OTHERS = 2.

VBDBDM_RESERVATION_MAP_TO_IM CALL FUNCTION 'VBDBDM_RESERVATION_MAP_TO_IM' EXPORTING i_export_to_memory = yx it_map_res_2_im = lt_map_res_2_im.

CO_SF_HEADER_GOODS_ISSUE CALL FUNCTION 'CO_SF_HEADER_GOODS_ISSUE' EXPORTING aufnr = imseg_tab-aufnr EXCEPTIONS not_found = 1 not_activ = 2 wrong_status = 3 wrong_type = 4.

CO_SF_HEADER_GOODS_ISSUE CALL FUNCTION 'CO_SF_HEADER_GOODS_ISSUE' EXPORTING aufnr = l_maufnr EXCEPTIONS not_found = 1 not_activ = 2 wrong_status = 3 wrong_type = 4.

L_PPIM_BATCH_DETERMIN_INIT_INT CALL FUNCTION 'L_PPIM_BATCH_DETERMIN_INIT_INT'.

CO_FW_GOODS_MOVEMENTS_BY_AFFW CALL FUNCTION 'CO_FW_GOODS_MOVEMENTS_BY_AFFW' STARTING NEW TASK tasknam DESTINATION IN GROUP DEFAULT PERFORMING receive_result ON END OF TASK EXPORTING imkpf_str = imkpf "#EC ENHOK xallp_imp = xallp iv_ewm_proc = flg_ewm_proc TABLES affwb_tab = affwb_task imseg_tab = imseg_tab "#EC ENHOK resb_tab = resb_tab EXCEPTIONS communication_failure = 1 MESSAGE msg_text system_failure = 1 MESSAGE msg_text resource_failure = 2 OTHERS = 3.

DEQUEUE_ESAFFW CALL FUNCTION 'DEQUEUE_ESAFFW' EXPORTING weblnr = affwb_tab-weblnr weblpos = affwb_tab-weblpos EXCEPTIONS OTHERS = 0.

RM_DEQUEUE_COGI CALL FUNCTION 'RM_DEQUEUE_COGI' EXPORTING i_aufnr = affwb_tab-aufnr i_prtnr = affwb_tab-prtnr EXCEPTIONS OTHERS = 0.

DEQUEUE_EMRESB CALL FUNCTION 'DEQUEUE_EMRESB' EXPORTING rsnum = affwb_tab-rsnum rspos = affwb_tab-rspos rsart = affwb_tab-rsart EXCEPTIONS OTHERS = 0.

DEQUEUE_EMRKPF CALL FUNCTION 'DEQUEUE_EMRKPF' EXPORTING mode_rkpf = 'S' rsnum = affwb_tab-rsnum _scope = '1' EXCEPTIONS OTHERS = 0.

RM_DOCUMENT_LOG_ALV CALL FUNCTION 'RM_DOCUMENT_LOG_ALV' TABLES t_so_prtnr = l_prtnr_range EXCEPTIONS no_entries = 1 too_many_entries = 2 OTHERS = 3.

RM_DOCUMENT_LOG_ALV CALL FUNCTION 'RM_DOCUMENT_LOG_ALV' TABLES t_so_prtnr = l_prtnr_range EXCEPTIONS no_entries = 1 too_many_entries = 2 OTHERS = 3.

RM_SHOW_RSH CALL FUNCTION 'RM_SHOW_RSH' EXPORTING i_prtnr = affwb_tab-prtnr EXCEPTIONS OTHERS = 0.

RM_SHOW_RSH CALL FUNCTION 'RM_SHOW_RSH' EXPORTING i_prtnr = affwb_tab-prtnr EXCEPTIONS OTHERS = 0.

DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING tabname = 'AFFW_SORT_FIELDS' langu = sy-langu TABLES dfies_tab = lt_field_tab EXCEPTIONS not_found = 1 internal_error = 2 OTHERS = 3.

CNSG_SET_SORT_FIELDS CALL FUNCTION 'CNSG_SET_SORT_FIELDS' EXPORTING i_flg_display = yx i_flg_new_actual_fields = yx i_action = ' ' i_max_number = 15 "Maximale Anzal an Felder TABLES t_actual_fields = gt_field_for_sort_tab t_all_fields = lt_all_field_for_sort_tab CHANGING c_handle = g_sort_handle EXCEPTIONS cancel = 1 no_allowed_fields = 2 OTHERS = 3.

CNSG_SORT_TABLE CALL FUNCTION 'CNSG_SORT_TABLE' TABLES t_table = affwb_tab CHANGING c_handle = g_sort_handle.

ENQUEUE_ESAFFW CALL FUNCTION 'ENQUEUE_ESAFFW' EXPORTING weblnr = enq_loc-weblnr weblpos = enq_loc-weblpos EXCEPTIONS OTHERS = 1.

RM_ENQUEUE_COGI CALL FUNCTION 'RM_ENQUEUE_COGI' EXPORTING i_weblnr = pre_tmp-weblnr i_weblpos = pre_tmp-weblpos EXCEPTIONS no_affw_entry = 1 no_blpk_entry = 2 no_t001w_entry = 3 material_version_locked = 4 mbew_locked = 5 assy_order_locked = 6 aufk_locked = 7 lock_error = 8 OTHERS = 9.

ENQUEUE_ESAFFW CALL FUNCTION 'ENQUEUE_ESAFFW' EXPORTING weblnr = fw_blnr weblpos = weblpos_max-weblpos EXCEPTIONS OTHERS = 01.

CO_BADI_GET_BUSINESS_ADD_IN CALL FUNCTION 'CO_BADI_GET_BUSINESS_ADD_IN' EXPORTING i_badi_name = con_badi_name_order_goodsmvt CHANGING c_badi_instance = lp_badi_if EXCEPTIONS not_active = 1 OTHERS = 2.

CO_BADI_GET_BUSINESS_ADD_IN CALL FUNCTION 'CO_BADI_GET_BUSINESS_ADD_IN' EXPORTING i_badi_name = con_badi_name_order_goodsmvt CHANGING c_badi_instance = lp_badi_if 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 = sy-tcode variant = l_tcvariant i_flag_client_independent = l_xclientind call_mode = space EXCEPTIONS OTHERS = 0.



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