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

    Hi 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 u201CPrimesu201D

    Hi 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,
    Kallu

    Hi
    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,
    CB

    Hi,
    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,
    Nasikhin

    hi,
    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 Zenginer

    Hi 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
    Sabera

    Hi 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

  • Material ledger Tables

    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 isssue

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

  • VPRS Cost in Material Ledger

    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,
    Hendry

    Please 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 Hassan

    Hi 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