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