Patent ID: 8494893

Claim:
A non-transitory computer readable medium storing a production plan making program for determining in which unit period (hereinafter, referred to as a shipping period) a product is shipped, in response to a shipping request indicating a requested shipping amount for each unit period (hereinafter, referred to as a shipping request period) of the product from each destination, the program, upon execution by a computer, causing the computer to perform a method comprising: accepting via a means for input of the computer, the shipping request of the product from each of the destinations, production capacity of the product in the unit period, and a product transportation time to the destination with respect to each destination, and storing the accepted data in a means for storage of the computer, specifying the furthest future shipping request period, out of the shipping request periods of the shipping requests stored in the means for storage, assigning the furthest future shipping request period as the furthest future shipping period, and determining a shipping amount for each shipping period starting from the shipping amount in the furthest future shipping period, followed by determining the shipping amount in the shipping periods each sequentially approaching the current time, and allowing a means for output of the computer to output the shipping amount for each shipping period, wherein, each iteration of determining a shipping amount for a shipping period comprises: in the shipping period targeted for setting the shipping amount, determining an order setting time indicating a time from the shipping period until the time by which the product is to be delivered to the destination, referring to the product transportation time to each destination stored in the means for storage, as to each shipping request from the destination awaiting shipment, among the shipping requests wherein shipping request period is in the shipping period or later than the shipping period, determining the allocation order of each shipping request awaiting shipment based on the corresponding determined order setting time for each shipping request awaiting shipment, in such a manner that the shipping request having a longer order setting time is provided with a higher allocation order, and allocating to the shipping period, a requested shipping amount for each shipping request awaiting shipment, until reaching the production capacity of the product in the shipping period, according to the determined allocation order of each shipping request awaiting shipment, and assigning any portion exceeding the production capacity in the shipping period as a portion awaiting shipment.