cancel
Showing results for 
Search instead for 
Did you mean: 

Sales order costing (configurable material - variant) with ML group valuation:

0 Kudos

Hi,

We have activated material ledger and we are using parallel valuations (10-Legal valuation in local currency & 31-Group valuation in Group currency) for material valuation. (We are in ECC 6.0 EHP 5)

For normal materials (non-configurable materials), SAP has provided a sales condition type KW00 to get the COGS value based on group valuation apart from VPRS condition which calculates the COGS value based on legal valuation.

However, there is no sales condition available for configurable materials.

For configurable materials, sales order costing is happening based on the costing variant (PPC4) assigned to the respective ‘requirement class’ and COGS value is being stored in the sales condition type EK02.

The costing variant (PPC4) and the value in EK02 condition type are based on the ‘legal valuation’ (costing type) of the components and not based on the Group valuation.

So, can you please let me know how to determine the COGS based on group valuation for configurable materials? Is there any way to do an alternative costing (using a costing type with group valuation) of the sales order apart from PPC4 i.e. apart from the costing variant assigned to the ‘requirement class’?

Your advice is highly appreciated.

Regards,

Pavan.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member

Hi Pavan,

You have to create a costing variant with group valuation/costing and execute cost estimate using CK51N with group costing variant. If you want to execute multiple sales orders cost estimate using CK51N write a BDC using CK51.

Hope this helps you.

Thanks,

Rau

Answers (2)

Answers (2)

0 Kudos

Thanks Raju.

1.) We have created one new costing variant ZGP4 in transaction code OKY9 with costing type "Group valuation"

2.) Created a BDC which calls CK51 transaction to valuate the sales order using costing variant ZGP4

3.) We have created one Function module with the below logic:

  • Pass sales order number and item number to check if the material is a configurable material or not
  • If it is configurable material, prepare data to pass the values into BDC which valuates the sales order using transaction CK51 using costing variant ZGP4

3.) Assigned the functional module in transaction code: SWE2:

  • Object category: BO
  • Object type: BUS2032
  • CREATED(EVENT) - Receiver Type : WORKITEM
  • CHANGED(EVENT) - Receiver Type : WORKITEM

4.) Above events are triggered when a sales order is created (BUS2032-CREATED) or if a Sales order is changed (BUS2032-CHANGED).

Thanks again,

Pavan.


venkatesh27_arya
Explorer
0 Kudos

Hi Pranav,

You may use another Costing variant for Group/Profit center center valuation and assign that variant to your condition type in the requirement class set up. There is a option to select the costing type ( Legal, Group and Profit center valuation) for the variant. Check it out in OKKN.

Hope its helps!

Thanks

Venkatesh.

Hi Vekatesh,

Thanks for your response.

We have already created a new sales order costing variant using the costing type "Group valuation" in transaction code OKY9 (I believe, sales order costing variants are created using OKY9 and not through OKKN).

So, now we have two different sales order costing variants (one for legal valuation PPC4 & another for group valuation ZGRP).

However, we can assign only one costing variant to the 'requirement class' (in transaction OVZG).

For normal materials (non-configurable materials), SAP has provided a sales condition type KW00 to capture the COGS value based on group valuation apart from VPRS condition which calculates the COGS value based on legal valuation.

Similarly for configurable materials, we want to capture the COGS based on both legal valuation (condition type: EK02 is available for this) as well as for group valuation.

Thank you,

Pavan.