---
title: Business Logic — FUW02701SFLogic.mskm() [99 LOC]
---

# Business Logic — FUW02701SFLogic.mskm() [99 LOC]

| Field | Value |
|-------|-------|
| Fully Qualified Name | `eo.web.webview.FUW02701SF.FUW02701SFLogic` |
| Layer | Service (Web Business Logic — extends `JCCWebBusinessLogic`) |
| Module | `FUW02701SF` (Package: `eo.web.webview.FUW02701SF`) |

## 1. Role

### FUW02701SFLogic.mskm()

This method implements the **"Submit" button processing on the confirmation screen** for the web contract volume addition application (`Web Kyoyaku Yotori Tsuika Shin'komu`) — a K-Opticom telecom service order fulfillment flow where existing customers add new service options (such as optional ISP or additional features) to their existing internet subscription. Upon the user pressing the "apply" (shin'komu) button on the review/confirmation page, this method orchestrates the complete end-to-end service registration pipeline: it first retrieves shared customer data (common info beans for SSO, billing contracts, option service contracts, and sub-option service contracts), then processes a sequence of 9 **Service Component (SC)** operations covering application content acceptance registration, option service info changes, sub-option service registration, inquiry, termination linking, usage start, modification, progress registration, and application detail inquiry/follow-up. After the SC phase, it executes 5 **Common Component (CC)** operations for agreement checks, service IF result data transfers, and service order issuance. It then invokes the external web service via `invokeService` (which routes to the `FUSV0077` use case for actual service provisioning), refreshes the current customer contract data, sends an application completion email notification, and finally navigates to the next screen (`FUW02703` — the completion screen). The method follows a **delegation and routing pattern**, using the `FUSV0077_FUSV0077OPDBMapper` to sequentially dispatch work to SC and CC layers, passing accumulated `dataMap` through each stage. It always returns `true` to signal successful processing to the calling screen framework.

## 2. Processing Pattern (Detailed Business Logic)

```mermaid
flowchart TD
    START(["mskm()"])
    START --> GET_COMMON["Get Common Info Bean (super.getCommonInfoBean)"]
    GET_COMMON --> GET_COMMONINFO["getCommoninfoBeanInfo - Extract SSO, Billing, Option Service, Sub-Option Service beans"]
    GET_COMMONINFO --> GET_SERVICE["Get Service Form Bean (super.getServiceFormBean)"]
    GET_SERVICE --> BUILD_PARAM["Build paramMap with USECASE_ID_FUSV0077"]
    BUILD_PARAM --> CREATE_MAPPER["Create FUSV0077_FUSV0077OPDBMapper instance"]
    CREATE_MAPPER --> CREATE_DATAMAP["Create dataMap"]
    CREATE_DATAMAP --> SC_PHASE["SC Phase - Service Component calls"]
    SC_PHASE --> SC01["setFUSV007701SC: Application content acceptance registration"]
    SC01 --> SC02["setFUSV007702SC: Option Service contract <ISP> info change"]
    SC02 --> SC03["setFUSV007703SC: Sub-Option Service contract <ISP> registration"]
    SC03 --> SC09["setFUSV007709SC: Sub-Option Service contract <ISP> inquiry"]
    SC09 --> SC04["setFUSV007704SC: Sub-Option Service contract <ISP> inquiry termination"]
    SC04 --> SC05["setFUSV007705SC: Sub-Option Service contract <ISP> usage start"]
    SC05 --> SC06["setFUSV007706SC: Sub-Option Service contract <ISP> change"]
    SC06 --> SC07["setFUSV007707SC: Progress registration"]
    SC07 --> SC08["setFUSV007708SC: Application detail inquiry / follow-up work request"]
    SC08 --> CC_PHASE["CC Phase - Common Component calls"]
    CC_PHASE --> CC01["setFUSV007701CC: Option Service contract <ISP> agreement check"]
    CC01 --> CC02["setFUSV007702CC: Sub-Option Service contract agreement check"]
    CC02 --> CC03["setFUSV007703CC: Service IF result data transfer"]
    CC03 --> CC04["setFUSV007704CC: Service order issuance"]
    CC04 --> CC05["setFUSV007705CC: Service IF result data transfer"]
    CC05 --> SET_OPSTAT["JFUWebCommon.setOpSvcKeiStatMyHp - Set option service contract status"]
    SET_OPSTAT --> CREATE_OUTPUT["Create outputMap"]
    CREATE_OUTPUT --> COMMON_CHECK["JFUCommonRelationCheck.checkCommonRelation"]
    COMMON_CHECK --> INVOKE_SVC["invokeService(paramMap, dataMap, outputMap)"]
    INVOKE_SVC --> CATCH_BLOCK["Catch JCCWebServiceException -> checkException"]
    CATCH_BLOCK --> REFRESH_CUST["JFUWebCommon.refreshGenCustKei - Refresh current customer contract"]
    REFRESH_CUST --> SEND_MAIL["JFUWebCommon.sendMskmFinMail - Send application completion email"]
    SEND_MAIL --> SET_NEXT_SCREEN["Set next screen ID to FUW02703"]
    SET_NEXT_SCREEN --> RETURN_TRUE["Return true"]
    RETURN_TRUE --> END(["END"])
```

**Processing overview:**
1. Retrieve common info beans (SSO, billing contract, option service, sub-option service).
2. Retrieve service form bean.
3. Build parameter map with use case ID `FUSV0077` (Web Contract Volume Addition Application — Submit).
4. Create `FUSV0077_FUSV0077OPDBMapper` and an empty `dataMap` to accumulate results.
5. Execute 9 SC (Service Component) methods in sequence, each receiving `paramBean`, `dataMap`, and `FUNC_CD_1` ("1" — function code).
6. Execute 5 CC (Common Component) methods for agreement checks, data transfer, and order issuance.
7. Set option service contract status via `JFUWebCommon.setOpSvcKeiStatMyHp`.
8. Create `outputMap`, then call common relation check and invoke the external web service within a try-catch block.
9. Refresh current customer contract data.
10. Send application completion email.
11. Set next screen to `FUW02703` (completion screen).
12. Return `true`.

## 3. Parameter Analysis

| No | Parameter Name | Type | Business Description |
|----|---------------|------|---------------------|
| - | (none) | - | This method takes no parameters. All input data is retrieved from shared beans (common info and service form beans) that were previously populated by the screen display process. |

**Instance fields / external state read by this method:**

| Source | Type | Business Description |
|--------|------|---------------------|
| `this` (FUW02701SFLogic) | Logic class instance | Passed to called methods for context — holds request attributes, messaging state, and logic configuration |
| `super.getCommonInfoBean()` | `X31SDataBeanAccess` | Shared common form bean containing SSO info, billing contract info, option service contract info, and sub-option service contract info |
| `super.getServiceFormBean()` | `X31SDataBeanAccess` | Service-specific form bean containing user-entered contract addition data from the confirmation screen |
| `USECASE_ID_FUSV0077` | `String` constant = `"FUSV0077"` | Service ID for the Web Contract Volume Addition Application (Submit) use case |
| `MSKM_FIN_MAIL_FUW027_1` | `String` constant = `"FUW027_1"` | Application completion email template identifier |
| `JPCModelConstant.FUNC_CD_1` | `String` constant = `"1"` | Function code passed to all SC methods, indicating the operation mode |

## 4. CRUD Operations / Called Services

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

| CR | SC / CBS | SC Code | Entity / DB | Operation Description |
|----|----------|---------|-------------|----------------------|
| - | `FUSV0077_FUSV0077OPDBMapper.setFUSV007701SC` | FUSV007701SC | Application content acceptance registration — registers the submitted application content for acceptance |
| - | `FUSV0077_FUSV0077OPDBMapper.setFUSV007702SC` | FUSV007702SC | Option Service contract <ISP> info change — updates option service (ISP) contract information |
| - | `FUSV0077_FUSV0077OPDBMapper.setFUSV007703SC` | FUSV007703SC | Sub-Option Service contract <ISP> registration — registers sub-option service contract (ISP) |
| - | `FUSV0077_FUSV0077OPDBMapper.setFUSV007709SC` | FUSV007709SC | Sub-Option Service contract <ISP> inquiry — queries sub-option service contract (ISP) details |
| - | `FUSV0077_FUSV0077OPDBMapper.setFUSV007704SC` | FUSV007704SC | Sub-Option Service contract <ISP> inquiry termination — terminates linked inquiry for sub-option service |
| - | `FUSV0077_FUSV0077OPDBMapper.setFUSV007705SC` | FUSV007705SC | Sub-Option Service contract <ISP> usage start — sets usage start for sub-option service contract |
| - | `FUSV0077_FUSV0077OPDBMapper.setFUSV007706SC` | FUSV007706SC | Sub-Option Service contract <ISP> change — modifies sub-option service contract (ISP) |
| - | `FUSV0077_FUSV0077OPDBMapper.setFUSV007707SC` | FUSV007707SC | Progress registration — registers service progress information |
| - | `FUSV0077_FUSV0077OPDBMapper.setFUSV007708SC` | FUSV007708SC | Application detail inquiry / follow-up work request — handles application detail inquiry and follow-up work delegation |
| - | `FUSV0077_FUSV0077OPDBMapper.setFUSV007701CC` | FUSV007701CC | Option Service contract <ISP> agreement check — performs agreement validation for option service (ISP) |
| - | `FUSV0077_FUSV0077OPDBMapper.setFUSV007702CC` | FUSV007702CC | Sub-Option Service contract agreement check — performs agreement validation for sub-option service |
| - | `FUSV0077_FUSV0077OPDBMapper.setFUSV007703CC` | FUSV007703CC | Service IF result data transfer — transfers service interface result data |
| - | `FUSV0077_FUSV0077OPDBMapper.setFUSV007704CC` | FUSV007704CC | Service order issuance — issues a service order |
| - | `FUSV0077_FUSV0077OPDBMapper.setFUSV007705CC` | FUSV007705CC | Service IF result data transfer — second data transfer pass for service interface results |
| - | `JFUWebCommon.setOpSvcKeiStatMyHp` | JFUWebCommon | Sets option service contract status to "monthly fixed unit price (option service fee)" |
| - | `JFUCommonRelationCheck.checkCommonRelation` | JFUCommonRelationCheck | Performs common relation validation checks |
| - | `invokeService` | JCCBatCommon.invokeService | Invokes the external web service for `FUSV0077` use case — triggers actual service provisioning across multiple backend SCs (JBSBatKKCrsChgIktAdd, JBSbatKKCrsChgSmtVLAdd, JBSbatKKCrsChgWribSette, JBSbatKKEponSwchKjInfSksi) |
| - | `JFUWebCommon.refreshGenCustKei` | JFUWebCommon | Refreshes current customer contract data |
| - | `JFUWebCommon.sendMskmFinMail` | JFUWebCommon | Sends application completion email (template `FUW027_1`) |
| - | `commoninfoBean.sendMessageString` (NEXT_SCREEN_ID) | CommonInfoCF | Sets next screen navigation ID to `FUW02703` |
| - | `commoninfoBean.sendMessageString` (NEXT_SCREEN_NAME) | CommonInfoCF | Sets next screen navigation name to `FUW02703` display name |

## 5. Dependency Trace

| # | Caller (Screen/Batch) | Call Chain (Full Path to this Method) | Terminal (SC / CRUD / Entity) |
|---|----------------------|--------------------------------------|-------------------------------|
| 1 | Screen:FUW02701 | `FUW02701SFLogic.mskm()` (entry point — confirmation screen "apply" button handler) | `setFUSV007701SC` ~ `setFUSV007709SC`, `setFUSV007701CC` ~ `setFUSV007705CC`, `invokeService(FUSV0077)` |

**Notes:** The `mskm()` method is the primary entry point for the confirmation screen submit action. No other classes were found directly calling `mskm()` — it is invoked by the K-Opticom X31 screen framework through the standard business logic dispatch mechanism (screen ID routing). The checker class `FUW02701SFChecker` provides GUI validation hooks but does not directly call `mskm()`.

## 6. Per-Branch Detail Blocks

**Block 1** — SET (L431-448) — Get shared/common form beans

> Retrieve common info bean and extract SSO, billing, option service, and sub-option service information.

| # | Type | Code | Business Description |
|---|------|------|---------------------|
| 1 | SET | `commoninfoBean = super.getCommonInfoBean()` | Get shared form bean data bean access [-> CONSTANT: Common form bean] |
| 2 | SET | `resultMap = getCommoninfoBeanInfo(commoninfoBean)` | Get common info bean data [-> CONSTANT: Common info extraction] |
| 3 | SET | `ssoInfoBean = (X31SDataBeanAccess)resultMap.get(CommonInfoCFConst.SSO_INFO)` | SSO information [-> CONSTANT: CommonInfoCFConst.SSO_INFO] |
| 4 | SET | `seikyKeiInfoBean = (X31SDataBeanAccess)resultMap.get(CommonInfoCFConst.SEIKY_KEI_INFO)` | Billing contract information [-> CONSTANT: CommonInfoCFConst.SEIKY_KEI_INFO] |
| 5 | SET | `opSvcKeiInfoBean = (X31SDataBeanAccess)resultMap.get(CommonInfoCFConst.OP_SVC_KEI_INFO)` | Option service contract information [-> CONSTANT: CommonInfoCFConst.OP_SVC_KEI_INFO] |
| 6 | SET | `sbopSvcKeiInfoBean = (X31SDataBeanAccess)resultMap.get(CommonInfoCFConst.SBOP_SVC_KEI_INFO)` | Sub-option service contract information [-> CONSTANT: CommonInfoCFConst.SBOP_SVC_KEI_INFO] |

**Block 2** — SET (L450-460) — Get service form bean and build parameter map

> Retrieve service-specific form bean and generate a use case ID map for the web contract volume addition submit use case.

| # | Type | Code | Business Description |
|---|------|------|---------------------|
| 1 | SET | `bean = super.getServiceFormBean()` | Get service form bean [-> CONSTANT: Service form data] |
| 2 | SET | `paramMap = new HashMap<String, String>(16)` | Generate use case map with 16 initial capacity [-> CONSTANT: Use case map] |
| 3 | SET | `paramMap.put(X31CWebConst.TELEGRAM_INFO_USECASE_ID, USECASE_ID_FUSV0077)` | Set use case ID to `"FUSV0077"` [-> CONSTANT: USECASE_ID_FUSV0077 = "FUSV0077" (Web Contract Volume Addition Application - Submit)] |
| 4 | SET | `mapper = new FUSV0077_FUSV0077OPDBMapper()` | Create service component mapper [-> CONSTANT: FUSV0077 OP DB Mapper] |
| 5 | SET | `dataMap = new HashMap<String, Object>()` | Generate result storage map [-> CONSTANT: Result map] |
| 6 | SET | `paramBean = {bean, ssoInfoBean, seikyKeiInfoBean, opSvcKeiInfoBean, sbopSvcKeiInfoBean}` | Array of 5 service form beans for SC/CC calls [-> CONSTANT: Bean parameter array] |

**Block 3** — CALL (L463-482) — SC Phase: Sequential service component calls

> Execute 9 Service Component methods in sequence, each handling a specific stage of the sub-option service contract lifecycle. All receive `paramBean`, `dataMap`, and `FUNC_CD_1` ("1").

| # | Type | Code | Business Description |
|---|------|------|---------------------|
| 1 | CALL | `dataMap = mapper.setFUSV007701SC(paramBean, dataMap, JPCModelConstant.FUNC_CD_1)` | Application content acceptance registration [-> CONSTANT: FUNC_CD_1 = "1"] |
| 2 | CALL | `dataMap = mapper.setFUSV007702SC(paramBean, dataMap, JPCModelConstant.FUNC_CD_1)` | Option Service contract <ISP> info change |
| 3 | CALL | `dataMap = mapper.setFUSV007703SC(paramBean, dataMap, JPCModelConstant.FUNC_CD_1)` | Sub-Option Service contract <ISP> registration |
| 4 | CALL | `dataMap = mapper.setFUSV007709SC(paramBean, dataMap, JPCModelConstant.FUNC_CD_1)` | Sub-Option Service contract <ISP> inquiry (Step 9, done before termination to resolve dependencies) |
| 5 | CALL | `dataMap = mapper.setFUSV007704SC(paramBean, dataMap, JPCModelConstant.FUNC_CD_1)` | Sub-Option Service contract <ISP> inquiry termination |
| 6 | CALL | `dataMap = mapper.setFUSV007705SC(paramBean, dataMap, JPCModelConstant.FUNC_CD_1)` | Sub-Option Service contract <ISP> usage start |
| 7 | CALL | `dataMap = mapper.setFUSV007706SC(paramBean, dataMap, JPCModelConstant.FUNC_CD_1)` | Sub-Option Service contract <ISP> change |
| 8 | CALL | `dataMap = mapper.setFUSV007707SC(paramBean, dataMap, JPCModelConstant.FUNC_CD_1)` | Progress registration |
| 9 | CALL | `dataMap = mapper.setFUSV007708SC(paramBean, dataMap, JPCModelConstant.FUNC_CD_1)` | Application detail inquiry / follow-up work request |

**Block 4** — CALL (L485-489) — CC Phase: Common component calls

> Execute 5 Common Component methods for agreement checks, data transfer, and service order issuance.

| # | Type | Code | Business Description |
|---|------|------|---------------------|
| 1 | CALL | `dataMap = mapper.setFUSV007701CC(paramBean, dataMap)` | Option Service contract <ISP> agreement check |
| 2 | CALL | `dataMap = mapper.setFUSV007702CC(paramBean, dataMap)` | Sub-Option Service contract agreement check |
| 3 | CALL | `dataMap = mapper.setFUSV007703CC(paramBean, dataMap, this)` | Service IF result data transfer (passes `this` for additional context) |
| 4 | CALL | `dataMap = mapper.setFUSV007704CC(paramBean, dataMap, JPCModelConstant.FUNC_CD_1)` | Service order issuance [-> CONSTANT: FUNC_CD_1 = "1"] |
| 5 | CALL | `dataMap = mapper.setFUSV007705CC(paramBean, dataMap)` | Service IF result data transfer |

**Block 5** — EXEC (L492) — Set option service contract status

> Set the option service contract status field.

| # | Type | Code | Business Description |
|---|------|------|---------------------|
| 1 | CALL | `JFUWebCommon.setOpSvcKeiStatMyHp(this, dataMap)` | Set option service contract status to "monthly fixed unit price (option service fee)" [-> CONSTANT: setOpSvcKeiStatMyHp] |

**Block 6** — SET (L495) — Create output map

> Generate the result storage map for the web service invocation.

| # | Type | Code | Business Description |
|---|------|------|---------------------|
| 1 | SET | `outputMap = new HashMap<Object, Object>()` | Generate result storage map [-> CONSTANT: Output map] |

**Block 7** — TRY-CATCH (L496-510) — Common relation check and service invocation

> Wrap the core service invocation in a try-catch block. First performs a common relation check, then invokes the external web service. Catches `JCCWebServiceException` and converts it via `checkException`.

| # | Type | Code | Business Description |
|---|------|------|---------------------|
| 1 | CALL | `JFUCommonRelationCheck.checkCommonRelation(this, USECASE_ID_FUSV0077)` | Perform common relation validation check [-> CONSTANT: USECASE_ID_FUSV0077 = "FUSV0077"] |
| 2 | CALL | `invokeService(paramMap, dataMap, outputMap)` | Invoke external web service for service provisioning [-> CONSTANT: Routes to FUSV0077 use case] |
| 3 | CATCH | `catch (JCCWebServiceException se) { checkException(se); }` | Catch web service exception and convert to business exception |

**Block 7.1** — nested CATCH (L505-506) — Exception handling

| # | Type | Code | Business Description |
|---|------|------|---------------------|
| 1 | CALL | `checkException(se)` | Check exception — converts `JCCWebServiceException` to `X31CMessageResult` for screen display [-> CONSTANT: JCC exception handler] |

**Block 8** — CALL (L514) — Refresh current customer contract

> Refresh the current customer contract data after service registration.

| # | Type | Code | Business Description |
|---|------|------|---------------------|
| 1 | CALL | `JFUWebCommon.refreshGenCustKei(this)` | Refresh current customer contract information [-> CONSTANT: refreshGenCustKei] |

**Block 9** — CALL (L518) — Send application completion email

> Dispatch the application completion notification email.

| # | Type | Code | Business Description |
|---|------|------|---------------------|
| 1 | CALL | `JFUWebCommon.sendMskmFinMail(this, MSKM_FIN_MAIL_FUW027_1)` | Send application completion email (confirmation screen submission completion email) [-> CONSTANT: MSKM_FIN_MAIL_FUW027_1 = "FUW027_1"] |

**Block 10** — SET (L521-522) — Set next screen navigation

> Set the next screen ID and screen name for navigation after successful processing.

| # | Type | Code | Business Description |
|---|------|------|---------------------|
| 1 | CALL | `commoninfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_ID, X31CWebConst.DATABEAN_SET_VALUE, JFUScreenConst.SCREEN_ID_FUW02703)` | Set next screen ID to `FUW02703` [-> CONSTANT: NEXT_SCREEN_ID, SCREEN_ID_FUW02703] |
| 2 | CALL | `commoninfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_NAME, X31CWebConst.DATABEAN_SET_VALUE, JFUScreenConst.SCREEN_NAME_FUW02703)` | Set next screen name to `FUW02703` display name [-> CONSTANT: NEXT_SCREEN_NAME, SCREEN_NAME_FUW02703] |

**Block 11** — RETURN (L524) — Return true

> Always returns true to signal successful processing to the X31 screen framework.

| # | Type | Code | Business Description |
|---|------|------|---------------------|
| 1 | RETURN | `return true` | Always returns true [-> CONSTANT: Javadoc: "Return always true"] |

## 7. Glossary

| Term | Type | Business Meaning |
|------|------|------------------|
| `mskm` | Method abbreviation | Application (Shin'komu) — Japanese for "submit application" or "apply"; the method name is a transliteration of the Japanese verb |
| `FUW02701` | Screen ID | Web Contract Volume Addition Application (Confirmation Screen) — the screen where the user reviews and confirms service addition details before submitting |
| `FUW02703` | Screen ID | Application completion screen — the screen displayed after successful service addition submission |
| `FUSV0077` | Use case ID | Web Contract Volume Addition Application (Submit) — the backend use case ID for processing the actual service addition |
| `FUSV0076` | Use case ID | Web Contract Volume Addition Application (Initial Display) — the backend use case ID for displaying the confirmation screen (not called by mskm) |
| `SSO_INFO` | Field / Constant | Single Sign-On information — customer authentication and session context data |
| `SEIKY_KEI_INFO` | Field / Constant | Billing Contract Information (Seikyuu Keiyaku Jyouhou) — customer billing contract details |
| `OP_SVC_KEI_INFO` | Field / Constant | Option Service Contract Information (Opushon Saabisu Keiyaku Jyouhou) — optional service contract details (e.g., ISP add-on) |
| `SBOP_SVC_KEI_INFO` | Field / Constant | Sub-Option Service Contract Information (Sabu Opushon Saabisu Keiyaku Jyouhou) — sub-level optional service contract details |
| `FUNC_CD_1` | Constant | Function Code "1" — indicates standard processing mode for SC calls (value: `"1"`) |
| `MSKM_FIN_MAIL_FUW027_1` | Constant | Application Completion Email Template "FUW027_1" — the email template identifier for the submission confirmation notification |
| `X31SDataBeanAccess` | Type | X31 Framework data bean access class — the standard data container class used for form data and shared info in the K-Opticom X31 framework |
| `X31CWebConst` | Constant class | X31 Web Framework constants — standard web framework constant definitions |
| `CommonInfoCFConst` | Constant class | Common Information Configuration constants — shared form bean key constants (SSO_INFO, SEIKY_KEI_INFO, etc.) |
| `JPCModelConstant` | Constant class | Model layer constants — system-wide constant definitions including FUNC_CD values |
| `JFUWebCommon` | Class | Web common utility class — provides shared web business logic (refresh customer, send email, set service status) |
| `JFUCommonRelationCheck` | Class | Common relation check utility — validates relationship consistency between customer, contract, and service data |
| `JFUScreenConst` | Constant class | Screen ID constants — standard screen identifier definitions |
| `FUSV0077_FUSV0077OPDBMapper` | Class | FUSV0077 Operation/Database mapper — maps SC/CC method calls for the FUSV0077 use case |
| `invokeService` | Method | External web service invocation — dispatches to the backend service provision pipeline via the X31 service engine |
| `JCCWebServiceException` | Exception | K-Opticom JCC web service exception — thrown when the external web service call fails |
| `checkException` | Method | Exception checker — converts web service exceptions into X31 framework message results for display |
| `dataMap` | Variable | Processing data map — accumulates results across all SC and CC phases |
| `paramMap` | Variable | Parameter map — carries the use case ID and other invocation parameters |
| `paramBean` | Variable | Bean parameter array — holds the 5 service form beans passed to all SC/CC calls |
| Web Kyoyaku Yotori Tsuika | Business term | Web Contract Volume Addition — the business process of adding optional services (e.g., ISP, additional features) to an existing internet subscription via the web portal |
| ISP | Business term | Internet Service Provider — optional ISP add-on service bundled with K-Opticom internet subscriptions |
| Shin'komu (申し込み) | Japanese term | Application / Submission — the act of submitting the confirmed contract details for processing |
| Kakunin Gamu (確認画面) | Japanese term | Confirmation screen — the UI page where the customer reviews all service addition details before final submission |
| Mitsuketai Tosho | Japanese term | (Referenced in SC07 comment: 進捗登録) Progress registration — registering the current state/progress of the service addition order |
| Okuridashi (発送) | Japanese term | Dispatch / issuance — in CC04, the issuance of a service order (okuridashi) to backend provisioning systems |
