
## 3. Parameter Analysis

| No | Parameter Name | Type | Business Description |
|----|---------------|------|---------------------|
| 1 | `key` | `String` | The Japanese display name of a form field — identifies which of the 47 managed fields to retrieve data for. Examples: "Customer ID" (お客様ID), "Contract Service Code" (契約サービスコード), "Pricing Plan Code" (料金プランコード). If the value does not match any of the 47 known field keys, the method returns null. |
| 2 | `subkey` | `String` | The attribute type to retrieve: "value" (field data value), "enable" (enabled/disabled UI flag), or "state" (modification/change-tracking state). Comparison is case-insensitive via `equalsIgnoreCase()`. |

**Instance fields read (via getter calls):**
All getters are self-contained within `KKW05501SF02DBean`. No external state is accessed. The 141 `getL_` getters cover value/enabled/state for each of the 47 fields.

## 4. CRUD Operations / Called Services

The method makes **no database or service component calls**. All called methods are internal bean getters within the same class — simple in-memory reads.

### Read operations on bean instance fields (30 shown, 111 additional follow same pattern):

| CRUD | SC / CBS | SC Code | Entity / DB | Operation Description |
|------|----------|---------|-------------|----------------------|
| R | `KKW05501SF02DBean.getL_catid_enabled` | KKW05501SF02DBean | - | Returns catid-enabled flag |
| R | `KKW05501SF02DBean.getL_catid_state` | KKW05501SF02DBean | - | Returns catid-state |
| R | `KKW05501SF02DBean.getL_catid_value` | KKW05501SF02DBean | - | Returns catid-value |
| R | `KKW05501SF02DBean.getL_checked_sel_enabled` | KKW05501SF02DBean | - | Returns checked-sel-enabled flag |
| R | `KKW05501SF02DBean.getL_checked_sel_state` | KKW05501SF02DBean | - | Returns checked-sel-state |
| R | `KKW05501SF02DBean.getL_checked_sel_value` | KKW05501SF02DBean | - | Returns checked-sel-value |
| R | `KKW05501SF02DBean.getL_color_enabled` | KKW05501SF02DBean | - | Returns color-enabled flag |
| R | `KKW05501SF02DBean.getL_color_state` | KKW05501SF02DBean | - | Returns color-state |
| R | `KKW05501SF02DBean.getL_color_value` | KKW05501SF02DBean | - | Returns color-value |
| R | `KKW05501SF02DBean.getL_ido_div_enabled` | KKW05501SF02DBean | - | Returns ido-div-enabled flag |
| R | `KKW05501SF02DBean.getL_ido_div_state` | KKW05501SF02DBean | - | Returns ido-div-state |
| R | `KKW05501SF02DBean.getL_ido_div_value` | KKW05501SF02DBean | - | Returns ido-div-value |
| R | `KKW05501SF02DBean.getL_ido_ng_stat_cd_enabled` | KKW05501SF02DBean | - | Returns ido-ng-stat-cd-enabled flag |
| R | `KKW05501SF02DBean.getL_ido_ng_stat_cd_state` | KKW05501SF02DBean | - | Returns ido-ng-stat-cd-state |
| R | `KKW05501SF02DBean.getL_ido_ng_stat_cd_value` | KKW05501SF02DBean | - | Returns ido-ng-stat-cd-value |
| R | `KKW05501SF02DBean.getL_kaisen_use_kei_type_cd_enabled` | KKW05501SF02DBean | - | Returns kaisen-use-kei-type-cd-enabled flag |
| R | `KKW05501SF02DBean.getL_kaisen_use_kei_type_cd_state` | KKW05501SF02DBean | - | Returns kaisen-use-kei-type-cd-state |
| R | `KKW05501SF02DBean.getL_kaisen_use_kei_type_cd_value` | KKW05501SF02DBean | - | Returns kaisen-use-kei-type-cd-value |
| R | `KKW05501SF02DBean.getL_kakins_no_enabled` | KKW05501SF02DBean | - | Returns kakins-no-enabled flag |
| R | `KKW05501SF02DBean.getL_kakins_no_state` | KKW05501SF02DBean | - | Returns kakins-no-state |
| R | `KKW05501SF02DBean.getL_kakins_no_value` | KKW05501SF02DBean | - | Returns kakins-no-value |
| R | `KKW05501SF02DBean.getL_keisha_type_cd_enabled` | KKW05501SF02DBean | - | Returns keisha-type-cd-enabled flag |
| R | `KKW05501SF02DBean.getL_keisha_type_cd_state` | KKW05501SF02DBean | - | Returns keisha-type-cd-state |
| R | `KKW05501SF02DBean.getL_keisha_type_cd_value` | KKW05501SF02DBean | - | Returns keisha-type-cd-value |
| R | `KKW05501SF02DBean.getL_kisnusekei_bkn_azcho_nm_enabled` | KKW05501SF02DBean | - | Returns kisnusekei-bkn-azcho-nm-enabled flag |
| R | `KKW05501SF02DBean.getL_kisnusekei_bkn_azcho_nm_state` | KKW05501SF02DBean | - | Returns kisnusekei-bkn-azcho-nm-state |
| R | `KKW05501SF02DBean.getL_kisnusekei_bkn_azcho_nm_value` | KKW05501SF02DBean | - | Returns kisnusekei-bkn-azcho-nm-value |
| R | `KKW05501SF02DBean.getL_kisnusekei_bkn_bnchigo_enabled` | KKW05501SF02DBean | - | Returns kisnusekei-bkn-bnchigo-enabled flag |
| R | `KKW05501SF02DBean.getL_kisnusekei_bkn_bnchigo_state` | KKW05501SF02DBean | - | Returns kisnusekei-bkn-bnchigo-state |
| R | `KKW05501SF02DBean.getL_kisnusekei_bkn_bnchigo_value` | KKW05501SF02DBean | - | Returns kisnusekei-bkn-bnchigo-value |

Note: The full getter table includes 141 entries (47 fields x 3 attributes + some with fewer attributes). Each row follows the same pattern — pure in-memory read of bean instance fields. No SC Code, no DB tables.

## 5. Dependency Trace

No callers found in the codebase for `loadModelData()`. This method is not invoked by any other Java class in the scanned repository (59,002+ files searched).

**Note:** The method is intended to be called from **JSF page backing-bean references** or **AJAX-phase request handlers** at runtime rather than from Java source code. The calling convention is typically via Expression Language (EL) in facelets, such as `#{bean.loadModelData('お客様ID', 'value')}`.

| # | Caller (Screen/Batch) | Call Chain (Full Path to this Method) | Terminal (SC / CRUD / Entity) |
|---|----------------------|--------------------------------------|-------------------------------|
| 1 | N/A (no Java callers found) | N/A | N/A |

**Summary:** This is a leaf utility method with no outgoing CRUD operations, no service component calls, and no external dependencies. It is called indirectly via JSF/EL expression evaluation at runtime.

## 6. Per-Branch Detail Blocks

**Block 1** — IF (null guard) `(key == null || subkey == null)` (L2018)

> Guard clause: return null if either parameter is null to prevent NPE on dispatch.

| # | Type | Code |
|---|------|------|
| 1 | IF | `key == null || subkey == null` // null guard |
| 2 | RETURN | `return null;` |

**Block 2** — SET (dead code) `(separaterPoint calculation)` (L2021)

> Computes index of "/" in key but never uses the result. Dead code.

| # | Type | Code |
|---|------|------|
| 1 | SET | `int separaterPoint = key.indexOf("/")` // variable declared but never used |

**Block 3** — IF-ELSE IF (Boolean type field: 選択 / "Selection") `(key.equals("選択"))` (L2025)

> Handles the Boolean-type field "Selection" (項目ID: l_sel). Dispatches to value/enabled/state getters.

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("選択")` // Boolean-type field: Selection |
| 2 | IF | `subkey.equalsIgnoreCase("value")` // case-insensitive subkey match |
| 3 | CALL | `getL_sel_value()` // returns Boolean selection value |
| 4 | IF | `subkey.equalsIgnoreCase("enable")` // [-> subkey="enable"] |
| 5 | CALL | `getL_sel_enabled()` // returns l_sel_enable getter |
| 6 | IF | `subkey.equalsIgnoreCase("state")` // [-> subkey="state"] |
| 7 | CALL | `getL_sel_state()` // returns state status |

**Block 4** — IF-ELSE IF (String field: お客様ID / "Customer ID") `(key.equals("お客様ID"))` (L2037)

> Handles the String-type field "Customer ID" (項目ID: l_svc_kei_no). Dispatches to value/enabled/state getters.

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("お客様ID")` // String-type field: Customer ID |
| 2 | IF | `subkey.equalsIgnoreCase("value")` // |
| 3 | CALL | `getL_svc_kei_no_value()` // returns customer ID value |
| 4 | IF | `subkey.equalsIgnoreCase("enable")` // [-> subkey="enable"] |
| 5 | CALL | `getL_svc_kei_no_enabled()` // returns enabled flag |
| 6 | IF | `subkey.equalsIgnoreCase("state")` // [-> subkey="state"] |
| 7 | CALL | `getL_svc_kei_no_state()` // returns state |

**Block 5** — IF-ELSE IF (String field: 契約サービスコード / "Contract Service Code") `(key.equals("契約サービスコード"))` (L2049)

> Handles the String-type field "Contract Service Code" (項目ID: l_svc_kei_cd).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("契約サービスコード")` // String-type field: Contract Service Code |
| 2 | CALL | `subkey.equals("value") -> getL_svc_kei_cd_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_svc_kei_cd_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_svc_kei_cd_state()` |

**Block 6** — IF-ELSE IF (String field: 契約サービス名称 / "Contract Service Name") `(key.equals("契約サービス名称"))` (L2061)

> Handles the String-type field "Contract Service Name" (項目ID: l_svc_kei_nm).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("契約サービス名称")` // String-type field: Contract Service Name |
| 2 | CALL | `subkey.equals("value") -> getL_svc_kei_nm_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_svc_kei_nm_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_svc_kei_nm_state()` |

**Block 7** — IF-ELSE IF (String field: 料金コードコード / "Cost Code Code") `(key.equals("料金コードコード"))` (L2073)

> Handles the String-type field "Cost Code Code" (項目ID: l_pcrs_cd).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("料金コードコード")` // String-type field: Cost Code Code |
| 2 | CALL | `subkey.equals("value") -> getL_pcrs_cd_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_pcrs_cd_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_pcrs_cd_state()` |

**Block 8** — IF-ELSE IF (String field: 料金コード名称 / "Cost Code Name") `(key.equals("料金コード名称"))` (L2085)

> Handles the String-type field "Cost Code Name" (項目ID: l_pcrs_nm).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("料金コード名称")` // String-type field: Cost Code Name |
| 2 | CALL | `subkey.equals("value") -> getL_pcrs_nm_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_pcrs_nm_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_pcrs_nm_state()` |

**Block 9** — IF-ELSE IF (String field: 利用場所住所 / "Usage Location Address") `(key.equals("利用場所住所"))` (L2097)

> Handles the String-type field "Usage Location Address" (項目ID: l_use_place).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("利用場所住所")` // String-type field: Usage Location Address |
| 2 | CALL | `subkey.equals("value") -> getL_use_place_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_use_place_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_use_place_state()` |

**Block 10** — IF-ELSE IF (String field: 契約状態 / "Contract Status") `(key.equals("契約状態"))` (L2109)

> Handles the String-type field "Contract Status" (項目ID: l_svc_kei_stat).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("契約状態")` // String-type field: Contract Status |
| 2 | CALL | `subkey.equals("value") -> getL_svc_kei_stat_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_svc_kei_stat_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_svc_kei_stat_state()` |

**Block 11** — IF-ELSE IF (String field: チェック-ID / "Check-ID") `(key.equals("チェック-ID"))` (L2121)

> Handles the String-type field "Check-ID" (項目ID: l_sysid).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("チェック-ID")` // String-type field: Check-ID |
| 2 | CALL | `subkey.equals("value") -> getL_sysid_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_sysid_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_sysid_state()` |

**Block 12** — IF-ELSE IF (String field: 契約者タイプコード / "Contractor Type Code") `(key.equals("契約者タイプコード"))` (L2133)

> Handles the String-type field "Contractor Type Code" (項目ID: l_keisha_type_cd).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("契約者タイプコード")` // String-type field: Contractor Type Code |
| 2 | CALL | `subkey.equals("value") -> getL_keisha_type_cd_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_keisha_type_cd_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_keisha_type_cd_state()` |

**Block 13** — IF-ELSE IF (String field: 内販外販コード / "In-House/Out Source Code") `(key.equals("内販外販コード"))` (L2145)

> Handles the String-type field "In-House/Out Source Code" (項目ID: l_naihan_gaihan_cd).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("内販外販コード")` // String-type field: In-House/Out Source Code |
| 2 | CALL | `subkey.equals("value") -> getL_naihan_gaihan_cd_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_naihan_gaihan_cd_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_naihan_gaihan_cd_state()` |

**Block 14** — IF-ELSE IF (String field: 内販企業識別コード / "In-House Company ID Code") `(key.equals("内販企業識別コード"))` (L2157)

> Handles the String-type field "In-House Company ID Code" (項目ID: l_naihan_comp_skbt_cd).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("内販企業識別コード")` // String-type field: In-House Company ID Code |
| 2 | CALL | `subkey.equals("value") -> getL_naihan_comp_skbt_cd_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_naihan_comp_skbt_cd_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_naihan_comp_skbt_cd_state()` |

**Block 15** — IF-ELSE IF (String field: 料金グループコード / "Cost Group Code") `(key.equals("料金グループコード"))` (L2169)

> Handles the String-type field "Cost Group Code" (項目ID: l_prc_grp_cd).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("料金グループコード")` // String-type field: Cost Group Code |
| 2 | CALL | `subkey.equals("value") -> getL_prc_grp_cd_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_prc_grp_cd_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_prc_grp_cd_state()` |

**Block 16** — IF-ELSE IF (String field: 料金プランコード / "Cost Plan Code") `(key.equals("料金プランコード"))` (L2181)

> Handles the String-type field "Cost Plan Code" (項目ID: l_pplan_cd).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("料金プランコード")` // String-type field: Cost Plan Code |
| 2 | CALL | `subkey.equals("value") -> getL_pplan_cd_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_pplan_cd_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_pplan_cd_state()` |

**Block 17** — IF-ELSE IF (String field: 料金プラン名称 / "Cost Plan Name") `(key.equals("料金プラン名称"))` (L2193)

> Handles the String-type field "Cost Plan Name" (項目ID: l_pplan_nm).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("料金プラン名称")` // String-type field: Cost Plan Name |
| 2 | CALL | `subkey.equals("value") -> getL_pplan_nm_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_pplan_nm_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_pplan_nm_state()` |

**Block 18** — IF-ELSE IF (String field: 背景色 / "Background Color") `(key.equals("背景色"))` (L2205)

> Handles the String-type field "Background Color" (項目ID: l_color).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("背景色")` // String-type field: Background Color |
| 2 | CALL | `subkey.equals("value") -> getL_color_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_color_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_color_state()` |

**Block 19** — IF-ELSE IF (String field: キャンペーン番号 / "Campaign Number") `(key.equals("キャンペーン番号"))` (L2217)

> Handles the String-type field "Campaign Number" (項目ID: l_tokusoku_no).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("キャンペーン番号")` // String-type field: Campaign Number |
| 2 | CALL | `subkey.equals("value") -> getL_tokusoku_no_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_tokusoku_no_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_tokusoku_no_state()` |

**Block 20** — IF-ELSE IF (String field: キャンペーン状態 / "Campaign Status") `(key.equals("キャンペーン状態"))` (L2229)

> Handles the String-type field "Campaign Status" (項目ID: l_tokusoku_stat).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("キャンペーン状態")` // String-type field: Campaign Status |
| 2 | CALL | `subkey.equals("value") -> getL_tokusoku_stat_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_tokusoku_stat_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_tokusoku_stat_state()` |

**Block 21** — IF-ELSE IF (String field: 請求オプションサービス契約番号 / "Billing Option Service Contract Number") `(key.equals("請求オプションサービス契約番号"))` (L2241)

> Handles the String-type field "Billing Option Service Contract Number" (項目ID: l_seiopsvc_kei_no).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("請求オプションサービス契約番号")` // String-type field: Billing Option Service Contract Number |
| 2 | CALL | `subkey.equals("value") -> getL_seiopsvc_kei_no_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_seiopsvc_kei_no_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_seiopsvc_kei_no_state()` |

**Block 22** — IF-ELSE IF (String field: 申請明細番号 / "Application Detail Number") `(key.equals("申請明細番号"))` (L2253)

> Handles the String-type field "Application Detail Number" (項目ID: l_mskm_dtl_no).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("申請明細番号")` // String-type field: Application Detail Number |
| 2 | CALL | `subkey.equals("value") -> getL_mskm_dtl_no_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_mskm_dtl_no_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_mskm_dtl_no_state()` |

**Block 23** — IF-ELSE IF (String field: 請求先番号 / "Billing Address Number") `(key.equals("請求先番号"))` (L2265)

> Handles the String-type field "Billing Address Number" (項目ID: l_seiky_kei_no).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("請求先番号")` // String-type field: Billing Address Number |
| 2 | CALL | `subkey.equals("value") -> getL_seiky_kei_no_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_seiky_kei_no_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_seiky_kei_no_state()` |

**Block 24** — IF-ELSE IF (String field: 課金先番号 / "Charging Destination Number") `(key.equals("課金先番号"))` (L2277)

> Handles the String-type field "Charging Destination Number" (項目ID: l_kakins_no).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("課金先番号")` // String-type field: Charging Destination Number |
| 2 | CALL | `subkey.equals("value") -> getL_kakins_no_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_kakins_no_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_kakins_no_state()` |

**Block 25** — IF-ELSE IF (String field: 最終更新年月日時分秒 / "Last Update Year Month Day Hour Minute Second") `(key.equals("最終更新年月日時分秒"))` (L2289)

> Handles the String-type field "Last Update Year Month Day Hour Minute Second" (項目ID: l_last_upd_dtm).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("最終更新年月日時分秒")` // String-type field: Last Update timestamp |
| 2 | CALL | `subkey.equals("value") -> getL_last_upd_dtm_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_last_upd_dtm_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_last_upd_dtm_state()` |

**Block 26** — IF-ELSE IF (String field: 異動区分 / "Transfer Classification") `(key.equals("異動区分"))` (L2301)

> Handles the String-type field "Transfer Classification" (項目ID: l_ido_div).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("異動区分")` // String-type field: Transfer Classification |
| 2 | CALL | `subkey.equals("value") -> getL_ido_div_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_ido_div_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_ido_div_state()` |

**Block 27** — IF-ELSE IF (String field: サービス契約回線内訳番号 / "Service Contract Line Item Number") `(key.equals("サービス契約回線内訳番号"))` (L2313)

> Handles the String-type field "Service Contract Line Item Number" (項目ID: l_svc_kei_kaisen_ucwk_no).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("サービス契約回線内訳番号")` // String-type field: Service Contract Line Item Number |
| 2 | CALL | `subkey.equals("value") -> getL_svc_kei_kaisen_ucwk_no_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_svc_kei_kaisen_ucwk_no_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_svc_kei_kaisen_ucwk_no_state()` |

**Block 28** — IF-ELSE IF (String field: サービスコード / "Service Code") `(key.equals("サービスコード"))` (L2325)

> Handles the String-type field "Service Code" (項目ID: l_svc_cd).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("サービスコード")` // String-type field: Service Code |
| 2 | CALL | `subkey.equals("value") -> getL_svc_cd_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_svc_cd_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_svc_cd_state()` |

**Block 29** — IF-ELSE IF (String field: サービス契約ステータスコード / "Service Contract Status Code") `(key.equals("サービス契約ステータスコード"))` (L2337)

> Handles the String-type field "Service Contract Status Code" (項目ID: l_svc_kei_stat_cd).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("サービス契約ステータスコード")` // String-type field: Service Contract Status Code |
| 2 | CALL | `subkey.equals("value") -> getL_svc_kei_stat_cd_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_svc_kei_stat_cd_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_svc_kei_stat_cd_state()` |

**Block 30** — IF-ELSE IF (String field: 請求オプションサービス契約ステータス / "Billing Option Service Contract Status") `(key.equals("請求オプションサービス契約ステータス"))` (L2349)

> Handles the String-type field "Billing Option Service Contract Status" (項目ID: l_seiopsvc_kei_stat).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("請求オプションサービス契約ステータス")` // String-type field: Billing Option Service Contract Status |
| 2 | CALL | `subkey.equals("value") -> getL_seiopsvc_kei_stat_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_seiopsvc_kei_stat_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_seiopsvc_kei_stat_state()` |

**Block 31** — IF-ELSE IF (String field: 請求オプションサービスコード / "Billing Option Service Code") `(key.equals("請求オプションサービスコード"))` (L2361)

> Handles the String-type field "Billing Option Service Code" (項目ID: l_seiopsvc_cd).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("請求オプションサービスコード")` // String-type field: Billing Option Service Code |
| 2 | CALL | `subkey.equals("value") -> getL_seiopsvc_cd_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_seiopsvc_cd_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_seiopsvc_cd_state()` |

**Block 32** — IF-ELSE IF (String field: マンション物件コード / "Mansion Property Code") `(key.equals("マンション物件コード"))` (L2373)

> Handles the String-type field "Mansion Property Code" (項目ID: l_mansion_bukken_cd).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("マンション物件コード")` // String-type field: Mansion Property Code |
| 2 | CALL | `subkey.equals("value") -> getL_mansion_bukken_cd_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_mansion_bukken_cd_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_mansion_bukken_cd_state()` |

**Block 33** — IF-ELSE IF (String field: 異動エナ状態コード / "Transfer Energy Status Code") `(key.equals("異動エナ状態コード"))` (L2385)

> Handles the String-type field "Transfer Energy Status Code" (項目ID: l_ido_ng_stat_cd).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("異動エナ状態コード")` // String-type field: Transfer Energy Status Code |
| 2 | CALL | `subkey.equals("value") -> getL_ido_ng_stat_cd_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_ido_ng_stat_cd_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_ido_ng_stat_cd_state()` |

**Block 34** — IF-ELSE IF (String field: 有効性確認結果区分 / "Validity Confirmation Result Classification") `(key.equals("有効性確認結果区分"))` (L2397)

> Handles the String-type field "Validity Confirmation Result Classification" (項目ID: l_yk_cfm_rslt_div).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("有効性確認結果区分")` // String-type field: Validity Confirmation Result Classification |
| 2 | CALL | `subkey.equals("value") -> getL_yk_cfm_rslt_div_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_yk_cfm_rslt_div_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_yk_cfm_rslt_div_state()` |

**Block 35** — IF-ELSE IF (String field: サービス契約番号パラメータ / "Service Contract Number Parameter") `(key.equals("サービス契約番号パラメータ"))` (L2409)

> Handles the String-type field "Service Contract Number Parameter" (項目ID: l_svc_kei_no_param).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("サービス契約番号パラメータ")` // String-type field: Service Contract Number Parameter |
| 2 | CALL | `subkey.equals("value") -> getL_svc_kei_no_param_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_svc_kei_no_param_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_svc_kei_no_param_state()` |

**Block 36** — IF-ELSE IF (String field: 申請番号 / "Application Number") `(key.equals("申請番号"))` (L2421)

> Handles the String-type field "Application Number" (項目ID: l_mskm_no).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("申請番号")` // String-type field: Application Number |
| 2 | CALL | `subkey.equals("value") -> getL_mskm_no_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_mskm_no_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_mskm_no_state()` |

**Block 37** — IF-ELSE IF (String field: プラン課金開始年月 / "Plan Billing Start Year Month") `(key.equals("プラン課金開始年月"))` (L2433)

> Handles the String-type field "Plan Billing Start Year Month" (項目ID: l_plan_chrg_staymd).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("プラン課金開始年月")` // String-type field: Plan Billing Start Year Month |
| 2 | CALL | `subkey.equals("value") -> getL_plan_chrg_staymd_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_plan_chrg_staymd_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_plan_chrg_staymd_state()` |

**Block 38** — IF-ELSE IF (String field: チェックボックス選択値 / "Checkbox Selection Value") `(key.equals("チェックボックス選択値"))` (L2445)

> Handles the String-type field "Checkbox Selection Value" (項目ID: l_checked_sel).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("チェックボックス選択値")` // String-type field: Checkbox Selection Value |
| 2 | CALL | `subkey.equals("value") -> getL_checked_sel_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_checked_sel_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_checked_sel_state()` |

**Block 39** — IF-ELSE IF (String field: マンション設備システム連携用備考欄 / "Mansion Equipment System Integration Notes") `(key.equals("マンション設備システム連携用備考欄"))` (L2457)

> Handles the String-type field "Mansion Equipment System Integration Notes" (項目ID: l_manssbsys_rnki_kijiran).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("マンション設備システム連携用備考欄")` // String-type field: Mansion Equipment System Integration Notes |
| 2 | CALL | `subkey.equals("value") -> getL_manssbsys_rnki_kijiran_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_manssbsys_rnki_kijiran_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_manssbsys_rnki_kijiran_state()` |

**Block 40** — IF-ELSE IF (String field: マンション通信設備コード / "Mansion Communication Equipment Code") `(key.equals("マンション通信設備コード"))` (L2469)

> Handles the String-type field "Mansion Communication Equipment Code" (項目ID: l_mans_tushin_equip_cd).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("マンション通信設備コード")` // String-type field: Mansion Communication Equipment Code |
| 2 | CALL | `subkey.equals("value") -> getL_mans_tushin_equip_cd_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_mans_tushin_equip_cd_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_mans_tushin_equip_cd_state()` |

**Block 41** — IF-ELSE IF (String field: 工事事案番号 / "Project Case Number") `(key.equals("工事事案番号"))` (L2481)

> Handles the String-type field "Project Case Number" (項目ID: l_kojiak_no).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("工事事案番号")` // String-type field: Project Case Number |
| 2 | CALL | `subkey.equals("value") -> getL_kojiak_no_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_kojiak_no_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_kojiak_no_state()` |

**Block 42** — IF-ELSE IF (String field: 提供方式契約番号 / "Provision Method Contract Number") `(key.equals("提供方式契約番号"))` (L2493)

> Handles the String-type field "Provision Method Contract Number" (項目ID: l_tk_hoshiki_kei_no).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("提供方式契約番号")` // String-type field: Provision Method Contract Number |
| 2 | CALL | `subkey.equals("value") -> getL_tk_hoshiki_kei_no_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_tk_hoshiki_kei_no_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_tk_hoshiki_kei_no_state()` |

**Block 43** — IF-ELSE IF (String field: 複製元提供方式契約番号 / "Replica Origin Provision Method Contract Number") `(key.equals("複製元提供方式契約番号"))` (L2505)

> Handles the String-type field "Replica Origin Provision Method Contract Number" (項目ID: l_replica_moto_tk_hsk_kei_no).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("複製元提供方式契約番号")` // String-type field: Replica Origin Provision Method Contract Number |
| 2 | CALL | `subkey.equals("value") -> getL_replica_moto_tk_hsk_kei_no_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_replica_moto_tk_hsk_kei_no_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_replica_moto_tk_hsk_kei_no_state()` |

**Block 44** — IF-ELSE IF (String field: マンションID / "Mansion ID") `(key.equals("マンションID"))` (L2517)

> Handles the String-type field "Mansion ID" (項目ID: l_mansion_id).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("マンションID")` // String-type field: Mansion ID |
| 2 | CALL | `subkey.equals("value") -> getL_mansion_id_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_mansion_id_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_mansion_id_state()` |

**Block 45** — IF-ELSE IF (String field: カテゴリ-ID / "Category-ID") `(key.equals("カテゴリ-ID"))` (L2529)

> Handles the String-type field "Category-ID" (項目ID: l_catid).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("カテゴリ-ID")` // String-type field: Category-ID |
| 2 | CALL | `subkey.equals("value") -> getL_catid_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_catid_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_catid_state()` |

**Block 46** — IF-ELSE IF (String field: 回線使用契約タイプコード / "Line Usage Contract Type Code") `(key.equals("回線使用契約タイプコード"))` (L2541)

> Handles the String-type field "Line Usage Contract Type Code" (項目ID: l_kaisen_use_kei_type_cd).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("回線使用契約タイプコード")` // String-type field: Line Usage Contract Type Code |
| 2 | CALL | `subkey.equals("value") -> getL_kaisen_use_kei_type_cd_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_kaisen_use_kei_type_cd_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_kaisen_use_kei_type_cd_state()` |

**Block 47** — IF-ELSE IF (String field: 回線内販外販コード / "Line In-House/Out Source Code") `(key.equals("回線内販外販コード"))` (L2553)

> Handles the String-type field "Line In-House/Out Source Code" (項目ID: l_mans_naihan_gaihan_cd).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("回線内販外販コード")` // String-type field: Line In-House/Out Source Code |
| 2 | CALL | `subkey.equals("value") -> getL_mans_naihan_gaihan_cd_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_mans_naihan_gaihan_cd_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_mans_naihan_gaihan_cd_state()` |

**Block 48** — IF-ELSE IF (String field: 回線内販企業識別コード / "Line In-House Company ID Code") `(key.equals("回線内販企業識別コード"))` (L2565)

> Handles the String-type field "Line In-House Company ID Code" (項目ID: l_mans_naihan_comp_skbt_cd).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("回線内販企業識別コード")` // String-type field: Line In-House Company ID Code |
| 2 | CALL | `subkey.equals("value") -> getL_mans_naihan_comp_skbt_cd_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_mans_naihan_comp_skbt_cd_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_mans_naihan_comp_skbt_cd_state()` |

**Block 49** — IF-ELSE IF (String field: オーナー契約番号 / "Owner Contract Number") `(key.equals("オーナー契約番号"))` (L2577)

> Handles the String-type field "Owner Contract Number" (項目ID: l_ownr_kei_no).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("オーナー契約番号")` // String-type field: Owner Contract Number |
| 2 | CALL | `subkey.equals("value") -> getL_ownr_kei_no_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_ownr_kei_no_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_ownr_kei_no_state()` |

**Block 50** — IF-ELSE IF (String field: 回線使用契約物件都道府県名 / "Line Usage Contract Property Prefecture Name") `(key.equals("回線使用契約物件都道府県名"))` (L2589)

> Handles the String-type field "Line Usage Contract Property Prefecture Name" (項目ID: l_kisnusekei_bkn_state_nm).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("回線使用契約物件都道府県名")` // String-type field: Line Usage Contract Property Prefecture Name |
| 2 | CALL | `subkey.equals("value") -> getL_kisnusekei_bkn_state_nm_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_kisnusekei_bkn_state_nm_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_kisnusekei_bkn_state_nm_state()` |

**Block 51** — IF-ELSE IF (String field: 回線使用契約物件市区町村名 / "Line Usage Contract Property City Town Name") `(key.equals("回線使用契約物件市区町村名"))` (L2601)

> Handles the String-type field "Line Usage Contract Property City Town Name" (項目ID: l_kisnusekei_bkn_city_nm).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("回線使用契約物件市区町村名")` // String-type field: Line Usage Contract Property City Town Name |
| 2 | CALL | `subkey.equals("value") -> getL_kisnusekei_bkn_city_nm_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_kisnusekei_bkn_city_nm_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_kisnusekei_bkn_city_nm_state()` |

**Block 52** — IF-ELSE IF (String field: 回線使用契約物件大字通名称 / "Line Usage Contract Property Otsu Street Name") `(key.equals("回線使用契約物件大字通名称"))` (L2613)

> Handles the String-type field "Line Usage Contract Property Otsu Street Name" (項目ID: l_kisnusekei_bkn_oaztsu_nm).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("回線使用契約物件大字通名称")` // String-type field: Line Usage Contract Property Otsu Street Name |
| 2 | CALL | `subkey.equals("value") -> getL_kisnusekei_bkn_oaztsu_nm_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_kisnusekei_bkn_oaztsu_nm_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_kisnusekei_bkn_oaztsu_nm_state()` |

**Block 53** — IF-ELSE IF (String field: 回線使用契約物件字丁目名 / "Line Usage Contract Property Azcho Name") `(key.equals("回線使用契約物件字丁目名"))` (L2625)

> Handles the String-type field "Line Usage Contract Property Azcho Name" (項目ID: l_kisnusekei_bkn_azcho_nm).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("回線使用契約物件字丁目名")` // String-type field: Line Usage Contract Property Azcho Name |
| 2 | CALL | `subkey.equals("value") -> getL_kisnusekei_bkn_azcho_nm_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_kisnusekei_bkn_azcho_nm_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_kisnusekei_bkn_azcho_nm_state()` |

**Block 54** — IF-ELSE IF (String field: 回線使用契約物件番地号 / "Line Usage Contract Property Lot Number") `(key.equals("回線使用契約物件番地号"))` (L2637)

> Handles the String-type field "Line Usage Contract Property Lot Number" (項目ID: l_kisnusekei_bkn_bnchigo).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("回線使用契約物件番地号")` // String-type field: Line Usage Contract Property Lot Number |
| 2 | CALL | `subkey.equals("value") -> getL_kisnusekei_bkn_bnchigo_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_kisnusekei_bkn_bnchigo_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_kisnusekei_bkn_bnchigo_state()` |

**Block 55** — IF-ELSE IF (String field: マンションシステム / "Mansion System") `(key.equals("マンションシステム"))` (L2649)

> Handles the String-type field "Mansion System" (項目ID: l_mans_sysid).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("マンションシステム")` // String-type field: Mansion System |
| 2 | CALL | `subkey.equals("value") -> getL_mans_sysid_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_mans_sysid_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_mans_sysid_state()` |

**Block 56** — IF-ELSE IF (String field: マンションお客様ID / "Mansion Customer ID") `(key.equals("マンションお客様ID"))` (L2661)

> Handles the String-type field "Mansion Customer ID" (項目ID: l_mans_svc_kei_no).

| # | Type | Code |
|---|------|------|
| 1 | IF | `key.equals("マンションお客様ID")` // String-type field: Mansion Customer ID |
| 2 | CALL | `subkey.equals("value") -> getL_mans_svc_kei_no_value()` |
| 3 | CALL | `subkey.equals("enable") -> getL_mans_svc_kei_no_enabled()` |
| 4 | CALL | `subkey.equals("state") -> getL_mans_svc_kei_no_state()` |

**Block 57** — ELSE (no match fallback) `(L2728)`

> When no field key matches any of the 47 known Japanese display names, return null.

| # | Type | Code |
|---|------|------|
| 1 | RETURN | `return null;` // no matching property found in map |

## 7. Glossary

Define ALL domain-specific terms, Japanese field names, and technical abbreviations used in this method.

| Term | Type | Business Meaning |
|------|------|------------------|
| お客様ID | Field | Customer ID — internal identifier for the customer/service contract owner |
| 契約サービスコード | Field | Contract Service Code — code identifying the service type in a contract line |
| 契約サービス名称 | Field | Contract Service Name — human-readable name of the contracted service |
| チェック-ID | Field | Check-ID — system identifier for audit/verification tracking |
| 料金コードコード | Field | Cost Code Code — internal cost classification code |
| 料金コード名称 | Field | Cost Code Name — human-readable description of the cost code |
| 料金グループコード | Field | Cost Group Code — grouping code for cost categories |
| 料金プランコード | Field | Cost Plan Code — pricing plan classification code |
| 料金プラン名称 | Field | Cost Plan Name — human-readable pricing plan name |
| 利用場所住所 | Field | Usage Location Address — physical address where the service is used |
| 契約状態 | Field | Contract Status — current state of the service contract (active, suspended, cancelled, etc.) |
| サービスコード | Field | Service Code — high-level service category code |
| サービス契約ステータスコード | Field | Service Contract Status Code — detailed status code for service contract |
| キャンペーン番号 | Field | Campaign Number — promotional campaign tracking identifier |
| キャンペーン状態 | Field | Campaign Status — current state of a promotional campaign |
| 請求先番号 | Field | Billing Address Number — identifier for the billing recipient |
| 課金先番号 | Field | Charging Destination Number — identifier for the charging target |
| 請求オプションサービス契約番号 | Field | Billing Option Service Contract Number — number for optional billing services |
| 請求オプションサービス契約ステータス | Field | Billing Option Service Contract Status — status of optional billing service contract |
| 請求オプションサービスコード | Field | Billing Option Service Code — code for optional billing service |
| マンション物件コード | Field | Mansion Property Code — identifier for a multi-unit dwelling property |
| マンションID | Field | Mansion ID — system identifier for a mansion property |
| マンションシステム連携用備考欄 | Field | Mansion System Integration Notes — notes field for mansion system integration |
| マンション通信設備コード | Field | Mansion Communication Equipment Code — equipment code for mansion communications |
| マンションシステム | Field | Mansion System — integrated building management system for mansion properties |
| マンションお客様ID | Field | Mansion Customer ID — customer ID scoped to a specific mansion property |
| 工事事案番号 | Field | Project Case Number — internal tracking number for construction/installation projects |
| 提供方式契約番号 | Field | Provision Method Contract Number — contract number for service provision method |
| 複製元提供方式契約番号 | Field | Replica Origin Provision Method Contract Number — contract number for the original of a replica service |
| チェックボックス選択値 | Field | Checkbox Selection Value — UI checkbox selection state |
| 回線内販外販コード | Field | Line In-House/Out Source Code — code indicating whether line service is sold in-house or outsourced |
| 回線内販企業識別コード | Field | Line In-House Company ID Code — identifier for the in-house company handling the line service |
| 回線使用契約タイプコード | Field | Line Usage Contract Type Code — type code for line usage contracts |
| 回線使用契約物件属性 | Field | Line Usage Contract Property Attributes — attributes of the property for line usage |
| 選択 | Field | Selection — Boolean-type field for selection state (e.g., checkbox toggle) |
| 背景色 | Field | Background Color — UI display property for field background color |
| 有効性確認結果区分 | Field | Validity Confirmation Result Classification — classification of validation result |
| サービス契約番号パラメータ | Field | Service Contract Number Parameter — parameter value for service contract number lookup |
| 申請番号 | Field | Application Number — identifier for a service application/request |
| プラン課金開始年月 | Field | Plan Billing Start Year Month — the year/month when plan billing begins |
| 申請明細番号 | Field | Application Detail Number — detail line number within an application |
| 最終更新年月日時分秒 | Field | Last Update Timestamp — last modification date/time of the record |
| 異動区分 | Field | Transfer Classification — classification for transfer/change operations |
| サービス契約回線内訳番号 | Field | Service Contract Line Item Number — breakdown number within a service contract |
| 異動エナ状態コード | Field | Transfer Energy Status Code — status code for transfer/energy operations |
| 契約者タイプコード | Field | Contractor Type Code — type classification for the contracting party |
| 内販外販コード | Field | In-House/Out Source Code — code for in-house vs. outsourced sales classification |
| 内販企業識別コード | Field | In-House Company ID Code — identifier for the in-house sales company |
| 契約物件都道府県名 | Field | Contract Property Prefecture Name — prefecture of the contract property |
| 契約物件市区町村名 | Field | Contract Property City/Town Name — city or town of the contract property |
| 契約物件大字通名称 | Field | Contract Property Otsu/Street Name — major street designation of the contract property |
| 契約物件字丁目名 | Field | Contract Property Azcho/Chome Name — sub-district/chome designation |
| 契約物件番地号 | Field | Contract Property Lot Number — lot/banchi number of the contract property |
| オーナー契約番号 | Field | Owner Contract Number — contract number for the property owner |
| カテゴリ-ID | Field | Category-ID — categorical classification identifier |
| l_sel | Field | Selection field (Boolean) — internal bean field ID for selection state |
| l_svc_kei_no | Field | Service contract number — internal bean field ID for customer/contract number |
| l_svc_kei_cd | Field | Service contract code — internal bean field ID for contract service code |
| l_svc_kei_nm | Field | Service contract name — internal bean field ID for contract service name |
| l_pcrs_cd | Field | Cost code — internal bean field ID for cost classification code |
| l_pcrs_nm | Field | Cost code name — internal bean field ID for cost code name |
| l_use_place | Field | Usage location — internal bean field ID for service usage address |
| l_svc_kei_stat | Field | Service contract status — internal bean field ID for contract status |
| l_sysid | Field | System ID — internal bean field ID for system identifier |
| l_keisha_type_cd | Field | Contractor type code — internal bean field ID for contractor type |
| l_naihan_gaihan_cd | Field | In-house/outsourced code — internal bean field ID for sales classification |
| l_naihan_comp_skbt_cd | Field | In-house company ID code — internal bean field ID for company identifier |
| l_prc_grp_cd | Field | Cost group code — internal bean field ID for cost group |
| l_pplan_cd | Field | Pricing plan code — internal bean field ID for plan code |
| l_pplan_nm | Field | Pricing plan name — internal bean field ID for plan name |
| l_color | Field | Background color — internal bean field ID for UI color |
| l_tokusoku_no | Field | Promotion number — internal bean field ID for campaign number |
| l_tokusoku_stat | Field | Promotion status — internal bean field ID for campaign status |
| l_seiopsvc_kei_no | Field | Billing option service contract number — internal bean field ID |
| l_mskm_dtl_no | Field | Application detail number — internal bean field ID for application detail |
| l_seiky_kei_no | Field | Billing address number — internal bean field ID for billing recipient |
| l_kakins_no | Field | Charging destination number — internal bean field ID for charging target |
| l_last_upd_dtm | Field | Last update datetime — internal bean field ID for timestamp |
| l_ido_div | Field | Transfer classification — internal bean field ID for transfer type |
| l_svc_kei_kaisen_ucwk_no | Field | Service contract line item number — internal bean field ID |
| l_svc_cd | Field | Service code — internal bean field ID for service category |
| l_svc_kei_stat_cd | Field | Service contract status code — internal bean field ID |
| l_seiopsvc_kei_stat | Field | Billing option service status — internal bean field ID |
| l_seiopsvc_cd | Field | Billing option service code — internal bean field ID |
| l_mansion_bukken_cd | Field | Mansion property code — internal bean field ID |
| l_ido_ng_stat_cd | Field | Transfer energy status code — internal bean field ID |
| l_yk_cfm_rslt_div | Field | Validity confirmation result classification — internal bean field ID |
| l_svc_kei_no_param | Field | Service contract number parameter — internal bean field ID |
| l_mskm_no | Field | Application number — internal bean field ID |
| l_plan_chrg_staymd | Field | Plan billing start year-month — internal bean field ID |
| l_checked_sel | Field | Checkbox selection value — internal bean field ID |
| l_manssbsys_rnki_kijiran | Field | Mansion system integration notes — internal bean field ID |
| l_mans_tushin_equip_cd | Field | Mansion communication equipment code — internal bean field ID |
| l_kojiak_no | Field | Project case number — internal bean field ID |
| l_tk_hoshiki_kei_no | Field | Provision method contract number — internal bean field ID |
| l_replica_moto_tk_hsk_kei_no | Field | Replica origin provision contract number — internal bean field ID |
| l_mansion_id | Field | Mansion ID — internal bean field ID for mansion property |
| l_catid | Field | Category ID — internal bean field ID for category classification |
| l_kaisen_use_kei_type_cd | Field | Line usage contract type code — internal bean field ID |
| l_mans_naihan_gaihan_cd | Field | Line in-house/outsourced code — internal bean field ID |
| l_mans_naihan_comp_skbt_cd | Field | Line in-house company ID code — internal bean field ID |
| l_ownr_kei_no | Field | Owner contract number — internal bean field ID |
| l_kisnusekei_bkn_state_nm | Field | Line usage contract property prefecture name — internal bean field ID |
| l_kisnusekei_bkn_city_nm | Field | Line usage contract property city name — internal bean field ID |
| l_kisnusekei_bkn_oaztsu_nm | Field | Line usage contract property otsu/street name — internal bean field ID |
| l_kisnusekei_bkn_azcho_nm | Field | Line usage contract property azcho name — internal bean field ID |
| l_kisnusekei_bkn_bnchigo | Field | Line usage contract property lot number — internal bean field ID |
| l_mans_sysid | Field | Mansion system ID — internal bean field ID for mansion system |
| l_mans_svc_kei_no | Field | Mansion customer ID — internal bean field ID for mansion customer |
| FTTH | Business term | Fiber To The Home — fiber-optic broadband internet service |
| JSF | Acronym | JavaServer Faces — Java web framework for building component-based UIs |
| EL | Acronym | Expression Language — server-side expression language used in JSF facelets for data binding |
| SC | Acronym | Service Component — modular backend service layer in this codebase architecture |
| CBS | Acronym | Component-Based Service — component-style backend service implementation |
| DB | Acronym | Database — persistent storage layer |