SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

OSSのERP「ADempiere」のフレームワークを利用した工程管理表の作成

OSSのERP「ADempiere」でCRUD画面を作成し、画面間を連携する

OSSのERP「ADempiere」のフレームワークを利用した工程管理表の作成(2)

  • X ポスト
  • このエントリーをはてなブックマークに追加

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. 「メニュー」ウィンドウで以下の設定を行ってください。

 ログインし直し、製造管理マスタウィンドウを開くと以下のウィンドウが開きます。

次のページ
4.1. コンボボックスの作成

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
OSSのERP「ADempiere」のフレームワークを利用した工程管理表の作成連載記事一覧

もっと読む

この記事の著者

cozy56(cozy56)

「品質を保つ=プログラミングの流用」という考えから結果、「OSSをなるべく使用する」ことにいたったナマクラ人間です。ブログ:ADempiereとPentaho、、、

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/6380 2012/02/06 17:30

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング