A computer system comprising a processor, an address/data bus coupled to said processor, and a computer-readable memory unit adapted to be coupled to said processor, said memory unit containing instructions that when executed by said processor implement a method for identifying product assets in a supply chain used to satisfy customer demands, said method comprising the computer implemented steps of:
- (a) receiving a customer demand schedule for delivery of products;
- (b) receiving a planned inventory requisition schedule of all components to be assembled into said products, said planned inventory requisition schedule generated from said customer demand schedule by a production scheduling run;
- (c) receiving customer bills of materials listing all components required for each of said products;
- after (a), (b) and (c), (d) generating first and second coverage files from said planned inventory schedule, from said customer demand schedule and from said bills of materials, said first coverage file containing a list of assets including products to be used for product shipments and components to assembled into products to meet product shipment demands, said second coverage file containing a list of all other assets;
- and
- after (d), (e) generating from said first and second coverage files, a set of demand pegging records, said demand pegging records associating a quantity and an availability date of each component of each product with a required quantity of each of said products, each demand pegging record consistent with said planned inventory requisition schedule.