# Business Logic — JBSbatKKKDDIAnkenIktTrkm.executeKK_T_KDDI_TJGWR_KJKS_PKINSERT() [75 LOC]

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

## 1. Role

### JBSbatKKKDDIAnkenIktTrkm.executeKK_T_KDDI_TJGWR_KJKS_PKINSERT()

This method performs a **primary-key-based insert** of KDDI other-carrier discount contract status inquiry records into the database table `KK_T_KDDI_TJGWR_KJKS` (KDDI Other Carrier Discount Contract Status Inquiry table). It is the final persistence step in the batch registration flow for KDDI referral case data, taking an array of 67 pre-collected field values and writing them as a single row via primary-key insert.

The method implements a **data-mapping-then-insert** pattern: it creates a `JBSbatCommonDBInterface` map object, populates all 67 fields by extracting values at fixed indices from the input `Object[]`, and delegates the actual SQL generation and execution to the `JBSbatSQLAccess` infrastructure via `insertByPrimaryKeys`. No conditional branching or business validation is performed at this level — it is a pure data-transport layer method.

Its role in the larger system is as a **leaf persistence method** called exclusively by `insertKDDITjgwrKjks()`, which assembles the field values from a `HashMap` retrieved during a batch read of the KDDI referral case table. This method does not branch by service type or condition; it always performs a single create operation on the same entity.

## 2. Processing Pattern (Detailed Business Logic)

```mermaid
flowchart TD
    START(["executeKK_T_KDDI_TJGWR_KJKS_PKINSERT setParam"]) --> CREATE_MAP["Create JBSbatCommonDBInterface setMap"]
    CREATE_MAP --> SET_FIELDS["Set 67 fields from setParam array to setMap"]
    SET_FIELDS --> INSERT_DB["DB Access - db_KK_T_KDDI_TJGWR_KJKS.insertByPrimaryKeys"]
    INSERT_DB --> END_NODE(["Return (void)"])
```

This method contains no conditional branches, loops, or error handling of its own. The processing flow is strictly sequential:

1. **Create mapping object** — A new `JBSbatCommonDBInterface` instance is instantiated to serve as the field-value container for the INSERT operation.
2. **Populate 67 fields** — Each field is populated sequentially by calling `setValue()` with the field name (as a string literal) and the corresponding element from the `setParam` array (indices 0 through 66). These fields cover the complete record structure of the `KK_T_KDDI_TJGWR_KJKS` table.
3. **Execute INSERT** — The `db_KK_T_KDDI_TJGWR_KJKS.insertByPrimaryKeys(setMap)` method is called, which uses the `JBSbatSQLAccess` framework to generate and execute an INSERT statement against the `KK_T_KDDI_TJGWR_KJKS` table using the populated field values. Primary keys are included in the insert (PK登録 — full-item registration).

## 3. Parameter Analysis

| No | Parameter Name | Type | Business Description |
|----|---------------|------|---------------------|
| 1 | `setParam` | `Object[]` | An array of 67 elements containing all field values for a single KDDI other-carrier discount contract status inquiry record. Index 0 is the auto-generated inquiry number; indices 1–12 are the applicant's personal information (name, kana, address, phone numbers); indices 13–36 cover the application timestamp, KDDI value code, referral carrier details, reception store info, agent details, KDDI reception type codes for telecom/internet/TV services, preferred contact date/time, current service usage information, privacy consent code, and KOPT/KDDI promotional codes; indices 37–46 cover out-of-region reception store, inquiry status, response completion date, current contract status codes, order result code, and NG reason code; indices 47–53 are application document numbers, information linkage department, callback info, and KOPT notes; indices 54–66 are audit trail fields (add/update/delete timestamps, operator accounts, transaction IDs, usage dates, and invalidation flag). |

**Instance fields read by this method:**

| Field Name | Type | Business Description |
|-----------|------|---------------------|
| `db_KK_T_KDDI_TJGWR_KJKS` | `JBSbatSQLAccess` | Database access delegate initialized with the `KK_T_KDDI_TJGWR_KJKS` table name. Used to execute the primary-key insert. |

## 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_KDDI_TJGWR_KJKS` | Performs a primary-key-based INSERT of a KDDI other-carrier discount contract status inquiry record with all 67 fields populated from the `setParam` array. This is a full-item registration (全項目登録) creating a new row in the inquiry status table. |
| U | `JBSbatCommonDBInterface.setValue` | - | In-memory | Sets 67 field-name/value pairs on the `JBSbatCommonDBInterface` map object, preparing the data payload for the INSERT operation. Each call maps a database column name to the corresponding value from the `setParam` array. |

**CRUD Classification Rationale:**
- **C** (`insertByPrimaryKeys`): The method name explicitly indicates a Create operation. It inserts a complete record with all primary key fields populated — this is a true INSERT, not an upsert or merge.
- **U** (`setValue`): While technically a field assignment rather than a database update, the `setValue` calls transform the raw `Object[]` into a structured field map. Classified as Update because it mutates the state of the `setMap` object, but it is an in-memory operation, not a DB update.

## 5. Dependency Trace

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

No screen/batch entry points found within 8 hops. Direct callers found: 1 methods.
Terminal operations from this method: `insertByPrimaryKeys` [C], `setValue` [U], `setValue` [U], `setValue` [U], `setValue` [U], `setValue` [U], `setValue` [U], `setValue` [U], `setValue` [U], `setValue` [U], `setValue` [U], `setValue` [U], `setValue` [U], `setValue` [U], `setValue` [U], `setValue` [U], `setValue` [U], `setValue` [U], `setValue` [U], `setValue` [U], `setValue` [U]

Trace who calls this method and what this method ultimately calls.

| # | Caller (Screen/Batch) | Call Chain (Full Path to this Method) | Terminal (SC / CRUD / Entity) |
|---|----------------------|--------------------------------------|-------------------------------|
| 1 | Batch: `insertKDDITjgwrKjks` | `insertKDDITjgwrKjks(rsMap)` -> `executeKK_T_KDDI_TJGWR_KJKS_PKINSERT(setParamIns)` | `insertByPrimaryKeys [C] KK_T_KDDI_TJGWR_KJKS` |

**Caller details:**

The direct caller `insertKDDITjgwrKjks(HashMap rsMap)` is a **batch method** within the same class (`JBSbatKKKDDIAnkenIktTrkm`). It prepares a `Object[67]` array (`setParamIns`) by populating each element from the input `rsMap` (which contains KDDI referral case record data read from a batch query), generating the inquiry number via `JKKBatCommon.getFormatedNextSeq()`, and then invoking `executeKK_T_KDDI_TJGWR_KJKS_PKINSERT(setParamIns)` to persist the record. The `insertKDDITjgwrKjks` method itself is called from line 269 of this class, likely from a batch processing loop that iterates over KDDI referral case records.

## 6. Per-Branch Detail Blocks

> **Note:** This method has no conditional branches (if/else, switch, for, while) or try-catch blocks. The entire method executes sequentially from top to bottom. The block analysis below reflects the linear flow with each major processing step documented.

**Block 1** — [TOP-LEVEL] Sequential field population and insert (L2067)

> Creates a `JBSbatCommonDBInterface` map and populates all 67 fields from the `setParam` array, then executes the primary-key insert into the `KK_T_KDDI_TJGWR_KJKS` table.

| # | Type | Code |
|---|------|------|
| 1 | SET | `JBSbatCommonDBInterface setMap = new JBSbatCommonDBInterface();` // Create empty field-value map (L2072) |
| 2 | EXEC | `setMap.setValue("KDDI_TJGWR_KJKS_NO", setParam[0]);` // KDDI other-carrier discount contract status inquiry number (L2073) |
| 3 | EXEC | `setMap.setValue("INTR_HYO_KANRI_NO", setParam[1]);` // Referral ticket management number (L2074) |
| 4 | EXEC | `setMap.setValue("TJGWR_MKMS_NM", setParam[2]);` // Other-carrier discount applicant name (L2075) |
| 5 | EXEC | `setMap.setValue("TJGWR_MKMS_KANA", setParam[3]);` // Other-carrier discount applicant kata name (L2076) |
| 6 | EXEC | `setMap.setValue("TJGWR_MKMS_PCD", setParam[4]);` // Other-carrier discount applicant postal code (L2077) |
| 7 | EXEC | `setMap.setValue("TJGWR_MKMS_STATE_CITY_NM", setParam[5]);` // Other-carrier discount applicant prefecture/city/town name (L2078) |
| 8 | EXEC | `setMap.setValue("TJGWR_MKMS_OAZTSU_AZCHO_NM", setParam[6]);` // Other-carrier discount applicant大字/tsu/azuchi/cho/dome name (L2079) |
| 9 | EXEC | `setMap.setValue("TJGWR_MKMS_BNCHIGO", setParam[7]);` // Other-carrier discount applicant lot/number (L2080) |
| 10 | EXEC | `setMap.setValue("TJGWR_MKMS_TTM_NM_RM_NO", setParam[8]);` // Other-carrier discount applicant building name/room number (L2081) |
| 11 | EXEC | `setMap.setValue("TJGWR_MKMS_JKYO_BKN_SBT_CD", setParam[9]);` // Other-carrier discount applicant housing property type code (L2082) |
| 12 | EXEC | `setMap.setValue("TJGWR_MKMS_HOME_TELNO", setParam[10]);` // Other-carrier discount applicant home phone number (L2083) |
| 13 | EXEC | `setMap.setValue("TJGWR_MKMS_KTAI_TELNO", setParam[11]);` // Other-carrier discount applicant mobile phone number (L2084) |
| 14 | EXEC | `setMap.setValue("TJGWR_MKMS_RRKS_TELNO", setParam[12]);` // Other-carrier discount applicant contact phone number (L2085) |
| 15 | EXEC | `setMap.setValue("MSKM_DTM", setParam[13]);` // Application year/month/day hour:minute:second (L2086) |
| 16 | EXEC | `setMap.setValue("KDDI_VAL_CD", setParam[14]);` // KDDI value code (L2087) |
| 17 | EXEC | `setMap.setValue("KDDI_SHOKAI_SK_JGS_CD", setParam[15]);` // KDDI referral destination carrier code (L2088) |
| 18 | EXEC | `setMap.setValue("KDDI_SHOKAI_SK_JGS_NM", setParam[16]);` // KDDI referral destination carrier name (L2089) |
| 19 | EXEC | `setMap.setValue("KDDI_UK_TEN_CD", setParam[17]);` // KDDI reception store code (L2090) |
| 20 | EXEC | `setMap.setValue("KDDI_UK_TEN_NM", setParam[18]);` // KDDI reception store name (L2091) |
| 21 | EXEC | `setMap.setValue("AGNT_CD", setParam[19]);` // Agent code (L2092) |
| 22 | EXEC | `setMap.setValue("AGNT_NM", setParam[20]);` // Agent name (L2093) |
| 23 | EXEC | `setMap.setValue("KDDI_UK_SBT_CD", setParam[21]);` // KDDI reception type code (L2094) |
| 24 | EXEC | `setMap.setValue("EOHTL_MSKM_KIBO_SBT_CD", setParam[22]);` // eo Light telecom application desired type code (L2095) |
| 25 | EXEC | `setMap.setValue("EOHNT_MSKM_KIBO_SBT_CD", setParam[23]);` // eo Light net application desired type code (L2096) |
| 26 | EXEC | `setMap.setValue("EOHTV_MSKM_KIBO_SBT_CD", setParam[24]);` // eo Light TV application desired type code (L2097) |
| 27 | EXEC | `setMap.setValue("RRK_KIBOD_SBT_CD", setParam[25]);` // Contact desired date type code (L2098) |
| 28 | EXEC | `setMap.setValue("RRK_KBTMZ_CD", setParam[26]);` // Contact desired time zone code (L2099) |
| 29 | EXEC | `setMap.setValue("USE_CHU_TEL_SVC_NAIYO", setParam[27]);` // Current telecom service content (L2100) |
| 30 | EXEC | `setMap.setValue("USE_CHU_NET_SVC_NAIYO", setParam[28]);` // Current net service content (L2101) |
| 31 | EXEC | `setMap.setValue("USE_CHU_TV_SVC_NAIYO", setParam[29]);` // Current TV service content (L2102) |
| 32 | EXEC | `setMap.setValue("KOJIN_INFO_TRAT_SHODAKU_CD", setParam[30]);` // Personal information handling consent code (L2103) |
| 33 | EXEC | `setMap.setValue("KDDI_UK_TEN_TKJK", setParam[31]);` // KDDI reception store special notes (L2104) |
| 34 | EXEC | `setMap.setValue("KOPT_SISAK_CD_1", setParam[32]);` // KOPT measure code 1 (L2105) |
| 35 | EXEC | `setMap.setValue("KOPT_SISAK_CD_2", setParam[33]);` // KOPT measure code 2 (L2106) |
| 36 | EXEC | `setMap.setValue("KDDI_SISAK_CD_1", setParam[34]);` // KDDI measure code 1 (L2107) |
| 37 | EXEC | `setMap.setValue("KDDI_SISAK_CD_2", setParam[35]);` // KDDI measure code 2 (L2108) |
| 38 | EXEC | `setMap.setValue("KDDI_BIKO", setParam[36]);` // KDDI remarks (L2109) |
| 39 | EXEC | `setMap.setValue("KSARAGAI_KDDI_UK_TEN_CD", setParam[37]);` // Kansai out-of-region KDDI reception store code (L2110) |
| 40 | EXEC | `setMap.setValue("KSARAGAI_KDDI_UK_TEN_NM", setParam[38]);` // Kansai out-of-region KDDI reception store name (L2111) |
| 41 | EXEC | `setMap.setValue("KDDI_TJGWR_KJKS_STAT_CD", setParam[39]);` // KDDI other-carrier discount inquiry status code (L2112) |
| 42 | EXEC | `setMap.setValue("TAIO_FIN_YMD", setParam[40]);` // Response completion year/month/day (L2113) |
| 43 | EXEC | `setMap.setValue("EOHTL_KEI_JOKYO_CD", setParam[41]);` // eo Light telecom contract status code (L2114) |
| 44 | EXEC | `setMap.setValue("EOHNT_KEI_JOKYO_CD", setParam[42]);` // eo Light net contract status code (L2115) |
| 45 | EXEC | `setMap.setValue("EOHTV_KEI_JOKYO_CD", setParam[43]);` // eo Light TV contract status code (L2116) |
| 46 | EXEC | `setMap.setValue("KOPT_KEI_JCHUKDO_RSLT_CD", setParam[44]);` // KOPT contract order result code (L2117) |
| 47 | EXEC | `setMap.setValue("KDDI_TJGWR_NG_RSN_CD", setParam[45]);` // KDDI other-carrier discount NG reason code (L2118) |
| 48 | EXEC | `setMap.setValue("KOPT_TEISE_NAIYO", setParam[46]);` // KOPT correction content (L2119) |
| 49 | EXEC | `setMap.setValue("MSKMSHO_NO", setParam[47]);` // Application document number (L2120) |
| 50 | EXEC | `setMap.setValue("NET_TEL_MKMSDTL_NO", setParam[48]);` // Net telecom application document detail number (L2121) |
| 51 | EXEC | `setMap.setValue("TV_MKMSDTL_NO", setParam[49]);` // TV application document detail number (L2122) |
| 52 | EXEC | `setMap.setValue("INFO_RENKEI_BUSHO_CD", setParam[50]);` // Information linkage department code (L2123) |
| 53 | EXEC | `setMap.setValue("CALLBK_YMD", setParam[51]);` // Callback year/month/day (L2124) |
| 54 | EXEC | `setMap.setValue("CALLBK_TIME_MEMO", setParam[52]);` // Callback time memo (L2125) |
| 55 | EXEC | `setMap.setValue("KOPT_BIKO", setParam[53]);` // KOPT remarks (L2126) |
| 56 | EXEC | `setMap.setValue("ADD_DTM", setParam[54]);` // Registration year/month/day hour:minute:second (L2127) |
| 57 | EXEC | `setMap.setValue("ADD_OPEACNT", setParam[55]);` // Registering operator account (L2128) |
| 58 | EXEC | `setMap.setValue("UPD_DTM", setParam[56]);` // Update year/month/day hour:minute:second (L2129) |
| 59 | EXEC | `setMap.setValue("UPD_OPEACNT", setParam[57]);` // Updating operator account (L2130) |
| 60 | EXEC | `setMap.setValue("DEL_DTM", setParam[58]);` // Delete year/month/day hour:minute:second (L2131) |
| 61 | EXEC | `setMap.setValue("DEL_OPEACNT", setParam[59]);` // Deleting operator account (L2132) |
| 62 | EXEC | `setMap.setValue("MK_FLG", setParam[60]);` // Invalidation flag (L2133) |
| 63 | EXEC | `setMap.setValue("ADD_UNYO_YMD", setParam[61]);` // Registration business year/month/day (L2134) |
| 64 | EXEC | `setMap.setValue("ADD_TRN_ID", setParam[62]);` // Registration transaction ID (L2135) |
| 65 | EXEC | `setMap.setValue("UPD_UNYO_YMD", setParam[63]);` // Update business year/month/day (L2136) |
| 66 | EXEC | `setMap.setValue("UPD_TRN_ID", setParam[64]);` // Update transaction ID (L2137) |
| 67 | EXEC | `setMap.setValue("DEL_UNYO_YMD", setParam[65]);` // Delete business year/month/day (L2138) |
| 68 | EXEC | `setMap.setValue("DEL_TRN_ID", setParam[66]);` // Delete transaction ID (L2139) |
| 69 | CALL | `db_KK_T_KDDI_TJGWR_KJKS.insertByPrimaryKeys(setMap);` // Execute PK-based INSERT into KK_T_KDDI_TJGWR_KJKS table (L2140) |

## 7. Glossary

| Term | Type | Business Meaning |
|------|------|------------------|
| `KDDI_TJGWR_KJKS_NO` | Field | KDDI other-carrier discount contract status inquiry number — unique auto-generated sequence identifier for each inquiry record |
| `INTR_HYO_KANRI_NO` | Field | Referral ticket management number — internal tracking ID linking this inquiry to a referral case |
| `TJGWR_MKMS_NM` | Field | Other-carrier discount applicant name (Japanese/English) — full name of the person requesting the discount |
| `TJGWR_MKMS_KANA` | Field | Other-carrier discount applicant kata name — phonetic reading of the applicant name in katakana |
| `TJGWR_MKMS_PCD` | Field | Other-carrier discount applicant postal code — Japanese postal code for the applicant's address |
| `TJGWR_MKMS_STATE_CITY_NM` | Field | Prefecture/city/town name — administrative address division for the applicant |
| `TJGWR_MKMS_OAZTSU_AZCHO_NM` | Field |大字/通称/字/丁目 name — detailed Japanese address components (large district, common name, district, block) |
| `TJGWR_MKMS_BNCHIGO` | Field | Lot/number — land parcel number in Japanese address format |
| `TJGWR_MKMS_TTM_NM_RM_NO` | Field | Building name/room number — specific unit identifier within a building |
| `TJGWR_MKMS_JKYO_BKN_SBT_CD` | Field | Housing property type code — classifies whether the applicant rents, owns, etc. |
| `TJGWR_MKMS_HOME_TELNO` | Field | Home phone number — landline contact for the applicant |
| `TJGWR_MKMS_KTAI_TELNO` | Field | Mobile phone number — cell phone contact for the applicant |
| `TJGWR_MKMS_RRKS_TELNO` | Field | Contact phone number — preferred phone number for outbound contact |
| `MSKM_DTM` | Field | Application timestamp — year/month/day hour:minute:second when the application was submitted |
| `KDDI_VAL_CD` | Field | KDDI value code — KDDI-specific classification code for the customer/value tier |
| `KDDI_SHOKAI_SK_JGS_CD` | Field | KDDI referral destination carrier code — which carrier the applicant is switching from |
| `KDDI_SHOKAI_SK_JGS_NM` | Field | KDDI referral destination carrier name — human-readable carrier name |
| `KDDI_UK_TEN_CD` | Field | KDDI reception store code — code identifying the KDDI store where the application was received |
| `KDDI_UK_TEN_NM` | Field | KDDI reception store name — name of the KDDI store |
| `AGNT_CD` | Field | Agent code — code identifying the sales agent who handled the application |
| `AGNT_NM` | Field | Agent name — name of the sales agent |
| `KDDI_UK_SBT_CD` | Field | KDDI reception type code — classification of how the application was received (in-store, phone, online, etc.) |
| `EOHTL_MSKM_KIBO_SBT_CD` | Field | eo Light telecom application desired type code — which eo Light telecom plan the applicant wants |
| `EOHNT_MSKM_KIBO_SBT_CD` | Field | eo Light net application desired type code — which eo Light internet plan the applicant wants |
| `EOHTV_MSKM_KIBO_SBT_CD` | Field | eo Light TV application desired type code — which eo Light TV plan the applicant wants |
| `RRK_KIBOD_SBT_CD` | Field | Contact desired date type code — when the applicant prefers to be contacted |
| `RRK_KBTMZ_CD` | Field | Contact desired time zone code — preferred time window for contact |
| `USE_CHU_TEL_SVC_NAIYO` | Field | Current telecom service content — the applicant's current telecom service provider/type they are using |
| `USE_CHU_NET_SVC_NAIYO` | Field | Current net service content — the applicant's current internet service provider/type |
| `USE_CHU_TV_SVC_NAIYO` | Field | Current TV service content — the applicant's current TV service provider/type |
| `KOJIN_INFO_TRAT_SHODAKU_CD` | Field | Personal information handling consent code — indicates whether the applicant consented to privacy data handling |
| `KDDI_UK_TEN_TKJK` | Field | KDDI reception store special notes — free-text remarks from the reception store |
| `KOPT_SISAK_CD_1` / `KOPT_SISAK_CD_2` | Field | KOPT measure/promotion code 1 and 2 — KOPT-specific promotional campaign codes |
| `KDDI_SISAK_CD_1` / `KDDI_SISAK_CD_2` | Field | KDDI measure/promotion code 1 and 2 — KDDI-specific promotional campaign codes |
| `KDDI_BIKO` | Field | KDDI remarks — free-text notes added by KDDI staff |
| `KSARAGAI_KDDI_UK_TEN_CD` | Field | Kansai out-of-region KDDI reception store code — KDDI store outside the Kansai region |
| `KSARAGAI_KDDI_UK_TEN_NM` | Field | Kansai out-of-region KDDI reception store name — name of the out-of-region store |
| `KDDI_TJGWR_KJKS_STAT_CD` | Field | KDDI other-carrier discount inquiry status code — current status of the inquiry (e.g., pending, completed, rejected) |
| `TAIO_FIN_YMD` | Field | Response completion date — date when the inquiry response was completed |
| `EOHTL_KEI_JOKYO_CD` | Field | eo Light telecom contract status code — current status of eo Light telecom contract |
| `EOHNT_KEI_JOKYO_CD` | Field | eo Light net contract status code — current status of eo Light internet contract |
| `EOHTV_KEI_JOKYO_CD` | Field | eo Light TV contract status code — current status of eo Light TV contract |
| `KOPT_KEI_JCHUKDO_RSLT_CD` | Field | KOPT contract order result code — result of the KOPT contract order (success/failed/ongoing) |
| `KDDI_TJGWR_NG_RSN_CD` | Field | KDDI other-carrier discount NG reason code — reason code if the discount application was rejected (NG = "no good") |
| `KOPT_TEISE_NAIYO` | Field | KOPT correction content — notes about any corrections made to KOPT-related data |
| `MSKMSHO_NO` | Field | Application document number — unique identifier for the application document/package |
| `NET_TEL_MKMSDTL_NO` | Field | Net telecom application document detail number — line-item ID for net/telecom portion |
| `TV_MKMSDTL_NO` | Field | TV application document detail number — line-item ID for TV portion |
| `INFO_RENKEI_BUSHO_CD` | Field | Information linkage department code — department responsible for information sharing/linkage |
| `CALLBK_YMD` | Field | Callback date — scheduled or actual date for callback to the applicant |
| `CALLBK_TIME_MEMO` | Field | Callback time memo — notes about callback timing or results |
| `KOPT_BIKO` | Field | KOPT remarks — general notes for KOPT-related processing |
| `ADD_DTM` / `ADD_OPEACNT` | Field | Add timestamp / Adding operator account — audit fields recording who created the record and when |
| `UPD_DTM` / `UPD_OPEACNT` | Field | Update timestamp / Updating operator account — audit fields for last modification |
| `DEL_DTM` / `DEL_OPEACNT` | Field | Delete timestamp / Deleting operator account — audit fields for logical deletion |
| `MK_FLG` | Field | Invalidation flag — boolean flag indicating whether the record is invalidated/deactivated |
| `ADD_UNYO_YMD` / `ADD_TRN_ID` | Field | Registration business date / Registration transaction ID — batch processing audit fields |
| `UPD_UNYO_YMD` / `UPD_TRN_ID` | Field | Update business date / Update transaction ID — batch processing audit fields |
| `DEL_UNYO_YMD` / `DEL_TRN_ID` | Field | Delete business date / Delete transaction ID — batch processing audit fields |
| KK_T_KDDI_TJGWR_KJKS | Table | KDDI Other Carrier Discount Contract Status Inquiry table — stores records of customer inquiries regarding switching from other carriers to KDDI discount plans |
| KDDI | Business term | KDDI Kabushiki Gaisha — major Japanese telecommunications company; in this system, "KDDI" refers to discount/referral programs with KDDI |
| TJGWR | Abbreviation | 他事業者割引 — "other-carrier discount" — refers to promotional discounts for customers switching from competitor carriers |
| KJKS | Abbreviation | 契約状況照会 — "contract status inquiry" — the process of inquiring about a customer's current contract status with a competing carrier |
| PK登録 | Process term | Primary Key Registration — full-item record insertion where all fields including primary keys are provided |
| KOPT | Business term | KOPT (company-internal) — refers to KDDI/eo-specific promotional campaigns and marketing measures |
| JBSbatCommonDBInterface | Class | Common database interface class used as a field-value map container for batch SQL operations |
| JBSbatSQLAccess | Class | SQL access framework class that generates and executes INSERT/SELECT/UPDATE/DELETE statements based on the populated field map |
