# XDMF_BF130_0 / 製造品工程明細マスターの検索子画面

_言語: ja / データ版数 (設定の最終更新): 2024-07-11 11:38:22_

## 要約

| 項目 | 値 |
|------|------|
| FUNC\_ID | \`XDMF\_BF130\_0\` |
| 機能名 | 製造品工程明細マスターの検索子画面 |
| 機能タイプ \(APP\_KBN\) | SUB / 検索子画面 |
| BG\_L | 4 |
| BG\_M | 4 |
| ブロック数 | 1 |
| 項目数 | 7 |
| 読み取りテーブル | 3 |
| 書き込みテーブル | 0 |
| DB 接続先 | 1 |


### 機能概要

製造品の工程と工程に紐づく作業場をメンテナンスするための画面です。
工程Cは製造品工程明細の一括保守画面で設定するために必要となる情報です。
計画対象フラグは「製造指示工程明細の一括保守」画面で参照する項目です。計画対象工程の開始・終了予定を基準にして前後の工程の開始・終了を自動計算する際の基準工程として位置づけられます。
※一つの品目に複数工程ある場合、計画対象フラグがONの工程は一つになるよう設定をして下さい。


■ 作業場マスターの保守

工程マスターの一覧・保守の「作業場」ボタンから起動する画面です。

作業場名、開始時刻、終了時刻、加工レートを設定します。カレンダー区分は「標準」を設定して下さい。
開始時刻・終了時刻は「製造指示エントリー」で製造納期から各工程の開始日・終了日を設定する際に利用します。
加工レートは製造指示工程明細テーブルの加工費の計算時に参照されます。

## 機能設定

### 機能説明

| 項目 | 値 |
|------|----|
| 機能ID | XDMF\_BF130\_0 |
| 機能名 | 製造品工程明細マスターの検索子画面 |
| 機能タイプ | 検索子画面 \(SUB\) |
| ADMIN\_ID |  |
| 業務分類 大 | XTEA生産管理 \(4\) |
| 業務分類 中 | 製造マスタ \(4\) |
| 業務分類 小 |  |
| 作成 | 2024\-07\-11 11:38:09.0 demo |
| 最終更新 | 2024\-07\-11 11:38:09.0 demo |
| ヘルプリンク名 \(HELP\_LINK\_NM\) |  |
| ヘルプURL \(HELP\_URL\) |  |

#### 機能概要

製造品の工程と工程に紐づく作業場をメンテナンスするための画面です。
工程Cは製造品工程明細の一括保守画面で設定するために必要となる情報です。
計画対象フラグは「製造指示工程明細の一括保守」画面で参照する項目です。計画対象工程の開始・終了予定を基準にして前後の工程の開始・終了を自動計算する際の基準工程として位置づけられます。
※一つの品目に複数工程ある場合、計画対象フラグがONの工程は一つになるよう設定をして下さい。


■ 作業場マスターの保守

工程マスターの一覧・保守の「作業場」ボタンから起動する画面です。

作業場名、開始時刻、終了時刻、加工レートを設定します。カレンダー区分は「標準」を設定して下さい。
開始時刻・終了時刻は「製造指示エントリー」で製造納期から各工程の開始日・終了日を設定する際に利用します。
加工レートは製造指示工程明細テーブルの加工費の計算時に参照されます。


### アプリケーション設定

#### 機能レベル設定一覧

_TLN_M_GENERAL_APP (FUNC_SEQ=-1) に登録されている全ての設定値。非表示フラグや個別セクションで重複して表示される設定も含む。_

| ボタン | 状態 | FUNC\_KBN |
|------|------|------|
| 機能タイプ | 検索子画面 | APP\_KBN=SUB |

#### 標準ボタン非表示設定

| ボタン | FUNC\_KBN | 状態 |
|------|------|------|
| PDF出力 | PDF\_BUTTON\_HDN\_FLG | 表示 |
| Excel出力 | EXCEL\_BUTTON\_HDN\_FLG | 表示 |
| Excel更新 | EXCELUPDATE\_BUTTON\_HDN\_FLG | 表示 |
| クリア | CLEAR\_BUTTON\_HDN\_FLG | 表示 |
| 検索 | SEARCH\_BUTTON\_HDN\_FLG | 表示 |
| 戻る | BACK\_BUTTON\_HDN\_FLG | 表示 |
| 確定 | EXECUTE\_BTN\_HDN\_FLG | 表示 |
| 参照 | VIEW\_BUTTON\_HDN\_FLG | 表示 |
| 画面設定 | COL\_BUTTON\_HDN\_FLG | 表示 |
| 検索条件保存 | COND\_SAVE\_HDN\_FLG | 表示 |
| 検索条件タイトル | IS\_CONDITION\_TITLE\_OFF | 表示 |
| ブロック名 | BLOCK\_NAME\_HDN\_FLG | 表示 |


### ユーザグループ

| FUNC\_ATH\_ID | グループ名 |
|------|------|
| system | システム管理 |



## 検索条件 (集約)

| 表示名 | COL\_NAME | データ型 | 桁 | 表示形式 | 改行 | 集約数 | 集約元 |
|------|------|------|------|------|------|------|------|
| 品目ID | IDHINMOKU | VARCHAR2 | 30 | TEXT:半角、全角混在\(Byte\) |  | 1 | BLOCK1: IDHINMOKU |
| 品番 | TXHINBAN | VARCHAR2 | 100 | TEXT:半角、全角混在\(Byte\) |  | 1 | BLOCK1: TXHINBAN |
| 品名 | TXHINMEI | VARCHAR2 | 100 | TEXT:半角、全角混在\(Byte\) |  | 1 | BLOCK1: TXHINMEI |
| 工程行番 | SQKOUTEI | NUMBER | 3 | INT:整数　　　　　　　　　　 | ○ | 1 | BLOCK1: SQKOUTEI |
| 工程順序 | SQLIST | NUMBER | 5 | INT:整数　　　　　　　　　　 |  | 1 | BLOCK1: SQLIST |
| 工程C | CDKOUTEI | VARCHAR2 | 30 | TEXT:半角、全角混在\(Byte\) |  | 1 | BLOCK1: CDKOUTEI |
| 名称 | TXNAME | VARCHAR2 | 100 | TEXT:半角、全角混在\(Byte\) | ○ | 1 | BLOCK1: TXNAME |


## ブロック設定

### ブロック構成

| \# | TYPE | TITLE |
|------|------|------|
| BLOCK 1 | LIST | 製造品工程明細 |

### BLOCK 1: 製造品工程明細 [LIST]

#### SELECT 式

```sql
SELECT  
        BT030.IDHINMOKU as IDHINMOKU
       ,BT010.TXHINBAN as TXHINBAN
       ,BT010.TXHINMEI as TXHINMEI
       ,BT030.SQKOUTEI as SQKOUTEI
       ,BT030.SQLIST as SQLIST
       ,BT030.CDKOUTEI as CDKOUTEI
       ,BT050.TXNAME as TXNAME
FROM
 BT030 LEFT OUTER JOIN BT010
            ON  BT030.IDHINMOKU = BT010.IDHINMOKU
 LEFT OUTER JOIN BT050
            ON  BT030.CDKOUTEI = BT050.CDKOUTEI
```

#### 項目情報

| 並び順 | 物理項目名 | 表示名 | 条件 | 条件編集 | 検索 | 必須 | 改行 | グループ名 | 表示形式 | データ型 | 桁 | 表示桁 | 行数 | コンポーネント | 識別コード |
|------|------|------|------|------|------|------|------|------|------|------|------|------|------|------|------|
| 1 | IDHINMOKU | 品目ID | ○ | ○ |  |  |  |  | TEXT:半角、全角混在\(Byte\) | VARCHAR2 | 30 |  |  |  |  |
| 2 | TXHINBAN | 品番 | ○ | ○ |  |  |  |  | TEXT:半角、全角混在\(Byte\) | VARCHAR2 | 100 | 10 |  |  |  |
| 3 | TXHINMEI | 品名 | ○ | ○ |  |  |  |  | TEXT:半角、全角混在\(Byte\) | VARCHAR2 | 100 |  |  |  |  |
| 4 | SQKOUTEI | 工程行番 | ○ | ○ |  |  |  |  | INT:整数　　　　　　　　　　 | NUMBER | 3 | 5 |  |  |  |
| 5 | SQLIST | 工程順序 | ○ | ○ |  |  |  |  | INT:整数　　　　　　　　　　 | NUMBER | 5 |  |  |  |  |
| 6 | CDKOUTEI | 工程C | ○ | ○ |  |  |  |  | TEXT:半角、全角混在\(Byte\) | VARCHAR2 | 30 | 10 |  |  |  |
| 7 | TXNAME | 名称 | ○ | ○ |  |  |  |  | TEXT:半角、全角混在\(Byte\) | VARCHAR2 | 100 |  |  |  |  |


##### 項目別 詳細設定 (ITEM_OPTN)

###### 項目: IDHINMOKU (品目ID)

| 設定種別 | 並び | 内容 |
|------|------|------|
| 検索方式 | 1 | PREFIX |

###### 項目: TXHINBAN (品番)

| 設定種別 | 並び | 内容 |
|------|------|------|
| 検索方式 | 1 | PREFIX |

###### 項目: TXHINMEI (品名)

| 設定種別 | 並び | 内容 |
|------|------|------|
| 検索方式 | 1 | PREFIX |

###### 項目: SQKOUTEI (工程行番)

| 設定種別 | 並び | 内容 |
|------|------|------|
| 検索改行 | 1 | ON |
| 検索方式 | 1 | = |

###### 項目: SQLIST (工程順序)

| 設定種別 | 並び | 内容 |
|------|------|------|
| 検索方式 | 1 | = |

###### 項目: CDKOUTEI (工程C)

| 設定種別 | 並び | 内容 |
|------|------|------|
| 検索方式 | 1 | PREFIX |

###### 項目: TXNAME (名称)

| 設定種別 | 並び | 内容 |
|------|------|------|
| 検索改行 | 1 | ON |
| 検索方式 | 1 | PREFIX |

#### 詳細設定

| 設定種別 | 値 | FUNC\_KBN |
|------|------|------|
| 画面最大行数 |  | MAX\_LINE\_COUNT |
| 標準Excel出力最大行数 |  | MAX\_LINE\_COUNT\_EXCEL |


## 参照情報

### メニュー位置

_(なし)_


### 依存関係

#### 参照先テーブル (読み取りのみ)

_FROM / JOIN 句から抽出_

| テーブル名 | 出典 |
|------|------|
| <a href="er-diagram.html#tbl-BT010">BT010</a> | BLOCK1.BODY\_SQL |
| <a href="er-diagram.html#tbl-BT030">BT030</a> | BLOCK1.BODY\_SQL |
| <a href="er-diagram.html#tbl-BT050">BT050</a> | BLOCK1.BODY\_SQL |

> **✎ テーブル参照解析の注意事項**
>
> - テーブル参照は `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は文字列リテラルが DML 文で始まる場合のみ抽出します。
> - **書き込み** = INSERT/UPDATE/DELETE/MERGE が検出されたテーブル / **読み取り** = FROM/JOIN のみのテーブル
> - **⚠ 抜け・漏れの可能性**: コード内で動的に組み立てられた SQL、変数連結、条件分岐内の SQL は検出できない場合があります。
> - **⚠ 対象外**: ストアドプロシージャ本体は Oracle / PostgreSQL / MySQL / SQL Server に対応 (DB2 等は今後)。 プロシージャから更に呼ぶ別プロシージャ、 BODY_SQL/JS 直書きの CALL/EXEC、 外部 API 経由、 トリガ連動は含まれません。 動的SQLの変数組み立てテーブル名も対象外 (リテラル完結分は抽出)。
> - **✎ 補完 (備考タグ)**: 解析で捕捉できない依存は 機能説明タブの備考に `[R:テーブル名]` (読み) / `[W:テーブル名]` (書き) / `[WR:テーブル名]` (読み書き) と記入すると依存として取り込まれます (1タグ1テーブル、 文章中に埋め込み可)。 `@番号` で複数DB接続の接続先を明示できます (例 `[W:LOG_TBL@2]`。 省略時は機能の DB 接続先)。

#### 被参照 (呼出元機能)

| FUNC\_ID | FUNC\_NM | APP\_KBN | 参照箇所 |
|------|------|------|------|
| XDMF\_BF040\_0 | 製造品材料明細の一括保守 | STD | SEARCH\_FUNC\_ID \(SQKOUTEI\) / SUB\_SEARCH \(SQKOUTEI\) / SUB\_SEARCH \(SQKOUTEI\) |
| XDMF\_JF040\_0 | 製造指示材料明細の一括保守 | STD | SUB\_SEARCH \(SQKOUTEI\) / SUB\_SEARCH \(SQKOUTEI\) / SUB\_SEARCH \(SQKOUTEI\) |



