OI_LV61AFOI_OIB2_CHECK_GET_UOM 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 OI_LV61AFOI_OIB2_CHECK_GET_UOM 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.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
MATERIAL_UNIT_CONVERSION CALL FUNCTION 'MATERIAL_UNIT_CONVERSION' "SOGK003235 EXPORTING "SOGK003235 MATNR = komp-matnr "SOGK003235 MEINH = PI_MSEHI "Pricing "SOGK003235 * MEINS = KOMP-MEINS "Base UoM "SOGK003235 MEINS = KOMP-BSTME "Order UOM"SO7K100631 IMPORTING "SOGK003235 OUTPUT = LF_MENGE "dummy, "SOGK003235 UMREN = XKOMV-KUMNE "needed "SOGK003235 UMREZ = XKOMV-KUMZA "needed "SOGK003235 EXCEPTIONS "SOGK003235 CONVERSION_NOT_FOUND = 04 "SOGK003235 NO_MEINH = 06. "SOGK003235
MATERIAL_UNIT_CONVERSION CALL FUNCTION 'MATERIAL_UNIT_CONVERSION' EXPORTING matnr = komp-matnr meinh = pi_msehi "Pricing * MEINS = KOMP-MEINS "Base UoM meins = komp-bstme "Order UOM IMPORTING output = lf_menge "dummy, * umren = xkomv-kumne "Not needed * umrez = xkomv-kumza "Not needed EXCEPTIONS conversion_not_found = 04 no_meinh = 06.
OIU_QUAN_GET_UOM_INVOICE CALL FUNCTION 'OIU_QUAN_GET_UOM_INVOICE' EXPORTING I_VLTXNS_NO = komp-oiu_vltxns_no I_POS_NO = komp-oiu_pos_no I_SOMNG = pi_somng I_SOUOM = pi_souom I_MEINS = pi_msehi IMPORTING E_MENGE = pe_menge EXCEPTIONS NOT_FOUND = 04.
OIB_SD_QCI_CONVERT_QTY_API CALL FUNCTION 'OIB_SD_QCI_CONVERT_QTY_API' EXPORTING IV_OLDNEW = '2' IV_VBELN_DLV = KOMP-VGBEL IV_POSNR_DLV = KOMP-VGPOS IV_FROM_QTY = PI_SOMNG IV_FROM_UOM = PI_SOUOM IV_TO_UOM = PI_MSEHI IV_USE_BSPLIT_SUM_QTY = 'X' IV_ONLY_FOR_BSPLIT_MAIN_ITEM = ' ' IMPORTING EV_TO_QTY = PE_MENGE EXCEPTIONS TEST_HPM_SD_OLD = 1 NOT_FOUND = 4 OTHERS = 4.
OIB_SD_GET_CUMULATE_QUANTITY CALL FUNCTION 'OIB_SD_GET_CUMULATE_QUANTITY' EXPORTING if_vbeln = vbfa-vbelv if_posnr = vbfa-posnv if_rqsuom = pi_msehi if_extint = 'E' IMPORTING ef_qnt_p = lf_menge_bsp EXCEPTIONS document_not_found = 1 parameter_incorrect = 2 quantity_not_available = 3 material_not_supported = 4 others = 5.
OIB_SD_CHECK_GET_UOM_INVOICE * CALL FUNCTION 'OIB_SD_CHECK_GET_UOM_INVOICE' * EXPORTING * If_KAPPL = KOMK-KAPPL * If_MSEHI = PI_MSEHI * If_SOUOM = PI_SOUOM * If_SOMNG = PI_SOMNG * If_VGBEL = VBRP-VGBEL * If_VGPOS = VBRP-VGPOS * IMPORTING * Ef_MENGE = PE_MENGE * EXCEPTIONS * NOT_FOUND = 04. "SOGK040534 VR
OIB_SD_CHECK_GET_UOM_INVOICE CALL FUNCTION 'OIB_SD_CHECK_GET_UOM_INVOICE' EXPORTING If_KAPPL = KOMK-KAPPL If_MSEHI = PI_MSEHI If_SOUOM = PI_SOUOM If_SOMNG = PI_SOMNG If_VGBEL = KOMP-VGBEL If_VGPOS = KOMP-VGPOS If_VBTYP = KOMK-VBTYP IMPORTING Ef_MENGE = PE_MENGE EXCEPTIONS NOT_FOUND = 04.
OIB_SD_CHECK_GET_UOM_INVOICE CALL FUNCTION 'OIB_SD_CHECK_GET_UOM_INVOICE' EXPORTING If_KAPPL = KOMK-KAPPL If_MSEHI = PI_MSEHI If_SOUOM = PI_SOUOM If_SOMNG = PI_SOMNG If_VGBEL = KOMP-VGBEL If_VGPOS = KOMP-VGPOS IMPORTING Ef_MENGE = PE_MENGE EXCEPTIONS NOT_FOUND = 04.
OIB_SD_GET_CUMULATE_QUANTITY CALL FUNCTION 'OIB_SD_GET_CUMULATE_QUANTITY' EXPORTING if_vbeln = vbrp-vgbel if_posnr = vbrp-vgpos if_rqsuom = pi_msehi if_extint = 'E' IMPORTING ef_qnt_p = lf_menge_bsp EXCEPTIONS document_not_found = 1 parameter_incorrect = 2 quantity_not_available = 3 material_not_supported = 4 OTHERS = 5.
OIB_SD_GET_CUMULATE_QUANTITY CALL FUNCTION 'OIB_SD_GET_CUMULATE_QUANTITY' EXPORTING if_vbeln = komp-vgbel if_posnr = komp-vgpos if_rqsuom = pi_msehi if_extint = 'E' IMPORTING ef_qnt_p = lf_menge_bsp EXCEPTIONS document_not_found = 1 parameter_incorrect = 2 quantity_not_available = 3 material_not_supported = 4 OTHERS = 5.
MATERIAL_UNIT_CONVERSION CALL FUNCTION 'MATERIAL_UNIT_CONVERSION' EXPORTING INPUT = PI_SOMNG kzmeinh = 'X' matnr = komp-matnr meinh = komp-vrkme meins = komp-meins charge = komp-charg werks = komp-werks IMPORTING output = pe_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.
UNIT_CONVERSION_WITH_FACTOR CALL FUNCTION 'UNIT_CONVERSION_WITH_FACTOR' EXPORTING add_const = 0 denominator = komp-umvkn input = pi_somng numerator = komp-umvkz IMPORTING output = pe_menge EXCEPTIONS division_by_zero = 1 overflow = 2 type_invalid = 3 OTHERS = 4.
MATERIAL_UNIT_CONVERSION CALL FUNCTION 'MATERIAL_UNIT_CONVERSION' EXPORTING input = pe_menge kzmeinh = ' ' matnr = komp-matnr meinh = xkomv-kmein meins = komp-meins charge = komp-charg werks = komp-werks IMPORTING output = pe_menge umren = xkomv-kumne umrez = xkomv-kumza 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.
UNIT_CONVERSION_WITH_FACTOR CALL FUNCTION 'UNIT_CONVERSION_WITH_FACTOR' EXPORTING add_const = 0 denominator = xkomv-kumza input = pe_menge numerator = xkomv-kumne IMPORTING output = pe_menge EXCEPTIONS division_by_zero = 1 overflow = 2 type_invalid = 3 OTHERS = 4.
MATERIAL_UNIT_CONVERSION CALL FUNCTION 'MATERIAL_UNIT_CONVERSION' EXPORTING input = pi_somng matnr = komp-matnr MEINH = PI_MSEHI MEINS = PI_SOUOM IMPORTING output = lf_menge UMREN = XKOMV-KUMNE UMREZ = XKOMV-KUMZA EXCEPTIONS CONVERSION_NOT_FOUND = 04 NO_MEINH = 06.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
OI_LV61AFOI_OIB2_CHECK_GET_UOM - Oil-include: HPM FORM-routine OI_LV61AFOI_OIA_UPDATE_ACCUMUL - Oil-include: EXG FORM-routine OI_LV61AFOI_OIA_UNZIP_FEES - Oil-include: EXG FORM-routine OI_LV61AFOI_OIA_SPLIT_INVOICIN - Oil-include: EXG FORM-routine OI_LV61AFOI_OIA_SET_SPLIT_COND - Oil-include: EXG FORM-routine OI_LV61AFOI_OIA_FILL_FA_TRANS_ - Oil-include: EXG FORM-routine