Skip to Content

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

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.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Best Answer
    Jun 26, 2017 at 07:39 PM

    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

    Add comment
    10|10000 characters needed characters exceeded

  • Jun 23, 2017 at 01:29 PM

    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.

    Add comment
    10|10000 characters needed characters exceeded

    • 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.

  • Apr 04 at 10:06 AM

    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.


    Add comment
    10|10000 characters needed characters exceeded