MV50AF0F_VERP_HU 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 MV50AF0F_VERP_HU 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.
INCLUDE INCL_MV50A_PACKING_CREATE.
No SAP DATABASE tables are accessed within this REPORT code!
HU_CREATE_FROM_SALES_PROPOSAL CALL FUNCTION 'HU_CREATE_FROM_SALES_PROPOSAL' EXPORTING is_vbak = cvbak is_v50agl = v50agl is_likp = ls_likp it_vbap = it_vbap[] it_vbfa_tab = xvbfa[] IMPORTING ef_data_changed = packdaten_verbuchen CHANGING ct_xvbfa = xpackvbfa[] ct_yvbfa = ypackvbfa[] ct_xvbapf = xvbapf[].
SFW_GET_SW_STATUS CALL FUNCTION 'SFW_GET_SW_STATUS' EXPORTING SWITCH = 'EHS_DG_SC_03' IMPORTING STATUS = lv_switchpos.
HU_PACKING_DELIVERY CALL FUNCTION 'HU_PACKING_DELIVERY' EXPORTING is_delivery = cs_packing is_likp = is_likp it_xlips = xlips[] it_xvbuk = xvbuk[] it_xvbup = xvbup[] it_xvbpa = xvbpa[] if_ar_hus = v50agl-display_from_archive IMPORTING ef_data_changed = lf_data_changed "SP_606963 ef_fcode = lf_fcode ef_number_hus = lf_anzpk CHANGING ct_xvbfa = xpackvbfa[] ct_yvbfa = ypackvbfa[] ct_xvbapf = xvbapf[].
PACKING_CONVERT CALL FUNCTION 'PACKING_CONVERT' EXPORTING f_vpobj = ls_object-object t_convt = lt_convt if_ref_vbeln = l_ref_vbeln CHANGING t_verko = ct_verko[] t_verpo = ct_verpo[] ct_husernr = ct_sernr EXCEPTIONS nothing_to_do = 0 shipping_units_deleted = 1 delivery_items_not_unique = 2 delivery_item_missing = 2 shipping_units_not_unique = 2 OTHERS = 3.
V51F_PACKING_CREATE CALL FUNCTION 'V51F_PACKING_CREATE' EXPORTING it_header_prop = lt_hdr_pro it_header_capa = lt_header_cap it_header_add = lt_header_add it_header_tra = lt_header_tra it_items = lt_hu_items it_item_sernr = lt_sernr i_temphu = xvbuk-spe_tmpid "RG N:1080908 CHANGING ct_messages = lt_messages EXCEPTIONS fatal_error = 1 OTHERS = 99.
/SPE/HU_EPC_VENUM_UPDATE CALL FUNCTION '/SPE/HU_EPC_VENUM_UPDATE' EXPORTING it_header = lt_header_hu.
SD_DELIVERY_SUBSEQUENT_ALLOWED CALL FUNCTION 'SD_DELIVERY_SUBSEQUENT_ALLOWED' EXPORTING blikp = ls_likp bvbuk = ls_vbuk fofun = '12' EXCEPTIONS error = 01 warning = 02 OTHERS = 99.
V51P_PACKING_DETERMINATION CALL FUNCTION 'V51P_PACKING_DETERMINATION' EXPORTING if_call = 'A' IMPORTING ef_existing_data = lf_data_changed et_messages = lt_messages EXCEPTIONS OTHERS = 99.
HU_ASSIGN_HUS_TO_OBJECT CALL FUNCTION 'HU_ASSIGN_HUS_TO_OBJECT' EXPORTING is_object = ls_object it_handling_units = lt_hus IMPORTING et_messages = lt_messages EXCEPTIONS error = 1.
QHUG_GET_HU CALL FUNCTION 'QHUG_GET_HU' EXPORTING i_prueflos = lf_qplos IMPORTING e_hulist = lt_hum_qm EXCEPTIONS no_entry = 1 OTHERS = 99.
HU_ASSIGN_HUS_TO_OBJECT CALL FUNCTION 'HU_ASSIGN_HUS_TO_OBJECT' EXPORTING is_object = ls_object it_hum_qm = lt_hum_qm IMPORTING et_messages = lt_messages EXCEPTIONS error = 01.
QHUG_GET_HU CALL FUNCTION 'QHUG_GET_HU' EXPORTING i_prueflos = lf_qplos IMPORTING e_hulist = lt_hum_qm EXCEPTIONS no_entry = 1 OTHERS = 99.
HU_ASSIGN_HUS_TO_OBJECT CALL FUNCTION 'HU_ASSIGN_HUS_TO_OBJECT' EXPORTING is_object = ls_object it_hum_qm = lt_hum_qm IMPORTING et_messages = lt_messages EXCEPTIONS error = 01.
HU_REPACK CALL FUNCTION 'HU_REPACK' EXPORTING it_repack = it_repack it_repack_sernr = it_repack_sernr IMPORTING et_messages = lt_messages EXCEPTIONS not_possible = 1 OTHERS = 99.
V51P_ADD_HU_TO_OBJEKT CALL FUNCTION 'V51P_ADD_HU_TO_OBJEKT' EXPORTING it_hus = lt_exidv IMPORTING ef_rcode = lf_rcode et_messages = lt_messages EXCEPTIONS hus_locked = 1 not_possible = 2 nothing_found = 3 fatal_error = 4 OTHERS = 99.
V51P_GET_TABLES CALL FUNCTION 'V51P_GET_TABLES' EXPORTING if_object = is_object-object IMPORTING et_xvekp = lt_header et_xvepo = lt_items et_highest_level = lt_highest EXCEPTIONS OTHERS = 0.
/SPE/HU_X_DLVRY_DELETE_HUITEM CALL FUNCTION '/SPE/HU_X_DLVRY_DELETE_HUITEM' EXPORTING is_object = is_object iv_delete_hierarchy = lv_delete_hierarchy it_xvbfa = xvbfa[] CHANGING ct_header = lt_header ct_item = lt_items.
V51P_XVEPO_YVEPO_UPDATE CALL FUNCTION 'V51P_XVEPO_YVEPO_UPDATE' EXPORTING if_updkz = 'D' is_vepo =
- EXCEPTIONS OTHERS = 0.
CALL FUNCTION 'V51P_XVEPO_YVEPO_UPDATE' EXPORTING if_updkz = 'D' is_vepo =- EXCEPTIONS OTHERS = 0.
V51P_XVEKP_YVEKP_UPDATE CALL FUNCTION 'V51P_XVEKP_YVEKP_UPDATE' EXPORTING if_updkz = 'D' is_vekp =
EXCEPTIONS OTHERS = 0.
V51P_GET_TABLES CALL FUNCTION 'V51P_GET_TABLES' EXPORTING if_object = is_object-object IMPORTING et_xvekp = lt_header et_xvepo = lt_items et_highest_level = lt_highest EXCEPTIONS OTHERS = 0.
/SPE/HU_X_DLVRY_DELETE_HUITEM CALL FUNCTION '/SPE/HU_X_DLVRY_DELETE_HUITEM' EXPORTING is_object = is_object iv_delete_hierarchy = lv_delete_hierarchy it_xvbfa = xvbfa[] CHANGING ct_header = lt_header ct_item = lt_items.
V51P_XVEPO_YVEPO_UPDATE CALL FUNCTION 'V51P_XVEPO_YVEPO_UPDATE' EXPORTING if_updkz = 'D' is_vepo =
- EXCEPTIONS OTHERS = 0.
V51P_XVEPO_YVEPO_UPDATE CALL FUNCTION 'V51P_XVEPO_YVEPO_UPDATE' EXPORTING if_updkz = 'D' is_vepo =
- EXCEPTIONS OTHERS = 0.
V51P_XVEKP_YVEKP_UPDATE CALL FUNCTION 'V51P_XVEKP_YVEKP_UPDATE' EXPORTING if_updkz = 'D' is_vekp =
EXCEPTIONS OTHERS = 0.
V51P_XVEPO_YVEPO_UPDATE CALL FUNCTION 'V51P_XVEPO_YVEPO_UPDATE' EXPORTING if_updkz = 'D' is_vepo =
- EXCEPTIONS OTHERS = 0.
V51P_GET_TABLES CALL FUNCTION 'V51P_GET_TABLES' EXPORTING if_object = is_object-object IMPORTING et_xvekp = lt_header et_xvepo = lt_items et_highest_level = lt_highest EXCEPTIONS OTHERS = 0.
V51P_DELETE_RELATIONSHIP CALL FUNCTION 'V51P_DELETE_RELATIONSHIP' EXPORTING IT_HUS = lt_highest IF_CONTROL = CHARX "n_1442312 IMPORTING * ET_NEW_HUS = ET_MESSAGES = lt_messages EXCEPTIONS FATAL_ERROR = 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 MV50AF0F_VERP_HU or its description.
MV50AF0F_VERP_HU - MV50AF0FVERPHU MV50AF0F_VERP - MV50AF0FVERP MV50AF0F_PACKMENGE_UEBERN - MV50AF0FPACKMENGEUEBERN MV50AF0F_FUNKTION_AUSFUEHREN - Include MV50AF0F_FUNKTION_AUSFUEHREN MV50AF0F_FOREIGN_TR_ITEM_PROCE - MV50AF0FFOREIGNTRITEMPROCE MV50AF0F_FOREIGN_TR_ITEM_PREPA - MV50AF0FFOREIGNTRITEMPREPA