Showing results for 
Search instead for 
Did you mean: 

Value of Goods Receipt on production order

0 Kudos


I don't know if this is the right forum to ask my question.

When making a goods receipt (Kmat material) on a production order assigned to a WBS Element (which is assigned to a sales order position), the value of the goods receipt is based on the Unit Costing estimate on the sales order position. This is made via some ABAP in userexit ZXCKAU04.

Does anybody know if it is possible to use a condition type on the sales order position instead of the Unit Costing estimate?

Thanks in advance!



Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Sören,

yes, that's possible. The goods receipt value which is set by the user-exit will not be checked or changed afterwards (exception: currency conversion into costing currencies). So, you can set any value that you want...

Best regards,

0 Kudos


Thank you for your reply.

Which user exit shall be used to determine the condition on the sales order?

Thank you in advance

BR / Søren

Active Contributor
0 Kudos

Hi Soren

You can use the same user exit to read the Sales Order Condition Type and update the same as Unit Costing.. Then the GR would be based on the value of your Sales Order Condition

Basically, system follows the following strategy for GR Valuation in MTO scenario

a) Price from User Exit COPCP002

b) Sales Order cost estimate

c) Preliminary Cost Estimate of Cost Object

d) Std Cost

You are using Option (a). So you need to determine the Valuation Price you want from the same user exit and set that as Unit Cost Estimate

Ajay  M

Answers (0)