Material Ledger x IFRS x Depreciation
Hi All
In South America companies are used to run actual costing run (CKMLCP) to valuate the stock with actual price. This actual price uses local depreciation method in their depreciation activity.
Due consolidation purposes and IFRS requirements companies also must report the stock of materials using other depreciation methods.
In few words, we have to maintain the actual cost but change the "local" depreciation cost to "IFRS" depreciation. It´s an additional material ledger.
So far I know you can do it using the following scenarios:
1) Develop a custom report that recalculates your material ledger (CKM3 massive).
2) Use IFRS as local depreciation, calculates a difference from local depreciation, make a posting, run CKMLCP and reverse.
3) Use Alternative Valuation Run (CKMLCPAVR) besides regular CKMLCP to have an additional actual price for materials using different stock valuation method or parallel valuation ledgers.
I´m very interested in the third scenario but until now nobody has implemented it.
Pls let me know your opinion and thanks for your cooperation
Frederick Ramos
SAP CO Consultant
Brazil
Hi,
We had a similar requirement. And we decided to use Delta version (with a bit of a twick ;-).
It's based on the principle that we want to calculate different activity prices in different versions (0 and delta) using different splitting structures. We want to use the same data posted only once in version 0 (primary, secondary and production confirmations). However in one version you include depraciation CE from main dep. area and in delta version you include depraciation CE from IFRS (I presume you can post both depreciations into CO with different cost elements).
Then we use AVR which references delta version for activity prices.
I only prototyped it and this solution was not fully tested yet. So let me know if you encounter any problems.
Step by step description of the solution below:
1. Transaction OKEQN
a) Create a delta version referencing version 0. Make it valid for actuals, plan and variance.
b) Under Controlling Area Settings -> Settings for Each Fiscal Year -> Price calculation Tab set revaluation to 0 u2013 u201CDo not
revalueu201D. Otherwise in CKMLCPAVR price cal we get error KP291.
Please see SAP note 420366. Note 420366 - Error in cumulation actual price in ML delta versions
c) Under Controlling Area Settings -> Delta Version: Transfer Business Trans. from Ref. Version thick all the boxes for actual.
This setting defines which transactions are REFERENCED from version 0. Transactions are grouped per check box. If a
box is checked a group of CO business transactions is treated as to be referenced from version 0.
If a box is not checked a group of CO business transactions is not referenced from version 0 but can be executed
explicitly for delta version.
The logic here is that table TKA09V contains CO business transactions which can be explicitly executed for delta version.
CO business transactions which are not in TKA09V are referenced from version 0 and must NOT be executed explicitly
for delta version.
Check box u201CActivity allocationu201D controls several CO business transactions which are related to activities, amongst them
RKL - Actual activity allocation.
So if we want to use in delta version the same activity quantities confirmed in version 0 we need to tick this box.
However ticking this box also controls CO business transaction KSII - Actual price calculation.
In other words if we tick for actuals box u201CActivity allocationu201D neither activity RKL nor KSII can be executed explicitly in
delta version. Both transactions are referenced form version 0.
So now if we try to execute Actual activity price calculation for delta version we get an error:
"Message no. KI506
Transaction KSII for version YYY is not permitted"
However what we want is to reference activity quantities from version 0 AND to execute activity price calculation explicitly for delta version (using dedicated splitting structure with IFRS depreciation cost elements included).
In order to achieve the above (and avoid KI506 in KSII) I had to u201Cmanuallyu201D maintain table TKA09V. I just manually entered entry KSII - Actual price calculation for delta version. This way I can calculate actual activity prices separately for delta version using quantities (and costs) already posted in version 0 and dedicated splitting structure.
d) Create additional splitting structure as per your alternative valuation needs (transaction OKES).
For delta version assign your cost centres to this new splitting structure (transaction OKEW).
So now we are ready to execute actual activity price calculation for delta version in transaction KSII.
In my testing everything went as expected. Actual activity prices for delta version were calculated according to new splitting structure and saved in table COST.
e) Create AVR and specify delta version as u201CVersion for Price for Cumulation in Legal Valuationu201D. Specify 7 u2013 Actual price for the period.
In my testing system used the correct price from delta version.
NOTE: Do not use "Determine Actual Prices" activity in CKMLCPAVR but calculated activity pricers for Delta verrsion in KSII.
Good luck,
Szymon
Similar Messages
-
Material Ledger - Global Company - impact
Hi,
My company is a Global company integrating all company codes spread accross the world on ecc 6. One among the company code requires, maintaining 'Material Ledger'. We have only one leading ledger. Will this affect material valuation on 'consolidation' in GAAP or IFRS requirements. Will Material Ledger post or adjust COGS A/c. and Inventory account, when end of period valuation process carried out?
Kindly clarify..
AshokHi Ashok,
We are planning to activate material ledger in the ECC 6.0 version. Since you guys have already implemented this, do you see any issues with its activation ?
regards
Kishore. -
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.
-
Material Ledger : Cost component split different in CO PC and ML
Hello SAP People,
In ML cost component split I don't have the same split that in CK13N COPC.
History
We changed the cost component structure in OKTZ, because we wanted to split on two different cost component the cost of Copper :
- Copper
- Primes :Premium cost (transformation cost for producer) on copper.
In CK11N the split is OK and we can read the new cost element corresponding to premium cost.
To split the costing tool goes on the purchase info records to read condition type that are different for copper and premium.
The problem we have is that when we run Material ledger we are not able to see after a good receipt a similar split in the cost component view.
We already run MLCCS_RESET and MLCCS_Startup programs this month and created new Raw material after. But it seems the ML do not take care of this and all the actual cost (I stop to single level) are on the copper cost component and there is nothing on Premium cost component.
We just run single level on ML for current month.
Could you please help me to explain why we are not able to obtain the correct split between Copper and u201CPrimesu201DHi Marco,
yes, these both are independent from each other. You will have no issue when these are different.
It is very typical that you want to report different kind of information for activities as for materials.
A typical setup might be
Activity Material
Asset depreciation Raw Material Cost
Room cost Energy
Labour Production Cost
labour overhead Production Overhead
Electricity Packaging
When you use the activity for the production of a material (confirmation CO15) the assignment goes normally to a single cost component in the material, above for example into production cost. This is controlled by the cost element. Only when the primary cost component split is activated and a transfer structure betweeen both is maintained you could achieve
Asset depeciation, Room Cost, Labour overhead -> Production overhead
Labour -> Production Cost
Electricity -> Energy
Best regards, Udo -
Material ledger is not active in valuation area C002
Dear All,
I have a Scheduling Agreement for a material 'A' with Vendor 'V' with diff prices with validity dates, I did the GR & when i am posting the invoice thro' miro, system is throwing error as above Material ledger is not active in valuation area C002 Why should I activate the material ledger here ? Pls suggest how can i solve this ?
regds,
KalluHi
For a Particular material, Material Ledger is active or not? Can be checked in Accountig view of Material Master.
Why we need Material Ledger?
A fundamental task of the material ledger is carrying inventories in multiple currencies and/or
valuations.
Material inventory values are normally carried by the SAP system in one currency. The material
ledger component enables the R/3 System to carry inventory values in two additional
currencies/valuations. Therefore, all goods movements in the material ledger are performed in up
to 3 currencies or valuations. Currency amounts are translated into foreign currencies at
historical exchange rates directly at the time of posting. Businesses such as those in highinflation
countries can therefore carry their inventories in a more stable currency (such as US
dollars). This reveals inflationary effects on inventory values.
If you use transfer prices to represent value flows in your company in different
valuation views, you must use the material ledger. This allows you to carry your
inventories in three different valuations (legal valuation, valuation for reporting
purposes, and profit center valuation).
Before activating the material ledger, make sure you know which currencies and valuations
you want to use, because you cannot go back and change the setting.
Activating the material ledger is a prerequisite for using multiple valuations.
Thanks
Raman -
Material ledger is not active in valuation area S001
Dear All,
I have created a Scheduling Agreement & did the GR. When I am doing invoice posting system is throwing error as Material ledger is not active in valuation area S001
What might be wrong here ? For same material if I create PO then everything is working fine. Problem is only with SA.
regds,
CBHi,
Please check your Material Ledger Activation setting for the Valuation AreaC002 in T-code OMX1. The Check box for the ML activation against the Valuation Area-S001 may be ticked. After activation/ticking this box, T-code CKMSTART was not executed to complete the ML activation. If you want the activation of Material Ledger, you have to run T-code CKMSTART to complete this ML activation or Otherwise uncheck this box. I hope this step will resolve your issue.
Regards
appalas -
General Ledger Special Ledger out of balance *URGENT* Material Ledger???
We've activated Material Ledger in a company code in Jan'07.
Accounting document created because of 102 Movement type FI document looks fine but in Special Ledger document dollars against Group currency are posted to Price Difference account? This is not happening for all 102movement type documents but i couldn't establish the pattern! Any help would be highly appreciated.
Some background:
Company code and Controlling Area both got USD as main currency.
This problem is sporadic and with 102 movement type only.
Materials causing issue got Price control 'S' and Price determination '2"Hi Raghu,
Probably I am mistaken; I was talking about SPL field movements and user exits used there. you can check that through transaction GCB2 where ledger is assigned to a company code and then u can drill down to activity and field movement assigned to the activity and can find if a user exit is used to post to a price difference account.
Let me know if I am talking about relevant stuff here. If it is with SPL then I can help u more.
Thanks,
Kumar -
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 -
Material Ledger Unit Of Measurement different from Material Master
Dear Team,
In my client, there is a difference between unit visible in CKM3N and MM03. The base unit of measurement in MM03 is MT. Other than that, there are some other units maintained (not M3) in additional data tab in material master. In CKM3N, the visible unit is M3. M3 is not present anywhere in MM03.
Why would such unit flow in material ledger table? (CKMLPP has unit M3). Please advise.
One more observation is that when there is some price change document in Material Ledger, the proper UoM (MT) is being captured. Only in the basic price determination structure visible unit for each head is M3. Please check the attached screen shot.
Any help would be appreciated.
Thanks.
Jay Shah.Hi..
Refer to Data Inconsistency of BUOM in Material Ledger Tables -
Material Ledger - confirmation in different months
Hi Gurus,
I have a problem as follows:
We are using material ledger for actual costing. When we post partial confirmation for a production order in period t, goods receipt and goods issue is posted for period t. However, in some cases, confirmation is posted although one material has not arrived at the factory yet and that material is not assembled on the finished product in period t, but it is assembled in period t+1. In this case, when we close material ledger, we receive an error as "there are nondistributed rows" in transaction CKM3. How can I solve this problem either in logistics side or financial side?
Thanks and cheers,
Fatih ZenginerHi Faith,
Are you familiar with transaction CKMVFM - Value Flow Monitor? You can analyze Not Distributed differences with this transaction. The price limiter is the key.
Thanks,
Greg -
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 -
Dear All,
Issue: Not able to post Good receipt due to the error that material does not exit.
Background: we have activated user exit in material master for material type ZROH and assigned a internal number range to it in MMNR. this user exit will append the material group mentioned during master creation in the internal code generated by system.
example PPMM is the material group and the internal code generated by system is 122222 so when we save the material in mm01 our material code is PPMM122222.
we are trying to do GR by 501 and now the material ledger function module is truncating PPMM from the material code and its trying to post document with 1222222. which then goes into error that material does not exist.
Analysis: I have checked in the MARA/MARC the material code is PPMM1222222. but i guess in some table whcih is relevant for material ledger system has stored internal material number 1222222.
So I am looking for tables or solution for this isssueHi Expert,
Please refer the SAP Standard Material Ledger Tables:
The following tables contain data that can appear in the material ledger documents:
Table - MLHD - Material Ledger Document: Header
Table - MLIT- Material Ledger Document: Items
Table - MLPP - Material Ledger Document: Posting Periods and Quantities
Table - MLPPF - Material Ledger Document: Field Groups (Posting Periods and Quantities)
Table - MLCR - Material Ledger Document: Currencies and Values
Table - MLCRF - Material Ledger Document: Field Groups (Currencies and Values)
Table - MLCRP - Material Ledger Document: Price Change (Currencies, Prices)
Table - MLMST - Material Ledger Document: Costing Run Header Data
Regards,
GK
SAP -
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. -
hi all,
i have some problem here.
we use 2 local currency. first local currency is IDR, and second local currency is USD.
our client use material ledger, so in material master accounting 1, we maintain 2 value of inventory (in IDR and USD)
let say we create material XXX (using standard price) in 01 jan 2011 , with IDR value 1,000,000. the system will convert to USD with exchange rate in 01 jan 2011 (which is 10,000). so the USD value will be 1,000,000/10,000 = 100 USD.
then in 10 january 2011, Sales order is created for material XXX with document currency USD .
cond type VPRS get 1,000,000 IDR and covert to doc Curr (USD) with exchange rate in 10 jan 2011 (which is 9,000).
so the VPRS value in USD will be 1,000,000/9,000 = 111,11 USD.
by this case, the VPRS value in sales order is DIFFERENT with value in Material Master. it also become a problem when we want to see PROFIT MARGIN.
can cond type VPRS get the correct USD value according to Material Master?
thanks.
Best Regard,
HendryPlease check the following notes which may help you
a) Note 547570 - FAQ: VPRS in pricing
b) Note 640692 - Currency conversion VPRS
c) Note 1365939 - VPRS logic and Customizing settings in SD
thanks
G. Lakshmipathi -
Cost of goods manufactured vs COGS+ Material ledger
Hi Experts,
My company is implenting Material Ledger. They want to see the actual cost of goods manufactured. We are able to develop the actual cost of goods sold in COPA. The required report is to show:
1- Direct material used at standard + variances (price + usage) to give the actual.
2- Direct labor (standard + variances = Actual)
3- Manufacturing overhead ( standard + variances = Actual)
Attached excel file is showing the requirement.
Your guidance to develop this report by any means (Report painter, BI, other).
Regards
Ahmed Zain HassanHi Ahmed / Ajay.
1. In order reports KKO0, you dont see the revaluation of ML, as you said Consumption and Activities are revaluated at Material level, and as far as i know, theres no way to add records that represent the revaluation.
2. The easy way to have a Order Report revaluated at actual cost is with LIS(Logistic InfoSys), creating a Z infostructure (eg copy lis S027) that store consumption and activity QTY, and a user exit that read the actual cost of consumed materials (depending if this is V, S2, S3) and activities and revaluate. In LIS, there are standard way to "re-post" or repopulate the infostructures. This LIS can be reported with the standard functions (ReportPainter, quers on SQ01), or create a Z tcode that show the info stored in the way you want. Problem: Not all know how to customize LIS, and also you need code in the exit.
3. In my country (Peru), there are lots of companies that develop a Z Kardex valuated at actual cost (because, is a legal requirement), and also create Zprograms that calculate the order at actual cost (indeed, i create this reports twice). Its a bit complex, but not impossible and depends on custo EG if you have multiple valuations, you need to write code in order to get the infor for this specific valuations.
4. About COPA, you can post to copa the Actual Cost Component Split calculated by ML. In this CCS, you can identify the Labor, Direct Materials, and overheads. You have 2 options, You can post the delta to the original field or have an aditional field that store the difference. This stuff is done in KE27, i see 1 example in the SCN (i guess i bookmarked). Its important to understand you dont have the detail of the delta per consumed material, just an agregated value.
Here is the link
http://wiki.scn.sap.com/wiki/display/ERPFI/KE27+Periodic+Valuation
5. There is a new ML DrillDown report functionality. Indeed, i couldnt spend time analizing the solution (my test system is with EHP5 and dont plant to upload the OSS), but i guess this is the future. You can look for info with tcode KKML0 in the marketplace, also check this oss 1639462 - ERP accelerators: enhancements in ML drilldown reporting
My questions:
What you want?
+ Order Report, i mean Cost detaild per Order? The Actual CCS por order?
+ Material Report? I mean, the monthly average of a Fert, and its CCS ?
+ a PA Report, that show Sales (Incomes), and Costs per matiral , split by Direct, Labor and OverHead?
Arturo.
Maybe you are looking for
-
My mac book pro crashed and the logic board died. They said that i could get the hard drive out and it should have all my files on it. How do i get them off and put them on my new computer?
-
Dont want to transfer movies from ATV to macbook!!
hey guys! just got an TV and its awesome! now i know that stuff i have in my itunes gets transfered to my TV but i have just purchased an HD movie and its transferring it from the atv to my macbook and i dont want this?? any way to stop this please
-
Firefox 12 won't open tabs; just new windows. What's up?
I just updated to the latest version FF 12. After the update I can't open tabs anymore. There isn't even a button to open a new tab. The "Open link in New Tab ..." command opens the link in a new window instead. It doesn't seem like a configuration p
-
This works: set layer color of layer 1 to light blue This doesn't: set listOfColors to {"light blue", "green", "blue"} set layer colour of layer 1 to item 1 of listOfColors I can see that item 1 is text, and light blue is not text - is there some way
-
I have Mac OS X 10.6.8 on macbook. can and should I upgrade to mavericks 10.9.2