1: PACKAGE BODY FA_SUPER_GROUP_CHANGE_PKG AS
2: /* $Header: FAXPSGCB.pls 120.6 2009/04/16 15:05:10 bridgway ship $ */
3:
4:
5: g_log_level_rec fa_api_types.log_level_rec_type;
6:
7:
8: PROCEDURE do_super_group_change(
9: errbuf OUT NOCOPY VARCHAR2,
66:
67: l_limit BINARY_INTEGER := 500;
68:
69:
70: l_trans_rec FA_API_TYPES.trans_rec_type;
71: l_asset_hdr_rec FA_API_TYPES.asset_hdr_rec_type;
72: l_asset_desc_rec FA_API_TYPES.asset_desc_rec_type;
73: l_asset_type_rec FA_API_TYPES.asset_type_rec_type;
74: l_asset_cat_rec FA_API_TYPES.asset_cat_rec_type;
67: l_limit BINARY_INTEGER := 500;
68:
69:
70: l_trans_rec FA_API_TYPES.trans_rec_type;
71: l_asset_hdr_rec FA_API_TYPES.asset_hdr_rec_type;
72: l_asset_desc_rec FA_API_TYPES.asset_desc_rec_type;
73: l_asset_type_rec FA_API_TYPES.asset_type_rec_type;
74: l_asset_cat_rec FA_API_TYPES.asset_cat_rec_type;
75: l_asset_fin_rec_old FA_API_TYPES.asset_fin_rec_type;
68:
69:
70: l_trans_rec FA_API_TYPES.trans_rec_type;
71: l_asset_hdr_rec FA_API_TYPES.asset_hdr_rec_type;
72: l_asset_desc_rec FA_API_TYPES.asset_desc_rec_type;
73: l_asset_type_rec FA_API_TYPES.asset_type_rec_type;
74: l_asset_cat_rec FA_API_TYPES.asset_cat_rec_type;
75: l_asset_fin_rec_old FA_API_TYPES.asset_fin_rec_type;
76: l_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type;
69:
70: l_trans_rec FA_API_TYPES.trans_rec_type;
71: l_asset_hdr_rec FA_API_TYPES.asset_hdr_rec_type;
72: l_asset_desc_rec FA_API_TYPES.asset_desc_rec_type;
73: l_asset_type_rec FA_API_TYPES.asset_type_rec_type;
74: l_asset_cat_rec FA_API_TYPES.asset_cat_rec_type;
75: l_asset_fin_rec_old FA_API_TYPES.asset_fin_rec_type;
76: l_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type;
77: l_asset_fin_rec_new FA_API_TYPES.asset_fin_rec_type;
70: l_trans_rec FA_API_TYPES.trans_rec_type;
71: l_asset_hdr_rec FA_API_TYPES.asset_hdr_rec_type;
72: l_asset_desc_rec FA_API_TYPES.asset_desc_rec_type;
73: l_asset_type_rec FA_API_TYPES.asset_type_rec_type;
74: l_asset_cat_rec FA_API_TYPES.asset_cat_rec_type;
75: l_asset_fin_rec_old FA_API_TYPES.asset_fin_rec_type;
76: l_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type;
77: l_asset_fin_rec_new FA_API_TYPES.asset_fin_rec_type;
78: l_inv_trans_rec FA_API_TYPES.inv_trans_rec_type;
71: l_asset_hdr_rec FA_API_TYPES.asset_hdr_rec_type;
72: l_asset_desc_rec FA_API_TYPES.asset_desc_rec_type;
73: l_asset_type_rec FA_API_TYPES.asset_type_rec_type;
74: l_asset_cat_rec FA_API_TYPES.asset_cat_rec_type;
75: l_asset_fin_rec_old FA_API_TYPES.asset_fin_rec_type;
76: l_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type;
77: l_asset_fin_rec_new FA_API_TYPES.asset_fin_rec_type;
78: l_inv_trans_rec FA_API_TYPES.inv_trans_rec_type;
79: l_asset_deprn_rec_old FA_API_TYPES.asset_deprn_rec_type;
72: l_asset_desc_rec FA_API_TYPES.asset_desc_rec_type;
73: l_asset_type_rec FA_API_TYPES.asset_type_rec_type;
74: l_asset_cat_rec FA_API_TYPES.asset_cat_rec_type;
75: l_asset_fin_rec_old FA_API_TYPES.asset_fin_rec_type;
76: l_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type;
77: l_asset_fin_rec_new FA_API_TYPES.asset_fin_rec_type;
78: l_inv_trans_rec FA_API_TYPES.inv_trans_rec_type;
79: l_asset_deprn_rec_old FA_API_TYPES.asset_deprn_rec_type;
80: l_asset_deprn_rec_adj FA_API_TYPES.asset_deprn_rec_type;
73: l_asset_type_rec FA_API_TYPES.asset_type_rec_type;
74: l_asset_cat_rec FA_API_TYPES.asset_cat_rec_type;
75: l_asset_fin_rec_old FA_API_TYPES.asset_fin_rec_type;
76: l_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type;
77: l_asset_fin_rec_new FA_API_TYPES.asset_fin_rec_type;
78: l_inv_trans_rec FA_API_TYPES.inv_trans_rec_type;
79: l_asset_deprn_rec_old FA_API_TYPES.asset_deprn_rec_type;
80: l_asset_deprn_rec_adj FA_API_TYPES.asset_deprn_rec_type;
81: l_asset_deprn_rec_new FA_API_TYPES.asset_deprn_rec_type;
74: l_asset_cat_rec FA_API_TYPES.asset_cat_rec_type;
75: l_asset_fin_rec_old FA_API_TYPES.asset_fin_rec_type;
76: l_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type;
77: l_asset_fin_rec_new FA_API_TYPES.asset_fin_rec_type;
78: l_inv_trans_rec FA_API_TYPES.inv_trans_rec_type;
79: l_asset_deprn_rec_old FA_API_TYPES.asset_deprn_rec_type;
80: l_asset_deprn_rec_adj FA_API_TYPES.asset_deprn_rec_type;
81: l_asset_deprn_rec_new FA_API_TYPES.asset_deprn_rec_type;
82: l_period_rec FA_API_TYPES.period_rec_type;
75: l_asset_fin_rec_old FA_API_TYPES.asset_fin_rec_type;
76: l_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type;
77: l_asset_fin_rec_new FA_API_TYPES.asset_fin_rec_type;
78: l_inv_trans_rec FA_API_TYPES.inv_trans_rec_type;
79: l_asset_deprn_rec_old FA_API_TYPES.asset_deprn_rec_type;
80: l_asset_deprn_rec_adj FA_API_TYPES.asset_deprn_rec_type;
81: l_asset_deprn_rec_new FA_API_TYPES.asset_deprn_rec_type;
82: l_period_rec FA_API_TYPES.period_rec_type;
83: l_asset_fin_mrc_tbl_new FA_API_TYPES.asset_fin_tbl_type;
76: l_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type;
77: l_asset_fin_rec_new FA_API_TYPES.asset_fin_rec_type;
78: l_inv_trans_rec FA_API_TYPES.inv_trans_rec_type;
79: l_asset_deprn_rec_old FA_API_TYPES.asset_deprn_rec_type;
80: l_asset_deprn_rec_adj FA_API_TYPES.asset_deprn_rec_type;
81: l_asset_deprn_rec_new FA_API_TYPES.asset_deprn_rec_type;
82: l_period_rec FA_API_TYPES.period_rec_type;
83: l_asset_fin_mrc_tbl_new FA_API_TYPES.asset_fin_tbl_type;
84:
77: l_asset_fin_rec_new FA_API_TYPES.asset_fin_rec_type;
78: l_inv_trans_rec FA_API_TYPES.inv_trans_rec_type;
79: l_asset_deprn_rec_old FA_API_TYPES.asset_deprn_rec_type;
80: l_asset_deprn_rec_adj FA_API_TYPES.asset_deprn_rec_type;
81: l_asset_deprn_rec_new FA_API_TYPES.asset_deprn_rec_type;
82: l_period_rec FA_API_TYPES.period_rec_type;
83: l_asset_fin_mrc_tbl_new FA_API_TYPES.asset_fin_tbl_type;
84:
85: l_asset_deprn_mrc_tbl_new FA_API_TYPES.asset_deprn_tbl_type;
78: l_inv_trans_rec FA_API_TYPES.inv_trans_rec_type;
79: l_asset_deprn_rec_old FA_API_TYPES.asset_deprn_rec_type;
80: l_asset_deprn_rec_adj FA_API_TYPES.asset_deprn_rec_type;
81: l_asset_deprn_rec_new FA_API_TYPES.asset_deprn_rec_type;
82: l_period_rec FA_API_TYPES.period_rec_type;
83: l_asset_fin_mrc_tbl_new FA_API_TYPES.asset_fin_tbl_type;
84:
85: l_asset_deprn_mrc_tbl_new FA_API_TYPES.asset_deprn_tbl_type;
86: l_inv_tbl FA_API_TYPES.inv_tbl_type;
79: l_asset_deprn_rec_old FA_API_TYPES.asset_deprn_rec_type;
80: l_asset_deprn_rec_adj FA_API_TYPES.asset_deprn_rec_type;
81: l_asset_deprn_rec_new FA_API_TYPES.asset_deprn_rec_type;
82: l_period_rec FA_API_TYPES.period_rec_type;
83: l_asset_fin_mrc_tbl_new FA_API_TYPES.asset_fin_tbl_type;
84:
85: l_asset_deprn_mrc_tbl_new FA_API_TYPES.asset_deprn_tbl_type;
86: l_inv_tbl FA_API_TYPES.inv_tbl_type;
87: l_group_reclass_options_rec FA_API_TYPES.group_reclass_options_rec_type;
81: l_asset_deprn_rec_new FA_API_TYPES.asset_deprn_rec_type;
82: l_period_rec FA_API_TYPES.period_rec_type;
83: l_asset_fin_mrc_tbl_new FA_API_TYPES.asset_fin_tbl_type;
84:
85: l_asset_deprn_mrc_tbl_new FA_API_TYPES.asset_deprn_tbl_type;
86: l_inv_tbl FA_API_TYPES.inv_tbl_type;
87: l_group_reclass_options_rec FA_API_TYPES.group_reclass_options_rec_type;
88:
89: l_mrc_sob_type_code VARCHAR2(1);
82: l_period_rec FA_API_TYPES.period_rec_type;
83: l_asset_fin_mrc_tbl_new FA_API_TYPES.asset_fin_tbl_type;
84:
85: l_asset_deprn_mrc_tbl_new FA_API_TYPES.asset_deprn_tbl_type;
86: l_inv_tbl FA_API_TYPES.inv_tbl_type;
87: l_group_reclass_options_rec FA_API_TYPES.group_reclass_options_rec_type;
88:
89: l_mrc_sob_type_code VARCHAR2(1);
90:
83: l_asset_fin_mrc_tbl_new FA_API_TYPES.asset_fin_tbl_type;
84:
85: l_asset_deprn_mrc_tbl_new FA_API_TYPES.asset_deprn_tbl_type;
86: l_inv_tbl FA_API_TYPES.inv_tbl_type;
87: l_group_reclass_options_rec FA_API_TYPES.group_reclass_options_rec_type;
88:
89: l_mrc_sob_type_code VARCHAR2(1);
90:
91: l_book_type_code VARCHAR2(30);