2.5 KiB
2.5 KiB
Logic to setup production plan, inventory balances, purchases, and shipments
Starting point
- known balances STKB
- known available BOLH - not posted
- known prod schedule SOFT
- known shipments Sales Forecast
- forecasted orders Sales Forecast
- machines that a part can run on ??
- actual run-time performance Alternates
- actual BOM performance Alternates
- actual scrap performance Alternates
- available machine time ??
Populate
- forecasted prod schedule
- forecasted on-hand (via forecast perpetual transactions)
- forecasted available (via forecast transactions)
- forecasted purchases
Iterate through each calendar day
- materialize forecasted purchases
- update on-hand & available
- materialize production
- update on-hand & available
- materialize transfers
- update on-hand & available
- materialize shipments
- update on-hand & available
- process forecasted order submissions
- check for inventory available
- Yes
- mark unavailable
- schedule shipment for request date
- No or partial
- mark unavailable any partial
- schedule on next open slot regardless of request date (each part should be mapped to certain set of machines)
- raw materials available
- Yes
- mark unavailable (at begin prod date?)
- No
- mark unavailable any partial (at begin prod date?)
- schedule a purchase net of lead time
- Yes
- sub-components available?
- Yes
- mark unavialable (at begin prod date?)
- No
- (return to 4.1.2.2)
- Yes
- schedule transfer of production after completion if necessary
- raw materials available
- schedule shipment for request date, or production date if past request date
- Yes
- check for inventory available
snap-shot STKB snap-shot BOLH snap-shot SOFT
some notes
- shift schedules
- parallel resources
- setup time
- efficiencies
- scrap rates
- blends
- known 'A' item volumes planned regardless of demand
- visibility window for incomming orders
- grouping items to reduce change-overs
- initial start-up: merge with current machine schedule
- limit start date to child item availability
- procurement mix
- purchase lag
- transfer lag
- order priority
- inventory minimums
- tool availability