1 PACKAGE BODY FA_GROUP_RETIREMENT_PVT as
2 /* $Header: FAVGRETB.pls 120.5 2009/03/27 00:03:53 bridgway ship $ */
3
4 FUNCTION DO_RETIREMENT(p_trans_rec IN FA_API_TYPES.trans_rec_type,
5 p_asset_retire_rec IN FA_API_TYPES.asset_retire_rec_type,
6 p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
7 px_asset_fin_rec IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
8 p_asset_desc_rec IN FA_API_TYPES.asset_desc_rec_type,
9 p_period_rec IN FA_API_TYPES.period_rec_type,
10 p_inv_trans_rec IN FA_API_TYPES.inv_trans_rec_type,
11 p_inv_tbl IN FA_API_TYPES.inv_tbl_type,
12 p_bk_rowid IN ROWID,
13 p_mrc_sob_type_code IN VARCHAR2,
14 p_calling_fn IN VARCHAR2, p_log_level_rec IN FA_API_TYPES.log_level_rec_type)
15 return boolean IS
16
17
18 BEGIN
19 return true;
20 END DO_RETIREMENT;
21
22 FUNCTION UNDO_RETIREMENT(p_transaction_header_id IN NUMBER,
23 p_set_of_books_id IN NUMBER,
24 p_mrc_sob_type_code IN VARCHAR2,
25 p_calling_fn IN VARCHAR2, p_log_level_rec IN FA_API_TYPES.log_level_rec_type)
26 return boolean IS
27
28 BEGIN
29
30 return true;
31
32 END UNDO_RETIREMENT;
33
34 FUNCTION DO_REINSTATEMENT(
35 px_trans_rec IN FA_API_TYPES.trans_rec_type,
36 p_asset_retire_rec IN FA_API_TYPES.asset_retire_rec_type,
37 px_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
38 px_asset_fin_rec IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
39 p_asset_desc_rec IN FA_API_TYPES.asset_desc_rec_type,
40 p_period_rec IN FA_API_TYPES.period_rec_type,
41 p_inv_tbl IN FA_API_TYPES.inv_tbl_type,
42 p_mrc_sob_type_code IN VARCHAR2,
43 p_calling_fn IN VARCHAR2, p_log_level_rec IN FA_API_TYPES.log_level_rec_type)
44 return boolean IS
45
46 BEGIN
47 return true;
48
49 END DO_REINSTATEMENT;
50
51 FUNCTION UNDO_REINSTATEMENT (
52 p_transaction_header_id IN NUMBER,
53 p_set_of_books_id IN NUMBER,
54 p_mrc_sob_type_code IN VARCHAR2,
55 p_calling_fn IN VARCHAR2, p_log_level_rec IN FA_API_TYPES.log_level_rec_type)
56 RETURN BOOLEAN IS
57
58 BEGIN
59
60 return true;
61
62 END UNDO_REINSTATEMENT;
63
64 /*====================================================================+
65 | Function |
66 | CALC_GAIN_LOSS_FOR_RET |
67 | |
68 | Description |
69 | This function maintain FA_(MC_)ADJUSTMENTS table for group |
70 | retirement. |
71 | |
72 +====================================================================*/
73 FUNCTION CALC_GAIN_LOSS_FOR_RET(
74 p_trans_rec IN FA_API_TYPES.trans_rec_type,
75 p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
76 p_asset_desc_rec IN FA_API_TYPES.asset_desc_rec_type,
77 p_asset_fin_rec IN FA_API_TYPES.asset_fin_rec_type,
78 p_period_rec IN FA_API_TYPES.period_rec_type,
79 p_asset_retire_rec IN FA_API_TYPES.asset_retire_rec_type,
80 p_bk_rowid IN ROWID,
81 p_mrc_sob_type_code IN VARCHAR2, p_log_level_rec IN FA_API_TYPES.log_level_rec_type)
82 return BOOLEAN is
83
84 BEGIN
85 return true;
86
87 END CALC_GAIN_LOSS_FOR_RET;
88
89 /*====================================================================+
90 | Function |
91 | CALC_GAIN_LOSS_FOR_REI |
92 | |
93 | Description |
94 | This function maintain FA_(MC_)ADJUSTMENTS table for group |
95 | reinstatement. |
96 | |
97 +====================================================================*/
98 FUNCTION CALC_GAIN_LOSS_FOR_REI(
99 p_trans_rec IN FA_API_TYPES.trans_rec_type,
100 p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
101 p_asset_desc_rec IN FA_API_TYPES.asset_desc_rec_type,
102 p_asset_fin_rec IN FA_API_TYPES.asset_fin_rec_type,
103 p_period_rec IN FA_API_TYPES.period_rec_type,
104 p_asset_retire_rec IN FA_API_TYPES.asset_retire_rec_type,
105 p_mrc_sob_type_code IN VARCHAR2, p_log_level_rec IN FA_API_TYPES.log_level_rec_type)
106 RETURN BOOLEAN IS
107
108 BEGIN
109 return true;
110
111 END CALC_GAIN_LOSS_FOR_REI;
112
113 END FA_GROUP_RETIREMENT_PVT;