(57)【特許請求の範囲】
【請求項１】
制御部と記憶部とを備え、商品に関する情報を管理する商品情報管理装置であって、
前記制御部は、
商品および当該商品に対する上位の分類のいずれかの構成要素となる特性および当該特性の値である特性値を取得する取得手段と、
前記取得手段で取得された特性を分類固定フラグと紐付けて前記記憶部に設定すると共に、前記取得手段で取得された特性値を当該取得された特性と関連付けて前記記憶部に設定する設定手段と、
を備え、
前記分類固定フラグは、前記取得された特性を前記上位の分類において固定の特性である分類固定特性として設定することを意味する数値および当該取得された特性を当該分類固定特性として設定しないことを意味する数値のいずれかを保持していること、
を特徴とする商品情報管理装置。
【請求項２】
前記設定手段は、前記取得された特性を商品変動フラグと紐付けて前記記憶部に設定し、
前記商品変動フラグは、前記取得された特性を商品において変動する特性である商品変動特性として設定することを意味する数値および当該取得された特性を当該商品変動特性として設定しないことを意味する数値のいずれかを保持していること、
を特徴とする請求項１に記載の商品情報管理装置。
【請求項３】
前記記憶部には、前記商品変動特性として設定することを意味する数値を保持している前記商品変動フラグと紐付けられている特性であって複数の特性値を含む特性値集合と関連付けられているものが複数設定されており、
前記制御部は、前記上位の分類と、複数の前記特性値集合から導き出される特性値の組み合わせの各々を組み合わせることで、前記商品に関する情報を作成する作成手段を備えること、
を特徴とする請求項２に記載の商品情報管理装置。
【請求項４】
制御部と記憶部とを備えた情報処理装置で実行される、商品に関する情報を管理する商品情報管理方法であって、
前記制御部で実行される、
商品および当該商品に対する上位の分類のいずれかの構成要素となる特性および当該特性の値である特性値を取得する取得ステップと、
前記取得ステップで取得された特性を分類固定フラグと紐付けて前記記憶部に設定すると共に、前記取得ステップで取得された特性値を当該取得された特性と関連付けて前記記憶部に設定する設定ステップと、
を含み、
前記分類固定フラグは、前記取得された特性を前記上位の分類において固定の特性である分類固定特性として設定することを意味する数値および当該取得された特性を当該分類固定特性として設定しないことを意味する数値のいずれかを保持していること、
を特徴とする商品情報管理方法。
【請求項５】
制御部と記憶部とを備えた情報処理装置に実行させるための、商品に関する情報を管理する商品情報管理プログラムであって、
前記制御部に実行させるための、
商品および当該商品に対する上位の分類のいずれかの構成要素となる特性および当該特性の値である特性値を取得する取得ステップと、
前記取得ステップで取得された特性を分類固定フラグと紐付けて前記記憶部に設定すると共に、前記取得ステップで取得された特性値を当該取得された特性と関連付けて前記記憶部に設定する設定ステップと、
を含み、
前記分類固定フラグは、前記取得された特性を前記上位の分類において固定の特性である分類固定特性として設定することを意味する数値および当該取得された特性を当該分類固定特性として設定しないことを意味する数値のいずれかを保持していること、
を特徴とする商品情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品情報管理装置、商品情報管理方法および商品情報管理プログラムに関する。
【背景技術】
【０００２】
従来では、商品に関する特性を追加する際は、商品に関する情報を管理するデータベースを変更して当該特性を追加していた。
【０００３】
ここで、先行技術文献として特許文献１が挙げられる。特許文献１には、任意の物品をその物品コードおよび属性データからなる物品データの態様で物品データファイルに格納する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第２８３９７７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特性を追加するためにはデータベースを変更する必要があり、その作業は大変手間の掛かるものである、という問題点がある。
【０００６】
本発明は、上記に鑑みてなされたものであって、商品の特性および特性値を任意に設定することが容易に実現可能となる商品情報管理装置、商品情報管理方法および商品情報管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明にかかる商品情報管理装置は、制御部と記憶部とを備え、商品に関する情報を管理する商品情報管理装置であって、前記制御部は、商品に関する特性である商品特性および当該商品特性の値である商品特性値を取得する取得手段と、前記取得手段で取得された商品特性を、商品の構成に使われる特性であって商品において変動する特性である商品変動特性として前記記憶部に設定すると共に、前記取得手段で取得された商品特性値を当該取得された商品特性と関連付けて前記記憶部に設定する設定手段と、を備えることを特徴とする。
【０００８】
また、本発明にかかる商品情報管理装置は、前記の商品情報管理装置において、前記制御部は、前記商品に関する情報を、前記記憶部に設定されている商品特性および／または商品特性値に基づいて作成する作成手段を備えることを特徴とする。
【０００９】
また、本発明にかかる商品情報管理装置は、前記の商品情報管理装置において、前記記憶部には、商品を所定のルールに従ってグループ分けして得られたグループを示す品番と当該品番の値である品番値とが関連付けて設定されており、前記作成手段は、前記商品に関する情報を、前記記憶部に設定されている品番および／または品番値と前記記憶部に設定されている商品特性および／または商品特性値とに基づいて作成すること、を特徴とする。
【００１０】
また、本発明にかかる商品情報管理装置は、前記の商品情報管理装置において、前記取得手段は、商品を所定のルールに従ってグループ分けして得られたグループを示す品番に関する特性である品番特性および当該品番特性の値である品番特性値を取得し、前記設定手段は、前記取得手段で取得された品番特性を、品番の構成に使われる特性であって品番において固定の特性である品番固定特性として前記記憶部に設定すると共に、前記取得手段で取得された品番特性値を当該取得された品番特性と関連付けて前記記憶部に設定すること、を特徴とする。
【００１１】
また、本発明にかかる商品情報管理装置は、前記の商品情報管理装置において、前記取得手段は、商品の大分類を示す品種分類に関する特性である品種分類特性および当該品種分類特性の値である品種分類特性値を取得し、前記設定手段は、前記取得手段で取得された品種分類特性を、品種分類の構成に使われる特性であって品種分類において固定の特性である品種分類固定特性として前記記憶部に設定すると共に、前記取得手段で取得された品種分類特性値を当該取得された品種分類特性と関連付けて前記記憶部に設定すること、を特徴とする。
【００１２】
また、本発明にかかる商品情報管理方法は、制御部と記憶部とを備えた情報処理装置で実行される、商品に関する情報を管理する商品情報管理方法であって、前記制御部で実行される、商品に関する特性である商品特性および当該商品特性の値である商品特性値を取得する取得ステップと、前記取得ステップで取得された商品特性を、商品の構成に使われる特性であって商品において変動する特性である商品変動特性として前記記憶部に設定すると共に、前記取得ステップで取得された商品特性値を当該取得された商品特性と関連付けて前記記憶部に設定する設定ステップと、を含むことを特徴とする。
【００１３】
また、本発明にかかる商品情報管理プログラムは、制御部と記憶部とを備えた情報処理装置に実行させるための、商品に関する情報を管理する商品情報管理プログラムであって、前記制御部に実行させるための、商品に関する特性である商品特性および当該商品特性の値である商品特性値を取得する取得ステップと、前記取得ステップで取得された商品特性を、商品の構成に使われる特性であって商品において変動する特性である商品変動特性として前記記憶部に設定すると共に、前記取得ステップで取得された商品特性値を当該取得された商品特性と関連付けて前記記憶部に設定する設定ステップと、を含むことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、商品に関する特性である商品特性および当該商品特性の値である商品特性値を取得し、取得された商品特性を、商品の構成に使われる特性であって商品において変動する特性である商品変動特性として記憶部に設定すると共に、取得された商品特性値を当該取得された商品特性と関連付けて記憶部に設定するので、商品の特性および特性値を任意に設定することが容易に実現可能となるという効果を奏する。具体的には、商品の特性および特性値を、無限に又は所定の上限を設けて複数設定することが可能となるという効果を奏する。
【００１５】
また、本発明によれば、商品に関する情報を、記憶部に設定されている商品特性および／または商品特性値に基づいて作成するので、商品に関する情報（例えば商品コードおよび商品名など）を自動で作成することができるという効果を奏する。
【００１６】
また、本発明によれば、記憶部には、商品を所定のルールに従ってグループ分けして得られたグループを示す品番と当該品番の値である品番値とが関連付けて設定されており、商品に関する情報を、記憶部に設定されている品番および／または品番値と記憶部に設定されている商品特性および／または商品特性値とに基づいて作成するので、商品に関する情報を自動で作成することができるという効果を奏する。
【００１７】
また、本発明によれば、商品を所定のルールに従ってグループ分けして得られたグループを示す品番に関する特性である品番特性および当該品番特性の値である品番特性値を取得し、取得された品番特性を、品番の構成に使われる特性であって品番において固定の特性である品番固定特性として記憶部に設定すると共に、取得された品番特性値を当該取得された品番特性と関連付けて記憶部に設定するので、品番の特性および特性値を任意に設定することができるという効果を奏する。
【００１８】
また、本発明によれば、商品の大分類を示す品種分類に関する特性である品種分類特性および当該品種分類特性の値である品種分類特性値を取得し、取得された品種分類特性を、品種分類の構成に使われる特性であって品種分類において固定の特性である品種分類固定特性として記憶部に設定すると共に、取得された品種分類特性値を当該取得された品種分類特性と関連付けて記憶部に設定するので、品種分類の特性および特性値を任意に設定することができるという効果を奏する。
【図面の簡単な説明】
【００１９】
【図１】図１は、業務管理装置１００の構成の一例を示すブロック図である。
【図２】図２は、品種分類マスタメンテナンス画面の一例を示す図である。
【図３】図３は、品種マスタメンテナンス画面の一例を示す図である。
【図４】図４は、品番マスタメンテナンス画面の一例を示す図である。
【図５】図５は、商品展開画面の一例を示す図である。
【図６】図６は、特性マスタメンテナンス画面の一例を示す図である。
【図７】図７は、特性値マスタメンテナンス画面の一例を示す図である。
【図８】図８は、品種分類別特性定義マスタメンテナンス画面の一例を示す図である。
【図９】図９は、業務管理装置１００の構成の一例を示すブロック図である。
【図１０】図１０は、品種マスタメンテナンス画面の一例を示す図である。
【図１１】図１１は、品番マスタメンテナンス画面の一例を示す図である。
【図１２】図１２は、特性マスタメンテナンス画面の一例を示す図である。
【図１３】図１３は、特性値マスタメンテナンス画面の一例を示す図である。
【図１４】図１４は、品種別特性定義マスタメンテナンス画面の一例を示す図である。
【図１５】図１５は、売上明細入力画面の一例を示す図である。
【発明を実施するための形態】
【００２０】
本発明にかかる商品情報管理装置、商品情報管理方法および商品情報管理プログラムの実施形態を、図面に基づいて詳細に説明する。なお、本発明は、この実施形態により限定されるものではない。
【００２１】
［第一実施形態］
本発明を包含する第一実施形態にかかる業務管理装置１００について、図１から図８を参照して説明する。
【００２２】
［１．業務管理装置１００の全体構成］
図１は、業務管理装置１００の構成の一例を示すブロック図である。業務管理装置１００は、業務管理（例えば販売管理または在庫管理など）を支援するアプリケーション（例えばＷｅｂアプリケーションなど）がインストールされている据置型または携帯型の情報処理装置（例えば、デスクトップ型のパーソナルコンピュータ、ノート型のパーソナルコンピュータ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、スマートフォン、タブレット型のパーソナルコンピュータなど）である。
【００２３】
業務管理装置１００は、ネットワーク３００（例えばインターネット、イントラネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）など）を介して外部サーバ２００（例えばＷｅｂサーバなど）と通信可能に接続されている。
【００２４】
業務管理装置１００は、制御部１０２と通信インターフェース部１０４と記憶部１０６と入出力インターフェース部１０８と、を備える。業務管理装置１００が備える各部は、任意の通信路を介して通信可能に接続されている。
【００２５】
通信インターフェース部１０４は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して、業務管理装置１００をネットワーク３００に通信可能に接続する。通信インターフェース部１０４は、他の装置と通信回線を介してデータを通信する機能を有する。
【００２６】
入出力インターフェース部１０８には、入力装置１１２および出力装置１１４が接続されている。出力装置１１４には、モニタ（家庭用テレビを含む）の他、スピーカやプリンタを用いることができる。入力装置１１２には、キーボード、マウスおよびマイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。なお、以下では、出力装置１１４をモニタ１１４とし、入力装置１１２をキーボード１１２またはマウス１１２として記載する場合がある。
【００２７】
記憶部１０６には、各種のデータベース、テーブルおよびファイルなどが格納される。記憶部１０６には、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）と協働してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）に命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部１０６として、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）・ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のメモリ装置、ハードディスクのような固定ディスク装置、フレキシブルディスクおよび光ディスク等を用いることができる。
【００２８】
記憶部１０６は、品種分類マスタ１０６ａと、品種マスタ１０６ｂと、品番マスタ１０６ｃと、商品マスタ１０６ｄと、特性マスタ１０６ｅと、特性値マスタ１０６ｆと、特性定義マスタ１０６ｇと、特性設定マスタ１０６ｈと、を含む。なお、各マスタに格納される情報の具体例については、後述する。
【００２９】
制御部１０２は、業務管理装置１００を統括的に制御するＣＰＵ等である。制御部１０２は、ＯＳ等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。
【００３０】
制御部１０２は、商品（マスタ管理可能な在庫管理の最小単位）に関する特性である商品特性および当該商品特性の値である商品特性値を取得し、取得された商品特性を、商品の構成に使われる特性であって商品において変動する特性である商品変動特性として記憶部１０６に設定すると共に、取得された商品特性値を当該取得された商品特性と関連付けて記憶部１０６に設定する。
【００３１】
なお、制御部１０２は、商品を同じ形・同じデザインなど所定のルールに従ってグループ分けして得られたグループを示す品番に関する特性である品番特性および当該品番特性の値である品番特性値を取得し、取得された品番特性を、品番の構成に使われる特性であって品番において固定の特性である品番固定特性として記憶部１０６に設定すると共に、取得された品番特性値を当該取得された品番特性と関連付けて記憶部１０６に設定してもよい。
【００３２】
また、制御部１０２は、商品の大分類を示す品種分類に関する特性である品種分類特性および当該品種分類特性の値である品種分類特性値を取得し、取得された品種分類特性を、品種分類の構成に使われる特性であって品種分類において固定の特性である品種分類固定特性として記憶部１０６に設定すると共に、取得された品種分類特性値を当該取得された品種分類特性と関連付けて記憶部１０６に設定してもよい。
【００３３】
また、制御部１０２は、記憶部１０６に関連付けて設定されている商品特性および／または商品特性値に基づいて、商品に関する情報（例えば商品コード（ＳＫＵ（Ｓｔｏｃｋ  Ｋｅｅｐｉｎｇ  Ｕｎｉｔ）：商品識別の最小単位）および商品名など）を作成してもよい。また、制御部１０２は、記憶部１０６に関連付けて設定されている品番および／または当該品番の値である品番値と記憶部１０６に関連付けて設定されている商品特性および／または商品特性値とに基づいて、商品に関する情報を作成してもよい。
【００３４】
制御部１０２は、機能概念的に、品種分類マスタ管理部１０２ａと、品種マスタ管理部１０２ｂと、品番マスタ管理部１０２ｃと、商品マスタ管理部１０２ｄと、特性マスタ管理部１０２ｅと、特性値マスタ管理部１０２ｆと、特性定義マスタ管理部１０２ｇと、特性設定マスタ管理部１０２ｈと、を含む。なお、各部で行われる処理の具体例については、後述する。
【００３５】
［２．記憶部１０６の各マスタに格納される情報の具体例］
記憶部１０６内の各マスタに格納される情報の具体例について、詳細に説明する。
【００３６】
［２−１．品種分類マスタ１０６ａ］
品種分類マスタ１０６ａは、品種分類を設定するためのマスタである。品種分類というカテゴリで、商品コードの構成内容が決定される。品種分類マスタ１０６ａは、例えば、商品の品種分類として家具および服が定義されたことや、それぞれの品種分類に対する品種分類コードとしてＮ０１およびＮ０２が定義されたこと、などを保持するためのマスタである。
【００３７】
品種分類マスタ１０６ａは、項目として、「品種分類コード」、「品種分類名」、「品種分類カナ名」、「品番コード自動生成フラグ」、「品番コード自動生成区分」、「商品特定区分コード」、「商品特定区分」、「品番コード桁数」および「商品コード桁数」が含まれており、各々の項目ごとにデータ格納欄が設けられているマスタである。
【００３８】
項目「品種分類コード」のデータ格納欄には、品種分類として定義された文字列（例えば、服または家具など）に割り当てられたコード値（例えば、数字、または英字と数字の組み合わせ、など）が格納される。項目「品種分類名」のデータ格納欄には、品種分類として定義された文字列が格納される。項目「品種分類カナ名」のデータ格納欄には、品種分類として定義された文字列の片仮名（例えば、品種分類「服」の片仮名であるフクまたは品種分類「家具」の片仮名であるカグなど）が格納される。
【００３９】
項目「品番コード自動生成フラグ」のデータ格納欄には、予め定義された区分「手入力」のフラグ値として割り当てられた０または予め定義された区分「自動生成」のフラグ値として割り当てられた１が格納される。項目「品番コード自動生成区分」のデータ格納欄には、予め定義された区分「手入力」および「自動生成」のいずれかの文字列が格納される。
【００４０】
項目「商品特定区分コード」のデータ格納欄には、予め定義された区分「品番単位管理」のコード値として割り当てられた０または予め定義された区分「商品単位管理」のコード値として割り当てられた１が格納される。項目「商品特定区分」のデータ格納欄には、予め定義された区分「品番単位管理」および「商品単位管理」のいずれかの文字列が格納される。
【００４１】
項目「品番コード桁数」のデータ格納欄には、品番に割り当てられたコード値の桁数が格納される。項目「商品コード桁数」のデータ格納欄には、商品に割り当てられたコード値の桁数が格納される。
【００４２】
［２−２．品種マスタ１０６ｂ］
品種マスタ１０６ｂは、商品の中分類を示す品種を設定するためのマスタである。品種は、品種分類をさらに細分化したものである。品種マスタ１０６ｂは、例えば、品種分類「家具」の品種としてキッチン、リビングおよび寝室が定義されたことや、品種分類「服」の品種としてＴシャツおよびカットソーが定義されたことや、それぞれの品種に対する品種コードが定義されたこと、などを保持するためのマスタである。
【００４３】
品種マスタ１０６ｂは、項目として、「品種コード」、「品種名」、「品種カナ名」、「品種分類コード」、「品種分類名」、「在庫評価集計区分コード」、「在庫評価集計区分」、「棚卸評価基準コード」、「個別在庫評価単価計算区分コード」、「販売原価計算区分コード」、「標準単価」および「品番区分コード」が含まれており、各々の項目ごとにデータ格納欄が設けられているマスタである。
【００４４】
項目「品種コード」のデータ格納欄には、品種として定義された文字列（例えば、品種分類「服」の品種として定義されたＴシャツまたはカットソーなど、品種分類「家具」の品種として定義されたキッチン、リビングまたは寝室など）に割り当てられたコード値が格納される。項目「品種名」のデータ格納欄には、品種として定義された文字列が格納される。項目「品種カナ名」のデータ格納欄には、品種として定義された文字列の片仮名（例えば、品種「Ｔシャツ」の片仮名であるティーシャツまたは品種「寝室」の片仮名であるシンシツなど）が格納される。
【００４５】
項目「品種分類コード」のデータ格納欄には、品種分類として定義された文字列に割り当てられたコード値が格納される。項目「品種分類名」のデータ格納欄には、品種分類として定義された文字列が格納される。
【００４６】
項目「在庫評価集計区分コード」のデータ格納欄には、予め定義された区分「商品別評価」のコード値として割り当てられた０などが格納される。項目「在庫評価集計区分」のデータ格納欄には、予め定義された区分「商品別評価」の文字列などが格納される。
【００４７】
項目「棚卸評価基準コード」のデータ格納欄には、予め定義された基準区分に割り当てられたコード値が格納される。項目「個別在庫評価単価計算区分コード」のデータ格納欄には、予め定義された計算区分に割り当てられたコード値が格納される。項目「販売原価計算区分コード」のデータ格納欄には、予め定義された計算区分に割り当てられたコード値が格納される。項目「標準単価」のデータ格納欄には、標準単価が格納される。項目「品番区分コード」のデータ格納欄には、予め定義された品番区分に割り当てられたコード値が格納される。
【００４８】
［２−３．品番マスタ１０６ｃ］
品番マスタ１０６ｃは、品番を設定するためのマスタである。品番マスタ１０６ｃは、例えば、品種分類「家具」の品番としてダイニングテーブルおよびソファが定義されたことや、それぞれの品番に対する品番コードとしてＨ０１およびＨ０２が定義されたことや、品種分類「服」の品番としてＴシャツボーダーが定義されたことや、その品番に対する品番コードとしてＨ０３が定義されたこと、などを保持するためのマスタである。品番マスタ１０６ｃに格納される情報は、品種分類マスタ１０６ａまたは品種マスタ１０６ｂから自動的に作成されてもよい。例えば、品番コードは、品種分類コードまたは品種コードと特性値コードとの組み合わせで採番されてもよい。
【００４９】
品番マスタ１０６ｃは、項目として、「品番コード」、「品番名」、「品番カナ名」、「品種分類コード」、「品種分類名」、「特性コード」、「特性名」、「特性値」および「特性値名」が含まれており、各々の項目ごとにデータ格納欄が設けられているマスタである。
【００５０】
項目「品番コード」のデータ格納欄には、品番として定義された文字列（例えば、品種分類「家具」の品番として定義されたダイニングテーブルまたはソファなど、品種分類「服」の品番として定義されたＴシャツボーダーなど）に割り当てられたコード値が格納される。項目「品番名」のデータ格納欄には、品番として定義された文字列が格納される。項目「品番カナ名」のデータ格納欄には、品番として定義された文字列の片仮名（例えば、品番「Ｔシャツボーダー」の片仮名であるティーシャツボーダーなど）が格納される。
【００５１】
項目「品種分類コード」のデータ格納欄には、品種分類として定義された文字列に割り当てられたコード値が格納される。項目「品種分類名」のデータ格納欄には、品種分類として定義された文字列が格納される。
【００５２】
項目「特性コード」のデータ格納欄には、特性として定義された文字列（例えば、メーカー、アイテム、連番、年度、シーズン、カラーまたはサイズなど）に割り当てられたコード値（例えば、特性「メーカー」に割り当てられたＭＡＫＥＲ、特性「アイテム」に割り当てられたＩＴＥＭ、特性「連番」に割り当てられたＲＥＮＢＡＮ、特性「年度」に割り当てられたＹＥＡＲ、特性「シーズン」に割り当てられたＳＥＡＳＯＮ、特性「カラー」に割り当てられたＣＯＬＯＲ、または特性「サイズ」に割り当てられたＳＩＺＥ、など）が格納される。項目「特性名」のデータ格納欄には、特性として定義された文字列が格納される。
【００５３】
項目「特性値」のデータ格納欄には、特性値として定義された文字列に割り当てられた数値またはコード値が格納される。項目「特性値名」のデータ格納欄には、特性値として定義された文字列が格納される。ここで、特性値として定義された文字列とは、例えば、特性「メーカー」の特性値として定義された○○社および××社、特性「アイテム」の特性値として定義されたダイニングテーブル、食器棚およびリビングボード、特性「年度」の特性値として定義された２０１１年、特性「シーズン」の特性値として定義された春夏および秋冬、特性「カラー」の特性値として定義された白、黒および青、特性「サイズ」の特性値として定義されたＳ、ＭおよびＬ、などである。また、特性値として定義された文字列に割り当てられた数値またはコード値とは、例えば、特性値「○○社」に割り当てられた０１、特性値「××社」に割り当てられた０２、特性値「ダイニングテーブル」に割り当てられた００、特性値「食器棚」に割り当てられた０１、特性値「リビングボード」に割り当てられた０２、特性値「２０１１年」に割り当てられた１１、特性値「春夏」に割り当てられた００、特性値「秋冬」に割り当てられた０１、特性値「白」に割り当てられた００またはＷＨ、特性値「黒」に割り当てられた０１またはＢＬ、特性値「青」に割り当てられた０２、特性値「Ｓ」に割り当てられた００、特性値「Ｍ」に割り当てられた０１および特性値「Ｌ」に割り当てられた０２、などである。
【００５４】
［２−４．商品マスタ１０６ｄ］
商品マスタ１０６ｄは、商品の商品コード（ＳＫＵ）を設定するためのマスタである。商品マスタ１０６ｄは、例えば、品種分類「家具」の商品としてダイニングテーブル白およびダイニングテーブル黒が定義されたことや、それぞれの商品に対する商品コードとしてＨ０１１００およびＨ０１１０１が定義されたことや、品種分類「服」の商品としてＴシャツボーダー白Ｌ、Ｔシャツボーダー白ＭおよびＴシャツボーダー青Ｍが定義されたことや、それぞれの商品に対する商品コードとしてＨ０３００００、Ｈ０３０００１およびＨ０３０２０１が定義されたこと、などを保持するためのマスタである。商品マスタ１０６ｄに格納される情報は、品番マスタ１０６ｃから自動的に作成される。例えば、商品コードは、品番コードおよび特性値コードの組み合わせで採番される。
【００５５】
商品マスタ１０６ｄは、項目として、「商品コード」、「商品名」、「カラー」、「サイズ」、「ＪＡＮＣＤ」および「標準単価」が含まれており、各々の項目ごとにデータ格納欄が設けられているマスタである。
【００５６】
項目「商品コード」のデータ格納欄には、商品として定義された文字列（例えば、品番と特性値との組み合わせ（例えば、品種分類「家具」の商品として定義されたダイニングテーブル白またはダイニングテーブル黒、または品種分類「服」の商品として定義されたＴシャツボーダー白Ｌ、Ｔシャツボーダー白ＭまたはＴシャツボーダー青Ｍ、など）、など）に割り当てられたコード値（例えば、品番コードと特性値コードおよび／または特性値との組み合わせ、など）が格納される。項目「商品名」のデータ格納欄には、商品として定義された文字列が格納される。項目「カラー」のデータ格納欄には、商品の構成に使われる特性「カラー」（商品変動特性として設定されたもの）の特性値が格納される。項目「サイズ」のデータ格納欄には、商品の構成に使われる特性「サイズ」（商品変動特性として設定されたもの）の特性値が格納される。
【００５７】
項目「ＪＡＮＣＤ」のデータ格納欄には、商品のＪＡＮＣＤ（Ｊａｐａｎｅｓｅ  Ａｒｔｉｃｌｅ  Ｎｕｍｂｅｒ  Ｃｏｄｅ）が格納される。項目「標準単価」のデータ格納欄には、商品の標準単価が格納される。
【００５８】
［２−５．特性マスタ１０６ｅ］
特性マスタ１０６ｅは、カテゴリ（品種分類、品番および商品）の構成要素となる特性を設定するためのマスタである。それぞれの特性は、品種分類の構成要素となるもの、品番の構成要素となるもの、商品の構成要素となるもの、などに分けられる。
【００５９】
特性マスタ１０６ｅは、例えば、品種分類の構成に使われる特性としてメーカーが定義されたことや、その特性に対する特性値コードのタイプとしてコード値が定義されたことや、品番の構成に使われる特性としてアイテム、連番、年度およびシーズンが定義されたことや、それらの特性に対する特性値コードのタイプとしてコード値が定義されたことや、商品の構成に使われる特性としてカラーおよびサイズが定義されたことや、それらの特性に対する特性値コードのタイプとしてコード値が定義されたこと、などを保持するためのマスタである。
【００６０】
特性マスタ１０６ｅは、項目として、「特性コード」、「特性名」、「特性略名」、「英字特性名」、「品番固定使用不可フラグ」、「品番固定使用不可区分」、「商品変動使用不可フラグ」、「商品変動使用不可区分」、「品種分類固定使用不可フラグ」、「品種分類固定使用不可区分」、「特性値コード桁数」、「連番フラグ」、「連番区分」および「表示順」が含まれており、各々の項目ごとにデータ格納欄が設けられているマスタである。
【００６１】
項目「特性コード」のデータ格納欄には、特性として定義された文字列に割り当てられたコード値が格納される。項目「特性名」のデータ格納欄には、特性として定義された文字列が格納される。項目「特性略名」のデータ格納欄には、特性として定義された文字列の略称が格納される。項目「英字特性名」のデータ格納欄には、特性として定義された文字列に対応する英字（例えば、特性「メーカー」に対応するＭａｋｅｒ、特性「アイテム」に対応するＩｔｅｍ、特性「連番」に対応するＲｅｎｂａｎ、特性「年度」に対応するＹｅａｒ、特性「シーズン」に対応するＳｅａｓｏｎ、特性「カラー」に対応するＣｏｌｏｒまたは特性「サイズ」に対応するＳｉｚｅ、など）が格納される。
【００６２】
項目「品番固定使用不可フラグ」のデータ格納欄には、特性として定義された文字列を品番固定特性として設定するか否かを保持するために、予め定義された区分「使用可能」のコード値として割り当てられた０または予め定義された区分「使用不可」のコード値として割り当てられた１が格納される。項目「品番固定使用不可区分」のデータ格納欄には、特性として定義された文字列を品番固定特性として設定するか否かを保持するために、予め定義された区分「使用可能」および「使用不可」のいずれかの文字列が格納される。
【００６３】
項目「商品変動使用不可フラグ」のデータ格納欄には、特性として定義された文字列を商品変動特性として設定するか否かを保持するために、区分「使用可能」のコード値として割り当てられた０または区分「使用不可」のコード値として割り当てられた１が格納される。項目「商品変動使用不可区分」のデータ格納欄には、特性として定義された文字列を商品変動特性として設定するか否かを保持するために、区分「使用可能」および「使用不可」のいずれかの文字列が格納される。
【００６４】
項目「品種分類固定使用不可フラグ」のデータ格納欄には、特性として定義された文字列を品種分類固定特性として設定するか否かを保持するために、区分「使用可能」のコード値として割り当てられた０または区分「使用不可」のコード値として割り当てられた１が格納される。項目「品種分類固定使用不可区分」のデータ格納欄には、特性として定義された文字列を品種分類固定特性として設定するか否かを保持するために、区分「使用可能」および「使用不可」のいずれかの文字列が格納される。
【００６５】
項目「特性値コード桁数」のデータ格納欄には、特性値コードの桁数が格納される。項目「連番フラグ」のデータ格納欄には、予め定義された区分「通常」のフラグ値として割り当てられた０などが格納される。項目「連番区分」のデータ格納欄には、区分「通常」の文字列が格納される。項目「表示順」のデータ格納欄には、表示の順番を示す数値が格納される。
【００６６】
［２−６．特性値マスタ１０６ｆ］
特性値マスタ１０６ｆは、特性マスタ１０６ｅに設定された、カテゴリの構成要素となる特性の値（数値またはコード値）およびその名称を設定するためのマスタである。特性値コードのタイプには、コード値および数値の２つがある。特性値コードのタイプがコード値である場合には、特性値マスタ１０６ｆにそのコード値を登録する必要がある。特性値コードのタイプが数値である場合には、特性値マスタ１０６ｆにその数値を登録する必要はなく、その数値はユーザ入力で自由に設定することが可能である。
【００６７】
特性値マスタ１０６ｆは、例えば、特性「アイテム」の特性値としてダイニングテーブル、食器棚およびリビングボードが定義されたことや、それらの特性値コードとして００、０１および０２が定義されたことや、特性「メーカー」の特性値として○○社および××社が定義されたことや、それらの特性値コードとして０１および０２が定義されたことや、特性「カラー」の特性値として白、黒および青が定義されたことや、それらの特性値コードとして００、０１および０２が定義されたことや、特性「サイズ」の特性値としてＬ、ＭおよびＳが定義されたことや、それらの特性値コードとして００、０１および０２が定義されたこと、などを保持するためのマスタである。
【００６８】
特性値マスタ１０６ｆは、項目として、「特性コード」、「特性名」、「特性値」、「特性値名」、「特性値略名」、「英字特性値名」および「表示順」が含まれており、各々の項目ごとにデータ格納欄が設けられているマスタである。
【００６９】
項目「特性コード」のデータ格納欄には、特性として定義された文字列に割り当てられたコード値が格納される。項目「特性名」のデータ格納欄には、特性として定義された文字列が格納される。項目「特性値」のデータ格納欄には、特性値として定義された文字列に割り当てられた数値またはコード値が格納される。項目「特性値名」のデータ格納欄には、特性値として定義された文字列が格納される。
【００７０】
項目「特性値略名」のデータ格納欄には、特性値として定義された文字列の略称が格納される。項目「英字特性値名」のデータ格納欄には、特性値として定義された文字列に対応する英字（例えば、特性値「白」に対応するＷＨＩＴＥ、特性値「黒」に対応するＢｌａｃｋまたは特性値「青」に対応するＢｌｕｅ、など）が格納される。項目「表示順」のデータ格納欄には、表示の順番を示す数値が格納される。
【００７１】
［２−７．特性定義マスタ１０６ｇ］
特性定義マスタ１０６ｇは、カテゴリ別に、どの特性を保持しているかを定義するための品種分類別特性定義マスタである。特性は無限に設定することできる。なお、特性をどのカテゴリ（商品、品番または品種分類）に当てはめるかは、ユーザ側で自由に設定可能である。
【００７２】
特性定義マスタ１０６ｇは、例えば、品種分類「家具」において、品種分類の構成に使われる特性（品種分類固定特性：品種分類において固定の特性）としてメーカーが定義され、品番の構成に使われる特性（品番固定特性：品番において固定の特性）としてアイテムおよび連番が定義され、商品の構成に使われる特性（商品変動特性：商品において変動する特性）としてカラーが定義されたことや、品種分類「服」において、品種分類の構成に使われる特性としてメーカーが定義され、品番の構成に使われる特性として年度、シーズンおよび連番が定義され、商品の構成に使われる特性としてカラーおよびサイズが定義されたこと、などを保持するためのマスタである。なお、品番の構成に使われる特性として連番を設定することにより、メーカーおよびアイテム別、またはメーカー、年度およびシーズン別に、品番コードを自動採番することが可能である。
【００７３】
特性定義マスタ１０６ｇは、項目として、「品種分類コード」、「品種分類名」、「品番コード桁数」、「商品コード桁数」、「カテゴリ区分」、「行」、「特性」、「品番コード構成特性」、「コード構成桁数」および「品種分類特性値」が含まれており、各々の項目ごとにデータ格納欄が設けられているマスタである。
【００７４】
項目「品種分類コード」のデータ格納欄には、品種分類として定義された文字列に割り当てられたコード値が格納される。項目「品種分類名」のデータ格納欄には、品種分類として定義された文字列が格納される。項目「品番コード桁数」のデータ格納欄には、品番コードの桁数が格納される。項目「商品コード桁数」のデータ格納欄には、商品コードの桁数が格納される。
【００７５】
項目「カテゴリ区分」のデータ格納欄には、予め定義された区分「品種分類固定特性」、「品番固定特性」および「商品変動特性」のいずれかの文字列が格納される。項目「行」のデータ格納欄には、行の番号を示す数値が格納される。項目「特性」のデータ格納欄には、特性として定義された文字列が格納される。予め定義された特性を品種分類固定特性、品番固定特性または商品変動特性として設定したかがこれらの欄で管理される。
【００７６】
項目「品番コード構成特性」のデータ格納欄には、予め定義された区分「通常特性」および「品番コード構成特性」のいずれかの文字列が格納される。項目「コード構成桁数」のデータ格納欄には、桁数を示す数値が格納される。
【００７７】
項目「品種分類特性値」のデータ格納欄には、品種分類の構成に使われる特性の特性値として定義された文字列（例えば、品種分類「服」の構成に使われる特性「メーカー」の特性値であるブランドＡ、など）が格納される。
【００７８】
［２−８．特性設定マスタ１０６ｈ］
特性設定マスタ１０６ｈは、カテゴリ別および特性別に、どの特性値を保持しているかを定義するためのカテゴリ別特性設定マスタである。
【００７９】
特性設定マスタ１０６ｈは、例えば、品種分類「家具」において、品種分類の構成に使われる特性およびその特性値としてメーカーおよび○○社が定義されたことや、商品「ダイニングテーブル」において、商品の構成に使われる特性およびその特性値としてカラーおよび白が定義されたことや、品種分類「服」において、品種分類の構成に使われる特性およびその特性値としてメーカーおよび××社が定義されたことや、品番「Ｔシャツ」において、品番の構成に使われる特性およびその特性値として年度および２０１２年とシーズンおよび春夏とが定義されたことや、商品「Ｔシャツ」において、商品の構成に使われる特性およびその特性値としてカラーおよび赤が定義されたこと、などを保持するためのマスタである。
【００８０】
特性設定マスタ１０６ｈは、項目として、「カテゴリ区分」、「カテゴリコード」、「特性コード」、「特性値」および「特性数値」が含まれており、各々の項目ごとにデータ格納欄が設けられているマスタである。
【００８１】
項目「カテゴリ区分」のデータ格納欄には、区分「商品変動特性」、「品番固定特性」または「品種分類固定特性」のいずれかの文字列が格納される。項目「カテゴリコード」のデータ格納欄には、区分「商品変動特性」に割り当てられたコード値、「品番固定特性」に割り当てられたコード値（例えば品番コードなど）または「品種分類固定特性」に割り当てられたコード値が格納される。
【００８２】
項目「特性コード」のデータ格納欄には、特性として定義された文字列に割り当てられたコード値が格納される。項目「特性値」のデータ格納欄には、特性値として定義された文字列に割り当てられた数値またはコード値が格納される。項目「特性数値」のデータ格納欄には、特性値として定義された文字列に割り当てられた数値が格納される。
【００８３】
［３．制御部１０２の各処理部で行われる処理の具体例］
制御部１０２の各処理部で行われる処理の具体例について、詳細に説明する。
【００８４】
［３−１．品種分類マスタ管理部１０２ａ］
品種分類マスタ管理部１０２ａは、品種分類マスタ１０６ａを管理するための画面をモニタ１１４に表示させ、当該画面を介して行なわれたユーザからの指示に基づいて品種分類マスタ１０６ａ内の情報を管理する。ここで、品種分類マスタ１０６ａを管理するための画面の一例について、図２を参照して説明する。
【００８５】
図２は、品種分類マスタメンテナンス画面ＭＡの一例を示す図である。品種分類マスタメンテナンス画面ＭＡは、領域ＭＡ１と新規ボタンと削除ボタンと編集ボタンと登録ボタンとを含む。領域ＭＡ１は、品種分類マスタ１０６ａ内の情報を表示するための領域であり、領域ＭＡ１には、品種分類コードと品種分類名と品種分類カナ名と品番コード自動生成区分と商品特定区分とに関する情報が行列形式で表示される。
【００８６】
新規ボタンは、品種分類マスタ１０６ａへの情報の新規登録を選択させるためのボタンである。削除ボタンは、品種分類マスタ１０６ａ内の情報の削除を選択させるためのボタンである。編集ボタンは、品種分類マスタ１０６ａ内の情報（領域ＭＡ１内で選択された行に含まれる情報）の編集を選択させるためのボタンである。登録ボタンは、領域ＭＡ１に表示されている情報の品種分類マスタ１０６ａへの登録を選択させるためのボタンである。
【００８７】
ユーザが、入力装置１１２を操作して、領域ＭＡ１に表示されている情報を所望のものに編集（修正、変更）し、登録ボタンを選択すると、品種分類マスタ管理部１０２ａは、領域ＭＡ１に表示されている情報を品種分類マスタ１０６ａに格納（上書き）する。
【００８８】
［３−２．品種マスタ管理部１０２ｂ］
品種マスタ管理部１０２ｂは、品種マスタ１０６ｂを管理するための画面をモニタ１１４に表示させ、当該画面を介して行なわれたユーザからの指示に基づいて品種マスタ１０６ｂ内の情報を管理する。ここで、品種マスタ１０６ｂを管理するための画面の一例について、図３を参照して説明する。
【００８９】
図３は、品種マスタメンテナンス画面ＭＢの一例を示す図である。品種マスタメンテナンス画面ＭＢは、領域ＭＢ１と領域ＭＢ２と新規ボタンと削除ボタンと検索ボタンと取消ボタンと編集ボタンと登録ボタンとを含む。領域ＭＢ１は、品種コードおよび品種分類コードを入力するための領域である。領域ＭＢ２は、品種マスタ１０６ｂ内の情報を表示するための領域であり、領域ＭＢ２には、品種コードと品種名と品種カナ名と品種分類コードと品種分類名と在庫評価集計区分とに関する情報が行列形式で表示される。
【００９０】
新規ボタンは、品種マスタ１０６ｂへの情報の新規登録を選択させるためのボタンである。削除ボタンは、品種マスタ１０６ｂ内の情報の削除を選択させるためのボタンである。検索ボタンは、領域ＭＢ１に入力された品種コードおよび品種分類コードに基づく品種マスタ１０６ｂ内の情報の検索を選択させるためのボタンである。取消ボタンは、品種マスタ１０６ｂ内の情報の検索を取り消すためのボタンである。編集ボタンは、品種マスタ１０６ｂ内の情報（領域ＭＢ２内で選択された行に含まれる情報）の編集を選択させるためのボタンである。登録ボタンは、領域ＭＢ２に表示されている情報の品種マスタ１０６ｂへの登録を選択させるためのボタンである。
【００９１】
ユーザが、入力装置１１２を操作して、領域ＭＢ２に表示されている情報を所望のものに編集し、登録ボタンを選択すると、品種マスタ管理部１０２ｂは、領域ＭＢ２に表示されている情報を品種マスタ１０６ｂに格納する。
【００９２】
［３−３．品番マスタ管理部１０２ｃ］
品番マスタ管理部１０２ｃは、品番マスタ１０６ｃを管理するための画面をモニタ１１４に表示させ、当該画面を介して行なわれたユーザからの指示に基づいて品番マスタ１０６ｃ内の情報を管理する。ここで、品番マスタ１０６ｃを管理するための画面の一例について、図４を参照して説明する。
【００９３】
図４は、品番マスタメンテナンス画面ＭＣの一例を示す図である。品番マスタメンテナンス画面ＭＣは、領域ＭＣ１と領域ＭＣ２と商品展開ボタンと新規ボタンと削除ボタンと検索ボタンと取消ボタンと編集ボタンと登録ボタンとを含む。
【００９４】
領域ＭＣ１は、品種分類コードおよび品番コードを入力したり、品種分類名を表示したりするための領域である。領域ＭＣ２は、品番を入力するための第一領域と、品種の構成に使われる特性に関する情報を入力するための第二領域と、品番の構成に使われる特性に関する情報を入力するための第三領域とを含む。
【００９５】
第二領域には、行番号と特性コード（例えば、特性「メーカー」に割り当てられたＭＡＫＥＲなど）と特性（例えば、特性「メーカー」など）と特性値コード（例えば、特性値「ブランドＡ」に割り当てられた１など）と特性値（例えば、特性値「ブランドＡ」など）が表示される。
【００９６】
第三領域には、行番号と特性コード（例えば、特性「年度」に割り当てられたＹＥＡＲ、特性「シーズン」に割り当てられたＳＥＡＳＯＮ、特性「連番」に割り当てられたＲＥＮＢＡＮなど）と特性（例えば、特性「年度」、「シーズン」、「連番」など）と特性値コード（例えば、特性値「２０３２年」に割り当てられた３２、特性値「春夏」に割り当てられた４２など）と特性値（例えば、特性値「２０３２年」、「春夏」など）が表示される。
【００９７】
商品展開ボタンは、商品マスタ１０６ｄに格納される情報の自動作成を選択させるためのボタンである。新規ボタンは、品番マスタ１０６ｃへの情報の新規登録を選択させるためのボタンである。削除ボタンは、品番マスタ１０６ｃ内の情報の削除を選択させるためのボタンである。検索ボタンは、領域ＭＣ１に入力された品種分類コードおよび品番コードに基づく品番マスタ１０６ｃ内の情報の検索を選択させるためのボタンである。取消ボタンは、品番マスタ１０６ｃ内の情報の検索を取り消すためのボタンである。編集ボタンは、品番マスタ１０６ｃ内の情報の編集を選択させるためのボタンである。登録ボタンは、領域ＭＣ１および領域ＭＣ２に表示されている情報の品番マスタ１０６ｃへの登録を選択させるためのボタンである。
【００９８】
ユーザが入力装置１１２を操作して登録ボタンを選択すると、品番マスタ管理部１０２ｃは、品種コードと特性値コードおよび／または特性値とを組み合わせて、品番コードとして定義されるコード値を作成し、作成したコード値を品番マスタ１０６ｃに登録してもよい。また、品番マスタ管理部１０２ｃは、品種と特性値とを組み合わせて、品番として定義される文字列を作成し、作成した品番（文字列）を品番マスタ１０６ｃに登録してもよい。
【００９９】
［３−４．商品マスタ管理部１０２ｄ］
商品マスタ管理部１０２ｄは、本発明の作成手段に包含されるものであり、商品マスタ１０６ｄを管理するための画面をモニタ１１４に表示させ、当該画面を介して行なわれたユーザからの指示を受けると、品番マスタ１０６ｃおよび特性値マスタ１０６ｆに格納されている情報に基づいて、商品マスタ１０６ｄに格納される情報を自動で作成することで、商品マスタ１０６ｄ内の情報を管理する。ここで、商品マスタ１０６ｄを管理するための画面の一例について、図５を参照して説明する。
【０１００】
図５は、商品展開画面ＭＤの一例を示す図である。ユーザが、入力装置１１２を操作して、上述した品番マスタメンテナンス画面ＭＣの商品展開ボタンを選択すると、商品マスタ管理部１０２ｄは、商品展開画面ＭＤをモニタ１１４に表示させる。商品展開画面ＭＤは、領域ＭＤ１と行新規ボタンと行削除ボタンと取消ボタンと行編集ボタンと自動展開ボタンと登録ボタンとを含む。
【０１０１】
領域ＭＤ１には、商品コードと、商品名と、商品の構成に使われる特性（具体的には商品変動特性）として定義されたカラーおよびサイズと、ＪＡＮＣＤと、標準単価とに関する情報が行列形式で編集可能に表示される。領域ＭＤ１内の各行には、行に含まれる情報の削除を選択させるためのチェックボックスが設けられている。
【０１０２】
行新規ボタンは、領域ＭＤ１内への行の追加を選択させるためのボタンである。行削除ボタンは、チェックボックスにチェックが付けられた行に表示されている情報の削除を選択させるためのボタンである。取消ボタンは、チェックボックスに付けられたチェックの取消（解除）を選択させるためのボタンである。行編集ボタンは、チェックボックスにチェックが付けられた行に表示されている情報の編集を選択させるためのボタンである。自動展開ボタンは、商品マスタ１０６ｄに格納される情報の自動作成の実行を選択させるためのボタンである。登録ボタンは、領域ＭＤ１に表示されている情報の商品マスタ１０６ｄへの登録を選択させるためのボタンである。
【０１０３】
ユーザが入力装置１１２を操作して自動展開ボタンを選択すると、商品マスタ管理部１０２ｄは、品番コードと特性値コードおよび／または特性値とを組み合わせて、商品コードとして定義されるコード値を作成し、作成した商品コードを領域ＭＤ１に表示させる。商品マスタ管理部１０２ｄは、品番と特性値とを組み合わせて、商品として定義される文字列を作成し、作成した商品（文字列）を領域ＭＤ１に表示させる。商品マスタ管理部１０２ｄは、商品変動特性として定義された特性「カラー」および「サイズ」の特性コードに基づいて特性値マスタ１０６ｆから特性値コードおよび特性値を抽出し、抽出した特性値を領域ＭＤ１に表示させる。
【０１０４】
例えば、品番コードとして３２４２００が入力され、商品変動特性として定義された特性「カラー」の特性値コードとしてＢＰ、ＧＰ、ＲＥ、ＳＧ、ＳＬ、ＳＷ、ＷＨ、ＷＲおよびＹＥが抽出され、商品変動特性として定義された特性「サイズ」の特性値としてＳ、ＭおよびＬが抽出された場合、商品マスタ管理部１０２ｄは、品番コード「３２４２００」と各々の特性値コード「ＢＰ」〜「ＹＥ」と各々の特性値「Ｓ」〜「Ｌ」とを順に組み合わせて、３２４２００ＢＰＳから３２４２００ＹＥＬまでのコード値を商品コードとして自動で作成する。
【０１０５】
また、例えば、品番として「Ｔシャツ」が入力され、商品変動特性として定義された特性「カラー」の特性値としてＢＰピンク、ＧＰゴールド、ＲＥアカ、ＳＧゴールド、ＳＬシルバー、ＳＷホワイト、ＷＨ白、ＷＲレッドおよびＹＥ黄色が抽出され、商品変動特性として定義された特性「サイズ」の特性値としてＳ、ＭおよびＬが抽出された場合、商品マスタ管理部１０２ｄは、品番「Ｔシャツ」と各々の特性値に含まれる文字列「ピンク」〜「黄色」と各々の特性値「Ｓ」〜「Ｌ」とを順に組み合わせて、ＴシャツピンクＳからＴシャツ黄色Ｌまでの文字列を商品として自動で作成する。
【０１０６】
ユーザが入力装置１１２を操作して登録ボタンを選択すると、商品マスタ管理部１０２ｄは、商品展開画面ＭＤの領域ＭＤ１に表示されている情報および特性値マスタ１０６ｆから抽出した情報を商品マスタ１０６ｄに登録する。
【０１０７】
［３−５．特性マスタ管理部１０２ｅ］
特性マスタ管理部１０２ｅは、本発明の取得手段および設定手段に包含されるものであり、特性マスタ１０６ｅを管理するための画面をモニタ１１４に表示させ、当該画面を介して行なわれたユーザからの指示に基づいて特性マスタ１０６ｅ内の情報を管理する。ここで、特性マスタ１０６ｅを管理するための画面の一例について、図６を参照して説明する。
【０１０８】
図６は、特性マスタメンテナンス画面ＭＥの一例を示す図である。特性マスタメンテナンス画面ＭＥは、領域ＭＥ１と領域ＭＥ２と検索ボタンと取消ボタンと登録ボタンとを含む。
【０１０９】
領域ＭＥ１は、特性コードを入力したり、表示したりするための領域である。領域ＭＥ２は、特性名と特性略名と英字特性名と品番固定使用不可フラグと商品変動使用不可フラグと品種分類固定使用不可フラグと特性値コード桁数と連番フラグと表示順とを入力したり、品番固定使用不可区分と商品変動使用不可区分と品種分類固定使用不可区分と連番区分とを表示したりするための領域である。
【０１１０】
検索ボタンは、領域ＭＥ１に入力された特性コードに基づく特性マスタ１０６ｅ内の情報の検索を選択させるためのボタンである。取消ボタンは、特性マスタ１０６ｅ内の情報の検索を取り消すためのボタンである。登録ボタンは、領域ＭＥ１および領域ＭＥ２に表示されている情報の特性マスタ１０６ｅへの登録を選択させるためのボタンである。
【０１１１】
ユーザが、入力装置１１２を操作して、領域ＭＥ１および領域ＭＥ２に所望の情報を入力し、登録ボタンを選択すると、特性マスタ管理部１０２ｅは、領域ＭＥ１および領域ＭＥ２に表示されている情報を特性マスタ１０６ｅに登録する。
【０１１２】
［３−６．特性値マスタ管理部１０２ｆ］
特性値マスタ管理部１０２ｆは、本発明の取得手段および設定手段に包含されるものであり、特性値マスタ１０６ｆを管理するための画面をモニタ１１４に表示させ、当該画面を介して行なわれたユーザからの指示に基づいて特性値マスタ１０６ｆ内の情報を管理する。ここで、特性値マスタ１０６ｆを管理するための画面の一例について、図７を参照して説明する。
【０１１３】
図７は、特性値マスタメンテナンス画面ＭＦの一例を示す図である。特性値マスタメンテナンス画面ＭＦは、領域ＭＦ１と領域ＭＦ２と新規ボタンと削除ボタンと検索ボタンと取消ボタンと編集ボタンと登録ボタンとを含む。
【０１１４】
領域ＭＦ１は、特性コードを入力したり、入力された特性コードに対応する特性を表示したりするための領域である。領域ＭＦ２は、特性値と特性値名と特性値略名と英字特性値名と表示順とを入力したり、表示したりするための領域である。
【０１１５】
新規ボタンは、特性値マスタ１０６ｆへの情報の新規登録を選択させるためのボタンである。削除ボタンは、特性値マスタ１０６ｆ内の情報の削除を選択させるためのボタンである。検索ボタンは、領域ＭＦ１に入力された特性コードに基づく特性値マスタ１０６ｆ内の情報の検索を選択させるためのボタンである。取消ボタンは、特性値マスタ１０６ｆ内の情報の検索を取り消すためのボタンである。編集ボタンは、特性値マスタ１０６ｆ内の情報（領域ＭＦ２内で選択された行に含まれる情報）の編集を選択させるためのボタンである。登録ボタンは、領域ＭＦ１および領域ＭＦ２に表示されている情報の特性値マスタ１０６ｆへの登録を選択させるためのボタンである。
【０１１６】
ユーザが、入力装置１１２を操作して、領域ＭＦ１および領域ＭＦ２に所望の情報を入力し、登録ボタンを選択すると、特性値マスタ管理部１０２ｆは、領域ＭＦ１および領域ＭＦ２に表示されている情報を特性値マスタ１０６ｆに登録する。
【０１１７】
［３−７．特性定義マスタ管理部１０２ｇ］
特性定義マスタ管理部１０２ｇは、本発明の取得手段および設定手段に包含されるものであり、特性定義マスタ１０６ｇを管理するための画面をモニタ１１４に表示させ、当該画面を介して行なわれたユーザからの指示に基づいて特性定義マスタ１０６ｇ内の情報を管理する。ここで、特性定義マスタ１０６ｇを管理するための画面の一例について、図８を参照して説明する。
【０１１８】
図８は、特性定義マスタメンテナンス画面ＭＧの一例を示す図である。特性定義マスタメンテナンス画面ＭＧは、領域ＭＧ１と領域ＭＧ２と領域ＭＧ３と新規ボタンと削除ボタンと検索ボタンと取消ボタンと編集ボタンと登録ボタンとを含む。
【０１１９】
領域ＭＧ１は、品種分類コードを入力したり、入力した品種分類コードに対応する品種分類、品番コード桁数および商品コード桁数を表示したりするための領域である。領域ＭＧ２は、カテゴリ区分と行と特性と品番コード構成特性とコード構成桁数と品種分類特性値とを入力したり、表示したりするための領域である。領域ＭＧ３は、品番コードおよび商品コードについての使用済み桁数と使用可能桁数とを表示するための領域である。
【０１２０】
領域ＭＧ２のカテゴリ区分には、予め定義された区分「品種分類固定特性」、「品番固定特性」および「商品変動特性」のいずれかの文字列が表示される。領域ＭＧ２の特性には、特性として定義された文字列が表示される。領域ＭＧ２の品番コード構成特性には、予め定義された区分「通常特性」および「品番コード構成特性」のいずれかの文字列が表示される。領域ＭＧ２の品種分類特性値には、品種分類の構成に使われる特性の特性値が表示される。
【０１２１】
新規ボタンは、特性定義マスタ１０６ｇへの情報の新規登録を選択させるためのボタンである。削除ボタンは、特性定義マスタ１０６ｇ内の情報の削除を選択させるためのボタンである。検索ボタンは、領域ＭＧ１に入力された品種分類コードに基づく特性定義マスタ１０６ｇ内の情報の検索を選択させるためのボタンである。取消ボタンは、特性定義マスタ１０６ｇ内の情報の検索を取り消すためのボタンである。編集ボタンは、特性定義マスタ１０６ｇ内の情報（領域ＭＧ２内で選択された行に含まれる情報）の編集を選択させるためのボタンである。登録ボタンは、領域ＭＧ１および領域ＭＧ２に表示されている情報の特性定義マスタ１０６ｇへの登録を選択させるためのボタンである。
【０１２２】
ユーザが、入力装置１１２を操作して、領域ＭＧ１および領域ＭＧ２に所望の情報を入力し、登録ボタンを選択すると、特性定義マスタ管理部１０２ｇは、領域ＭＧ１および領域ＭＧ２に表示されている情報を特性定義マスタ１０６ｇに登録する。
【０１２３】
［３−８．特性設定マスタ管理部１０２ｈ］
特性設定マスタ管理部１０２ｈは、品番マスタ１０６ｃ、商品マスタ１０６ｄおよび特性定義マスタ１０６ｇに格納されている情報に基づいて、特性設定マスタ１０６ｈに格納される情報を自動で作成することで、特性設定マスタ１０６ｈ内の情報を管理する。具体的には、特性設定マスタ管理部１０２ｈは、図８に示す特性定義マスタメンテナンス画面ＭＧにおいてカテゴリ区分として品種分類固定特性が選択されたときの特性コードおよび特性値（特性数値）を特性設定マスタ１０６ｈに設定（登録）する。また、特性設定マスタ管理部１０２ｈは、図４に示す品番マスタメンテナンス画面ＭＣに含まれている品番固定特性の特性値情報を特性設定マスタ１０６ｈに登録する。また、特性設定マスタ管理部１０２ｈは、図５に示す商品展開画面ＭＤに含まれている商品変動特性の特性値情報を特性設定マスタ１０６ｈに登録する。
【０１２４】
［第二実施形態］
本発明を包含する第二実施形態にかかる業務管理装置１００について、図９から図１５を参照して説明する。なお、第二実施形態では、第一実施形態と重複する説明を省略する場合がある。
【０１２５】
［１．業務管理装置１００の全体構成］
図９は、業務管理装置１００の構成の一例を示すブロック図である。記憶部１０６は、品種マスタ１０６ｂと、品番マスタ１０６ｃと、商品マスタ１０６ｄと、特性マスタ１０６ｅと、特性値マスタ１０６ｆと、特性定義マスタ１０６ｇと、特性設定マスタ１０６ｈと、売上入力データ１０６ｉと、を含む。なお、各マスタに格納される情報の一例については、後述する。
【０１２６】
制御部１０２は、商品（マスタ管理可能な在庫管理の最小単位）に関する特性である商品特性および当該商品特性の値である商品特性値を取得し、取得された商品特性を、商品の構成に使われる特性であって商品において変動する特性である商品変動特性として記憶部１０６に設定すると共に、取得された商品特性値を当該取得された商品特性と関連付けて記憶部１０６に設定する。
【０１２７】
なお、制御部１０２は、商品を同じ形・同じデザインなど所定のルールに従ってグループ分けして得られたグループを示す品番に関する特性である品番特性および当該品番特性の値である品番特性値を取得し、取得された品番特性を、品番の構成に使われる特性であって品番において固定の特性である品番固定特性として記憶部１０６に設定すると共に、取得された品番特性値を当該取得された品番特性と関連付けて記憶部１０６に設定してもよい。
【０１２８】
また、制御部１０２は、記憶部１０６に関連付けて設定されている商品特性および／または商品特性値に基づいて、商品に関する情報（例えば商品コード（ＳＫＵ（Ｓｔｏｃｋ  Ｋｅｅｐｉｎｇ  Ｕｎｉｔ）：商品識別の最小単位）および商品名など）を作成してもよい。また、制御部１０２は、記憶部１０６に関連付けて設定されている品番および／または当該品番の値である品番値と記憶部１０６に関連付けて設定されている商品特性および／または商品特性値とに基づいて、商品に関する情報を作成してもよい。
【０１２９】
制御部１０２は、機能概念的に、品種マスタ管理部１０２ｂと、品番マスタ管理部１０２ｃと、商品マスタ管理部１０２ｄと、特性マスタ管理部１０２ｅと、特性値マスタ管理部１０２ｆと、特性定義マスタ管理部１０２ｇと、特性設定マスタ管理部１０２ｈと、売上入力実行部１０２ｉと、を含む。なお、各部で行われる処理の一例については、後述する。
【０１３０】
［２．記憶部１０６の各マスタに格納される情報の具体例］
記憶部１０６内の各マスタに格納される情報の具体例について、詳細に説明する。
【０１３１】
［２−１．品種マスタ１０６ｂ］
品種マスタ１０６ｂは、品番の分類を示す品種を設定するためのマスタである。品種マスタ１０６ｂは、例えば、品種としてＨ鋼が定義されたことや、その品種に対する品種コードとしてＮ０１が定義されたこと、などを保持するためのマスタである。
【０１３２】
品種マスタ１０６ｂは、項目として、「品種コード」、「品種名」、「品種カナ名」、「在庫管理単位値」、「在庫管理単位」、「在庫評価集計区分コード」、「在庫評価集計区分」、「棚卸評価基準コード」、「個別在庫評価単価計算区分コード」、「販売原価計算区分コード」および「標準単価」が含まれており、各々の項目ごとにデータ格納欄が設けられているマスタである。
【０１３３】
項目「品種コード」のデータ格納欄には、品種として定義された文字列（例えば、品種として定義された板鋼など）に割り当てられたコード値が格納される。項目「品種名」のデータ格納欄には、品種として定義された文字列が格納される。項目「品種カナ名」のデータ格納欄には、品種として定義された文字列の片仮名（例えば、品種「板鋼」の片仮名であるイタコウなど）が格納される。
【０１３４】
項目「在庫管理単位値」のデータ格納欄には、予め定義された在庫管理単位「枚」に関する数値（枚数）が格納される。項目「在庫管理単位」のデータ格納欄には、予め定義された在庫管理単位「枚」の文字が格納される。
【０１３５】
［２−２．品番マスタ１０６ｃ］
品番マスタ１０６ｃは、品番を設定するためのマスタである。品番マスタ１０６ｃは、例えば、品種「Ｈ鋼」の品番としてＨ鋼６０×６０が定義されたことや、その品番に対する品番コードとしてＨ０１が定義されたこと、などを保持するためのマスタである。品番マスタ１０６ｃに格納される情報は、品種マスタ１０６ｂから自動的に作成されてもよい。例えば、品番コードは、品種コードと特性値コードとの組み合わせで採番されてもよい。
【０１３６】
品番マスタ１０６ｃは、項目として、「品番コード」、「品番名」、「品番カナ名」、「品種コード」、「品種名」、「特性コード」、「特性名」、「特性値」および「特性数値」が含まれており、各々の項目ごとにデータ格納欄が設けられているマスタである。
【０１３７】
項目「品番コード」のデータ格納欄には、品番として定義された文字列（例えば、品種「板鋼」の品番として定義されたＳＰＨＣ板鋼２．０×９１４×１８２９など）に割り当てられたコード値が格納される。項目「品番名」のデータ格納欄には、品番として定義された文字列が格納される。項目「品番カナ名」のデータ格納欄には、品番として定義された文字列の片仮名（例えば、品番「ＳＰＨＣ板鋼２．０×９１４×１８２９」の片仮名であるイタコウなど）が格納される。
【０１３８】
項目「品種コード」のデータ格納欄には、品種として定義された文字列に割り当てられたコード値が格納される。項目「品種名」のデータ格納欄には、品種として定義された文字列が格納される。
【０１３９】
項目「特性コード」のデータ格納欄には、カテゴリ（品種、品番および商品）の構成に使われる特性として定義された文字列（例えば、メーカー、厚み、幅または長さなど）に割り当てられたコード値（例えば、特性「メーカー」に割り当てられたＭａｋｅｒ、特性「厚み」に割り当てられたＴｈｉｃｋｎｅｓｓ、特性「幅」に割り当てられたＷｉｄｔｈ、特性「長さ」に割り当てられたＬｅｎｇｔｈ、など）が格納される。項目「特性名」のデータ格納欄には、特性として定義された文字列が格納される。
【０１４０】
項目「特性値」のデータ格納欄には、カテゴリ（品種、品番および商品）の構成に使われる特性の特性値として定義された文字列（例えば、品種の構成に使われる特性「鋼種」の特性値として定義された鉄など）が格納される。項目「特性数値」のデータ格納欄には、特性値として定義された文字列に割り当てられた数値（例えば、品番の構成に使われる特性「幅」の特性値（特性数値）として設定された９１４．００など）が格納される。
【０１４１】
［２−３．商品マスタ１０６ｄ］
商品マスタ１０６ｄには、品番マスタ１０６ｃに格納される情報と同じものが格納される。
【０１４２】
［２−４．特性マスタ１０６ｅ］
特性マスタ１０６ｅは、カテゴリ（品種、品番および商品）の構成要素となる特性を設定するためのマスタである。それぞれの特性は、品種の構成要素となるもの、品番の構成要素となるもの、商品の構成要素となるもの、などに分けられる。
【０１４３】
特性マスタ１０６ｅは、例えば、品種の構成に使われる特性としてメーカーが定義されたことや、その特性に対する特性値コードのタイプとしてコード値が定義されたことや、品番の構成に使われる特性として厚みおよび幅が定義されたことや、それらの特性に対する特性値コードのタイプとして数値および単位が定義されたことや、商品の構成に使われる特性として長さが定義されたことや、その特性に対する特性値コードのタイプとして数値および単位が定義されたこと、などを保持するためのマスタである。
【０１４４】
特性マスタ１０６ｅは、項目として、「特性コード」、「特性名」、「特性略名」、「英字特性名」、「品番固定使用不可フラグ」、「品番固定使用不可区分」、「商品変動使用不可フラグ」、「商品変動使用不可区分」、「品種固定使用不可フラグ」、「品種固定使用不可区分」、「特性値タイプ区分コード」、「特性値タイプ区分」、「特性値コード桁数」、「特性単位区分コード」、「特性単位区分」、「特性数値」、「特性数値単位」、「特性整数桁数」、「特性小数部桁数」および「表示順」が含まれており、各々の項目ごとにデータ格納欄が設けられているマスタである。
【０１４５】
項目「特性コード」のデータ格納欄には、特性として定義された文字列に割り当てられたコード値が格納される。項目「特性名」のデータ格納欄には、特性として定義された文字列が格納される。項目「特性略名」のデータ格納欄には、特性として定義された文字列の略称が格納される。項目「英字特性名」のデータ格納欄には、特性として定義された文字列に対応する英字（例えば、特性「幅」に対応するＷｉｄｔｈなど）が格納される。
【０１４６】
項目「品種固定使用不可フラグ」のデータ格納欄には、特性として定義された文字列を品種固定特性（品種の構成に使われる特性であって品種において固定の特性）として設定するか否かを保持するために、区分「使用可能」のコード値として割り当てられた０または区分「使用不可」のコード値として割り当てられた１が格納される。項目「品種固定使用不可区分」のデータ格納欄には、特性として定義された文字列を品種固定特性として設定するか否かを保持するために、区分「使用可能」および「使用不可」のいずれかの文字列が格納される。
【０１４７】
項目「特性値タイプ区分コード」のデータ格納欄には、予め定義された区分「数値」のコード値として割り当てられた１または予め定義された区分「コード値」のコード値として割り当てられた０が格納される。項目「特性値コード桁数」のデータ格納欄には、特性値コードの桁数が格納される。項目「特性単位区分コード」のデータ格納欄には、予め定義された区分「寸法」のコード値として割り当てられた２などが格納される。項目「特性単位区分」のデータ格納欄には、予め定義された区分「寸法」の文字列などが格納される。
【０１４８】
項目「特性数値」のデータ格納欄には、予め定義された単位（例えば、ミリメートルなど）の数値（例えば、２１など）などが格納される。項目「特性数値単位」のデータ格納欄には、予め定義された単位の文字列などが格納される。項目「特性整数桁数」のデータ格納欄には、特性数値の整数部の桁数が格納される。項目「特性小数部桁数」のデータ格納欄には、特性数値の小数部の桁数が格納される。
【０１４９】
［２−５．特性値マスタ１０６ｆ］
特性値マスタ１０６ｆは、特性マスタ１０６ｅに設定された、カテゴリの構成要素となる特性の値（数値またはコード値）およびその名称を設定するためのマスタである。特性値コードのタイプには、コード値および数値の２つがある。特性値コードのタイプがコード値である場合には、特性値マスタ１０６ｆにそのコード値を登録する必要がある。特性値コードのタイプが数値である場合には、特性値マスタ１０６ｆにその数値を登録する必要はなく、その数値はユーザ入力で自由に設定することが可能である。
【０１５０】
特性値マスタ１０６ｆは、例えば、特性「メーカー」の特性値として○○社および××社が定義されたことや、それらの特性値コードとして０１および０２が定義されたこと、などを保持するためのマスタである。
【０１５１】
特性値マスタ１０６ｆは、項目として、「特性コード」、「特性名」、「特性値」、「特性値名」、「特性値略名」、「英字特性値名」および「表示順」が含まれており、各々の項目ごとにデータ格納欄が設けられているマスタである。
【０１５２】
項目「特性コード」のデータ格納欄には、特性として定義された文字列に割り当てられたコード値が格納される。項目「特性名」のデータ格納欄には、特性として定義された文字列が格納される。項目「特性値」のデータ格納欄には、特性値として定義された文字列（例えば、特性「メーカー」の特性値として定義された○○スチール、××製鋼または△△鉄など）に割り当てられた数値またはコード値（例えば、特性値「○○スチール」に割り当てられたＪＦＥ、特性値「××製鋼」に割り当てられたＫＯＢＥまたは特性値「△△鉄」に割り当てられたＳＮＴなど）が格納される。項目「特性値名」のデータ格納欄には、特性値として定義された文字列が格納される。
【０１５３】
［２−６．特性定義マスタ１０６ｇ］
特性定義マスタ１０６ｇは、カテゴリ別に、どの特性を保持しているかを定義するための品種別特性定義マスタである。特性は無限に設定することできる。特性をどのカテゴリ（商品、品番または品種）に当てはめるかは、ユーザ側で自由に設定可能である。
【０１５４】
特性定義マスタ１０６ｇは、例えば、品種「Ｈ鋼」において、品種の構成に使われる特性（品種固定特性：品種において固定の特性）としてメーカーが定義され、品番の構成に使われる特性（品番固定特性：品番において固定の特性）として厚みおよび幅が定義され、商品の構成に使われる特性（商品変動特性：商品において変動する特性）として長さが定義されたこと、などを保持するためのマスタである。
【０１５５】
特性定義マスタ１０６ｇは、項目として、「品種コード」、「品種名」、「カテゴリ区分」、「行」、「特性」、「品番特性値」、「品種特性数値」および「品種特性単位」が含まれており、各々の項目ごとにデータ格納欄が設けられているマスタである。
【０１５６】
項目「品種コード」のデータ格納欄には、品種として定義された文字列に割り当てられたコード値が格納される。項目「品種名」のデータ格納欄には、品種として定義された文字列が格納される。
【０１５７】
項目「カテゴリ区分」のデータ格納欄には、予め定義された区分「品種固定特性」、「品番固定特性」および「商品変動特性」のいずれかの文字列が格納される。項目「特性」のデータ格納欄には、特性として定義された文字列が格納される。予め定義された特性を品種固定特性、品番固定特性または商品変動特性として設定したかがこれらの欄で管理される。
【０１５８】
項目「品種特性値」のデータ格納欄には、品種の構成に使われる特性の特性値として定義された文字列（例えば、品種「板鋼」の構成に使われる特性「鋼種」の特性値である鉄、など）が格納される。項目「品種特性数値」のデータ格納欄には、品種の構成に使われる特性の特性値に関する数値が格納される。項目「品種特性単位」のデータ格納欄には、特性値に関する数値の単位を示す文字列が格納される。
【０１５９】
［２−７．特性設定マスタ１０６ｈ］
特性設定マスタ１０６ｈは、カテゴリ別および特性別に、どの特性値を保持しているかを定義するためのカテゴリ別特性設定マスタである。
【０１６０】
特性設定マスタ１０６ｈは、例えば、品種「Ｈ鋼」において、品種の構成に使われる特性およびその特性値としてメーカーおよび○○社が定義されたことや、品番「Ｈ鋼６０×６０」において、品番の構成に使われる特性およびその特性値として幅および６０ｍｍが定義されたこと、などを保持するためのマスタである。
【０１６１】
特性設定マスタ１０６ｈは、項目として、「カテゴリ区分」、「カテゴリコード」、「特性コード」、「特性値」および「特性数値」が含まれており、各々の項目ごとにデータ格納欄が設けられているマスタである。
【０１６２】
項目「カテゴリ区分」のデータ格納欄には、区分「商品変動特性」、「品番固定特性」または「品種固定特性」のいずれかの文字列が格納される。項目「カテゴリコード」のデータ格納欄には、区分「商品変動特性」に割り当てられたコード値、「品番固定特性」に割り当てられたコード値（例えば品番コードなど）または「品種固定特性」に割り当てられたコード値が格納される。
【０１６３】
項目「特性コード」のデータ格納欄には、特性として定義された文字列に割り当てられたコード値が格納される。項目「特性値」のデータ格納欄には、特性値として定義された文字列に割り当てられた数値またはコード値が格納される。項目「特性数値」のデータ格納欄には、特性値として定義された文字列に割り当てられた数値が格納される。
【０１６４】
［３．制御部１０２の各処理部で行われる処理の具体例］
制御部１０２の各処理部で行われる処理の具体例について、詳細に説明する。
【０１６５】
［３−１．品種マスタ管理部１０２ｂ］
品種マスタ管理部１０２ｂは、品種マスタ１０６ｂを管理するための画面をモニタ１１４に表示させ、当該画面を介して行なわれたユーザからの指示に基づいて品種マスタ１０６ｂ内の情報を管理する。ここで、品種マスタ１０６ｂを管理するための画面の一例について、図１０を参照して説明する。
【０１６６】
図１０は、品種マスタメンテナンス画面ＭＨの一例を示す図である。品種マスタメンテナンス画面ＭＨは、領域ＭＨ１と領域ＭＨ２と新規ボタンと削除ボタンと検索ボタンと取消ボタンと編集ボタンと登録ボタンとを含む。領域ＭＨ１は、品種コードを入力するための領域である。領域ＭＨ２は、品種マスタ１０６ｂ内の情報を表示するための領域であり、領域ＭＨ２には、品種コードと品種名と品種カナ名と在庫管理単位と在庫評価集計区分とに関する情報が行列形式で表示される。
【０１６７】
新規ボタンは、品種マスタ１０６ｂへの情報の新規登録を選択させるためのボタンである。削除ボタンは、品種マスタ１０６ｂ内の情報の削除を選択させるためのボタンである。検索ボタンは、領域ＭＨ１に入力された品種コードに基づく品種マスタ１０６ｂ内の情報の検索を選択させるためのボタンである。取消ボタンは、品種マスタ１０６ｂ内の情報の検索を取り消すためのボタンである。編集ボタンは、品種マスタ１０６ｂ内の情報（領域ＭＨ２内で選択された行に含まれる情報）の編集を選択させるためのボタンである。登録ボタンは、領域ＭＨ２に表示されている情報の品種マスタ１０６ｂへの登録を選択させるためのボタンである。
【０１６８】
ユーザが、入力装置１１２を操作して、領域ＭＨ２に表示されている情報を所望のものに編集し、登録ボタンを選択すると、品種マスタ管理部１０２ｂは、領域ＭＨ２に表示されている情報を品種マスタ１０６ｂに格納する。
【０１６９】
［３−２．品番マスタ管理部１０２ｃ］
品番マスタ管理部１０２ｃは、品番マスタ１０６ｃを管理するための画面をモニタ１１４に表示させ、当該画面を介して行なわれたユーザからの指示に基づいて品番マスタ１０６ｃ内の情報を管理する。ここで、品番マスタ１０６ｃを管理するための画面の一例について、図１１を参照して説明する。
【０１７０】
図１１は、品番マスタメンテナンス画面ＭＩの一例を示す図である。品番マスタメンテナンス画面ＭＩは、領域ＭＩ１と領域ＭＩ２と検索ボタンと取消ボタンと登録ボタンとを含む。
【０１７１】
領域ＭＩ１は、品種コードおよび品番コードを入力したり、品種名を表示したりするための領域である。領域ＭＩ２は、品番を入力するための第一領域と、品種の構成に使われる特性に関する情報を入力するための第二領域と、品番の構成に使われる特性に関する情報を入力するための第三領域とを含む。
【０１７２】
第二領域には、行番号と特性コード（例えば、特性「鋼種」に割り当てられたＭａｔｅｒｉａｌＩＲなど）と特性（例えば、特性「鋼種」など）と特性値コード（例えば、特性値「鉄」に割り当てられたＦｅなど）と特性値（例えば、特性値「鉄」など）と特性数値および単位とが表示される。
【０１７３】
第三領域には、行番号と特性コード（例えば、特性「幅」に割り当てられたＷｉｄｔｈ、特性「厚」に割り当てられたＴｈｉｃｋｎｅｓｓなど）と特性（例えば、特性「幅」、「厚」など）と特性値コードと特性値と特性数値（例えば、９１４．００、２．０００など）と単位（例えば、ミリメートルなど）が表示される。
【０１７４】
検索ボタンは、領域ＭＩ１に入力された品種コードおよび品番コードに基づく品番マスタ１０６ｃ内の情報の検索を選択させるためのボタンである。取消ボタンは、品番マスタ１０６ｃ内の情報の検索を取り消すためのボタンである。登録ボタンは、領域ＭＩ１および領域ＭＩ２に表示されている情報の品番マスタ１０６ｃへの登録を選択させるためのボタンである。
【０１７５】
ユーザが入力装置１１２を操作して登録ボタンを選択すると、品番マスタ管理部１０２ｃは、品種コードと特性値コードおよび／または特性値とを組み合わせて、品番コードとして定義されるコード値を作成し、作成したコード値を品番マスタ１０６ｃに登録してもよい。また、品番マスタ管理部１０２ｃは、品種と特性値とを組み合わせて、品番として定義される文字列を作成し、作成した品番（文字列）を品番マスタ１０６ｃに登録してもよい。
【０１７６】
［３−３．商品マスタ管理部１０２ｄ］
商品マスタ管理部１０２ｄは、本発明の作成手段に包含されるものであり、品番マスタ１０６ｃおよび特性値マスタ１０６ｆに格納されている情報に基づいて、商品マスタ１０６ｄに格納される情報を自動で作成することで、商品マスタ１０６ｄ内の情報を管理する。商品マスタ管理部１０２ｄは、品番マスタ１０６ｃに格納されている情報を、商品マスタ１０６ｄにコピーする。
【０１７７】
［３−４．特性マスタ管理部１０２ｅ］
特性マスタ管理部１０２ｅは、本発明の取得手段および設定手段に包含されるものであり、特性マスタ１０６ｅを管理するための画面をモニタ１１４に表示させ、当該画面を介して行なわれたユーザからの指示に基づいて特性マスタ１０６ｅ内の情報を管理する。ここで、特性マスタ１０６ｅを管理するための画面の一例について、図１２を参照して説明する。
【０１７８】
図１２は、特性マスタメンテナンス画面ＭＪの一例を示す図である。特性マスタメンテナンス画面ＭＪは、領域ＭＪ１と領域ＭＪ２と検索ボタンと取消ボタンと登録ボタンとを含む。
【０１７９】
領域ＭＪ１は、特性コードを入力したり、表示したりするための領域である。領域ＭＪ２は、特性名と特性略名と英字特性名と品番固定使用不可フラグと商品変動使用不可フラグと品種固定使用不可フラグと特性値タイプ区分コードと特性値コード桁数と特性単位区分コードと特性数値単位値と特性整数桁数と特性小数部桁数と表示順とを入力したり、品番固定使用不可区分と商品変動使用不可区分と品種固定使用不可区分と特性値タイプ区分と特性単位区分と特性数値単位とを表示したりするための領域である。
【０１８０】
検索ボタンは、領域ＭＪ１に入力された特性コードに基づく特性マスタ１０６ｅ内の情報の検索を選択させるためのボタンである。取消ボタンは、特性マスタ１０６ｅ内の情報の検索を取り消すためのボタンである。登録ボタンは、領域ＭＪ１および領域ＭＪ２に表示されている情報の特性マスタ１０６ｅへの登録を選択させるためのボタンである。
【０１８１】
ユーザが、入力装置１１２を操作して、領域ＭＪ１および領域ＭＪ２に所望の情報を入力し、登録ボタンを選択すると、特性マスタ管理部１０２ｅは、領域ＭＪ１および領域ＭＪ２に表示されている情報を特性マスタ１０６ｅに登録する。
【０１８２】
［３−５．特性値マスタ管理部１０２ｆ］
特性値マスタ管理部１０２ｆは、本発明の取得手段および設定手段に包含されるものであり、特性値マスタ１０６ｆを管理するための画面をモニタ１１４に表示させ、当該画面を介して行なわれたユーザからの指示に基づいて特性値マスタ１０６ｆ内の情報を管理する。ここで、特性値マスタ１０６ｆを管理するための画面の一例について、図１３を参照して説明する。
【０１８３】
図１３は、特性値マスタメンテナンス画面ＭＫの一例を示す図である。特性値マスタメンテナンス画面ＭＫは、領域ＭＫ１と領域ＭＫ２と新規ボタンと削除ボタンと検索ボタンと取消ボタンと編集ボタンと登録ボタンとを含む。
【０１８４】
領域ＭＫ１は、特性コードを入力したり、入力された特性コードに対応する特性を表示したりするための領域である。領域ＭＫ２は、特性値と特性値名と特性値略名と英字特性値名と表示順とを入力したり、表示したりするための領域である。
【０１８５】
新規ボタンは、特性値マスタ１０６ｆへの情報の新規登録を選択させるためのボタンである。削除ボタンは、特性値マスタ１０６ｆ内の情報の削除を選択させるためのボタンである。検索ボタンは、領域ＭＫ１に入力された特性コードに基づく特性値マスタ１０６ｆ内の情報の検索を選択させるためのボタンである。取消ボタンは、特性値マスタ１０６ｆ内の情報の検索を取り消すためのボタンである。編集ボタンは、特性値マスタ１０６ｆ内の情報（領域ＭＫ２内で選択された行に含まれる情報）の編集を選択させるためのボタンである。登録ボタンは、領域ＭＫ１および領域ＭＫ２に表示されている情報の特性値マスタ１０６ｆへの登録を選択させるためのボタンである。
【０１８６】
ユーザが、入力装置１１２を操作して、領域ＭＫ１および領域ＭＫ２に所望の情報を入力し、登録ボタンを選択すると、特性値マスタ管理部１０２ｆは、領域ＭＫ１および領域ＭＫ２に表示されている情報を特性値マスタ１０６ｆに登録する。
【０１８７】
［３−６．特性定義マスタ管理部１０２ｇ］
特性定義マスタ管理部１０２ｇは、本発明の取得手段および設定手段に包含されるものであり、特性定義マスタ１０６ｇを管理するための画面をモニタ１１４に表示させ、当該画面を介して行なわれたユーザからの指示に基づいて特性定義マスタ１０６ｇ内の情報を管理する。ここで、特性定義マスタ１０６ｇを管理するための画面の一例について、図１４を参照して説明する。
【０１８８】
図１４は、特性定義マスタメンテナンス画面ＭＬの一例を示す図である。特性定義マスタメンテナンス画面ＭＬは、領域ＭＬ１と領域ＭＬ２と新規ボタンと削除ボタンと検索ボタンと取消ボタンと編集ボタンと登録ボタンとを含む。
【０１８９】
領域ＭＬ１は、品種コードを入力したり、入力した品種コードに対応する品種を表示したりするための領域である。領域ＭＬ２は、カテゴリ区分と行と特性と品種特性値と品種特性数値と品種特性単位名とを入力したり、表示したりするための領域である。
【０１９０】
領域ＭＬ２のカテゴリ区分には、予め定義された区分「品種固定特性」、「品番固定特性」および「商品変動特性」のいずれかの文字列が表示される。領域ＭＬ２の特性には、特性として定義された文字列が表示される。領域ＭＬ２の品番特性値には、品種の構成に使われる特性の特性値として定義された文字列が表示される。領域ＭＬ２の品種特性数値には、品種の構成に使われる特性の特性値に関する数値（特性数値）が表示される。領域ＭＬ２の品種特性数値単位名には、特性数値の単位の名称が表示される。
【０１９１】
新規ボタンは、特性定義マスタ１０６ｇへの情報の新規登録を選択させるためのボタンである。削除ボタンは、特性定義マスタ１０６ｇ内の情報の削除を選択させるためのボタンである。検索ボタンは、領域ＭＬ１に入力された品種分類コードに基づく特性定義マスタ１０６ｇ内の情報の検索を選択させるためのボタンである。取消ボタンは、特性定義マスタ１０６ｇ内の情報の検索を取り消すためのボタンである。編集ボタンは、特性定義マスタ１０６ｇ内の情報（領域ＭＬ２内で選択された行に含まれる情報）の編集を選択させるためのボタンである。登録ボタンは、領域ＭＬ１および領域ＭＬ２に表示されている情報の特性定義マスタ１０６ｇへの登録を選択させるためのボタンである。
【０１９２】
ユーザが、入力装置１１２を操作して、領域ＭＬ１および領域ＭＬ２に所望の情報を入力し、登録ボタンを選択すると、特性定義マスタ管理部１０２ｇは、領域ＭＬ１および領域ＭＬ２に表示されている情報を特性定義マスタ１０６ｇに登録する。
【０１９３】
［３−７．特性設定マスタ管理部１０２ｈ］
特性設定マスタ管理部１０２ｈは、品番マスタ１０６ｃ、商品マスタ１０６ｄおよび特性定義マスタ１０６ｇに格納されている情報に基づいて、特性設定マスタ１０６ｈに格納される情報を自動で作成することで、特性設定マスタ１０６ｈ内の情報を管理する。具体的には、特性設定マスタ管理部１０２ｈは、図１４に示す特性定義マスタメンテナンス画面ＭＬにおいてカテゴリ区分として品種固定特性が選択されたときの特性コードおよび特性値（特性数値）を特性設定マスタ１０６ｈに登録する。また、特性設定マスタ管理部１０２ｈは、図１１に示す品番マスタメンテナンス画面ＭＩに含まれている品番固定特性の特性値情報を特性設定マスタ１０６ｈに登録する。また、特性設定マスタ管理部１０２ｈは、後述する図１５に示す売上明細入力画面ＭＭで入力された商品変動特性の特性値情報（例えば、特性「長さ」が商品変動特性として定義された場合には、長さを示す数値など）を特性設定マスタ１０６ｈに登録する。
【０１９４】
［３−８．売上入力実行部１０２ｉ］
売上入力実行部１０２ｉは、売上入力データ１０６ｉを管理するための画面をモニタ１１４に表示させ、当該画面を介して行なわれたユーザからの指示に基づいて売上入力データ１０６ｉ内の情報を管理する。ここで、売上入力データ１０６ｉを管理するための画面の一例について、図１５を参照して説明する。
【０１９５】
図１５は、売上明細入力画面ＭＭの一例を示す図である。売上明細入力画面ＭＭは、品種コード、品種名、商品コードおよび商品名を入力したり表示したりするための領域ＭＭ１と、商品変動特性として定義された特性（例えば、特性「長さ」など）の特性値または特性数値（例えば、６０．０００など）と単位を示す文字列（例えば、ｃｍなど）を入力したり表示したりするための領域ＭＭ２と、商品の数量と単位を示す文字列（例えば、本など）を入力したり表示したりするための領域ＭＭ３と、を含む。
【０１９６】
ユーザが、入力装置１１２を操作して、売上明細入力画面ＭＭ内に所望の情報を入力し、売上明細入力画面ＭＭに設けられている確定ボタンを選択すると、売上入力実行部１０２ｉは、売上明細入力画面ＭＭに表示されている情報を売上入力データ１０６ｉに登録する。
【０１９７】
例えば、品種マスタ１０６ｂ、品番マスタ１０６ｃおよび売上入力データ１０６ｉがそれぞれ以下の（条件１）〜（条件３）を満たすものである場合において、ユーザが、入力装置１１２を操作して、商品変動特性として定義された特性「長さ」に関する所望の特性数値（例えば、５ｍ、７ｍまたは１０ｍなど）を領域ＭＭ２に入力し、商品の数量（例えば、３本、１本または６本など）を領域ＭＭ３に入力し、確定ボタンを選択すると、売上入力実行部１０２ｉは、領域ＭＭ２に表示されている特性数値を領域ＭＭ１に表示されている商品コードおよび商品名と関連付けて売上入力データ１０６ｉに登録すると共に、領域ＭＭ３に表示されている数量に基づいて売上入力データ１０６ｉに格納されている数量を書き換える（更新する）ことで、売上入力データ１０６ｉを更新するという情報処理（変動特性に関する特性数値と連動させた在庫データの管理）を実行する。すなわち、本実施形態では、マスタには特性数値を持たせず、例えば仕入入力などで在庫が増加したり売上入力などで在庫が減少したりする際に売上明細入力画面ＭＭで当該特性数値と当該数量とを決定することで、売上入力データ１０６ｉが更新される。本実施形態によれば、商品変動特性によって、同一の商品コードの商品でも在庫情報を別々に管理することが可能となる。なお、商品変動特性として定義される特性をマスタには持たせず、例えば商品変動特性として定義される特性を予め所定のものに決めておいた上で単に特性数値のみを入力させるという構成で、上述した「変動特性に関する特性数値と連動させた在庫データの管理」を実現してもよい。
（条件１）：品種マスタ１０６ｂは、品種を取りまとめる為のマスタであり、特性の数、特性の種類、およびどのカテゴリによって特性が決定されるかを定義する為のマスタである。品種マスタ１０６ｂは、（１）Ｈ０１を品種コードとして含み、（２）Ｈ型鋼を品種名として含み、（３）品種固定特性として定義された材質と形状、品番固定特性として定義された厚みと幅（品番ごとに設定された特性）、および商品変動特性として定義された長さ（在庫ごとに異なる特性）を特性として含み、（４）鋼およびＨ型を、品種固定特性として定義された特性「材質」および特性「形状」に関する特性値として含むものである。
（条件２）：品番マスタ１０６ｃは、商品マスタ１０６ｄと同等の情報項目を登録するためのマスタであり、品番別の固定特性値を登録するためのマスタである。品番マスタ１０６ｃは、（１）１３０５０（例えば品種コードと特性値とに基づいて作成されたコードなど）を品番コードとして含み、（２）Ｈ型鋼（３００＊５００）（例えば、品番固定特性として定義された特性「厚み」および特性「幅」に関する特性値と品種名とに基づいて作成された文字列など）を品番名として含み、（３）３００ｍｍおよび５００ｍｍをそれぞれ、品番固定特性として定義された特性「厚み」に関する特性値および特性「幅」に関する特性値として含むものである。
（条件３）：売上入力データ１０６ｉは、商品コードと、商品名と、商品変動特性として定義された特性「長さ」に関する特性数値と、数量とに関するデータを格納する在庫テーブル（在庫管理テーブル）であり、１３０５０を商品コードとして含み、Ｈ型鋼（３００＊５００）を商品名として含み、商品の在庫数を示す値を数量として含むものである。
【０１９８】
［実施形態のまとめ、および他の実施形態］
以上、本実施形態によれば、例えば、靴・服・家具などの物を商品として管理する際に、ユーザが、当該物において変動する特性として例えばカラー・サイズ・幅などを定義し、また当該物において固定の特性として例えばシーズン・年度・メーカーなどを定義した場合には、（１）ユーザは、定義した例えばカラー・サイズ・幅などの変動特性およびその特性値（コード値または数値）と例えばシーズン・年度・メーカーなどの固定特性およびその特性値とを所定の画面を介して入力し、（２）制御部１０２は、入力された変動特性を商品変動特性として記憶部１０６（特性マスタ１０６ｅおよび特性定義マスタ１０６ｇなど）に登録すると共に当該変動特性の特性値を当該変動特性と関連付けて記憶部１０６に登録し、（３）制御部１０２は、入力された固定特性を品種分類固定特性、品種固定特性または品番固定特性のいずれかとして記憶部１０６に登録すると共に当該固定特性の特性値を当該固定特性と関連付けて記憶部１０６に登録する。
【０１９９】
また、本実施形態によれば、例えば、Ｈ鋼などの物を商品として管理する際に、ユーザが、当該物において変動する特性として例えば長さなどを定義し、また当該物において固定の特性として例えば材質・形状・厚み・幅・比重などを定義した場合、（１）ユーザは、定義した例えば長さなどの変動特性およびその特性値と例えば材質・形状・厚み・幅・比重などの固定特性およびその特性値とを所定の画面を介して入力し、（２）制御部１０２は、入力された変動特性を商品変動特性として記憶部１０６（特性マスタ１０６ｅおよび特性定義マスタ１０６ｇなど）に登録すると共に当該変動特性の特性値を当該変動特性と関連付けて記憶部１０６に登録し、（３）制御部１０２は、入力された固定特性を品種固定特性または品番固定特性のいずれかとして記憶部１０６に登録すると共に当該固定特性の特性値を当該固定特性と関連付けて記憶部１０６に登録する。
【０２００】
また、本実施形態によれば、例えば、服を商品として管理する際に、例えばＴシャツボーダーなどが品番として定義されると共にその品番コードも定義された場合、制御部１０２は、当該定義された品番および品番コードと登録された変動特性およびその特性値とに基づいて商品コードおよび商品名を作成する。また、本実施形態によれば、例えば、Ｈ鋼を商品として管理する際に、例えば幅および厚みなどが品番として定義されると共にそれに関する数値も定義された場合、制御部１０２は、当該定義された品番およびその数値と登録された変動特性およびその特性値とに基づいて商品コードおよび商品名を作成する。
【０２０１】
また、本実施形態によれば、業務アプリケーションにおいて、商品の特性種類・特性値を任意に設定することができる。また、変動特性にとって同一商品コードでも在庫情報を別々に管理することができる。また、データベースにカラムを追加することなく、商品ごとの変動特性情報および固定特性情報を複数登録することができる。また、業務アプリケーションにおいて、異なる特性を持っている商品を取り扱うことができる。また、本実施形態によれば、商品は、品番・特性（複数個設定可能）といった属性の組み合わせで表現され、これら複数の属性は、登録する商品の特徴や業務要件に合わせて自由に設定することが可能である。
【０２０２】
従来ではデータベースを変更しないと商品の特性を追加することはできなかった。換言すると、従来では特性をデータベースに固定列で埋め込んでいた為、特性を追加する場合にはデータベースにも追加が必要であった。ところが、本実施形態によれば、データベースの変更をすることなく無限（上限を持たせてもよい。）に特性を設定することができる。これにより、商品特有の情報を複数管理したい場合に、データベースを変更することなく当該管理を実現することができる。
【０２０３】
また、これまで本発明の実施形態について説明したが、本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
【０２０４】
例えば、上述した実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。
【０２０５】
このほか、上記文献中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。
【０２０６】
また、業務管理装置１００に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。
【０２０７】
例えば、業務管理装置１００が備える処理機能、特に制御部１０２にて行われる各処理機能については、その全部または任意の一部を、ＣＰＵおよび当該ＣＰＵにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、情報処理装置に本発明にかかる商品情報管理方法を実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて業務管理装置１００に機械的に読み取られる。すなわち、ＲＯＭまたはＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶部１０６などには、ＯＳと協働してＣＰＵに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、ＲＡＭにロードされることによって実行され、ＣＰＵと協働して制御部を構成する。
【０２０８】
また、このコンピュータプログラムは、業務管理装置１００に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。
【０２０９】
また、本発明にかかる商品情報管理プログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）カード、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、および、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ等の任意の「可搬用の物理媒体」を含むものとする。
【０２１０】
また、「プログラム」とは、任意の言語または記述方法にて記述されたデータ処理方法であり、ソースコードまたはバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、ＯＳに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施形態に示した各装置において記録媒体を読み取るための具体的な構成および読み取り手順ならびに読み取り後のインストール手順等については、周知の構成や手順を用いることができる。
【０２１１】
記憶部１０６に格納される各種のデータベース等は、ＲＡＭ、ＲＯＭ等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、および、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、および、ウェブページ用ファイル等を格納する。
【０２１２】
また、業務管理装置１００は、既知のパーソナルコンピュータまたはワークステーション等の情報処理装置として構成してもよく、また、任意の周辺装置が接続された当該情報処理装置として構成してもよい。また、業務管理装置１００は、当該情報処理装置に本発明の商品情報管理方法を実現させるソフトウェア（プログラムまたはデータ等を含む）を実装することにより実現してもよい。
【０２１３】
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じてまたは機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。
【産業上の利用可能性】
【０２１４】
以上のように、本発明にかかる商品情報管理装置、商品情報管理方法および商品情報管理プログラムは、特に、業務管理（例えば販売管理や在庫管理など）における商品特有の情報の管理などに有用である。
【符号の説明】
【０２１５】
１００  業務管理装置
１０２  制御部
１０２ａ  品種分類マスタ管理部
１０２ｂ  品種マスタ管理部
１０２ｃ  品番マスタ管理部
１０２ｄ  商品マスタ管理部
１０２ｅ  特性マスタ管理部
１０２ｆ  特性値マスタ管理部
１０２ｇ  特性定義マスタ管理部
１０２ｈ  特性設定マスタ管理部
１０２ｉ  売上入力実行部
１０４  通信インターフェース部
１０６  記憶部
１０６ａ  品種分類マスタ
１０６ｂ  品種マスタ
１０６ｃ  品番マスタ
１０６ｄ  商品マスタ
１０６ｅ  特性マスタ
１０６ｆ  特性値マスタ
１０６ｇ  特性定義マスタ
１０６ｈ  特性設定マスタ
１０６ｉ  売上入力データ
１０８  入出力インターフェース部
１１２  入力装置
１１４  出力装置
２００  外部サーバ
３００  ネットワーク
【図１】
0006017801.tif 000002
【図２】
0006017801.tif 000003
【図３】
0006017801.tif 000004
【図４】
0006017801.tif 000005
【図５】
0006017801.tif 000006
【図６】
0006017801.tif 000007
【図７】
0006017801.tif 000008
【図８】
0006017801.tif 000009
【図９】
0006017801.tif 000010
【図１０】
0006017801.tif 000011
【図１１】
0006017801.tif 000012
【図１２】
0006017801.tif 000013
【図１３】
0006017801.tif 000014
【図１４】
0006017801.tif 000015
【図１５】
0006017801.tif 000016