✎ テーブル参照解析について: ・テーブル参照は 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_HF010_0 / 発注データの一覧・保守 [STD] 機能設定 ▸ 1レベル展開 ▶ 末端まで展開 ▼ 全て閉じる
機能説明 ● 設定あり (8 件)
管理者ID 業務分類(大) XTEA生産管理 (4) 業務分類(中) 発注入荷管理 (7) 業務分類(小) 機能概要 発注エントリーで登録した内容を確認するための画面です。明細の「検討」ボタンで発注見出し/明細の検討を起動します。入荷指示エントリーがまだの発注については「入荷指示」ボタンが有効になります。ボタン押下で入荷指示エントリーを起動します。
※入荷指示残は入荷指示エントリーをかけていない発注明細の件数を表しています。
※発注状況は直接の編集はできません。データの状況によって値が変化します。
| 発注状況 | 内容 |
| --- | --- |
| 未発行 | 発注エントリーを行ったが、発注書が未出力の状態 |
| 発行済み | 発注書を出力した状態 |
| 一部入荷 | 検収がされているが、発注数 > 検収数の状態 |
| 入荷完了 | 検収済み。発注数 備考 ヘルプリンク名 ヘルプURL
アプリケーション ● 設定あり (1 件)
検索条件集約 4件 (うち集約あり 0件)同一 COL_NAME は自動集約。物理項目名が異なる検索項目は TLN_M_GENERAL_ITEM_OPTN.FUNC_KBN='JOIN' (機能設定画面 アプリケーションタブ「結合項目」) で集約されます。表示名は最初に出現したブロック (SORT 最小) のものを採用。
# 表示名 (代表) 代表 COL_NAME 代表ブロック 集約元 1 発注日 DTHATTYUBLOCK 1 (集約なし) 2 発注№ NRHATTYUBLOCK 1 (集約なし) 3 仕入先ID IDSIIRESAKIBLOCK 1 (集約なし) 4 発注状況 STHATTYUBLOCK 1 (集約なし)
フリーレイアウト ○ 設定なし
帳票出力 ○ 設定なし
他画面呼出 ● 設定あり (1 件)
ボタン名 遷移先 (機能ID/URL) 条件式 ▶ 新規登録 XDMF_HF013_0 遷移先ボタン名 新規登録 機能ID XDMF_HF013_0 (発注見出し/明細の検討) 引数(固定値) COLUMN_0=NRHATTYU&FLAT_VALUE_0=1 初期検索 OFF
非同期通信 ○ 設定なし
ユーザグループ ● 設定あり (2 件)
BLOCK 1 [LIST] 発注 (SORT=0, FUNC_SEQ=0)
▸ 1レベル展開 ▶ 末端まで展開 ▼ 全て閉じる
SELECT式 ● 設定あり (1 件)
SELECT
HT010.DTHATTYU as DTHATTYU
,HT010.NRHATTYU as NRHATTYU
,HT010.IDSIIRESAKI as IDSIIRESAKI
,AT030.TXKANJI as TXKANJI
,HT010.STHATTYU as STHATTYU
,(SELECT COUNT(*) FROM HT011 WHERE NRHATTYU = HT010.NRHATTYU AND NRNYUKA IS NULL GROUP BY NRHATTYU) AS NYUKA_SIJI_ZAN
FROM
HT010 LEFT JOIN AT030
ON HT010.IDSIIRESAKI = AT030.IDTORIHIKISAKI
タイトルSELECT式 ○ 設定なし
項目情報 ● 設定あり (6 件) (9列)
▶ 全項目展開 ▼ 全項目閉じる (各行の ▶ で項目固有 ITEM_OPTN を展開)
並び順 物理項目名 表示名 検索 表示・入力形式 データ型 桁数 コンポーネント 識別コード ▶ 1 DTHATTYU 発注日 ○ DATE:YYYY/MM/DD DATE 10 ▶ 2 NRHATTYU 発注№ ○ TEXT:半角、全角混在(Byte) VARCHAR2 30 設定種別 並び 内容 検索子画面 > 機能ID 1 機能ID =XDMF_HF100_0 (発注№の検索子画面)検索子画面 1 子画面項目 =NRHATTYU (発注№) / 項目名 =NRHATTYU (発注№)2 子画面項目 =NRHATTYU (発注№) / 戻り値 =NRHATTYU (発注№)3 項目名 =ON [INIT_SEARCH]
▶ 3 IDSIIRESAKI 仕入先ID ○ TEXT:半角、全角混在(Byte) VARCHAR2 30 設定種別 並び 内容 検索改行 1 ON 検索子画面 > 機能ID 1 機能ID =XDMF_DF200_0 (仕入先マスターの検索子画面)検索子画面 1 子画面項目 =IDTORIHIKISAKI (仕入先ID) / 項目名 =IDSIIRESAKI (仕入先ID)2 子画面項目 =IDTORIHIKISAKI (仕入先ID) / 戻り値 =IDSIIRESAKI (仕入先ID)3 項目名 =ON [INIT_SEARCH]
4 TXKANJI 仕入先名 TEXT:半角、全角混在(Byte) VARCHAR2 100 5 STHATTYU 発注状況 ○ TEXT:半角、全角混在(Byte) VARCHAR2 2 検索条件チェック/結果リスト (3) STHATTYU 6 NYUKA_SIJI_ZAN 入荷指示残 INT:整数 NUMBER 22
詳細設定 ● 設定あり (1 件)
帳票出力 ○ 設定なし
処理呼出 ○ 設定なし
他画面呼出 ● 設定あり (2 件)
▶ 全て展開 ▼ 全て閉じる
ボタン名 遷移先 (機能ID/URL) 条件式 ▶ 検討 XDMF_HF013_0 遷移先ボタン名 検討 機能ID XDMF_HF013_0 (発注見出し/明細の検討) 初期検索 ON
引数設定 (1 件)引数 #1 — 遷移先項目: NRHATTYU (発注№) 遷移先項目 NRHATTYU (発注№) 式 = 項目 NRHATTYU (発注№) 値 ON
▶ 入荷指示 XDMF_HF021_0 %1_NYUKA_SIJI_ZAN% > 0 遷移先ボタン名 入荷指示 機能ID XDMF_HF021_0 (入荷指示エントリー) 条件式 %1_NYUKA_SIJI_ZAN% > 0 初期検索 ON
引数設定 (2 件)引数 #1 — 遷移先項目: NRHATTYU (発注№) 遷移先項目 NRHATTYU (発注№) 式 = 項目 NRHATTYU (発注№)
引数 #2 — 遷移先項目: IDSIIRESAKI (仕入先ID) 遷移先項目 IDSIIRESAKI (仕入先ID) 式 = 項目 IDSIIRESAKI (仕入先ID) 値 ON
ファイル入出力 ○ 設定なし
他機能呼出 ○ 設定なし
参照情報 ▸ 1レベル展開 ▶ 末端まで展開 ▼ 全て閉じる
メニュー位置 ● 設定あり (1 件)
権限グループID 表示名 権限区分 表示順 URL ヘルプURL XTEA//XTEA_ORDER 発注データの一覧・保守 1:更新 5110 TALON/APPLICATION/GENERALFREE/GENERALFREE.xhtml?PARAM_FUNC_ID=XDMF_HF010_0&COLUMN_0=STHATTYU&FORMULA_0==&VALUE_0=10,20
被参照 (他機能から呼ばれている箇所) ○ 設定なし
参照汎用CD ● 設定あり (1 件)
STHATTYU 発注状況 (4候補)コード値 表示1 表示2 表示3 数値1 並び 10 未発行 0 10 20 発行済 0 20 30 一部入荷 0 30 40 入荷完了 0 40
参照採番 ○ 設定なし
参照カレンダー ○ 設定なし
参照汎用階層 ○ 設定なし
□ 生データ (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_HF010_0 発注データの一覧・保守 STD 4 7 発注エントリーで登録した内容を確認するための画面です。明細の「検討」ボタンで発注見出し/明細の検討を起動します。入荷指示エントリーがまだの発注については「入荷指示」ボタンが有効になります。ボタン押下で入荷指示エントリーを起動します。
※入荷指示残は入荷指示エントリーをかけていない発注明細の件数を表しています。
※発注状況は直接の編集はできません。データの状況によって値が変化します。
| 発注状況 | 内容 |
| --- | --- |
| 未発行 | 発注エントリーを行ったが、発注書が未出力の状態 |
| 発行済み | 発注書を出力した状態 |
| 一部入荷 | 検収がされているが、発注数 > 検収数の状態 |
| 入荷完了 | 検収済み。発注数 2024-07-11 11:38:09.0 demo 2024-07-11 11:38:09.0 demo
TLN_M_GENERAL_APP (1件) FUNC_SEQ FUNC_KBN VALUE NUM_VALUE 0 VIEW_BUTTON_HDN_FLG 1
TLN_M_GENERAL_FUNC_SQL (1件) FUNC_SEQ SORT TYPE TITLE BODY_SQL TITLE_SQL 0 0 LIST 発注 SELECT
HT010.DTHATTYU as DTHATTYU
,HT010.NRHATTYU as NRHATTYU
,HT010.IDSIIRESAKI as IDSIIRESAKI
,AT030.TXKANJI as TXKANJI
,HT010.STHATTYU as STHATTYU
,(SELECT COUNT(*) FROM HT011 WHERE NRHATTYU = HT010.NRHATTYU AND NRNYUKA IS NULL GROUP BY NRHATTYU) AS NYUKA_SIJI_ZAN
FROM
HT010 LEFT JOIN AT030
ON HT010.IDSIIRESAKI = AT030.IDTORIHIKISAKI
TLN_M_GENERAL_ITEM (6件) 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 DTHATTYU 発注日 1 DATE DATE 10 0 1 NRHATTYU 発注№ 1 TEXT VARCHAR2 30 0 2 IDSIIRESAKI 仕入先ID 1 TEXT VARCHAR2 30 0 3 TXKANJI 仕入先名 0 TEXT VARCHAR2 100 0 4 STHATTYU 発注状況 1 TEXT VARCHAR2 2 3 STHATTYU 0 5 NYUKA_SIJI_ZAN 入荷指示残 0 INT NUMBER 22
TLN_M_GENERAL_ITEM_OPTN (16件) FUNC_SEQ COL_NAME FUNC_KBN OPT_SORT KIND CHR1 CHR2 CHR3 CHR4 CHR5 NUM1 NUM2 NUM3 NUM4 NUM5 FLAG CHR_TEXT -1 ALL BUTTON_NEXT 0 新規登録 XDMF_HF013_0 COLUMN_0=NRHATTYU&FLAT_VALUE_0=1 0 1 0 ALL BUTTON_NEXT 0 検討 XDMF_HF013_0 1 1 0 ALL BUTTON_NEXT 1 入荷指示 XDMF_HF021_0 %1_NYUKA_SIJI_ZAN% > 0 1 1 0 DTHATTYU FIX_FORMULA 0 BETWEEN 0 IDSIIRESAKI BUTTON_NEXT_1 3 IDSIIRESAKI = 0 0 1 0 IDSIIRESAKI CR_FLG_SEARCH 0 1 0 IDSIIRESAKI SEARCH_FUNC_ID 0 XDMF_DF200_0 0 IDSIIRESAKI SUB_SEARCH 0 XDMF_DF200_0 IDTORIHIKISAKI IDSIIRESAKI 0 0 IDSIIRESAKI SUB_SEARCH 1 XDMF_DF200_0 IDTORIHIKISAKI IDSIIRESAKI 1 0 IDSIIRESAKI SUB_SEARCH 2 XDMF_DF200_0 INIT_SEARCH 0 0 NRHATTYU BUTTON_NEXT_0 0 NRHATTYU = 0 0 1 0 NRHATTYU BUTTON_NEXT_1 0 NRHATTYU = 0 0 0 0 NRHATTYU SEARCH_FUNC_ID 0 XDMF_HF100_0 0 NRHATTYU SUB_SEARCH 0 XDMF_HF100_0 NRHATTYU NRHATTYU 0 0 NRHATTYU SUB_SEARCH 1 XDMF_HF100_0 NRHATTYU NRHATTYU 1 0 NRHATTYU SUB_SEARCH 2 XDMF_HF100_0 INIT_SEARCH 0
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 NRHATTYU ASC
この機能で参照しているドメイン: 4 ドメイン名クリックでデータドメイン索引、▦ でマトリクスの該当箇所へ遷移します。
仕入先 ▦ 識別子 購買部 [D000000000005] (2 項目) 取引先 のうち仕入対象として有効なもの。仕入条件・支払方法・買掛残高を持つ。
発注№ ▦ 識別子 購買部 [D000000000016] (1 項目) 発注エントリーで採番される発注の識別番号。発注見出し / 発注明細を一意に紐付ける。
発注日 ▦ 日付 購買部 [D000000000099] (1 項目) 発注№ が正式に発注として確定した日 (= 発注書出力日)。
発注状況 ▦ カテゴリ 購買部 [D000000000043] (1 項目) 発注№ のライフサイクル状態 (未入荷/一部入荷/入荷済み 等)。
未登録項目 (1) — 辞書未登録の項目一覧