BAPI BAPI_MATERIAL_SAVEDATA para unidades de medida

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • dayanagarcia
    Junior Member
    • ene
    • 8

    #1

    BAPI BAPI_MATERIAL_SAVEDATA para unidades de medida

    hola, tengo problemas con la bapi BAPI_MATERIAL_SAVEDATA, para unidades de medida , la estoy usando de esta manera Y ME DICE QUE NO PUEDE ACTUALIZAR EL MATERIAL.


    bapi_head-material = wa_all-mat.

    itab_bapi_marm-alt_unit = 'CJ'.
    itab_bapi_marmx-alt_unit = 'CJ'.
    itab_bapi_marm-alt_unit_iso = 'UN'.
    itab_bapi_marmx-alt_unit_iso = 'UN'.
    itab_bapi_marm-denominatr = 1.
    itab_bapi_marm-numerator = 50.
    itab_bapi_marmx-numerator = 'X'.
    itab_bapi_marmx-denominatr = 'X'.
    APPEND itab_bapi_marm.
    APPEND itab_bapi_marmx.


    CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
    EXPORTING
    headdata = bapi_head
    * clientdata = bapi_mara1
    * clientdatax = bapi_marax
    * plantdata = bapi_marc1
    * plantdatax = bapi_marcx
    * forecastparameters = bapi_mpop
    * forecastparametersx = bapi_mpopx
    ** PLANNINGDATA =
    ** PLANNINGDATAX =
    * storagelocationdata = bapi_mard
    * storagelocationdatax = bapi_mardx
    * valuationdata = bapi_mbew1
    * valuationdatax = bapi_mbewx
    ** WAREHOUSENUMBERDATA =
    ** WAREHOUSENUMBERDATAX =
    * salesdata = bapi_mvke
    * salesdatax = bapi_mvkex
    ** STORAGETYPEDATA =
    ** STORAGETYPEDATAX =
    IMPORTING
    return = itab_bapiret2
    TABLES
    * materialdescription = itab_makt
    unitsofmeasure = itab_bapi_marm
    unitsofmeasurex = itab_bapi_marmx
    * INTERNATIONALARTNOS =
    * materiallongtext = itab_bapi_mltx
    * taxclassifications = itab_bapi_mlan
    returnmessages = wa_bapi_matreturn2
    * PRTDATA =
    * PRTDATAX =
    * EXTENSIONIN =
    * EXTENSIONINX =
    .


    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
    EXPORTING
    wait = 'X'.
  • Mauricio Hidalgo
    Senior Member
    • may
    • 481

    #2
    Le estás pasando la representación interna de las unidades de medida?...pareciera que no.

    Usa CONVERSION_EXIT_CUNIT_INPUT

    Comentario

    • dayanagarcia
      Junior Member
      • ene
      • 8

      #3
      Tampoco sirve asi

      Comentario

      Trabajando...