(57)【要約】【課題】本部から倉庫へ在庫の構成商品のセット商品への振替指示後に、当該在庫の構成商品が他で使用されることを防止すること。【解決手段】本実施の形態に係る商品振替指示装置は、倉庫システムに構成商品のセット品である親商品への振替を指示するために、構成商品の振替数量を指定した商品振替指示データを作成する商品振替指示データ作成手段と、商品振替指示データの構成商品の振替数量だけ前記在庫情報の倉庫在庫数を前記仮想在庫情報の仮想在庫数に移動させる仮想在庫移動手段と、前記倉庫システムで前記商品振替指示データに基づいて振替作業が行われた場合に、親商品の倉庫在庫数を増加させ、構成商品の前記仮想在庫数を減少させる振替実績反映手段と、を備えている。【選択図】図１
2020166629.tif 000002
【特許請求の範囲】
【請求項１】
記憶部及び制御部を備え、倉庫システムとネットワークを介して接続された商品振替指示装置であって、
前記記憶部は、
倉庫在庫数を含む在庫情報と、
仮想在庫数を含む仮想在庫情報と、
を格納し、
前記制御部は、
前記倉庫システムに構成商品のセット品である親商品への振替を指示するために、構成商品の振替数量を指定した商品振替指示データを作成する商品振替指示データ作成手段と、
前記商品振替指示データの構成商品の振替数量だけ前記在庫情報の倉庫在庫数を前記仮想在庫情報の仮想在庫数に移動させる仮想在庫移動手段と、
前記倉庫システムで前記商品振替指示データに基づいて振替作業が行われた場合に、親商品の倉庫在庫数を増加させ、構成商品の前記仮想在庫数を減少させる振替実績反映手段と、
を備えたことを特徴とする商品振替指示装置。
【請求項２】
記憶部及び制御部を備え、倉庫システムとネットワークを介して接続された情報処理装置に実行させるための商品振替指示方法であって、
前記記憶部には、
倉庫在庫数を含む在庫情報と、
仮想在庫数を含む仮想在庫情報と、
が格納されており、
前記制御部で実行される、
前記倉庫システムに構成商品のセット品である親商品への振替を指示するために、構成商品の振替数量を指定した商品振替指示データを作成する商品振替指示データ作成ステップと、
前記商品振替指示データの構成商品の振替数量だけ前記在庫情報の倉庫在庫数を前記仮想在庫情報の仮想在庫数に移動させる仮想在庫移動ステップと、
前記倉庫システムで前記商品振替指示データに基づいて振替作業が行われた場合に、親商品の前記倉庫在庫数を増加させ、構成商品の前記仮想在庫数を減少させる振替実績反映ステップと、
を含むことを特徴とする商品振替指示方法。
【請求項３】
記憶部及び制御部を備え、倉庫システムとネットワークを介して接続された情報処理装置で実行させるための商品振替指示プログラムであって、
前記記憶部には、
倉庫在庫数を含む在庫情報と、
仮想在庫数を含む仮想在庫情報と、
が格納されており、
前記制御部において、
前記倉庫システムに構成商品のセット品である親商品への振替を指示するために、構成商品の振替数量を指定した商品振替指示データを作成する商品振替指示データ作成ステップと、
前記商品振替指示データの構成商品の振替数量だけ前記在庫情報の倉庫在庫数を前記仮想在庫情報の仮想在庫数に移動させる仮想在庫移動ステップと、
前記倉庫システムで前記商品振替指示データに基づいて振替作業が行われた場合に、親商品の倉庫在庫数を増加させ、構成商品の前記仮想在庫数を減少させる振替実績反映ステップと、
を実行させるための商品振替指示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品振替指示装置、商品振替指示方法、及び商品振替指示プログラムに関する。
【背景技術】
【０００２】
従来、複数の構成品で構成されるセット品の在庫を管理するシステムとして、例えば、特許文献１がある。かかる特許文献１のシステムでは、１または複数種類のばら売り商品の組合せにより構成されるセット売り商品毎に、そのセット売り商品の作成点数及びそのセット売り商品に組み込まれるばら売り商品の種類別数量の入力を受付ける。セット売り商品の作成点数及びばら売り商品の種類別数量が入力されると、当該セット売り商品に組み込まれるばら売り商品毎にそのばら売り商品の種類別数量に当該セット売り商品の作成点数を乗算した値で在庫管理ファイルに記憶されている当該ばら売り商品の在庫データを減算更新する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２７６９９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１では、本部から倉庫へ在庫の構成商品のセット商品への振替指示に関して何等記載されていない。
【０００５】
本部から倉庫へ在庫の構成商品のセット商品への振替指示後に、当該在庫の構成商品が他で使用されることを防止することが可能な商品振替指示装置、商品振替指示方法、及び商品振替指示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、記憶部及び制御部を備え、倉庫システムとネットワークを介して接続された商品振替指示装置であって、前記記憶部は、倉庫在庫数を含む在庫情報と、仮想在庫数を含む仮想在庫情報と、を格納し、前記制御部は、前記倉庫システムに構成商品のセット品である親商品への振替を指示するために、構成商品の振替数量を指定した商品振替指示データを作成する商品振替指示データ作成手段と、前記商品振替指示データの構成商品の振替数量だけ前記在庫情報の倉庫在庫数を前記仮想在庫情報の仮想在庫数に移動させる仮想在庫移動手段と、前記倉庫システムで前記商品振替指示データに基づいて振替作業が行われた場合に、親商品の倉庫在庫数を増加させ、構成商品の前記仮想在庫数を減少させる振替実績反映手段と、を備えたことを特徴とする。
【０００７】
また、上述した課題を解決し、目的を達成するために、本発明は、記憶部及び制御部を備え、倉庫システムとネットワークを介して接続された情報処理装置に実行させるための商品振替指示方法であって、前記記憶部には、倉庫在庫数を含む在庫情報と、仮想在庫数を含む仮想在庫情報と、が格納されており、前記制御部で実行される、前記倉庫システムに構成商品のセット品である親商品への振替を指示するために、構成商品の振替数量を指定した商品振替指示データを作成する商品振替指示データ作成ステップと、前記商品振替指示データの構成商品の振替数量だけ前記在庫情報の倉庫在庫数を前記仮想在庫情報の仮想在庫数に移動させる仮想在庫移動ステップと、前記倉庫システムで前記商品振替指示データに基づいて振替作業が行われた場合に、親商品の前記倉庫在庫数を増加させ、構成商品の前記仮想在庫数を減少させる振替実績反映ステップと、を含むことを特徴とする。
【０００８】
また、上述した課題を解決し、目的を達成するために、本発明は、記憶部及び制御部を備え、倉庫システムとネットワークを介して接続された情報処理装置で実行させるための商品振替指示プログラムであって、前記記憶部には、倉庫在庫数を含む在庫情報と、仮想在庫数を含む仮想在庫情報と、が格納されており、前記制御部において、前記倉庫システムに構成商品のセット品である親商品への振替を指示するために、構成商品の振替数量を指定した商品振替指示データを作成する商品振替指示データ作成ステップと、前記商品振替指示データの構成商品の振替数量だけ前記在庫情報の倉庫在庫数を前記仮想在庫情報の仮想在庫数に移動させる仮想在庫移動ステップと、前記倉庫システムで前記商品振替指示データに基づいて振替作業が行われた場合に、親商品の倉庫在庫数を増加させ、構成商品の前記仮想在庫数を減少させる振替実績反映ステップと、を実行させるための商品振替プログラムであることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、本部から倉庫へ在庫の構成商品のセット商品への振替指示後に、当該在庫の構成商品が他で使用されることを防止することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本実施の形態に係る在庫管理装置の構成の一例を示すブロック図である。
【図２】図２は、倉庫マスタの構成例を示す図である。
【図３】図３は、商品マスタの構成例を示す図である。
【図４】図４は、セットパターンマスタの構成例を示す図である。
【図５】図５は、商品振替処理の手順を説明するためのフローを示す図である。
【図６】図６は、商品振替処理の手順１〜手順４での本部システムの倉庫在庫数、仮想在庫数、倉庫システムの倉庫在庫数の遷移のサンプルデータを示す図である。
【図７】図７は、振替指示データのサンプルデータを示す図である。
【図８】図８は、商品振替指示〜商品振替完了までの流れを説明するためのフローを示す図である。
【図９】図９は、商品振替指示〜商品振替完了までの流れを説明するためのフローを示す図である。
【図１０】図１０は、商品振替指示〜商品振替完了までの流れを説明するためのフローを示す図である。
【図１１】図１１は、商品振替の指示状況及び結果（進捗状況）を確認するための照会プログラムの一例を示す図である。
【発明を実施するための形態】
【００１１】
本発明の実施形態を図面に基づいて詳細に説明する。なお、本発明は本実施の形態により限定されるものではない。
【００１２】
［１．概要］
例えば、小売業界では、ギフトセットや福袋など、複数種の通常販売商品を、一つの商品として販売することが多々ある。複数の構成商品（「セット子商品」とも称する）から、セット商品である親商品（「セット親商品」とも称する）を振り替える場合、振替指示は本部が行い、実作業は倉庫（物流センターなど）が行うという運用となっている。
【００１３】
従来、本部システムから倉庫システムへ構成商品のセット商品である親商品への振替指示を行う場合に、セット本部システムと倉庫システムそれぞれへの商品振替実績データの登録が必要なため、人的ミスによる在庫データ不一致の発生があった。
【００１４】
本部での振替指示時点では在庫は存在していたセット品の構成商品が振替作業前に既に出荷される場合もあり、在庫不足により振替作業遅延が発生する。本部での振替指示から倉庫での振替作業完了までに期間が空く場合、指示残がどの程度残っているかを本部システムで確認できない。
【００１５】
そこで、本実施の形態では、本部システムで登録した商品振替指示データを、倉庫システムから連携することにより、振替指示中の在庫として、別取引で利用されることを防止する。これにより、本部システムと倉庫システムの在庫状態の差違発生がなくなり、物流作業者の業務効率化が図られた。
【００１６】
また、本部システムにて仮想倉庫に移動させることにより、在庫の色分けができるようになった。物流担当者は、在庫照会画面にて一目で指示中在庫の確認が可能となった。振替指示〜振替作業完了までのステータスを見える化することで、作業負荷や在庫推移の予測が可能となった。
【００１７】
本部と倉庫の振替業務の手順に関して、従来と本実施の形態の処理フローを説明する。従来は、以下の手順で行なっていた。
【００１８】
（１）本部での振替指示はシステム管理外のため、ＦＡＸ・メール等で本部から倉庫に振替指示を行う。（２）本部からの指示データを元に倉庫の振替作業を実施する。（３）倉庫の振替作業後に振替実績を本部システム・倉庫システムにそれぞれデータ登録（セット子商品の在庫減少とセット親商品の在庫増加）を行う。
【００１９】
（１）本部での振替指示→（２）倉庫での振替作業→（３）本部での振替実績データ登録という業務フローを行うにあたり、以下の課題と要望が存在していた。
【００２０】
１．本部システム（商品振替指示装置）と倉庫システムそれぞれへのデータ登録が必要なため、人的ミスによる在庫データ不一致の発生が発生していた。そのため、本部システムと倉庫システム間で商品振替指示データ及び振替実績データを連携したい。また、データ連携により、商品振替業務における本部と倉庫の作業工数を削減したい。
【００２１】
２．上記（１）の本部の振替指示の時点では在庫は存在していたセット子商品が、振替作業前に既に出荷される場合もあり、在庫不足により振替作業遅延が発生する。このため、振替指示後はセット子商品に対して他の取引で使用されないようにしたい（他の取引の引当対象としたくない）。
【００２２】
３．本部での指示から振替作業までに期間が空く場合、指示残がどの程度残っているのか本部システムで確認できない。
【００２３】
上記従来の課題に鑑みて、本実施の形態では、商品振替指示機能を導入して、以下の処理フローとすることで改善を行った。
【００２４】
手順１：商品振替指示データを登録し、セット子商品・セット親商品とそれぞれの個数を登録する。登録したセット子商品は、商品振替用の仮想倉庫にシステム上は在庫が移動され、他取引で使用できない状態となる。
【００２５】
手順２：登録した商品振替指示データを倉庫システムに連携する。
【００２６】
手順３：倉庫にて商品振替指示データを元に振替作業を実施し、作業完了後、振替実績を倉庫システムに登録する。上記処理により倉庫システムのセット子商品の減少、セット親商品が増加する。
【００２７】
手順４：本部システムに商品振替実績データを連携する。本部システムのセット親商品の在庫が増加する。
【００２８】
商品振替指示機能の導入により以下の効果を得ることができる。（１）指示データを登録、連携することにより振替指示中の在庫として別の取引に利用されることが無くなった。また、本部システムと倉庫システムの在庫状態の差異発生がなくなり、物流作業者の業務効率化が図られた。（２）本部システムにて仮想倉庫に在庫を移動させることにより、在庫の色分けができるようになった。ＳＣＭ担当者は在庫照会画面にて一目で指示中在庫の確認が可能となった。（３）振替指示〜振替作業完了までのステータスを見える化することで、作業負荷や在庫推移の予測が可能となった。
【００２９】
［２．構成］
図１を参照して、本実施の形態に係る商品振替指示装置（本部システム）１００の一例について説明する。商品振替指示装置１００を本部システム１００とも称する。図１は、本実施の形態に係る商品振替指示装置１００の構成の一例を示すブロック図である。図１において、商品振替指示装置１００は、制御部１０２と通信インターフェース部１０４と記憶部１０６と入出力インターフェース部１０８と、を備えている。商品振替指示装置１００が備えている各部は、任意の通信路を介して通信可能に接続されている。
【００３０】
通信インターフェース部１０４は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して、商品振替指示装置１００をネットワーク３００に通信可能に接続する。通信インターフェース部１０４は、他の装置と通信回線を介してデータを通信する機能を有する。ここで、ネットワーク３００は、商品振替指示装置１００と、サーバ３００と、倉庫システム（センター倉庫）４００とを相互に通信可能に接続する機能を有し、例えばインターネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等である。倉庫システム４００をセンター倉庫４００とも称する。
【００３１】
入出力インターフェース部１０８には、入力装置１１２および出力装置１１４が接続されている。出力装置１１４には、モニタ（家庭用テレビを含む）の他、スピーカやプリンタを用いることができる。入力装置１１２には、キーボード、マウス、および、マイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。なお、以下では、出力装置１１４をモニタ１１４として記載する場合がある。
【００３２】
記憶部１０６には、各種のデータベース、テーブル、および、ファイルなどが格納される。記憶部１０６には、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）と協働してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）に命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部１０６として、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）・ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のメモリ装置、ハードディスクのような固定ディスク装置、フレキシブルディスク、および、光ディスク等を用いることができる。
【００３３】
また、記憶部１０６は、倉庫マスタ１０６ａと、商品マスタ１０６ｂと、セットパターンマスタ１０６ｃと、在庫情報１０６ｄと、仮想在庫情報１０６ｅと、データファイル１０６ｆを格納している。図２は、倉庫マスタ１０６ａの構成例を示す図である。図３は、商品マスタ１０６ｂの構成例を示す図である。図４は、セットパターンマスタ１０６ｃの構成例を示す図である。
【００３４】
倉庫マスタ１０６ａは、図２に示すように、倉庫コードと倉庫名を関連づけて登録したテーブル等で構成することができる。同図に示す倉庫マスタ１０６ａの例では、１行目が、倉庫コード「２０００１８９９」、倉庫名「センター倉庫」、２行目が、倉庫コード「２１００１８９９」、倉庫名「仮想倉庫」となっている。
【００３５】
商品マスタ１０６ｂは、図３に示すように、商品コードと商品名を関連づけて登録するためのテーブル等で構成されている。図３に示す商品マスタ１０６ｂの例では、１行目が、商品コード「１００」、商品名「ピンクグレープフルーツ  ミニバスセット」、２行目が、商品コード「１０１」、商品名「シャワージェル  ピンクグレープフルーツ  ６０ｍｌ」、３行目が、商品コード「１０２」、商品名「  バスバブル  ピンクグレープフルーツ  ２８ｇ」、４行目が、商品コード「１０３」、商品名「ミニバスリリーピンク」、５行目が、商品コード「１０４」、商品名「ギフトボックス」となっている。
【００３６】
セットパターンマスタ１０６ｃは、セット品である親商品と構成商品を関連づけて登録するためのマスタである。セットパターンマスタ１０６ｃは、図４に示すように、商品区分（親商品又は構成商品）と、商品コードと、商品名を関連づけて登録したテーブル等で構成することができる。同図に示す例では、商品区分「親商品」、商品コード「１００」、商品名「ピンクグレープフルーツ  ミニバスセット」について、商品区分「構成商品」が、商品コード「１０１」、商品名「シャワージェル  ピンクグレープフルーツ  ６０ｍｌ」と、商品コード「１０２」、商品名「  バスバブル  ピンクグレープフルーツ  ２８ｇ」と、商品コード「１０３」、商品名「ミニバスリリーピンク」と、商品コード「１０４」、商品名「ギフトボックス」となっている。親商品「１００」を１０００個作成する場合、親商品を１つ作成するのに必要な構成商品は各１つである。
【００３７】
在庫情報１０６ｄは、センター倉庫４００の倉庫の各商品の在庫数の情報である。仮想在庫情報１０６ｅは、商品振替用の仮想倉庫の在庫情報である。詳細を後述するように、
本部システム１００からセンター倉庫４００への構成商品の親商品への振替指示後に、センター倉庫４００の構成商品が他で出荷される可能性があるので、在庫情報１０６ｄの在庫数を仮想在庫情報１０６ｅの在庫数に移動させることにより、在庫情報１０６ｄの在庫数を仮想的に減らすことで、振替指示分の構成商品の在庫を確保している。付言すると、他で在庫の引当を指示する場合に、在庫情報１０６ｄを参照しても、振替指示分の構成商品の在庫は減少しているので、他で出荷されることを防止することができる。
【００３８】
図１に戻り、制御部１０２は、商品振替指示装置１００を統括的に制御するＣＰＵ等である。制御部１０２は、ＯＳ等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。制御部１０２は、機能概念的に、セットパターン登録部１０２ａと、マスタメンテ部１０２ｂと、商品振替指示データ作成・登録部１０２ｃと、仮想在庫移動部１０２ｄと、振替実績反映部１０２ｅとを備えている。
【００３９】
セットパターン登録部１０２ａは、例えば、モニタ１１４に表示される不図示のセットパターン登録画面上でのオペレータの操作に応じて、セットパターンマスタ１０６ｃにセット品を登録する。
【００４０】
マスタメンテ部１０２ｂは、例えば、モニタ１１４に表示される不図示のマスタメンテ画面（不図示）上でのオペレータの操作に応じて、倉庫マスタ１０６ａ及び商品マスタ１０６ｂのデータの入力・変更・追加等の編集を行う。
【００４１】
商品振替指示データ作成・登録部１０２ｃは、倉庫システム４００に構成商品のセット商品へ振替を指示するために、構成商品の振替数量を指定した商品振替指示データを作成して登録する。商品振替指示データは、伝票日付、伝票番号、倉庫コード、伝票行番号、振替前品番、振替前数量、振替後品番、振替後数量、行備考のデータを含んでいてもよい（図７参照）。
【００４２】
仮想在庫移動部１０２ｄは、商品振替指示データの構成商品の振替数量だけ在庫情報１０６ｄの倉庫在庫数を仮想在庫情報１０６ｅの仮想在庫数に移動させる。
【００４３】
振替実績反映部１０２ｅは、倉庫システム４００において、商品振替指示データに基づいて振替作業が行われた場合に、在庫情報１０６ｄの親商品の倉庫在庫数を増加させ、仮想在庫情報１０６ｅの構成商品の仮想在庫数を減少させる。
【００４４】
［３．具体例］
本実施の形態に係る商品振替指示装置１００の処理の具体例について、図１〜図１１を参照して説明する。図５は、商品振替処理の手順を説明するためのフローを示す図である。図６は、商品振替処理の手順１〜手順４での本部システム１００の倉庫在庫数、仮想在庫数、倉庫システム４００の倉庫在庫数の遷移のサンプルデータを示す図である。図７は、振替指示データのサンプルデータを示す図である。図８〜図１０は、商品振替指示〜商品振替完了までの流れを説明するためのフローを示す図である。図１１は、商品振替の指示状況及び結果（進捗状況）を確認するための照会プログラムの一例を示す図である。
【００４５】
図５に従って、図６及び図７を参照して、商品振替指示装置１００の商品振替処理の手順を説明する。以下では、図６（Ａ）に示す親商品「１００」を１０００個作成する場合について説明する。
【００４６】
作業前は、図６（Ｂ）及び（Ｃ）に示すように、本部システム１００の在庫情報１０６ｄと倉庫システム４００の在庫情報の倉庫在庫数は同じとなっており、商品コード「１０１」〜「１０４」について、在庫数は各「１５００個」となっている。
【００４７】
図５において、本部システム１００は、手順１において、商品振替指示データを作成して登録し、親商品・構成商品のそれぞれの個数を登録する。商品振替指示データの構成商品の振替数量だけ在庫情報１０６ｄの倉庫在庫数を仮想在庫情報１０６ｅの仮想在庫数に移動させる。これにより、他取引で使用できない状態となる。
【００４８】
図７（Ａ）に示す振替指示データの例では、一例を示す図である。伝票日付、伝票番号、倉庫コード、伝票行番号、振替前品番、振替前数量、振替後品番、振替後数量、行備考のデータを含んでいる。同図に示す例では、伝票日付「２０１８１０２６」、伝票番号「０００００３３６」、倉庫コード「２０００１８９９」について、伝票行番号「０１」が、振替前品番「１０１」振替前数量「１０００」、振替後品番「１００」、振替後数量「１０００」となっており、伝票行番号「０２」が、振替前品番「１０２」、振替前数量「１０００」、振替後品番「１００」、振替後数量「１０００」となっており、伝票行番号「０３」が、振替前品番「１０３」、振替前数量「１０００」、振替後品番「１００」、振替後数量「１０００」となっており、伝票行番号「０４」が、振替前品番「１０４」、振替前数量「１０００」、振替後品番「１００」、振替後数量「１０００」となっている。
【００４９】
図６（Ａ），（Ｂ）に示すように、手順１により、在庫情報１０６ｄの商品コード「１０１」〜「１０４」の在庫を、仮想在庫情報１０６ｅに、各「１０００個」移動する。このため、在庫情報１０６ｄの商品コード「１０１」〜「１０４」の在庫は、各「５００個」となる。
【００５０】
つぎに、図５において、本部システム１００は、手順２において、商品振替指示データを倉庫システム４００に連携する。
【００５１】
図５において、手順３では、倉庫システム４００では、商品振替指示データを元に振替作業を実施し、作業完了後、振替実績を倉庫システム４００に登録する。これにより、倉庫システム４００の在庫情報の倉庫在庫数に反映され、構成商品の在庫が減少、親商品の在庫が増加する。
【００５２】
手順３により、図６（Ｄ）に示すように、倉庫システム４００の商品コード「１０１」〜「１０４」の倉庫在庫数が「５００」に減少し、親商品コード「１００」の倉庫在庫数が「１０００」に増加する。
【００５３】
図５において、手順４では、倉庫システム４００は、本部システム１００に商品振替実績データを連携する。これにより、本部システム１００は、倉庫システム４００の倉庫情報の倉庫在庫数を在庫情報１０６ｄに反映させ、在庫情報１０６ｄの親商品の在庫数が増加し、仮想在庫情報１０６ｅの構成商品の仮想倉庫在庫数が減少する。すなわち、倉庫システム４００の在庫情報と本部システム１００の在庫情報１０６ｄが同じになる。
【００５４】
手順４より、図６（Ｃ）に示すように、本部システム４００の在庫情報１０６ｄの親商品コード「１００」の在庫数を「１０００」に更新する。また、仮想在庫情報１０６ｅの商品コード「１０１」〜「１０４」の在庫数を各「０個」とする。
【００５５】
また、図７（Ｂ）に示すように、振替指示データをベースとして振替実績詳細データが作成される。振替実績明細データは、振替指示データに作業日、振替前−作業実績数、振替後−作業実績数のデータが付加されたものとなっている。図７（Ｂ）に示す例では、１〜４行に、作業日「２０１８１０２８」、振替前−作業実績数「１０００」、振替後−作業実績数「１０００」が追加されている。
【００５６】
図８〜図１０は、商品振替指示〜商品振替完了までの流れを説明するためのフローを示す図である。
【００５７】
図８において、本部システム１００では、まず、マスタの準備を行い、新たに組み上げを行うギフト（親商品）をセットパターンマスタ１０６ｃに登録する（ステップＳ１１）。また、必要により、倉庫マスタ１０６ａ及び商品マスタ１０６ｂのメンテを行う。
【００５８】
つぎに、図９において、本部システム１００は、組み上げ（振替）依頼を行う。具体的には、在庫情報１０６ｄの在庫を照合して（ステップＳ１２）、対象の親商品を構成する構成商品の在庫があるかを判断する（ステップＳ１３）。構成商品の在庫がある場合には、商品振替指示データを登録する（ステップＳ１４）。商品振替指示データの登録完了をもって、内部的には仮想倉庫にセンター倉庫から構成商品を在庫移動する（他の取引で使用されないように）。振替商品指示データを倉庫システム４００に送る（ステップＳ１５）。
【００５９】
倉庫システム４００では、商品振替指示データを取り込んで、担当者が親商品の組み上げ作業を行う。組み上げ作業完了後、振替情報照会画面より確定を行う。ＷＭＳ上のセンター倉庫在庫が変動する（子商品の在庫が減少、親商品在庫が増加）。
【００６０】
図１０において、倉庫システム４００では、振替実績データを本部システム１００に送信する（ステップＳ１６）。振替実績データを取り込んで、本部システム１００の在庫情報１０６ｄの倉庫在庫が変動する。在庫情報１０６ｄの親商品の在庫が増加し、仮想倉庫情報１０５ｅの構成商品の在庫が減少する（ステップＳ１７）。
【００６１】
図１１は、商品振替の指示状況及び結果（進捗状況）を確認するための照会プログラムの一例を示す図である。本部物流担当者は振替完了による未来の在庫増加を予測に使用することができる。また、倉庫担当者は作業予定の把握のために使用することができる。
【００６２】
以上説明したように、本実施の形態によれば、倉庫システム４００に構成商品のセット品である親商品への振替を指示するために、構成商品の振替数量を指定した商品振替指示データを作成する商品振替指示データ作成・登録部１０２ｃと、商品振替指示データの構成商品の振替数量だけ在庫情報１０６ｄの倉庫在庫数を仮想在庫情報１０６ｅの仮想在庫数に移動させる仮想在庫移動部１０２ｄと、倉庫システム４００で商品振替指示データに基づいて振替作業が行われた場合に、在庫情報１０６ｄの親商品の倉庫在庫数を増加させ、仮想在庫情報１０６ｅの構成商品の仮想在庫数を減少させる振替実績反映部１０２ｅと、を備えているので、本部から倉庫へ在庫の構成商品のセット商品への振替指示後に、当該在庫の構成商品が他で使用されることを防止することが可能となる。
【００６３】
［４．他の実施形態］
本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
【００６４】
例えば、実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。
【００６５】
また、本明細書中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。
【００６６】
また、商品振替指示装置１００に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。
【００６７】
例えば、商品振替指示装置１００が備える処理機能、特に制御部１０２にて行われる各処理機能については、その全部または任意の一部を、ＣＰＵおよび当該ＣＰＵにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて商品振替指示装置１００に機械的に読み取られる。すなわち、ＲＯＭまたはＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶部１０６などには、ＯＳと協働してＣＰＵに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、ＲＡＭにロードされることによって実行され、ＣＰＵと協働して制御部１０２を構成する。
【００６８】
また、このコンピュータプログラムは、商品振替指示装置１００に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。
【００６９】
また、本実施形態で説明した処理を実行するためのプログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）カード、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（登録商標）（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、および、Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ等の任意の「可搬用の物理媒体」を含むものとする。
【００７０】
また、「プログラム」とは、任意の言語または記述方法にて記述されたデータ処理方法であり、ソースコードまたはバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、ＯＳに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施形態に示した各装置において記録媒体を読み取るための具体的な構成および読み取り手順ならびに読み取り後のインストール手順等については、周知の構成や手順を用いることができる。
【００７１】
記憶部１０６に格納される各種のデータベース等は、ＲＡＭ、ＲＯＭ等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、および、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、および、ウェブページ用ファイル等を格納する。
【００７２】
また、商品振替指示装置１００は、既知のパーソナルコンピュータまたはワークステーション等の情報処理装置として構成してもよく、また、任意の周辺装置が接続された当該情報処理装置として構成してもよい。また、商品振替指示装置１００は、当該情報処理装置に本実施形態で説明した処理を実現させるソフトウェア（プログラムまたはデータ等を含む）を実装することにより実現してもよい。
【００７３】
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じてまたは機能付加に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。
【符号の説明】
【００７４】
１００  商品振替指示装置
１０２  制御部
１０２ａ  セットパターン登録部
１０２ｂ  マスタメンテ部
１０２ｃ  商品振替指示データ作成・登録部
１０２ｄ  仮想在庫移動部
１０２ｅ  振替実績反映部
１０４  通信インターフェース部
１０６  記憶部
１０６ａ  倉庫マスタ
１０６ｂ  商品マスタ
１０６ｃ  セットパターンマスタ
１０６ｄ  在庫情報
１０６ｅ  仮想在庫情報
１０６ｆ  データファイル
１０８  入出力インターフェース部
１１２  入力装置
１１４  出力装置
２００  ネットワーク
３００  サーバ
４００  倉庫システム
【図１】
2020166629.tif 000003
【図２】
2020166629.tif 000004
【図３】
2020166629.tif 000005
【図４】
2020166629.tif 000006
【図５】
2020166629.tif 000007
【図６】
2020166629.tif 000008
【図７】
2020166629.tif 000009
【図８】
2020166629.tif 000010
【図９】
2020166629.tif 000011
【図１０】
2020166629.tif 000012
【図１１】
2020166629.tif 000013