/*********************************************************************
*  All Rights reserved,Copyright (c) K-Opticom						 *
**********************************************************************
*＜プログラム内容＞
*	システム名			：eo顧客基幹システム
*	モジュール名		：JBSbatKKNttorsTgSvkeiKisuwUpd
*	ソースファイル名	：JBSbatKKNttorsTgSvkeiKisuwUpd.java
*	作成者				：富士通　
*	作成日				：2024年08月08日
*＜機能概要＞
*　NTT卸対象サービス契約回線内訳更新部品です。
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	v73.00.00	2024/08/08  GDC)ml.alcantara	【ANK-4427-00-00】NTT卸対応（STEP1）-機能改修
**********************************************************************/
package eo.business.service;

import eo.business.common.JBSbatBusinessService;
import eo.business.common.JBSbatKKConst;
import eo.business.util.file.JBSbatKKIFM967;
import eo.business.util.table.JBSbatKK_T_SVKEI_KAISEN_UW;
import eo.framework.db.JBSbatSQLAccess;
import eo.framework.item.JBSbatCommonDBInterface;
import eo.framework.item.JBSbatCommonItem;
import eo.framework.item.JBSbatOutputItem;
import eo.framework.item.JBSbatServiceInterfaceMap;
import eo.framework.util.JBSbatDateUtil;
import eo.framework.util.JBSbatStringUtil;

/**
* NTT卸対象サービス契約回線内訳更新 <p>
*<BR>
* @author 富士通
*/
public class JBSbatKKNttorsTgSvkeiKisuwUpd extends JBSbatBusinessService
{
	/** テーブル(回線対象サービス契約)*/
	private static final String D_TBL_NAME_KK_T_KAISEN_TG_SVKEI = "KK_T_KAISEN_TG_SVKEI";
	
	/** テーブル(サービス契約回線内訳)*/
	private static final String D_TBL_NAME_KK_T_SVKEI_KAISEN_UW = "KK_T_SVKEI_KAISEN_UW";
	
	/** SQL定義キー(KK_SELECT_053)*/
	private static final String KK_T_KAISEN_TG_SVKEI_KK_SELECT_053 = "KK_SELECT_053";
	
	/** SQL定義キー(KK_SELECT_064)*/
	private static final String KK_T_SVKEI_KAISEN_UW_KK_SELECT_064 = "KK_SELECT_064";
	
	/** テーブルアクセスクラス(回線対象サービス契約)*/
	private JBSbatSQLAccess db_KK_T_KAISEN_TG_SVKEI = null;
	
	/** テーブルアクセスクラス(サービス契約回線内訳)*/
	private JBSbatSQLAccess db_KK_T_SVKEI_KAISEN_UW = null;
	
	/** テーブルアクセスクラス(サービス契約回線内訳　PK検索用)*/
	private JBSbatSQLAccess db_KK_T_SVKEI_KAISEN_UW_PK = null;
	
	/**
	 * 初期処理
	 * @param JBSbatCommonItem commonItem　バッチ共通パラメータ電文
	 * @throws Exception
	 */
	public void initial(JBSbatCommonItem commonItem) throws Exception
	{
	/**▼▼▼▼▼▼業務サービスの初期処理を記述してください。▼▼▼▼▼▼*/
		/**▼▼▼▼▼▼ツールから生成した初期化のソースです 開始▼▼▼▼▼▼*/
		// 共通パラメータを設定します
		super.setCommonInfo(commonItem);
		
		// DBアクセスクラスを生成します
		db_KK_T_KAISEN_TG_SVKEI = new JBSbatSQLAccess(commonItem, D_TBL_NAME_KK_T_KAISEN_TG_SVKEI);
		db_KK_T_SVKEI_KAISEN_UW = new JBSbatSQLAccess(commonItem, D_TBL_NAME_KK_T_SVKEI_KAISEN_UW);
		db_KK_T_SVKEI_KAISEN_UW_PK = new JBSbatSQLAccess(commonItem, D_TBL_NAME_KK_T_SVKEI_KAISEN_UW);
		/**▲▲▲▲▲▲ツールから生成した初期化のソースです 終了▲▲▲▲▲▲*/
	/**▲▲▲▲▲▲業務サービスの初期処理を記述してください。▲▲▲▲▲▲*/
	}
	
	/**
	 * 主処理
	 * @return JBSbatOutputItem　出力情報
	 * @throws Exception
	 */
	public JBSbatOutputItem execute(JBSbatServiceInterfaceMap inMap) throws Exception
	{
	/**▼▼▼▼▼▼業務サービスの主処理を記述してください。▼▼▼▼▼▼*/
		super.logPrint.printDebugLog("execute_START");
		// サービス契約番号
		String inMapSvcKeiNo = inMap.getString(JBSbatKKIFM967.SVC_KEI_NO);
		super.logPrint.printDebugLog("サービス契約番号：" + inMapSvcKeiNo);
		// 工事案件実施年月日
		String inMapKojiakJssiYmd = inMap.getString(JBSbatKKIFM967.KOJIAK_JSSI_YMD);
		// サービス契約回線内訳番号
 		String svcKeiKaisenUcwkNo = "";
 		// 世代登録年月日時分秒
		String geneAddDtm = "";
		
		if(inMapSvcKeiNo != null)
		{
			// SQL実行結果取得用mapを生成（回線対象サービス契約）
			JBSbatCommonDBInterface kaisenTgSvkeiMap = new JBSbatCommonDBInterface(); 
			
			// SQL定義キー(KK_T_KAISEN_TG_SVKEI.KK_SELECT_053)を実行する
			String [] selectParam01 = {inMapSvcKeiNo, commonItem.getOpeDate(), commonItem.getOpeDate()};
			executeKK_T_KAISEN_TG_SVKEI_KK_SELECT_053(selectParam01);
			
			// 検索結果を取得する
			for(kaisenTgSvkeiMap = db_KK_T_KAISEN_TG_SVKEI.selectNext(); null != kaisenTgSvkeiMap ;
					kaisenTgSvkeiMap = db_KK_T_KAISEN_TG_SVKEI.selectNext())
			{
				// 検索結果のサービス契約回線内訳番号をフィールド変数に設定する。
				svcKeiKaisenUcwkNo = JBSbatStringUtil.Rtrim(kaisenTgSvkeiMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.SVC_KEI_KAISEN_UCWK_NO)); 
				
				// SQL実行結果取得用mapを生成（サービス契約回線内訳）
				JBSbatCommonDBInterface svkeiKaisenUwMap = new JBSbatCommonDBInterface(); 
				
				// SQL定義キー(KK_T_SVKEI_KAISEN_UW.KK_SELECT_064)を実行する
				String [] selectParam02 = {svcKeiKaisenUcwkNo};
				executeKK_T_SVKEI_KAISEN_UW_KK_SELECT_064(selectParam02);
				
				// 検索結果を取得する
				for(svkeiKaisenUwMap = db_KK_T_SVKEI_KAISEN_UW.selectNext(); null != svkeiKaisenUwMap;
						svkeiKaisenUwMap = db_KK_T_SVKEI_KAISEN_UW.selectNext())
				{
					// 「サービス契約回線内訳ステータス」が"010(受付済)"以外の場合、処理対象外とする。
					String svcKeiKaisenUcwkStat = JBSbatStringUtil.Rtrim(svkeiKaisenUwMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.SVC_KEI_KAISEN_UCWK_STAT));
					if(svcKeiKaisenUcwkStat == null || !JBSbatKKConst.CD00054_SVC_KEI_KAISEN_UCWK_STAT_010.equals(svcKeiKaisenUcwkStat))
					{
						super.logPrint.printDebugLog("処理対象外とする。サービス契約回線内訳番号：" + svcKeiKaisenUcwkNo);
						continue;
					}
					
					// 検索結果の世代登録年月日時分秒をフィールド変数に設定する。
					geneAddDtm = JBSbatStringUtil.Rtrim(svkeiKaisenUwMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.GENE_ADD_DTM)); 
					
					// 条件項目を設定します
					String [] whereParam = {svcKeiKaisenUcwkNo, geneAddDtm};
					
					// PK検索を行う
					JBSbatCommonDBInterface svkei_kaisen_uw_outMap = executeKK_T_SVKEI_KAISEN_UW_PKSELECT(whereParam);
					
					// サービス契約回線内訳情報が取得できた場合
					if(svkei_kaisen_uw_outMap != null)
					{
						// サービス契約回線内訳を登録します。
						this.addSvkeiKaisenUw(svkei_kaisen_uw_outMap, inMapKojiakJssiYmd);
						super.logPrint.printDebugLog("サービス契約回線内訳を登録します。サービス契約回線内訳番号：" + svcKeiKaisenUcwkNo);
					}
				}
			}
		}
		super.logPrint.printDebugLog("execute_END");
		
		return null;
	/**▲▲▲▲▲▲業務サービスの主処理を記述してください。▲▲▲▲▲▲*/
	}
	
	/**
	 * 業務サービス終了処理
	 * @throws Exception
	 */
	public void terminal() throws Exception
	{
	/**▼▼▼▼▼▼業務サービスの終了処理を記述してください。▼▼▼▼▼▼*/
		/**▼▼▼▼▼▼ツールから生成した終了処理のソースです 開始▼▼▼▼▼▼*/
		// DBアクセスクラスをクローズします
		db_KK_T_KAISEN_TG_SVKEI.close();
		db_KK_T_SVKEI_KAISEN_UW.close();
		db_KK_T_SVKEI_KAISEN_UW_PK.close();
		/**▲▲▲▲▲▲ツールから生成した終了処理のソースです 終了▲▲▲▲▲▲*/
	/**▲▲▲▲▲▲業務サービスの終了処理を記述してください。▲▲▲▲▲▲*/
	}
	
	/**
	 * SQLKEY(KK_SELECT_053)でDBアクセスを行います。<br>
	 * <p>
	 * <b>処理フロー</b><br>
	 * <pre>
	 * 1.引数でバイント変数を設定します。<br>
	 *
	 * 2.DBアクセスを実行します。<br>
	 * 
	 * 3.メソッドの呼び出し方です。<br>
	 *		引数:
	 *		param:順にバイント変数の値をparam配列に入れます。バイント変数は以下に説明します。
	 *		 	サービス契約番号
	 *		 	日中バッチ運用年月日
	 *		 	日中バッチ運用年月日
	 * </pre>
	 * <p>
	 * @param param バイント変数の値配列。
	 * @throws Exception 業務サービス内で発生した例外全般。
	 */
	private void executeKK_T_KAISEN_TG_SVKEI_KK_SELECT_053(Object[] param) throws Exception
	{
		// バイント変数のリストを生成します
		JBSbatCommonDBInterface paramList = new JBSbatCommonDBInterface();
		paramList.setValue(param[0].toString());
		paramList.setValue(param[1].toString());
		paramList.setValue(param[2].toString());
		
		// DBアクセスを実行します
		db_KK_T_KAISEN_TG_SVKEI.selectBySqlDefine(paramList, KK_T_KAISEN_TG_SVKEI_KK_SELECT_053);
	}
	
	/**
	 * SQLKEY(KK_SELECT_064)でDBアクセスを行います。<br>
	 * <p>
	 * <b>処理フロー</b><br>
	 * <pre>
	 * 1.引数でバイント変数を設定します。<br>
	 *
	 * 2.DBアクセスを実行します。<br>
	 * 
	 * 3.メソッドの呼び出し方です。<br>
	 *		引数:
	 *		param:順にバイント変数の値をparam配列に入れます。バイント変数は以下に説明します。
	 *		 	回線対象サービス契約．サービス契約回線内
	 * </pre>
	 * <p>
	 * @param param バイント変数の値配列。
	 * @throws Exception 業務サービス内で発生した例外全般。
	 */
	private void executeKK_T_SVKEI_KAISEN_UW_KK_SELECT_064(Object[] param) throws Exception
	{
		// バイント変数のリストを生成します
		JBSbatCommonDBInterface paramList = new JBSbatCommonDBInterface();
		paramList.setValue(param[0].toString());
		
		// DBアクセスを実行します
		db_KK_T_SVKEI_KAISEN_UW.selectBySqlDefine(paramList, KK_T_SVKEI_KAISEN_UW_KK_SELECT_064);
	}
	
	/**
	 * PK(ＰＫ　検索)でDBアクセスを行います。<br>
	 * <p>
	 * <b>処理フロー</b><br>
	 * <pre>
	 * 1.引数で条件マップを作ります。<br>
	 *
	 * 2.DBアクセスを実行します。<br>
	 * 
	 * 3.メソッドの呼び出し方です。<br>
	 *		引数:
	 *		whereParam:PK項目の(項目、値)を(key、value)として,格納された配列です。PK項目は以下に説明します。
	 *		 	SVC_KEI_KAISEN_UCWK_NO
	 *		 	GENE_ADD_DTM
	 * </pre>
	 * <p>
	 * @param whereParam 条件項目の値。
	 * @return JBSbatCommonDBInterface 検索の結果。
	 * @throws Exception 業務サービス内で発生した例外全般。
	 */
	private JBSbatCommonDBInterface executeKK_T_SVKEI_KAISEN_UW_PKSELECT(Object[] whereParam) throws Exception
	{
		// 条件のマップを作成します
		JBSbatCommonDBInterface whereMap = new JBSbatCommonDBInterface();
		whereMap.setValue("SVC_KEI_KAISEN_UCWK_NO", whereParam[0]);
		whereMap.setValue("GENE_ADD_DTM", whereParam[1]);
		
		// DBアクセスを実行します
		return db_KK_T_SVKEI_KAISEN_UW_PK.selectByPrimaryKeys(whereMap);
	}
	
	/**
	 * PK(全項目登録)でDBアクセスを行います。<br>
	 * <p>
	 * <b>処理フロー</b><br>
	 * <pre>
	 * 1.引数で設定項目マップを作ります。<br>
	 *
	 * 2.DBアクセスを実行します。<br>
	 * 
	 * 3.メソッドの呼び出し方です。<br>
	 *		引数:
	 *		setParam:設定したい項目の(項目、値)を(key、value)として、setParamマップに入れます。項目キーは以下に説明します。
	 *		 	サービス契約回線内訳番号				SVC_KEI_KAISEN_UCWK_NO
	 *		 	世代登録年月日時分秒				GENE_ADD_DTM
	 *		 	サービス契約回線内訳ステータス				SVC_KEI_KAISEN_UCWK_STAT
	 *		 	申込明細番号				MSKM_DTL_NO
	 *		 	回線場所住所未確定フラグ				KISN_PLC_AD_MI_FIX_FLG
	 *		 	回線場所住所未確定解除年月日				KISN_PLC_AD_MI_FIX_RLS_YMD
	 *		 	回線場所＿契約者住所差異フラグ				KAISEN_PLC_KSH_AD_SAI_FLG
	 *		 	お客様申告住所未確定フラグ				CUST_SKK_AD_MI_FIX_FLG
	 *		 	お客様ＳＯＳ利用有無				CUST_SOS_USE_UM
	 *		 	回線コード				KAISEN_CD
	 *		 	マンション物件番号				MANSION_BUKKEN_NO
	 *		 	回線場所電話番号				KAISEN_PLACE_TELNO
	 *		 	回線場所カナ名				KAISEN_PLC_KANA
	 *		 	回線場所住所コード				KAISEN_PLACE_AD_CD
	 *		 	回線場所郵便番号				KAISEN_PLACE_PCD
	 *		 	回線場所都道府県名				KAISEN_PLACE_STATE_NM
	 *		 	回線場所市区町村名				KAISEN_PLACE_CITY_NM
	 *		 	回線場所大字通称名				KAISEN_PLACE_OAZTSU_NM
	 *		 	回線場所字丁目名				KAISEN_PLACE_AZCHO_NM
	 *		 	回線場所番地号				KAISEN_PLACE_BNCHIGO
	 *		 	回線場所住所補記・建物名				KAISEN_PLACE_ADRTTM
	 *		 	回線場所住所補記・部屋番号				KAISEN_PLACE_ADRRM
	 *		 	請求書用回線場所住所部屋番号				SKS_YO_KISN_PLACE_AD_RM_NO
	 *		 	回線場所番号				KAISEN_PLACE_NO
	 *		 	回線場所区画整理中フラグ				KISN_PLC_KKK_SEIRI_CHU_FLG
	 *		 	回線場所補足コード１				KISN_PLC_HSK_CD_1
	 *		 	回線場所補足コード２				KISN_PLC_HSK_CD_2
	 *		 	回線場所補足メモ				KISN_PLC_HSK_MEMO
	 *		 	使用開始年月日				USE_STAYMD
	 *		 	住所形態コード				AD_FORM_CD
	 *		 	竣工予定年月日				SHUNKO_RSV_YMD
	 *		 	電力送電予定年月日				EPOWER_SODEN_RSV_YMD
	 *		 	入居予定年月日				NYUKYO_RSV_YMD
	 *		 	引渡し予定年月日				HIKIWATASHI_RSV_YMD
	 *		 	引越し予定年月日				HIKKOSHI_RSV_YMD
	 *		 	請求書送付先住所変更有無				SKS_SHS_AD_CHG_UM
	 *		 	請求書送付先住所変更希望年月日				SKS_SHS_AD_CHG_KIBO_YMD
	 *		 	契約者住所変更有無				KSHAD_CHG_UM
	 *		 	契約者住所変更希望年月日				KSHAD_CHG_KIBO_YMD
	 *		 	Ｘ座標				XZAHYO
	 *		 	Ｙ座標				YZAHYO
	 *		 	経度				LGTD
	 *		 	緯度				LTTD
	 *		 	座標補正有無				ZAHYO_HOSEI_UM
	 *		 	テレビ個別対応コード				TV_KOBET_TAIO_CD
	 *		 	ＴＶアンテナ有無				TV_ANTENNA_UM
	 *		 	方角コード１				DIRECTION_CD_1
	 *		 	方角コード２				DIRECTION_CD_2
	 *		 	戸建建築階数コード				KODATE_KCKU_FLR_CNT_CD
	 *		 	集合住宅入居階数コード				SHUGJ_NYUKYO_FLR_CNT_CD
	 *		 	ＰＯＮ種別コード				PON_SBT_CD
	 *		 	ループバックテスト完了年月日				LOOPBACK_TEST_FIN_YMD
	 *		 	回線提供会社コード				KAISEN_TK_COMP_CD
	 *		 	ＶＤＳＬ利用電話回線種別コード				VDSL_USE_TEL_KISN_SBT_CD
	 *		 	ＶＤＳＬ利用電話回線切替予定年月日				VDSL_USE_DKSN_SWCH_RSV_YMD
	 *		 	ＶＤＳＬ利用対象電話番号回線種別コード				VDSL_USE_TG_DBKSN_SBT_CD
	 *		 	ＶＤＳＬ利用対象電話番号				VDSL_USE_TG_TELNO
	 *		 	電話ＢＡＳホストＩＤ				TEL_BAS_HOST_ID
	 *		 	電話ＶＬＡＮ−ＩＤ				TEL_VLAN_ID
	 *		 	ＶＬＡＮ−ＩＤ確定フラグ				VLAN_ID_FIX_FLG
	 *		 	電話ＶＬＡＮ−ＩＤ取込年月日				TEL_VLAN_ID_TRKM_YMD
	 *		 	異動区分				IDO_DIV
	 *		 	引越し年月日				HIKKOSHI_YMD
	 *		 	該当エリアサービス開始年月日				GAITO_AREA_SVC_STAYMD
	 *		 	撤去工事希望年月日				TEKKYO_KOJI_KIBO_YMD
	 *		 	使用終了年月日				USE_ENDYMD
	 *		 	起点変電所コード				KITEN_HDSHO_CD
	 *		 	集約局コード				SHYAKK_CD
	 *		 	サービスキャンセル年月日				SVC_CANCEL_YMD
	 *		 	サービスキャンセル理由コード				SVC_CANCEL_RSN_CD
	 *		 	サービス契約回線内訳キャンセル取消年月日				SVKEI_KISN_UW_CNCL_CL_YMD
	 *		 	関電営業所コード				KEPCO_BUSIOFFICE_CD
	 *		 	登録年月日時分秒				ADD_DTM
	 *		 	登録オペレータアカウント				ADD_OPEACNT
	 *		 	更新年月日時分秒				UPD_DTM
	 *		 	更新オペレータアカウント				UPD_OPEACNT
	 *		 	削除年月日時分秒				DEL_DTM
	 *		 	削除オペレータアカウント				DEL_OPEACNT
	 *		 	無効フラグ				MK_FLG
	 *		 	登録運用年月日				ADD_UNYO_YMD
	 *		 	登録処理ＩＤ				ADD_TRN_ID
	 *		 	更新運用年月日				UPD_UNYO_YMD
	 *		 	更新処理ＩＤ				UPD_TRN_ID
	 *		 	削除運用年月日				DEL_UNYO_YMD
	 *		 	削除処理ＩＤ				DEL_TRN_ID
	 *			回線場所棟情報		KAISEN_PLACE_TOU_INFO
	 *			ローゼット設置状態コード		ROZETT_STC_STAT_CD
	 *			コンセント設置内容コード		CONSNT_STC_NYO_CD
	 *			端末設置フロアコード		TNMT_STC_FLR_CD
	 *			回線終端装置設置場所1コード		KISN_TD_SETPLC_1_CD
	 *			回線終端装置設置場所2コード		KISN_TD_SETPLC_2_CD
	 *			回線終端装置設置箇所コード		KISN_TD_STC_KASHO_CD
	 *			回線終端装置設置場所1その他		KISN_TD_SETPLC_1_OTR
	 *			回線終端装置設置場所2その他		KISN_TD_SETPLC_2_OTR
	 *			回線終端装置設置箇所その他		KISN_TD_STC_KASHO_OTR
	 *			端末設置面コード		TANMT_STC_MEN_CD
	 *			回線場所連番		KAISEN_PLACE_RENBAN
	 *			HGW交換不可フラグ	HGW_KKN_FFG
	 * </pre>
	 * <p>
	 * @param setParam 設定項目の値。
	 * @throws Exception 業務サービス内で発生した例外全般。
	 */
	private void executeKK_T_SVKEI_KAISEN_UW_PKINSERT(Object[] setParam) throws Exception
	{
		// 設定値のマップを作成します
		JBSbatCommonDBInterface setMap = new JBSbatCommonDBInterface();
		setMap.setValue("SVC_KEI_KAISEN_UCWK_NO", setParam[0]);
		setMap.setValue("GENE_ADD_DTM", setParam[1]);
		setMap.setValue("SVC_KEI_KAISEN_UCWK_STAT", setParam[2]);
		setMap.setValue("MSKM_DTL_NO", setParam[3]);
		setMap.setValue("KISN_PLC_AD_MI_FIX_FLG", setParam[4]);
		setMap.setValue("KISN_PLC_AD_MI_FIX_RLS_YMD", setParam[5]);
		setMap.setValue("KAISEN_PLC_KSH_AD_SAI_FLG", setParam[6]);
		setMap.setValue("CUST_SKK_AD_MI_FIX_FLG", setParam[7]);
		setMap.setValue("CUST_SOS_USE_UM", setParam[8]);
		setMap.setValue("KAISEN_CD", setParam[9]);
		setMap.setValue("MANSION_BUKKEN_NO", setParam[10]);
		setMap.setValue("KAISEN_PLACE_TELNO", setParam[11]);
		setMap.setValue("KAISEN_PLC_KANA", setParam[12]);
		setMap.setValue("KAISEN_PLACE_AD_CD", setParam[13]);
		setMap.setValue("KAISEN_PLACE_PCD", setParam[14]);
		setMap.setValue("KAISEN_PLACE_STATE_NM", setParam[15]);
		setMap.setValue("KAISEN_PLACE_CITY_NM", setParam[16]);
		setMap.setValue("KAISEN_PLACE_OAZTSU_NM", setParam[17]);
		setMap.setValue("KAISEN_PLACE_AZCHO_NM", setParam[18]);
		setMap.setValue("KAISEN_PLACE_BNCHIGO", setParam[19]);
		setMap.setValue("KAISEN_PLACE_ADRTTM", setParam[20]);
		setMap.setValue("KAISEN_PLACE_ADRRM", setParam[21]);
		setMap.setValue("SKS_YO_KISN_PLACE_AD_RM_NO", setParam[22]);
		setMap.setValue("KAISEN_PLACE_NO", setParam[23]);
		setMap.setValue("KISN_PLC_KKK_SEIRI_CHU_FLG", setParam[24]);
		setMap.setValue("KISN_PLC_HSK_CD_1", setParam[25]);
		setMap.setValue("KISN_PLC_HSK_CD_2", setParam[26]);
		setMap.setValue("KISN_PLC_HSK_MEMO", setParam[27]);
		setMap.setValue("USE_STAYMD", setParam[28]);
		setMap.setValue("AD_FORM_CD", setParam[29]);
		setMap.setValue("SHUNKO_RSV_YMD", setParam[30]);
		setMap.setValue("EPOWER_SODEN_RSV_YMD", setParam[31]);
		setMap.setValue("NYUKYO_RSV_YMD", setParam[32]);
		setMap.setValue("HIKIWATASHI_RSV_YMD", setParam[33]);
		setMap.setValue("HIKKOSHI_RSV_YMD", setParam[34]);
		setMap.setValue("SKS_SHS_AD_CHG_UM", setParam[35]);
		setMap.setValue("SKS_SHS_AD_CHG_KIBO_YMD", setParam[36]);
		setMap.setValue("KSHAD_CHG_UM", setParam[37]);
		setMap.setValue("KSHAD_CHG_KIBO_YMD", setParam[38]);
		setMap.setValue("XZAHYO", setParam[39]);
		setMap.setValue("YZAHYO", setParam[40]);
		setMap.setValue("LGTD", setParam[41]);
		setMap.setValue("LTTD", setParam[42]);
		setMap.setValue("ZAHYO_HOSEI_UM", setParam[43]);
		setMap.setValue("TV_KOBET_TAIO_CD", setParam[44]);
		setMap.setValue("TV_ANTENNA_UM", setParam[45]);
		setMap.setValue("DIRECTION_CD_1", setParam[46]);
		setMap.setValue("DIRECTION_CD_2", setParam[47]);
		setMap.setValue("KODATE_KCKU_FLR_CNT_CD", setParam[48]);
		setMap.setValue("SHUGJ_NYUKYO_FLR_CNT_CD", setParam[49]);
		setMap.setValue("PON_SBT_CD", setParam[50]);
		setMap.setValue("LOOPBACK_TEST_FIN_YMD", setParam[51]);
		setMap.setValue("KAISEN_TK_COMP_CD", setParam[52]);
		setMap.setValue("VDSL_USE_TEL_KISN_SBT_CD", setParam[53]);
		setMap.setValue("VDSL_USE_DKSN_SWCH_RSV_YMD", setParam[54]);
		setMap.setValue("VDSL_USE_TG_DBKSN_SBT_CD", setParam[55]);
		setMap.setValue("VDSL_USE_TG_TELNO", setParam[56]);
		setMap.setValue("TEL_BAS_HOST_ID", setParam[57]);
		setMap.setValue("TEL_VLAN_ID", setParam[58]);
		setMap.setValue("VLAN_ID_FIX_FLG", setParam[59]);
		setMap.setValue("TEL_VLAN_ID_TRKM_YMD", setParam[60]);
		setMap.setValue("IDO_DIV", setParam[61]);
		setMap.setValue("HIKKOSHI_YMD", setParam[62]);
		setMap.setValue("GAITO_AREA_SVC_STAYMD", setParam[63]);
		setMap.setValue("TEKKYO_KOJI_KIBO_YMD", setParam[64]);
		setMap.setValue("USE_ENDYMD", setParam[65]);
		setMap.setValue("KITEN_HDSHO_CD", setParam[66]);
		setMap.setValue("SHYAKK_CD", setParam[67]);
		setMap.setValue("SVC_CANCEL_YMD", setParam[68]);
		setMap.setValue("SVC_CANCEL_RSN_CD", setParam[69]);
		setMap.setValue("SVKEI_KISN_UW_CNCL_CL_YMD", setParam[70]);
		setMap.setValue("KEPCO_BUSIOFFICE_CD", setParam[71]);
		setMap.setValue("ADD_DTM", setParam[72]);
		setMap.setValue("ADD_OPEACNT", setParam[73]);
		setMap.setValue("UPD_DTM", setParam[74]);
		setMap.setValue("UPD_OPEACNT", setParam[75]);
		setMap.setValue("DEL_DTM", setParam[76]);
		setMap.setValue("DEL_OPEACNT", setParam[77]);
		setMap.setValue("MK_FLG", setParam[78]);
		setMap.setValue("ADD_UNYO_YMD", setParam[79]);
		setMap.setValue("ADD_TRN_ID", setParam[80]);
		setMap.setValue("UPD_UNYO_YMD", setParam[81]);
		setMap.setValue("UPD_TRN_ID", setParam[82]);
		setMap.setValue("DEL_UNYO_YMD", setParam[83]);
		setMap.setValue("DEL_TRN_ID", setParam[84]);
		setMap.setValue("KAISEN_PLACE_TOU_INFO", setParam[85]);
		setMap.setValue("ROZETT_STC_STAT_CD",setParam[86]);
		setMap.setValue("CONSNT_STC_NYO_CD",setParam[87]);
		setMap.setValue("TNMT_STC_FLR_CD",setParam[88]);
		setMap.setValue("KISN_TD_SETPLC_1_CD",setParam[89]);
		setMap.setValue("KISN_TD_SETPLC_2_CD",setParam[90]);
		setMap.setValue("KISN_TD_STC_KASHO_CD",setParam[91]);
		setMap.setValue("KISN_TD_SETPLC_1_OTR",setParam[92]);
		setMap.setValue("KISN_TD_SETPLC_2_OTR",setParam[93]);
		setMap.setValue("KISN_TD_STC_KASHO_OTR",setParam[94]);
		setMap.setValue("TANMT_STC_MEN_CD",setParam[95]);
		setMap.setValue("KAISEN_PLACE_RENBAN",setParam[96]);
		setMap.setValue("HGW_KKN_FFG",setParam[97]);
		db_KK_T_SVKEI_KAISEN_UW.insertByPrimaryKeys(setMap);
	}
	
	/**
	 * サービス契約回線内訳を登録します。
	 * <br>
	 * @param outMap サービス契約回線内訳検索結果
	 * @param kojiakJssiYmd 工事案件実施年月日
	 * @throws Exception 
	 */
	private void addSvkeiKaisenUw(JBSbatCommonDBInterface outMap, String kojiakJssiYmd) throws Exception
	{
		// 登録用データ格納
		Object[] param_add = new Object[98];
		// システム日付を取得
		String sysdate = JBSbatDateUtil.getSystemDateTimeStamp();
		// サービス契約回線内訳番号
		param_add[0] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.SVC_KEI_KAISEN_UCWK_NO));
		// 世代登録年月日時分秒
		param_add[1] = sysdate;
		// サービス契約回線内訳ステータス（100：使用中）
		param_add[2] = JBSbatKKConst.CD00054_SVC_KEI_KAISEN_UCWK_STAT_100;
		// 申込明細番号
		param_add[3] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.MSKM_DTL_NO));
		// 回線場所住所未確定フラグ
		param_add[4] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.KISN_PLC_AD_MI_FIX_FLG));
		// 回線場所住所未確定解除年月日
		param_add[5] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.KISN_PLC_AD_MI_FIX_RLS_YMD));
		// 回線場所＿契約者住所差異フラグ
		param_add[6] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.KAISEN_PLC_KSH_AD_SAI_FLG));
		// お客様申告住所未確定フラグ
		param_add[7] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.CUST_SKK_AD_MI_FIX_FLG));
		// お客様ＳＯＳ利用有無
		param_add[8] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.CUST_SOS_USE_UM));
		// 回線コード
		param_add[9] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.KAISEN_CD));
		// マンション物件番号
		param_add[10] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.MANSION_BUKKEN_NO));
		// 回線場所電話番号
		param_add[11] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.KAISEN_PLACE_TELNO));
		// 回線場所カナ名
		param_add[12] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.KAISEN_PLC_KANA));
		// 回線場所住所コード
		param_add[13] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.KAISEN_PLACE_AD_CD));
		// 回線場所郵便番号
		param_add[14] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.KAISEN_PLACE_PCD));
		// 回線場所都道府県名
		param_add[15] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.KAISEN_PLACE_STATE_NM));
		// 回線場所市区町村名
		param_add[16] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.KAISEN_PLACE_CITY_NM));
		// 回線場所大字通称名
		param_add[17] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.KAISEN_PLACE_OAZTSU_NM));
		// 回線場所字丁目名
		param_add[18] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.KAISEN_PLACE_AZCHO_NM));
		// 回線場所番地号
		param_add[19] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.KAISEN_PLACE_BNCHIGO));
		// 回線場所住所補記・建物名
		param_add[20] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.KAISEN_PLACE_ADRTTM));
		// 回線場所住所補記・部屋番号
		param_add[21] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.KAISEN_PLACE_ADRRM));
		// 請求書用回線場所住所部屋番号
		param_add[22] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.SKS_YO_KISN_PLACE_AD_RM_NO));
		// 回線場所番号
		param_add[23] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.KAISEN_PLACE_NO));
		// 回線場所区画整理中フラグ
		param_add[24] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.KISN_PLC_KKK_SEIRI_CHU_FLG));
		// 回線場所補足コード１
		param_add[25] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.KISN_PLC_HSK_CD_1));
		// 回線場所補足コード２
		param_add[26] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.KISN_PLC_HSK_CD_2));
		// 回線場所補足メモ
		param_add[27] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.KISN_PLC_HSK_MEMO));
		// 使用開始年月日（開通通知締結済みファイル.工事案件実施年月日）
		param_add[28] =  kojiakJssiYmd;
		// 住所形態コード
		param_add[29] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.AD_FORM_CD));
		// 竣工予定年月日
		param_add[30] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.SHUNKO_RSV_YMD));
		// 電力送電予定年月日
		param_add[31] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.EPOWER_SODEN_RSV_YMD));
		// 入居予定年月日
		param_add[32] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.NYUKYO_RSV_YMD));
		// 引渡し予定年月日
		param_add[33] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.HIKIWATASHI_RSV_YMD));
		// 引越し予定年月日
		param_add[34] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.HIKKOSHI_RSV_YMD));
		// 請求書送付先住所変更有無
		param_add[35] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.SKS_SHS_AD_CHG_UM));
		// 請求書送付先住所変更希望年月日
		param_add[36] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.SKS_SHS_AD_CHG_KIBO_YMD));
		// 契約者住所変更有無
		param_add[37] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.KSHAD_CHG_UM));
		// 契約者住所変更希望年月日
		param_add[38] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.KSHAD_CHG_KIBO_YMD));
		// Ｘ座標
		param_add[39] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.XZAHYO));
		// Ｙ座標
		param_add[40] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.YZAHYO));
		// 経度
		param_add[41] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.LGTD));
		// 緯度
		param_add[42] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.LTTD));
		// 座標補正有無
		param_add[43] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.ZAHYO_HOSEI_UM));
		// テレビ個別対応コード
		param_add[44] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.TV_KOBET_TAIO_CD));
		// ＴＶアンテナ有無
		param_add[45] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.TV_ANTENNA_UM));
		// 方角コード１
		param_add[46] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.DIRECTION_CD_1));
		// 方角コード２
		param_add[47] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.DIRECTION_CD_2));
		// 戸建建築階数コード
		param_add[48] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.KODATE_KCKU_FLR_CNT_CD));
		// 集合住宅入居階数コード
		param_add[49] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.SHUGJ_NYUKYO_FLR_CNT_CD));
		// ＰＯＮ種別コード（3：10GE-PON）
		param_add[50] = JBSbatKKConst.CD00211_PON_SBT_CD_3;
		// ループバックテスト完了年月日
		param_add[51] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.LOOPBACK_TEST_FIN_YMD));
		// 回線提供会社コード
		param_add[52] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.KAISEN_TK_COMP_CD));
		// ＶＤＳＬ利用電話回線種別コード
		param_add[53] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.VDSL_USE_TEL_KISN_SBT_CD));
		// ＶＤＳＬ利用電話回線切替予定年月日
		param_add[54] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.VDSL_USE_DKSN_SWCH_RSV_YMD));
		// ＶＤＳＬ利用対象電話番号回線種別コード
		param_add[55] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.VDSL_USE_TG_DBKSN_SBT_CD));
		// ＶＤＳＬ利用対象電話番号
		param_add[56] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.VDSL_USE_TG_TELNO));
		// 電話ＢＡＳホストＩＤ
		param_add[57] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.TEL_BAS_HOST_ID));
		// 電話ＶＬＡＮ−ＩＤ
		param_add[58] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.TEL_VLAN_ID));
		// ＶＬＡＮ−ＩＤ確定フラグ
		param_add[59] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.VLAN_ID_FIX_FLG));
		// 電話ＶＬＡＮ−ＩＤ取込年月日
		param_add[60] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.TEL_VLAN_ID_TRKM_YMD));
		// 異動区分
		param_add[61] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.IDO_DIV));
		// 引越し年月日
		param_add[62] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.HIKKOSHI_YMD));
		// 該当エリアサービス開始年月日
		param_add[63] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.GAITO_AREA_SVC_STAYMD));
		// 撤去工事希望年月日
		param_add[64] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.TEKKYO_KOJI_KIBO_YMD));
		// 使用終了年月日(20991231)
		param_add[65] = "20991231";
		// 起点変電所コード
		param_add[66] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.KITEN_HDSHO_CD));
		// 集約局コード
		param_add[67] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.SHYAKK_CD));
		// サービスキャンセル年月日
		param_add[68] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.SVC_CANCEL_YMD));
		// サービスキャンセル理由コード
		param_add[69] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.SVC_CANCEL_RSN_CD));
		// サービス契約回線内訳キャンセル取消年月日
		param_add[70] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.SVKEI_KISN_UW_CNCL_CL_YMD));
		// 関電営業所コード
		param_add[71] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.KEPCO_BUSIOFFICE_CD));
		// 登録年月日時分秒
		param_add[72] = sysdate;
		// 登録オペレータアカウント
		param_add[73] = batchUserId;
		// 更新年月日時分秒
		param_add[74] = "";
		// 更新オペレータアカウント
		param_add[75] = "";
		// 削除年月日時分秒
		param_add[76] = "";
		// 削除オペレータアカウント
		param_add[77] = "";
		// 無効フラグ（０：有効）
		param_add[78] = JBSbatKKConst.MK_FLG_YK;
		// 登録運用年月日
		param_add[79] = "";
		// 登録処理ID
		param_add[80] = "";
		// 更新運用年月日
		param_add[81] = "";
		// 更新処理ID
		param_add[82] = "";
		// 削除運用年月日
		param_add[83] = "";
		// 削除処理ID
		param_add[84] = "";
		// 回線場所棟情報
		param_add[85] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.KAISEN_PLACE_TOU_INFO));
		// ローゼット設置状態コード
		param_add[86] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.ROZETT_STC_STAT_CD));
		// コンセント設置内容コード
		param_add[87] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.CONSNT_STC_NYO_CD));
		// 端末設置フロアコード
		param_add[88] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.TNMT_STC_FLR_CD));
		// 回線終端装置設置場所1コード
		param_add[89] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.KISN_TD_SETPLC_1_CD));
		// 回線終端装置設置場所2コード
		param_add[90] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.KISN_TD_SETPLC_2_CD));
		// 回線終端装置設置箇所コード
		param_add[91] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.KISN_TD_STC_KASHO_CD));
		// 回線終端装置設置場所1その他
		param_add[92] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.KISN_TD_SETPLC_1_OTR));
		// 回線終端装置設置場所2その他
		param_add[93] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.KISN_TD_SETPLC_2_OTR));
		// 回線終端装置設置箇所その他
		param_add[94] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.KISN_TD_STC_KASHO_OTR));
		// 端末設置面コード
		param_add[95] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.TANMT_STC_MEN_CD));
		// 回線場所連番
		param_add[96] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.KAISEN_PLACE_RENBAN));
		// HGW交換不可フラグ
		param_add[97] = JBSbatStringUtil.Rtrim(outMap.getString(JBSbatKK_T_SVKEI_KAISEN_UW.HGW_KKN_FFG));
		// サービス契約回線内訳の登録を実行する
		this.executeKK_T_SVKEI_KAISEN_UW_PKINSERT(param_add);
	}
}