Skip to Content

Unable to determine condition value for a particular condition type in shipment cost document (VI01)

Dear Experts,

Please help for the below specified issue.

Unable to determine condition value for a particular condition type in shipment cost document (VI01)


I very much understand that the condition value here is (SO qty X Rate i.e., 10X3 = 30 INR).

ZIFM Condition details



TK11 Records for ZIFM



Let me open the sales order to show order qty



But when I get into VI01, immediately system gives me this info message



Let me double click this message



Let me open material master to show conversions



Let me open Basic data 1 view to show Base unit



Below image shows the sales unit details





Awaiting for response. Please update.

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

5 Answers

  • Best Answer
    Oct 04, 2018 at 12:51 PM

    Dear Team,

    I have found the answer. Below is the solution

    Configuration changes in condition type ZIFM: calc type has been set to C from D; calc base is again blank from D; ticked Qty conversion (most important step)

    Testing in QA
    Created shipment cost (6000267960)Observation - ZIFM condition value has been determined. Refer below image

    Add comment
    10|10000 characters needed characters exceeded

  • Sep 25, 2018 at 02:22 PM

    Please ask an ABAPer to help with this locally. The message clearly indicates there is an attempt to convert a blank unit of measure into MT. Obviously this is not right and won't work. Most frequently this happens due to an error in custom ABAP code. An ABAPer should be able to debug this and determine the root cause.

    In general, please always reach out to an ABAPer locally to assist before posting on SCN. It's much easier to troubleshoot something in the specific system and is more efficient.

    Add comment
    10|10000 characters needed characters exceeded

    • Dear Jelena,

      I have taken different material, I do not get this message (quantity could not be converted) right after entering in VI01 (shipment cost doc).
      Again during shipment cost creation, ZIFM is getting determined, rate 3 INR per MT is getting determined but its condition value is not getting determined.



      But when I changed the calculation type to D (Gross Weight), I can see condition value is getting determined but ZIFM is deactivated.




      Please guide further. It seems configuration problem than coding.

  • Sep 26, 2018 at 04:09 AM

    Adding to Jelena Perfiljeva comments, please also check the Analysis tab for that particular condition type where it is easy to find as to why system has not fetched the expected value.

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 03, 2018 at 01:15 PM

    Unit of measure of the material is not relevant for your pricing in shipment cost document. You should check the Calculation base of your shipment cost pricing condition type regarding this, as it seems to be wrong. Play with this field, try to change and test it again and it probably would click.

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 04, 2018 at 08:30 AM

    from Qty conversion 1MT <---> 1 blank, we can see that condition unit is MT.base unit(VBEP-MEINS) has been determined as blank. sales unit is MT. So the issue is why base unit has been determined as blank instead of MT. Please debug and see why VBAP-MEINS is not determined or KOMP-MEINS has been removed to blank by user exit. Regarding why ZFIM is inactive with indicator 'K', please refer to 836243-How condition exclusion works in R/3 d) 'K' - "Inactive due to calculation basis/shipping material type": This inactivity indicator is used in the freight cost determination. For more information about this, refer to SAP Notes 318775 and 773034.

    Add comment
    10|10000 characters needed characters exceeded