4. 製造管理マスタの作成
製造管理マスタウィンドウを作成します。前回の商品マスタウィンドウ作成と同等の手順で製造管理マスタウィンドウを作成してください。
1. テーブルを作成します。
以下のSQLを実行してください。
CREATE TABLE adempiere.lja_processcontrolmaster
(
lja_processcontrolmaster_id numeric(10,0) NOT NULL,
ad_client_id numeric(10,0) NOT NULL,
ad_org_id numeric(10,0) NOT NULL,
isactive character(1) NOT NULL DEFAULT 'Y'::bpchar,
created timestamp without time zone NOT NULL DEFAULT now(),
createdby numeric(10,0) NOT NULL,
updated timestamp without time zone NOT NULL DEFAULT now(),
updatedby numeric(10,0) NOT NULL,
lja_productmaster_id numeric(10,0) NOT NULL,
productnumber character(14) NOT NULL,
CONSTRAINT lja_processcontrolmaster_pkey PRIMARY KEY (lja_processcontrolmaster_id),
CONSTRAINT lja_processcontrolmaster_lja_productmaster_id_fkey FOREIGN KEY (lja_productmaster_id)
REFERENCES adempiere.lja_productmaster (lja_productmaster_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED
)
WITH (
OIDS=FALSE
);
ALTER TABLE adempiere.lja_processcontrolmaster OWNER TO adempiere;
ここではコンボボックス作成のため外部キー(lja_processcontrolmaster_id)を設定しています。
2. 「テーブルとカラム」ウィンドウにて下記のように設定し、「DBからカラムを作成」ボタンをクリックし、カラムを作成します。
| テーブル名 | lja_processcontrolmaster |
| 名前 | 製造管理マスタ |
| データ・アクセスレベル | すべて |
3. 「ウィンドウ、タブ&フィールド」の「ウィンドウ」タブ、「タブ」タブを以下のように設定し、「フィールドを作成」ボタンをクリックします。
| 名前 | 製造管理マスタ |
| 説明 | 製造管理マスタ |
| 販売取引 | チェックなし |
| 名前 | 製造管理マスタ |
| テーブル名 | lja_processcontrolmaster_製造管理マスタ |
「フィールド翻訳」タブを以下のように設定してください。
| Client | クライアント |
| Organization | 組織 |
| Active | アクティブ |
| productnumber | 製造No |
4. 「メニュー」ウィンドウで以下の設定を行ってください。
ログインし直し、製造管理マスタウィンドウを開くと以下のウィンドウが開きます。
