Do you have any question about this error?
Message type: E = Error
Message class: CK_MCSO - Messages for Mass Costing of Sales Documents
Message number: 012
Message text: No costing variant in requirements class. See long text
No costing variant is assigned to requirements class &V1&.
Processing continues with the next item.
Check the customizing settings for <ZK>Product Cost by Sales Order</>
under <ZK>Control of Sales-Order-Related Production/Product Cost by
Sales Order -> Check Requirements Classes.</>
Note
You can remove this message from the log with the customizing
transaction <DS:TRAN.OPR4_CKMC>User-Defined Error Management for Mass
Costing of Sales Documents</>. The item will still not be costed,
however.
The system issues an error message and will not allow you to continue with this transaction until the error is resolved.
Error message extract from SAP system. Copyright SAP SE.
CK_MCSO012
- No costing variant in requirements class. See long text ?The SAP error message CK_MCSO012 "No costing variant in requirements class" typically occurs during the costing process in SAP, particularly when dealing with material costing or product costing. This error indicates that the system cannot find a costing variant associated with the requirements class for the material or product being processed.
Cause:
- Missing Costing Variant: The primary cause of this error is that there is no costing variant defined for the requirements class that is being used for the material.
- Incorrect Configuration: The configuration settings for the costing variant or requirements class may not be set up correctly.
- Material Master Data: The material master data may not be properly maintained, leading to the absence of a costing variant.
- Costing Type: The costing type may not be assigned correctly in the configuration.
Solution:
To resolve the CK_MCSO012 error, you can follow these steps:
Check Requirements Class:
- Go to the transaction code
OKTZ
(Define Requirements Classes) and check if the requirements class used for the material has a costing variant assigned.Assign Costing Variant:
- If there is no costing variant assigned, you need to assign a valid costing variant to the requirements class. This can be done in the same transaction (
OKTZ
).Review Costing Variants:
- Use transaction code
OKKN
(Define Costing Variants) to review the existing costing variants and ensure that they are correctly configured.Material Master Data:
- Check the material master data using transaction code
MM03
(Display Material) to ensure that the material is assigned to the correct requirements class and that the costing variant is specified.Costing Type Configuration:
- Ensure that the costing type is correctly configured in the system. You can check this in the configuration settings under
Controlling
->Product Cost Controlling
->Cost Object Controlling
->Costing Variants
.Consult Documentation:
- If you are unsure about the configuration, refer to the SAP documentation or consult with your SAP functional consultant for guidance.
Related Information:
OKTZ
: Define Requirements ClassesOKKN
: Define Costing VariantsMM03
: Display MaterialBy following these steps, you should be able to resolve the CK_MCSO012 error and proceed with your costing activities in SAP.
Get instant SAP help. Start your 7-day free trial now.
CK_MCSO011
Cost estimate has been edited. See long text
What causes this issue? The cost estimate for an order item has already been edited with unit costing.System Response Processing continues with the ...
CK_MCSO010
Automatic costing not possible. See long text
What causes this issue? Costing variant &V1& assigned to the item is a variant for <ZK>unit costing</>.System Response Processin...
CK_MCSO013
Costing cannot be executed. See long text
What causes this issue? Costing variant &V2& is assigned to requirements class &V1&. This costing variant is a costing variant for &l...
CK_MCSO014
Cost estimate with status VO exists. See long text
What causes this issue? A cost estimate with the status <ZH>VO</> already exists. This cost estimate will not be overwritten.System Respo...
Click on this link to search all SAP messages.