✎ テーブル参照解析について: ・テーブル参照は 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_YF310_0 / 月次在庫取引サマリの検討 [STD] 機能設定 ▸ 1レベル展開 ▶ 末端まで展開 ▼ 全て閉じる
機能説明 ● 設定あり (8 件)
管理者ID 業務分類(大) XTEA生産管理 (4) 業務分類(中) 統計 (11) 業務分類(小) 機能概要 品目ID別、月序別の入庫数・出庫数・在庫数、入庫額・出庫額・在庫残高を確認するための画面です。
TALONのドリルダウン機能を利用している画面で、レベル1の明細は月序の合計行となります。レベル1をクリックすると各月序ごとに集計された値が確認できます。また、明細の「在庫取引」ボタンでその月序データの内訳を確認する月次在庫取引サマリの検討へ画面遷移します。 備考 ヘルプリンク名 ヘルプURL
アプリケーション ● 設定あり (2 件)
機能タイプ 固定検索条件 ボタンの非表示 > PDF出力 ON [1]
検索条件集約 3件 (うち集約あり 0件)同一 COL_NAME は自動集約。物理項目名が異なる検索項目は TLN_M_GENERAL_ITEM_OPTN.FUNC_KBN='JOIN' (機能設定画面 アプリケーションタブ「結合項目」) で集約されます。表示名は最初に出現したブロック (SORT 最小) のものを採用。
# 表示名 (代表) 代表 COL_NAME 代表ブロック 集約元 1 年度 DTNENDBLOCK 1 (集約なし) 2 月序 DTMSEQBLOCK 1 (集約なし) 3 品目ID IDHINMOKUBLOCK 1 (集約なし)
フリーレイアウト ○ 設定なし
帳票出力 ○ 設定なし
他画面呼出 ○ 設定なし
非同期通信 ○ 設定なし
ユーザグループ ● 設定あり (2 件)
BLOCK 1 [LIST] 月次在庫取引サマリ (SORT=0, FUNC_SEQ=0)
▸ 1レベル展開 ▶ 末端まで展開 ▼ 全て閉じる
SELECT式 ● 設定あり (1 件)
SELECT
YT310.DTNEND as DTNEND
,YT310.DTMSEQ as DTMSEQ
,YT310.IDHINMOKU as IDHINMOKU
,BT010.TXHINBAN as TXHINBAN
,BT010.TXHINMEI as TXHINMEI
,YT310.KBUKEBARAI as KBUKEBARAI
,YT310.KBZAIHURI as KBZAIHURI
,CASE WHEN YT310.QTTORIHIKI IS NULL THEN 0 ELSE YT310.QTTORIHIKI END as QTTORIHIKI
,BT010.KBUNIT as KBUNIT
,CASE WHEN YT310.AMTORIHIKI IS NULL THEN 0 ELSE YT310.AMTORIHIKI END as AMTORIHIKI
FROM
YT310 LEFT OUTER JOIN BT010
ON YT310.IDHINMOKU = BT010.IDHINMOKU
タイトルSELECT式 ○ 設定なし
項目情報 ● 設定あり (10 件) (9列)
▶ 全項目展開 ▼ 全項目閉じる (各行の ▶ で項目固有 ITEM_OPTN を展開)
並び順 物理項目名 表示名 検索 表示・入力形式 データ型 桁数 コンポーネント 識別コード ▶ 1 DTNEND 年度 ○ INT:整数 NUMBER 5 2 DTMSEQ 月序 ○ INT:整数 NUMBER 5 3 IDHINMOKU 品目ID ○ TEXT:半角、全角混在(Byte) VARCHAR2 30 4 TXHINBAN 品番 TEXT:半角、全角混在(Byte) VARCHAR2 100 5 TXHINMEI 品名 TEXT:半角、全角混在(Byte) VARCHAR2 100 6 KBUKEBARAI 受払区分 TEXT:半角、全角混在(Byte) VARCHAR2 3 リストボックス (1) KBUKEBARAI 7 KBZAIHURI 振替区分 TEXT:半角、全角混在(Byte) VARCHAR2 2 リストボックス (1) KBZAIHURI 8 QTTORIHIKI 取引数 INT:整数 NUMBER 22 9 KBUNIT 単位区分 TEXT:半角、全角混在(Byte) VARCHAR2 3 リストボックス (1) KBUNIT 10 AMTORIHIKI 税抜取引額 INT:整数 NUMBER 11
詳細設定 ○ 設定なし
帳票出力 ○ 設定なし
処理呼出 ○ 設定なし
他画面呼出 ○ 設定なし
ファイル入出力 ○ 設定なし
他機能呼出 ○ 設定なし
参照情報 ▸ 1レベル展開 ▶ 末端まで展開 ▼ 全て閉じる
メニュー位置 ○ 設定なし
被参照 (他機能から呼ばれている箇所) ● 設定あり (1 件)
呼出元機能ID ブロックNo 項目名 設定種別 並び 設定値 XDMF_YF300_0 1 ALL 機能画面設定 (BUTTON_NEXT) 0 在庫取引 / XDMF_YF310_0 / %1_LV% = 2
参照汎用CD ● 設定あり (3 件)
▶ 全て展開 ▼ 全て閉じる
KBUKEBARAI 受払区分 (14候補)コード値 表示1 表示2 表示3 数値1 並び 010 移動入庫 0 10 020 振替入庫 0 20 030 仕入入庫 0 30 040 直仕入入庫 0 40 050 売上返品 0 50 060 完成入庫 0 60 070 棚卸増 0 70 110 移動出庫 0 110 120 振替出庫 0 120 130 売上出庫 0 130 140 仕入返品 0 140 150 直売上出庫 0 150 160 材料出庫 0 160 170 棚卸減 0 170
KBUNIT 単位区分 (6候補)コード値 表示1 表示2 表示3 数値1 並び CNT 件 0 20 ECH 個 0 10 G g 0 60 KG kg 0 50 MTR m 0 30 ROL 巻 0 40
KBZAIHURI 振替区分(在庫) (6候補)コード値 表示1 表示2 表示3 数値1 並び 10 雑益 0 10 11 雑損 0 11 20 評価益 0 20 21 評価損 0 21 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_YF310_0 月次在庫取引サマリの検討 STD 4 11 品目ID別、月序別の入庫数・出庫数・在庫数、入庫額・出庫額・在庫残高を確認するための画面です。
TALONのドリルダウン機能を利用している画面で、レベル1の明細は月序の合計行となります。レベル1をクリックすると各月序ごとに集計された値が確認できます。また、明細の「在庫取引」ボタンでその月序データの内訳を確認する月次在庫取引サマリの検討へ画面遷移します。 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 -1 PDF_BUTTON_HDN_FLG 1
TLN_M_GENERAL_FUNC_SQL (1件) FUNC_SEQ SORT TYPE TITLE BODY_SQL TITLE_SQL 0 0 LIST 月次在庫取引サマリ SELECT
YT310.DTNEND as DTNEND
,YT310.DTMSEQ as DTMSEQ
,YT310.IDHINMOKU as IDHINMOKU
,BT010.TXHINBAN as TXHINBAN
,BT010.TXHINMEI as TXHINMEI
,YT310.KBUKEBARAI as KBUKEBARAI
,YT310.KBZAIHURI as KBZAIHURI
,CASE WHEN YT310.QTTORIHIKI IS NULL THEN 0 ELSE YT310.QTTORIHIKI END as QTTORIHIKI
,BT010.KBUNIT as KBUNIT
,CASE WHEN YT310.AMTORIHIKI IS NULL THEN 0 ELSE YT310.AMTORIHIKI END as AMTORIHIKI
FROM
YT310 LEFT OUTER JOIN BT010
ON YT310.IDHINMOKU = BT010.IDHINMOKU
TLN_M_GENERAL_ITEM (10件) 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 DTNEND 年度 1 INT NUMBER 5 0 1 DTMSEQ 月序 1 INT NUMBER 5 0 2 IDHINMOKU 品目ID 1 TEXT VARCHAR2 30 0 3 TXHINBAN 品番 0 TEXT VARCHAR2 100 0 4 TXHINMEI 品名 0 TEXT VARCHAR2 100 0 5 KBUKEBARAI 受払区分 0 TEXT VARCHAR2 3 1 KBUKEBARAI 0 6 KBZAIHURI 振替区分 0 TEXT VARCHAR2 2 1 KBZAIHURI 0 7 QTTORIHIKI 取引数 0 INT NUMBER 22 0 8 KBUNIT 単位区分 0 TEXT VARCHAR2 3 1 KBUNIT 0 9 AMTORIHIKI 税抜取引額 0 INT NUMBER 11
TLN_M_GENERAL_ITEM_OPTN (1件) FUNC_SEQ COL_NAME FUNC_KBN OPT_SORT KIND CHR1 CHR2 CHR3 CHR4 CHR5 NUM1 NUM2 NUM3 NUM4 NUM5 FLAG CHR_TEXT 0 DTNEND CAMMA_OFF 0 1
TLN_M_GENERAL_AUTH (2件) TLN_M_GENERAL_POSITION (0件) TLN_M_GENERAL_USES (USER_CODE=TLN_GEN_ALL) (0件) この機能で参照しているドメイン: 10 ドメイン名クリックでデータドメイン索引、▦ でマトリクスの該当箇所へ遷移します。
単位区分 ▦ カテゴリ 生産技術部 [D000000000033] (1 項目) 品目 の数量を扱う単位 (個/Kg/g/L 等)。
取引数 ▦ 数量 経理部 [D000000000069] (1 項目) 取引履歴 (在庫増減・買掛増減 等) における 1 取引あたりの数量。
受払区分 ▦ カテゴリ 在庫管理部 [D000000000028] (1 項目) 在庫増減履歴で「受 (入庫) / 払 (出庫)」を区別するコード。
品名 ▦ テキスト 生産技術部 [D000000000013] (1 項目) 品目に対する業務上の呼称・名称。帳票や画面上の表示で使われる。
品目 ▦ 識別子 生産技術部 [D000000000011] (1 項目) 在庫・購入・販売・製造の対象となる物品。製品/部品/材料/半製品/汎用品をひとつのマスタで管理する。
品目ID ▦ テキスト 生産技術部 [D000000000012] (1 項目) 品目に対する業務上の番号/呼称。社内・社外で識別する目印として使う。
年度 ▦ 数量 経理部 [D000000000128] (1 項目) 取引履歴・統計サマリにおける会計年度 (YYYY)。
振替区分 ▦ カテゴリ 経理部 [D000000000029] (1 項目) 取引履歴において、振替処理 (赤伝/黒伝による相殺) であるかを示すコード。
月序 ▦ 数量 経理部 [D000000000129] (1 項目) 会計年度における月の序数 (1〜12)。年度第一月 = 1。
税抜取引額 ▦ 金額 経理部 [D000000000092] (1 項目) 取引額 から消費税額を除いた金額 (= 税抜の本体価格)。