{"id":67062,"date":"2017-04-13T21:25:02","date_gmt":"2017-04-13T14:25:02","guid":{"rendered":"https:\/\/bahtera.jp\/forecast-order\/"},"modified":"2025-03-20T09:19:20","modified_gmt":"2025-03-20T02:19:20","slug":"forecast-order","status":"publish","type":"post","link":"https:\/\/bahtera.jp\/en\/forecast-order\/","title":{"rendered":"Reasons Why Operating an MRP (Material Requirement Planning) System Is Difficult in Indonesia"},"content":{"rendered":"<p>The reasons why operating an MRP (Material Requirement Planning) system in Indonesia is challenging include the difficulty in tracking which demand a generated production order is linked to due to the influence of varying &#8220;production lot sizes&#8221; and &#8220;lead time offsets&#8221; per item, as well as the complexity of considering links with already-issued production orders when deducting forecasts with confirmed orders.<br \/>\n\t\t\t\t<a href=\"https:\/\/bahtera.jp\/en\/indonesia-scheduler\/\" class=\"st-cardlink\" aria-label=\"Production Scheduler in Indonesia\">\r\n\t\t\t\t<div class=\"kanren st-cardbox\" >\r\n\t\t\t\t\t\t\t\t\t\t<dl class=\"clearfix\">\r\n\t\t\t\t\t\t<dt class=\"st-card-img\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/bahtera.jp\/wp-content\/uploads\/2020\/12\/1-18-150x150.png\" class=\"attachment-st_thumb150 size-st_thumb150 wp-post-image\" alt=\"\u30a4\u30f3\u30c9\u30cd\u30b7\u30a2\u306e\u751f\u7523\u30b9\u30b1\u30b8\u30e5\u30fc\u30e9\u30fc\u307e\u3068\u3081\" srcset=\"https:\/\/bahtera.jp\/wp-content\/uploads\/2020\/12\/1-18-150x150.png 150w, https:\/\/bahtera.jp\/wp-content\/uploads\/2020\/12\/1-18-100x100.png 100w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/dt>\r\n\t\t\t\t\t\t<dd>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"st-cardbox-t\">Production Scheduler in Indonesia<\/p>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"st-card-excerpt smanone\">\r\n\t\t\t\t\t\t\t\t\t<p>In Indonesia&#8217;s Japanese manufacturing industry, the adoption of production management systems has been increasing. However, when it comes to one of the key challenges in production management\u2014creating feasible production plans that take machine and equipment loads into account\u2014manual work using Excel remains the standard practice. As a result, the demand for production schedulers is expected to grow in the future.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"cardbox-more\">\u7d9a\u304d\u3092\u898b\u308b<\/p>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/dd>\r\n\t\t\t\t\t<\/dl>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t<\/a>\r\n\t\t\t\t<\/p>\n<h2>How Lot Consolidation and Lead Time Offsets Complicate MRP-Based Production Planning<\/h2>\n<p>One of the primary reasons production planning is considered the most challenging area in business system operations is that, when performing material requirement planning based on demand (Master Production Schedule, MPS), the influence of &#8220;production lot sizes&#8221; and &#8220;lead time offsets&#8221; makes it difficult to see which demand the generated production orders are tied to.<br \/>\nWith production lot consolidation, &#8220;remaining current-month product orders = remaining current-month product production (planned)&#8221; does not hold true. With purchasing lot consolidation, &#8220;remaining current-month material receipts (planned) = remaining current-month material inputs (planned)&#8221; does not hold, and although the inventory to be allocated for calculating material dependent demand for next month\u2019s forecast should be end-of-month inventory under a zero-day production lead time condition, it becomes the inventory at &#8220;end-of-month date &#8211; lead time days&#8221; when a lead time exists.<br \/>\nThis management becomes more complex when multiple product types use common materials, further obscuring the linkage between production orders and sales orders. Additionally, a production scheduler automatically shifts overloaded operations forward or reassigns them to available resources to avoid exceeding daily production capacity.<br \/>\nAutomating the daily load leveling that humans previously did manually is arguably the greatest feature of a production scheduler. However, this inevitably produces results different from the arbitrary assignments humans made in their heads, leading to negative feedback like &#8220;Why is this operation assigned to this machine at this time?&#8221; If the reasoning isn\u2019t understood, it\u2019s often perceived as &#8220;Operations aren\u2019t assigned as I want them to be.&#8221;<\/p>\n<h2>Challenges of Cutoffs and Reverse Calculation from Performance<\/h2>\n<p>The biggest reason system cutoffs are difficult is that orders entered in the past still exist and are ongoing at the cutoff point. Planning system cutoffs are harder than performance system cutoffs because data management at the cutoff point is less clear in planning systems. In performance system cutoffs, backlogs like order backlog, purchase order backlog, and issued invoices are clear, but in planning system cutoffs, production backlog (issued production instructions) is unclear (some sites haven\u2019t issued instructions).<br \/>\nSince cost accounting is performance-based, you can either &#8220;calculate material costs based on end-of-month inventory value&#8221; or &#8220;calculate end-of-month inventory value based on material costs.&#8221; However, material requirement planning is forecast-based, so you cannot &#8220;calculate this month\u2019s planned input quantity based on this month\u2019s end inventory quantity.&#8221; Instead, you can only &#8220;predict this month\u2019s end inventory quantity based on this month\u2019s order quantity and planned material input quantity.&#8221;<\/p>\n<h2>Confirmed Orders Are Added, Forecasts Are Replaced<\/h2>\n<p>When the demand data for MRP calculation includes both forecasts and confirmed orders, a challenge arises in replacing them smoothly without omissions or duplications when the latest data arrives from customers.<\/p>\n<div class=\"graybox\">\n<div class=\"maruno\">\n<ol>\n<li>Information previously received as a forecast has now become a confirmed order.<\/li>\n<li>This confirmed order includes duplicates of the previous confirmed order.<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<p>Overlapping confirmed orders and forecasts from customers must be managed in the system to avoid double registration.<br \/>\n<img decoding=\"async\" class=\"aligncenter wp-image-26581 size-full\" src=\"https:\/\/bahtera.jp\/wp-content\/uploads\/Untitled-3.png\" alt=\"Reasons Why Operating Production Planning in a System Is Difficult\" width=\"968\" height=\"225\" srcset=\"https:\/\/bahtera.jp\/wp-content\/uploads\/Untitled-3.png 968w, https:\/\/bahtera.jp\/wp-content\/uploads\/Untitled-3-300x70.png 300w, https:\/\/bahtera.jp\/wp-content\/uploads\/Untitled-3-768x179.png 768w\" sizes=\"(max-width: 968px) 100vw, 968px\" \/>In the order plan table above, when receiving the latest data totaling 10 days\u20144 days of confirmed orders (row 2) and 6 days of forecasts (row 1)\u2014with 3 days of production instructions (row 3), the order backlog at the start of the month is 4 days &#8211; 3 days = 1 day. Adding 6 days of forecasts gives 7 days as the MRP target (blue frame).<br \/>\nThree days later, receiving another 10 days of data\u20144 days of confirmed orders (row 5) and 6 days of forecasts (row 4)\u2014with 3 days of production instructions (row 6), the order backlog is 4 days &#8211; 3 days = 1 day. Adding 6 days of forecasts gives 7 days as the MRP target (green frame).<br \/>\nAnother three days later, receiving 10 days of data\u20144 days of confirmed orders (row 8) and 6 days of forecasts (row 7)\u2014with 3 days of production instructions (row 9), the order backlog is 4 days &#8211; 3 days = 1 day. Adding 6 days of forecasts gives 7 days as the MRP target (red frame).<br \/>\n<img decoding=\"async\" class=\"aligncenter wp-image-28671 \" src=\"https:\/\/bahtera.jp\/wp-content\/uploads\/MPS.jpg\" alt=\"Creating the Master Production Schedule\" width=\"520\" height=\"383\" \/>A specific method to replace forecasts with confirmed orders is to add only new confirmed orders and replace all forecasts. In theory, this prevents both double registration of confirmed orders and forecasts.<br \/>\nTo avoid overproduction, the confirmed production backlog, resulting from issuing production instructions based on the latest production orders exploded from demand, must be subtracted from the order backlog (registered orders without inventory).<\/p>\n<div class=\"graybox\">\n<div class=\"maruno\">\n<ol>\n<li>Incorporate the first latest data: confirmed orders (days 1-4) and forecasts (days 5-10).<\/li>\n<li>Register confirmed orders (days 1-4), but with production instructions (days 1-3) already issued, the order backlog (day 4) + forecasts (days 5-10) becomes the MRP target.<\/li>\n<li>Incorporate the second latest data: confirmed orders (days 4-7) and forecasts (days 8-13).<\/li>\n<li>Register confirmed orders (days 5-7) from confirmed orders (days 4-7) that don\u2019t overlap with previously registered order numbers, but with production instructions (days 4-6) already issued, the order backlog (day 7) + forecasts (days 8-13) becomes the MRP target.<\/li>\n<li>Incorporate the third latest data: confirmed orders (days 7-10) and forecasts (days 11-16).<\/li>\n<li>Register confirmed orders (days 8-10) from confirmed orders (days 7-10) that don\u2019t overlap with order numbers registered in the first and second rounds, but with production instructions (days 7-9) already issued, the order backlog (day 10) + forecasts (days 11-16) becomes the MRP target.<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<p>When confirmed orders and forecasts coexist in MRP demand, adding only new confirmed orders and replacing all forecasts prevents demand duplication.<\/p>\n<h2>Why Confirmed Receipt Quantities in MRP Link to Orders by Advancing Despite Ignoring Time Constraint Violations<\/h2>\n<p>Material Requirement Planning (MRP) performs requirement planning based on the MPS (Master Production Schedule demand), calculating net requirements by subtracting current inventory of work-in-progress or materials, while &#8220;advancing&#8221; by the lead time (L\/T) to determine the issuance timing of purchase or production orders.<br \/>\nGiven this premise of &#8220;advancing&#8221; from due dates starting with downstream processes, if an order is confirmed &#8220;delayed&#8221; due to a schedule slip, within the condition of avoiding time constraint violations, it becomes necessary to generate replenishment orders for the shortfall in the next process.<br \/>\nHowever, since MRP\u2019s core is accurate net requirement calculation, when an order is confirmed &#8220;delayed&#8221; and its receipt quantity is finalized, the shortfall in demand is addressed by &#8220;advancing&#8221; the &#8220;delayed&#8221; order\u2014ignoring time constraint violations\u2014rather than generating excess orders. In other words, MRP prioritizes net requirement calculation over lead time offsets.<br \/>\n<img decoding=\"async\" class=\"aligncenter wp-image-25330 \" src=\"https:\/\/bahtera.jp\/wp-content\/uploads\/MRP-2-1024x649.png\" alt=\"Advancing Orders and Delays Due to Schedule Slips\" width=\"541\" height=\"343\" srcset=\"https:\/\/bahtera.jp\/wp-content\/uploads\/MRP-2-1024x649.png 1024w, https:\/\/bahtera.jp\/wp-content\/uploads\/MRP-2-300x190.png 300w, https:\/\/bahtera.jp\/wp-content\/uploads\/MRP-2-768x487.png 768w, https:\/\/bahtera.jp\/wp-content\/uploads\/MRP-2.png 1485w\" sizes=\"(max-width: 541px) 100vw, 541px\" \/>This function to avoid excess orders with confirmed receipt quantities can, from a human operator\u2019s perspective, make it harder to see the linkage between orders.<br \/>\nIn MRP, a delayed confirmed order is forcibly linked to an earlier-needed order. In a production scheduler, however, when an order is confirmed delayed, preceding and subsequent operations are pulled along with it. Orders exceeding the assignment start date into past days are either &#8220;ignored&#8221; and assigned with infinite capacity penetration or &#8220;force-assigned&#8221; and stacked within the planning base date with infinite capacity.<\/p>\n<h2>&#8220;One Week of Orders&#8221; Consolidated Production<\/h2>\n<p>Since sales orders are delivery schedules requested by customers, quantity changes or modifications like consolidation are not allowed. However, the Master Production Schedule (MPS) demand fulfilling sales orders and the production orders fulfilling the MPS can be freely consolidated within the factory.<br \/>\nFrom the sales order perspective, the nearest lot consolidation is the production lot of the product passing through the final process. From the MPS perspective, it\u2019s the production lot of work-in-progress.<br \/>\nSince the MPS, MRP\u2019s source data, is production orders based on product completion dates, the consolidated lot is the production lot of upstream work-in-progress. For APS (Advanced Planning and Scheduling), the source data is sales orders, so the consolidated lot is the production lot of upstream products\u2014i.e., the MPS.<\/p>\n<div class=\"graybox\">\n<div class=\"maruno\">\n<ol>\n<li>Sales Order: Delivery schedule requested by the customer, unchangeable<\/li>\n<li>Production Order: Demand (internal production) for sales orders<\/li>\n<li>Transfer Order: Inter-warehouse transfer<\/li>\n<li>Purchase Order: Demand (materials\/external) for production orders<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<p>&#8220;Producing 7 days of shipments together&#8221; means &#8220;issuing production instructions by consolidating 7 days of shipments of the sales order item (product) into one production lot.&#8221; Thus, the production order item to be consolidated is the product, the output item of the final process, with the following settings applied to the product:<\/p>\n<div class=\"graybox\">\n<div class=\"maruck\">\n<ul>\n<li>Lot Sizing Period: 7 days<\/li>\n<li>Lot Sizing Cycle: Week<\/li>\n<li>Lot Sizing Start: Monday<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-9621 size-full\" src=\"https:\/\/bahtera.jp\/wp-content\/uploads\/prdlot.jpg\" alt=\"prdlot\" width=\"826\" height=\"213\" srcset=\"https:\/\/bahtera.jp\/wp-content\/uploads\/prdlot.jpg 826w, https:\/\/bahtera.jp\/wp-content\/uploads\/prdlot-300x77.jpg 300w, https:\/\/bahtera.jp\/wp-content\/uploads\/prdlot-100x25.jpg 100w, https:\/\/bahtera.jp\/wp-content\/uploads\/prdlot-320x82.jpg 320w\" sizes=\"(max-width: 826px) 100vw, 826px\" \/><\/p>\n<h2>&#8220;Ten Days of Production&#8221; Consolidated Purchase<\/h2>\n<p>Similarly, when issuing purchase instructions by consolidating 10 days of material requirements into one purchase lot, the output item of the purchase order to be consolidated is the material, requiring the following settings for the material:<\/p>\n<div class=\"graybox\">\n<div class=\"maruck\">\n<ul>\n<li>Lot Sizing Period: 10 days<\/li>\n<li>Lot Sizing Cycle: Month<\/li>\n<li>Lot Sizing Start: 1st of the month<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-9619 size-full\" src=\"https:\/\/bahtera.jp\/wp-content\/uploads\/pchlot.jpg\" alt=\"pchlot\" width=\"816\" height=\"391\" srcset=\"https:\/\/bahtera.jp\/wp-content\/uploads\/pchlot.jpg 816w, https:\/\/bahtera.jp\/wp-content\/uploads\/pchlot-300x143.jpg 300w, https:\/\/bahtera.jp\/wp-content\/uploads\/pchlot-100x47.jpg 100w, https:\/\/bahtera.jp\/wp-content\/uploads\/pchlot-320x153.jpg 320w\" sizes=\"(max-width: 816px) 100vw, 816px\" \/><\/p>\n<h2>Production Backlog in the Order Plan Table<\/h2>\n<p>As mentioned earlier, when demonstrating a scheduler in Indonesian factories, topics that resonate well with local production managers are capacity planning and material procurement demos.<br \/>\nIn material procurement, requirement calculations and order timing calculations are performed, likely because these are tangible deliverables of system implementation.<br \/>\nUnless it\u2019s Make-to-Order (MTO) production, order information and the Master Production Schedule (MRP\u2019s product completion dates) are typically not linked.<br \/>\nAssuming zero manual adjustment time from product completion to shipment, MRP is run based on shipment dates (forecasts\/confirmed) to create a production plan. The state of issued production orders that are yet to be shipped becomes the production backlog.<br \/>\nThis is akin to calling confirmed but unshipped orders the order backlog.<br \/>\n<img decoding=\"async\" class=\"aligncenter wp-image-11233 size-full\" src=\"https:\/\/bahtera.jp\/wp-content\/uploads\/psi3.jpg\" alt=\"Production Backlog in the Order Plan Table\" width=\"832\" height=\"488\" srcset=\"https:\/\/bahtera.jp\/wp-content\/uploads\/psi3.jpg 832w, https:\/\/bahtera.jp\/wp-content\/uploads\/psi3-300x175.jpg 300w, https:\/\/bahtera.jp\/wp-content\/uploads\/psi3-100x58.jpg 100w, https:\/\/bahtera.jp\/wp-content\/uploads\/psi3-320x187.jpg 320w\" sizes=\"(max-width: 832px) 100vw, 832px\" \/><\/p>\n<h2>Difference Between Production and Supply<\/h2>\n<p>When the production lead time (L\/T) is set to 0 days in MRP, the supply date (IN) and demand date (OUT) are the same, so the production in the production schedule matches the supply in the PSI table. However, if the production start and end dates span multiple days, the supply quantity is apportioned daily based on production capacity.<br \/>\nIn other words, production is start-date-based, while supply is completion-date-based.<\/p>\n<div class=\"graybox\">\n<div class=\"maruck\">\n<ul>\n<li>Production: Production Plan &gt; Production Instructions &gt; Production Instruction Document (Production Schedule)<\/li>\n<li>Purchasing: Purchasing Plan &gt; Purchase Order Creation &gt; Purchase Order (Purchasing Schedule)<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<p>The primary deliverable of production planning is the production schedule (monthly production plan), detailing when and how many of what to start producing.<\/p>\n<h2>PSI Table (Supply-Demand-Inventory Transition Based on Completion Date)<\/h2>\n<p>Production management, sales management, and inventory management systems are often bundled as a single production-sales-inventory (PSI) system because they can manage Supply (IN) &#8211; Demand (OUT) = Current Inventory (Balance).<br \/>\nOriginally, PSI aimed to track product inventory quantities within supply-demand transitions, simply calculated from the IN and OUT of products or materials.<br \/>\nIn the PSI table, for products, it\u2019s Production (actual), Sales (shipments), and Inventory. For materials, it\u2019s Receipt (material arrivals), Consumption (material usage), and Inventory.<\/p>\n<h2>Data Required for Performance-Based and Plan-Based PSI Creation<\/h2>\n<p>To view an item\u2019s supply (production) and demand (consumption), you need to list the total &#8220;receipts&#8221; from the process where the item is output and the total &#8220;issues&#8221; from the process where it\u2019s input.<br \/>\nFor a performance-based PSI in a production management system, aggregate the relevant item daily from the production performance table and input performance table. For a plan-based PSI in a scheduler, aggregate the relevant item daily from operation output instructions and operation input instructions.<\/p>\n<div class=\"graybox\">\n<div class=\"maruck\">\n<ul>\n<li>Performance-Based &#8220;Production Performance Table&#8221; = Plan-Based &#8220;Operation Output Instructions&#8221;<\/li>\n<li>Performance-Based &#8220;Input Performance Table&#8221; = Plan-Based &#8220;Operation Input Instructions&#8221;<\/li>\n<\/ul>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>The reasons why operating an MRP (Material Requirement Planning) system in Indonesia is challenging include the difficulty in tracking which demand a generated production order is linked to due to the influence of varying &#8220;production lot sizes&#8221; and &#8220;lead time offsets&#8221; per item, as well as the complexity of considering links with already-issued production orders when deducting forecasts with confirmed orders.<\/p>\n","protected":false},"author":2,"featured_media":81017,"parent":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[619],"tags":[],"class_list":["post-67062","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-production-scheduler"],"_links":{"self":[{"href":"https:\/\/bahtera.jp\/en\/wp-json\/wp\/v2\/posts\/67062","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bahtera.jp\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bahtera.jp\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bahtera.jp\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bahtera.jp\/en\/wp-json\/wp\/v2\/comments?post=67062"}],"version-history":[{"count":0,"href":"https:\/\/bahtera.jp\/en\/wp-json\/wp\/v2\/posts\/67062\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bahtera.jp\/en\/wp-json\/wp\/v2\/media\/81017"}],"wp:attachment":[{"href":"https:\/\/bahtera.jp\/en\/wp-json\/wp\/v2\/media?parent=67062"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bahtera.jp\/en\/wp-json\/wp\/v2\/categories?post=67062"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bahtera.jp\/en\/wp-json\/wp\/v2\/tags?post=67062"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}