JP2009067552A - Commodity supply system, commodity supply method, and commodity supply program - Google Patents

Commodity supply system, commodity supply method, and commodity supply program Download PDF

Info

Publication number
JP2009067552A
JP2009067552A JP2007238891A JP2007238891A JP2009067552A JP 2009067552 A JP2009067552 A JP 2009067552A JP 2007238891 A JP2007238891 A JP 2007238891A JP 2007238891 A JP2007238891 A JP 2007238891A JP 2009067552 A JP2009067552 A JP 2009067552A
Authority
JP
Japan
Prior art keywords
inventory
frame
base
allocation
order
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2007238891A
Other languages
Japanese (ja)
Other versions
JP5145835B2 (en
Inventor
Yoshio Ono
芳夫 大野
Yasuyuki Kimura
泰之 木村
Makiko Watanabe
真紀子 渡邉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2007238891A priority Critical patent/JP5145835B2/en
Publication of JP2009067552A publication Critical patent/JP2009067552A/en
Application granted granted Critical
Publication of JP5145835B2 publication Critical patent/JP5145835B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a commodity supply system capable of maintaining an appropriate inventory amount, a commodity supply method, and a commodity supply program. <P>SOLUTION: An inventory planning system 20 acquires predicted figures of an order at each point predicted by an order prediction system 10, a predicted quota of a number at each point, a quota of a number shared by categories, and a quota of a number shared by all the points are calculated by using the predicted figures, a ratio of a number at each point acquired from a number distribution factor data storage part 25, and a rate of a number shared by all the points, and they are transmitted to an inventory management system 30. The inventory management system 30 updates the inventory number at each point, the inventory number shared by categories, and an inventory number shared by all the points, and then records inventory reserve data on the quotas of the inventory so as to correspond to these numbers into an inventory reserve data storage part 38. The inventory management system 30 executes current order responding processing for allocating the inventory with respect to an actual order from a customer by using order data acquired from an order system 40 and the inventory reserve data. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、出荷の時期が異なる複数の拠点に対して商品を供給する商品供給システム、商品供給方法及び商品供給プログラムに関する。   The present invention relates to a merchandise supply system, a merchandise supply method, and a merchandise supply program for supplying merchandise to a plurality of bases having different shipping times.

近年、商品の販売において、適切な在庫数量を維持することが重要になっている。例えば、在庫が多すぎると管理コストの増加になり、少なすぎると販売の機会を失することに繋がる。このような「在庫削減」と「欠品防止」の相反する課題を同時に解決するためにサプライチェーン・マネジメント(SCM)を的確に行なうための技術が検討されている(例えば、特許文献1参照。)。   In recent years, it has become important to maintain an appropriate inventory quantity in the sale of goods. For example, if there is too much inventory, management costs will increase, and if it is too little, sales opportunities will be lost. In order to solve such conflicting problems of “inventory reduction” and “prevention of missing parts” at the same time, a technique for accurately performing supply chain management (SCM) has been studied (for example, see Patent Document 1). ).

この文献においては、管理コンピュータは、商品の販売予測数である販売計画数を取得し、この販売計画数を日毎にばらして日次在庫計画を算出する。更に、週初では、管理コンピュータは、週次管理の製品について生産計画の修正処理を行なう。そして、管理コンピュータは、すべての商品について日次の生産計画を算出すると、生産区システムに提供する。生産区システムは、各製品の生産計画に基づいて各製品の生産を行なう。
特開2007−94717号公報(図8〜図10)
In this document, the management computer acquires the number of sales plans, which is the number of sales forecasts for products, and calculates the daily inventory plan by distributing the number of sales plans every day. Furthermore, at the beginning of the week, the management computer performs a production plan correction process for the weekly managed product. The management computer calculates the daily production plan for all products and provides it to the production zone system. The production zone system produces each product based on the production plan for each product.
JP 2007-94717 A (FIGS. 8 to 10)

ところで、生産計画に基づいて生成された商品が出荷されるときには、顧客からの注文に対応して割り当てが行なわれる。従来、東日本用、西日本用、海外用及び全仕向地用に在庫を分けて管理を行なわれていた。ここで、海外用の各拠点に向けて商品を出荷する日が同じでない場合、出荷の順番に在庫の割り当てを行なうと、大量注文に対して在庫が不足し、拠点によっては商品の出荷ができなくなることがある。このように「早い者勝ち」の場合には、拠点に対して供給に不公平が生じるのは好ましくない。そこで、各拠点の受注個数を取りまとめ、同日に海外用の在庫を案分する処理を行なうこともある。この場合、「早い者勝ち」による不公平感はなくなる。しかし、案分時期と出荷時期との時間差があるため、この時間差が大きい拠点によっては、振り分けられた在庫数と、最新の注文に基づいて振り分ける在庫数とにずれが生じることがある。   By the way, when a product generated based on a production plan is shipped, an assignment is made in response to an order from a customer. Conventionally, inventory has been managed separately for East Japan, West Japan, overseas and all destinations. Here, if the shipment date of goods to overseas bases is not the same, if you allocate stock in the order of shipment, the stock will be insufficient for large orders, and the goods may be shipped depending on the base. It may disappear. Thus, in the case of “first come first served”, it is not preferable that supply is unfair to the base. Therefore, there is a case where the order quantity at each base is compiled and the stock for overseas is allocated on the same day. In this case, there is no sense of unfairness due to “first come first served”. However, since there is a time difference between the prorated time and the shipping time, there may be a difference between the number of stocks distributed and the number of stocks distributed based on the latest order depending on the base where the time difference is large.

本発明は、上述の課題に鑑みてなされ、その目的は、より適切な在庫量を維持することのできる商品供給システム、商品供給方法及び商品供給プログラムを提供することにある。   This invention is made | formed in view of the above-mentioned subject, The objective is to provide the goods supply system, goods supply method, and goods supply program which can maintain a more suitable stock quantity.

上記問題点を解決するために、請求項1に記載の発明は、顧客への商品の供給を行なう拠点毎に、この拠点に対する受注予測値を、拠点枠と、その他の拠点と共用で用いることができる共用枠に割り当てるための枠分配率に関するデータを記憶した枠分配率データ記憶手段と、商品の在庫数を記録した在庫データ記憶手段と、拠点枠及び共用枠をそれぞれ特定する枠別識別子に対して、引き当てた在庫の引当在庫数を記録する在庫引当データ記憶手段と、制御手段とを用いて、顧客からの注文に応じて商品を供給するためのシステムであって、前記制御手段は、拠点毎の受注予測値を取得する取得手段と、取得した受注予測値と前記枠分配率データ記憶手段に記録された各分配率とを用いて、各拠点における拠点枠の拠点枠割当数と他の拠点と共用で用いる共用枠の共用枠割当数を算出する在庫枠計算手段と、算出した拠点枠割当数及び共用枠割当数に対して、前記在庫データ記憶手段に記録されている在庫の在庫数を割り当てて、割り当てた枠の枠別識別子と、在庫の引当在
庫数とを前記在庫引当データ記憶手段に記録する在庫引当手段と、顧客が注文した受注個数と、この顧客に商品の供給を行なう拠点を特定する拠点識別子とを取得する受注データ取得手段と、拠点識別子から特定される拠点の拠点枠、この拠点が他の拠点と共用で用いる共用枠に割り当てられた在庫を用いて、前記受注個数の割り当てを行なう注文割当手段とを備えたことを要旨とする。
In order to solve the above-mentioned problems, the invention according to claim 1 uses, for each base that supplies products to customers, the predicted order value for this base in common with the base frame and other bases. A frame distribution rate data storage means for storing data relating to a frame distribution ratio to be allocated to a shared frame, a stock data storage means for recording the number of products in stock, and a frame-specific identifier for identifying a base frame and a shared frame, respectively. On the other hand, a system for supplying merchandise according to an order from a customer using inventory allocation data storage means for recording the allocated inventory quantity of the allocated inventory and control means, wherein the control means comprises: Using the acquisition means for acquiring the predicted order value for each base, the acquired predicted order value and each distribution ratio recorded in the frame distribution ratio data storage means, the number of base frame allocations of the base frame at each base and others Bases Inventory frame calculation means for calculating the shared frame allocation number of the shared frame used for sharing, and assigning the inventory number of inventory recorded in the inventory data storage means to the calculated base frame allocation number and shared frame allocation number The inventory allocation means for recording the identifier of the allocated frame and the allocated inventory quantity in the inventory allocation data storage means, the number of orders ordered by the customer, and the base for supplying the customer with the product Using the order data acquisition means for acquiring the specified base identifier, the base frame of the base specified from the base identifier, and the inventory allocated to the shared frame that this base is used in common with other bases, the order quantity The gist of the invention is that it comprises order assignment means for assigning.

請求項2に記載の発明は、請求項1に記載の商品供給システムにおいて、前記枠分配率データ記憶手段には、共用枠に割り当てるための枠分配率として、拠点が属するカテゴリと同じカテゴリの拠点で用いられるカテゴリ別枠の分配率と、全拠点で用いられる全拠点共用枠の分配率とが記録されており、前記在庫枠計算手段は、拠点毎の受注予測値と、カテゴリ別枠の分配率及び全拠点共用枠の分配率を用いて、各拠点におけるカテゴリ別枠の割当数及び全拠点共用枠の割当数を算出し、同じカテゴリに属する拠点のカテゴリ別枠の割当数を合計してカテゴリ別共用枠割当数を算出し、各拠点における全拠点共用枠の割当数を合計して全拠点共用枠割当数を算出することを要旨とする。   According to a second aspect of the present invention, in the commodity supply system according to the first aspect, the frame distribution rate data storage means includes a base of the same category as the category to which the base belongs as a frame distribution rate for allocation to the shared frame. The distribution ratio of the category-by-category frame used in the system and the distribution ratio of the all-site common frame used at all the sites are recorded, and the inventory frame calculation means includes an order forecast value for each site, a distribution ratio of the category-specific frame, and Calculate the number of quotas for each category and the number of quotas for all sites using the distribution ratio of all sites, and add the category quotas for sites belonging to the same category. The gist is to calculate the number of allocations, and to calculate the total number of shared frame allocations at all sites by adding up the allocation numbers of all the site shared frames at each site.

請求項3に記載の発明は、請求項1又は2に記載の商品供給システムにおいて、前記在庫データ記憶手段には、前記在庫の商品完成時期に関する種別を特定するための在庫の種別と、これに対応する在庫数とが関連付けられて記録されており、前記在庫引当手段は、前記在庫データ記憶手段に記録された在庫の種別から、商品完成時期が古い在庫から順番に算出した拠点枠割当数、カテゴリ別の共用枠割当数、全拠点共用枠割当数に対して在庫を割り当てることを要旨とする。   According to a third aspect of the present invention, in the commodity supply system according to the first or second aspect, the inventory data storage means includes a type of inventory for identifying a type related to the completion time of the commodity in the inventory, and The inventory allocation unit is recorded in association with the corresponding inventory number, the inventory allocation unit, from the type of inventory recorded in the inventory data storage unit, the base frame allocation number calculated in order from the stock with the oldest product completion time, The gist is to allocate the stock to the shared frame allocation number by category and the shared frame allocation number of all bases.

請求項4に記載の発明は、顧客への商品の供給を行なう拠点毎に、この拠点に対する受注予測値を、拠点枠と、その他の拠点と共用で用いることができる共用枠に割り当てるための枠分配率に関するデータを記憶した枠分配率データ記憶手段と、商品の在庫数を記録した在庫データ記憶手段と、拠点枠及び共用枠をそれぞれ特定する枠別識別子に対して、引き当てた在庫の引当在庫数を記録する在庫引当データ記憶手段と、制御手段とを用いて、顧客からの注文に応じて商品を供給するための方法であって、前記制御手段は、拠点毎の受注予測値を取得する取得段階と、取得した受注予測値と前記枠分配率データ記憶手段に記録された各分配率とを用いて、各拠点における拠点枠の拠点枠割当数と他の拠点と共用で用いる共用枠の共用枠割当数を算出する在庫枠計算段階と、算出した拠点枠割当数及び共用枠割当数に対して、前記在庫データ記憶手段に記録されている在庫の在庫数を割り当てて、割り当てた枠の枠別識別子と、在庫の引当在庫数とを前記在庫引当データ記憶手段に記録する在庫引当段階と、顧客が注文した受注個数と、この顧客に商品の供給を行なう拠点を特定する拠点識別子とを取得する受注データ取得段階と、拠点識別子から特定される拠点の拠点枠、この拠点が他の拠点と共用で用いる共用枠に割り当てられた在庫を用いて、前記受注個数の割り当てを行なう注文割当段階とを実行することを要旨とする。   The invention according to claim 4 is a frame for assigning a predicted order value for this base to a base frame and a common frame that can be used in common with other bases for each base that supplies products to customers. Stock allocation data storage means for storing data relating to the distribution ratio, inventory data storage means for recording the number of products in stock, and reserved inventory for the allocated stock for each frame identifier that identifies the base frame and shared frame A method for supplying merchandise according to an order from a customer using inventory allocation data storage means for recording the number and a control means, wherein the control means obtains a predicted order value for each site Using the acquisition stage, the acquired predicted order value, and each distribution rate recorded in the frame distribution rate data storage means, the number of base frame allocations of the base frame at each base and the shared frame used in common with other bases Shared quota allocation A stock frame calculation stage for calculating the stock frame allocation number and the shared frame allocation number calculated by assigning the stock number of stock recorded in the stock data storage means, Order acquisition data for acquiring an inventory allocation stage in which the inventory allocation inventory number is recorded in the inventory allocation data storage means, an order quantity ordered by the customer, and a site identifier for specifying a site where the customer supplies the product An acquisition stage and an order allocation stage for allocating the number of orders received using the base frame of the base identified from the base identifier and the inventory allocated to the common frame that the base shares with other bases are used. This is the gist.

請求項5に記載の発明は、顧客への商品の供給を行なう拠点毎に、この拠点に対する受注予測値を、拠点枠と、その他の拠点と共用で用いることができる共用枠に割り当てるための枠分配率に関するデータを記憶した枠分配率データ記憶手段と、商品の在庫数を記録した在庫データ記憶手段と、拠点枠及び共用枠をそれぞれ特定する枠別識別子に対して、引き当てた在庫の引当在庫数を記録する在庫引当データ記憶手段と、制御手段とを用いて、顧客からの注文に応じて商品を供給するためのプログラムであって、前記制御手段を、拠点毎の受注予測値を取得する取得手段、取得した受注予測値と前記枠分配率データ記憶手段に記録された各分配率とを用いて、各拠点における拠点枠の拠点枠割当数と他の拠点と共用で用いる共用枠の共用枠割当数を算出する在庫枠計算手段、算出した拠点枠割当数及び共用枠割当数に対して、前記在庫データ記憶手段に記録されている在庫の在庫数を割り当てて、割り当てた枠の枠別識別子と、在庫の引当在庫数とを前記在庫引当データ記憶手段に記録する在庫引当手段、顧客が注文した受注個数と、この顧客に商品の供給を行な
う拠点を特定する拠点識別子とを取得する受注データ取得手段、及び拠点識別子から特定される拠点の拠点枠、この拠点が他の拠点と共用で用いる共用枠に割り当てられた在庫を用いて、前記受注個数の割り当てを行なう注文割当手段として機能させることを要旨とする。
The invention according to claim 5 is a frame for assigning a predicted order value for this base to a base frame and a common frame that can be used in common with other bases for each base that supplies products to customers. Stock allocation data storage means for storing data relating to the distribution ratio, inventory data storage means for recording the number of products in stock, and reserved inventory for the allocated stock for each frame identifier that identifies the base frame and shared frame A program for supplying merchandise according to an order from a customer using inventory allocation data storage means for recording the number and a control means, wherein the control means obtains an estimated order value for each base. Using the acquisition means, the acquired predicted order value, and the distribution ratios recorded in the frame distribution ratio data storage means, the number of base frame allocations of the base frames at each base and the sharing of the common frame used in common with other bases frame Stock frame calculation means for calculating the number of shares, the number of base stocks allocated and the number of shared frame allocations calculated are assigned with the number of stocks of stock recorded in the stock data storage means, and the assigned frame identifier And inventory allocation means for recording the inventory allocation inventory number in the inventory allocation data storage means, order data for acquiring the order quantity ordered by the customer and a base identifier for specifying the base where the customer supplies the goods Using the acquisition means, the base frame of the base specified from the base identifier, and the stock allocated to the common frame used in common with other bases by this base, function as an order allocation means for assigning the number of orders received Is the gist.

(作用)
本発明によれば、制御手段は、取得した拠点毎の受注予測値とその拠点における枠分配率とを用いて、各拠点における拠点枠の拠点枠割当数と他の拠点と共用で用いる共用枠の共用枠割当数を算出する。制御手段は、算出した拠点枠割当数及び共用枠割当数に対して、在庫データ記憶手段に記録されている在庫の在庫数を割り当てて、割り当てた枠の枠別識別子と、在庫の引当在庫数とを在庫引当データ記憶手段に記録する。更に、制御手段は、顧客が注文した受注個数と、この顧客に商品の供給を行なう拠点を特定する拠点識別子とを取得し、拠点識別子から特定される拠点の拠点枠、この拠点が他の拠点と共用で用いる共用枠に割り当てられた在庫を用いて、受注個数の割り当てを行なう。このため、各拠点の拠点枠割当数の在庫は、他に割り当てられずに、この拠点専用の在庫として確保しておくことができる。従って、他の拠点において多量に在庫が割り当てられた結果、商品の出荷ができなくなるということを回避することができる。また、各拠点において拠点枠割当数の在庫が確保できるため、各拠点における最新の注文を用いて、共用枠の割り当てを行なうことができるので、より適切な在庫量を維持することができる。更に、各拠点においては、拠点枠に割り当てられた在庫だけでなく、共用枠に割り当てられた在庫を用いることができる。このため、受注予測と実際の注文との相違については共用枠の在庫を割り当てることにより、複数の拠点間で在庫を融通することができるので、全体として、より適正な在庫量を維持することができる。
(Function)
According to the present invention, the control means uses the acquired predicted order value for each base and the frame distribution rate at that base, and uses the base frame allocation number of the base frame at each base and the common frame used in common with other bases. Calculate the number of shared frame allocations. The control means assigns the stock quantity of inventory recorded in the inventory data storage means to the calculated base frame allocation number and shared frame allocation number, and assigns the frame-specific identifier of the allocated frame and the reserved inventory number of inventory. Are recorded in the inventory allocation data storage means. Further, the control means obtains the number of orders ordered by the customer and the base identifier that specifies the base that supplies products to the customer, and the base frame of the base specified by the base identifier, which is another base. The order quantity is allocated using the inventory allocated to the shared frame used in common. For this reason, the stock of the base frame allocation number of each base can be secured as stock dedicated to this base without being assigned to others. Therefore, it is possible to avoid the situation where the product cannot be shipped as a result of a large amount of inventory being allocated at another base. In addition, since the stock of the number of base frame allocations can be secured at each base, since the common frame can be allocated using the latest order at each base, a more appropriate stock amount can be maintained. Furthermore, in each base, not only the stock allocated to the base frame but also the stock allocated to the common frame can be used. For this reason, with regard to the difference between order forecasts and actual orders, it is possible to accommodate inventory among multiple bases by allocating shared inventory, so it is possible to maintain a more appropriate inventory quantity as a whole. it can.

本発明によれば、共用枠として、拠点が属するカテゴリと同じカテゴリの拠点で用いられるカテゴリ別共用枠と、全拠点で用いられる全拠点共用枠とを設けた。制御手段は、拠点毎の受注予測値と、カテゴリ別枠の分配率及び全拠点共用枠の分配率を用いて、各拠点におけるカテゴリ別枠の割当数及び全拠点共用枠の割当数を算出し、同じカテゴリに属する拠点のカテゴリ別枠の割当数を合計してカテゴリ別共用枠割当数を算出し、各拠点における全拠点共用枠の割当数を合計して全拠点共用枠割当数を算出する。このため、全共用枠を用いるだけでなく、カテゴリが相違する拠点において在庫を共用しないカテゴリ別共用枠割当数をも用いるので、拠点が属するカテゴリに応じてより適切な在庫量を維持するように調整を行なうことができる。   According to the present invention, as the common frame, the category-specific common frame used at the base in the same category as the category to which the base belongs and the all-base common frame used at all the bases are provided. The control means calculates the number of quotas for each category and the number of quotas for all sites using the predicted order value for each site, the distribution rate for each category, and the sharing rate for all sites. The total number of shared frames allocated for each category is calculated by adding the number of allocations for each category of bases belonging to the category, and the total number of shared frames allocated for all bases is calculated by adding the total number of shared frames allocated for each site. For this reason, in addition to using all shared slots, the number of shared slots allocated by category that does not share inventory at bases with different categories is also used, so that a more appropriate inventory amount can be maintained according to the category to which the base belongs. Adjustments can be made.

本発明によれば、制御手段は、前記在庫データ記憶手段に記録された在庫の種別から、商品完成時期が古い在庫から順番に、算出した拠点枠割当数、カテゴリ別の共用枠割当数、全拠点共用枠割当数に対して在庫を割り当てる。このため、商品完成時期が古い在庫から順次、出荷を行なうことができるため、抱える在庫をより少なくすることが期待できる。   According to the present invention, the control means, in order from the inventory type recorded in the inventory data storage means, in order from the stock with the oldest product completion time, the calculated base frame allocation number, the common frame allocation number for each category, Allocate stock to the number of base shared quota allocations. For this reason, since the products can be shipped sequentially from the stock with the oldest product completion time, it is expected that the stock held will be reduced.

本発明によれば、より適切な在庫量を維持することができる。   According to the present invention, a more appropriate inventory amount can be maintained.

以下、本発明を具体化した一実施形態を図1〜図5に基づいて説明する。本実施形態においては、顧客に対して商品を供給する各拠点に対して出荷する在庫を管理する商品供給システムについて説明する。   Hereinafter, an embodiment embodying the present invention will be described with reference to FIGS. In the present embodiment, a product supply system that manages inventory to be shipped to each base that supplies products to customers will be described.

図1に示すように、本実施形態の商品供給システムは、サブシステムとして受注予測システム10、在庫計画システム20、在庫管理システム30及び受注システム40を備え
ている。
As shown in FIG. 1, the product supply system of this embodiment includes an order prediction system 10, an inventory planning system 20, an inventory management system 30, and an order receiving system 40 as subsystems.

受注予測システム10は、各拠点における将来の受注を予測するためのシステムであり、受注予測値データ記憶部11を備える。この受注予測値データ記憶部11には、拠点毎の商品の受注予測値に関するデータが記憶される。   The order prediction system 10 is a system for predicting a future order received at each site, and includes a predicted order value data storage unit 11. The order prediction value data storage unit 11 stores data related to the order prediction value of products for each base.

本実施形態の受注予測システム10は、図示しないCPU、RAM及びROM等を有し、受注予測プログラムに基づいて受注予測処理を実行する。具体的には、受注予測システム10は、各拠点の過去の実績や安全在庫、後述する追加発注指示処理における不足在庫数等に基づいて、拠点毎に1週間単位における商品の受注予測値を算出する。そして、受注予測システム10は、1週間単位で算出した各拠点の受注予測値をその週の稼働の条件に応じて稼働日毎に分解して、日毎の受注予測値を算出し、受注予測値データ記憶部11に記憶する。   The order prediction system 10 of this embodiment has a CPU, RAM, ROM, etc. (not shown), and executes order prediction processing based on an order prediction program. Specifically, the order forecasting system 10 calculates a forecasted order value of a product for each site on a weekly basis, based on the past performance and safety stock of each site, the number of shortages in additional order instruction processing described later, and the like. To do. The order forecasting system 10 then breaks down the forecasted order value of each site calculated in units of one week for each working day according to the operating conditions of the week, calculates the forecasted order value for each day, and orders forecast value data Store in the storage unit 11.

在庫計画システム20は、受注予測値に基づいて、各拠点における在庫枠の計画を行なうためのシステムである。この在庫計画システム20は、図示しないCPU、RAM及びROM等を有し、後述する処理(受注予測値取得段階、在庫枠計算段階及び計算結果送信段階等を含む処理)を行なう。そして、このための在庫計画プログラムを実行することにより、在庫計画システム20は、受注予測値取得手段21、在庫枠計算手段22及び計算結果送信手段23等として機能する。なお、在庫計画システム20のメモリには、各拠点が属するカテゴリを特定するための拠点属性データが記録されている。この拠点属性データは、拠点を特定する供給先コードと、この拠点が属するカテゴリのカテゴリコードとを関連付けたデータである。   The inventory planning system 20 is a system for planning an inventory frame at each site based on a predicted order value. The inventory planning system 20 includes a CPU, a RAM, a ROM, and the like (not shown), and performs processing described later (processing including a predicted order value acquisition stage, an inventory frame calculation stage, a calculation result transmission stage, and the like). Then, by executing the inventory planning program for this purpose, the inventory planning system 20 functions as an order predicted value acquisition unit 21, an inventory frame calculation unit 22, a calculation result transmission unit 23, and the like. In addition, the base attribute data for specifying the category to which each base belongs is recorded in the memory of the inventory planning system 20. The base attribute data is data in which a supply destination code for specifying a base is associated with a category code of a category to which the base belongs.

この在庫計画システム20は、枠分配率データ記憶手段としての枠分配率データ記憶部25を備えている。この枠分配率データ記憶部25は、図2(a)に示すように、拠点毎に、受注予測値を各枠に分配する割合(率)に関する枠分配率データ250を記憶している。枠分配率データ250は、新たな拠点ができた場合にはこの拠点に応じた分配率が決定されて記録される。なお、一旦設定した各枠の分配率は、その後の実績に応じて変更することも可能である。枠分配率データ250には、供給先コード、拠点枠率、カテゴリ別共用枠率及び全共用枠率に関するデータが含まれる。本実施形態では、拠点枠率、カテゴリ別共用枠率及び全共用枠率は、これらによって受注予測値が分配されているので、合計すると、各拠点においてそれぞれ100%になるように設定される。   The inventory planning system 20 includes a frame distribution rate data storage unit 25 as frame distribution rate data storage means. As shown in FIG. 2A, the frame distribution rate data storage unit 25 stores frame distribution rate data 250 relating to the ratio (rate) at which the predicted order value is distributed to each frame for each site. In the frame distribution rate data 250, when a new site is created, a distribution rate corresponding to this site is determined and recorded. It should be noted that the distribution rate of each frame once set can be changed according to the subsequent performance. The frame distribution rate data 250 includes data relating to the supply destination code, the site frame rate, the category-based shared frame rate, and the total shared frame rate. In the present embodiment, the site frame rate, the category-based shared frame rate, and the total shared frame rate are set to 100% at each site because the order prediction values are distributed by these.

供給先コードデータ領域には、顧客に商品を供給する拠点を特定するための識別コードに関するデータが記録される。
拠点枠率データ領域には、この供給先コードによって特定される拠点にのみ割り当てられる専用枠の分配率(%)に関するデータが記録される。
In the supply destination code data area, data relating to an identification code for specifying a base for supplying a product to a customer is recorded.
In the base frame rate data area, data relating to the distribution rate (%) of the dedicated frame that is allocated only to the base specified by the supply destination code is recorded.

カテゴリ別共用枠率データ領域には、この供給先コードによって特定される拠点が属するカテゴリにのみ割り当てられるカテゴリ別の枠の分配率(%)に関するデータが記録される。本実施形態では、商品の供給頻度や供給量(単位)が異なるカテゴリとして、「海外用」と「国内用」の2つを用いる。   In the category-based common frame rate data area, data relating to the distribution rate (%) of the category-specific frames allocated only to the category to which the site specified by the supply destination code belongs is recorded. In the present embodiment, two categories of “overseas use” and “domestic use” are used as categories having different supply frequencies and supply amounts (units) of products.

全共用枠率データ領域には、すべての拠点において共通して割り当てられる枠の分配率(%)に関するデータが記録される。
ここで、枠分配率データ250の一例を示す。供給先コード:「欧州」に対しては、例えば、拠点枠率として「70%」、カテゴリ別共用枠率として「15%」、全共用枠率として「15%」が設定されている。
Data related to the distribution rate (%) of the frame that is commonly allocated in all the bases is recorded in the all shared frame rate data area.
Here, an example of the frame distribution rate data 250 is shown. For the supplier code: “Europe”, for example, “70%” is set as the base frame rate, “15%” is set as the common frame rate for each category, and “15%” is set as the total shared frame rate.

一方、在庫管理システム30は、在庫計画システム20において算出された在庫枠毎の在庫数を用いて、在庫を管理するためのシステムである。この在庫管理システム30は、図示しないCPU、RAM及びROM等を有し、後述する処理(枠別在庫数更新段階、在庫引当段階及び、受注データ取得段階及び注文割当段階としての本注文対応処理段階等を含む処理)を行なう。そして、このための在庫管理プログラムを実行することにより、在庫管理システム30は、枠別在庫数更新手段31、在庫引当手段32及び、受注データ取得手段及び注文割当手段としての本注文対応処理手段33等として機能する。なお、在庫管理システム30のメモリには、各拠点が属するカテゴリを特定するための拠点属性データが記録されている。   On the other hand, the inventory management system 30 is a system for managing inventory using the inventory quantity for each inventory frame calculated in the inventory planning system 20. This inventory management system 30 has a CPU, RAM, ROM, etc. (not shown), and will be described later (inventory-by-frame inventory update stage, inventory allocation stage, order data acquisition stage and order allocation processing stage as order allocation stage) Etc.). Then, by executing the inventory management program for this purpose, the inventory management system 30 causes the stock quantity update means 31 by frame, the inventory allocation means 32, and the order response processing means 33 as order data acquisition means and order allocation means. And so on. The memory of the inventory management system 30 stores site attribute data for specifying the category to which each site belongs.

在庫管理システム30は、枠別在庫数管理データ記憶部36、在庫データ記憶手段としての在庫管理データ記憶部37、在庫引当データ記憶手段としての在庫引当データ記憶部38及び出荷指示データ記憶部39を備える。   The inventory management system 30 includes a per-frame inventory quantity management data storage unit 36, an inventory management data storage unit 37 as an inventory data storage unit, an inventory allocation data storage unit 38 as a stock allocation data storage unit, and a shipping instruction data storage unit 39. Prepare.

枠別在庫数管理データ記憶部36は、図2(b)に示すように、枠毎の在庫数に関する枠別在庫数管理データ360を記憶する。この枠別在庫数管理データ360は、在庫計画システム20から日毎に算出される在庫枠割当数が記録される。この枠別在庫数管理データ360には、枠識別コード(ここでは、「供給先コード」、「カテゴリコード」、「全共用枠識別コード」)及び在庫数(ここでは、「拠点枠在庫数」、「カテゴリ別共用枠在庫数」、「全共用枠在庫数」)に関するデータが含まれる。枠識別コードは、枠を特定する枠識別コードである。在庫数は、関連付けられた枠識別コードに割り当てられた在庫数である。この枠別在庫数管理データ360は、拠点枠データ361、カテゴリ別共用枠データ362及び全共用枠データ363に分類できる。   As shown in FIG. 2B, the per-frame inventory quantity management data storage unit 36 stores per-frame inventory quantity management data 360 regarding the inventory quantity for each frame. In this inventory number management data 360 for each frame, the inventory frame allocation number calculated every day from the inventory planning system 20 is recorded. The per-frame inventory number management data 360 includes a frame identification code (here “supplier code”, “category code”, “all shared frame identification code”) and an inventory quantity (here “base frame inventory quantity”). , “Number of shared frame inventory by category”, “Total number of shared frame inventory”). The frame identification code is a frame identification code that identifies a frame. The inventory quantity is the inventory quantity assigned to the associated frame identification code. The per-frame inventory quantity management data 360 can be classified into base frame data 361, category-based shared frame data 362, and total shared frame data 363.

拠点枠データ361の枠識別コードデータ領域には、供給先である拠点を特定する供給先コードに関するデータが記録される。拠点枠データ361の在庫数データ領域には、この供給先コードによって特定される拠点専用の枠における拠点枠在庫数に関するデータが記録される。   In the frame identification code data area of the base frame data 361, data relating to the supply destination code for specifying the base that is the supply destination is recorded. In the stock quantity data area of the base frame data 361, data related to the base frame stock quantity in the base dedicated frame specified by the supply destination code is recorded.

カテゴリ別共用枠データ362の枠識別コードデータ領域には、カテゴリ毎の枠を特定するカテゴリコードに関するデータが記録される。本実施形態では、カテゴリコードとして、「海外用」及び「国内用」の2つのカテゴリを特定する識別コードが用いられる。カテゴリ別共用枠データ362の在庫数データ領域には、このカテゴリ内で用いることができるカテゴリ別共用枠在庫数に関するデータが記録される。   In the frame identification code data area of the category-specific shared frame data 362, data relating to a category code that specifies a frame for each category is recorded. In the present embodiment, as the category code, an identification code that specifies two categories “for overseas” and “for domestic use” is used. In the inventory number data area of the category-based shared frame data 362, data relating to the category-based shared frame inventory number that can be used in this category is recorded.

全共用枠データ363の枠識別コードデータ領域には、全拠点で用いることができる在庫を特定する全共用枠識別コードに関するデータが記録される。全共用枠データ363の在庫数データ領域には、全拠点で共通して用いる在庫の全共用枠在庫数に関するデータが記録される。   In the frame identification code data area of the all shared frame data 363, data relating to all shared frame identification codes that specify the stocks that can be used at all bases is recorded. In the inventory number data area of the all shared frame data 363, data related to the total shared frame inventory number of the inventory used in common at all bases is recorded.

一方、在庫管理データ記憶部37は、在庫種別毎の在庫数に関する在庫管理データを記憶している。この在庫管理データは、在庫量が変化した場合に更新される。この在庫管理データには、在庫種別コード及び各在庫種別の在庫数に関するデータが含まれる。在庫種別コードは、在庫の種別を特定する識別コードである。この在庫種別コードによって、商品が完成されて倉庫に存在している倉庫在庫と、発注されて現在生産中の発注在庫とを区別することができる。また、この在庫種別コードによって、発注在庫は、商品が完成されて倉庫に納品される納品予定日毎に区別することができる。   On the other hand, the inventory management data storage unit 37 stores inventory management data relating to the number of inventory for each inventory type. This inventory management data is updated when the inventory quantity changes. This inventory management data includes data regarding the inventory type code and the number of inventory of each inventory type. The inventory type code is an identification code that identifies the type of inventory. With this inventory type code, it is possible to distinguish between a warehouse inventory in which a product is completed and existing in the warehouse, and an ordered inventory that has been ordered and is currently being produced. In addition, this stock classification code can distinguish the ordered stock for each scheduled delivery date when the product is completed and delivered to the warehouse.

更に、在庫引当データ記憶部38は、各枠に対応する在庫種別を対応付けした在庫引当データ380を記録する。この在庫引当データ380は、枠種別コードに割り当てられた
在庫に関するデータであり、在庫管理システム30が後述する在庫引当処理を実行することにより生成される。この在庫引当データ380には、枠種別コード(ここでは、「供給先コード」、「カテゴリコード」、「全共用枠識別コード」、「過剰枠識別コード」)に対して、在庫種別コード及び引当在庫数に関するデータが含まれる。
Further, the inventory allocation data storage unit 38 records inventory allocation data 380 in which the inventory types corresponding to the respective frames are associated. The inventory allocation data 380 is data relating to the inventory assigned to the frame type code, and is generated when the inventory management system 30 executes an inventory allocation process described later. The inventory allocation data 380 includes an inventory type code and an allocation for a frame type code (here, “supplier code”, “category code”, “all shared frame identification code”, “excess frame identification code”). Contains data on inventory numbers.

枠種別コードデータ領域には、枠の種別を特定するための識別子(コード)に関するデータが記録される。在庫種別コードデータ領域には、在庫の種別を特定するための識別子(コード)が記録される。引当在庫数データ領域には、この枠の種別に対してこの在庫の種別が割り当てられたときの在庫の数に関するデータが記録される。この在庫引当データ380は、拠点枠引当データ381、カテゴリ別共用枠引当データ382、全共用枠引当データ383及び過剰枠引当データ384に分類できる。   In the frame type code data area, data relating to an identifier (code) for specifying the type of frame is recorded. An identifier (code) for specifying the type of inventory is recorded in the inventory type code data area. In the allocated inventory quantity data area, data relating to the quantity of inventory when the inventory type is assigned to the frame type is recorded. The inventory allocation data 380 can be classified into base frame allocation data 381, category-based shared frame allocation data 382, total shared frame allocation data 383, and excess frame allocation data 384.

拠点枠引当データ381の枠種別コードデータ領域には、供給先である拠点を特定する供給先コードに関するデータが記録される。拠点枠引当データ381の在庫種別コードデータ領域には、対応する供給先コードに割り付けられた在庫種別コードに関するデータが記録される。拠点枠引当データ381の引当在庫数データ領域には、この供給先コードに対して、関連付けられた在庫種別コードの在庫が割り当てられた個数に関するデータが記録される。   In the frame type code data area of the base frame allocation data 381, data relating to the supply destination code for specifying the base that is the supply destination is recorded. Data relating to the inventory type code assigned to the corresponding supply destination code is recorded in the inventory type code data area of the site quota allocation data 381. In the allocated inventory number data area of the base frame allocation data 381, data relating to the number of units to which the inventory of the associated inventory type code is allocated is recorded.

カテゴリ別共用枠引当データ382の枠種別コードデータ領域には、カテゴリ毎の枠を特定するカテゴリコードに関するデータが記録される。カテゴリ別共用枠引当データ382の在庫種別コードデータ領域には、対応するカテゴリに割り付けられた在庫種別コードに関するデータが記録される。カテゴリ別共用枠引当データ382の引当在庫数データ領域には、このカテゴリコードに対して、関連付けられた在庫種別コードの在庫が割り当てられた個数に関するデータが記録される。   In the frame type code data area of the category-based shared frame allocation data 382, data related to the category code that specifies the frame for each category is recorded. In the inventory type code data area of the category-based shared frame allocation data 382, data related to the inventory type code assigned to the corresponding category is recorded. In the allocated inventory quantity data area of the category-based shared frame allocation data 382, data relating to the number of the inventory codes associated with the category code assigned thereto is recorded.

全共用枠引当データ383の枠種別コードデータ領域には、全拠点で用いることができる在庫の在庫枠であることを特定する全共用枠識別コードに関するデータが記録される。全共用枠引当データ383の在庫種別コードデータ領域には、全共用枠識別コードに割り付けられた在庫種別を特定する在庫種別コードに関するデータが記録される。全共用枠引当データ383の引当在庫数データ領域には、この全共用枠識別コードに対して、関連付けられた在庫種別コードの在庫が割り当てられた個数に関するデータが記録される。   In the frame type code data area of the all shared quota allocation data 383, data relating to all shared frame identification codes for specifying that the inventory quota is available at all locations is recorded. In the inventory type code data area of the all shared quota allocation data 383, data relating to the inventory type code for specifying the inventory type assigned to the all shared quota identification code is recorded. In the reserved inventory number data area of the all shared quota allocation data 383, data relating to the number of stocks of the stock type code associated with the all shared quota identification code is recorded.

過剰枠引当データ384の枠種別コードデータ領域には、拠点枠、カテゴリ別共用枠及び全共用枠の何れにも割り当てられなかった残りの在庫であることを特定する過剰枠識別コードに関するデータが記録される。従って、すべての在庫が拠点枠、カテゴリ別共用枠及び全共用枠に収まった場合には、この過剰枠引当データ384は生成されない。過剰枠引当データ384の在庫種別コードデータ領域には、この過剰枠識別コードに割り付けられた在庫種別コードに関するデータが記録される。過剰枠引当データ384の引当在庫数データ領域には、この過剰枠識別コードに対して、関連付けられた在庫種別コードの在庫が割り当てられた個数に関するデータが記録される。   In the frame type code data area of the excess frame allocation data 384, data relating to the excess frame identification code that identifies the remaining inventory that has not been allocated to any of the base frame, the category-based shared frame, and all the shared frames is recorded. Is done. Therefore, when all the inventory falls within the base frame, the category-based common frame, and all the common frames, the excess frame allocation data 384 is not generated. In the inventory type code data area of the excess quota allocation data 384, data relating to the inventory type code assigned to the excess quota identification code is recorded. In the reserved inventory number data area of the excess quota allocation data 384, data relating to the number to which the stock of the inventory type code associated with the excess quota identification code is assigned is recorded.

出荷指示データ記憶部39は、顧客から実際に受けた注文に対して在庫を対応付けた出荷指示データを記録する。この出荷指示データは、在庫管理システム30が、後述する本注文対応処理を実行することにより生成される。この出荷指示データには、注文識別子、枠種別コード、在庫種別コード及び割当数に関するデータが含まれる。   The shipping instruction data storage unit 39 records shipping instruction data in which inventory is associated with an order actually received from a customer. The shipping instruction data is generated by the inventory management system 30 executing a later-described order response process. This shipping instruction data includes data relating to the order identifier, the frame type code, the inventory type code, and the allocated number.

注文識別子データ領域には、顧客からの注文を特定する識別子に関するデータが記録される。
枠種別コードデータ領域には、この注文に対して割り当てられた枠の種別を特定するた
めの識別子(枠種別コード)に関するデータが記録される。
In the order identifier data area, data relating to an identifier for specifying an order from a customer is recorded.
In the frame type code data area, data relating to an identifier (frame type code) for specifying the type of the frame assigned to this order is recorded.

在庫種別コードデータ領域には、この注文に対して割り当てられた在庫の種別を特定するための識別子(在庫種別コード)が記録される。
割当数データ領域には、この注文に対してこの枠の種別でこの在庫の種別が割り当てられた個数に関するデータが記録される。
In the inventory type code data area, an identifier (inventory type code) for specifying the type of inventory assigned to this order is recorded.
In the allocated number data area, data relating to the number of the stock type assigned to the order by the type of the frame is recorded.

一方、受注システム40は、顧客からの注文を管理しているシステムである。この受注システム40は、注文データ記憶部41を備えている。この注文データ記憶部41には、顧客から受けた注文に関するデータが記録されている。この注文データは、受注システム40に接続された図示しない入力端末を介して入力され、注文識別子が付与された後、注文データ記憶部41に登録される。この注文データには、注文識別子、供給先コード、受注個数、配送予定日及び配送済フラグに関するデータが含まれる。   On the other hand, the order receiving system 40 is a system that manages orders from customers. The order receiving system 40 includes an order data storage unit 41. The order data storage unit 41 stores data related to orders received from customers. The order data is input via an input terminal (not shown) connected to the order receiving system 40, and after an order identifier is given, it is registered in the order data storage unit 41. This order data includes data related to the order identifier, supply destination code, order quantity, scheduled delivery date, and delivered flag.

注文識別子データ領域には、顧客の注文を特定するための識別子に関するデータが記録される。
供給先コードデータ領域には、注文を受けた顧客に対して商品を発送する拠点を特定する供給先コードに関するデータが記録される。
In the order identifier data area, data relating to an identifier for specifying a customer order is recorded.
In the supply destination code data area, data relating to a supply destination code for specifying a base where products are shipped to a customer who has received an order is recorded.

受注個数データ領域には、注文を受けた商品の個数に関するデータが記録される。
配送予定日は、商品の配送が予定されている日に関するデータが記録される。
配送済フラグは、この注文に対して商品の配送が済んだことを示すフラグに関するデータが記録される。
In the order quantity data area, data relating to the number of products ordered is recorded.
As the scheduled delivery date, data relating to the date on which the product is scheduled to be delivered is recorded.
In the delivered flag, data relating to a flag indicating that the product has been delivered to this order is recorded.

次に、上述した構成の商品供給システムを用いた処理について説明する。本実施形態の商品供給システムは、以下の処理を日次で繰り返して行なう。
まず、受注予測システム10が、その稼動日における拠点毎の受注予測値を算出し、受注予測値データ記憶部11に記憶する。
Next, processing using the product supply system having the above-described configuration will be described. The merchandise supply system of the present embodiment repeatedly performs the following processing on a daily basis.
First, the order prediction system 10 calculates an order prediction value for each site on the working day, and stores it in the order prediction value data storage unit 11.

そして、在庫計画システム20は、受注予測値取得処理を実行する。具体的には、在庫計画システム20の受注予測値取得手段21は、受注予測値データ記憶部11に記憶されている各拠点の受注予測値データを取得し、在庫枠計算手段22に供給する。   Then, the inventory planning system 20 executes an order predicted value acquisition process. Specifically, the predicted order value acquisition unit 21 of the inventory planning system 20 acquires the predicted order value data of each base stored in the predicted order value data storage unit 11 and supplies it to the inventory frame calculation unit 22.

次に、在庫計画システム20は、在庫枠計算処理を実行する。具体的には、在庫計画システム20の在庫枠計算手段22は、拠点毎の各枠の割合(拠点枠率、カテゴリ別共用枠率及び全共用枠率)を枠分配率データ250から取得し、取得した各拠点における受注予測値を乗算して、各拠点における枠毎の予測枠割当数を算出する。   Next, the inventory planning system 20 executes inventory frame calculation processing. Specifically, the inventory limit calculation means 22 of the inventory planning system 20 acquires the ratio of each frame for each site (base frame rate, category-based shared frame rate and total shared frame rate) from the frame distribution rate data 250, By multiplying the acquired predicted order value at each site, the predicted number of allocated frames for each frame at each site is calculated.

ここで、在庫計画システム20の在庫枠計算手段22が算出する予測枠割当数を具体的な数値を用いて説明する。例えば、所定の拠点の所定日の受注予測値が200個で、この拠点の枠分配率データ250の拠点枠率が「70%」、カテゴリ別共用枠率が「15%」、全共用枠率が「15%」であったとする。在庫枠計算手段22は、拠点枠の予測枠割当数として(200個×70%=)140個、カテゴリ別共用枠の予測枠割当数として(200個×15%=)30個、全共用枠率の予測枠割当数として(200個×15%=)30個を算出する。   Here, the predicted frame allocation number calculated by the inventory frame calculation means 22 of the inventory planning system 20 will be described using specific numerical values. For example, the predicted number of orders received for a given site on a given day is 200, the site frame rate of this site frame distribution rate data 250 is “70%”, the category-based shared frame rate is “15%”, and the total shared frame rate. Is “15%”. The inventory quota calculation means 22 has 140 (200 × 70% =) as the predicted quota allocation number of the base frame, 30 (200 × 15% =) as the predicted quota allocation number of the category-specific shared frames, and all the shared frames. 30 (200 × 15% =) are calculated as the number of predicted frames allocated for the rate.

そして、在庫枠計算手段22は、拠点別に算出したカテゴリ別共用枠の予測枠割当数をカテゴリ別に合計してカテゴリ別共用枠割当数を算出する。更に、在庫枠計算手段22は、拠点別に算出した全共用枠率の予測枠割当数を合計して全共用枠割当数を算出する。   Then, the inventory frame calculation means 22 calculates the category-based shared frame allocation number by totaling the predicted frame allocation number of the category-specific shared frame calculated for each site for each category. Further, the inventory frame calculation means 22 calculates the total shared frame allocation number by totaling the predicted frame allocation numbers of the total shared frame rate calculated for each base.

次に、在庫計画システム20は、計算結果送信処理を実行する。具体的には、在庫計画システム20の計算結果送信手段23は、計算結果データを在庫管理システム30に送信する。ここで、計算結果データには、拠点枠の予測枠割当数をその拠点を特定する供給先コードに関連付けたデータと、カテゴリ別共用枠割当数をそのカテゴリを特定するカテゴリコードに関連付けたデータと、全共用枠割当数を全共用枠識別コードに関連付けたデータとが含まれている。   Next, the inventory planning system 20 executes a calculation result transmission process. Specifically, the calculation result transmission unit 23 of the inventory planning system 20 transmits the calculation result data to the inventory management system 30. Here, the calculation result data includes data that associates the predicted quota allocation number of the base frame with the supply destination code that specifies the base, data that associates the common frame quota number by category with the category code that specifies the category, and , And data relating the all shared frame allocation number to the all shared frame identification code.

そして、在庫管理システム30は、枠別在庫数の更新処理を実行する。ここでは、在庫管理システム30の枠別在庫数更新手段31は、拠点枠データ361、カテゴリ別共用枠データ362及び全共用枠データ363の更新処理を行なう。具体的には、枠別在庫数更新手段31は、計算結果データに含まれる供給先コードと拠点枠データ361の供給先コードとを比較する。そして、枠別在庫数更新手段31は、計算結果データに含まれる拠点枠の予測枠割当数を、これに関連付けられた供給先コードを含む拠点枠データ361の拠点枠在庫数として枠別在庫数管理データ記憶部36に記録する。   Then, the inventory management system 30 executes a process for updating the number of inventory by frame. Here, the inventory quantity update means 31 by frame of the inventory management system 30 performs update processing of the base frame data 361, the category-specific shared frame data 362, and the total shared frame data 363. Specifically, the per-frame inventory quantity updating unit 31 compares the supply destination code included in the calculation result data with the supply destination code of the base frame data 361. Then, the per-frame inventory number updating means 31 uses the predicted number of allocated base frames included in the calculation result data as the base frame inventory number of the base frame data 361 including the supply destination code associated therewith. Recorded in the management data storage unit 36.

更に、枠別在庫数更新手段31は、計算結果データに含まれるカテゴリコードとカテゴリ別共用枠データ362のカテゴリコードとを比較する。そして、枠別在庫数更新手段31は、計算結果データに含まれるカテゴリ別共用枠割当数を、これに関連付けられたカテゴリコードを含むカテゴリ別共用枠データ362のカテゴリ別共用枠在庫数として枠別在庫数管理データ記憶部36に記録する。   Further, the per-frame inventory quantity updating unit 31 compares the category code included in the calculation result data with the category code of the per-category shared frame data 362. Then, the per-frame inventory number updating means 31 uses the category-based shared frame allocation number included in the calculation result data as a category-based shared frame inventory number of the category-based shared frame data 362 including the category code associated therewith. This is recorded in the inventory quantity management data storage unit 36.

更に、枠別在庫数更新手段31は、計算結果データに含まれる全共用枠割当数を、これに関連付けられた全共用枠識別コードを含む全共用枠データ363の全共用枠在庫数として枠別在庫数管理データ記憶部36に記録する。   Further, the frame-by-frame inventory number updating unit 31 uses the total shared frame allocation number included in the calculation result data as the total shared frame inventory number of the all shared frame data 363 including all the shared frame identification codes associated therewith. This is recorded in the inventory quantity management data storage unit 36.

(在庫引当処理)
次に、在庫管理システム30は、各枠割当数に在庫を割り当てる在庫引当処理を実行する。この在庫引当処理について図4を用いて具体的に説明する。この場合、在庫管理システム30の在庫引当手段32は、「倉庫在庫」と「発注在庫」とを、所定のルールで割り当てる。
(Inventory allocation process)
Next, the inventory management system 30 executes an inventory allocation process for allocating inventory to each frame allocation number. The inventory allocation process will be specifically described with reference to FIG. In this case, the stock allocation unit 32 of the stock management system 30 assigns “warehouse stock” and “order stock” according to a predetermined rule.

在庫管理システム30の在庫引当手段32は、まず、拠点毎に拠点枠の引当処理を実行する(ステップS1−1)。ここでは、各拠点枠在庫数に対して、在庫管理データ記憶部37に記録された在庫管理データに含まれる在庫数の割り当てを行なう。具体的には、在庫引当手段32は、枠別在庫数管理データ記憶部36に記憶された拠点枠データ361の拠点枠在庫数を取得する。そして、在庫引当手段32は、各拠点に割り当てた在庫の在庫種別コード及び在庫数を、対応する供給先コードに対して関連付けて拠点枠引当データ381として在庫引当データ記憶部38に記録する。この場合、同じ拠点に対して、異なる在庫種別コード(倉庫在庫や発注在庫)の在庫が割り当てられた場合には、同じ供給先コードに対してそれぞれの在庫種別コードを含む複数の拠点枠引当データ381が記録される。   The inventory allocation unit 32 of the inventory management system 30 first executes the allocation process of the site frame for each site (step S1-1). Here, the stock quantity included in the stock management data recorded in the stock management data storage unit 37 is assigned to each base frame stock quantity. Specifically, the inventory allocation unit 32 acquires the base frame inventory quantity of the base frame data 361 stored in the per-frame inventory quantity management data storage unit 36. Then, the inventory allocation unit 32 records the inventory type code and the inventory quantity of the inventory allocated to each base in the inventory allocation data storage unit 38 as base frame allocation data 381 in association with the corresponding supply destination code. In this case, when stocks with different stock type codes (warehouse stock or order stock) are assigned to the same base, a plurality of base quota allocation data including the respective stock type codes for the same supply destination code 381 is recorded.

次に、在庫引当手段32は、カテゴリ別共用枠での引当処理を実行する(ステップS1−2)。ここでは、カテゴリ別共用枠在庫数に対して、在庫管理データ記憶部37に記録された在庫管理データに含まれる在庫数の割り当てを行なう。具体的には、在庫引当手段32は、枠別在庫数管理データ記憶部36に記憶されたカテゴリ別共用枠データ362のカテゴリ別共用枠在庫数を取得する。そして、在庫引当手段32は、各カテゴリに割り当てた在庫の在庫種別コード及び在庫数を、対応するカテゴリコードに対して関連付けてカテゴリ別共用枠引当データ382として在庫引当データ記憶部38に記録する。この場合、同じカテゴリに対して、異なる在庫種別コードの在庫が割り当てられた場合には、同じ
カテゴリコードに対してそれぞれの在庫種別コードを含む複数のカテゴリ別共用枠引当データ382が記録される。
Next, the inventory allocation means 32 performs the allocation process in the common frame classified by category (step S1-2). Here, the number of stocks included in the stock management data recorded in the stock management data storage unit 37 is assigned to the common frame stock number by category. Specifically, the inventory allocation unit 32 acquires the category-specific shared frame inventory number of the category-specific shared frame data 362 stored in the frame-based inventory number management data storage unit 36. Then, the inventory allocation unit 32 records the inventory type code and the number of inventory allocated to each category in the inventory allocation data storage unit 38 as the category-specific shared frame allocation data 382 in association with the corresponding category code. In this case, when stocks of different stock type codes are assigned to the same category, a plurality of common frame allocation data 382 including each stock type code is recorded for the same category code.

次に、在庫引当手段32は、全共用枠での引当処理を実行する(ステップS1−3)。ここでは、全共用枠在庫数に対して、在庫管理データ記憶部37に記録された在庫管理データに含まれる在庫数の割り当てを行なう。具体的には、在庫引当手段32は、枠別在庫数管理データ記憶部36に記憶された全共用枠データ363の全共用枠在庫数を取得する。そして、在庫引当手段32は、全共用枠に割り当てた在庫の在庫種別コード及び在庫数を、全共用枠引当データ383として在庫引当データ記憶部38に記録する。この場合、異なる在庫種別コードの在庫が割り当てられた場合には、全共用枠識別コードに対してそれぞれの在庫種別コードを含む全共用枠引当データ383が記録される。   Next, the inventory allocation unit 32 executes an allocation process for all shared slots (step S1-3). Here, the number of stocks included in the stock management data recorded in the stock management data storage unit 37 is assigned to the total number of common frame stocks. Specifically, the inventory allocation unit 32 acquires the total shared frame inventory number of the all shared frame data 363 stored in the per-frame inventory number management data storage unit 36. Then, the inventory allocation unit 32 records the inventory type code and the inventory number of the inventory allocated to all the shared frames in the inventory allocation data storage unit 38 as all shared frame allocation data 383. In this case, when stocks with different inventory type codes are allocated, all shared frame allocation data 383 including the respective inventory type codes is recorded for all shared frame identification codes.

ここで、拠点枠、カテゴリ別共用枠及び全共用枠に対して割り当てる在庫が不足していた場合(ステップS1−4において「YES」の場合)には、在庫引当手段32は、追加発注指示処理を実行する(ステップS1−5)。ここで、在庫引当手段32は、在庫の割り当てができなかった枠別在庫数管理データ360の拠点枠在庫数、カテゴリ別共用枠在庫数及び全共用枠在庫数から不足在庫数を算出して受注予測システム10に供給する。   Here, when the stock allocated to the base frame, the category-based common frame, and all the common frames is insufficient (in the case of “YES” in step S1-4), the inventory allocation unit 32 performs the additional order instruction processing. Is executed (step S1-5). Here, the inventory allocation means 32 calculates the shortage inventory from the base frame inventory number, the category-based shared frame inventory number, and the total shared frame inventory number of the frame-specific inventory number management data 360 that could not be allocated, and received an order. Supply to the prediction system 10.

一方、拠点枠、カテゴリ別共用枠及び全共用枠に対して余剰となった在庫があった場合(ステップS1−6において「YES」の場合)には、在庫引当手段32は、過剰枠の登録処理を実行する(ステップS1−7)。具体的には、在庫引当手段32は、その余剰となった在庫の在庫種別コード及び在庫数を、過剰枠引当データ384として在庫引当データ記憶部38に記録する。この場合、異なる在庫種別コードの在庫が割り当てられた場合には、過剰枠識別コードに対してそれぞれの在庫種別コードを含む過剰枠引当データ384が記録される。   On the other hand, when there is surplus inventory for the base frame, the category-based common frame, and all the common frames (in the case of “YES” in step S1-6), the inventory allocation unit 32 registers the excess frame. Processing is executed (step S1-7). Specifically, the inventory allocation unit 32 records the inventory type code and the inventory quantity of the excess inventory as excess frame allocation data 384 in the inventory allocation data storage unit 38. In this case, when the stocks of different stock type codes are allocated, the over quota allocation data 384 including each stock type code is recorded for the over quota identification code.

なお、余剰がなかった場合(ステップS1−5又はステップS1−6において「NO」の場合)には、過剰枠引当データ384は在庫引当データ記憶部38に記録されない。以上により、在庫引当処理が終了する。   When there is no surplus (in the case of “NO” in step S1-5 or step S1-6), the excess quota allocation data 384 is not recorded in the inventory allocation data storage unit 38. Thus, the inventory allocation process ends.

(本注文対応処理)
このように在庫引当処理が終了すると、在庫管理システム30は、顧客から実際に受けた注文に対して在庫の割り当てを行なう本注文対応処理を実行する。この本注文対応処理について、図5を用いて具体的に説明する。
(Processing for this order)
When the inventory allocation process is completed in this manner, the inventory management system 30 executes a main order handling process for allocating inventory to an order actually received from a customer. This order response processing will be specifically described with reference to FIG.

この場合、在庫管理システム30の本注文対応処理手段33は、受注データの取得処理を実行する(ステップS2−1)。具体的には、本注文対応処理手段33は、受注システム40の注文データ記憶部41に記録されている注文データのうち、配送済フラグが記録されていない注文データを抽出して取得する。そして、本注文対応処理手段33は、抽出した注文データのうち、注文識別子、供給先コード、受注個数及び配送予定日に関するデータを、受注データとして取得する。   In this case, the main order response processing means 33 of the inventory management system 30 executes order data acquisition processing (step S2-1). Specifically, the order handling processing unit 33 extracts and acquires order data for which no delivery flag is recorded, from the order data recorded in the order data storage unit 41 of the order receiving system 40. And this order corresponding | compatible process means 33 acquires the data regarding an order identifier, a supply destination code, the order quantity, and a delivery scheduled date among the extracted order data as order data.

そして、在庫管理システム30の本注文対応処理手段33は、以下のステップS2−2〜S2−8を、配送予定日が早い受注データの順番に、繰り返して実行する。
本注文対応処理手段33は、取得した受注データについて、過剰枠での引当処理を実行する(ステップS2−2)。具体的には、本注文対応処理手段33は、過剰枠引当データ384を、在庫引当データ記憶部38から抽出する。ここで、過剰枠引当データ384がない場合には、枠内で充足できない(ステップS2−3において「NO」)。
And this order corresponding | compatible process means 33 of the inventory management system 30 repeatedly performs the following steps S2-2 to S2-8 in order of the order data with the earliest scheduled delivery date.
The order response processing means 33 executes an allocation process with an excess frame for the acquired order data (step S2-2). Specifically, the order handling processing means 33 extracts the excess quota allocation data 384 from the inventory allocation data storage unit 38. Here, when there is no excess frame allocation data 384, it cannot be satisfied within the frame ("NO" in step S2-3).

過剰枠引当データ384があった場合には、本注文対応処理手段33は、抽出した過剰
枠引当データ384の引当在庫数と受注データに含まれる個数とを比較して、受注した商品の個数を過剰枠の引当在庫数に対して割り当てる。この場合、本注文対応処理手段33は、この受注データの注文識別子と、枠の種別(ここでは過剰枠識別コード)と、在庫の種別と、在庫数とを関連付けた出荷指示データを生成し出荷指示データ記憶部39に記録する。
If there is excess quota allocation data 384, the order response processing means 33 compares the number of reserved inventory in the extracted excess quota allocation data 384 with the number included in the order data, and determines the number of products ordered. Allocate to the number of excess inventory reserved. In this case, the order response processing unit 33 generates shipping instruction data in which the order identifier of the order data, the frame type (excessive frame identification code in this case), the stock type, and the number of stocks are associated and shipped. Recorded in the instruction data storage unit 39.

ここで、受注した商品の個数が過剰枠の引当在庫数以下であり、過剰枠で充足できた場合(ステップS2−3において「YES」の場合)には、過剰枠引当データ384の引当在庫数から、割り当てた商品の個数を減算して新たな引当在庫数を過剰枠引当データ384に記録して、この受注データについての在庫の割り当てを終了する。   Here, if the number of products ordered is equal to or less than the reserved inventory number of the excess quota and can be satisfied with the excess quota (in the case of “YES” in step S2-3), the reserved inventory count of the excess quota allocation data 384 From this, the number of allocated products is subtracted to record the new reserved inventory number in the excess quota allocation data 384, and the allocation of the inventory for the order data is completed.

一方、受注した商品の個数が過剰枠の引当在庫数より多い場合には、本注文対応処理手段33は、受注した商品の個数から過剰枠の引当在庫数を減算した値を受注残り数として保持する。そして、このように過剰枠で充足できなかった場合(ステップS2−3において「NO」の場合)、本注文対応処理手段33は、拠点枠での引当処理を実行する(ステップS2−4)。具体的には、本注文対応処理手段33は、この受注データに含まれる供給先コードと一致する供給先コードを含む拠点枠引当データ381を、在庫引当データ記憶部38から抽出する。そして、本注文対応処理手段33は、拠点枠引当データ381の引当在庫数と、受注残り数とを比較して、拠点枠の引当在庫数に対して受注個数を割り当てる。この場合、本注文対応処理手段33は、この受注データの注文識別子と、枠の種別(ここでは供給先コード)と、在庫の種別と、在庫数とを関連付けた出荷指示データを生成し出荷指示データ記憶部39に記録する。   On the other hand, when the number of ordered products is larger than the reserved inventory number of excess slots, the order handling processing unit 33 holds a value obtained by subtracting the reserved inventory quantity of excess slots from the number of ordered products as the remaining number of received orders. To do. And when it cannot be satisfied with an excess frame in this way (in the case of “NO” in step S2-3), the order response processing means 33 executes an allocation process in the base frame (step S2-4). Specifically, the order handling processing unit 33 extracts the base frame allocation data 381 including the supply destination code that matches the supply destination code included in the order data from the inventory allocation data storage unit 38. Then, the order response processing means 33 compares the reserved inventory quantity of the base frame allocation data 381 with the remaining order quantity, and assigns the order quantity to the reserved inventory quantity of the base frame. In this case, the order handling processing unit 33 generates shipping instruction data in which the order identifier of the order data, the frame type (here, the supply destination code), the inventory type, and the number of inventory items are associated with each other. Record in the data storage unit 39.

ここで、受注残り数が拠点枠の引当在庫数以下であり、拠点枠で充足できた場合(ステップS2−5において「YES」の場合)には、拠点枠引当データ381の引当在庫数から、割り当てた商品の個数を減算して新たな引当在庫数を拠点枠引当データ381に記録して、この受注データについての在庫の割り当てを終了する。   Here, when the remaining number of orders received is less than or equal to the reserved inventory number of the base frame and can be satisfied with the base frame (in the case of “YES” in step S2-5), from the reserved inventory number of the base frame allocation data 381, The number of assigned products is subtracted to record the new reserved inventory number in the base frame allocation data 381, and the allocation of the inventory for the order data is completed.

一方、受注残り数が拠点枠の引当在庫数より多い場合には、本注文対応処理手段33は、受注残り数から拠点枠の引当在庫数を減算した値を新たな受注残り数として保持する。そして、このように拠点枠で充足できなかった場合(ステップS2−5において「NO」の場合)には、本注文対応処理手段33は、カテゴリ別共用枠での引当処理を実行する(ステップS2−6)。具体的には、本注文対応処理手段33は、在庫管理システム30のメモリに記憶された拠点属性データを用いて、この受注データに含まれる供給先コードに関連付けられたカテゴリコードを特定する。そして、本注文対応処理手段33は、このカテゴリコードを含むカテゴリ別共用枠引当データ382を、在庫引当データ記憶部38から抽出する。そして、本注文対応処理手段33は、抽出したカテゴリ別共用枠引当データ382の引当在庫数と受注残り数とを比較して、受注残り数をカテゴリ別共用枠の引当在庫数に対して割り当てる。この場合、本注文対応処理手段33は、受注データの注文識別子と、割り当てた枠の種別(ここではカテゴリコード)と、在庫の種別と、在庫数とを関連付けた出荷指示データを生成し出荷指示データ記憶部39に記録する。   On the other hand, when the number of remaining orders is larger than the reserved inventory number of the base frame, the order handling processing unit 33 holds a value obtained by subtracting the reserved inventory number of the base frame from the remaining order number as a new remaining order number. If the site frame cannot be satisfied in this way (in the case of “NO” in step S2-5), the order response processing means 33 executes the allocation process in the category-based shared frame (step S2). -6). Specifically, the order handling processing means 33 uses the site attribute data stored in the memory of the inventory management system 30 to specify the category code associated with the supply destination code included in the order data. Then, the order response processing means 33 extracts the category-specific shared frame allocation data 382 including the category code from the inventory allocation data storage unit 38. Then, the order handling processing means 33 compares the reserved inventory number of the extracted category-specific shared frame allocation data 382 with the remaining order number, and assigns the remaining order number to the allocated inventory number of the category-specific shared frame. In this case, the order handling processing unit 33 generates shipping instruction data in which the order identifier of the order data, the assigned frame type (here, the category code), the stock type, and the number of stocks are associated with each other. Record in the data storage unit 39.

ここで、受注残り数がカテゴリ別共用枠の引当在庫数以下の場合(ステップS2−7において「YES」の場合)には、カテゴリ別共用枠引当データ382の引当在庫数から、割り当てた商品の個数を減算して、新たな引当在庫数をカテゴリ別共用枠引当データ382に記録して、この受注データについての在庫の割り当てを終了する。   Here, if the remaining number of orders received is less than or equal to the reserved inventory number of the category-based shared quota (in the case of “YES” in step S2-7), the allocated product number of the allocated product is determined from the allocated inventory number of the category-specific shared quota allocation data 382. By subtracting the number, the new allocation inventory number is recorded in the category-based shared frame allocation data 382, and the allocation of the inventory for the order data is completed.

一方、受注残り数がカテゴリ別共用枠の引当在庫数より多い場合には、本注文対応処理手段33は、受注残り数からカテゴリ別共用枠の引当在庫数を減算した値を新たな受注残り数として保持する。そして、このようにカテゴリ別共用枠で充足できなかった場合(ス
テップS2−7において「NO」の場合)には、本注文対応処理手段33は、全共用枠での引当処理を実行する(ステップS2−8)。具体的には、本注文対応処理手段33は、全共用枠引当データ383を、在庫引当データ記憶部38から抽出する。そして、本注文対応処理手段33は、抽出した全共用枠引当データ383の引当在庫数と受注残り数とを比較して、受注残り数を全共用枠の引当在庫数に対して割り当てる。この場合、本注文対応処理手段33は、割り当てを行なっている受注データの注文識別子と、割り当てた枠の種別(ここでは全共用枠識別コード)と、割り当てた在庫の種別と、割り当てた在庫数とを関連付けた出荷指示データを生成し出荷指示データ記憶部39に記録する。なお、実際に顧客からの受注個数が多く、全共用枠での引当処理(ステップS2−8)を行なっても、受注データに含まれる受注個数を割り当てることができない場合には、本注文対応処理は、アラームを出力する。
On the other hand, when the remaining number of orders received is larger than the reserved inventory number of the category-based shared frame, the order handling processing means 33 uses a value obtained by subtracting the allocated inventory number of the category-based shared frame from the remaining number of received orders as the new number of remaining received orders. Hold as. When the category-based shared frame cannot be satisfied (in the case of “NO” in step S2-7), the order response processing unit 33 executes the allocation process for all the shared frames (step S2-7). S2-8). Specifically, the order handling processing means 33 extracts all the shared frame allocation data 383 from the inventory allocation data storage unit 38. Then, the order handling processing unit 33 compares the reserved inventory quantity of the extracted all shared quota allocation data 383 with the remaining order quantity, and assigns the remaining order quantity to the allocated inventory quantity for all shared slots. In this case, the order processing unit 33 assigns the order identifier of the order data to be assigned, the assigned frame type (here, all shared frame identification code), the assigned stock type, and the number of assigned stocks. Is generated and recorded in the shipping instruction data storage unit 39. If there is actually a large number of orders received from customers and the order quantity included in the order data cannot be allocated even after the allocation process (step S2-8) in all shared slots, this order handling process Outputs an alarm.

上述したステップS2−2〜S2−8の処理を、受注データ毎に繰り返して実行することにより、本注文対応処理が完了する。そして、在庫管理システム30は、出荷指示データ記憶部39に記憶した出荷予定データに基づいて、出荷指示を行なう。その後、在庫管理システム30は、受注データの割り当てが行なわれなかった在庫引当データ380等に基づいて、在庫種別コード毎の在庫数を在庫管理データ記憶部37に記録し、次の在庫引当処理に備える。以上により、商品供給システムにおける処理が終了する。   By repeating the above-described steps S2-2 to S2-8 for each order data, the order handling process is completed. The inventory management system 30 issues a shipping instruction based on the shipping schedule data stored in the shipping instruction data storage unit 39. Thereafter, the inventory management system 30 records the number of inventory for each inventory type code in the inventory management data storage unit 37 based on the inventory allocation data 380 and the like for which the order data has not been assigned, for the next inventory allocation process. Prepare. Thus, the process in the product supply system ends.

本実施形態によれば、以下のような効果を得ることができる。
・ 本実施形態では、在庫計画システム20は、各拠点における受注予測値を拠点毎の各枠の割合(拠点枠率、カテゴリ別共用枠率及び全共用枠率)に乗算して各拠点における枠毎の予測枠割当数を算出する。在庫管理システム30は、算出された各枠割当数に在庫を割り当てる在庫引当処理を実行し、顧客からの注文に対して在庫の割り当てを行なう本注文対応処理を実行する。このため、各拠点の拠点枠に割り当てられた在庫は、他の拠点に対して割り当てられずに、この拠点専用の在庫として確保しておくことができる。従って、他の拠点において多量に在庫が割り当てられた結果、商品の出荷ができなくなるということを回避することができる。また、各拠点への出荷時期が異なっていても供給の不公平がほとんどないため、各拠点に出荷する直前の注文に応じて在庫の割り当てを行なうことができる。従って、顧客からの実際の注文を有効に用いて、より適切な在庫量を維持することができる。
According to this embodiment, the following effects can be obtained.
In the present embodiment, the inventory planning system 20 multiplies the predicted order value at each site by the ratio of each frame for each site (base frame rate, category-based shared frame rate, and total shared frame rate). The number of prediction frame allocations for each is calculated. The inventory management system 30 executes an inventory allocation process for allocating inventory to each calculated quota allocation number, and executes an order response process for allocating inventory for orders from customers. For this reason, the stock allocated to the base frame of each base can be secured as a stock dedicated to this base without being assigned to other bases. Therefore, it is possible to avoid the situation where the product cannot be shipped as a result of a large amount of inventory being allocated at another base. In addition, since there is almost no unfair supply even if the shipping time to each base is different, it is possible to allocate stock according to the order immediately before shipping to each base. Therefore, it is possible to effectively use the actual order from the customer and maintain a more appropriate inventory amount.

・ 本実施形態では、在庫計画システム20は、拠点別に算出したカテゴリ別共用枠の予測枠割当数をカテゴリ別に合計してカテゴリ別共用枠割当数を算出し、拠点別に算出した全共用枠率の予測枠割当数を合計して全共用枠割当数を算出する。在庫管理システム30は、算出された各枠割当数に在庫を割り当てる在庫引当処理を実行し、顧客からの注文に対して在庫の割り当てを行なう本注文対応処理を実行する。すなわち、各拠点においては、拠点枠に割り当てられた在庫だけでなく、カテゴリ別共用枠及び全共用枠に割り当てられた在庫を用いることができる。このため、受注予測と実際の注文との相違については、カテゴリ別共用枠及び全共用枠の在庫を割り当てることにより、複数の拠点間で在庫を融通することができるので、全体として、より適正な在庫量を維持することができる。   In this embodiment, the inventory planning system 20 calculates the total number of shared frames allocated for each category by calculating the total number of shared frames allocated for each category by adding the predicted number of allocated frames for each category calculated for each category for each category. The total number of shared frame allocations is calculated by summing the predicted frame allocation numbers. The inventory management system 30 executes an inventory allocation process for allocating inventory to each calculated quota allocation number, and executes an order response process for allocating inventory for orders from customers. That is, in each base, not only the stock allocated to the base frame but also the stock allocated to the category-specific shared frame and all the shared frames can be used. For this reason, as for the difference between order prediction and actual order, it is possible to accommodate inventory among multiple bases by allocating the inventory of the category-based shared frame and the total shared frame. Stock quantity can be maintained.

・ 本実施形態では、在庫計画システム20の枠分配率データ記憶部25には、拠点毎に、受注予測値を分配する拠点枠率、カテゴリ別共用枠率及び全共用枠率に関するデータを含む枠分配率データ250を記憶している。すなわち、全共用枠だけでなく、商品の供給頻度や供給量(単位)が異なるカテゴリ毎のカテゴリ別共用枠を用いるので、拠点が属するカテゴリに応じて、より適切な在庫量を維持するように調整を行なうことができる。   In the present embodiment, the frame distribution rate data storage unit 25 of the inventory planning system 20 includes a frame including data relating to the site frame rate for distributing the predicted order value, the category-based shared frame rate, and the total shared frame rate for each site. Distribution rate data 250 is stored. In other words, not only the entire shared frame but also the shared frame by category for each category with different supply frequency and supply amount (unit) of the product is used. Adjustments can be made.

・ 本実施形態では、在庫管理システム30は、各枠割当数に在庫を割り当てる在庫引当処理において拠点枠、カテゴリ別共用枠及び全共用枠に対して割り当てらずに余剰とな
った在庫があった場合(ステップS1−6において「YES」の場合)には、在庫引当手段32は、過剰枠の登録処理を実行する(ステップS1−7)。在庫管理システム30は、本注文対応処理において、受注データを取得すると(ステップS2−1)、過剰枠での引当処理を実行する(ステップS2−2)。このため、受注予測値が低くなって倉庫在庫となる予定の過剰枠の在庫を注文に対して優先的に割り当てることにより、倉庫在庫を低くすることができる。
In the present embodiment, the inventory management system 30 has an excess inventory that is not allocated to the base frame, the category-specific shared frame, and all the shared frames in the inventory allocation process for allocating the stock to each quota allocation number. In this case (in the case of “YES” in step S1-6), the inventory allocation unit 32 executes the registration process for excess slots (step S1-7). When the order management process 30 acquires the order data in the order handling process (step S2-1), the inventory management system 30 executes an allocation process with an excess frame (step S2-2). For this reason, the warehouse stock can be lowered by preferentially allocating the excess frame stock that is scheduled to become the warehouse stock due to the low order forecast value to the order.

・ 本実施形態では、在庫管理システム30は、本注文対応処理において、拠点枠での引当処理を実行し(ステップS2−4)、カテゴリ別共用枠での引当処理を実行し(ステップS2−6)、全共用枠での引当処理を実行する(ステップS2−8)。このため、割り当てられる拠点の範囲が狭く融通が利きにくい在庫から優先的に受注個数の割り当てが行なわれることになるので、在庫を複数の枠に振り分けても、割り当てられない在庫を低くすることができる。   In the present embodiment, the inventory management system 30 executes the allocation process for the base frame in the order processing (step S2-4), and executes the allocation process for the category-specific shared frame (step S2-6). ), The allocation process in all shared slots is executed (step S2-8). For this reason, since the range of bases to be allocated is narrow and the number of orders received is preferentially allocated from inventory that is difficult to accommodate, even if the inventory is allocated to multiple frames, the unallocated inventory can be lowered. it can.

・ 本実施形態では、在庫計画システム20は、受注予測システム10が毎日算出する拠点毎の受注予測値を取得し、在庫枠計算処理を実行する。そして、在庫管理システム30は、在庫枠計算処理において算出された拠点枠割当数、カテゴリ別共用枠割当数及び全共用枠割当数を用いて、在庫引当処理を実行し、受注データを用いた本注文対応処理を実行する。従って、日によって変わる受注予測値や受注データを用いて在庫引当処理や本注文対応処理を行なうので、より適切な在庫量を維持することができる。   In the present embodiment, the inventory planning system 20 acquires the predicted order value for each site calculated by the order prediction system 10 every day, and executes inventory frame calculation processing. Then, the inventory management system 30 executes the inventory allocation process using the base frame allocation number, the category-specific shared frame allocation number, and the total shared frame allocation number calculated in the inventory frame calculation process, and uses the order data. Execute order handling processing. Therefore, since the inventory allocation process and the actual order handling process are performed using the predicted order value and the order data that change depending on the day, a more appropriate inventory amount can be maintained.

また、上記実施形態は以下のように変更してもよい。
○ 上記実施形態においては、枠分配率データ250には、拠点毎に、受注予測値を分配する拠点枠率、カテゴリ別共用枠率及び全共用枠率に関するデータを含めた。すなわち、上記実施形態では、受注予測値を、拠点枠、カテゴリ別共用枠及び全共用枠に分配した。これに限らず、受注予測値を分配する共用枠の種類はこれに限られない。例えば、カテゴリ別共用枠を省略してもよいし、カテゴリの種類に応じて複数のカテゴリ別共用枠を設けるようにしてもよい。この場合、受注の総和がほぼ一定になる複数の拠点がある場合には、これらを1つのカテゴリとし、このカテゴリ内で在庫を融通し合うことで、注文の変動を吸収して、より適切な在庫量を維持することができる。
Moreover, you may change the said embodiment as follows.
In the above embodiment, the frame distribution rate data 250 includes data on the site frame rate for distributing the predicted order value, the category-based shared frame rate, and the total shared frame rate for each site. In other words, in the above embodiment, the predicted order value is distributed to the base frame, the category-specific shared frame, and the entire shared frame. However, the present invention is not limited to this, and the type of shared frame for distributing the predicted order value is not limited to this. For example, a category-specific shared frame may be omitted, or a plurality of category-specific shared frames may be provided according to the type of category. In this case, if there are multiple bases where the total sum of orders is almost constant, these are set as one category, and the inventory is accommodated within this category, so that fluctuations in orders are absorbed and more appropriate. Stock quantity can be maintained.

○ 上記実施形態の在庫引当処理において、在庫管理システム30の在庫引当手段32は、「倉庫在庫」と「発注在庫」とを、所定のルールで割り当てた。この場合、商品の完成時期が古い順に、枠の割り当てを行なってもよい。具体的には、「倉庫在庫」を優先的に割り当てて、「発注在庫」は商品の納品予定日が早い順に割り当てる。更に、この場合、本注文対応処理の割り当て順番が早い過剰枠、拠点枠、カテゴリ別共用枠及び全共用枠の順に割り当てを行なうのがよい。これにより、割り当てられる拠点の範囲が狭く融通が利きにくい在庫から優先的に受注個数の割り当てが行なわれることになるので、在庫を複数の枠に振り分けても、割り当てられない在庫を低くすることができる。   In the inventory allocation process of the above embodiment, the inventory allocation unit 32 of the inventory management system 30 assigns “warehouse inventory” and “ordered inventory” according to a predetermined rule. In this case, the frames may be allocated in the order of the completion of the products. Specifically, “warehouse inventory” is preferentially allocated, and “ordered inventory” is allocated in the order from the earliest scheduled delivery date of the product. Further, in this case, it is preferable to perform the allocation in the order of the excess frame, the base frame, the category-specific shared frame, and the all shared frame, which are assigned earlier in the ordering process. As a result, the number of orders received will be preferentially allocated from stocks that are narrowly allocated and difficult to accommodate, so even if the stock is allocated to multiple frames, the unassigned stock can be lowered. it can.

この場合、在庫管理システム30の在庫引当手段32は、拠点枠、カテゴリ別共用枠及び全共用枠を合計して枠総数を算出し、在庫管理データ記憶部37に記憶された各在庫管理データの在庫数を合計して総在庫数を算出し、枠総数と総在庫数とを比較する。   In this case, the inventory allocation unit 32 of the inventory management system 30 calculates the total number of frames by adding the base frame, the category-specific shared frame, and all the shared frames, and stores each of the inventory management data stored in the inventory management data storage unit 37. The total stock quantity is calculated by adding the stock quantity, and the total number of slots and the total stock quantity are compared.

ここで、総在庫数が枠総数より多い場合には、総在庫数から枠総数を減算して過剰枠の在庫数を算出し、この過剰枠、拠点枠、カテゴリ別共用枠及び全共用枠の順番に、「倉庫在庫」を優先的に割り当てて、「発注在庫」を納品予定日が早い順に割り当てる。具体的には、在庫引当手段32は、まず、過剰枠の在庫数に対して「倉庫在庫」の在庫数を割り当て、割り当てた在庫数を減算した割り当て残り在庫数を算出する。ここで、「倉庫在庫」の在庫数が「0」になった場合には、「発注在庫」の在庫数を、商品納品予定日の早い
順に割り当てる。
Here, if the total number of stocks is greater than the total number of frames, the total number of frames is subtracted from the total number of stocks to calculate the number of excess stocks. In order, “warehouse inventory” is preferentially allocated, and “ordered inventory” is allocated in the order of early delivery date. Specifically, the inventory allocation unit 32 first allocates the inventory quantity of “warehouse inventory” to the excess inventory quantity, and calculates the remaining allocation inventory quantity by subtracting the assigned inventory quantity. Here, when the stock quantity of “warehouse stock” becomes “0”, the stock quantity of “order stock” is assigned in order from the earliest date of the scheduled delivery date of the product.

次に、在庫引当手段32は、拠点枠の在庫数に対して、「倉庫在庫」がある場合には、この「倉庫在庫」を割り当て、「倉庫在庫」がない場合には、「発注在庫」を納品予定日の早い順に割り当てる。そして、在庫引当手段32は、カテゴリ別共用枠の在庫数に対して、「倉庫在庫」がある場合には、この「倉庫在庫」を割り当て、「倉庫在庫」がない場合には、「発注在庫」を納品予定日の早い順に割り当てる。更に、在庫引当手段32は、全共用枠の在庫数に対して、「倉庫在庫」がある場合には、この「倉庫在庫」を割り当て、「倉庫在庫」がない場合には、「発注在庫」を納品予定日の早い順に割り当てる。   Next, the stock allocation means 32 assigns this “warehouse stock” if there is “warehouse stock” to the stock quantity of the base frame, and if there is no “warehouse stock”, the “order stock”. Are assigned in the order of early delivery date. The stock allocation means 32 assigns this “warehouse stock” to the stock quantity of the category-based shared frame if it has “warehouse stock”, and if there is no “warehouse stock”, the “order stock”. Are assigned in order of early delivery date. Further, the stock allocation means 32 assigns this “warehouse stock” if there is “warehouse stock” to the number of stocks of all shared slots, and if there is no “warehouse stock”, the “order stock”. Are assigned in the order of early delivery date.

一方、総在庫数が枠総数より少ない場合には追加発注指示を行なう。そして、この場合には、拠点枠に対して、「倉庫在庫」、「発注在庫」在庫管理データの在庫数を割り当てる。ここで、在庫引当手段32は、拠点枠の在庫数に対して、「倉庫在庫」がある場合には、この「倉庫在庫」を割り当て、「倉庫在庫」がない場合には、「発注在庫」を納品予定日の早い順に割り当てる。そして、在庫引当手段32は、カテゴリ別共用枠の在庫数に対して、「倉庫在庫」がある場合には、この「倉庫在庫」を割り当て、「倉庫在庫」がない場合には、「発注在庫」を納品予定日の早い順に割り当てる。更に、在庫引当手段32は、全共用枠の在庫数に対して、「倉庫在庫」がある場合には、この「倉庫在庫」を割り当て、「倉庫在庫」がない場合には、「発注在庫」を納品予定日の早い順に割り当てる。   On the other hand, when the total number of stocks is smaller than the total number of frames, an additional order is instructed. In this case, the stock quantity of the “warehouse stock” and “order stock” stock management data is assigned to the base frame. Here, the stock allocation means 32 assigns this “warehouse stock” if there is “warehouse stock” to the stock quantity of the base frame, and if there is no “warehouse stock”, the “order stock”. Are assigned in the order of early delivery date. The stock allocation means 32 assigns this “warehouse stock” to the stock quantity of the category-based shared frame if it has “warehouse stock”, and if there is no “warehouse stock”, the “order stock”. Are assigned in order of early delivery date. Further, the stock allocation means 32 assigns this “warehouse stock” if there is “warehouse stock” to the number of stocks of all shared slots, and if there is no “warehouse stock”, the “order stock”. Are assigned in the order of early delivery date.

実施形態における商品供給システムの概略図。The schematic diagram of the goods supply system in an embodiment. データ記憶部に記録されたデータの説明図であり、(a)は枠分配率データ記憶部、(b)は枠別在庫数管理データ記憶部である。It is explanatory drawing of the data recorded on the data storage part, (a) is a frame distribution rate data storage part, (b) is a frame-by-frame inventory quantity management data storage part. 在庫引当データ記憶部に記録されたデータの説明図。Explanatory drawing of the data recorded on the stock allocation data storage part. 実施形態における在庫引当処理の処理手順を説明するための流れ図。The flowchart for demonstrating the process sequence of the inventory allocation process in embodiment. 実施形態における本注文対応処理の処理手順を説明するための流れ図。The flowchart for demonstrating the process sequence of this order corresponding | compatible process in embodiment.

符号の説明Explanation of symbols

10…受注予測システム、11…受注予測値データ記憶部、20…在庫計画システム、21…受注予測値取得手段、22…在庫枠計算手段、23…計算結果送信手段、25…枠分配率データ記憶手段としての枠分配率データ記憶部、30…在庫管理システム、31…枠別在庫数更新手段、32…在庫引当手段、33…受注データ取得手段及び注文割当手段としての本注文対応処理手段、36…枠別在庫数管理データ記憶部、37…在庫データ記憶手段としての在庫管理データ記憶部、38…在庫引当データ記憶手段としての在庫引当データ記憶部、39…出荷指示データ記憶部、250…枠分配率データ、360…枠別在庫数管理データ、361…拠点枠データ、362…カテゴリ別共用枠データ、363…全共用枠データ、380…在庫引当データ、381…拠点枠引当データ、382…カテゴリ別共用枠引当データ、383…全共用枠引当データ、384…過剰枠引当データ。   DESCRIPTION OF SYMBOLS 10 ... Order prediction system, 11 ... Order prediction value data storage part, 20 ... Inventory planning system, 21 ... Order prediction value acquisition means, 22 ... Inventory frame calculation means, 23 ... Calculation result transmission means, 25 ... Frame distribution rate data storage Frame distribution rate data storage unit as means, 30... Inventory management system, 31... Inventory quantity update means by frame, 32... Inventory allocation means, 33. ... Stock quantity management data storage unit by frame, 37 ... Inventory management data storage unit as stock data storage unit, 38 ... Inventory allocation data storage unit as inventory allocation data storage unit, 39 ... Shipping instruction data storage unit, 250 ... Frame Distribution ratio data, 360 ... Inventory quantity management data by frame, 361 ... Base frame data, 362 ... Shared frame data by category, 363 ... All shared frame data, 380 ... Inventory discount Data, 381 ... base frame allowance data, 382 ... category shared frame allowance data, 383 ... all shared frame allowance data, 384 ... excess inventory reserve data.

Claims (5)

顧客への商品の供給を行なう拠点毎に、この拠点に対する受注予測値を、拠点枠と、その他の拠点と共用で用いることができる共用枠に割り当てるための枠分配率に関するデータを記憶した枠分配率データ記憶手段と、
商品の在庫数を記録した在庫データ記憶手段と、
拠点枠及び共用枠をそれぞれ特定する枠別識別子に対して、引き当てた在庫の引当在庫数を記録する在庫引当データ記憶手段と、
制御手段とを用いて、顧客からの注文に応じて商品を供給するためのシステムであって、
前記制御手段は、
拠点毎の受注予測値を取得する取得手段と、
取得した受注予測値と前記枠分配率データ記憶手段に記録された各分配率とを用いて、各拠点における拠点枠の拠点枠割当数と他の拠点と共用で用いる共用枠の共用枠割当数を算出する在庫枠計算手段と、
算出した拠点枠割当数及び共用枠割当数に対して、前記在庫データ記憶手段に記録されている在庫の在庫数を割り当てて、割り当てた枠の枠別識別子と、在庫の引当在庫数とを前記在庫引当データ記憶手段に記録する在庫引当手段と、
顧客が注文した受注個数と、この顧客に商品の供給を行なう拠点を特定する拠点識別子とを取得する受注データ取得手段と、
拠点識別子から特定される拠点の拠点枠、この拠点が他の拠点と共用で用いる共用枠に割り当てられた在庫を用いて、前記受注個数の割り当てを行なう注文割当手段と
を備えたことを特徴とする商品供給システム。
For each site that supplies products to customers, the frame distribution that stores data related to the frame distribution ratio for assigning the predicted order value for this site to the site frame and the shared frame that can be used in common with other sites Rate data storage means;
Inventory data storage means for recording the number of items in stock;
Inventory allocation data storage means for recording the allocated inventory number of the allocated inventory for each frame identifier that identifies the base frame and the common frame; and
A system for supplying goods according to orders from customers using a control means,
The control means includes
An acquisition means for acquiring predicted order values for each base;
Using the acquired predicted order value and each distribution ratio recorded in the frame distribution ratio data storage means, the number of base frame allocations of the base frame at each base and the common frame allocation number of the common frame used in common with other bases Inventory quota calculation means for calculating
Assign the stock number of inventory recorded in the inventory data storage means to the calculated base frame allocation number and shared frame allocation number, and assign the frame-specific identifier of the allocated frame and the reserved inventory number of inventory. Inventory allocation means for recording in inventory allocation data storage means;
Order data acquisition means for acquiring the number of orders ordered by a customer and a base identifier for specifying a base that supplies products to the customer;
A base frame of a base identified from the base identifier, and an order allocation means for allocating the order quantity using a stock allocated to a common frame that is shared by other bases. Product supply system.
前記枠分配率データ記憶手段には、共用枠に割り当てるための枠分配率として、拠点が属するカテゴリと同じカテゴリの拠点で用いられるカテゴリ別枠の分配率と、全拠点で用いられる全拠点共用枠の分配率とが記録されており、
前記在庫枠計算手段は、拠点毎の受注予測値と、カテゴリ別枠の分配率及び全拠点共用枠の分配率を用いて、各拠点におけるカテゴリ別枠の割当数及び全拠点共用枠の割当数を算出し、同じカテゴリに属する拠点のカテゴリ別枠の割当数を合計してカテゴリ別共用枠割当数を算出し、各拠点における全拠点共用枠の割当数を合計して全拠点共用枠割当数を算出することを特徴とする請求項1に記載の商品供給システム。
In the frame distribution rate data storage means, as the frame distribution rate to be allocated to the shared frame, the distribution rate of the category-specific frame used at the base of the same category as the category to which the base belongs, and the shared base frame of all the bases used at all the bases The distribution rate is recorded,
The inventory frame calculation means calculates the allocation number of the category-specific frame and the allocation number of the all-site common frame at each site by using the predicted order value for each site, the distribution rate of the category-specific frame, and the distribution rate of the all-site common frame. The total number of shared frames allocated for each category is calculated by adding up the number of allocations for each category of sites belonging to the same category, and the total number of shared frames allocated for each site is calculated by adding the allocated number of all shared frames for each site. The product supply system according to claim 1.
前記在庫データ記憶手段には、前記在庫の商品完成時期に関する種別を特定するための在庫の種別と、これに対応する在庫数とが関連付けられて記録されており、
前記在庫引当手段は、前記在庫データ記憶手段に記録された在庫の種別から、商品完成時期が古い在庫から順番に算出した拠点枠割当数、カテゴリ別の共用枠割当数、全拠点共用枠割当数に対して在庫を割り当てることを特徴とする請求項1又は2に記載の商品供給システム。
In the inventory data storage means, the type of inventory for specifying the type related to the product completion time of the inventory and the number of inventory corresponding thereto are recorded in association with each other,
The inventory allocation unit is configured to calculate, based on the type of inventory recorded in the inventory data storage unit, the number of base frame allocations, the number of shared frame allocations by category, and the number of shared frame allocations for all sites calculated in order from the stock with the latest product completion time. The product supply system according to claim 1, wherein inventory is allocated to the product.
顧客への商品の供給を行なう拠点毎に、この拠点に対する受注予測値を、拠点枠と、その他の拠点と共用で用いることができる共用枠に割り当てるための枠分配率に関するデータを記憶した枠分配率データ記憶手段と、
商品の在庫数を記録した在庫データ記憶手段と、
拠点枠及び共用枠をそれぞれ特定する枠別識別子に対して、引き当てた在庫の引当在庫数を記録する在庫引当データ記憶手段と、
制御手段とを用いて、顧客からの注文に応じて商品を供給するための方法であって、
前記制御手段は、
拠点毎の受注予測値を取得する取得段階と、
取得した受注予測値と前記枠分配率データ記憶手段に記録された各分配率とを用いて、
各拠点における拠点枠の拠点枠割当数と他の拠点と共用で用いる共用枠の共用枠割当数を算出する在庫枠計算段階と、
算出した拠点枠割当数及び共用枠割当数に対して、前記在庫データ記憶手段に記録されている在庫の在庫数を割り当てて、割り当てた枠の枠別識別子と、在庫の引当在庫数とを前記在庫引当データ記憶手段に記録する在庫引当段階と、
顧客が注文した受注個数と、この顧客に商品の供給を行なう拠点を特定する拠点識別子とを取得する受注データ取得段階と、
拠点識別子から特定される拠点の拠点枠、この拠点が他の拠点と共用で用いる共用枠に割り当てられた在庫を用いて、前記受注個数の割り当てを行なう注文割当段階と
を実行することを特徴とする商品供給方法。
For each site that supplies products to customers, the frame distribution that stores data related to the frame distribution ratio for assigning the predicted order value for this site to the site frame and the shared frame that can be used in common with other sites Rate data storage means;
Inventory data storage means for recording the number of items in stock;
Inventory allocation data storage means for recording the allocated inventory number of the allocated inventory for each frame identifier that identifies the base frame and the common frame; and
A method for supplying goods according to an order from a customer using a control means,
The control means includes
An acquisition stage for acquiring predicted orders for each site;
Using the acquired predicted order value and each distribution rate recorded in the frame distribution rate data storage means,
An inventory quota calculation stage for calculating the number of base quotas assigned to the base quota at each location and the common quota quota for the common quota used in common with other locations;
Assign the stock number of inventory recorded in the inventory data storage means to the calculated base frame allocation number and shared frame allocation number, and assign the frame-specific identifier of the allocated frame and the reserved inventory number of inventory. An inventory allocation stage to be recorded in the inventory allocation data storage means;
An order data acquisition stage for acquiring the number of orders ordered by a customer and a base identifier for specifying a base supplying the product to the customer;
Performing an order allocation step of allocating the number of orders received using a base frame of a base identified from the base identifier, and an inventory allocated to a shared frame used by the base in common with other bases. Product supply method.
顧客への商品の供給を行なう拠点毎に、この拠点に対する受注予測値を、拠点枠と、その他の拠点と共用で用いることができる共用枠に割り当てるための枠分配率に関するデータを記憶した枠分配率データ記憶手段と、
商品の在庫数を記録した在庫データ記憶手段と、
拠点枠及び共用枠をそれぞれ特定する枠別識別子に対して、引き当てた在庫の引当在庫数を記録する在庫引当データ記憶手段と、
制御手段とを用いて、顧客からの注文に応じて商品を供給するためのプログラムであって、
前記制御手段を、
拠点毎の受注予測値を取得する取得手段、
取得した受注予測値と前記枠分配率データ記憶手段に記録された各分配率とを用いて、各拠点における拠点枠の拠点枠割当数と他の拠点と共用で用いる共用枠の共用枠割当数を算出する在庫枠計算手段、
算出した拠点枠割当数及び共用枠割当数に対して、前記在庫データ記憶手段に記録されている在庫の在庫数を割り当てて、割り当てた枠の枠別識別子と、在庫の引当在庫数とを前記在庫引当データ記憶手段に記録する在庫引当手段、
顧客が注文した受注個数と、この顧客に商品の供給を行なう拠点を特定する拠点識別子とを取得する受注データ取得手段、及び
拠点識別子から特定される拠点の拠点枠、この拠点が他の拠点と共用で用いる共用枠に割り当てられた在庫を用いて、前記受注個数の割り当てを行なう注文割当手段
として機能させることを特徴とする商品供給プログラム。
For each site that supplies products to customers, the frame distribution that stores data related to the frame distribution ratio for assigning the predicted order value for this site to the site frame and the shared frame that can be used in common with other sites Rate data storage means;
Inventory data storage means for recording the number of items in stock;
Inventory allocation data storage means for recording the allocated inventory number of the allocated inventory for each frame identifier that identifies the base frame and the common frame; and
A program for supplying goods according to an order from a customer using a control means;
The control means;
An acquisition means for acquiring predicted order values for each site,
Using the acquired predicted order value and each distribution ratio recorded in the frame distribution ratio data storage means, the number of base frame allocations of the base frame at each base and the common frame allocation number of the common frame used in common with other bases Inventory quota calculation means to calculate
Assigning the inventory number of inventory recorded in the inventory data storage means to the calculated base frame allocation number and shared frame allocation number, and assigning the frame-specific identifier of the allocated frame and the reserved inventory number of inventory Inventory allocation means for recording in inventory allocation data storage means;
Order data acquisition means for acquiring the number of orders ordered by a customer and a base identifier for specifying a base that supplies products to this customer, the base frame of the base specified from the base identifier, and this base with other bases A product supply program that functions as an order assignment means for assigning the number of orders received using a stock assigned to a shared frame used in common.
JP2007238891A 2007-09-14 2007-09-14 Product supply system, product supply method, and product supply program Expired - Fee Related JP5145835B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007238891A JP5145835B2 (en) 2007-09-14 2007-09-14 Product supply system, product supply method, and product supply program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007238891A JP5145835B2 (en) 2007-09-14 2007-09-14 Product supply system, product supply method, and product supply program

Publications (2)

Publication Number Publication Date
JP2009067552A true JP2009067552A (en) 2009-04-02
JP5145835B2 JP5145835B2 (en) 2013-02-20

Family

ID=40604231

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007238891A Expired - Fee Related JP5145835B2 (en) 2007-09-14 2007-09-14 Product supply system, product supply method, and product supply program

Country Status (1)

Country Link
JP (1) JP5145835B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017033090A (en) * 2015-07-29 2017-02-09 理想科学工業株式会社 Consumable management server
JP2017522654A (en) * 2014-07-14 2017-08-10 アリババ グループ ホウルディング リミテッド Method and system for managing residual values in distributed processing of transactions
JP2018136801A (en) * 2017-02-22 2018-08-30 株式会社オービック Stock allocation order setting device, stock allocation order setting method, and stock allocation order setting program
US10157377B2 (en) 2013-07-09 2018-12-18 Versonix Corporation System and method for reservation inventory management
CN113642965A (en) * 2021-08-18 2021-11-12 上海万物新生环保科技集团有限公司 Method and equipment for sharing inventory of commodities

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005038259A (en) * 2003-07-16 2005-02-10 Sony Corp Commodity allocation system, commodity allocation method, commodity allocation program, and storage medium

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005038259A (en) * 2003-07-16 2005-02-10 Sony Corp Commodity allocation system, commodity allocation method, commodity allocation program, and storage medium

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10157377B2 (en) 2013-07-09 2018-12-18 Versonix Corporation System and method for reservation inventory management
JP2017522654A (en) * 2014-07-14 2017-08-10 アリババ グループ ホウルディング リミテッド Method and system for managing residual values in distributed processing of transactions
JP2017033090A (en) * 2015-07-29 2017-02-09 理想科学工業株式会社 Consumable management server
JP2018136801A (en) * 2017-02-22 2018-08-30 株式会社オービック Stock allocation order setting device, stock allocation order setting method, and stock allocation order setting program
CN113642965A (en) * 2021-08-18 2021-11-12 上海万物新生环保科技集团有限公司 Method and equipment for sharing inventory of commodities

Also Published As

Publication number Publication date
JP5145835B2 (en) 2013-02-20

Similar Documents

Publication Publication Date Title
Arslan et al. Distribution network deployment for omnichannel retailing
US7860737B2 (en) Constraint-based production planning and scheduling
US6591153B2 (en) System and methods for scheduling manufacturing resources
Bard et al. Heuristics for a multiperiod inventory routing problem with production decisions
Sternbeck et al. An integrative approach to determine store delivery patterns in grocery retailing
JP4736651B2 (en) Production planning method and production planning system for mixed orders and expected production
Sha et al. Fleet sizing in chemical supply chains using agent-based simulation
US20070100881A1 (en) Method, system and storage medium for identifying and allocating surplus inventory
JP4532042B2 (en) Production management method and production management program
JP4847030B2 (en) Ordering system and ordering method
JP5145835B2 (en) Product supply system, product supply method, and product supply program
JP2006244470A (en) Delivery date reply system, delivery date reply method, and delivery date reply program
CN114897467A (en) Accessory replenishment method and device, readable storage medium and electronic equipment
JP2008015873A (en) Producible limit planning system and method
Kreipl et al. Scheduling coordination problems in supply chain planning
JP4827549B2 (en) Planned ordering system
JP2006195710A (en) Shipment limit management apparatus, shipment limit management method, shipment limit management program, stock allocation management system and shipment limit management support apparatus
JP2004157922A (en) Method and system for adjusting demand/supply and method for manufacturing product
JP2006318254A (en) Automatic inventory management system
JP2003345419A (en) Answering method and system
CN117314587A (en) Sales order state tracking method, device, equipment and medium
Puspasari An approach to capacity planning of distribution warehouses for x-firm
JP3992133B2 (en) Back order processing system
JP5837457B2 (en) Repair parts ordering support system and ordering support method
US20020103684A1 (en) Program and method for providing a delivery date, and recording medium thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100412

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120531

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120605

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120803

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20121030

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20121112

R151 Written notification of patent or utility model registration

Ref document number: 5145835

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20151207

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees