Revaluating COPA COGS with Material Ledger values (KE27-B0 curr type)
While attempting to use transaction KE27 to revaluate COPA with material ledger's cost component structure, we are getting an error for the B0 (Operating Concern Currency) records. The error (KE 435) states that "Costing Key ML1 does not exist". I have defined this costing key and it appears to be working for the Company Code (curr type 10) currency records. Does anyone have any idea why I am unable to restate the Operating Concern Currency records?
Hi Thomas,
The system posts the difference between the original values of the line
item and the new values in a new, separate line item, but in the same
value fields. To avoid the error message KE435 you have to define for
the costing key a value field for actual costs for your operating
concern in customizing :
Profitability Analysis -> Master Data -> Valuation ->
Set Up Valuation Using Material Cost Estimate ->
Define Access to Actual Costing/Material Ledger ->
Costing Key for actual Cost Estimate ->
Val.Fld Allocatn for Periodic Moving Average Price (total cost)
That is necessary even though you defined already value fields in
Cost component structure (cost component split) in customizing :
Profitability Analysis -> Master Data -> Valuation ->
Assign Value Fields (transaction KE4R)
The program expects both entries, one for cost component total cost
and several for cost component split. If there is a cost component
split defined for material the valuation will distribute the share of
costs to the value fields according the definition.
Only for material without a cost component split the program will
assign the costs to the value field for total costs.
Regards,
Abhisek
Similar Messages
-
Valuation area not yet productive with material ledger
While doing goods receipt at MB1C,i got the below error:
The description of the error is given below
Valuation area XXX2 not yet productive with material ledger
Message no. C+020
Diagnosis
The material ledger has been activated for the valuation area but material data has not yet been converted in this valuation area.
Procedure for System Administration
If you want to work with the material ledger, choose Accounting -> Controlling -> Actual Costing/Material Ledger -> Utilities -> Production Startup.
There you can convert the data for the material ledger by following the instructions in the online documentation.
Note
Setting the material ledger to productive cannot be undone.
See also:
Actual Costing/Material Ledger in the SAP Library.
The implementation guide for Actual Costing/Material Ledger.
Can you kindly suggest me how to fix this error.
Regards
SaberaHi Sabera,
The Valuation Area is not activated for your material ledger. Go to SAP Access>>Accounting>>Controlling>>product cost controlling>>Actual Costing>>environment>>Production Start up>>Set Valuation area as productive.
If you already activated Valution area in to Productive Statge.
Then go to T.Code OMX1 and for your valuation area XXX2 tick the ML activation box.
the error wont come
regards
srikanth -
Error Message :Valuation area 1000 not yet productive with material ledger
Dear Floks,
I need some clarification to get rid of this error message and move further.
While saving the PGI I am facing the follwoing error message: "Valuation area 1000 not yet productive with material ledger----
The material ledger has been activated for the valuation area but
material data has not yet been converted in theis valuation area."
Plese respond with the solutions ASAP.
Thanks in advance.
Regards
ANGKSHello Padmaja,
You will to check the following before activation the Val.area
1) OMX1: Check if ML is active against the plant IF NOT
2) Use tcode CKMSTART - Enter Val area - EXECUTE.
Regards,
Manoj Reddy -
Valuation area HDQF not yet productive with material ledger
Dear all,
When i PGI, there is an error: Valuation area HDQF not yet productive with material ledger.
Pls help me to resolved.
Thanks & Regards,Hi Quang,
Please run CKMSTART tcode and give that plant no(HDQF). Execute the process and then click on Confirm button in the dialog box.
Hope this helps.
Rgds,
Antima -
Copa - text of material classification values to copa
we will use copa for analysis.
we want to have some material classification values to pa. we have the ausp value at copa by using
kedr. but the problem is text of the classification values.
When i try to create a value field with referance to the data element ATWRT than i have the error length 00030 of the data element is too big.also i know that there is no chance to create ATRWT with 30 chac length.
when i create the value field without value maintanance then the text of the classification not comes to pa.
At last i have created the value field as with own value maintanence and double the charecteristic names and text from kes1.
But this solution is not suitable.
Is there a way to take this text from cawnt table?we will use copa for analysis.
we want to have some material classification values to pa. we have the ausp value at copa by using
kedr. but the problem is text of the classification values.
When i try to create a value field with referance to the data element ATWRT than i have the error length 00030 of the data element is too big.also i know that there is no chance to create ATRWT with 30 chac length.
when i create the value field without value maintanance then the text of the classification not comes to pa.
At last i have created the value field as with own value maintanence and double the charecteristic names and text from kes1.
But this solution is not suitable.
Is there a way to take this text from cawnt table? -
FIFO Valuation with Material Ledger !
Hi,
How do we accomplish FIFO Valuation using Material Ledger ?
We have activated the Material Ledger, with Single - Level Determination; Standard Price S. On execution of Single-Level Price Determination, we get the Periodic Unit Price -- which is the Weighted Average Price for the Receipts for the period involved.
I came across SAP Forums, which claim that Material Ledger is the FIFO Valuation on real-time basis. However, this doesn't seem to be true. The Goods Issued are assigned the Periodic Unit Price (calculated above -- i.e the Weighted Average Price ).
In addition, we have Configured the FIFO Balance Sheet Valuation Procedure, through the MM menu. The FIFO Value for the Material is giving weird results. Adding the total Inventory for all the Receipts till date and over-riding the period selection for Single Receipts. For monthly receipts, the system just gives the Weighted Average Price again.
The Business is expecting the FIFO valution for the Inventory Balance on Monthly Basis. ( We are using Material Ledger, so that we can roll-up this FIFO Valuation of the Raw Material ito Gross up into the Finished Product
-- ThanksHi Kenny ,
BASIC STEPS THAT CAN BE FOLLOWED FOR ENDING INVENTORY VALUATION :
Ending Inventory is valued as per FIFO calculated through following steps:
Run the price calculation (Txn: KSII) u2013 check that all auxiliary Cost centers are zero
Run Txn:MRF3 (summarization of documents for the FIFO calculation.)
Run MRF1 (calculation of FIFO)
Check if the FIFO calc. is correct via MR35
After ML run the ending inventory value should be equal to the value in MR35 and so balance amount not yet loaded to ending inventory through FIFO valuation is posted to consumption
Exception: If total receipts for a period is less than ending inventory quantity .In this case the EI is valued at weighted average
Please check wether the steps have been properly followed and the execption doesnot exists..
Also, hope your Price Determination is "3" and price control is "S" in Material Master..
Regards
Sarada -
Material Ledger Value Flow Monitor CKMVFM question
Hello,
I am researching the Value Flow Monitor report CKMVFM. On my test material, it is showing a balance in FI, and a red indicator on the FI/ML status. I assume this means there is a discrepancy between FI and Material Ledger, but I don't know how to go about researching this. I have completed all steps in the Closing Cockpit. How do I explain the difference between FI and ML, or go about reconciling the two? Thanks in advance for your assistance!Please Refer OSS : Note 744090 - Value Flow Monitor: Explanation and recommendations
-
GR/IR account problem with material ledger
Hi,
I just found an issue as effect of material ledger implementation.
after the material ledger is active, when we post a transaction in foreign currency (invoice receipt), the LC 2 amount of GR/IR account is somehow different from the document amount, and the difference is transferred into Material price difference account that we maintain in OBYC - PRD transaction.
because of this, the LC2 amount of GR/IR account can't be cleared.
any suggestion, please?
thanks,
Nasikhinhi,
It will affect your valuation for the document, which are still open..
You shd run this only after closing all documents and completing whole MM cycle..
Once this is run, you can't go back and make settlements...
So, beware...
Regards
Priyanka.P -
Error: Valuation area PLANT1 not yet productive with material ledger
Hi Sap Consultants,
I am getting the above error when I am trying to create materail.
Thanks,
PadmajaHello Padmaja,
You will to check the following before activation the Val.area
1) OMX1: Check if ML is active against the plant IF NOT
2) Use tcode CKMSTART - Enter Val area - EXECUTE.
Regards,
Manoj Reddy -
Help with BPEL - copy values inside of complex type array ???
I have a jirasoapservice-v2.wsdl with:
<complexType name="RemoteIssue">
<complexContent>
<extension base="tns1:AbstractRemoteEntity">
<sequence>
<element name="customFieldValues" nillable="true" type="impl:ArrayOf_tns1_RemoteCustomFieldValue"/>
<complexType name="ArrayOf_tns1_RemoteCustomFieldValue">
<complexContent>
<restriction base="soapenc:Array">
<attribute ref="soapenc:arrayType"> wsdl:arrayType="tns1:RemoteCustomFieldValue[]"/>
</restriction>
</complexContent>
</complexType>
<complexType name="RemoteCustomFieldValue">
<sequence>
<element name="customfieldId" nillable="true" type="xsd:string"/>
<element name="key" nillable="true" type="xsd:string"/>
<element name="values" nillable="true" type="impl:ArrayOf_xsd_string"/>
</sequence>
</complexType>
And in BPEL I'm trying this code:
<?xml version="1.0" encoding="UTF-8"?>
<process
name="CosimaJiraProcess"
targetNamespace="http://enterprise.netbeans.org/bpel/BpelModuleCosimaJira/CosimaJiraProcess"
xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:sxt="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Trace"
xmlns:sxed="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Editor"
xmlns:sxat="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Attachment"
xmlns:sxeh="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/ErrorHandling"
xmlns:tns="http://enterprise.netbeans.org/bpel/BpelModuleCosimaJira/CosimaJiraProcess" xmlns:sxed2="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Editor2" xmlns:ns0="un:CosimaJira:JiraObject" xmlns:ns1="un:CosimaJira:CosimaObject" xmlns:impl="http://localhost/rpc/soap/jirasoapservice-v2" xmlns:ns2="http://beans.soap.rpc.jira.atlassian.com" xmlns:ns3="http://docs.oasis-open.org/wsbpel/2.0/process/executable" xmlns:sxxf="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/XPathFunctions">
<import namespace="http://enterprise.netbeans.org/bpel/jirasoapservice-v2Wrapper" location="jirasoapservice-v2Wrapper.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
<import namespace="http://localhost/rpc/soap/jirasoapservice-v2" location="binding/jirasoapservice-v2.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
<import namespace="http://j2ee.netbeans.org/wsdl/BpelModuleCosimaJira/JMSCosimaJiraWSDL" location="binding/JMSCosimaJiraWSDL.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
<partnerLinks>
<partnerLink name="PartnerLink1" xmlns:tns="http://j2ee.netbeans.org/wsdl/BpelModuleCosimaJira/JMSCosimaJiraWSDL" partnerLinkType="tns:JMSCosimaJiraWSDL" myRole="JMSInPortTypeRole"/>
<partnerLink name="plJira" xmlns:tns="http://enterprise.netbeans.org/bpel/jirasoapservice-v2Wrapper" partnerLinkType="tns:JiraSoapServiceLinkType" partnerRole="JiraSoapServiceRole"/>
</partnerLinks>
<variables>
<variable name="JMSInOperationIn" xmlns:tns="http://j2ee.netbeans.org/wsdl/BpelModuleCosimaJira/JMSCosimaJiraWSDL" messageType="tns:JMSInputMessage"/>
<variable name="Token" messageType="impl:loginResponse"/>
<variable name="LoginIn" messageType="impl:loginRequest"/>
<variable name="newIssue" type="ns2:RemoteIssue"/>
<variable name="CreateIssueOut" xmlns:impl="http://localhost/rpc/soap/jirasoapservice-v2" messageType="impl:createIssueResponse"/>
<variable name="CreateIssueIn" xmlns:impl="http://localhost/rpc/soap/jirasoapservice-v2" messageType="impl:createIssueRequest"/>
</variables>
<sequence>
<receive name="Receive1" createInstance="yes" partnerLink="PartnerLink1" operation="JMSInOperation" xmlns:tns="http://j2ee.netbeans.org/wsdl/BpelModuleCosimaJira/JMSCosimaJiraWSDL" portType="tns:JMSInPortType" variable="JMSInOperationIn"/>
<scope name="Scope1">
<variables>
<variable name="cusField1" type="ns2:RemoteCustomFieldValue"/>
</variables>
<sequence name="Sequence1">
<assign name="AssignNewIssue">
<copy>
<from>'probe'</from>
<to>$cusField1/customfieldId</to>
</copy>
<copy>
<from>'summary'</from>
<to>$newIssue/summary</to>
</copy>
<copy>
<from variable="cusField1"/>
<to>$newIssue/customFieldValues[1]**</to>
</copy>
</assign>
</sequence>
</scope>
<assign name="LoginAssign">
<copy>
<from>'test'</from>
<to variable="LoginIn" part="in0"/>
</copy>
<copy>
<from>'test'</from>
<to variable="LoginIn" part="in1"/>
</copy>
</assign>
<invoke name="loginJira" partnerLink="plJira" operation="login" portType="impl:JiraSoapService" inputVariable="LoginIn" outputVariable="Token"/>
<assign name="IssueAssign">
<copy>
<from variable="newIssue"/>
<to variable="CreateIssueIn" part="in1"/>
</copy>
<copy>
<from variable="Token" part="loginReturn"/>
<to variable="CreateIssueIn" part="in0"/>
</copy>
</assign>
<invoke name="createIssue" partnerLink="plJira" operation="createIssue" xmlns:impl="http://localhost/rpc/soap/jirasoapservice-v2" portType="impl:JiraSoapService" inputVariable="CreateIssueIn" outputVariable="CreateIssueOut"/>
</sequence>
</process>
None of the 3 ways work:
<copy>
<from variable="cusField1"/>
<to>$newIssue/customFieldValues[1]/ns2:RemoteCustomFieldValue</to>
</copy>
<copy>
<from variable="cusField1"/>
<to>$newIssue/customFieldValues/impl:RemoteCustomFieldValue[1]</to>
</copy>
<copy>
<from variable="cusField1"/>
<to>$newIssue/customFieldValues[1]*</to>
</copy>
Any ideas, advice or suggestions ???
Thanks,Hi,
My requirement is to retrieve those task which satisfying some input criteria. and that input criteria are in payload attribute of task.
we can use ITaskQueryService API, for retrieving task list, but I am not able to see any function through which I can find my task based on payload attribute,
Lets take a example
I created a task with atribute functionID="ABC" (payload attribute). now i want to query the task list which have functionID attribute value "ABC".
for this I have found some flex fields are there, but even not sure what flex fields are.
still trying for the same. -
Is it possible to have 2 or more standard prices for a single material e.g. one price for imported material and one for in-house produced material. If it is possible then what will be the effect of this when material ledger is activated?
Hi,
Yes we can use more than one standard price for a single material by using split valuation.
You can use split valuation with Material Ledger:
Assume that two valuation types are required.
Valuation Type-1 for imported material
Valuation Type-2 for in-house produced material
Material master price control =S for Valuation Type-1,
Material master price control =S for Valuation Type-2,
Material master price control =V without valuation type (header level).
Price determination indicator = 3 for header as well as each valuation type.
Good receipts and Goods Issue will happen for each valuation type.
At month end after Actual Costing Run. the material valuation will happen:
Header level (weighted MAV of both the valuation types)
For Val type-1(weighted MAV of this valuation type only)
For Val type-2(weighted MAV of this valuation type only)
Price variances of valuation type will be carry forward to next level, if this product is consumed at next level.
You can find the Actual costs at each valuation type level in MM03 or CKM3 or CKM3N.
Hope the above example provides some inputs to you.
Please check and confirm.
Thanks and Regards
Binoj M D -
Issue with Standard Cost estimates / Material Ledger
Background:
We have been using SAP for the last 5 years with Material Ledger active. Due to a number of reasons, we have not revised its standard cost estimates from 2001 till now. This means that at month end, we do not mark and release prices as recommended, nor do we mark prices and use dynamic release.
What Happened:
A new material called PFSW3 was made. This is a FERT. Before production
could start my team released the standard cost estimate for this material. Production was now able to proceed without problem. Then, when the time came to sell the material (VF02), SAP again raised the error 'cost estimate not found'. On checking the standard price in MM03, we discovered that the future cost estimate was missing. So we created and marked a new cost estimate in the middle of February 2007.
Problem:
When the first sale took place, SAP released the marked cost estimate and posted a Price Change document to adjust for the new standard cost. I understand this was due to dynamic release. Now, when month end came, the system settled all the production orders of material PFSW3 but did not do multi level costing on it.
Internal Investigation:
My team has determined that the material PFSW3 has price determination 2 set by mistake. All our other production materials (HALB and FERT) are
set to price determination 3 in the material master (accounting view).
Questions:
To sum this situation up,
we need to know why the material PFSW3 was not marked closed in its period status (CKM3) at the time of closing through CKMLCP?
What are the implications of not closing this material in Feb 2007 (current period status is showing 'Quantities and values entered')?
How can we close this material this month?
The future cost estimate is again missing for PFSW3 in March 2007 and I
fear we are going to face more problems as this material is sold to customers.
Please respond this is an urgent issue.Dear Shumyl,
Please, have a look at Note 645083 - Material period status set to "Closing Entry Completed" that might help to closing your material in previous period.
Hope it will be useful.
Regards,
Flaviano. -
Regarding material ledger
Dear FI guys,
I have a issue on material ledger. We are going for a upgrade from 4.6 C to ECC 6.0 that time client asking us to go with material ledger implementation also is there any impact with this up on upgrade and can you help me where and all integration will come in the material ledger Could you please give me any docs on material ledger please.
Thanks & Regards
Mastan RaoDear Mastan rao,
Material ledger data is valuation and control data for a material (with a particular valuation type, if applicable) in a plant for a particular posting period. Material ledger data also contains data for movements that are relevant to the valuation of the material. This data is collected in the material ledger as it is entered in the system.
Use: Material ledger data forms the basis of actual costing and is used to manage valuation prices in multiple currencies and valuations. Consequently, material ledger data supplements the material master record. In addition, material ledger data can refer to materials that are part of sales order stock and project stock.
Structure: The most important information in material ledger data is:
Valuation price, inventory quantity, and inventory value in up to three currencies and/or valuations
Indicator for price determination (as in the material master record)
Control of the valuation prices (as in the material master record)
Period status of the material
Integration: Using material ledger data, the system collects information on material movements (such as goods receipts and invoice receipts) in each period at historical exchange rates. This data is used during material price determination to calculate new valuation prices for the material. Then, the material stock account is reconciled in multiple currencies with the accounts in Financial Accounting.
If the material ledger is active for a particular plant (and consequently for all materials in that plant), material ledger data is automatically created upon the creation of the material master record or upon production startup. You can see whether the material ledger is active by looking in the accounting view of the material master record.
As per my experience Implementing material ledger along with upgrade should not have any impact on upgrade activity but it is recommended that u treat these two as two individual project. If you are using some tools like solution manager etc u should ideally create two different projects in Solman. one of them should be of implementation type for material ledger while the other one should be an upgrade project. u can further choose ur raodmap etc accordingly and move ahead.
Hope this helps.
Rgds
Manish -
Material ledger using several plants
Hi all,
I have the plan B that receives 2 FG items from Plant A they make and adjustment delivering some additional cost, both are valuation areas with material ledger, when the stock transfer take place, its moved with standard price $ 100 and with the costing run the real cost from this periods is $120 the stock and the GI from sales are properly revalued with the actual price ($120), not the transfer stock, the difference between the stock transfer price and the actual price ($20) remains on ckm3n as non allocated cost, how this work I need to transfer this $20 price difference to cost of plant B ?
THANKS A LOT!Hi Sarada
thanks for your time, this is the scenario details
Plant A (production and Sell)
- initial invent. $110 dls per Ton
- initial invent. 10 Ton.
- production cost $130 Dls per Ton
- production units 10 Ton.
- Actual Cost $ 120 Ton Total Inv. 20 Tons
- Stock transfer plant to Plant
Plant A to Plant B
10 Ton --> $110 Dls.
When ckmlcp it's carry out I have $100 cost as non allocated from $ 1o from prices difference with actual cost per ton transferred to Plant B
Plant B( just sell purpose)
- initial invent. $100 dls per Ton
- initial invent. 1 Ton.
- receive stock transfer 10 Ton at $110 dls
- additional Cost (freight) $ 2 per ton
on Plant B CKMLP its "ok" because all cost that was allocated to plant B have been take to inventory valuation how ever its under the real cost because $100 dls from the actual cost from plant A never reach Plant B
Again Thanks a lot. -
Material Ledger - Actual / Standard costing
Hi Experts, we need some help in material price determination with material ledger. Due to local regulations, we need to have our material master with price control determination valued to V in local currency, however, due to IFRS regulations, we need to post the group currency (USD) with standard costing.
We've already configured opposite way (local/group currency with price control S and calculation of actual costing with CKMLCP for previous period) but we need something similar for local currency in V price determination.
Any ideas?
Thanks in advance.Thanks for your response. Yes, CKMLCP will change the price control to V but we need this price in every operation in local currency (price determination 2). Now, in material ledger, we need to post the standard price (by operation or adjusting with a process at the end of the period). This is the scenario that you are saying but backwards.
Maybe you are looking for
-
Premiere Pro CC crashes on Launch
I just installed (and reinstalled) Premiere Pro CC. When I try to launch, I get to "Loading ImporterQuickTime.prm" and it crashes. I'm running on a Win 7 Professional SP-1, with an Intel i7 processor and an Nvidia GTX 660 (Driver version: 320.49). Th
-
Hi guys. I have written a driver to communicate with a COM port (FTDI serial adapter). On the pc from which I'm writing now (windows XP) it works properly, but when I try to use the same driver on another pc (win 7) labview see the port but isn't ab
-
[Solved] Inkscape: error while loading shared libraries
Hi! A few days ago, Inkscape started giving me this error whenever I try to launch it: inkscape: error while loading shared libraries: libpoppler.so.48: cannot open shared object file: No such file or directory I reinstalled both poppler and Inkscape
-
Elements is warning I have reached down load limit on the program I purchased.. I have just downloaded it the 2nd time.. I dont understand what it wants me to do I dont want to delete the program off my laptop. My old photo shop program I have do
-
Send Back For Correction in Travel Request
Hi All, I have one issue , Actually I am customizing the standard workflow WS20000050 . Here all the things are working fine. But when manager is selecting "Send Back For Correction" , it is going to Requester And when requester is submitting by corr