✎ テーブル参照解析について: ・テーブル参照は UPDATE_TABLE 設定 + ブロック SELECT 式 (BODY_SQL/TITLE_SQL) + 各種 JavaScript コード (CHR_TEXT) + 呼び出すストアドプロシージャの本体 (Oracle / PostgreSQL / MySQL / SQL Server) を FROM / JOIN / INSERT INTO / UPDATE ... SET / DELETE FROM / MERGE INTO / REPLACE INTO / MERGE ... USING のキーワードで正規表現解析した結果です。 動的SQL (EXECUTE IMMEDIATE / PREPARE / sp_executesql 等) は、文字列リテラルが DML 文で始まる場合のみ抽出します。 ・✏ 書き込み = INSERT/UPDATE/DELETE/MERGE/REPLACE のいずれかが検出されたテーブル ・◉ 読み取り = FROM/JOIN のみで参照されているテーブル ・⚠ 抜け・漏れの可能性 : 変数連結でテーブル名を組み立てた SQL は検出できません (リテラルとして完結した動的SQLは抽出します)。JavaScript の if 分岐内の SQL は検出できない場合があります。 ・⚠ 対象外 : ストアドプロシージャ本体は Oracle / PostgreSQL / MySQL / SQL Server に対応 (DB2 等は今後対応)。 プロシージャから更に呼び出す別プロシージャ、 BODY_SQL/JS に直接書いた CALL/EXEC 呼び出し、 外部 API 経由のアクセス、 トリガで連動するテーブルは含まれません。 動的SQLは文字列リテラルが DML 文で始まる場合のみ抽出し、 変数で組み立てるテーブル名は対象外です。 ・✎ 補完 (備考タグ) : 解析で捕捉できない依存は、 機能説明タブの備考に [R:テーブル名] (読み) / [W:テーブル名] (書き) / [WR:テーブル名] (読み書き) と記入すると本設計書の依存として取り込まれます (1タグ1テーブル、 文章中に埋め込み可)。 @番号 で複数DB接続の接続先を明示できます (例 [W:LOG_TBL@2]。 省略時は機能の DB 接続先)。
▶ 全て展開 (機能全体) ▼ 全て閉じる (機能全体)
XDMF_JF100_0 / 製造指示№の検索子画面 [SUB] 機能設定 ▸ 1レベル展開 ▶ 末端まで展開 ▼ 全て閉じる
機能説明 ● 設定あり (8 件)
管理者ID 業務分類(大) XTEA生産管理 (4) 業務分類(中) 製造指示管理 (6) 業務分類(小) 機能概要 受注時や、製造品の製造指示を行うための製造指示登録画面です。
ヘッダー部に受注情報や製造指示のための品目ID、数量、納期、材料出庫倉庫、完成入庫倉庫を入力します。確定ボタンで入力された情報を元に、品目マスタ関連より仕様・工程・材料の作成も同時に行います。製造指示書の出力が可能となります。
入力項目について以下に説明します。
| 項目名 | 内容 |
| --- | --- |
| 製造指示№ | 確定時に自動採番される項目です。採番名はXDMF_JF_SEIZOUです。 |
| 客先注文番号 | 受注生産品のときに指定する項目です。 |
| 得意先ID | 受注生産品のときに指定する項目です。 |
| 出荷先行番 | 受注生産品のときに指定する項目です。得意先IDとセットで指定して下さい。 |
| 客先納期 | 受注生産品のときに指定する項目です。 |
| 品目ID | 製造品の指定を行います。検索子画面からの選択も可能です。 |
| 受注数 | 受注生産品のときに指定する項目です。 |
| 製造指示数 | 製造する指示数を指定します。 |
| 製造納期 | 製造の納期を指定します。納期を指定した場合、完了予定時刻も指定して下さい。 |
| 完了予定時刻 | 製造納期とセットで指定することで各工程の予定着手日・予定完了日を自動計算します。 |
| 見積単価 | 受注生産品のときに指定する項目です。 |
| 受注単価 | 受注生産品のときに指定する項目です。 |
| 材料出庫倉庫 | 製造時に品目IDの構成品を出庫する倉庫を指定します。 |
| 完了入庫倉庫 | 完了時に品目IDの入庫する倉庫を指定します。 |
確定後に表示される各種のボタンを以下に説明します。
| ボタン名 | 内容 |
| --- | --- |
| 製造指示書 | 製造指示書がPDFで出力されます。JasperReportを利用して作成したものです。実行すると、製造状況が「未発行」→「発行済み」に更新されます。 |
| 見積書 | 得意先IDが設定されている場合に有効となります。見積書が出力されます。 |
| 仕様編集 | 製造指示仕様明細の一括保守を起動します。 |
| 工程編集 | 製造指示工程明細の一括保守を起動します。 |
| 製造指示の取消 | 製造指示を取り消す場合に実行します。製造状況が「取消済み」に更新されます。 |
※確定ボタンの実行で、製造指示仕様、製造指示工程、製造指示材料の情報は再作成されますので注意して下さい。
仕様・工程・明細を編集済みで、ヘッダー部の内容を修正したい場合は別画面、「製造指示の保守(ヘッダー修正のみ)」をご利用下さい。製造指示データの一覧・保守の「詳細情報ボタン」>製造指示と関連情報の確認の「製造指示ヘッダー修正」ボタンより起動できます。 備考 ヘルプリンク名 ヘルプURL
アプリケーション ● 設定あり (1 件)
検索条件集約 3件 (うち集約あり 0件)同一 COL_NAME は自動集約。物理項目名が異なる検索項目は TLN_M_GENERAL_ITEM_OPTN.FUNC_KBN='JOIN' (機能設定画面 アプリケーションタブ「結合項目」) で集約されます。表示名は最初に出現したブロック (SORT 最小) のものを採用。
# 表示名 (代表) 代表 COL_NAME 代表ブロック 集約元 1 製造指示№ NRSEIZOBLOCK 1 (集約なし) 2 品目ID IDHINMOKUBLOCK 1 (集約なし) 3 取引先ID IDTOKUISAKIBLOCK 1 (集約なし)
フリーレイアウト ○ 設定なし
帳票出力 ○ 設定なし
他画面呼出 ○ 設定なし
非同期通信 ○ 設定なし
ユーザグループ ● 設定あり (2 件)
BLOCK 1 [LIST] 製造指示 (SORT=0, FUNC_SEQ=0)
▸ 1レベル展開 ▶ 末端まで展開 ▼ 全て閉じる
SELECT式 ● 設定あり (1 件)
SELECT
JT010.NRSEIZO as NRSEIZO
,JT010.IDHINMOKU as IDHINMOKU
,BT010.TXHINBAN as TXHINBAN
,BT010.TXHINMEI as TXHINMEI
,JT010.IDTOKUISAKI as IDTOKUISAKI
,AT030.CDTORIHIKISAKI as CDTORIHIKISAKI
,AT030.TXKANJI as TXKANJI
FROM
JT010 INNER JOIN BT010
ON JT010.IDHINMOKU = BT010.IDHINMOKU
LEFT OUTER JOIN AT030
ON JT010.IDTOKUISAKI = AT030.IDTORIHIKISAKI
タイトルSELECT式 ○ 設定なし
項目情報 ● 設定あり (7 件) (8列)
▶ 全項目展開 ▼ 全項目閉じる (各行の ▶ で項目固有 ITEM_OPTN を展開)
並び順 物理項目名 表示名 条件 条件編集 表示・入力形式 データ型 桁数 ▶ 1 NRSEIZO 製造指示№ ○ ○ TEXT:半角、全角混在(Byte) VARCHAR2 30 ▶ 2 IDHINMOKU 品目ID ○ ○ TEXT:半角、全角混在(Byte) VARCHAR2 30 ▶ 3 TXHINBAN 品番 TEXT:半角、全角混在(Byte) VARCHAR2 100 ▶ 4 TXHINMEI 品名 TEXT:半角、全角混在(Byte) VARCHAR2 100 ▶ 5 IDTOKUISAKI 取引先ID ○ ○ TEXT:半角、全角混在(Byte) VARCHAR2 30 ▶ 6 CDTORIHIKISAKI 取引先C TEXT:半角、全角混在(Byte) VARCHAR2 30 ▶ 7 TXKANJI 取引先名 TEXT:半角、全角混在(Byte) VARCHAR2 100
詳細設定 ○ 設定なし
参照情報 ▸ 1レベル展開 ▶ 末端まで展開 ▼ 全て閉じる
メニュー位置 ○ 設定なし
被参照 (他機能から呼ばれている箇所) ● 設定あり (35 件)
呼出元機能ID ブロックNo 項目名 設定種別 並び 設定値 XDMF_JF011_0 1 NRSEIZO 検索子画面 (SEARCH_FUNC_ID) 0 XDMF_JF100_0 XDMF_JF011_0 1 NRSEIZO 検索子画面 (SUB_SEARCH) 0 XDMF_JF100_0 / NRSEIZO / NRSEIZO XDMF_JF011_0 1 NRSEIZO 検索子画面 (SUB_SEARCH) 1 XDMF_JF100_0 / NRSEIZO / NRSEIZO XDMF_JF011_0 1 NRSEIZO 検索子画面 (SUB_SEARCH) 2 XDMF_JF100_0 / INIT_SEARCH XDMF_JF011_0Free 1 NRSEIZO 検索子画面 (SEARCH_FUNC_ID) 0 XDMF_JF100_0 XDMF_JF011_0Free 1 NRSEIZO 検索子画面 (SUB_SEARCH) 0 XDMF_JF100_0 / NRSEIZO / NRSEIZO XDMF_JF011_0Free 1 NRSEIZO 検索子画面 (SUB_SEARCH) 1 XDMF_JF100_0 / NRSEIZO / NRSEIZO XDMF_JF011_0Free 1 NRSEIZO 検索子画面 (SUB_SEARCH) 2 XDMF_JF100_0 / INIT_SEARCH XDMF_JF012_0 1 NRSEIZO 検索子画面 (SEARCH_FUNC_ID) 0 XDMF_JF100_0 XDMF_JF013_0 1 NRSEIZO 検索子画面 (SEARCH_FUNC_ID) 0 XDMF_JF100_0 XDMF_JF013_0 1 NRSEIZO 検索子画面 (SUB_SEARCH) 0 XDMF_JF100_0 / NRSEIZO / NRSEIZO XDMF_JF013_0 1 NRSEIZO 検索子画面 (SUB_SEARCH) 1 XDMF_JF100_0 / NRSEIZO / NRSEIZO XDMF_JF013_0 1 NRSEIZO 検索子画面 (SUB_SEARCH) 2 XDMF_JF100_0 / INIT_SEARCH XDMF_JF020_0 1 NRSEIZO 検索子画面 (SEARCH_FUNC_ID) 0 XDMF_JF100_0 XDMF_JF020_0 1 NRSEIZO 検索子画面 (SUB_SEARCH) 0 XDMF_JF100_0 / NRSEIZO / NRSEIZO XDMF_JF020_0 1 NRSEIZO 検索子画面 (SUB_SEARCH) 1 XDMF_JF100_0 / IDHINMOKU / IDHINMOKU XDMF_JF020_0 1 NRSEIZO 検索子画面 (SUB_SEARCH) 2 XDMF_JF100_0 / NRSEIZO / NRSEIZO XDMF_JF020_0 1 NRSEIZO 検索子画面 (SUB_SEARCH) 3 XDMF_JF100_0 / IDHINMOKU / IDHINMOKU XDMF_JF020_0 1 NRSEIZO 検索子画面 (SUB_SEARCH) 4 XDMF_JF100_0 / INIT_SEARCH XDMF_JF030_0 1 NRSEIZO 検索子画面 (SEARCH_FUNC_ID) 0 XDMF_JF100_0 XDMF_JF030_0 1 NRSEIZO 検索子画面 (SUB_SEARCH) 0 XDMF_JF100_0 / NRSEIZO / NRSEIZO XDMF_JF030_0 1 NRSEIZO 検索子画面 (SUB_SEARCH) 1 XDMF_JF100_0 / IDHINMOKU / IDHINMOKU XDMF_JF030_0 1 NRSEIZO 検索子画面 (SUB_SEARCH) 2 XDMF_JF100_0 / NRSEIZO / NRSEIZO XDMF_JF030_0 1 NRSEIZO 検索子画面 (SUB_SEARCH) 3 XDMF_JF100_0 / IDHINMOKU / IDHINMOKU XDMF_JF030_0 1 NRSEIZO 検索子画面 (SUB_SEARCH) 4 XDMF_JF100_0 / INIT_SEARCH XDMF_JF040_0 1 NRSEIZO 検索子画面 (SEARCH_FUNC_ID) 0 XDMF_JF100_0 XDMF_JF040_0 1 NRSEIZO 検索子画面 (SUB_SEARCH) 0 XDMF_JF100_0 / NRSEIZO / NRSEIZO XDMF_JF040_0 1 NRSEIZO 検索子画面 (SUB_SEARCH) 1 XDMF_JF100_0 / IDHINMOKU / IDHINMOKU XDMF_JF040_0 1 NRSEIZO 検索子画面 (SUB_SEARCH) 2 XDMF_JF100_0 / NRSEIZO / NRSEIZO XDMF_JF040_0 1 NRSEIZO 検索子画面 (SUB_SEARCH) 3 XDMF_JF100_0 / IDHINMOKU / IDHINMOKU XDMF_JF040_0 1 NRSEIZO 検索子画面 (SUB_SEARCH) 4 XDMF_JF100_0 / INIT_SEARCH XDMF_JF041_0 1 NRSEIZO 検索子画面 (SEARCH_FUNC_ID) 0 XDMF_JF100_0 XDMF_JF041_0 1 NRSEIZO 検索子画面 (SUB_SEARCH) 0 XDMF_JF100_0 / NRSEIZO / NRSEIZO XDMF_JF041_0 1 NRSEIZO 検索子画面 (SUB_SEARCH) 1 XDMF_JF100_0 / NRSEIZO / NRSEIZO XDMF_JF041_0 1 NRSEIZO 検索子画面 (SUB_SEARCH) 2 XDMF_JF100_0 / INIT_SEARCH
参照汎用CD ○ 設定なし
参照採番 ○ 設定なし
参照カレンダー ○ 設定なし
参照汎用階層 ○ 設定なし
□ 生データ (DBレコード) ▸ 1レベル展開 ▶ 末端まで展開 ▼ 全て閉じる
TLN_M_GENERAL_FUNC (1件) FUNC_ID FUNC_NM APP_KBN BG_L BG_M BG_S ADMIN_ID FUNC_OUTLINE NOTE CREATED_DATE CREATED_BY UPDATED_DATE UPDATED_BY XDMF_JF100_0 製造指示№の検索子画面 SUB 4 6 受注時や、製造品の製造指示を行うための製造指示登録画面です。
ヘッダー部に受注情報や製造指示のための品目ID、数量、納期、材料出庫倉庫、完成入庫倉庫を入力します。確定ボタンで入力された情報を元に、品目マスタ関連より仕様・工程・材料の作成も同時に行います。製造指示書の出力が可能となります。
入力項目について以下に説明します。
| 項目名 | 内容 |
| --- | --- |
| 製造指示№ | 確定時に自動採番される項目です。採番名はXDMF_JF_SEIZOUです。 |
| 客先注文番号 | 受注生産品のときに指定する項目です。 |
| 得意先ID | 受注生産品のときに指定する項目です。 |
| 出荷先行番 | 受注生産品のときに指定する項目です。得意先IDとセットで指定して下さい。 |
| 客先納期 | 受注生産品のときに指定する項目です。 |
| 品目ID | 製造品の指定を行います。検索子画面からの選択も可能です。 |
| 受注数 | 受注生産品のときに指定する項目です。 |
| 製造指示数 | 製造する指示数を指定します。 |
| 製造納期 | 製造の納期を指定します。納期を指定した場合、完了予定時刻も指定して下さい。 |
| 完了予定時刻 | 製造納期とセットで指定することで各工程の予定着手日・予定完了日を自動計算します。 |
| 見積単価 | 受注生産品のときに指定する項目です。 |
| 受注単価 | 受注生産品のときに指定する項目です。 |
| 材料出庫倉庫 | 製造時に品目IDの構成品を出庫する倉庫を指定します。 |
| 完了入庫倉庫 | 完了時に品目IDの入庫する倉庫を指定します。 |
確定後に表示される各種のボタンを以下に説明します。
| ボタン名 | 内容 |
| --- | --- |
| 製造指示書 | 製造指示書がPDFで出力されます。JasperReportを利用して作成したものです。実行すると、製造状況が「未発行」→「発行済み」に更新されます。 |
| 見積書 | 得意先IDが設定されている場合に有効となります。見積書が出力されます。 |
| 仕様編集 | 製造指示仕様明細の一括保守を起動します。 |
| 工程編集 | 製造指示工程明細の一括保守を起動します。 |
| 製造指示の取消 | 製造指示を取り消す場合に実行します。製造状況が「取消済み」に更新されます。 |
※確定ボタンの実行で、製造指示仕様、製造指示工程、製造指示材料の情報は再作成されますので注意して下さい。
仕様・工程・明細を編集済みで、ヘッダー部の内容を修正したい場合は別画面、「製造指示の保守(ヘッダー修正のみ)」をご利用下さい。製造指示データの一覧・保守の「詳細情報ボタン」>製造指示と関連情報の確認の「製造指示ヘッダー修正」ボタンより起動できます。 2024-07-11 11:38:09.0 demo 2024-07-11 11:38:09.0 demo
TLN_M_GENERAL_APP (0件) TLN_M_GENERAL_FUNC_SQL (1件) FUNC_SEQ SORT TYPE TITLE BODY_SQL TITLE_SQL 0 0 LIST 製造指示 SELECT
JT010.NRSEIZO as NRSEIZO
,JT010.IDHINMOKU as IDHINMOKU
,BT010.TXHINBAN as TXHINBAN
,BT010.TXHINMEI as TXHINMEI
,JT010.IDTOKUISAKI as IDTOKUISAKI
,AT030.CDTORIHIKISAKI as CDTORIHIKISAKI
,AT030.TXKANJI as TXKANJI
FROM
JT010 INNER JOIN BT010
ON JT010.IDHINMOKU = BT010.IDHINMOKU
LEFT OUTER JOIN AT030
ON JT010.IDTOKUISAKI = AT030.IDTORIHIKISAKI
TLN_M_GENERAL_ITEM (7件) FUNC_SEQ SORT COL_NAME DISP_NAME KEY_FLG UPDATE_FLG SEARCH_FLG PATTERN_ID DATA_TYPE INPUT_SIZE DISP_SIZE TEXT_ROWS COMPONENT SIKIBETU_CODE REQUIRED_FLG CR_FLG GROUP_NAME 0 0 NRSEIZO 製造指示№ 1 1 0 TEXT VARCHAR2 30 0 1 IDHINMOKU 品目ID 1 1 0 TEXT VARCHAR2 30 0 2 TXHINBAN 品番 0 TEXT VARCHAR2 100 0 3 TXHINMEI 品名 0 TEXT VARCHAR2 100 0 4 IDTOKUISAKI 取引先ID 1 1 0 TEXT VARCHAR2 30 0 5 CDTORIHIKISAKI 取引先C 0 TEXT VARCHAR2 30 0 6 TXKANJI 取引先名 0 TEXT VARCHAR2 100
TLN_M_GENERAL_ITEM_OPTN (7件) FUNC_SEQ COL_NAME FUNC_KBN OPT_SORT KIND CHR1 CHR2 CHR3 CHR4 CHR5 NUM1 NUM2 NUM3 NUM4 NUM5 FLAG CHR_TEXT 0 CDTORIHIKISAKI SEARCH_METHOD 0 PREFIX 0 IDHINMOKU SEARCH_METHOD 0 PREFIX 0 IDTOKUISAKI SEARCH_METHOD 0 PREFIX 0 NRSEIZO SEARCH_METHOD 0 PREFIX 0 TXHINBAN SEARCH_METHOD 0 PREFIX 0 TXHINMEI SEARCH_METHOD 0 PREFIX 0 TXKANJI SEARCH_METHOD 0 PREFIX
TLN_M_GENERAL_AUTH (2件) TLN_M_GENERAL_POSITION (0件) TLN_M_GENERAL_USES (USER_CODE=TLN_GEN_ALL) (1件) FUNC_SEQ FUNC_KBN USER_CODE SEQ KEY_CODE NAME OPTN VALUE VALUE_TO FLAG 0 SORT TLN_GEN_ALL 0 NRSEIZO ASC
この機能で参照しているドメイン: 5 ドメイン名クリックでデータドメイン索引、▦ でマトリクスの該当箇所へ遷移します。
取引先 ▦ 識別子 営業企画部 [D000000000004] (1 項目) 取引相手 (法人・個人) の中央識別子。受発注双方の取引相手をひとつのマスタで管理する。
品名 ▦ テキスト 生産技術部 [D000000000013] (1 項目) 品目に対する業務上の呼称・名称。帳票や画面上の表示で使われる。
品目 ▦ 識別子 生産技術部 [D000000000011] (1 項目) 在庫・購入・販売・製造の対象となる物品。製品/部品/材料/半製品/汎用品をひとつのマスタで管理する。
品目ID ▦ テキスト 生産技術部 [D000000000012] (1 項目) 品目に対する業務上の番号/呼称。社内・社外で識別する目印として使う。
製造指示№ ▦ 識別子 生産管理部 [D000000000019] (1 項目) 製造指示エントリーで採番される製造指示の識別番号。製造指示見出し・仕様/工程/材料明細を紐付ける中央キー。
未登録項目 (2) — 辞書未登録の項目一覧