6: g_cap_thid number;
7: g_event_status varchar2(1);
8:
9: FUNCTION do_validation
10: (p_trans_rec IN FA_API_TYPES.trans_rec_type,
11: p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
12: p_asset_fin_rec IN FA_API_TYPES.asset_fin_rec_type,
13: p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null) RETURN BOOLEAN;
14:
7: g_event_status varchar2(1);
8:
9: FUNCTION do_validation
10: (p_trans_rec IN FA_API_TYPES.trans_rec_type,
11: p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
12: p_asset_fin_rec IN FA_API_TYPES.asset_fin_rec_type,
13: p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null) RETURN BOOLEAN;
14:
15: FUNCTION do_cap_rev
8:
9: FUNCTION do_validation
10: (p_trans_rec IN FA_API_TYPES.trans_rec_type,
11: p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
12: p_asset_fin_rec IN FA_API_TYPES.asset_fin_rec_type,
13: p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null) RETURN BOOLEAN;
14:
15: FUNCTION do_cap_rev
16: (px_trans_rec IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
9: FUNCTION do_validation
10: (p_trans_rec IN FA_API_TYPES.trans_rec_type,
11: p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
12: p_asset_fin_rec IN FA_API_TYPES.asset_fin_rec_type,
13: p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null) RETURN BOOLEAN;
14:
15: FUNCTION do_cap_rev
16: (px_trans_rec IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
17: p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
12: p_asset_fin_rec IN FA_API_TYPES.asset_fin_rec_type,
13: p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null) RETURN BOOLEAN;
14:
15: FUNCTION do_cap_rev
16: (px_trans_rec IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
17: p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
18: p_asset_desc_rec IN FA_API_TYPES.asset_desc_rec_type,
19: p_asset_cat_rec IN FA_API_TYPES.asset_cat_rec_type,
20: px_asset_type_rec IN OUT NOCOPY FA_API_TYPES.asset_type_rec_type,
13: p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null) RETURN BOOLEAN;
14:
15: FUNCTION do_cap_rev
16: (px_trans_rec IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
17: p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
18: p_asset_desc_rec IN FA_API_TYPES.asset_desc_rec_type,
19: p_asset_cat_rec IN FA_API_TYPES.asset_cat_rec_type,
20: px_asset_type_rec IN OUT NOCOPY FA_API_TYPES.asset_type_rec_type,
21: p_asset_fin_rec_old IN FA_API_TYPES.asset_fin_rec_type,
14:
15: FUNCTION do_cap_rev
16: (px_trans_rec IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
17: p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
18: p_asset_desc_rec IN FA_API_TYPES.asset_desc_rec_type,
19: p_asset_cat_rec IN FA_API_TYPES.asset_cat_rec_type,
20: px_asset_type_rec IN OUT NOCOPY FA_API_TYPES.asset_type_rec_type,
21: p_asset_fin_rec_old IN FA_API_TYPES.asset_fin_rec_type,
22: px_asset_fin_rec IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
15: FUNCTION do_cap_rev
16: (px_trans_rec IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
17: p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
18: p_asset_desc_rec IN FA_API_TYPES.asset_desc_rec_type,
19: p_asset_cat_rec IN FA_API_TYPES.asset_cat_rec_type,
20: px_asset_type_rec IN OUT NOCOPY FA_API_TYPES.asset_type_rec_type,
21: p_asset_fin_rec_old IN FA_API_TYPES.asset_fin_rec_type,
22: px_asset_fin_rec IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
23: p_period_rec IN FA_API_TYPES.period_rec_type,
16: (px_trans_rec IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
17: p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
18: p_asset_desc_rec IN FA_API_TYPES.asset_desc_rec_type,
19: p_asset_cat_rec IN FA_API_TYPES.asset_cat_rec_type,
20: px_asset_type_rec IN OUT NOCOPY FA_API_TYPES.asset_type_rec_type,
21: p_asset_fin_rec_old IN FA_API_TYPES.asset_fin_rec_type,
22: px_asset_fin_rec IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
23: p_period_rec IN FA_API_TYPES.period_rec_type,
24: p_mrc_sob_type_code IN VARCHAR2,
17: p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
18: p_asset_desc_rec IN FA_API_TYPES.asset_desc_rec_type,
19: p_asset_cat_rec IN FA_API_TYPES.asset_cat_rec_type,
20: px_asset_type_rec IN OUT NOCOPY FA_API_TYPES.asset_type_rec_type,
21: p_asset_fin_rec_old IN FA_API_TYPES.asset_fin_rec_type,
22: px_asset_fin_rec IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
23: p_period_rec IN FA_API_TYPES.period_rec_type,
24: p_mrc_sob_type_code IN VARCHAR2,
25: p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null) RETURN BOOLEAN IS
18: p_asset_desc_rec IN FA_API_TYPES.asset_desc_rec_type,
19: p_asset_cat_rec IN FA_API_TYPES.asset_cat_rec_type,
20: px_asset_type_rec IN OUT NOCOPY FA_API_TYPES.asset_type_rec_type,
21: p_asset_fin_rec_old IN FA_API_TYPES.asset_fin_rec_type,
22: px_asset_fin_rec IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
23: p_period_rec IN FA_API_TYPES.period_rec_type,
24: p_mrc_sob_type_code IN VARCHAR2,
25: p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null) RETURN BOOLEAN IS
26:
19: p_asset_cat_rec IN FA_API_TYPES.asset_cat_rec_type,
20: px_asset_type_rec IN OUT NOCOPY FA_API_TYPES.asset_type_rec_type,
21: p_asset_fin_rec_old IN FA_API_TYPES.asset_fin_rec_type,
22: px_asset_fin_rec IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
23: p_period_rec IN FA_API_TYPES.period_rec_type,
24: p_mrc_sob_type_code IN VARCHAR2,
25: p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null) RETURN BOOLEAN IS
26:
27: l_asset_type_rec FA_API_TYPES.asset_type_rec_type;
21: p_asset_fin_rec_old IN FA_API_TYPES.asset_fin_rec_type,
22: px_asset_fin_rec IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
23: p_period_rec IN FA_API_TYPES.period_rec_type,
24: p_mrc_sob_type_code IN VARCHAR2,
25: p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null) RETURN BOOLEAN IS
26:
27: l_asset_type_rec FA_API_TYPES.asset_type_rec_type;
28: l_asset_fin_rec_old FA_API_TYPES.asset_fin_rec_type;
29: l_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type;
23: p_period_rec IN FA_API_TYPES.period_rec_type,
24: p_mrc_sob_type_code IN VARCHAR2,
25: p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null) RETURN BOOLEAN IS
26:
27: l_asset_type_rec FA_API_TYPES.asset_type_rec_type;
28: l_asset_fin_rec_old FA_API_TYPES.asset_fin_rec_type;
29: l_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type;
30: l_asset_fin_rec_new FA_API_TYPES.asset_fin_rec_type;
31: l_asset_deprn_rec_old FA_API_TYPES.asset_deprn_rec_type;
24: p_mrc_sob_type_code IN VARCHAR2,
25: p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null) RETURN BOOLEAN IS
26:
27: l_asset_type_rec FA_API_TYPES.asset_type_rec_type;
28: l_asset_fin_rec_old FA_API_TYPES.asset_fin_rec_type;
29: l_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type;
30: l_asset_fin_rec_new FA_API_TYPES.asset_fin_rec_type;
31: l_asset_deprn_rec_old FA_API_TYPES.asset_deprn_rec_type;
32: l_asset_deprn_rec_adj FA_API_TYPES.asset_deprn_rec_type;
25: p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null) RETURN BOOLEAN IS
26:
27: l_asset_type_rec FA_API_TYPES.asset_type_rec_type;
28: l_asset_fin_rec_old FA_API_TYPES.asset_fin_rec_type;
29: l_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type;
30: l_asset_fin_rec_new FA_API_TYPES.asset_fin_rec_type;
31: l_asset_deprn_rec_old FA_API_TYPES.asset_deprn_rec_type;
32: l_asset_deprn_rec_adj FA_API_TYPES.asset_deprn_rec_type;
33: l_asset_deprn_rec_new FA_API_TYPES.asset_deprn_rec_type;
26:
27: l_asset_type_rec FA_API_TYPES.asset_type_rec_type;
28: l_asset_fin_rec_old FA_API_TYPES.asset_fin_rec_type;
29: l_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type;
30: l_asset_fin_rec_new FA_API_TYPES.asset_fin_rec_type;
31: l_asset_deprn_rec_old FA_API_TYPES.asset_deprn_rec_type;
32: l_asset_deprn_rec_adj FA_API_TYPES.asset_deprn_rec_type;
33: l_asset_deprn_rec_new FA_API_TYPES.asset_deprn_rec_type;
34: l_inv_trans_rec FA_API_TYPES.inv_trans_rec_type;
27: l_asset_type_rec FA_API_TYPES.asset_type_rec_type;
28: l_asset_fin_rec_old FA_API_TYPES.asset_fin_rec_type;
29: l_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type;
30: l_asset_fin_rec_new FA_API_TYPES.asset_fin_rec_type;
31: l_asset_deprn_rec_old FA_API_TYPES.asset_deprn_rec_type;
32: l_asset_deprn_rec_adj FA_API_TYPES.asset_deprn_rec_type;
33: l_asset_deprn_rec_new FA_API_TYPES.asset_deprn_rec_type;
34: l_inv_trans_rec FA_API_TYPES.inv_trans_rec_type;
35:
28: l_asset_fin_rec_old FA_API_TYPES.asset_fin_rec_type;
29: l_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type;
30: l_asset_fin_rec_new FA_API_TYPES.asset_fin_rec_type;
31: l_asset_deprn_rec_old FA_API_TYPES.asset_deprn_rec_type;
32: l_asset_deprn_rec_adj FA_API_TYPES.asset_deprn_rec_type;
33: l_asset_deprn_rec_new FA_API_TYPES.asset_deprn_rec_type;
34: l_inv_trans_rec FA_API_TYPES.inv_trans_rec_type;
35:
36:
29: l_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type;
30: l_asset_fin_rec_new FA_API_TYPES.asset_fin_rec_type;
31: l_asset_deprn_rec_old FA_API_TYPES.asset_deprn_rec_type;
32: l_asset_deprn_rec_adj FA_API_TYPES.asset_deprn_rec_type;
33: l_asset_deprn_rec_new FA_API_TYPES.asset_deprn_rec_type;
34: l_inv_trans_rec FA_API_TYPES.inv_trans_rec_type;
35:
36:
37: l_old_transaction_type_code varchar2(30);
30: l_asset_fin_rec_new FA_API_TYPES.asset_fin_rec_type;
31: l_asset_deprn_rec_old FA_API_TYPES.asset_deprn_rec_type;
32: l_asset_deprn_rec_adj FA_API_TYPES.asset_deprn_rec_type;
33: l_asset_deprn_rec_new FA_API_TYPES.asset_deprn_rec_type;
34: l_inv_trans_rec FA_API_TYPES.inv_trans_rec_type;
35:
36:
37: l_old_transaction_type_code varchar2(30);
38: l_group_reclass_options_rec FA_API_TYPES.group_reclass_options_rec_type;
34: l_inv_trans_rec FA_API_TYPES.inv_trans_rec_type;
35:
36:
37: l_old_transaction_type_code varchar2(30);
38: l_group_reclass_options_rec FA_API_TYPES.group_reclass_options_rec_type;
39:
40: l_rowid rowid;
41: l_status boolean;
42: l_ret_status varchar2(1);
899:
900: -------------------------------------------------------------------------
901:
902: function do_validation
903: (p_trans_rec IN FA_API_TYPES.trans_rec_type,
904: p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
905: p_asset_fin_rec IN FA_API_TYPES.asset_fin_rec_type,
906: p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null) return boolean is
907:
900: -------------------------------------------------------------------------
901:
902: function do_validation
903: (p_trans_rec IN FA_API_TYPES.trans_rec_type,
904: p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
905: p_asset_fin_rec IN FA_API_TYPES.asset_fin_rec_type,
906: p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null) return boolean is
907:
908: l_count number;
901:
902: function do_validation
903: (p_trans_rec IN FA_API_TYPES.trans_rec_type,
904: p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
905: p_asset_fin_rec IN FA_API_TYPES.asset_fin_rec_type,
906: p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null) return boolean is
907:
908: l_count number;
909: l_period_of_addition varchar2(1);
902: function do_validation
903: (p_trans_rec IN FA_API_TYPES.trans_rec_type,
904: p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
905: p_asset_fin_rec IN FA_API_TYPES.asset_fin_rec_type,
906: p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null) return boolean is
907:
908: l_count number;
909: l_period_of_addition varchar2(1);
910: l_calling_fn varchar2(30) := 'fa_cip_pvt.do_validation';