# Business Logic — JBSbatKKMiStcKikiCncl.executeKK_T_KKTK_SVC_KEI_PKINSERT() [176 LOC]

| Field | Value |
|-------|-------|
| Fully Qualified Name | `eo.business.service.JBSbatKKMiStcKikiCncl` |
| Layer | Service (Batch) |
| Module | `service` (Package: `eo.business.service`) |

## 1. Role

### JBSbatKKMiStcKikiCncl.executeKK_T_KKTK_SVC_KEI_PKINSERT()

This method performs a **primary-key-based insert** (全項目登録, "all-item registration") of an **Equipment Provision Service Contract line** (機器提供サービス契約内訳 - Kiki Teikyou Service Contract Breakdown) into the `KK_T_KKTK_SVC_KEI` table. It is a dedicated batch-service method used exclusively within the `JBSbatKKMiStcKikiCncl` batch class, which handles equipment provision service contract cancellation processing (機器提供サービス契約取消処理).

The method implements a **data-mapping-to-persistence** pattern: it receives a flat `Object[]` array containing 168 field values (indexed 0 through 167), maps each array element to a named field on a `JBSbatCommonDBInterface` data holder object using string key names, and then delegates a single `insertByPrimaryKeys` call to a pre-initialized `JBSbatSQLAccess` instance (`db_KK_T_KKTK_SVC_KEI`). There are no conditional branches, no conditional service routing, and no read-then-write logic - it is a pure Create (C) operation with a straightforward linear flow.

Within the larger system, this method serves as the **bottom-level persistence helper** for equipment provision service contract registration. It is called directly by the batch's own `insertKktk()` and `insertKktkKaihk()` methods, meaning it is part of a batch-driven registration pipeline that processes bulk equipment service contract insertions during nightly batch runs or manual batch invocations.

## 2. Processing Pattern (Detailed Business Logic)

```mermaid
flowchart TD
    START(["executeKK_T_KKTK_SVC_KEI_PKINSERT(params)"])
    STEP1["Create setMap: JBSbatCommonDBInterface instance"]
    STEP2["Populate setMap with 168 fields from setParam array
(fields 0-167: KKTK_SVC_KEI_NO through DEL_TRN_ID)"]
    STEP3["Execute insertByPrimaryKeys(setMap)"]
    END_NODE(["Return / Next"])

    START --> STEP1
    STEP1 --> STEP2
    STEP2 --> STEP3
    STEP3 --> END_NODE
```

### Processing Steps

1. **Create setMap (L1212):** Instantiate `JBSbatCommonDBInterface` to serve as a key-value map. This is the data carrier that will be passed to the database insert. The Javadoc comment reads: "設定値のマップを作ります" (Create a map of setting values).

2. **Populate setMap (L1213-L1380):** Transfer each of the 168 elements from the `setParam` array into the `setMap` by assigning named keys. Each `setValue` call maps a column name string (e.g., `"KKTK_SVC_KEI_NO"`) to the corresponding array element (e.g., `setParam[0]`). The fields span all domains of the equipment provision service contract:
   - **Contract identification** (fields 0-11): Contract number, generation timestamp, status, service code, price course, price plan, contracting method, service type, sales type, desired service start date, reservation application start date, desired manufacturer code.
   - **Device specification** (fields 12-22): Device designation type, indoor device type, indoor device model, device serial number, accessory type, accessory model, indoor device set model, device change number, device change reason, communication device set code, HDD capacity code.
   - **Installation location** (fields 23-74): Installation destination location number, parent contract identifier, service contract number, service contract breakdown number, service contract line breakdown number, optional service contract number, SYSID, application detail number, STB link flag, warehouse codes, construction company codes, delivery address information (name, kana, address code, postal code, state/prefecture, city, district, lot number, building name, room number), manual input flag, phone number, mansion property number, contractor address difference flag, individual designation flag, supplementary codes and memo, installation destination name/address/phone/flow control flag.
   - **Address unfix flags and auto-registration** (fields 75-81): Address unfix flag, auto-register code, address unfix release date, billing start date correction flag, installation location supplementary codes and memo, post-business request date.
   - **Validation dates** (fields 82-84): Examination date, examination cancellation date.
   - **Delivery information** (fields 85-87): Delivery classification, delivery deadline, delivery arrival designation.
   - **Trial and activation dates** (fields 88-93): Trial join date, trial period end date, actual join date, actual join migration deadline, contract closing date, JCCC join form entry date.
   - **Guarantee information** (fields 94-97): Guarantee code, contract supplementary note, guarantee start date, guarantee end date.
   - **Reservation and plan management** (fields 98-106): Reservation application date, reservation cancellation date, reservation application code, device change date, plan start date, plan end date, plan billing start date, plan billing end date, plan end type code.
   - **Service cancellation and termination** (fields 107-128): Service cancellation date/reason, service start calculation date, service start date, service billing start date, service stop date/reason/release date/code, service in-use fail type code, pause code/date/reason/release code/memo, service end date, service billing end date, service cancel date/cancel reason code/reason memo.
   - **Device authentication and movement** (fields 129-145): Leftover flag, service cancel procedure completion flag, recovery date, service cancellation cancel date, service cancel cancel date, review result send code, service pause billing start date, penalty occurrence code, device authentication ID, device authentication ID password, movement classification, device installation record reception date, eo TV device installation approval status, device installation approval date, indoor device movement code.
   - **Additional service data** (fields 146-154): CAS card usage permission date, device additional information code, examination cancel completion code, router cancel reservation processing status/result code, delivery method code, device transfer destination movement executor identifier code, returned device presence/absence, delivery request designation date, shipment completion processed flag, service start delivery status identifier code.
   - **Audit trail** (fields 155-167): Register timestamp, register operator account, update timestamp, update operator account, delete timestamp, delete operator account, invalid flag, register operation date, register process ID, update operation date, update process ID, delete operation date, delete process ID.

3. **Insert to database (L1382):** Call `db_KK_T_KKTK_SVC_KEI.insertByPrimaryKeys(setMap)` to execute a primary-key-based insert (PK INSERT) into the `KK_T_KKTK_SVC_KEI` table. The Javadoc comment reads: "DBアクセスを実行します" (Execute DB access).

4. **Return (L1383):** The method returns void. No further processing is performed.

## 3. Parameter Analysis

| No | Parameter Name | Type | Business Description |
|----|---------------|------|---------------------|
| 1 | `setParam` | `Object[]` | A flat array of 168 field values representing all columns of the Equipment Provision Service Contract line (`KK_T_KKTK_SVC_KEI`) entity. Each element at index `i` corresponds to a specific column in the database table. The array is populated by the caller methods (`insertKktk`, `insertKktkKaihk`) which construct the full entity data from business logic inputs. Index 0 is the service contract number, index 25 is the service contract number (SVC_KEI_NO), and index 167 is the delete process ID (DEL_TRN_ID). The array may contain `null` values for optional fields. |

### Instance Fields Read

| Field | Type | Business Description |
|-------|------|---------------------|
| `db_KK_T_KKTK_SVC_KEI` | `JBSbatSQLAccess` | Database access object initialized with table name `KK_T_KKTK_SVC_KEI`. Used to execute the `insertByPrimaryKeys` operation. Declared at L388 with comment: "テーブルアクセスクラス(機器提供サービス契約)" (Table access class - Equipment Provision Service Contract). |

## 4. CRUD Operations / Called Services

### Pre-computed evidence from code analysis graph:

| CRUD | SC / CBS | SC Code | Entity / DB | Operation Description |
|------|----------|---------|-------------|----------------------|
| C | `JBSbatSQLAccess.insertByPrimaryKeys` | - | `KK_T_KKTK_SVC_KEI` | Executes primary-key-based insert into the Equipment Provision Service Contract line table using the populated setMap as the data payload |

### Called Methods Detail

| CRUD | Method | SC Code | Entity / DB | Operation Description |
|------|--------|---------|-------------|----------------------|
| - | `JBSbatCommonDBInterface.setValue(String, Object)` | - | - | Sets key-value pairs on the data holder object. Called 168 times to populate all field mappings. |
| C | `JBSbatSQLAccess.insertByPrimaryKeys(JBSbatCommonDBInterface)` | - | `KK_T_KKTK_SVC_KEI` | Inserts a new row into the KK_T_KKTK_SVC_KEI table using the primary key fields to prevent duplicate inserts. The Javadoc describes this as "PK(全項目登録)でDBアクセスを行います" (Perform DB access with PK (all-item registration)). |

### How to classify:
- **C** (Create): `insertByPrimaryKeys` - the method name and Javadoc ("PK INSERT") clearly indicate a primary-key-based row creation.
- **U** (Update): None. This method only performs inserts.
- **R** (Read): None. No SELECT or query operations are executed.
- **D** (Delete): None. No DELETE operations are executed.

### Entity/DB Table Details:

**Table: `KK_T_KKTK_SVC_KEI`**

- **Table Name Pattern:** `KK_T_` prefix indicates a batch-managed table (T = table)
- **Table Alias:** `KKTK_SVC_KEI` = Equipment Provision Service Contract Line
- **Description:** Stores all detail fields for equipment provision service contract lines including device specifications, delivery addresses, installation locations, service dates, cancellation records, and audit trail information.
- **Primary Key:** The `insertByPrimaryKeys` method uses a composite primary key (likely including `KKTK_SVC_KEI_NO` and `GENE_ADD_DTM`) to ensure row uniqueness.

## 5. Dependency Trace

### Pre-computed evidence from code analysis graph:

No screen/batch entry points found within 8 hops. Direct callers found: 2 methods.
Terminal operations from this method: `insertByPrimaryKeys` [C], `setValue` [-] (x168)

| # | Caller (Screen/Batch) | Call Chain (Full Path to this Method) | Terminal (SC / CRUD / Entity) |
|---|----------------------|--------------------------------------|-------------------------------|
| 1 | Batch: `JBSbatKKMiStcKikiCncl.insertKktk()` | `JBSbatKKMiStcKikiCncl.insertKktk()` -> `JBSbatKKMiStcKikiCncl.executeKK_T_KKTK_SVC_KEI_PKINSERT(Object[])` | `insertByPrimaryKeys` [C] `KK_T_KKTK_SVC_KEI` |
| 2 | Batch: `JBSbatKKMiStcKikiCncl.insertKktkKaihk()` | `JBSbatKKMiStcKikiCncl.insertKktkKaihk()` -> `JBSbatKKMiStcKikiCncl.executeKK_T_KKTK_SVC_KEI_PKINSERT(Object[])` | `insertByPrimaryKeys` [C] `KK_T_KKTK_SVC_KEI` |

### Caller Details:

**Caller 1: `insertKktk()`**
- **Class:** `JBSbatKKMiStcKikiCncl` (same class)
- **Kind:** Batch processing method
- **Purpose:** Inserts equipment provision service contract data (機器提供サービス契約データ) - likely handles the initial registration flow for equipment service contracts.
- **Terminal:** `insertByPrimaryKeys` [C] `KK_T_KKTK_SVC_KEI`

**Caller 2: `insertKktkKaihk()`**
- **Class:**`JBSbatKKMiStcKikiCncl` (same class)
- **Kind:** Batch processing method
- **Purpose:** Inserts equipment provision service contract data with recovery/reinstatement processing (機器提供サービス契約データ - 回復処理). The "Kaihk" (回復) suffix indicates this handles recovery reinstatement scenarios where previously cancelled or suspended contracts are being restored.
- **Terminal:** `insertByPrimaryKeys` [C] `KK_T_KKTK_SVC_KEI`

### External Dependencies:

| Dependency | Type | Description |
|------------|------|-------------|
| `JBSbatCommonDBInterface` | Data holder | Key-value map class used to carry field data to the DB layer. Similar to a structured map or data transfer object. |
| `JBSbatSQLAccess` | DB access | Base class for SQL database access operations. Provides `insertByPrimaryKeys`, `selectBySqlDefine`, `selectNext`, and `close` methods. Initialized in the class constructor with table name `KK_T_KKTK_SVC_KEI`. |
| `KK_T_KKTK_SVC_KEI` | Database table | Equipment Provision Service Contract Line table. Stores the full lifecycle data for equipment service contracts. |

## 6. Per-Branch Detail Blocks

This method has **no conditional branches** (no if/else, switch, loops, or try/catch). It follows a pure linear execution flow.

**Block 1** — [SEQUENCE] (L1211-L1383)

> This block represents the entire method body: create the data holder, populate 168 fields from the input array, and execute a single database insert.

| # | Type | Code |
|---|------|------|
| 1 | SET | `setMap = new JBSbatCommonDBInterface();` // Create empty key-value map for DB insert [-> comment: "設定値のマップを作ります" = Create a map of setting values] |
| 2 | EXEC | `setMap.setValue("KKTK_SVC_KEI_NO", setParam[0]);` // Map service contract line number |
| 3 | EXEC | `setMap.setValue("GENE_ADD_DTM", setParam[1]);` // Map generation registration timestamp |
| 4 | EXEC | `setMap.setValue("KKTK_SVC_KEI_STAT", setParam[2]);` // Map service contract status |
| 5 | EXEC | `setMap.setValue("KKTK_SVC_CD", setParam[3]);` // Map service code |
| 6 | EXEC | `setMap.setValue("PCRS_CD", setParam[4]);` // Map price course code |
| 7 | EXEC | `setMap.setValue("PPLAN_CD", setParam[5]);` // Map price plan code |
| 8 | EXEC | `setMap.setValue("TK_HOSHIKI_KEI_NO", setParam[6]);` // Map contracting method number |
| 9 | EXEC | `setMap.setValue("KKTK_SBT_CD", setParam[7]);` // Map equipment provision type code |
| 10 | EXEC | `setMap.setValue("HAMBAI_SBT_CD", setParam[8]);` // Map sales type code |
| 11 | EXEC | `setMap.setValue("SVC_USE_STA_KIBO_YMD", setParam[9]);` // Map desired service use start date |
| 12 | EXEC | `setMap.setValue("RSV_TSTA_KIBO_YMD", setParam[10]);` // Map reservation application start date |
| 13 | EXEC | `setMap.setValue("KIBO_MAKER_CD", setParam[11]);` // Map desired manufacturer code |
| 14 | EXEC | `setMap.setValue("KIKI_SHITEI_SBT_CD", setParam[12]);` // Map device designation type code |
| 15 | EXEC | `setMap.setValue("TAKNKIKI_SBT_CD", setParam[13]);` // Map indoor device type code |
| 16 | EXEC | `setMap.setValue("TAKNKIKI_MODEL_CD", setParam[14]);` // Map indoor device model code |
| 17 | EXEC | `setMap.setValue("KIKI_SEIZO_NO", setParam[15]);` // Map device serial number |
| 18 | EXEC | `setMap.setValue("HUZOKUHIN_SBT_CD", setParam[16]);` // Map accessory type code |
| 19 | EXEC | `setMap.setValue("HUZOKUHIN_MODEL_CD", setParam[17]);` // Map accessory model code |
| 20 | EXEC | `setMap.setValue("TAKNKIKI_SETHIN_MODEL_CD", setParam[18]);` // Map indoor device set model code |
| 21 | EXEC | `setMap.setValue("KIKI_CHG_NO", setParam[19]);` // Map device change number |
| 22 | EXEC | `setMap.setValue("KIKI_CHG_RSN_CD", setParam[20]);` // Map device change reason code |
| 23 | EXEC | `setMap.setValue("TSUSHIN_KIKI_SET_CD", setParam[21]);` // Map communication device set code |
| 24 | EXEC | `setMap.setValue("HDD_CAPA_CD", setParam[22]);` // Map HDD capacity code |
| 25 | EXEC | `setMap.setValue("KIKI_STC_SAKI_PLACE_NO", setParam[23]);` // Map installation destination location number |
| 26 | EXEC | `setMap.setValue("OYA_KEI_SKBT_CD", setParam[24]);` // Map parent contract identifier code |
| 27 | EXEC | `setMap.setValue("SVC_KEI_NO", setParam[25]);` // Map service contract number |
| 28 | EXEC | `setMap.setValue("SVC_KEI_UCWK_NO", setParam[26]);` // Map service contract breakdown number |
| 29 | EXEC | `setMap.setValue("SVC_KEI_KAISEN_UCWK_NO", setParam[27]);` // Map service contract line breakdown number |
| 30 | EXEC | `setMap.setValue("OP_SVC_KEI_NO", setParam[28]);` // Map optional service contract number |
| 31 | EXEC | `setMap.setValue("SYSID", setParam[29]);` // Map system ID |
| 32 | EXEC | `setMap.setValue("MSKM_DTL_NO", setParam[30]);` // Map application detail number |
| 33 | EXEC | `setMap.setValue("LINK_STB_FLG", setParam[31]);` // Map STB link flag |
| 34 | EXEC | `setMap.setValue("KIKI_HKAT_SHITEI_SOKO_CD", setParam[32]);` // Map equipment allocation designation warehouse code |
| 35 | EXEC | `setMap.setValue("KIKI_HKAT_SHITEI_SKDN_CD", setParam[33]);` // Map equipment allocation designation warehouse shelf code |
| 36 | EXEC | `setMap.setValue("KIKI_STI_JI_KRIPLACE_SKCD", setParam[34]);` // Map device designation management location identifier code |
| 37 | EXEC | `setMap.setValue("KIKI_STI_JI_KOCOMP_CD", setParam[35]);` // Map device designation construction company code |
| 38 | EXEC | `setMap.setValue("KIKI_STI_JI_KOCOMP_SLF_CD", setParam[36]);` // Map device designation construction company shelf code |
| 39 | EXEC | `setMap.setValue("KIKI_STI_JI_YTKSKOF_CD", setParam[37]);` // Map device designation consignment destination office code |
| 40 | EXEC | `setMap.setValue("KIKI_STI_JI_YTKSKOF_SLF_CD", setParam[38]);` // Map device designation consignment destination office shelf code |
| 41 | EXEC | `setMap.setValue("KKTK_SVC_KEI_HKHASYMD", setParam[39]);` // Map equipment provision service contract succession occurrence date |
| 42 | EXEC | `setMap.setValue("KIKI_SORYO_UM", setParam[40]);` // Map equipment shipping presence/absence flag |
| 43 | EXEC | `setMap.setValue("KIKI_SORYO_SAKSEI_YMD", setParam[41]);` // Map equipment shipping creation date |
| 44 | EXEC | `setMap.setValue("KIKI_SOHUS_NM", setParam[42]);` // Map equipment delivery destination name |
| 45 | EXEC | `setMap.setValue("KIKI_SOHUS_KANA", setParam[43]);` // Map equipment delivery destination kana name |
| 46 | EXEC | `setMap.setValue("KIKI_SOHUS_AD_CD", setParam[44]);` // Map equipment delivery destination address code |
| 47 | EXEC | `setMap.setValue("KIKI_SOHUS_PCD", setParam[45]);` // Map equipment delivery destination postal code |
| 48 | EXEC | `setMap.setValue("KIKI_SOHUS_STATE_NM", setParam[46]);` // Map equipment delivery destination prefecture name |
| 49 | EXEC | `setMap.setValue("KIKI_SOHUS_CITY_NM", setParam[47]);` // Map equipment delivery destination city name |
| 50 | EXEC | `setMap.setValue("KIKI_SOHUS_OAZTSU_NM", setParam[48]);` // Map equipment delivery destination district name |
| 51 | EXEC | `setMap.setValue("KIKI_SOHUS_AZCHO_NM", setParam[49]);` // Map equipment delivery destination chome name |
| 52 | EXEC | `setMap.setValue("KIKI_SOHUS_BNCHIGO", setParam[50]);` // Map equipment delivery destination lot number |
| 53 | EXEC | `setMap.setValue("KIKI_SOHUS_ADRTTM", setParam[51]);` // Map equipment delivery destination address building name |
| 54 | EXEC | `setMap.setValue("KIKI_SOHUS_ADRRM", setParam[52]);` // Map equipment delivery destination room number |
| 55 | EXEC | `setMap.setValue("KIKI_SHS_AD_MAN_INPUT_FLG", setParam[53]);` // Map equipment delivery destination address manual input flag |
| 56 | EXEC | `setMap.setValue("KIKI_SOHUS_TELNO", setParam[54]);` // Map equipment delivery destination phone number |
| 57 | EXEC | `setMap.setValue("MANSION_BUKKEN_NO", setParam[55]);` // Map mansion property number |
| 58 | EXEC | `setMap.setValue("KIKI_SOHUS_KSH_AD_SAI_FLG", setParam[56]);` // Map equipment delivery destination - contractor address difference flag |
| 59 | EXEC | `setMap.setValue("KIKI_SHS_KBT_SHITEI_FLG", setParam[57]);` // Map equipment delivery destination individual designation flag |
| 60 | EXEC | `setMap.setValue("KIKI_SHS_HSK_CD_1", setParam[58]);` // Map equipment delivery destination supplementary code 1 |
| 61 | EXEC | `setMap.setValue("KIKI_SHS_HSK_CD_2", setParam[59]);` // Map equipment delivery destination supplementary code 2 |
| 62 | EXEC | `setMap.setValue("KIKI_SHS_HSK_MEMO", setParam[60]);` // Map equipment delivery destination supplementary memo |
| 63 | EXEC | `setMap.setValue("KIKI_STC_SAKI_NM", setParam[61]);` // Map equipment installation destination name |
| 64 | EXEC | `setMap.setValue("KIKI_STC_SAKI_KANA", setParam[62]);` // Map equipment installation destination kana name |
| 65 | EXEC | `setMap.setValue("KIKI_STC_SAKI_AD_CD", setParam[63]);` // Map equipment installation destination address code |
| 66 | EXEC | `setMap.setValue("KIKI_STC_SAKI_PCD", setParam[64]);` // Map equipment installation destination postal code |
| 67 | EXEC | `setMap.setValue("KIKI_STC_SAKI_STATE_NM", setParam[65]);` // Map equipment installation destination prefecture name |
| 68 | EXEC | `setMap.setValue("KIKI_STC_SAKI_CITY_NM", setParam[66]);` // Map equipment installation destination city name |
| 69 | EXEC | `setMap.setValue("KIKI_STC_SAKI_OAZTSU_NM", setParam[67]);` // Map equipment installation destination district name |
| 70 | EXEC | `setMap.setValue("KIKI_STC_SAKI_AZCHO_NM", setParam[68]);` // Map equipment installation destination chome name |
| 71 | EXEC | `setMap.setValue("KIKI_STC_SAKI_BNCHIGO", setParam[69]);` // Map equipment installation destination lot number |
| 72 | EXEC | `setMap.setValue("KIKI_STC_SAKI_ADRTTM", setParam[70]);` // Map equipment installation destination address building name |
| 73 | EXEC | `setMap.setValue("KIKI_STC_SAKI_ADRRM", setParam[71]);` // Map equipment installation destination room number |
| 74 | EXEC | `setMap.setValue("KIKI_STC_SK_KSH_AD_SAI_FLG", setParam[72]);` // Map equipment installation destination - contractor address difference flag |
| 75 | EXEC | `setMap.setValue("KIKI_STC_SK_TELNO", setParam[73]);` // Map equipment installation destination phone number |
| 76 | EXEC | `setMap.setValue("KIKI_STS_KKK_SEIRI_CHU_FLG", setParam[74]);` // Map equipment installation destination area consolidation pending flag |
| 77 | EXEC | `setMap.setValue("AD_MI_FIX_FLG", setParam[75]);` // Map address unfix flag |
| 78 | EXEC | `setMap.setValue("AUTO_ADD_CD", setParam[76]);` // Map auto-register code |
| 79 | EXEC | `setMap.setValue("AD_MI_FIX_RLS_YMD", setParam[77]);` // Map address unfix release date |
| 80 | EXEC | `setMap.setValue("CHRG_STA_YMD_HOSEI_UM", setParam[78]);` // Map billing start date correction flag |
| 81 | EXEC | `setMap.setValue("KIKI_STS_HSK_CD_1", setParam[79]);` // Map equipment installation destination supplementary code 1 |
| 82 | EXEC | `setMap.setValue("KIKI_STS_HSK_CD_2", setParam[80]);` // Map equipment installation destination supplementary code 2 |
| 83 | EXEC | `setMap.setValue("KIKI_STS_HSK_MEMO", setParam[81]);` // Map equipment installation destination supplementary memo |
| 84 | EXEC | `setMap.setValue("KKTK_SVC_KEI_KZKWRK_REQYMD", setParam[82]);` // Map equipment provision service contract follow-up business request date |
| 85 | EXEC | `setMap.setValue("SHOSA_YMD", setParam[83]);` // Map examination date |
| 86 | EXEC | `setMap.setValue("SHOSA_CL_YMD", setParam[84]);` // Map examination cancellation date |
| 87 | EXEC | `setMap.setValue("HAISO_DIV", setParam[85]);` // Map delivery classification |
| 88 | EXEC | `setMap.setValue("HAISO_KIGEN_YMD", setParam[86]);` // Map delivery deadline date |
| 89 | EXEC | `setMap.setValue("HAISO_ARIV_SHITEI_YMD", setParam[87]);` // Map delivery arrival designation date |
| 90 | EXEC | `setMap.setValue("FTRIAL_KANYU_YMD", setParam[88]);` // Map trial join date |
| 91 | EXEC | `setMap.setValue("FTRIAL_PRD_ENDYMD", setParam[89]);` // Map trial period end date |
| 92 | EXEC | `setMap.setValue("HONKANYU_YMD", setParam[90]);` // Map actual join date |
| 93 | EXEC | `setMap.setValue("HONKANYU_IKO_KIGEN_YMD", setParam[91]);` // Map actual join migration deadline |
| 94 | EXEC | `setMap.setValue("KEI_CNC_YMD", setParam[92]);` // Map contract closing date |
| 95 | EXEC | `setMap.setValue("JCCC_KANYU_BUNSHO_YMD", setParam[93]);` // Map JCCC join form entry date |
| 96 | EXEC | `setMap.setValue("HOSHO_CD", setParam[94]);` // Map guarantee code |
| 97 | EXEC | `setMap.setValue("KKTK_SVKEI_HOKI", setParam[95]);` // Map equipment provision service contract supplementary note |
| 98 | EXEC | `setMap.setValue("HOSHO_STAYMD", setParam[96]);` // Map guarantee start date |
| 99 | EXEC | `setMap.setValue("HOSHO_END_YMD", setParam[97]);` // Map guarantee end date |
| 100 | EXEC | `setMap.setValue("RSV_APLY_YMD", setParam[98]);` // Map reservation application date |
| 101 | EXEC | `setMap.setValue("RSV_CL_YMD", setParam[99]);` // Map reservation cancellation date |
| 102 | EXEC | `setMap.setValue("RSV_APLY_CD", setParam[100]);` // Map reservation application code |
| 103 | EXEC | `setMap.setValue("KIKI_CHG_YMD", setParam[101]);` // Map device change date |
| 104 | EXEC | `setMap.setValue("PLAN_STAYMD", setParam[102]);` // Map plan start date |
| 105 | EXEC | `setMap.setValue("PLAN_ENDYMD", setParam[103]);` // Map plan end date |
| 106 | EXEC | `setMap.setValue("PLAN_CHRG_STAYMD", setParam[104]);` // Map plan billing start date |
| 107 | EXEC | `setMap.setValue("PLAN_CHRG_ENDYMD", setParam[105]);` // Map plan billing end date |
| 108 | EXEC | `setMap.setValue("PLAN_END_SBT_CD", setParam[106]);` // Map plan end type code |
| 109 | EXEC | `setMap.setValue("SVC_CANCEL_YMD", setParam[107]);` // Map service cancellation date |
| 110 | EXEC | `setMap.setValue("SVC_CANCEL_RSN_CD", setParam[108]);` // Map service cancellation reason code |
| 111 | EXEC | `setMap.setValue("SVC_STA_KISAN_YMD", setParam[109]);` // Map service start calculation date |
| 112 | EXEC | `setMap.setValue("SVC_STA_YMD", setParam[110]);` // Map service start date |
| 113 | EXEC | `setMap.setValue("SVC_CHRG_STAYMD", setParam[111]);` // Map service billing start date |
| 114 | EXEC | `setMap.setValue("SVC_STP_YMD", setParam[112]);` // Map service stop date |
| 115 | EXEC | `setMap.setValue("SVCTK_CHU_USE_FAIL_SBT_CD", setParam[113]);` // Map service in-use fail type code |
| 116 | EXEC | `setMap.setValue("SVC_STP_RSN_CD", setParam[114]);` // Map service stop reason code |
| 117 | EXEC | `setMap.setValue("SVC_STP_RLS_YMD", setParam[115]);` // Map service stop release date |
| 118 | EXEC | `setMap.setValue("SVC_STP_RLS_RSN_CD", setParam[116]);` // Map service stop release reason code |
| 119 | EXEC | `setMap.setValue("PAUSE_STP_CD", setParam[117]);` // Map pause stop code |
| 120 | EXEC | `setMap.setValue("SVC_PAUSE_YMD", setParam[118]);` // Map service pause date |
| 121 | EXEC | `setMap.setValue("SVC_PAUSE_RSN_CD", setParam[119]);` // Map service pause reason code |
| 122 | EXEC | `setMap.setValue("SVC_PAUSE_RSN_MEMO", setParam[120]);` // Map service pause reason memo |
| 123 | EXEC | `setMap.setValue("SVC_PAUSE_RLS_YMD", setParam[121]);` // Map service pause release date |
| 124 | EXEC | `setMap.setValue("SVC_PAUSE_RLS_RSN_CD", setParam[122]);` // Map service pause release reason code |
| 125 | EXEC | `setMap.setValue("SVC_PAUSE_RLS_RSN_MEMO", setParam[123]);` // Map service pause release reason memo |
| 126 | EXEC | `setMap.setValue("SVC_ENDYMD", setParam[124]);` // Map service end date |
| 127 | EXEC | `setMap.setValue("SVC_CHRG_ENDYMD", setParam[125]);` // Map service billing end date |
| 128 | EXEC | `setMap.setValue("SVC_DSL_YMD", setParam[126]);` // Map service cancel date |
| 129 | EXEC | `setMap.setValue("SVC_DLRE_CD", setParam[127]);` // Map service cancel reason code |
| 130 | EXEC | `setMap.setValue("SVC_DLRE_MEMO", setParam[128]);` // Map service cancel reason memo |
| 131 | EXEC | `setMap.setValue("ZANCHI_FLG", setParam[129]);` // Map leftover flag |
| 132 | EXEC | `setMap.setValue("SVC_DSL_TTDKI_FIN_FLG", setParam[130]);` // Map service cancel procedure completion flag |
| 133 | EXEC | `setMap.setValue("KAIHK_YMD", setParam[131]);` // Map recovery date |
| 134 | EXEC | `setMap.setValue("SVC_CANCEL_CL_YMD", setParam[132]);` // Map service cancellation cancel date |
| 135 | EXEC | `setMap.setValue("SVC_DSL_CL_YMD", setParam[133]);` // Map service cancel cancel date |
| 136 | EXEC | `setMap.setValue("SKEKKA_SEND_CD", setParam[134]);` // Map review result send code |
| 137 | EXEC | `setMap.setValue("SVC_PAUSE_CHRG_STA_YMD", setParam[135]);` // Map service pause billing start date |
| 138 | EXEC | `setMap.setValue("PNLTY_HASSEI_CD", setParam[136]);` // Map penalty occurrence code |
| 139 | EXEC | `setMap.setValue("KIKI_NINSHO_ID", setParam[137]);` // Map device authentication ID |
| 140 | EXEC | `setMap.setValue("KIKI_NINSHO_ID_PWD", setParam[138]);` // Map device authentication ID password |
| 141 | EXEC | `setMap.setValue("IDO_DIV", setParam[139]);` // Map movement classification |
| 142 | EXEC | `setMap.setValue("KKST_JSEKI_UK_YMD", setParam[140]);` // Map device installation record reception date |
| 143 | EXEC | `setMap.setValue("EO_TV_KKST_SNN_STAT_CD", setParam[141]);` // Map eo TV device installation approval status code |
| 144 | EXEC | `setMap.setValue("KKST_SNN_YMD", setParam[142]);` // Map device installation approval date |
| 145 | EXEC | `setMap.setValue("TAKNKIKI_IDO_CD", setParam[143]);` // Map indoor device movement code |
| 146 | EXEC | `setMap.setValue("CAS_CARD_USE_KYODAK_YMD", setParam[144]);` // Map CAS card usage permission date |
| 147 | EXEC | `setMap.setValue("KIKI_HUKA_INFO_CD", setParam[145]);` // Map device additional information code |
| 148 | EXEC | `setMap.setValue("SHOSA_DSL_FIN_CD", setParam[146]);` // Map examination cancel completion code |
| 149 | EXEC | `setMap.setValue("ROUTER_DSL_RSV_TRN_STAT_CD", setParam[147]);` // Map router cancel reservation processing status code |
| 150 | EXEC | `setMap.setValue("ROUTER_DSL_RSV_TRN_RSLT_CD", setParam[148]);` // Map router cancel reservation processing result code |
| 151 | EXEC | `setMap.setValue("HAISO_WAY_CD", setParam[149]);` // Map delivery method code |
| 152 | EXEC | `setMap.setValue("KIKI_ITENS_MV_JSSIS_SKCD", setParam[150]);` // Map equipment transfer destination movement executor identifier code |
| 153 | EXEC | `setMap.setValue("KAISHU_KIKI_UM", setParam[151]);` // Map returned equipment presence/absence flag |
| 154 | EXEC | `setMap.setValue("HAISO_REQ_SHITEI_YMD", setParam[152]);` // Map delivery request designation date |
| 155 | EXEC | `setMap.setValue("SHKA_FIN_JI_SYRZM_FLG", setParam[153]);` // Map shipment completion processed flag |
| 156 | EXEC | `setMap.setValue("SVC_STA_JI_HIS_JOKYO_SKCD", setParam[154]);` // Map service start delivery status identifier code |
| 157 | EXEC | `setMap.setValue("ADD_DTM", setParam[155]);` // Map register timestamp |
| 158 | EXEC | `setMap.setValue("ADD_OPEACNT", setParam[156]);` // Map register operator account |
| 159 | EXEC | `setMap.setValue("UPD_DTM", setParam[157]);` // Map update timestamp |
| 160 | EXEC | `setMap.setValue("UPD_OPEACNT", setParam[158]);` // Map update operator account |
| 161 | EXEC | `setMap.setValue("DEL_DTM", setParam[159]);` // Map delete timestamp |
| 162 | EXEC | `setMap.setValue("DEL_OPEACNT", setParam[160]);` // Map delete operator account |
| 163 | EXEC | `setMap.setValue("MK_FLG", setParam[161]);` // Map invalid flag |
| 164 | EXEC | `setMap.setValue("ADD_UNYO_YMD", setParam[162]);` // Map register operation date |
| 165 | EXEC | `setMap.setValue("ADD_TRN_ID", setParam[163]);` // Map register process ID |
| 166 | EXEC | `setMap.setValue("UPD_UNYO_YMD", setParam[164]);` // Map update operation date |
| 167 | EXEC | `setMap.setValue("UPD_TRN_ID", setParam[165]);` // Map update process ID |
| 168 | EXEC | `setMap.setValue("DEL_UNYO_YMD", setParam[166]);` // Map delete operation date |
| 169 | EXEC | `setMap.setValue("DEL_TRN_ID", setParam[167]);` // Map delete process ID |
| 170 | CALL | `db_KK_T_KKTK_SVC_KEI.insertByPrimaryKeys(setMap);` // Execute PK insert into KK_T_KKTK_SVC_KEI [-> comment: "DBアクセスを実行します" = Execute DB access] |
| 171 | RETURN | `void` // Method returns - no value |

## 7. Glossary

| Term | Type | Business Meaning |
|------|------|------------------|
| `KKTK_SVC_KEI_NO` | Field | Equipment Provision Service Contract Number - unique identifier for the equipment provision service contract line |
| `GENE_ADD_DTM` | Field | Generation Registration Timestamp - datetime when the record version was created |
| `KKTK_SVC_KEI_STAT` | Field | Equipment Provision Service Contract Status - current lifecycle status of the contract line |
| `KKTK_SVC_CD` | Field | Equipment Provision Service Code - code identifying the type of equipment provision service |
| `PCRS_CD` | Field | Price Course Code - pricing tier/course code for the service |
| `PPLAN_CD` | Field | Price Plan Code - specific billing plan code |
| `TK_HOSHIKI_KEI_NO` | Field | Contracting Method Number - number identifying the contracting method (宅内機器 - indoor equipment) |
| `KKTK_SBT_CD` | Field | Equipment Provision Type Code - classification of equipment provision type |
| `HAMBAI_SBT_CD` | Field | Sales Type Code - classification of sales type (販売種別) |
| `SVC_USE_STA_KIBO_YMD` | Field | Desired Service Use Start Date - customer's requested service start date |
| `RSV_TSTA_KIBO_YMD` | Field | Reservation Application Start Desired Date - desired start date for reservation application |
| `KIBO_MAKER_CD` | Field | Desired Manufacturer Code - customer's preferred manufacturer code |
| `KIKI_SHITEI_SBT_CD` | Field | Device Designation Type Code - type code for device designation |
| `TAKNKIKI_SBT_CD` | Field | Indoor Device Type Code - code for indoor equipment type (宅内機器種別) |
| `TAKNKIKI_MODEL_CD` | Field | Indoor Device Model Code - specific model code for indoor equipment |
| `KIKI_SEIZO_NO` | Field | Device Serial Number - manufacturing serial number of the equipment |
| `HUZOKUHIN_SBT_CD` | Field | Accessory Type Code - code for accessory/attachment type (付属品) |
| `HUZOKUHIN_MODEL_CD` | Field | Accessory Model Code - model code for accessories |
| `TAKNKIKI_SETHIN_MODEL_CD` | Field | Indoor Device Set Model Code - model code for indoor device sets |
| `KIKI_CHG_NO` | Field | Device Change Number - number identifying a device change event |
| `KIKI_CHG_RSN_CD` | Field | Device Change Reason Code - reason code for the device change |
| `TSUSHIN_KIKI_SET_CD` | Field | Communication Device Set Code - code for communication equipment sets |
| `HDD_CAPA_CD` | Field | HDD Capacity Code - storage capacity code for HDD-equipped devices |
| `KIKI_STC_SAKI_PLACE_NO` | Field | Equipment Installation Destination Location Number - location identifier for installation |
| `OYA_KEI_SKBT_CD` | Field | Parent Contract Identifier Code - code linking to the parent contract |
| `SVC_KEI_NO` | Field | Service Contract Number - primary service contract identifier |
| `SVC_KEI_UCWK_NO` | Field | Service Contract Breakdown Number - sub-item number within the service contract |
| `SVC_KEI_KAISEN_UCWK_NO` | Field | Service Contract Line Breakdown Number - further sub-division number for contract lines |
| `OP_SVC_KEI_NO` | Field | Optional Service Contract Number - identifier for optional/add-on service contracts |
| `SYSID` | Field | System ID - identifier for the originating system |
| `MSKM_DTL_NO` | Field | Application Detail Number - line item number in the application details |
| `LINK_STB_FLG` | Field | STB Link Flag - flag indicating whether the Set-Top Box is linked |
| `KIKI_HKAT_SHITEI_SOKO_CD` | Field | Equipment Allocation Designation Warehouse Code - warehouse code for equipment allocation |
| `KIKI_HKAT_SHITEI_SKDN_CD` | Field | Equipment Allocation Designation Warehouse Shelf Code - shelf location in the warehouse |
| `KIKI_STI_JI_KRIPLACE_SKCD` | Field | Device Designation Management Location Identifier Code - management location code for designated devices |
| `KIKI_STI_JI_KOCOMP_CD` | Field | Device Designation Construction Company Code - contractor code for device installation |
| `KIKI_STI_JI_KOCOMP_SLF_CD` | Field | Device Designation Construction Company Shelf Code - shelf ID for contractor |
| `KIKI_STI_JI_YTKSKOF_CD` | Field | Device Designation Consignment Destination Office Code - office code for device consignment |
| `KIKI_STI_JI_YTKSKOF_SLF_CD` | Field | Device Designation Consignment Destination Office Shelf Code - shelf ID for consignment office |
| `KKTK_SVC_KEI_HKHASYMD` | Field | Equipment Provision Service Contract Succession Occurrence Date - date when contract succession occurred |
| `KIKI_SORYO_UM` | Field | Equipment Shipping Presence/Absence Flag - indicates whether shipping is applicable |
| `KIKI_SORYO_SAKSEI_YMD` | Field | Equipment Shipping Creation Date - date when shipping information was created |
| `KIKI_SOHUS_NM` | Field | Equipment Delivery Destination Name - Japanese name of delivery address |
| `KIKI_SOHUS_KANA` | Field | Equipment Delivery Destination Kana Name - phonetic reading of the delivery name |
| `KIKI_SOHUS_AD_CD` | Field | Equipment Delivery Destination Address Code - standardized address code |
| `KIKI_SOHUS_PCD` | Field | Equipment Delivery Destination Postal Code |
| `KIKI_SOHUS_STATE_NM` | Field | Equipment Delivery Destination Prefecture Name |
| `KIKI_SOHUS_CITY_NM` | Field | Equipment Delivery Destination City Name |
| `KIKI_SOHUS_OAZTSU_NM` | Field | Equipment Delivery Destination District Name (大字通称名) |
| `KIKI_SOHUS_AZCHO_NM` | Field | Equipment Delivery Destination Chome Name (字丁目名) |
| `KIKI_SOHUS_BNCHIGO` | Field | Equipment Delivery Destination Lot Number (番地号) |
| `KIKI_SOHUS_ADRTTM` | Field | Equipment Delivery Destination Address Building Name (住所補記・建物名) |
| `KIKI_SOHUS_ADRRM` | Field | Equipment Delivery Destination Room Number (住所補記・部屋番号) |
| `KIKI_SHS_AD_MAN_INPUT_FLG` | Field | Equipment Delivery Destination Address Manual Input Flag - indicates manual address entry |
| `KIKI_SOHUS_TELNO` | Field | Equipment Delivery Destination Phone Number |
| `MANSION_BUKKEN_NO` | Field | Mansion Property Number - identifier for multi-unit dwelling properties |
| `KIKI_SOHUS_KSH_AD_SAI_FLG` | Field | Equipment Delivery Destination - Contractor Address Difference Flag (契約者住所差異フラグ) |
| `KIKI_SHS_KBT_SHITEI_FLG` | Field | Equipment Delivery Destination Individual Designation Flag (個別指定フラグ) |
| `KIKI_SHS_HSK_CD_1` | Field | Equipment Delivery Destination Supplementary Code 1 (補足コード1) |
| `KIKI_SHS_HSK_CD_2` | Field | Equipment Delivery Destination Supplementary Code 2 (補足コード2) |
| `KIKI_SHS_HSK_MEMO` | Field | Equipment Delivery Destination Supplementary Memo (補足メモ) |
| `KIKI_STC_SAKI_NM` | Field | Equipment Installation Destination Name (機器設置先名) |
| `KIKI_STC_SAKI_KANA` | Field | Equipment Installation Destination Kana Name (機器設置先カナ名) |
| `KIKI_STC_SAKI_AD_CD` | Field | Equipment Installation Destination Address Code (機器設置先住所コード) |
| `KIKI_STC_SAKI_PCD` | Field | Equipment Installation Destination Postal Code (機器設置先郵便番号) |
| `KIKI_STC_SAKI_STATE_NM` | Field | Equipment Installation Destination Prefecture Name (機器設置先都道府県名) |
| `KIKI_STC_SAKI_CITY_NM` | Field | Equipment Installation Destination City Name (機器設置先市区町村名) |
| `KIKI_STC_SAKI_OAZTSU_NM` | Field | Equipment Installation Destination District Name (機器設置先大字通称名) |
| `KIKI_STC_SAKI_AZCHO_NM` | Field | Equipment Installation Destination Chome Name (機器設置先字丁目名) |
| `KIKI_STC_SAKI_BNCHIGO` | Field | Equipment Installation Destination Lot Number (機器設置先番地号) |
| `KIKI_STC_SAKI_ADRTTM` | Field | Equipment Installation Destination Address Building Name (機器設置先住所補記・建物名) |
| `KIKI_STC_SAKI_ADRRM` | Field | Equipment Installation Destination Room Number (機器設置先住所補記・部屋番号) |
| `KIKI_STC_SK_KSH_AD_SAI_FLG` | Field | Equipment Installation Destination - Contractor Address Difference Flag (機器設置先_契約者住所差異フラグ) |
| `KIKI_STC_SK_TELNO` | Field | Equipment Installation Destination Phone Number (機器設置先電話番号) |
| `KIKI_STS_KKK_SEIRI_CHU_FLG` | Field | Equipment Installation Destination Area Consolidation Pending Flag (機器設置先区画整理中フラグ) |
| `AD_MI_FIX_FLG` | Field | Address Unfix Flag (住所未確定フラグ) - indicates address is not yet confirmed |
| `AUTO_ADD_CD` | Field | Auto-Register Code (自動登録コード) - code indicating automatic registration |
| `AD_MI_FIX_RLS_YMD` | Field | Address Unfix Release Date (住所未確定解除年月日) |
| `CHRG_STA_YMD_HOSEI_UM` | Field | Billing Start Date Correction Flag (課金開始年月日補正有無) - indicates if billing date was corrected |
| `KIKI_STS_HSK_CD_1` | Field | Equipment Installation Destination Supplementary Code 1 (機器設置先補足コード1) |
| `KIKI_STS_HSK_CD_2` | Field | Equipment Installation Destination Supplementary Code 2 (機器設置先補足コード2) |
| `KIKI_STS_HSK_MEMO` | Field | Equipment Installation Destination Supplementary Memo (機器設置先補足メモ) |
| `KKTK_SVC_KEI_KZKWRK_REQYMD` | Field | Equipment Provision Service Contract Follow-up Business Request Date (機器提供サービス契約後続業務依頼年月日) |
| `SHOSA_YMD` | Field | Examination Date (照査年月日) - date of credit/background check |
| `SHOSA_CL_YMD` | Field | Examination Cancellation Date (照査取消年月日) |
| `HAISO_DIV` | Field | Delivery Classification (配送区分) - type of delivery method |
| `HAISO_KIGEN_YMD` | Field | Delivery Deadline Date (配送期限年月日) |
| `HAISO_ARIV_SHITEI_YMD` | Field | Delivery Arrival Designation Date (配送到着指定年月日) |
| `FTRIAL_KANYU_YMD` | Field | Trial Join Date (試用加入年月日) - date of trial subscription |
| `FTRIAL_PRD_ENDYMD` | Field | Trial Period End Date (試用期間終了年月日) |
| `HONKANYU_YMD` | Field | Actual Join Date (本加入年月日) - date of full subscription |
| `HONKANYU_IKO_KIGEN_YMD` | Field | Actual Join Migration Deadline (本加入移行期限年月日) |
| `KEI_CNC_YMD` | Field | Contract Closing Date (契約締結年月日) |
| `JCCC_KANYU_BUNSHO_YMD` | Field | JCCC Join Form Entry Date (ＪＣＣＣ加入書記入年月日) - JCCC = Japan Cable Communications Center |
| `HOSHO_CD` | Field | Guarantee Code (保証コード) |
| `KKTK_SVKEI_HOKI` | Field | Equipment Provision Service Contract Supplementary Note (機器提供サービス契約補記) |
| `HOSHO_STAYMD` | Field | Guarantee Start Date (保証開始年月日) |
| `HOSHO_END_YMD` | Field | Guarantee End Date (保証終了年月日) |
| `RSV_APLY_YMD` | Field | Reservation Application Date (予約適用年月日) |
| `RSV_CL_YMD` | Field | Reservation Cancellation Date (予約取消年月日) |
| `RSV_APLY_CD` | Field | Reservation Application Code (予約適用コード) |
| `KIKI_CHG_YMD` | Field | Device Change Date (機器変更年月日) |
| `PLAN_STAYMD` | Field | Plan Start Date (プラン開始年月日) |
| `PLAN_ENDYMD` | Field | Plan End Date (プラン終了年月日) |
| `PLAN_CHRG_STAYMD` | Field | Plan Billing Start Date (プラン課金開始年月日) |
| `PLAN_CHRG_ENDYMD` | Field | Plan Billing End Date (プラン課金終了年月日) |
| `PLAN_END_SBT_CD` | Field | Plan End Type Code (プラン終了種別コード) |
| `SVC_CANCEL_YMD` | Field | Service Cancellation Date (サービスキャンセル年月日) |
| `SVC_CANCEL_RSN_CD` | Field | Service Cancellation Reason Code (サービスキャンセル理由コード) |
| `SVC_STA_KISAN_YMD` | Field | Service Start Calculation Date (サービス開始起算年月日) |
| `SVC_STA_YMD` | Field | Service Start Date (サービス開始年月日) |
| `SVC_CHRG_STAYMD` | Field | Service Billing Start Date (サービス課金開始年月日) |
| `SVC_STP_YMD` | Field | Service Stop Date (サービス停止年月日) |
| `SVCTK_CHU_USE_FAIL_SBT_CD` | Field | Service In-Use Fail Type Code (サービス提供中使用不可種別コード) |
| `SVC_STP_RSN_CD` | Field | Service Stop Reason Code (サービス停止理由コード) |
| `SVC_STP_RLS_YMD` | Field | Service Stop Release Date (サービス停止解除年月日) |
| `SVC_STP_RLS_RSN_CD` | Field | Service Stop Release Reason Code (サービス停止解除理由コード) |
| `PAUSE_STP_CD` | Field | Pause Stop Code (休止中断コード) |
| `SVC_PAUSE_YMD` | Field | Service Pause Date (サービス休止年月日) |
| `SVC_PAUSE_RSN_CD` | Field | Service Pause Reason Code (サービス休止理由コード) |
| `SVC_PAUSE_RSN_MEMO` | Field | Service Pause Reason Memo (サービス休止理由メモ) |
| `SVC_PAUSE_RLS_YMD` | Field | Service Pause Release Date (サービス休止解除年月日) |
| `SVC_PAUSE_RLS_RSN_CD` | Field | Service Pause Release Reason Code (サービス休止解除理由コード) |
| `SVC_PAUSE_RLS_RSN_MEMO` | Field | Service Pause Release Reason Memo (サービス休止解除理由メモ) |
| `SVC_ENDYMD` | Field | Service End Date (サービス終了年月日) |
| `SVC_CHRG_ENDYMD` | Field | Service Billing End Date (サービス課金終了年月日) |
| `SVC_DSL_YMD` | Field | Service Cancel Date (サービス解約年月日) |
| `SVC_DLRE_CD` | Field | Service Cancel Reason Code (サービス解約理由コード) |
| `SVC_DLRE_MEMO` | Field | Service Cancel Reason Memo (サービス解約理由メモ) |
| `ZANCHI_FLG` | Field | Leftover Flag (残置フラグ) - indicates if equipment is left behind |
| `SVC_DSL_TTDKI_FIN_FLG` | Field | Service Cancel Procedure Completion Flag (サービス解約手続完了フラグ) |
| `KAIHK_YMD` | Field | Recovery Date (回復年月日) - date of service/equipment recovery |
| `SVC_CANCEL_CL_YMD` | Field | Service Cancellation Cancel Date (サービスキャンセル取消年月日) |
| `SVC_DSL_CL_YMD` | Field | Service Cancel Cancel Date (サービス解約取消年月日) |
| `SKEKKA_SEND_CD` | Field | Review Result Send Code (審査結果送信コード) |
| `SVC_PAUSE_CHRG_STA_YMD` | Field | Service Pause Billing Start Date (サービス休止課金開始年月日) |
| `PNLTY_HASSEI_CD` | Field | Penalty Occurrence Code (違約金発生コード) - code indicating early termination penalty |
| `KIKI_NINSHO_ID` | Field | Device Authentication ID (機器認証ＩＤ) |
| `KIKI_NINSHO_ID_PWD` | Field | Device Authentication ID Password (機器認証ＩＤパスワード) |
| `IDO_DIV` | Field | Movement Classification (異動区分) - type of equipment/service movement |
| `KKST_JSEKI_UK_YMD` | Field | Device Installation Record Reception Date (機器設置実績受付年月日) |
| `EO_TV_KKST_SNN_STAT_CD` | Field | eo TV Device Installation Approval Status Code (ｅｏＴＶ機器設置承認状態コード) |
| `KKST_SNN_YMD` | Field | Device Installation Approval Date (機器設置承認年月日) |
| `TAKNKIKI_IDO_CD` | Field | Indoor Device Movement Code (宅内機器異動コード) |
| `CAS_CARD_USE_KYODAK_YMD` | Field | CAS Card Usage Permission Date (ＣＡＳカード使用許諾年月日) |
| `KIKI_HUKA_INFO_CD` | Field | Device Additional Information Code (機器付加情報コード) |
| `SHOSA_DSL_FIN_CD` | Field | Examination Cancel Completion Code (照査解約完了コード) |
| `ROUTER_DSL_RSV_TRN_STAT_CD` | Field | Router Cancel Reservation Processing Status Code (ルーター解約予約処理状態コード) |
| `ROUTER_DSL_RSV_TRN_RSLT_CD` | Field | Router Cancel Reservation Processing Result Code (ルーター解約予約処理結果コード) |
| `HAISO_WAY_CD` | Field | Delivery Method Code (配送方法コード) |
| `KIKI_ITENS_MV_JSSIS_SKCD` | Field | Equipment Transfer Destination Movement Executor Identifier Code (機器移転先移動実施者識別コード) |
| `KAISHU_KIKI_UM` | Field | Returned Equipment Presence/Absence Flag (回収機器有無) |
| `HAISO_REQ_SHITEI_YMD` | Field | Delivery Request Designation Date (配送依頼指定年月日) |
| `SHKA_FIN_JI_SYRZM_FLG` | Field | Shipment Completion Processed Flag (出荷完了時処理済フラグ) |
| `SVC_STA_JI_HIS_JOKYO_SKCD` | Field | Service Start Delivery Status Identifier Code (サービス開始時配送状況識別コード) |
| `ADD_DTM` | Field | Register Timestamp (登録年月日時分秒) |
| `ADD_OPEACNT` | Field | Register Operator Account (登録オペレータアカウント) |
| `UPD_DTM` | Field | Update Timestamp (更新年月日時分秒) |
| `UPD_OPEACNT` | Field | Update Operator Account (更新オペレータアカウント) |
| `DEL_DTM` | Field | Delete Timestamp (削除年月日時分秒) |
| `DEL_OPEACNT` | Field | Delete Operator Account (削除オペレータアカウント) |
| `MK_FLG` | Field | Invalid Flag (無効フラグ) - soft-delete marker |
| `ADD_UNYO_YMD` | Field | Register Operation Date (登録運用年月日) |
| `ADD_TRN_ID` | Field | Register Process ID (登録処理ＩＤ) |
| `UPD_UNYO_YMD` | Field | Update Operation Date (更新運用年月日) |
| `UPD_TRN_ID` | Field | Update Process ID (更新処理ＩＤ) |
| `DEL_UNYO_YMD` | Field | Delete Operation Date (削除運用年月日) |
| `DEL_TRN_ID` | Field | Delete Process ID (削除処理ＩＤ) |
| `KK_T_KKTK_SVC_KEI` | Table | Equipment Provision Service Contract Line - database table storing equipment service contract line item details |
| `JBSbatSQLAccess` | Class | Database access utility class for executing SQL operations (insert, select, etc.) in batch processing |
| `JBSbatCommonDBInterface` | Class | Key-value data holder class used to carry field mappings to the database access layer |
| `insertByPrimaryKeys` | Method | Executes a primary-key-based insert - creates a row only if no existing row matches the primary key |
| `KKTK` | Abbreviation | Equipment Provision Service (機器提供サービス) |
| `SVC_KEI` | Abbreviation | Service Contract Line (サービス契約内訳) |
| `KIKI` | Abbreviation | Equipment/Device (機器) |
| `STC` | Abbreviation | Installation/Placement (設置) |
| `SAKI` | Abbreviation | Destination (先) |
| `SOHUS` | Abbreviation | Delivery destination (送付先) |
| `STS` | Abbreviation | Installation location/destination (設置先) |
| `HAISO` | Abbreviation | Delivery (配送) |
| `HOSHO` | Abbreviation | Guarantee (保証) |
| `SHOSA` | Abbreviation | Examination/Verification (照査) - credit or background check process |
| `KKST` | Abbreviation | Equipment Installation (機器設置) |
| `RSV` | Abbreviation | Reservation (予約) |
| `PLAN` | Abbreviation | Service Plan (プラン) |
| `FTRIAL` | Abbreviation | Free Trial (試用) |
| `HONKANYU` | Abbreviation | Actual Join/Subsription (本加入) |
| `JCCC` | Acronym | Japan Cable Communications Center (日本ケーブルコミュニケーションズセンター) |
| `SYSID` | Abbreviation | System ID |
| `SOD` | Acronym | Service Order Data (サービス注文データ) - telecom order fulfillment entity |
| `PK INSERT` | Pattern | Primary Key-based Insert - database operation that creates a row only when no existing row shares the same primary key values |
