Skip to Content

PM Order System status showing as MACM, even if non stock material is not available

Hi Experts,

I'm facing an issue in getting the Material availability status in SAP PM.

Say I need two components , one is stock item (L) while the other is non stock (N). Now while doing the availability check if stock item is available but non stock is not available (only PR has raised automatically while saving the order), system shows the availability check result as MACM instead of MSPT.

While checking the IWBK report its' showing correctly as red icon against Non stock item but overall order system status shows as MACM , instead of MSPT.

can i get some clue why system is showing the MACM even if all material is not available. Is there any config missing related to this or this is standard behavior?

If standard, can we do some enhancement so that system should show status MSPT unless all materials will be available.

Thanks for your help

capture1.png (13.9 kB)
capture2.png (11.0 kB)
Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

4 Answers

  • Nov 13, 2016 at 05:57 AM

    Hi Dennis,

    I dont thinnk work order will check the availability for Non-Stock components.

    System will check the availability based on the Stock Components with Checking rule assignment. Normally for Non-Stock Components we use description and procure the materials.

    In case if you have material master available for Non-Stock Component, then this should be handle as part of MRP.



    Add comment
    10|10000 characters needed characters exceeded

  • Nov 13, 2016 at 08:25 AM

    Thanks Terence for the reply..

    One question here, since the requirement is to get the status MSPT , until all material (stock+ non stock) for the order get available, which is very well shown in IWBK via GR indicator, can we change the system status , based on the GR status. Means if GR status is "Red" (GR for non stock not done) , in this case , can we set MSPT?

    Can it be done via BAPI "


    " or any other Bapi /FM is required ?
    Add comment
    10|10000 characters needed characters exceeded

    • Hi Dennis,

      I am not a Technical guy, you can wait for others to respond, else you need to ask your developer to check it.

      On the other hand, why you need to do it in Order status, when the availability report will display the ways correctly.

      For one of our client, we have introduced deferred status in order to show the order is delayed to material delay etc.



  • Nov 14, 2016 at 05:25 AM


    There is an enhancement IWO10011 - Enhancement for component selection. Try to check with the ABAPer on the feasibility of this Enhancement and apply the code as per your Requirement

    We have used long back this Exit for one of my requirement which is more or less similar to yours



    Add comment
    10|10000 characters needed characters exceeded

  • Nov 15, 2016 at 07:36 AM


    At one client we included a new user-status called "LATE". We then had a batch program which ran a few times per day and looked at REL orders to see if the non-stock items would arrive AFTER the start date of the order. If so, then the LATE status was set on the order header.


    Add comment
    10|10000 characters needed characters exceeded