# ⑩ INPUT分析

## ⑨ 呼出元経路 (Caller Call Chain)

> 画面/バッチ起点からこのクラスへの呼出経路一覧です。
> 各呼出元クラスの詳細は対応する仕様ファイルを参照してください。

**入口数 (Screen/Batch)**: 10　**呼出パス数**: 10

### 呼出経路一覧

| # | 入口 | 呼出元クラス | 説明 | 呼出メソッド | 説明 | → `JKKHakkoSODCC` メソッド |
|---|---|---|---|---|---|---|
| 1 | Screen: KKSV0004 | `KKSV0004OPBPCheck` | BPから呼び出すサービスIFの 単項目チェック・単関連チェックを実施する。 | `invokeCheck` | サービスIFの単項目チェック・単関連チェックを実施する。 | `getInvokeCBS` |
| 2 | Screen: KKSV0008 | `KKSV0008OPBPCheck` | BPから呼び出すサービスIFの 単項目チェック・単関連チェックを実施する。 | `invokeCheck` | サービスIFの単項目チェック・単関連チェックを実施する。 | `getInvokeCBS` |
| 3 | Screen: KKSV0009 | `KKSV0009OPBPCheck` | BPから呼び出すサービスIFの 単項目チェック・単関連チェックを実施する。 | `invokeCheck` | サービスIFの単項目チェック・単関連チェックを実施する。 | `getInvokeCBS` |
| 4 | Screen: KKSV0031 | `KKSV0031OPBPCheck` | BPから呼び出すサービスIFの 単項目チェック・単関連チェックを実施する。 | `invokeCheck` | サービスIFの単項目チェック・単関連チェックを実施する。 | `getInvokeCBS` |
| 5 | Screen: KKSV0073 | `KKSV0073OPBPCheck` | BPから呼び出すサービスIFの 単項目チェック・単関連チェックを実施する。 | `invokeCheck` | サービスIFの単項目チェック・単関連チェックを実施する。 | `getInvokeCBS` |
| 6 | Screen: KKSV0136 | `KKSV0136OPBPCheck` | BPから呼び出すサービスIFの 単項目チェック・単関連チェックを実施する。 | `invokeCheck` | サービスIFの単項目チェック・単関連チェックを実施する。 | `getInvokeCBS` |
| 7 | Screen: KKSV0162 | `KKSV0162OPBPCheck` | BPから呼び出すサービスIFの 単項目チェック・単関連チェックを実施する。 | `invokeCheck` | サービスIFの単項目チェック・単関連チェックを実施する。 | `getInvokeCBS` |
| 8 | Screen: KKSV0428 | `KKSV0428OPBPCheck` | BPから呼び出すサービスIFの 単項目チェック・単関連チェックを実施する。 | `invokeCheck` | サービスIFの単項目チェック・単関連チェックを実施する。 | `getInvokeCBS` |
| 9 | Screen: KKSV0429 | `KKSV0429OPBPCheck` | BPから呼び出すサービスIFの 単項目チェック・単関連チェックを実施する。 | `invokeCheck` | サービスIFの単項目チェック・単関連チェックを実施する。 | `getInvokeCBS` |
| 10 | Screen: KKSV0430 | `KKSV0430OPBPCheck` | BPから呼び出すサービスIFの 単項目チェック・単関連チェックを実施する。 | `invokeCheck` | サービスIFの単項目チェック・単関連チェックを実施する。 | `getInvokeCBS` |

### 呼出フロー図

```mermaid
graph LR
    CC["`**JKKHakkoSODCC**`"]:::ccStyle

    EP0["Screen\nKKSV0004"]:::screenStyle
    N1["KKSV0004OPBPCheck\n.invokeCheck()"]:::callerStyle
    EP0 --> N1
    EP2["Screen\nKKSV0008"]:::screenStyle
    N3["KKSV0008OPBPCheck\n.invokeCheck()"]:::callerStyle
    EP2 --> N3
    EP4["Screen\nKKSV0009"]:::screenStyle
    N5["KKSV0009OPBPCheck\n.invokeCheck()"]:::callerStyle
    EP4 --> N5
    EP6["Screen\nKKSV0031"]:::screenStyle
    N7["KKSV0031OPBPCheck\n.invokeCheck()"]:::callerStyle
    EP6 --> N7
    EP8["Screen\nKKSV0073"]:::screenStyle
    N9["KKSV0073OPBPCheck\n.invokeCheck()"]:::callerStyle
    EP8 --> N9
    EP10["Screen\nKKSV0136"]:::screenStyle
    N11["KKSV0136OPBPCheck\n.invokeCheck()"]:::callerStyle
    EP10 --> N11
    EP12["Screen\nKKSV0162"]:::screenStyle
    N13["KKSV0162OPBPCheck\n.invokeCheck()"]:::callerStyle
    EP12 --> N13
    EP14["Screen\nKKSV0428"]:::screenStyle
    N15["KKSV0428OPBPCheck\n.invokeCheck()"]:::callerStyle
    EP14 --> N15
    EP16["Screen\nKKSV0429"]:::screenStyle
    N17["KKSV0429OPBPCheck\n.invokeCheck()"]:::callerStyle
    EP16 --> N17
    EP18["Screen\nKKSV0430"]:::screenStyle
    N19["KKSV0430OPBPCheck\n.invokeCheck()"]:::callerStyle
    EP18 --> N19

    N1 -- "getInvokeCBS" --> CC
    N3 -- "getInvokeCBS" --> CC
    N5 -- "getInvokeCBS" --> CC
    N7 -- "getInvokeCBS" --> CC
    N9 -- "getInvokeCBS" --> CC
    N11 -- "getInvokeCBS" --> CC
    N13 -- "getInvokeCBS" --> CC
    N15 -- "getInvokeCBS" --> CC
    N17 -- "getInvokeCBS" --> CC
    N19 -- "getInvokeCBS" --> CC

    classDef screenStyle fill:#4CAF50,color:#fff,stroke:#2E7D32
    classDef batchStyle fill:#9C27B0,color:#fff,stroke:#6A1B9A
    classDef callerStyle fill:#FF9800,color:#fff,stroke:#E65100
    classDef ccStyle fill:#1565C0,color:#fff,stroke:#0D47A1
```
