/*********************************************************************
*	All Rights reserved,Copyright (c) K-Opticom
**********************************************************************
*＜プログラム内容＞
*	システム名		：eo顧客基幹システム
*	モジュール名	：FUSV0245_FUSV0245OPDBMapper
*	ソースファイル名：FUSV0245_FUSV0245OPDBMapper.java
*	作成者			：富士通
*	日付			：2011年07月22日
*＜機能概要＞
*	BP（引越しナビ住所変更申込照会(申込)）へのＤ−Ｂマッピングクラスです。
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	v4.00   	2012/07/01	FJ)谷本		新規作成
*	v4.01   	2012/11/07	FJ)谷本		IT1-2012-0001896
*	v5.00   	2013/02/01	FJ)谷本		ANK-1416-00-00_11月末案件
*   v7.00       2013/11/25  FJ)谷本     【ANK-1578-00-00】多機能ルーター（機器追加）
*  v49.00       2020/03/30  FJ)大島     変更【ANK-3829-00-00】【eo】引越し予定の日付設定ルールの見直し
*  v50.00       2020/09/09  FJ)西川    【ANK-3805-00-00】無線ルーター機能無料マンション対応
*  v51.00       2020/09/08  FJ)岡井     【ANK-3885-00-00】光化マンションの自動設計対応
*  v56.00       2021/08/16  FJ)張本     【ANK-4038-00-00】【eo定期】光ローゼット化対応
*  v56.01       2021/12/23  FJ)新谷     【ANK-4086-00-00】住変Webのeo電気オール電化対応化
*  v71.00       2024/05/10  FJ)浅井     【ANK-4562-00-00】【eo】HGW導入フォロー対応２
*  v72.00       2024/05/10  FJ) 美濃原  【ANK-4494-00-00】【eo定期】双方向番ポ対応
*  v72.00       2024/09/24  FJ)余野木   【ANK-4577-00-00】シンプルプラン追加対応STEP2
*  v72.01       2024/12/02  FJ)余野木   【ANK-4610-00-00】【eo】引越しNaviへのアンケート項目追加対応
**********************************************************************/
package eo.web.webview.mapping;

import java.util.ArrayList;
import java.util.HashMap;

import com.fujitsu.futurity.web.x31.X31CWebConst;
import com.fujitsu.futurity.web.x31.X31SDataBeanAccess;
import com.fujitsu.futurity.web.x31.X31SDataBeanAccessArray;

import eo.common.constant.JFUStrConst;
import eo.web.webview.CommonInfoCF.CommonInfoCFConst;
import eo.web.webview.FUW10401SF.FUW10401SFConst;
import eo.web.webview.common.JFUWebCommon;

/**
 * DataBean-BPマッピングをします。
 * 
 * @author 富士通
 */
public class FUSV0245_FUSV0245OPDBMapper
{

	/** 共有フォームBean */
	private static final int BEAN_COM_0 = 0;
	/** サービスフォームBean */
	private static final int BEAN_SF_1 = 1;

	/** 機能コード */
	private static final String FUNC_CODE = "func_code";

	/** 引越しナビ住所変更申込関連チェックコモンコンポーネント部品 */
	private static final String CC_TITLE_FUSV024501 = "FUSV024501CC";
	/** 番ポ電話番号登録可否チェックコモンコンポーネント部品 */
	private static final String CC_TITLE_FUSV024502 = "FUSV024502CC";
	/** 引越しナビ住所変更申込関連登録コモンコンポーネント部品 */
	private static final String CC_TITLE_FUSV024503 = "FUSV024503CC";

	/** 住所変更Web申込内容STB明細 登録用リスト */
	private static final String KEY_CC_STB_DTL_LIST = "cclist_adchwmn_stb_dtl_list";

	/** 住所変更Web申込内容電話番号明細 登録用リスト */
	private static final String KEY_CC_TLN_DTL_LIST = "cclist_adchwmn_tln_dtl_list";

	/** 電話用申込対応種別コード「3」：引越し先の電話番号を利用 */
	private static final String MSKM_TIO_SBT_CD_3 = "3";

	// マップキー
	/** ＫＥＹ＿整理番号 */
	private static final String KEY_SEIRI_NO = "key_seiri_no";
	/** ＫＥＹ＿サービス契約番号 */
	private static final String KEY_SVC_KEI_NO = "key_svc_kei_no";
	/** 電話番号 */
	private static final String TEL_NO = "tel_no";
	/** 電話番号リスト */
	private static final String TEL_NO_LIST = "tel_no_list";

	// EFU0281B010
	/** SYSID*/
	private static final String SYSID = "sysid";
	/** Web申込受付年月日*/
	private static final String WEB_MSKM_UK_DTM = "web_mskm_uk_dtm";
	/** eoID*/
	private static final String EOID = "eoid";
	/** eo光ネットサービス契約番号*/
	private static final String EOHNT_SVKEI_NO = "eohnt_svkei_no";
	/** サービス契約回線内訳番号*/
	private static final String SVC_KEI_KAISEN_UCWK_NO = "svc_kei_kaisen_ucwk_no";
	/** お客様名*/
	private static final String CUST_NM = "cust_nm";
	/** お客様カナ名*/
	private static final String CUST_KANA = "cust_kana";
	/** メールアドレス*/
	private static final String MLAD = "mlad";
	/** 連絡先電話番号*/
	private static final String RRKS_TELNO = "rrks_telno";
	/** 移転元住所コード*/
	private static final String ITNM_AD_CD = "itnm_ad_cd";
	/** 移転元郵便番号*/
	private static final String ITNM_PCD = "itnm_pcd";
	/** 移転元都道府県名*/
	private static final String ITNM_STATE_NM = "itnm_state_nm";
	/** 移転元市区町村名*/
	private static final String ITNM_CITY_NM = "itnm_city_nm";
	/** 移転元大字通称名*/
	private static final String ITNM_OAZTSU_NM = "itnm_oaztsu_nm";
	/** 移転元字丁目名*/
	private static final String ITNM_AZCHO_NM = "itnm_azcho_nm";
	/** 移転元番地号*/
	private static final String ITNM_BNCHIGO = "itnm_bnchigo";
	/** 移転元住所補記・建物名*/
	private static final String ITNM_ADRTTM = "itnm_adrttm";
	/** 移転元住所補記・部屋番号*/
	private static final String ITNM_ADRRM = "itnm_adrrm";
	/** 移転先住所コード*/
	private static final String ITENS_AD_CD = "itens_ad_cd";
	/** 移転先郵便番号*/
	private static final String ITENS_PCD = "itens_pcd";
	/** 移転先都道府県名*/
	private static final String ITENS_STATE_NM = "itens_state_nm";
	/** 移転先市区町村名*/
	private static final String ITENS_CITY_NM = "itens_city_nm";
	/** 移転先大字通称名*/
	private static final String ITENS_OAZTSU_NM = "itens_oaztsu_nm";
	/** 移転先字丁目名*/
	private static final String ITENS_AZCHO_NM = "itens_azcho_nm";
	/** 移転先番地号*/
	private static final String ITENS_BNCHIGO = "itens_bnchigo";
	/** 移転先住所補記・建物名*/
	private static final String ITENS_ADRTTM = "itens_adrttm";
	/** 移転先住所補記・部屋番号*/
	private static final String ITENS_ADRRM = "itens_adrrm";
	/** 引越し予定年月日*/
	private static final String HIKKOSHI_RSV_YMD = "hikkoshi_rsv_ymd";
	/** 宅内調査希望年月日*/
	private static final String TAKCHO_KIBO_YMD = "takcho_kibo_ymd";
	/** 撤去工事希望年月日*/
	private static final String TKKJ_KIBO_YMD = "tkkj_kibo_ymd";
	/** エリアチェックコード*/
	private static final String AREA_CHK_CD = "area_chk_cd";
	/** 変更前ネットサービス申込内容コード*/
	private static final String CHGE_BF_NET_SVC_MKM_NYO_CD = "chge_bf_net_svc_mkm_nyo_cd";
	/** 変更前電話サービス申込内容コード*/
	private static final String CHGE_BF_TEL_SVC_MKM_NYO_CD = "chge_bf_tel_svc_mkm_nyo_cd";
	/** 変更前テレビサービス申込内容コード*/
	private static final String CHGE_BF_TV_SVC_MKM_NYO_CD = "chge_bf_tv_svc_mkm_nyo_cd";
	/** 変更後ネットサービス申込内容コード*/
	private static final String CHAF_NET_SVC_MKM_NYO_CD = "chaf_net_svc_mkm_nyo_cd";
	/** 変更後ネット月額料金額*/
	private static final String CHAF_NET_GTGPRCAM = "chaf_net_gtgprcam";
	/** 変更後電話サービス申込内容コード*/
	private static final String CHAF_TEL_SVC_MKM_NYO_CD = "chaf_tel_svc_mkm_nyo_cd";
	/** 変更後電話月額料金額*/
	private static final String CHAF_TEL_GTGPRCAM = "chaf_tel_gtgprcam";
	/** 変更後テレビサービス申込内容コード*/
	private static final String CHAF_TV_SVC_MKM_NYO_CD = "chaf_tv_svc_mkm_nyo_cd";
	/** 変更後テレビ月額料金額*/
	private static final String CHAF_TV_GTGPRCAM = "chaf_tv_gtgprcam";
	/** 変更後ケーブルガイド申込数*/
	private static final String CHAF_CABLE_GUIDE_MSKM_CNT = "chaf_cable_guide_mskm_cnt";
	/** 変更後TVガイド誌月額料金額*/
	private static final String CHAF_TV_GUIDEMG_GTGPRCAM = "chaf_tv_guidemg_gtgprcam";
	/** 変更後ネット電話割引ネット割引有無*/
	private static final String CHAF_NTTLWR_NET_WRIB_UM = "chaf_nttlwr_net_wrib_um";
	/** 変更後ネット電話割引ネット割引文言*/
	private static final String CHAF_NTTLWR_NET_WRIB_MNGN = "chaf_nttlwr_net_wrib_mngn";
	/** 変更後ネット電話割引ネット割引額*/
	private static final String CHAF_NTTLWR_NET_WRIB_AMNT = "chaf_nttlwr_net_wrib_amnt";
	/** 変更後ネットテレビ割引ネット割引有無*/
	private static final String CHAF_NTTVWR_NET_WRIB_UM = "chaf_nttvwr_net_wrib_um";
	/** 変更後ネットテレビ割引ネット割引文言*/
	private static final String CHAF_NTTVWR_NET_WRIB_MNGN = "chaf_nttvwr_net_wrib_mngn";
	/** 変更後ネットテレビ割引ネット割引額*/
	private static final String CHAF_NTTVWR_NET_WRIB_AMNT = "chaf_nttvwr_net_wrib_amnt";
	/** 変更後ネットテレビ割引テレビ割引有無*/
	private static final String CHAF_NTTVWR_TV_WRIB_UM = "chaf_nttvwr_tv_wrib_um";
	/** 変更後ネットテレビ割引テレビ割引文言*/
	private static final String CHAF_NTTVWR_TV_WRIB_MNGN = "chaf_nttvwr_tv_wrib_mngn";
	/** 変更後ネットテレビ割引テレビ割引額*/
	private static final String CHAF_NTTVWR_TV_WRIB_AMNT = "chaf_nttvwr_tv_wrib_amnt";
	/** 月額費用合計金額*/
	private static final String GTGK_HI_GOKEI_AMNT = "gtgk_hi_gokei_amnt";
	/** フェムトセル契約有無*/
	private static final String FMTCEL_KEI_UM = "fmtcel_kei_um";
	/** 電話事務手数料名*/
	private static final String TEL_JMTE_NM = "tel_jmte_nm";
	/** 電話事務手数料数量*/
	private static final String TEL_JMTE_CNT = "tel_jmte_cnt";
	/** 電話事務手数料金額*/
	private static final String TEL_JMTE_AMNT = "tel_jmte_amnt";
	/** 電話事務手数料備考*/
	private static final String TEL_JMTE_BIKO = "tel_jmte_biko";
	/** 電話料金プラン変更手数料名*/
	private static final String TEL_PPCHG_COMMISION_NM = "tel_ppchg_commision_nm";
	/** 電話料金プラン変更手数料数量*/
	private static final String TEL_PPCHG_COMMISION_CNT = "tel_ppchg_commision_cnt";
	/** 電話料金プラン変更手数料金額*/
	private static final String TEL_PPCHG_COMMISION_AMNT = "tel_ppchg_commision_amnt";
	/** 電話料金プラン変更手数料備考*/
	private static final String TEL_PPCHG_COMMISION_BIKO = "tel_ppchg_commision_biko";
	/** テレビ新設工事費名*/
	private static final String TV_NEWESTA_KOJIHI_NM = "tv_newesta_kojihi_nm";
	/** テレビ新設工事費数量*/
	private static final String TV_NEWESTA_KOJIHI_CNT = "tv_newesta_kojihi_cnt";
	/** テレビ新設工事費金額*/
	private static final String TV_NEWESTA_KOJIHI_AMNT = "tv_newesta_kojihi_amnt";
	/** テレビ新設工事費備考*/
	private static final String TV_NEWESTA_KOJIHI_BIKO = "tv_newesta_kojihi_biko";
	/** 番号ポータビリティー手数料名*/
	private static final String BMP_COMMISION_NM = "bmp_commision_nm";
	/** 番号ポータビリティー手数料数量*/
	private static final String BMP_COMMISION_CNT = "bmp_commision_cnt";
	/** 番号ポータビリティー手数料金額*/
	private static final String BMP_COMMISION_AMNT = "bmp_commision_amnt";
	/** 番号ポータビリティー手数料備考*/
	private static final String BMP_COMMISION_BIKO = "bmp_commision_biko";
	/** 移転元撤去工事費名*/
	private static final String ITNM_TEKKYO_KOJIHI_NM = "itnm_tekkyo_kojihi_nm";
	/** 移転元撤去工事費数量*/
	private static final String ITNM_TEKKYO_KOJIHI_CNT = "itnm_tekkyo_kojihi_cnt";
	/** 移転元撤去工事費金額*/
	private static final String ITNM_TEKKYO_KOJIHI_AMNT = "itnm_tekkyo_kojihi_amnt";
	/** 移転元撤去工事費備考*/
	private static final String ITNM_TEKKYO_KOJIHI_BIKO = "itnm_tekkyo_kojihi_biko";
	/** STB撤去工事費名*/
	private static final String STB_TEKKYO_KOJIHI_NM = "stb_tekkyo_kojihi_nm";
	/** STB撤去工事費数量*/
	private static final String STB_TEKKYO_KOJIHI_CNT = "stb_tekkyo_kojihi_cnt";
	/** STB撤去工事費金額*/
	private static final String STB_TEKKYO_KOJIHI_AMNT = "stb_tekkyo_kojihi_amnt";
	/** STB撤去工事費備考*/
	private static final String STB_TEKKYO_KOJIHI_BIKO = "stb_tekkyo_kojihi_biko";
	/** STB設置工事費名*/
	private static final String STB_STC_KOJIHI_NM = "stb_stc_kojihi_nm";
	/** STB設置工事費数量*/
	private static final String STB_STC_KOJIHI_CNT = "stb_stc_kojihi_cnt";
	/** STB設置工事費金額*/
	private static final String STB_STC_KOJIHI_AMNT = "stb_stc_kojihi_amnt";
	/** STB設置工事費備考*/
	private static final String STB_STC_KOJIHI_BIKO = "stb_stc_kojihi_biko";
	/** 初期費用合計金額*/
	private static final String SHKH_GOKEI_AMNT = "shkh_gokei_amnt";
	/** 工事説明画面URL*/
	private static final String KOJI_SETMEI_SCREEN_URL = "koji_setmei_screen_url";
	/** 申込時お客様連絡先電話番号*/
	private static final String MSKM_JI_CUST_RRKS_TLN = "mskm_ji_cust_rrks_tln";
	/** 撤去工事種類コード*/
	private static final String TEKKYO_KOJI_KIND_CD = "tekkyo_koji_kind_cd";
	/** 契約者住所変更有無*/
	private static final String KSHAD_CHG_UM = "kshad_chg_um";
	/** 請求書送付先住所変更有無*/
	private static final String SKS_SHS_AD_CHG_UM = "sks_shs_ad_chg_um";
	/** 対応履歴連携済フラグ*/
	private static final String TORK_RNK_ZM_FLG = "tork_rnk_zm_flg";
	/** 対応履歴連携年月日*/
	private static final String TORK_RNK_YMD = "tork_rnk_ymd";
	/** 移転元機器継続利用希望有無*/
	private static final String ITNM_KIKI_KEIZK_USE_KBUM = "itnm_kiki_keizk_use_kbum";
	/** 多機能ルーター交換コード*/
	private static final String TAKINORT_KKN_CD = "takinort_kkn_cd";
	/** eo電気契約有無 */
	 private static final String EOELEC_KEI_UM = "eoelec_kei_um";
	/** eo電気契約継続コード */
	 private static final String EOELEC_KEI_KEIZK_CD = "eoelec_kei_keizk_cd";
	/** 供給地点特定番号 */
	 private static final String KKYU_CHTN_TOKUT_NO = "kkyu_chtn_tokut_no";
	/** eo電気連絡先識別コード */
	 private static final String EOELEC_RRKS_SKBT_CD = "eoelec_rrks_skbt_cd";
	/** eo電気連絡先名 */
	 private static final String EOELEC_RRKS_NM = "eoelec_rrks_nm";
	/** eo電気連絡先カナ名 */
	 private static final String EOELEC_RRKS_KANA = "eoelec_rrks_kana";
	/** eo電気連絡先電話番号種別コード*/
	 private static final String EOELEC_RRKS_TELNO_SBT_CD = "eoelec_rrks_telno_sbt_cd";
	/** eo電気連絡先電話番号 */
	 private static final String EOELEC_RRKS_TELNO = "eoelec_rrks_telno";
	/** eo電気連絡先住所コード */
	 private static final String EOELEC_RRKS_AD_CD = "eoelec_rrks_ad_cd";
	/** eo電気連絡先郵便番号 */
	 private static final String EOELEC_RRKS_PCD = "eoelec_rrks_pcd";
	/** eo電気連絡先都道府県名 */
	 private static final String EOELEC_RRKS_STATE_NM = "eoelec_rrks_state_nm";
	/** eo電気連絡先市区町村名 */
	 private static final String EOELEC_RRKS_CITY_NM = "eoelec_rrks_city_nm";
	/** eo電気連絡先大字通称名 */
	 private static final String EOELEC_RRKS_OAZTSU_NM = "eoelec_rrks_oaztsu_nm";
	/** eo電気連絡先字丁目名 */
	 private static final String EOELEC_RRKS_AZCHO_NM = "eoelec_rrks_azcho_nm";
	/** eo電気連絡先番地号 */
	 private static final String EOELEC_RRKS_BNCHIGO = "eoelec_rrks_bnchigo";
	/** eo電気連絡先住所補記・建物名*/
	 private static final String EOELEC_RRKS_ADRTTM = "eoelec_rrks_adrttm";
	/** eo電気連絡先住所補記・部屋番号*/
	 private static final String EOELEC_RRKS_ADRRM = "eoelec_rrks_adrrm";
	/** eo電気連絡先メールアドレス*/
	 private static final String EOELEC_RRKS_MLAD = "eoelec_rrks_mlad";
	/** eo電気移転先利用開始希望年月日*/
	 private static final String EOELEC_ITENS_UEST_KIBOYMD = "eoelec_itens_uest_kiboymd";
	/** eo電気移転先利用開始希望時間帯コード*/
	 private static final String EOELEC_ITENS_UEST_KBTMZ_CD = "eoelec_itens_uest_kbtmz_cd";
	/** eo電気移転元利用終了予定年月日*/
	 private static final String EOELEC_ITNM_USE_END_RSYMD = "eoelec_itnm_use_end_rsymd";
	/** 移転元建物取り壊し予定有無*/
	 private static final String ITNM_TTDEML_RSV_UM = "itnm_ttdeml_rsv_um";
	/** 移転元建物取り壊し予定年月日*/
	 private static final String ITNM_TTDEML_RSYMD = "itnm_ttdeml_rsymd";
	/** 移転元建物取り壊し予定時間帯コード*/
	 private static final String ITNM_TTDEML_RSV_TIMEZ_CD = "itnm_ttdeml_rsv_timez_cd";
		/** サービス終了希望年月日*/
	 private static final String SVC_END_KIBO_YMD = "svc_end_kibo_ymd";
	/** 回線場所住所未確定フラグ*/
	 private static final String KISN_PLC_AD_MI_FIX_FLG = "kisn_plc_ad_mi_fix_flg";
	/** マンションID*/
	 private static final String MANSION_ID = "mansion_id";
	/** ペアID*/
	 private static final String PAIRID = "pairid";
	/** PID*/
	 private static final String PID = "pid";
	/** CAT-ID*/
	 private static final String CATID = "catid";
	/** 提供方式コード*/
	 private static final String TK_HOSHIKI_CD = "tk_hoshiki_cd";
	/** サービス開始希望年月日*/
	 private static final String SVC_STA_KIBO_YMD = "svc_sta_kibo_ymd";
	/** 書類送付先移転元区分*/
	 private static final String ATICLE_SOHUS_ITENM_DIV = "aticle_sohus_itenm_div";
	/** 書類送付先移転元住所コード*/
	 private static final String ATICLE_SOHUS_ITENM_AD_CD = "aticle_sohus_itenm_ad_cd";
	/** 書類送付先移転元郵便番号*/
	 private static final String ATICLE_SOHUS_ITENM_PCD = "aticle_sohus_itenm_pcd";
	/** 書類送付先移転元都道府県名*/
	 private static final String ATICLE_SHS_ITENM_STATE_NM = "aticle_shs_itenm_state_nm";
	/** 書類送付先移転元市区町村名*/
	 private static final String ATICLE_SOHUS_ITENM_CITY_NM = "aticle_sohus_itenm_city_nm";
	/** 書類送付先移転元大字通称名*/
	 private static final String ATICLE_SHS_ITENM_OAZTSU_NM = "aticle_shs_itenm_oaztsu_nm";
	/** 書類送付先移転元字丁目名*/
	 private static final String ATICLE_SHS_ITENM_AZCHO_NM = "aticle_shs_itenm_azcho_nm";
	/** 書類送付先移転元番地号*/
	 private static final String ATICLE_SOHUS_ITENM_BNCHIGO = "aticle_sohus_itenm_bnchigo";
	/** 書類送付先移転元住所補記・建物名*/
	 private static final String ATICLE_SOHUS_ITENM_ADRTTM = "aticle_sohus_itenm_adrttm";
	/** 書類送付先移転元住所補記・部屋番号*/
	 private static final String ATICLE_SOHUS_ITENM_ADRRM = "aticle_sohus_itenm_adrrm";
	/** 書類送付先移転先区分*/
	 private static final String ATICLE_SOHUS_ITENS_DIV = "aticle_sohus_itens_div";
	/** 書類送付先移転先住所コード*/
	 private static final String ATICLE_SOHUS_ITENS_AD_CD = "aticle_sohus_itens_ad_cd";
	/** 書類送付先移転先郵便番号*/
	 private static final String ATICLE_SOHUS_ITENS_PCD = "aticle_sohus_itens_pcd";
	/** 書類送付先移転先都道府県名*/
	 private static final String ATICLE_SHS_ITENS_STATE_NM = "aticle_shs_itens_state_nm";
	/** 書類送付先移転先市区町村名*/
	 private static final String ATICLE_SOHUS_ITENS_CITY_NM = "aticle_sohus_itens_city_nm";
	/** 書類送付先移転先大字通称名*/
	 private static final String ATICLE_SHS_ITENS_OAZTSU_NM = "aticle_shs_itens_oaztsu_nm";
	/** 書類送付先移転先字丁目名*/
	 private static final String ATICLE_SHS_ITENS_AZCHO_NM = "aticle_shs_itens_azcho_nm";
	/** 書類送付先移転先番地号*/
	 private static final String ATICLE_SOHUS_ITENS_BNCHIGO = "aticle_sohus_itens_bnchigo";
	/** 書類送付先移転先住所補記・建物名*/
	 private static final String ATICLE_SOHUS_ITENS_ADRTTM = "aticle_sohus_itens_adrttm";
	/** 書類送付先移転先住所補記・部屋番号*/
	 private static final String ATICLE_SOHUS_ITENS_ADRRM = "aticle_sohus_itens_adrrm";
	/** 機器送付先移転元区分*/
	 private static final String KIKI_SOHUS_ITENM_DIV = "kiki_sohus_itenm_div";
	/** 機器送付先移転元住所コード*/
	 private static final String KIKI_SOHUS_ITENM_AD_CD = "kiki_sohus_itenm_ad_cd";
	/** 機器送付先移転元郵便番号*/
	 private static final String KIKI_SOHUS_ITENM_PCD = "kiki_sohus_itenm_pcd";
	/** 機器送付先移転元都道府県名*/
	 private static final String KIKI_SOHUS_ITENM_STATE_NM = "kiki_sohus_itenm_state_nm";
	/** 機器送付先移転元市区町村名*/
	 private static final String KIKI_SOHUS_ITENM_CITY_NM = "kiki_sohus_itenm_city_nm";
	/** 機器送付先移転元大字通称名*/
	 private static final String KIKI_SOHUS_ITENM_OAZTSU_NM = "kiki_sohus_itenm_oaztsu_nm";
	/** 機器送付先移転元字丁目名*/
	 private static final String KIKI_SOHUS_ITENM_AZCHO_NM = "kiki_sohus_itenm_azcho_nm";
	/** 機器送付先移転元番地号*/
	 private static final String KIKI_SOHUS_ITENM_BNCHIGO = "kiki_sohus_itenm_bnchigo";
	/** 機器送付先移転元住所補記・建物名*/
	 private static final String KIKI_SOHUS_ITENM_ADRTTM = "kiki_sohus_itenm_adrttm";
	/** 機器送付先移転元住所補記・部屋番号*/
	 private static final String KIKI_SOHUS_ITENM_ADRRM = "kiki_sohus_itenm_adrrm";
	/** 機器送付先移転先区分*/
	 private static final String KIKI_SOHUS_ITENS_DIV = "kiki_sohus_itens_div";
	/** 機器送付先移転先住所コード*/
	 private static final String KIKI_SOHUS_ITENS_AD_CD = "kiki_sohus_itens_ad_cd";
	/** 機器送付先移転先郵便番号*/
	 private static final String KIKI_SOHUS_ITENS_PCD = "kiki_sohus_itens_pcd";
	/** 機器送付先移転先都道府県名*/
	 private static final String KIKI_SOHUS_ITENS_STATE_NM = "kiki_sohus_itens_state_nm";
	/** 機器送付先移転先市区町村名*/
	 private static final String KIKI_SOHUS_ITENS_CITY_NM = "kiki_sohus_itens_city_nm";
	/** 機器送付先移転先大字通称名*/
	 private static final String KIKI_SOHUS_ITENS_OAZTSU_NM = "kiki_sohus_itens_oaztsu_nm";
	/** 機器送付先移転先字丁目名*/
	 private static final String KIKI_SOHUS_ITENS_AZCHO_NM = "kiki_sohus_itens_azcho_nm";
	/** 機器送付先移転先番地号*/
	 private static final String KIKI_SOHUS_ITENS_BNCHIGO = "kiki_sohus_itens_bnchigo";
	/** 機器送付先移転先住所補記・建物名*/
	 private static final String KIKI_SOHUS_ITENS_ADRTTM = "kiki_sohus_itens_adrttm";
	/** 機器送付先移転先住所補記・部屋番号*/
	 private static final String KIKI_SOHUS_ITENS_ADRRM = "kiki_sohus_itens_adrrm";
	/** 長期継続利用割引申込有無*/
	 private static final String CHOKZUWRI_MSKM_UM = "chokzuwri_mskm_um";
	/** 長期継続利用割引自動継続申込有無*/
	 private static final String CHOKZUWRI_AT_KEIZK_MSKM_UM = "chokzuwri_at_keizk_mskm_um";
	/** 移転先モデム利用区分*/
	 private static final String ITENS_MODEM_USE_DIV = "itens_modem_use_div";
	/** 移転元電話番号1*/
	 private static final String ITENM_TELNO_1 = "itenm_telno_1";
	/** 移転元電話番号2*/
	 private static final String ITENM_TELNO_2 = "itenm_telno_2";
	/** eo電気サービス契約番号*/
	 private static final String EOELEC_SVC_KEI_NO = "eoelec_svc_kei_no";
	/** 移転先eo電気料金プラン区分*/
	 private static final String ITNS_EOELEC_PPLAN_DIV = "itns_eoelec_pplan_div";
	/** 移転元eo電気契約会社コード*/
	 private static final String ITNM_EOELEC_KEI_COMP_CD = "itnm_eoelec_kei_comp_cd";
	/** 移転元eo電気契約種別コード*/
	 private static final String ITNM_EOELEC_KEI_SBT_CD = "itnm_eoelec_kei_sbt_cd";
	 /** オール電化機器コード*/
	 private static final String ALLDENKA_KIKI_CD = "alldenka_kiki_cd";
	/** 撤去工事希望区分*/
	 private static final String TKKJ_KIBO_DIV = "tkkj_kibo_div";
	/** 現在ガイド契約数*/
	 private static final String NOW_GUIDE_KEI_CNT = "now_guide_kei_cnt";
	/** 変更後VDSL料金額*/
	 private static final String CHAF_VDSL_PRC_AMNT = "chaf_vdsl_prc_amnt";
// ANK-3829-00-00 ADD START
	/** 申込完了年月日*/
	 private static final String MSKM_FIN_YMD = "mskm_fin_ymd";
// ANK-3829-00-00 ADD END
	/** 多機能ルーター無線機能申込有無 */
	private static final String TKNRT_MUSEN_KINO_MSKM_UM = "tknrt_musen_kino_mskm_um";
	/** 無線LAN中継機申込有無 */
	private static final String MLAN_CHKEKI_MSKM_UM = "mlan_chkeki_mskm_um";
	/** 移転元ローゼット設置状態コード*/
	private static final String ITNM_ROZETT_STC_STAT_CD = "itnm_rozett_stc_stat_cd";
	/** 新築物件コード */
	 private static final String NEWCONST_BUKKEN_CD = "newconst_bukken_cd";
	/** 調査員訪問の希望有無 */
	 private static final String CHSIN_VSIT_KBUM = "chsin_vsit_kbum";
	/** アンケートコード一覧 */
	 private static final String ENQUETE_CD_ICRN = "enquete_cd_icrn";

	// EFU0291B010
	/** 住所変更Web申込内容STB明細番号*/
	private static final String ADCHWMN_STB_DTL_NO = "adchwmn_stb_dtl_no";
	/** TVコースサービス契約内訳番号*/
	private static final String TV_COURSE_SVC_KEI_UCWK_NO = "tv_course_svc_kei_ucwk_no";
	/** STB機器提供サービス契約番号*/
	private static final String STB_KKTK_SVC_KEI_NO = "stb_kktk_svc_kei_no";
	/** 住所変更時STB契約異動識別コード*/
	private static final String ADCHG_JI_STB_KEI_IDO_SKCD = "adchg_ji_stb_kei_ido_skcd";
	/** 変更前STBID*/
	private static final String CHBF_STB_ID = "chbf_stb_id";
	/** 変更前STB宅内機器型式コード*/
	private static final String CHBF_STB_TAKNKIKI_MODEL_CD = "chbf_stb_taknkiki_model_cd";
	/** 変更前STBHDD容量コード*/
	private static final String CHBF_STB_HDD_CAPA_CD = "chbf_stb_hdd_capa_cd";
	/** 変更前STB料金コースコード*/
	private static final String CHBF_STB_PCRS_CD = "chbf_stb_pcrs_cd";
	/** 変更前TVコース料金コースコード*/
	private static final String CHBF_TV_COURSE_PCRS_CD = "chbf_tv_course_pcrs_cd";
	/** 変更前TVコース料金コース名*/
	private static final String CHBF_TV_COURSE_PCRS_NM = "chbf_tv_course_pcrs_nm";
	/** 変更後STBHDD容量コード*/
	private static final String CHAF_STB_HDD_CAPA_CD = "chaf_stb_hdd_capa_cd";
	/** 変更後STB料金コースコード*/
	private static final String CHAF_STB_PCRS_CD = "chaf_stb_pcrs_cd";
	/** 変更後STB月額料金額*/
	private static final String CHAF_STB_GTGPRCAM = "chaf_stb_gtgprcam";
	/** 変更後TVコース料金コースコード*/
	private static final String CHAF_TV_COURSE_PCRS_CD = "chaf_tv_course_pcrs_cd";
	/** 変更後TVコース料金コース名*/
	private static final String CHAF_TV_COURSE_PCRS_NM = "chaf_tv_course_pcrs_nm";
	/** 変更後TVコース月額料金額*/
	private static final String CHAF_TV_COURSE_GTGPRCAM = "chaf_tv_course_gtgprcam";

	// EFU0301B010
	/** 申込対象電話番号識別コード*/
	private static final String MSKM_TG_TELNO_SKBT_CD = "mskm_tg_telno_skbt_cd";
	/** eo光電話申込対応種別コード*/
	private static final String EOHTL_MSKM_TAIO_SBT_CD = "eohtl_mskm_taio_sbt_cd";
	/** サービス契約内訳番号*/
	private static final String SVC_KEI_UCWK_NO = "svc_kei_ucwk_no";
	/** 番ポ電話番号*/
	private static final String BMP_TELNO = "bmp_telno";
	/** 電話帳申込希望コード*/
	private static final String DNWACHOMSK_KIBO_CD = "dnwachomsk_kibo_cd";
	/** 発信者番号通知希望コード*/
	private static final String HASINSHA_NO_TCHI_KIBO_CD = "hasinsha_no_tchi_kibo_cd";
	/** 番ポ申込時通信事業者名*/
	private static final String BMP_MSKM_JI_TSJGS_NM = "bmp_mskm_ji_tsjgs_nm";
	/** 番ポNTT契約者名*/
	private static final String BMP_NTT_KSH_NM = "bmp_ntt_ksh_nm";
	/** 番ポNTT契約者カナ名*/
	private static final String BMP_NTT_KSH_KANA = "bmp_ntt_ksh_kana";
	/** 同番移転手続利用者実施有無*/
	 private static final String DOBANITEN_TTDK_USR_JSSI_UM = "dobaniten_ttdk_usr_jssi_um";
	/** 番ポ電話番号契約住所区分*/
	 private static final String BMP_TELNO_KEI_AD_DIV = "bmp_telno_kei_ad_div";
	/** 番ポ電話番号契約住所コード*/
	 private static final String BMP_TELNO_KEI_AD_CD = "bmp_telno_kei_ad_cd";
	/** 番ポ電話番号契約住所郵便番号*/
	 private static final String BMP_TELNO_KEI_AD_PCD = "bmp_telno_kei_ad_pcd";
	/** 番ポ電話番号契約住所都道府県名*/
	 private static final String BMP_TELNO_KEI_AD_STATE_NM = "bmp_telno_kei_ad_state_nm";
	/** 番ポ電話番号契約住所市区町村名*/
	 private static final String BMP_TELNO_KEI_AD_CITY_NM = "bmp_telno_kei_ad_city_nm";
	/** 番ポ電話番号契約住所大字通称名*/
	 private static final String BMP_TELNO_KEI_AD_OAZTSU_NM = "bmp_telno_kei_ad_oaztsu_nm";
	/** 番ポ電話番号契約住所字丁目名*/
	 private static final String BMP_TELNO_KEI_AD_AZCHO_NM = "bmp_telno_kei_ad_azcho_nm";
	/** 番ポ電話番号契約住所番地号*/
	 private static final String BMP_TELNO_KEI_AD_BNCHIGO = "bmp_telno_kei_ad_bnchigo";
	/** 番ポ電話番号契約住所住所補記・建物名*/
	 private static final String BMP_TELNO_KEI_AD_ADRTTM = "bmp_telno_kei_ad_adrttm";
	/** 番ポ電話番号契約住所住所補記・部屋番号*/
	 private static final String BMP_TELNO_KEI_AD_ADRRM = "bmp_telno_kei_ad_adrrm";
	/** 番ポ電話番号契約者名義区分*/
	 private static final String BMP_TELNO_KSH_NM_DIV = "bmp_telno_ksh_nm_div";

	// 番ポ電話番号登録可否チェック用
	/** 電話番号 */
	private static final String KEY_TEL_NO1 = "key_telno1";
	private static final String KEY_TEL_NO2 = "key_telno2";
	/** 郵便番号（前） */
	private static final String KEY_PDC_BF = "key_pcd_bf";
	/** 郵便番号（後） */
	private static final String KEY_PDC_AF = "key_pcd_af";
	/** 例外入力 */
	private static final String KEY_EXCEPTION_INPUT = "key_exception_input";
	/** 同一住所フラグ */
	private static final String SAME_AD_FLG = "same_ad_flg";
	/** 住所コード一覧最大検索件数 */
	private static final String AD_CD_LIST_MAX_SEARCH_NUM = "ad_cd_list_max_search_num";

	/**
	 * コンストラクタ
	 */
	public FUSV0245_FUSV0245OPDBMapper()
	{
	}

	/**
	 * 上りマッピング処理です。
	 * <br>
	 * @param bean
	 * @param outputMap
	 * @return 
	 */
	@SuppressWarnings("unchecked")
	public HashMap<String, Object> setFUSV024501CC(X31SDataBeanAccess[] bean, HashMap outputMap)
	{
		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共有フォームBean.サービス契約情報
		X31SDataBeanAccess svcKeiInfoBean = JFUWebCommon.getDataBeanTypeByPath(bean[BEAN_COM_0], JFUWebCommon.SVC_KEI_INFO);

		// ＫＥＹ＿サービス契約番号
		parentMap.put(KEY_SVC_KEI_NO, svcKeiInfoBean.sendMessageString(CommonInfoCFConst.SVC_KEI_NO_23, X31CWebConst.DATABEAN_GET_VALUE));
		// ＫＥＹ＿整理番号
		parentMap.put(KEY_SEIRI_NO, svcKeiInfoBean.sendMessageString(CommonInfoCFConst.SEIRI_NO_23, X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put(CC_TITLE_FUSV024501, parentMap);

		return outputMap;
	}

	/**
	 * 番ポ電話番号登録可否チェックCCの上りマッピング処理です。
	 * 
	 * <br>
	 * @param bean データBean配列
	 * @param outputMap アウトマップ
	 * @param func_code 機能コード
	 * @return 結果マップ
	 */
	@SuppressWarnings("unchecked")
	public HashMap<String, Object> setFUSV024502CC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code)
	{
		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 機能コード
		parentMap.put(FUNC_CODE, func_code);

		// 返却リスト
		ArrayList telNoList = new ArrayList();

		// データBeanから入力された電話番号を取得し、設定する
		X31SDataBeanAccessArray telSvcBeanArray = bean[BEAN_SF_1].getDataBeanArray(FUW10401SFConst.TEL_SVC_LIST);
		for (int i = 0; i < telSvcBeanArray.getCount(); i++)
		{
			HashMap childMap = new HashMap();
			X31SDataBeanAccess telSvcDataBean = telSvcBeanArray.getDataBean(i);

			// 利用選択値
			String useSelVal = telSvcDataBean.sendMessageString(FUW10401SFConst.SEL_USE_04, X31CWebConst.DATABEAN_GET_VALUE);
			// 電話番号
			String telNo = telSvcDataBean.sendMessageString(FUW10401SFConst.BMP_TELNO_ALL_04, X31CWebConst.DATABEAN_GET_VALUE);

			// 利用選択値が「3」(番ポ利用)以外の場合、電話番号を空文字とする
			if (!MSKM_TIO_SBT_CD_3.equals(useSelVal))
			{
				telNo = JFUStrConst.EMPTY;
			}

			// 電話番号が入力されていない場合、次の繰り返し処理に移行する
			if (JFUWebCommon.isNull(telNo))
			{
				continue;
			}

			// 電話番号を設定
			childMap.put(TEL_NO, telNo);
			telNoList.add(childMap);
		}

		// リストに設定
		parentMap.put(TEL_NO_LIST, telNoList);

		// ■利用場所情報
		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		String stateCity = bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.INP_STATE_CITY, X31CWebConst.DATABEAN_GET_VALUE);
		String aza = bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.INP_AZ, X31CWebConst.DATABEAN_GET_VALUE);
		String cho = bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.INP_CHO, X31CWebConst.DATABEAN_GET_VALUE);

		// 都道府県・市区町村
		parentMap.put("state_city", stateCity);
		// 字
		parentMap.put("aza", aza);
		// 丁目・番地等
		parentMap.put("chome_bnchi", cho);

		// ■番ポ可否チェックCC（旧：同番移転可能エリアチェックCC）
		// データBeanから入力された電話番号を取得し、設定する
		for (int i = 0; i < telSvcBeanArray.getCount(); i++)
		{
			X31SDataBeanAccess telSvcDataBean = telSvcBeanArray.getDataBean(i);

			// 利用選択値
			String useSelVal = telSvcDataBean.sendMessageString(FUW10401SFConst.SEL_USE_04, X31CWebConst.DATABEAN_GET_VALUE);
			// 電話番号
			String telNo = telSvcDataBean.sendMessageString(FUW10401SFConst.BMP_TELNO_ALL_04, X31CWebConst.DATABEAN_GET_VALUE);

			// 利用選択値が「3」(番ポ利用)以外の場合、電話番号を空文字とする
			if (!MSKM_TIO_SBT_CD_3.equals(useSelVal))
			{
				continue;
			}

			// 電話番号が入力されていない場合、次の繰り返し処理に移行する
			if (JFUWebCommon.isNull(telNo))
			{
				continue;
			}

			// 電話番号を設定
			if (parentMap.containsKey(KEY_TEL_NO1))
			{
				parentMap.put(KEY_TEL_NO2, telNo);
			}
			else
			{
				parentMap.put(KEY_TEL_NO1, telNo);
			}
		}
		// 郵便番号
		String pcd_bf = bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.INP_PCD_KAMI, X31CWebConst.DATABEAN_GET_VALUE);
		String pcd_af = bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.INP_PCD_SHIMO, X31CWebConst.DATABEAN_GET_VALUE);
		parentMap.put(KEY_PDC_BF, pcd_bf);
		parentMap.put(KEY_PDC_AF, pcd_af);

		// 返却マップに設定
		outputMap.put(CC_TITLE_FUSV024502, parentMap);

		return outputMap;
	}

	/**
	 * 上りマッピング処理です。
	 * @param bean
	 * @param outputMap
	 * @param func_code　機能コード
	 * @param sysid
	 * @return HashMap
	 */
	@SuppressWarnings("unchecked")
// ANK-3829-00-00 MOD START
	public HashMap<String, Object> setFUSV024503CC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code, String opeDate)
// ANK-3829-00-00 MOD END
	{

		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put(FUNC_CODE, func_code);

		// ●住所変更Web申込内容登録
		// SYSID
		parentMap.put(SYSID, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_SYSID, X31CWebConst.DATABEAN_GET_VALUE));
		// Web申込受付年月日年月日
		parentMap.put(WEB_MSKM_UK_DTM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_WEB_MSKM_UK_DTM, X31CWebConst.DATABEAN_GET_VALUE));
		// eoID
		parentMap.put(EOID, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_EOID, X31CWebConst.DATABEAN_GET_VALUE));
		// eo光ネットサービス契約番号
		parentMap.put(EOHNT_SVKEI_NO, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_EOHNT_SVKEI_NO, X31CWebConst.DATABEAN_GET_VALUE));
		// サービス契約回線内訳番号
		parentMap.put(SVC_KEI_KAISEN_UCWK_NO, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_SVC_KEI_KAISEN_UCWK_NO,
				X31CWebConst.DATABEAN_GET_VALUE));
		// お客様名
		parentMap.put(CUST_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_CUST_NM, X31CWebConst.DATABEAN_GET_VALUE));
		// お客様カナ名
		parentMap.put(CUST_KANA, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_CUST_KANA, X31CWebConst.DATABEAN_GET_VALUE));
		// メールアドレス
		parentMap.put(MLAD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_MLAD, X31CWebConst.DATABEAN_GET_VALUE));
		// 連絡先電話番号
		parentMap.put(RRKS_TELNO, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_RRKS_TELNO, X31CWebConst.DATABEAN_GET_VALUE));
		// 移転元住所コード
		parentMap.put(ITNM_AD_CD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ITNM_AD_CD, X31CWebConst.DATABEAN_GET_VALUE));
		// 移転元郵便番号
		parentMap.put(ITNM_PCD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ITNM_PCD, X31CWebConst.DATABEAN_GET_VALUE));
		// 移転元都道府県名
		parentMap.put(ITNM_STATE_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ITNM_STATE_NM, X31CWebConst.DATABEAN_GET_VALUE));
		// 移転元市区町村名
		parentMap.put(ITNM_CITY_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ITNM_CITY_NM, X31CWebConst.DATABEAN_GET_VALUE));
		// 移転元大字通称名
		parentMap.put(ITNM_OAZTSU_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ITNM_OAZTSU_NM, X31CWebConst.DATABEAN_GET_VALUE));
		// 移転元字丁目名
		parentMap.put(ITNM_AZCHO_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ITNM_AZCHO_NM, X31CWebConst.DATABEAN_GET_VALUE));
		// 移転元番地号
		parentMap.put(ITNM_BNCHIGO, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ITNM_BNCHIGO, X31CWebConst.DATABEAN_GET_VALUE));
		// 移転元住所補記・建物名
		parentMap.put(ITNM_ADRTTM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ITNM_ADRTTM, X31CWebConst.DATABEAN_GET_VALUE));
		// 移転元住所補記・部屋番号
		parentMap.put(ITNM_ADRRM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ITNM_ADRRM, X31CWebConst.DATABEAN_GET_VALUE));
		// 移転先住所コード
		parentMap.put(ITENS_AD_CD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ITENS_AD_CD, X31CWebConst.DATABEAN_GET_VALUE));
		// 移転先郵便番号
		parentMap.put(ITENS_PCD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ITENS_PCD, X31CWebConst.DATABEAN_GET_VALUE));
		// 移転先都道府県名
		parentMap.put(ITENS_STATE_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ITENS_STATE_NM, X31CWebConst.DATABEAN_GET_VALUE));
		// 移転先市区町村名
		parentMap.put(ITENS_CITY_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ITENS_CITY_NM, X31CWebConst.DATABEAN_GET_VALUE));
		// 移転先大字通称名
		parentMap.put(ITENS_OAZTSU_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ITENS_OAZTSU_NM, X31CWebConst.DATABEAN_GET_VALUE));
		// 移転先字丁目名
		parentMap.put(ITENS_AZCHO_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ITENS_AZCHO_NM, X31CWebConst.DATABEAN_GET_VALUE));
		// 移転先番地号
		parentMap.put(ITENS_BNCHIGO, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ITENS_BNCHIGO, X31CWebConst.DATABEAN_GET_VALUE));

		// 移転先住所補記・建物名
		if (bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ITENS_ADRTTM, X31CWebConst.DATABEAN_GET_VALUE).length() > 45)
		{
			// 45桁を超える場合は46桁目以降を削る
			parentMap.put(ITENS_ADRTTM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ITENS_ADRTTM, X31CWebConst.DATABEAN_GET_VALUE).substring(0, 45));
		}
		else
		{
			parentMap.put(ITENS_ADRTTM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ITENS_ADRTTM, X31CWebConst.DATABEAN_GET_VALUE));
		}

		// 移転先住所補記・部屋番号
		parentMap.put(ITENS_ADRRM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ITENS_ADRRM, X31CWebConst.DATABEAN_GET_VALUE));
		// 引越し予定年月日
		parentMap.put(HIKKOSHI_RSV_YMD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_HIKKOSHI_RSV_YMD, X31CWebConst.DATABEAN_GET_VALUE));
		// 宅内調査希望年月日
		parentMap.put(TAKCHO_KIBO_YMD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_TAKCHO_KIBO_YMD, X31CWebConst.DATABEAN_GET_VALUE));
		// 撤去工事希望年月日
		parentMap.put(TKKJ_KIBO_YMD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_TKKJ_KIBO_YMD, X31CWebConst.DATABEAN_GET_VALUE));
		// エリアチェックコード
		parentMap.put(AREA_CHK_CD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_AREA_CHK_CD, X31CWebConst.DATABEAN_GET_VALUE));
		// 変更前ネットサービス申込内容コード
		parentMap.put(CHGE_BF_NET_SVC_MKM_NYO_CD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_CHGE_BF_NET_SVC_MKM_NYO_CD,
				X31CWebConst.DATABEAN_GET_VALUE));
		// 変更前電話サービス申込内容コード
		parentMap.put(CHGE_BF_TEL_SVC_MKM_NYO_CD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_CHGE_BF_TEL_SVC_MKM_NYO_CD,
				X31CWebConst.DATABEAN_GET_VALUE));
		// 変更前テレビサービス申込内容コード
		parentMap.put(CHGE_BF_TV_SVC_MKM_NYO_CD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_CHGE_BF_TV_SVC_MKM_NYO_CD,
				X31CWebConst.DATABEAN_GET_VALUE));
		// 変更後ネットサービス申込内容コード
		parentMap.put(CHAF_NET_SVC_MKM_NYO_CD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_CHAF_NET_SVC_MKM_NYO_CD,
				X31CWebConst.DATABEAN_GET_VALUE));
		// 変更後ネット月額料金額
		parentMap.put(CHAF_NET_GTGPRCAM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_CHAF_NET_GTGPRCAM, X31CWebConst.DATABEAN_GET_VALUE));
		// 変更後電話サービス申込内容コード
		parentMap.put(CHAF_TEL_SVC_MKM_NYO_CD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_CHAF_TEL_SVC_MKM_NYO_CD,
				X31CWebConst.DATABEAN_GET_VALUE));
		// 変更後電話月額料金額
		parentMap.put(CHAF_TEL_GTGPRCAM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_CHAF_TEL_GTGPRCAM, X31CWebConst.DATABEAN_GET_VALUE));
		// 変更後テレビサービス申込内容コード
		parentMap.put(CHAF_TV_SVC_MKM_NYO_CD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_CHAF_TV_SVC_MKM_NYO_CD,
				X31CWebConst.DATABEAN_GET_VALUE));
		// 変更後テレビ月額料金額
		parentMap.put(CHAF_TV_GTGPRCAM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_CHAF_TV_GTGPRCAM, X31CWebConst.DATABEAN_GET_VALUE));
		// 変更後ケーブルガイド申込数
		parentMap.put(CHAF_CABLE_GUIDE_MSKM_CNT, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_CHAF_CABLE_GUIDE_MSKM_CNT,
				X31CWebConst.DATABEAN_GET_VALUE));
		// 変更後TVガイド誌月額料金額
		parentMap.put(CHAF_TV_GUIDEMG_GTGPRCAM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_CHAF_TV_GUIDEMG_GTGPRCAM,
				X31CWebConst.DATABEAN_GET_VALUE));
		// 変更後ネット電話割引ネット割引有無
		parentMap.put(CHAF_NTTLWR_NET_WRIB_UM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_CHAF_NTTLWR_NET_WRIB_UM,
				X31CWebConst.DATABEAN_GET_VALUE));
		// 変更後ネット電話割引ネット割引文言
		parentMap.put(CHAF_NTTLWR_NET_WRIB_MNGN, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_CHAF_NTTLWR_NET_WRIB_MNGN,
				X31CWebConst.DATABEAN_GET_VALUE));
		// 変更後ネット電話割引ネット割引額
		parentMap.put(CHAF_NTTLWR_NET_WRIB_AMNT, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_CHAF_NTTLWR_NET_WRIB_AMNT,
				X31CWebConst.DATABEAN_GET_VALUE));
		// 変更後ネットテレビ割引ネット割引有無
		parentMap.put(CHAF_NTTVWR_NET_WRIB_UM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_CHAF_NTTVWR_NET_WRIB_UM,
				X31CWebConst.DATABEAN_GET_VALUE));
		// 変更後ネットテレビ割引ネット割引文言
		parentMap.put(CHAF_NTTVWR_NET_WRIB_MNGN, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_CHAF_NTTVWR_NET_WRIB_MNGN,
				X31CWebConst.DATABEAN_GET_VALUE));
		// 変更後ネットテレビ割引ネット割引額
		parentMap.put(CHAF_NTTVWR_NET_WRIB_AMNT, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_CHAF_NTTVWR_NET_WRIB_AMNT,
				X31CWebConst.DATABEAN_GET_VALUE));
		// 変更後ネットテレビ割引テレビ割引有無
		parentMap.put(CHAF_NTTVWR_TV_WRIB_UM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_CHAF_NTTVWR_TV_WRIB_UM,
				X31CWebConst.DATABEAN_GET_VALUE));
		// 変更後ネットテレビ割引テレビ割引文言
		parentMap.put(CHAF_NTTVWR_TV_WRIB_MNGN, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_CHAF_NTTVWR_TV_WRIB_MNGN,
				X31CWebConst.DATABEAN_GET_VALUE));
		// 変更後ネットテレビ割引テレビ割引額
		parentMap.put(CHAF_NTTVWR_TV_WRIB_AMNT, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_CHAF_NTTVWR_TV_WRIB_AMNT,
				X31CWebConst.DATABEAN_GET_VALUE));
		// 月額費用合計金額
		parentMap.put(GTGK_HI_GOKEI_AMNT, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_GTGK_HI_GOKEI_AMNT, X31CWebConst.DATABEAN_GET_VALUE));
		// フェムトセル契約有無
		parentMap.put(FMTCEL_KEI_UM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_FMTCEL_KEI_UM, X31CWebConst.DATABEAN_GET_VALUE));
		// 電話事務手数料名
		parentMap.put(TEL_JMTE_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_TEL_JMTE_NM, X31CWebConst.DATABEAN_GET_VALUE));
		// 電話事務手数料数量
		parentMap.put(TEL_JMTE_CNT, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_TEL_JMTE_CNT, X31CWebConst.DATABEAN_GET_VALUE));
		// 電話事務手数料金額
		parentMap.put(TEL_JMTE_AMNT, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_TEL_JMTE_AMNT, X31CWebConst.DATABEAN_GET_VALUE));
		// 電話事務手数料備考
		parentMap.put(TEL_JMTE_BIKO, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_TEL_JMTE_BIKO, X31CWebConst.DATABEAN_GET_VALUE));
		// 電話料金プラン変更手数料名
		parentMap.put(TEL_PPCHG_COMMISION_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_TEL_PPCHG_COMMISION_NM,
				X31CWebConst.DATABEAN_GET_VALUE));
		// 電話料金プラン変更手数料数量
		parentMap.put(TEL_PPCHG_COMMISION_CNT, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_TEL_PPCHG_COMMISION_CNT,
				X31CWebConst.DATABEAN_GET_VALUE));
		// 電話料金プラン変更手数料金額
		parentMap.put(TEL_PPCHG_COMMISION_AMNT, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_TEL_PPCHG_COMMISION_AMNT,
				X31CWebConst.DATABEAN_GET_VALUE));
		// 電話料金プラン変更手数料備考
		parentMap.put(TEL_PPCHG_COMMISION_BIKO, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_TEL_PPCHG_COMMISION_BIKO,
				X31CWebConst.DATABEAN_GET_VALUE));
		// テレビ新設工事費名
		parentMap.put(TV_NEWESTA_KOJIHI_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_TV_NEWESTA_KOJIHI_NM,
				X31CWebConst.DATABEAN_GET_VALUE));
		// テレビ新設工事費数量
		parentMap.put(TV_NEWESTA_KOJIHI_CNT, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_TV_NEWESTA_KOJIHI_CNT,
				X31CWebConst.DATABEAN_GET_VALUE));
		// テレビ新設工事費金額
		parentMap.put(TV_NEWESTA_KOJIHI_AMNT, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_TV_NEWESTA_KOJIHI_AMNT,
				X31CWebConst.DATABEAN_GET_VALUE));
		// テレビ新設工事費備考
		parentMap.put(TV_NEWESTA_KOJIHI_BIKO, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_TV_NEWESTA_KOJIHI_BIKO,
				X31CWebConst.DATABEAN_GET_VALUE));
		// 番号ポータビリティー手数料名
		parentMap.put(BMP_COMMISION_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_BMP_COMMISION_NM, X31CWebConst.DATABEAN_GET_VALUE));
		// 番号ポータビリティー手数料数量
		parentMap.put(BMP_COMMISION_CNT, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_BMP_COMMISION_CNT, X31CWebConst.DATABEAN_GET_VALUE));
		// 番号ポータビリティー手数料金額
		parentMap.put(BMP_COMMISION_AMNT, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_BMP_COMMISION_AMNT, X31CWebConst.DATABEAN_GET_VALUE));
		// 番号ポータビリティー手数料備考
		parentMap.put(BMP_COMMISION_BIKO, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_BMP_COMMISION_BIKO, X31CWebConst.DATABEAN_GET_VALUE));
		// 移転元撤去工事費名
		parentMap.put(ITNM_TEKKYO_KOJIHI_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ITNM_TEKKYO_KOJIHI_NM,
				X31CWebConst.DATABEAN_GET_VALUE));
		// 移転元撤去工事費数量
		parentMap.put(ITNM_TEKKYO_KOJIHI_CNT, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ITNM_TEKKYO_KOJIHI_CNT,
				X31CWebConst.DATABEAN_GET_VALUE));
		// 移転元撤去工事費金額
		parentMap.put(ITNM_TEKKYO_KOJIHI_AMNT, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ITNM_TEKKYO_KOJIHI_AMNT,
				X31CWebConst.DATABEAN_GET_VALUE));
		// 移転元撤去工事費備考
		parentMap.put(ITNM_TEKKYO_KOJIHI_BIKO, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ITNM_TEKKYO_KOJIHI_BIKO,
				X31CWebConst.DATABEAN_GET_VALUE));
		// STB撤去工事費名
		parentMap.put(STB_TEKKYO_KOJIHI_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_STB_TEKKYO_KOJIHI_NM,
				X31CWebConst.DATABEAN_GET_VALUE));
		// STB撤去工事費数量
		parentMap.put(STB_TEKKYO_KOJIHI_CNT, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_STB_TEKKYO_KOJIHI_CNT,
				X31CWebConst.DATABEAN_GET_VALUE));
		// STB撤去工事費金額
		parentMap.put(STB_TEKKYO_KOJIHI_AMNT, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_STB_TEKKYO_KOJIHI_AMNT,
				X31CWebConst.DATABEAN_GET_VALUE));
		// STB撤去工事費備考
		parentMap.put(STB_TEKKYO_KOJIHI_BIKO, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_STB_TEKKYO_KOJIHI_BIKO,
				X31CWebConst.DATABEAN_GET_VALUE));
		// STB設置工事費名
		parentMap.put(STB_STC_KOJIHI_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_STB_STC_KOJIHI_NM, X31CWebConst.DATABEAN_GET_VALUE));
		// STB設置工事費数量
		parentMap.put(STB_STC_KOJIHI_CNT, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_STB_STC_KOJIHI_CNT, X31CWebConst.DATABEAN_GET_VALUE));
		// STB設置工事費金額
		parentMap.put(STB_STC_KOJIHI_AMNT, bean[BEAN_SF_1]
				.sendMessageString(FUW10401SFConst.KKN_STB_STC_KOJIHI_AMNT, X31CWebConst.DATABEAN_GET_VALUE));
		// STB設置工事費備考
		parentMap.put(STB_STC_KOJIHI_BIKO, bean[BEAN_SF_1]
				.sendMessageString(FUW10401SFConst.KKN_STB_STC_KOJIHI_BIKO, X31CWebConst.DATABEAN_GET_VALUE));
		// 初期費用合計金額
		parentMap.put(SHKH_GOKEI_AMNT, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_SHKH_GOKEI_AMNT, X31CWebConst.DATABEAN_GET_VALUE));
		// 工事説明画面URL
		parentMap.put(KOJI_SETMEI_SCREEN_URL, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_KOJI_SETMEI_SCREEN_URL,
				X31CWebConst.DATABEAN_GET_VALUE));
		// 申込時お客様連絡先電話番号
		parentMap.put(MSKM_JI_CUST_RRKS_TLN, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_MSKM_JI_CUST_RRKS_TLN,
				X31CWebConst.DATABEAN_GET_VALUE));
		// 撤去工事種類コード
		parentMap.put(TEKKYO_KOJI_KIND_CD, bean[BEAN_SF_1]
				.sendMessageString(FUW10401SFConst.KKN_TEKKYO_KOJI_KIND_CD, X31CWebConst.DATABEAN_GET_VALUE));
		// 契約者住所変更有無
		parentMap.put(KSHAD_CHG_UM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_KSHAD_CHG_UM, X31CWebConst.DATABEAN_GET_VALUE));
		// 請求書送付先住所変更有無
		parentMap.put(SKS_SHS_AD_CHG_UM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_SKS_SHS_AD_CHG_UM, X31CWebConst.DATABEAN_GET_VALUE));
		// 対応履歴連携済フラグ
		parentMap.put(TORK_RNK_ZM_FLG, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_TORK_RNK_ZM_FLG, X31CWebConst.DATABEAN_GET_VALUE));
		// 対応履歴連携年月日
		parentMap.put(TORK_RNK_YMD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_TORK_RNK_YMD, X31CWebConst.DATABEAN_GET_VALUE));

		String kojiSbt = bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KOJI_SBT, X31CWebConst.DATABEAN_GET_VALUE);

		// 移転元機器継続利用希望有無
		// ANK-4562-00-00 MOD START
		parentMap.put(ITNM_KIKI_KEIZK_USE_KBUM, JFUStrConst.EMPTY);
		// ANK-4562-00-00 MOD END

		// 多機能ルーター交換コード
		parentMap.put(TAKINORT_KKN_CD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_TAKINORT_KKN_CD, X31CWebConst.DATABEAN_GET_VALUE));
		//eo電気契約有無
		parentMap.put(EOELEC_KEI_UM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_EOELEC_KEI_UM, X31CWebConst.DATABEAN_GET_VALUE));
		//eo電気契約継続コード
		parentMap.put(EOELEC_KEI_KEIZK_CD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_EOELEC_KEI_KEIZK_CD, X31CWebConst.DATABEAN_GET_VALUE));
		//供給地点特定番号
		parentMap.put(KKYU_CHTN_TOKUT_NO, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_KYOKYU_CHTN_TOKUT_NO, X31CWebConst.DATABEAN_GET_VALUE));
		//eo電気連絡先識別コード
		parentMap.put(EOELEC_RRKS_SKBT_CD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_EOELEC_RRKS_SKBT_CD, X31CWebConst.DATABEAN_GET_VALUE));
		//eo電気連絡先名
		parentMap.put(EOELEC_RRKS_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_EOELEC_RRKS_NM, X31CWebConst.DATABEAN_GET_VALUE));
		//eo電気連絡先カナ名
		parentMap.put(EOELEC_RRKS_KANA, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_EOELEC_RRKS_KANA, X31CWebConst.DATABEAN_GET_VALUE));
		//eo電気連絡先電話番号種別コード
		parentMap.put(EOELEC_RRKS_TELNO_SBT_CD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_EOELEC_RRKS_TELNO_DIV, X31CWebConst.DATABEAN_GET_VALUE));
		//eo電気連絡先電話番号
		parentMap.put(EOELEC_RRKS_TELNO, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_EOELEC_RRKS_TELNO, X31CWebConst.DATABEAN_GET_VALUE));
		//eo電気連絡先住所コード
		parentMap.put(EOELEC_RRKS_AD_CD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_EOELEC_RRKS_AD_CD, X31CWebConst.DATABEAN_GET_VALUE));
		//eo電気連絡先郵便番号
		parentMap.put(EOELEC_RRKS_PCD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_EOELEC_RRKS_PCD, X31CWebConst.DATABEAN_GET_VALUE));
		//eo電気連絡先都道府県名
		parentMap.put(EOELEC_RRKS_STATE_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_EOELEC_RRKS_STATE_NM, X31CWebConst.DATABEAN_GET_VALUE));
		//eo電気連絡先市区町村名
		parentMap.put(EOELEC_RRKS_CITY_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_EOELEC_RRKS_CITY_NM, X31CWebConst.DATABEAN_GET_VALUE));
		//eo電気連絡先大字通称名
		parentMap.put(EOELEC_RRKS_OAZTSU_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_EOELEC_RRKS_OAZTSU_NM, X31CWebConst.DATABEAN_GET_VALUE));
		//eo電気連絡先字丁目名
		parentMap.put(EOELEC_RRKS_AZCHO_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_EOELEC_RRKS_AZCHO_NM, X31CWebConst.DATABEAN_GET_VALUE));
		//eo電気連絡先番地号
		parentMap.put(EOELEC_RRKS_BNCHIGO, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_EOELEC_RRKS_BNCHIGO, X31CWebConst.DATABEAN_GET_VALUE));
		//eo電気連絡先住所補記・建物名
		parentMap.put(EOELEC_RRKS_ADRTTM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_EOELEC_RRKS_ADRTTM, X31CWebConst.DATABEAN_GET_VALUE));
		//eo電気連絡先住所補記・部屋番号
		parentMap.put(EOELEC_RRKS_ADRRM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_EOELEC_RRKS_ADRRM, X31CWebConst.DATABEAN_GET_VALUE));
		//eo電気連絡先メールアドレス
		parentMap.put(EOELEC_RRKS_MLAD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ELEC_TTDK_YO_MLAD, X31CWebConst.DATABEAN_GET_VALUE));
		//eo電気移転先利用開始希望年月日
		parentMap.put(EOELEC_ITENS_UEST_KIBOYMD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_EOELEC_ITENS_UEST_KIBOYMD, X31CWebConst.DATABEAN_GET_VALUE));
		//eo電気移転先利用開始希望時間帯コード
		parentMap.put(EOELEC_ITENS_UEST_KBTMZ_CD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_EOELEC_ITENS_UEST_KBTMZ_CD, X31CWebConst.DATABEAN_GET_VALUE));
		//eo電気移転元利用終了予定年月日
		parentMap.put(EOELEC_ITNM_USE_END_RSYMD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_EOELEC_ITNM_USE_END_RSYMD, X31CWebConst.DATABEAN_GET_VALUE));
		//移転元建物取り壊し予定有無
		parentMap.put(ITNM_TTDEML_RSV_UM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ITNM_TTDEML_RSV_UM, X31CWebConst.DATABEAN_GET_VALUE));
		//移転元建物取り壊し予定年月日
		parentMap.put(ITNM_TTDEML_RSYMD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ITNM_TTDEML_RSYMD, X31CWebConst.DATABEAN_GET_VALUE));
		//移転元建物取り壊し予定時間帯コード
		parentMap.put(ITNM_TTDEML_RSV_TIMEZ_CD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ITNM_TTDEML_RSV_TMZ_CD, X31CWebConst.DATABEAN_GET_VALUE));

		//サービス終了希望年月日
		parentMap.put(SVC_END_KIBO_YMD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_SVC_END_KIBO_YMD, X31CWebConst.DATABEAN_GET_VALUE));
		//回線場所住所未確定フラグ
		parentMap.put(KISN_PLC_AD_MI_FIX_FLG, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_KISN_PLC_AD_MI_FIX_FLG, X31CWebConst.DATABEAN_GET_VALUE));
		//マンションID
		parentMap.put(MANSION_ID, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_MANSION_ID, X31CWebConst.DATABEAN_GET_VALUE));
		//ペアID
		parentMap.put(PAIRID, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_PAIRID, X31CWebConst.DATABEAN_GET_VALUE));
		//PID
		parentMap.put(PID, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_PID, X31CWebConst.DATABEAN_GET_VALUE));
		//CAT-ID
		parentMap.put(CATID, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_CATID, X31CWebConst.DATABEAN_GET_VALUE));
		//提供方式コード
		parentMap.put(TK_HOSHIKI_CD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_TK_HOSHIKI_CD, X31CWebConst.DATABEAN_GET_VALUE));
		//サービス開始希望年月日
		parentMap.put(SVC_STA_KIBO_YMD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_SVC_STA_KIBO_YMD, X31CWebConst.DATABEAN_GET_VALUE));
		//書類送付先移転元区分
		parentMap.put(ATICLE_SOHUS_ITENM_DIV, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ATICLE_SOHUS_ITENM_DIV, X31CWebConst.DATABEAN_GET_VALUE));
		//書類送付先移転元住所コード
		parentMap.put(ATICLE_SOHUS_ITENM_AD_CD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ATICLE_SOHUS_ITENM_AD_CD, X31CWebConst.DATABEAN_GET_VALUE));
		//書類送付先移転元郵便番号
		parentMap.put(ATICLE_SOHUS_ITENM_PCD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ATICLE_SOHUS_ITENM_PCD, X31CWebConst.DATABEAN_GET_VALUE));
		//書類送付先移転元都道府県名
		parentMap.put(ATICLE_SHS_ITENM_STATE_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ATICLE_SHS_ITENM_STATE_NM, X31CWebConst.DATABEAN_GET_VALUE));
		//書類送付先移転元市区町村名
		parentMap.put(ATICLE_SOHUS_ITENM_CITY_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ATICLE_SOHUS_ITENM_CITY_NM, X31CWebConst.DATABEAN_GET_VALUE));
		//書類送付先移転元大字通称名
		parentMap.put(ATICLE_SHS_ITENM_OAZTSU_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ATICLE_SHS_ITENM_OAZTSU_NM, X31CWebConst.DATABEAN_GET_VALUE));
		//書類送付先移転元字丁目名
		parentMap.put(ATICLE_SHS_ITENM_AZCHO_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ATICLE_SHS_ITENM_AZCHO_NM, X31CWebConst.DATABEAN_GET_VALUE));
		//書類送付先移転元番地号
		parentMap.put(ATICLE_SOHUS_ITENM_BNCHIGO, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ATICLE_SOHUS_ITENM_BNCHIGO, X31CWebConst.DATABEAN_GET_VALUE));

		//書類送付先移転元住所補記・建物名
		if (bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ATICLE_SOHUS_ITENM_ADRTTM, X31CWebConst.DATABEAN_GET_VALUE).length() > 45)
		{
			// 45桁を超える場合は46桁目以降を削る
			parentMap.put(ATICLE_SOHUS_ITENM_ADRTTM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ATICLE_SOHUS_ITENM_ADRTTM, X31CWebConst.DATABEAN_GET_VALUE).substring(0, 45));
		}
		else
		{
			parentMap.put(ATICLE_SOHUS_ITENM_ADRTTM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ATICLE_SOHUS_ITENM_ADRTTM, X31CWebConst.DATABEAN_GET_VALUE));
		}

		//書類送付先移転元住所補記・部屋番号
		parentMap.put(ATICLE_SOHUS_ITENM_ADRRM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ATICLE_SOHUS_ITENM_ADRRM, X31CWebConst.DATABEAN_GET_VALUE));
		//書類送付先移転先区分
		parentMap.put(ATICLE_SOHUS_ITENS_DIV, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ATICLE_SOHUS_ITENS_DIV, X31CWebConst.DATABEAN_GET_VALUE));
		//書類送付先移転先住所コード
		parentMap.put(ATICLE_SOHUS_ITENS_AD_CD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ATICLE_SOHUS_ITENS_AD_CD, X31CWebConst.DATABEAN_GET_VALUE));
		//書類送付先移転先郵便番号
		parentMap.put(ATICLE_SOHUS_ITENS_PCD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ATICLE_SOHUS_ITENS_PCD, X31CWebConst.DATABEAN_GET_VALUE));
		//書類送付先移転先都道府県名
		parentMap.put(ATICLE_SHS_ITENS_STATE_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ATICLE_SHS_ITENS_STATE_NM, X31CWebConst.DATABEAN_GET_VALUE));
		//書類送付先移転先市区町村名
		parentMap.put(ATICLE_SOHUS_ITENS_CITY_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ATICLE_SOHUS_ITENS_CITY_NM, X31CWebConst.DATABEAN_GET_VALUE));
		//書類送付先移転先大字通称名
		parentMap.put(ATICLE_SHS_ITENS_OAZTSU_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ATICLE_SHS_ITENS_OAZTSU_NM, X31CWebConst.DATABEAN_GET_VALUE));
		//書類送付先移転先字丁目名
		parentMap.put(ATICLE_SHS_ITENS_AZCHO_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ATICLE_SHS_ITENS_AZCHO_NM, X31CWebConst.DATABEAN_GET_VALUE));
		//書類送付先移転先番地号
		parentMap.put(ATICLE_SOHUS_ITENS_BNCHIGO, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ATICLE_SOHUS_ITENS_BNCHIGO, X31CWebConst.DATABEAN_GET_VALUE));

		//書類送付先移転先住所補記・建物名
		if (bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ATICLE_SOHUS_ITENS_ADRTTM, X31CWebConst.DATABEAN_GET_VALUE).length() > 45)
		{
			// 45桁を超える場合は46桁目以降を削る
			parentMap.put(ATICLE_SOHUS_ITENS_ADRTTM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ATICLE_SOHUS_ITENS_ADRTTM, X31CWebConst.DATABEAN_GET_VALUE).substring(0, 45));
		}
		else
		{
			parentMap.put(ATICLE_SOHUS_ITENS_ADRTTM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ATICLE_SOHUS_ITENS_ADRTTM, X31CWebConst.DATABEAN_GET_VALUE));
		}

		//書類送付先移転先住所補記・部屋番号
		parentMap.put(ATICLE_SOHUS_ITENS_ADRRM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ATICLE_SOHUS_ITENS_ADRRM, X31CWebConst.DATABEAN_GET_VALUE));
		//機器送付先移転元区分
		parentMap.put(KIKI_SOHUS_ITENM_DIV, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_KIKI_SOHUS_ITENM_DIV, X31CWebConst.DATABEAN_GET_VALUE));
		//機器送付先移転元住所コード
		parentMap.put(KIKI_SOHUS_ITENM_AD_CD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_KIKI_SOHUS_ITENM_AD_CD, X31CWebConst.DATABEAN_GET_VALUE));
		//機器送付先移転元郵便番号
		parentMap.put(KIKI_SOHUS_ITENM_PCD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_KIKI_SOHUS_ITENM_PCD, X31CWebConst.DATABEAN_GET_VALUE));
		//機器送付先移転元都道府県名
		parentMap.put(KIKI_SOHUS_ITENM_STATE_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_KIKI_SOHUS_ITENM_STATE_NM, X31CWebConst.DATABEAN_GET_VALUE));
		//機器送付先移転元市区町村名
		parentMap.put(KIKI_SOHUS_ITENM_CITY_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_KIKI_SOHUS_ITENM_CITY_NM, X31CWebConst.DATABEAN_GET_VALUE));
		//機器送付先移転元大字通称名
		parentMap.put(KIKI_SOHUS_ITENM_OAZTSU_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_KIKI_SOHUS_ITENM_OAZTSU_NM, X31CWebConst.DATABEAN_GET_VALUE));
		//機器送付先移転元字丁目名
		parentMap.put(KIKI_SOHUS_ITENM_AZCHO_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_KIKI_SOHUS_ITENM_AZCHO_NM, X31CWebConst.DATABEAN_GET_VALUE));
		//機器送付先移転元番地号
		parentMap.put(KIKI_SOHUS_ITENM_BNCHIGO, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_KIKI_SOHUS_ITENM_BNCHIGO, X31CWebConst.DATABEAN_GET_VALUE));

		//機器送付先移転元住所補記・建物名
		if (bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_KIKI_SOHUS_ITENM_ADRTTM, X31CWebConst.DATABEAN_GET_VALUE).length() > 45)
		{
			parentMap.put(KIKI_SOHUS_ITENM_ADRTTM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_KIKI_SOHUS_ITENM_ADRTTM, X31CWebConst.DATABEAN_GET_VALUE).substring(0, 45));
		}
		else
		{
			parentMap.put(KIKI_SOHUS_ITENM_ADRTTM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_KIKI_SOHUS_ITENM_ADRTTM, X31CWebConst.DATABEAN_GET_VALUE));
		}

		//機器送付先移転元住所補記・部屋番号
		parentMap.put(KIKI_SOHUS_ITENM_ADRRM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_KIKI_SOHUS_ITENM_ADRRM, X31CWebConst.DATABEAN_GET_VALUE));
		//機器送付先移転先区分
		parentMap.put(KIKI_SOHUS_ITENS_DIV, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_KIKI_SOHUS_ITENS_DIV, X31CWebConst.DATABEAN_GET_VALUE));
		//機器送付先移転先住所コード
		parentMap.put(KIKI_SOHUS_ITENS_AD_CD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_KIKI_SOHUS_ITENS_AD_CD, X31CWebConst.DATABEAN_GET_VALUE));
		//機器送付先移転先郵便番号
		parentMap.put(KIKI_SOHUS_ITENS_PCD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_KIKI_SOHUS_ITENS_PCD, X31CWebConst.DATABEAN_GET_VALUE));
		//機器送付先移転先都道府県名
		parentMap.put(KIKI_SOHUS_ITENS_STATE_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_KIKI_SOHUS_ITENS_STATE_NM, X31CWebConst.DATABEAN_GET_VALUE));
		//機器送付先移転先市区町村名
		parentMap.put(KIKI_SOHUS_ITENS_CITY_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_KIKI_SOHUS_ITENS_CITY_NM, X31CWebConst.DATABEAN_GET_VALUE));
		//機器送付先移転先大字通称名
		parentMap.put(KIKI_SOHUS_ITENS_OAZTSU_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_KIKI_SOHUS_ITENS_OAZTSU_NM, X31CWebConst.DATABEAN_GET_VALUE));
		//機器送付先移転先字丁目名
		parentMap.put(KIKI_SOHUS_ITENS_AZCHO_NM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_KIKI_SOHUS_ITENS_AZCHO_NM, X31CWebConst.DATABEAN_GET_VALUE));
		//機器送付先移転先番地号
		parentMap.put(KIKI_SOHUS_ITENS_BNCHIGO, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_KIKI_SOHUS_ITENS_BNCHIGO, X31CWebConst.DATABEAN_GET_VALUE));

		//機器送付先移転先住所補記・建物名
		if (bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_KIKI_SOHUS_ITENS_ADRTTM, X31CWebConst.DATABEAN_GET_VALUE).length() > 45)
		{
			parentMap.put(KIKI_SOHUS_ITENS_ADRTTM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_KIKI_SOHUS_ITENS_ADRTTM, X31CWebConst.DATABEAN_GET_VALUE).substring(0, 45));
		}
		else
		{
			parentMap.put(KIKI_SOHUS_ITENS_ADRTTM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_KIKI_SOHUS_ITENS_ADRTTM, X31CWebConst.DATABEAN_GET_VALUE));
		}

		//機器送付先移転先住所補記・部屋番号
		parentMap.put(KIKI_SOHUS_ITENS_ADRRM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_KIKI_SOHUS_ITENS_ADRRM, X31CWebConst.DATABEAN_GET_VALUE));
		//長期継続利用割引申込有無
		parentMap.put(CHOKZUWRI_MSKM_UM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_CHOKZUWRI_MSKM_UM, X31CWebConst.DATABEAN_GET_VALUE));
		//長期継続利用割引自動継続申込有無
		parentMap.put(CHOKZUWRI_AT_KEIZK_MSKM_UM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_CHOKZUWRI_AT_KEIZK_MSKM_UM, X31CWebConst.DATABEAN_GET_VALUE));
		//移転先モデム利用区分
		parentMap.put(ITENS_MODEM_USE_DIV, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ITENS_MODEM_USE_DIV, X31CWebConst.DATABEAN_GET_VALUE));
		//移転元電話番号1
		parentMap.put(ITENM_TELNO_1, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ITENM_TELNO_1, X31CWebConst.DATABEAN_GET_VALUE));
		//移転元電話番号2
		parentMap.put(ITENM_TELNO_2, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ITENM_TELNO_2, X31CWebConst.DATABEAN_GET_VALUE));
		//eo電気サービス契約番号
		parentMap.put(EOELEC_SVC_KEI_NO, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_EOELEC_SVC_KEI_NO, X31CWebConst.DATABEAN_GET_VALUE));
		//移転先eo電気料金プラン区分
		parentMap.put(ITNS_EOELEC_PPLAN_DIV, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ITNS_EOELEC_PPLAN_DIV, X31CWebConst.DATABEAN_GET_VALUE));
		//移転元eo電気契約会社コード
		parentMap.put(ITNM_EOELEC_KEI_COMP_CD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ITNM_EOELEC_KEI_COMP_CD, X31CWebConst.DATABEAN_GET_VALUE));
		//移転元eo電気契約種別コード
		parentMap.put(ITNM_EOELEC_KEI_SBT_CD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ITNM_EOELEC_KEI_SBT_CD, X31CWebConst.DATABEAN_GET_VALUE));
		//オール電化機器コード
		parentMap.put(ALLDENKA_KIKI_CD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ALLDENKA_KIKI, X31CWebConst.DATABEAN_GET_VALUE));
		//撤去工事希望区分
		parentMap.put(TKKJ_KIBO_DIV, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_TKKJ_KIBO_DIV, X31CWebConst.DATABEAN_GET_VALUE));
		//現在ガイド契約数
		parentMap.put(NOW_GUIDE_KEI_CNT, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_NOW_GUIDE_KEI_CNT, X31CWebConst.DATABEAN_GET_VALUE));
		//変更後VDSL料金額
		parentMap.put(CHAF_VDSL_PRC_AMNT, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_CHAF_VDSL_PRC_AMNT, X31CWebConst.DATABEAN_GET_VALUE));
// ANK-3829-00-00 ADD START
		//申込完了年月日
		parentMap.put(MSKM_FIN_YMD, opeDate);
// ANK-3829-00-00 ADD END
		//移転元ローゼット設置状態コード
		parentMap.put(ITNM_ROZETT_STC_STAT_CD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.ITNM_ROZETT_STC_STAT_CD, X31CWebConst.DATABEAN_GET_VALUE));

		//新築物件コード
		parentMap.put(NEWCONST_BUKKEN_CD, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_ITNSK_TTMN, X31CWebConst.DATABEAN_GET_VALUE));
		//調査員訪問の希望有無
		parentMap.put(CHSIN_VSIT_KBUM, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_HKKM_CHOSA_JOKYO, X31CWebConst.DATABEAN_GET_VALUE));
		//アンケートコード一覧
		parentMap.put(ENQUETE_CD_ICRN, bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.ENQUETE_CD_ICRN, X31CWebConst.DATABEAN_GET_VALUE));

		if (JFUStrConst.KOJI_SBT_019.equals(kojiSbt))
		{
			//無線ルーター機能レンタルサービス（0:無、1:有）
			parentMap.put(TKNRT_MUSEN_KINO_MSKM_UM, bean[BEAN_SF_1].sendMessageBoolean(FUW10401SFConst.MSN_ROUTER_MSKM, X31CWebConst.DATABEAN_GET_VALUE) ? JFUStrConst.CD00002_1
					: JFUStrConst.CD00002_0);
		}
		else if (JFUStrConst.KOJI_SBT_020.equals(kojiSbt))
		{
			//無線ルーター機能利用 →　多機能ルーター無線機能申込有無（0:無、1:有）
			parentMap.put(TKNRT_MUSEN_KINO_MSKM_UM, bean[BEAN_SF_1].sendMessageBoolean(FUW10401SFConst.MSN_ROUTER_MSKM, X31CWebConst.DATABEAN_GET_VALUE) ? JFUStrConst.CD00002_1
					: JFUStrConst.CD00002_0);
			//eo無線LAN中継機レンタルサービス　→　無線LAN中継機申込有無（0:無、1:有）
			parentMap.put(MLAN_CHKEKI_MSKM_UM, bean[BEAN_SF_1].sendMessageBoolean(FUW10401SFConst.MSN_LAN_MSKM, X31CWebConst.DATABEAN_GET_VALUE) ? JFUStrConst.CD00002_1 : JFUStrConst.CD00002_0);
		}

		// ●住所変更Web申込内容STB明細登録
		ArrayList stbList = new ArrayList();
		X31SDataBeanAccessArray stbDtlList = bean[BEAN_SF_1].getDataBeanArray(FUW10401SFConst.KKN_STB_DTL_LIST);
		for (int i = 0; i < stbDtlList.getCount(); i++)
		{
			X31SDataBeanAccess stbDtlInfoBean = stbDtlList.getDataBean(i);

			HashMap childMap = new HashMap();

			// 住所変更Web申込内容STB明細番号
			childMap
					.put(ADCHWMN_STB_DTL_NO, stbDtlInfoBean.sendMessageString(FUW10401SFConst.ADCHWMN_STB_DTL_NO_17, X31CWebConst.DATABEAN_GET_VALUE));
			// TVコースサービス契約内訳番号
			childMap.put(TV_COURSE_SVC_KEI_UCWK_NO, stbDtlInfoBean.sendMessageString(FUW10401SFConst.TV_COURSE_SVC_KEI_UCWK_NO_17,
					X31CWebConst.DATABEAN_GET_VALUE));
			// STB機器提供サービス契約番号
			childMap.put(STB_KKTK_SVC_KEI_NO, stbDtlInfoBean.sendMessageString(FUW10401SFConst.STB_KKTK_SVC_KEI_NO_17,
					X31CWebConst.DATABEAN_GET_VALUE));
			// 住所変更時STB契約異動識別コード
			childMap.put(ADCHG_JI_STB_KEI_IDO_SKCD, stbDtlInfoBean.sendMessageString(FUW10401SFConst.ADCHG_JI_STB_KEI_IDO_SKCD_17,
					X31CWebConst.DATABEAN_GET_VALUE));
			// 変更前STBID
			childMap.put(CHBF_STB_ID, stbDtlInfoBean.sendMessageString(FUW10401SFConst.CHBF_STB_ID_17, X31CWebConst.DATABEAN_GET_VALUE));
			// 変更前STB宅内機器型式コード
			childMap.put(CHBF_STB_TAKNKIKI_MODEL_CD, stbDtlInfoBean.sendMessageString(FUW10401SFConst.CHBF_STB_TAKNKIKI_MODEL_CD_17,
					X31CWebConst.DATABEAN_GET_VALUE));
			// 変更前STBHDD容量コード
			childMap.put(CHBF_STB_HDD_CAPA_CD, stbDtlInfoBean.sendMessageString(FUW10401SFConst.CHBF_STB_HDD_CAPA_CD_17,
					X31CWebConst.DATABEAN_GET_VALUE));
			// 変更前STB料金コースコード
			childMap.put(CHBF_STB_PCRS_CD, stbDtlInfoBean.sendMessageString(FUW10401SFConst.CHBF_STB_PCRS_CD_17, X31CWebConst.DATABEAN_GET_VALUE));
			// 変更前TVコース料金コースコード
			childMap.put(CHBF_TV_COURSE_PCRS_CD, stbDtlInfoBean.sendMessageString(FUW10401SFConst.CHBF_TV_COURSE_PCRS_CD_17,
					X31CWebConst.DATABEAN_GET_VALUE));
			// 変更前TVコース料金コース名
			childMap.put(CHBF_TV_COURSE_PCRS_NM, stbDtlInfoBean.sendMessageString(FUW10401SFConst.CHBF_TV_COURSE_PCRS_NM_17,
					X31CWebConst.DATABEAN_GET_VALUE));
			// 変更後STBHDD容量コード
			childMap.put(CHAF_STB_HDD_CAPA_CD, stbDtlInfoBean.sendMessageString(FUW10401SFConst.CHAF_STB_HDD_CAPA_CD_17,
					X31CWebConst.DATABEAN_GET_VALUE));
			// 変更後STB料金コースコード
			childMap.put(CHAF_STB_PCRS_CD, stbDtlInfoBean.sendMessageString(FUW10401SFConst.CHAF_STB_PCRS_CD_17, X31CWebConst.DATABEAN_GET_VALUE));
			// 変更後STB月額料金額
			childMap.put(CHAF_STB_GTGPRCAM, stbDtlInfoBean.sendMessageString(FUW10401SFConst.CHAF_STB_GTGPRCAM_17, X31CWebConst.DATABEAN_GET_VALUE));
			// 変更後TVコース料金コースコード
			childMap.put(CHAF_TV_COURSE_PCRS_CD, stbDtlInfoBean.sendMessageString(FUW10401SFConst.CHAF_TV_COURSE_PCRS_CD_17,
					X31CWebConst.DATABEAN_GET_VALUE));
			// 変更後TVコース料金コース名
			childMap.put(CHAF_TV_COURSE_PCRS_NM, stbDtlInfoBean.sendMessageString(FUW10401SFConst.CHAF_TV_COURSE_PCRS_NM_17,
					X31CWebConst.DATABEAN_GET_VALUE));
			// 変更後TVコース月額料金額
			childMap.put(CHAF_TV_COURSE_GTGPRCAM, stbDtlInfoBean.sendMessageString(FUW10401SFConst.CHAF_TV_COURSE_GTGPRCAM_17,
					X31CWebConst.DATABEAN_GET_VALUE));

			stbList.add(childMap);
		}
		parentMap.put(KEY_CC_STB_DTL_LIST, stbList);

		// ●住所変更Web申込内容電話明細登録
		ArrayList tlnList = new ArrayList();
		X31SDataBeanAccessArray tlnDtlList = bean[BEAN_SF_1].getDataBeanArray(FUW10401SFConst.KKN_TEL_DTL_LIST);
		for (int i = 0; i < tlnDtlList.getCount(); i++)
		{
			X31SDataBeanAccess tlnDtlInfoBean = tlnDtlList.getDataBean(i);

			HashMap childMap = new HashMap();

			// 申込対象電話番号識別コード
			childMap.put(MSKM_TG_TELNO_SKBT_CD, tlnDtlInfoBean.sendMessageString(FUW10401SFConst.MSKM_TG_TELNO_SKBT_CD_18,
					X31CWebConst.DATABEAN_GET_VALUE));
			// eo光電話申込対応種別コード
			childMap.put(EOHTL_MSKM_TAIO_SBT_CD, tlnDtlInfoBean.sendMessageString(FUW10401SFConst.EOHTL_MSKM_TAIO_SBT_CD_18,
					X31CWebConst.DATABEAN_GET_VALUE));
			// サービス契約内訳番号
			childMap.put(SVC_KEI_UCWK_NO, tlnDtlInfoBean.sendMessageString(FUW10401SFConst.SVC_KEI_UCWK_NO_18, X31CWebConst.DATABEAN_GET_VALUE));
			// 番ポ電話番号
			childMap.put(BMP_TELNO, tlnDtlInfoBean.sendMessageString(FUW10401SFConst.BMP_TELNO_18, X31CWebConst.DATABEAN_GET_VALUE));
			// 電話帳申込希望コード
			childMap
					.put(DNWACHOMSK_KIBO_CD, tlnDtlInfoBean.sendMessageString(FUW10401SFConst.DNWACHOMSK_KIBO_CD_18, X31CWebConst.DATABEAN_GET_VALUE));

			// 発信者番号通知希望コード
			// ANK-4562-00-00 MOD START
			// 電話サービス申込内容識別コードが03(2番号)から02(1番号)に変更の場合で且つ、
			// eo光電話申込対応種別コードが4(利用しない)の場合、空白を設定
			if (bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_CHGE_BF_TEL_SVC_MKM_NYO_CD, X31CWebConst.DATABEAN_GET_VALUE).equals(JFUStrConst.CD01439_03) &&
				bean[BEAN_SF_1].sendMessageString(FUW10401SFConst.KKN_CHAF_TEL_SVC_MKM_NYO_CD, X31CWebConst.DATABEAN_GET_VALUE).equals(JFUStrConst.CD01439_02) &&
				tlnDtlInfoBean.sendMessageString(FUW10401SFConst.EOHTL_MSKM_TAIO_SBT_CD_18, X31CWebConst.DATABEAN_GET_VALUE).equals(JFUStrConst.CD00719_4))
			{
				childMap.put(HASINSHA_NO_TCHI_KIBO_CD, JFUStrConst.EMPTY);
			}
			else
			{
				childMap.put(HASINSHA_NO_TCHI_KIBO_CD, tlnDtlInfoBean.sendMessageString(FUW10401SFConst.HASINSHA_NO_TCHI_KIBO_CD_18,
						X31CWebConst.DATABEAN_GET_VALUE));
			}
			// ANK-4562-00-00 MOD END

			// 番ポ申込時通信事業者名
			childMap.put(BMP_MSKM_JI_TSJGS_NM, tlnDtlInfoBean.sendMessageString(FUW10401SFConst.BMP_MSKM_JI_TSJGS_NM_18,
					X31CWebConst.DATABEAN_GET_VALUE));
			// 番ポNTT契約者名
			childMap.put(BMP_NTT_KSH_NM, tlnDtlInfoBean.sendMessageString(FUW10401SFConst.BMP_NTT_KSH_NM_18, X31CWebConst.DATABEAN_GET_VALUE));
			// 番ポNTT契約者カナ名（ひらがなをカタカナに変換して設定）
			childMap.put(BMP_NTT_KSH_KANA, JFUWebCommon.convFullHiraToFullKataV(tlnDtlInfoBean.sendMessageString(
					FUW10401SFConst.BMP_NTT_KSH_KANA_18, X31CWebConst.DATABEAN_GET_VALUE)));
			// 同番移転手続利用者実施有無
			childMap.put(DOBANITEN_TTDK_USR_JSSI_UM, tlnDtlInfoBean.sendMessageString(FUW10401SFConst.DOBANITEN_TTDK_USR_JSSI_UM_18, X31CWebConst.DATABEAN_GET_VALUE));
			// 番ポ電話番号契約住所区分
			childMap.put(BMP_TELNO_KEI_AD_DIV, tlnDtlInfoBean.sendMessageString(FUW10401SFConst.BMP_TELNO_KEI_AD_DIV_18, X31CWebConst.DATABEAN_GET_VALUE));
			// 番ポ電話番号契約住所コード
			childMap.put(BMP_TELNO_KEI_AD_CD, tlnDtlInfoBean.sendMessageString(FUW10401SFConst.BMP_TELNO_KEI_AD_CD_18, X31CWebConst.DATABEAN_GET_VALUE));
			// 番ポ電話番号契約住所郵便番号
			childMap.put(BMP_TELNO_KEI_AD_PCD, tlnDtlInfoBean.sendMessageString(FUW10401SFConst.BMP_TELNO_KEI_AD_PCD_18, X31CWebConst.DATABEAN_GET_VALUE));
			// 番ポ電話番号契約住所都道府県名
			childMap.put(BMP_TELNO_KEI_AD_STATE_NM, tlnDtlInfoBean.sendMessageString(FUW10401SFConst.BMP_TELNO_KEI_AD_STATE_NM_18, X31CWebConst.DATABEAN_GET_VALUE));
			// 番ポ電話番号契約住所市区町村名
			childMap.put(BMP_TELNO_KEI_AD_CITY_NM, tlnDtlInfoBean.sendMessageString(FUW10401SFConst.BMP_TELNO_KEI_AD_CITY_NM_18, X31CWebConst.DATABEAN_GET_VALUE));
			// 番ポ電話番号契約住所大字通称名
			childMap.put(BMP_TELNO_KEI_AD_OAZTSU_NM, tlnDtlInfoBean.sendMessageString(FUW10401SFConst.BMP_TELNO_KEI_AD_OAZTSU_NM_18, X31CWebConst.DATABEAN_GET_VALUE));
			// 番ポ電話番号契約住所字丁目名
			childMap.put(BMP_TELNO_KEI_AD_AZCHO_NM, tlnDtlInfoBean.sendMessageString(FUW10401SFConst.BMP_TELNO_KEI_AD_AZCHO_NM_18, X31CWebConst.DATABEAN_GET_VALUE));
			// 番ポ電話番号契約住所番地号
			childMap.put(BMP_TELNO_KEI_AD_BNCHIGO, tlnDtlInfoBean.sendMessageString(FUW10401SFConst.BMP_TELNO_KEI_AD_BNCHIGO_18, X31CWebConst.DATABEAN_GET_VALUE));

			// 番ポ電話番号契約住所住所補記・建物名
			if (tlnDtlInfoBean.sendMessageString(FUW10401SFConst.BMP_TELNO_KEI_AD_ADRTTM_18, X31CWebConst.DATABEAN_GET_VALUE).length() > 45)
			{
				childMap.put(BMP_TELNO_KEI_AD_ADRTTM, tlnDtlInfoBean.sendMessageString(FUW10401SFConst.BMP_TELNO_KEI_AD_ADRTTM_18, X31CWebConst.DATABEAN_GET_VALUE).substring(0, 45));
			}
			else
			{
				childMap.put(BMP_TELNO_KEI_AD_ADRTTM, tlnDtlInfoBean.sendMessageString(FUW10401SFConst.BMP_TELNO_KEI_AD_ADRTTM_18, X31CWebConst.DATABEAN_GET_VALUE));
			}

			// 番ポ電話番号契約住所住所補記・部屋番号
			childMap.put(BMP_TELNO_KEI_AD_ADRRM, tlnDtlInfoBean.sendMessageString(FUW10401SFConst.BMP_TELNO_KEI_AD_ADRRM_18, X31CWebConst.DATABEAN_GET_VALUE));
			// 番ポ電話番号契約者名義区分
			childMap.put(BMP_TELNO_KSH_NM_DIV, tlnDtlInfoBean.sendMessageString(FUW10401SFConst.BMP_TELNO_KSH_NM_DIV_18, X31CWebConst.DATABEAN_GET_VALUE));

			tlnList.add(childMap);
		}
		parentMap.put(KEY_CC_TLN_DTL_LIST, tlnList);

		outputMap.put(CC_TITLE_FUSV024503, parentMap);

		return outputMap;
	}

}