Funcion MD_CONVERT_MATERIAL_UNIT

La función MD_CONVERT_MATERIAL_UNIT tiene como objetivo convertir de una unidad de medida a otra. Ej.: 1Tonelada = 1000 Kg.

Ejemplo de SAP:
CALL FUNCTION 'MD_CONVERT_MATERIAL_UNIT'
       EXPORTING
            I_MATNR  = I_MATNR
            I_IN_ME  = I_MEINH_IN
            I_OUT_ME = I_MEINH_OUT
            I_MENGE  = LD_MENGE_IN
       IMPORTING
            E_MENGE  = LD_MENGE_OUT
       EXCEPTIONS
            OTHERS   4.

  IF 
SY-SUBRC  IS INITIAL.
     "Do something
  ENDIF.


Esta es la más correcta, porque si no tiene conversión da una excepción, sin embargo funciones de conversión como MATERIAL_UNIT_CONVERSION, no hacen el trabajo correctamente cuando el material no tiene la conversión explicitamente.

Comentarios

Entradas populares de este blog

Direcciones en SAP