Skip to Content
avatar image
Former Member

Faulty Cost Estimate in SO line does not create error until delivery is created

We have a situation where we can create SO lines with a costing issues (one material may not have a cost loaded), and we don't see any errors or warnings until we try to create the delivery.

When creating the delivery, we get a hard stop which can't be cleared until the SO cost estimate is corrected.

This causes obvious problems where shipments are delayed.

What are some options, so that an error or even a warning is generated when trying to save a SO line with a faulty Cost Estimate.

I was looking around at the SO incompletion procedure, but I don't see anything that would work.

Thanks for any advice.

Manoj

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

2 Answers

  • Best Answer
    Mar 01, 2016 at 04:15 PM

    Maybe a simple enhancement in Include MV45AFZZ FORM userexit_save_document_prepare will do the job.

    Loop through sales order items and check material master for valid cost estimate. Generate an error message if cost estimate could not be found.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      We ended up putting in a user exit that checked the status of the cost estimate and generated a warning for the user if the cost estimate was incomplete. So far it seems to have helped resolve the issues on the front end of the process.

      Thanks for all the suggestions.

      -Manoj

  • Mar 01, 2016 at 04:03 PM

    In the Requirement Class, there would be one check box to set whether the costing is optional or mandatory. Normally, if the scenario is Make-To-Stock, the Requirement Class is 030 where this would not have checked.

    G. Lakshmipathi

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Thanks for the quick response!

      Sorry I forgot to mention that we are a Made-to-order shop and we use VC to configure our orders.