{"id":1857,"date":"2020-10-23T11:13:56","date_gmt":"2020-10-23T09:13:56","guid":{"rendered":"http:\/\/agil-on.com\/?page_id=1857"},"modified":"2020-12-28T14:55:01","modified_gmt":"2020-12-28T13:55:01","slug":"sap-material-ledger","status":"publish","type":"page","link":"https:\/\/agil-on.com\/en\/sap-material-ledger\/","title":{"rendered":"SAP Material Ledger"},"content":{"rendered":"<h2 class=\"p1\"><span class=\"s1\"><b>How Material Ledger works in SAP<\/b><\/span><span class=\"s1\"><b>?<\/b><\/span><\/h2>\n<p>I. <span class=\"s1\">The starting point: <\/span><span class=\"s1\">Standard cost estimate (SAP CO)<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">The starting point for the Material Ledger actual cost calculation is the release of standard cost estimates for all materials relevant for actual costing. Such materials are raw materials, semi-finished and finished materials that are involved in a manufacturing process.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">A standard cost estimate determines the standard prices for finished materials based on the planned costs of the semi-finished and raw materials to be consumed and the planned activity prices for the planned workload.<\/span><\/p>\n<p><span class=\"s1\">The standard prices for common stock materials are released once at the beginning of a fiscal period &#8211; every month or every year. The release of standard costs for special stock materials is usually done with saving of the underlying object &#8211; a sales order or a project &#8211; which carries its own specific cost estimate.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">Let\u2019s look at an example<\/span><span class=\"s1\">:<\/span><\/p>\n<p><a href=\"http:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.001.jpeg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-1896 size-full\" src=\"http:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.001.jpeg\" alt=\"Standard cost estimate\" width=\"1920\" height=\"800\" srcset=\"https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.001.jpeg 1920w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.001-300x125.jpeg 300w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.001-1024x427.jpeg 1024w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.001-768x320.jpeg 768w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.001-1536x640.jpeg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/a><\/p>\n<p>II.\u00a0<span class=\"s1\">Periodic transactions<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">During a fiscal period, Material Ledger collects data relevant to actual costing &#8211; actual quantities and price differences for materials and activities involved in the manufacture of semi-finished and finished products.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">Procurement and Material Management (SAP MM)<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">The actual prices for raw materials are determined based on the following procurement documents: <\/span><span class=\"s1\">purchase orders, <\/span><span class=\"s1\">goods receipts, <\/span><span class=\"s1\">invoice receipts, <\/span><span class=\"s1\">vendor credit\/debit memos.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">If the purchase price in a purchase order differs from the standard price of a raw material, the difference is considered in the Material Ledger based on the actual price determination. The same applies to invoice\/invoice adjustment vs. purchase order price differences.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">Example: The material #51 is a raw material required to produce the finished material #71. <\/span><span class=\"s1\">The standard price for the material #51 is 89 EUR per piece. The price for the purchase order was 70 EUR per piece and 100 pieces have been ordered. <\/span><span class=\"s1\">With the goods receipt of 100 pieces, a purchase price difference of 1.900 EUR has been posted in accounting and stored in Material Ledger.<\/span><\/p>\n<p><a href=\"http:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.002.jpeg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-1898 size-full\" src=\"http:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.002.jpeg\" alt=\"Preisdifferenzen\" width=\"1920\" height=\"800\" srcset=\"https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.002.jpeg 1920w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.002-300x125.jpeg 300w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.002-1024x427.jpeg 1024w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.002-768x320.jpeg 768w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.002-1536x640.jpeg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/a><\/p>\n<p class=\"p1\"><span class=\"s1\">The preliminary actual price of the raw material determined by Material Ledger is (100*89 &#8211; 1.900)\/100 = 70 EUR.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">If there are several purchase orders with different prices, the Material Ledger determines the actual price as a moving average, considering all purchase order prices of the relevant fiscal period.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">For a second purchase order for 100 pieces at a price of 90 EUR each, the actual price of the material #51 would be equal: ((100*89 &#8211; 1.900) + (100*89+100))\/(100+100) = 80 EUR:<\/span><\/p>\n<p><a href=\"http:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.003.jpeg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-1900 size-full\" src=\"http:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.003.jpeg\" alt=\"Ist-Preisermittlung\" width=\"1920\" height=\"800\" srcset=\"https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.003.jpeg 1920w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.003-300x125.jpeg 300w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.003-1024x427.jpeg 1024w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.003-768x320.jpeg 768w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.003-1536x640.jpeg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/a><\/p>\n<p class=\"p1\"><span class=\"s1\">Production (SAP PP)<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">During a manufacturing process Material Ledger collects actual quantities of activities confirmed and changes in inventory of materials posted for production orders. <\/span><span class=\"s1\">All production order confirmations are valuated at the standard price.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">In our example 2 pieces of the raw material #51 were consumed together with three semi-finished materials for a production order. The consumption costs of the raw material were 2 x 89 = 178 EUR. The order has delivered 2 pieces of the finished material #71 at standard price of 3.114 EUR each (6.228 EUR total). Three different activities have been confirmed for the production order &#8211; labor, setup, and other activities &#8211; all of which were valuated at the planed activity price. The journal entries generated in Financial Accounting are listed here:<\/span><\/p>\n<p><a href=\"http:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.005.jpeg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-1904 size-full\" src=\"http:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.005.jpeg\" alt=\"Buchhaltungsbelege\" width=\"1920\" height=\"800\" srcset=\"https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.005.jpeg 1920w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.005-300x125.jpeg 300w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.005-1024x427.jpeg 1024w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.005-768x320.jpeg 768w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.005-1536x640.jpeg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.004.jpeg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-1902 size-full\" src=\"http:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.004.jpeg\" alt=\"R\u00fcckmeldungen\" width=\"1920\" height=\"800\" srcset=\"https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.004.jpeg 1920w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.004-300x125.jpeg 300w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.004-1024x427.jpeg 1024w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.004-768x320.jpeg 768w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.004-1536x640.jpeg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Sales (SAP SD)<\/p>\n<p>&nbsp;<\/p>\n<p class=\"p1\"><span class=\"s1\">When the finished materials are delivered to a customer, the change in inventory in the material ledger is also updated. The change in inventory is valuated at the standard price. <\/span><\/p>\n<p><a href=\"http:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.006.jpeg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-1906 size-full\" src=\"http:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.006.jpeg\" alt=\"\" width=\"1920\" height=\"800\" srcset=\"https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.006.jpeg 1920w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.006-300x125.jpeg 300w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.006-1024x427.jpeg 1024w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.006-768x320.jpeg 768w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.006-1536x640.jpeg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/a><\/p>\n<p class=\"p1\"><span class=\"s1\">III. Month-end closing (SAP CO)<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">At the month-end closing production variances are determined for all production orders delivered within the current period. They correspond to the difference between the target (standard) costs and the value of confirmations posted to the production order within the current fiscal period. Typically, production variances are caused by over\/under consumption of activities or materials and\/or under-delivery of semi-finished\/finished materials e.g. due to defects or scrap.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">The production variances are settled to the stock of the material delivered from the respective production order. This transaction updates the price difference of the Material Ledger for the respective material.<\/span><\/p>\n<p><a href=\"http:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.007.jpeg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-1908 size-full\" src=\"http:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.007.jpeg\" alt=\"\" width=\"1920\" height=\"800\" srcset=\"https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.007.jpeg 1920w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.007-300x125.jpeg 300w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.007-1024x427.jpeg 1024w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.007-768x320.jpeg 768w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.007-1536x640.jpeg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/a><\/p>\n<p class=\"p1\"><span class=\"s1\">After production variances are settled the final actual costs are determined in Material Ledger Actual Costing Cockpit (transaction CKMLCP). <\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">The actual cost determination goes bottom-up: from raw materials to semi-finished materials to finished materials. With Material Ledger multilevel price determination variances occurred on lower levels are rolled-up to upper levels.<\/span><\/p>\n<p><a href=\"http:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.008.jpeg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-1910 size-full\" src=\"http:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.008.jpeg\" alt=\"Material Ledger Valuated BOM\" width=\"1920\" height=\"800\" srcset=\"https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.008.jpeg 1920w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.008-300x125.jpeg 300w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.008-1024x427.jpeg 1024w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.008-768x320.jpeg 768w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.008-1536x640.jpeg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/a><\/p>\n<p class=\"p1\"><span class=\"s1\">In our example the purchase price variance at the level of raw material #51 was divided into the consumed quantities of 2 pieces (1.900\/100*2 = 38 EUR) and allocated to the finished material #71. The same applies to the production variances of 0,05 EUR on the last manufacturing level &#8211; production of the finished material #71 and variances on other levels.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">The actual price of the finished material equals the preliminary valuation value plus all differences divided by the total quantity (6.228 + 13.801)\/ 2 = 10.014 EUR.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">If the total stock of a finished material has been fully delivered to the customer(s) in the current period, then all its variances, including those rolled-up from lower levels, are allocated to the cost of goods sold of the finished material. When the manufacturing and delivery process is stretched across several fiscal periods, the variances are allocated to the stock of semi-finished and\/or finished materials until a delivery made to the customer.<\/span><\/p>\n<p><a href=\"http:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.009.jpeg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-1912 size-full\" src=\"http:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.009.jpeg\" alt=\"Materialpreisanalyse CKM3\" width=\"1920\" height=\"800\" srcset=\"https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.009.jpeg 1920w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.009-300x125.jpeg 300w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.009-1024x427.jpeg 1024w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.009-768x320.jpeg 768w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.009-1536x640.jpeg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/a><\/p>\n<p class=\"p1\"><span class=\"s1\">I our example 1 piece was delivered to customer and 1 piece remained in stock. Therefore 50 % (6.900 EUR) of the total variances were allocated to the stock of material #71 and 50% (6.900 EUR) to its costs of goods sold.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">The (simplified) closing journal entries show an impact on P&amp;L and balance sheet:<\/span><\/p>\n<p><a href=\"http:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.010.jpeg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-1914 size-full\" src=\"http:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.010.jpeg\" alt=\"ML Abschlussbuchungen\" width=\"1920\" height=\"800\" srcset=\"https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.010.jpeg 1920w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.010-300x125.jpeg 300w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.010-1024x427.jpeg 1024w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.010-768x320.jpeg 768w, https:\/\/agil-on.com\/wp-content\/uploads\/2020\/12\/ML_screenshots.010-1536x640.jpeg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>How Material Ledger works in SAP? I. The starting point: Standard cost estimate (SAP CO) The starting point for the Material Ledger actual cost calculation is the release of standard cost estimates for all materials relevant for actual costing. Such materials are raw materials, semi-finished and finished materials that are involved in a manufacturing process. [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"templates\/landing.php","meta":[],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/agil-on.com\/en\/wp-json\/wp\/v2\/pages\/1857"}],"collection":[{"href":"https:\/\/agil-on.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/agil-on.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/agil-on.com\/en\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/agil-on.com\/en\/wp-json\/wp\/v2\/comments?post=1857"}],"version-history":[{"count":11,"href":"https:\/\/agil-on.com\/en\/wp-json\/wp\/v2\/pages\/1857\/revisions"}],"predecessor-version":[{"id":2133,"href":"https:\/\/agil-on.com\/en\/wp-json\/wp\/v2\/pages\/1857\/revisions\/2133"}],"wp:attachment":[{"href":"https:\/\/agil-on.com\/en\/wp-json\/wp\/v2\/media?parent=1857"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}