DBA Data[Home] [Help]

APPS.IGI_IAC_REVAL_WRAPPER dependencies on IGI_IAC_TYPES

Line 18: function do_reval_calc_asset ( L_reval_params in out NOCOPY IGI_IAC_TYPES.iac_reval_params

14: g_path VARCHAR2(100) := 'IGI.PLSQL.igiiarwb.IGI_IAC_REVAL_WRAPPER.';
15:
16: --===========================FND_LOG.END=======================================
17:
18: function do_reval_calc_asset ( L_reval_params in out NOCOPY IGI_IAC_TYPES.iac_reval_params
19: , fp_reval_output_asset IN OUT NOCOPY IGI_IAC_TYPES.iac_reval_output_asset
20: )
21: return boolean is
22:

Line 19: , fp_reval_output_asset IN OUT NOCOPY IGI_IAC_TYPES.iac_reval_output_asset

15:
16: --===========================FND_LOG.END=======================================
17:
18: function do_reval_calc_asset ( L_reval_params in out NOCOPY IGI_IAC_TYPES.iac_reval_params
19: , fp_reval_output_asset IN OUT NOCOPY IGI_IAC_TYPES.iac_reval_output_asset
20: )
21: return boolean is
22:
23: l_reval_params_old IGI_IAC_TYPES.iac_reval_params;

Line 23: l_reval_params_old IGI_IAC_TYPES.iac_reval_params;

19: , fp_reval_output_asset IN OUT NOCOPY IGI_IAC_TYPES.iac_reval_output_asset
20: )
21: return boolean is
22:
23: l_reval_params_old IGI_IAC_TYPES.iac_reval_params;
24: fp_reval_output_asset_old IGI_IAC_TYPES.iac_reval_output_asset;
25: l_path varchar2(100) := g_path||'do_reval_calc_asset';
26: begin
27:

Line 24: fp_reval_output_asset_old IGI_IAC_TYPES.iac_reval_output_asset;

20: )
21: return boolean is
22:
23: l_reval_params_old IGI_IAC_TYPES.iac_reval_params;
24: fp_reval_output_asset_old IGI_IAC_TYPES.iac_reval_output_asset;
25: l_path varchar2(100) := g_path||'do_reval_calc_asset';
26: begin
27:
28: l_reval_params_old := l_reval_params;

Line 65: L_reval_params2 IGI_IAC_TYPES.iac_reval_params := L_reval_params;

61: /* call to next set of calculations */
62: IF L_reval_params.reval_control.mixed_scenario THEN
63: igi_iac_debug_pkg.debug_other_string(g_state_level,l_path,'If mixed, call SWAP and process the second set of calculations');
64: DECLARE
65: L_reval_params2 IGI_IAC_TYPES.iac_reval_params := L_reval_params;
66: BEGIN
67: IF NOT IGI_IAC_REVAL_ENGINE.swap ( fp_reval_params1 => L_Reval_params
68: , fp_reval_params2 => L_reval_params2 )
69: THEN

Line 103: procedure print_exceptions ( fp_reval_exceptions in igi_iac_types.iac_reval_exceptions

99: igi_iac_debug_pkg.debug_unexpected_msg(l_path);
100: return false;
101: end;
102:
103: procedure print_exceptions ( fp_reval_exceptions in igi_iac_types.iac_reval_exceptions
104: , fp_revaluation_id in number
105: ) is
106: idx binary_integer;
107: l_exception_line igi_iac_types.iac_reval_Exception_line;

Line 107: l_exception_line igi_iac_types.iac_reval_Exception_line;

103: procedure print_exceptions ( fp_reval_exceptions in igi_iac_types.iac_reval_exceptions
104: , fp_revaluation_id in number
105: ) is
106: idx binary_integer;
107: l_exception_line igi_iac_types.iac_reval_Exception_line;
108: l_path varchar2(100) := g_path||'print_exceptions';
109: begin
110:
111: idx := fp_reval_exceptions.FIRST;

Line 140: , fp_reval_output_asset in out NOCOPY IGI_IAC_TYPES.iac_reval_output_asset

136: , fp_reval_mode in varchar2
137: , fp_reval_rate in number
138: , fp_period_counter in number
139: , fp_calling_program in varchar2
140: , fp_reval_output_asset in out NOCOPY IGI_IAC_TYPES.iac_reval_output_asset
141: , fp_reval_messages in out NOCOPY IGI_IAC_TYPES.iac_reval_mesg
142: , fp_reval_messages_idx in out NOCOPY IGI_IAC_TYPES.iac_reval_mesg_idx
143: , fp_reval_exceptions in out NOCOPY IGI_IAC_TYPES.iac_reval_exceptions
144: , fp_reval_exceptions_idx in out NOCOPY IGI_IAC_TYPES.iac_reval_exceptions_idx

Line 141: , fp_reval_messages in out NOCOPY IGI_IAC_TYPES.iac_reval_mesg

137: , fp_reval_rate in number
138: , fp_period_counter in number
139: , fp_calling_program in varchar2
140: , fp_reval_output_asset in out NOCOPY IGI_IAC_TYPES.iac_reval_output_asset
141: , fp_reval_messages in out NOCOPY IGI_IAC_TYPES.iac_reval_mesg
142: , fp_reval_messages_idx in out NOCOPY IGI_IAC_TYPES.iac_reval_mesg_idx
143: , fp_reval_exceptions in out NOCOPY IGI_IAC_TYPES.iac_reval_exceptions
144: , fp_reval_exceptions_idx in out NOCOPY IGI_IAC_TYPES.iac_reval_exceptions_idx
145: )

Line 142: , fp_reval_messages_idx in out NOCOPY IGI_IAC_TYPES.iac_reval_mesg_idx

138: , fp_period_counter in number
139: , fp_calling_program in varchar2
140: , fp_reval_output_asset in out NOCOPY IGI_IAC_TYPES.iac_reval_output_asset
141: , fp_reval_messages in out NOCOPY IGI_IAC_TYPES.iac_reval_mesg
142: , fp_reval_messages_idx in out NOCOPY IGI_IAC_TYPES.iac_reval_mesg_idx
143: , fp_reval_exceptions in out NOCOPY IGI_IAC_TYPES.iac_reval_exceptions
144: , fp_reval_exceptions_idx in out NOCOPY IGI_IAC_TYPES.iac_reval_exceptions_idx
145: )
146: return boolean is

Line 143: , fp_reval_exceptions in out NOCOPY IGI_IAC_TYPES.iac_reval_exceptions

139: , fp_calling_program in varchar2
140: , fp_reval_output_asset in out NOCOPY IGI_IAC_TYPES.iac_reval_output_asset
141: , fp_reval_messages in out NOCOPY IGI_IAC_TYPES.iac_reval_mesg
142: , fp_reval_messages_idx in out NOCOPY IGI_IAC_TYPES.iac_reval_mesg_idx
143: , fp_reval_exceptions in out NOCOPY IGI_IAC_TYPES.iac_reval_exceptions
144: , fp_reval_exceptions_idx in out NOCOPY IGI_IAC_TYPES.iac_reval_exceptions_idx
145: )
146: return boolean is
147: L_reval_control IGI_IAC_TYPES.iac_reval_control_type;

Line 144: , fp_reval_exceptions_idx in out NOCOPY IGI_IAC_TYPES.iac_reval_exceptions_idx

140: , fp_reval_output_asset in out NOCOPY IGI_IAC_TYPES.iac_reval_output_asset
141: , fp_reval_messages in out NOCOPY IGI_IAC_TYPES.iac_reval_mesg
142: , fp_reval_messages_idx in out NOCOPY IGI_IAC_TYPES.iac_reval_mesg_idx
143: , fp_reval_exceptions in out NOCOPY IGI_IAC_TYPES.iac_reval_exceptions
144: , fp_reval_exceptions_idx in out NOCOPY IGI_IAC_TYPES.iac_reval_exceptions_idx
145: )
146: return boolean is
147: L_reval_control IGI_IAC_TYPES.iac_reval_control_type;
148: L_reval_params IGI_IAC_TYPES.iac_reval_params;

Line 147: L_reval_control IGI_IAC_TYPES.iac_reval_control_type;

143: , fp_reval_exceptions in out NOCOPY IGI_IAC_TYPES.iac_reval_exceptions
144: , fp_reval_exceptions_idx in out NOCOPY IGI_IAC_TYPES.iac_reval_exceptions_idx
145: )
146: return boolean is
147: L_reval_control IGI_IAC_TYPES.iac_reval_control_type;
148: L_reval_params IGI_IAC_TYPES.iac_reval_params;
149: L_Reval_output_dists IGI_IAC_TYPES.iac_reval_output_dists;
150: L_reval_output_dists_idx IGI_IAC_TYPES.iac_reval_output_dists_idx;
151: L_exception_info IGI_IAC_TYPES.iac_reval_exception_line;

Line 148: L_reval_params IGI_IAC_TYPES.iac_reval_params;

144: , fp_reval_exceptions_idx in out NOCOPY IGI_IAC_TYPES.iac_reval_exceptions_idx
145: )
146: return boolean is
147: L_reval_control IGI_IAC_TYPES.iac_reval_control_type;
148: L_reval_params IGI_IAC_TYPES.iac_reval_params;
149: L_Reval_output_dists IGI_IAC_TYPES.iac_reval_output_dists;
150: L_reval_output_dists_idx IGI_IAC_TYPES.iac_reval_output_dists_idx;
151: L_exception_info IGI_IAC_TYPES.iac_reval_exception_line;
152: l_path varchar2(100) := g_path||'do_revaluation_asset';

Line 149: L_Reval_output_dists IGI_IAC_TYPES.iac_reval_output_dists;

145: )
146: return boolean is
147: L_reval_control IGI_IAC_TYPES.iac_reval_control_type;
148: L_reval_params IGI_IAC_TYPES.iac_reval_params;
149: L_Reval_output_dists IGI_IAC_TYPES.iac_reval_output_dists;
150: L_reval_output_dists_idx IGI_IAC_TYPES.iac_reval_output_dists_idx;
151: L_exception_info IGI_IAC_TYPES.iac_reval_exception_line;
152: l_path varchar2(100) := g_path||'do_revaluation_asset';
153: begin

Line 150: L_reval_output_dists_idx IGI_IAC_TYPES.iac_reval_output_dists_idx;

146: return boolean is
147: L_reval_control IGI_IAC_TYPES.iac_reval_control_type;
148: L_reval_params IGI_IAC_TYPES.iac_reval_params;
149: L_Reval_output_dists IGI_IAC_TYPES.iac_reval_output_dists;
150: L_reval_output_dists_idx IGI_IAC_TYPES.iac_reval_output_dists_idx;
151: L_exception_info IGI_IAC_TYPES.iac_reval_exception_line;
152: l_path varchar2(100) := g_path||'do_revaluation_asset';
153: begin
154: /* initialize the control record for the asset */

Line 151: L_exception_info IGI_IAC_TYPES.iac_reval_exception_line;

147: L_reval_control IGI_IAC_TYPES.iac_reval_control_type;
148: L_reval_params IGI_IAC_TYPES.iac_reval_params;
149: L_Reval_output_dists IGI_IAC_TYPES.iac_reval_output_dists;
150: L_reval_output_dists_idx IGI_IAC_TYPES.iac_reval_output_dists_idx;
151: L_exception_info IGI_IAC_TYPES.iac_reval_exception_line;
152: l_path varchar2(100) := g_path||'do_revaluation_asset';
153: begin
154: /* initialize the control record for the asset */
155: igi_iac_debug_pkg.debug_other_string(g_state_level,l_path,'Initialization of the control structure');

Line 227: l_reval_exceptions igi_iac_types.iac_reval_exceptions;

223:
224: fp_reval_exceptions_idx := fp_reval_exceptions_idx + 1;
225: igi_iac_debug_pkg.debug_other_string(g_state_level,l_path,'Validation of business rules.');
226: declare
227: l_reval_exceptions igi_iac_types.iac_reval_exceptions;
228: l_reval_idx igi_iac_types.iac_reval_exceptions_idx;
229: begin
230: IF NOT IGI_IAC_REVAL_VALIDATION.validate_asset
231: ( fp_asset_id => fp_asset_id

Line 228: l_reval_idx igi_iac_types.iac_reval_exceptions_idx;

224: fp_reval_exceptions_idx := fp_reval_exceptions_idx + 1;
225: igi_iac_debug_pkg.debug_other_string(g_state_level,l_path,'Validation of business rules.');
226: declare
227: l_reval_exceptions igi_iac_types.iac_reval_exceptions;
228: l_reval_idx igi_iac_types.iac_reval_exceptions_idx;
229: begin
230: IF NOT IGI_IAC_REVAL_VALIDATION.validate_asset
231: ( fp_asset_id => fp_asset_id
232: , fp_book_type_code => fp_book_type_code

Line 282: , fp_iac_reval_output_asset out NOCOPY IGI_IAC_TYPES.iac_reval_output_asset

278: , fp_book_type_code varchar2
279: , fp_reval_mode varchar2
280: , fp_reval_rate number
281: , fp_period_counter number
282: , fp_iac_reval_output_asset out NOCOPY IGI_IAC_TYPES.iac_reval_output_asset
283: )
284: return boolean is
285: pragma autonomous_transaction;
286: l_reval_messages IGI_IAC_TYPES.iac_reval_mesg;

Line 286: l_reval_messages IGI_IAC_TYPES.iac_reval_mesg;

282: , fp_iac_reval_output_asset out NOCOPY IGI_IAC_TYPES.iac_reval_output_asset
283: )
284: return boolean is
285: pragma autonomous_transaction;
286: l_reval_messages IGI_IAC_TYPES.iac_reval_mesg;
287: l_reval_messages_idx IGI_IAC_TYPES.iac_reval_mesg_idx := 1;
288: l_reval_exceptions IGI_IAC_TYPES.iac_reval_exceptions;
289: l_reval_exceptions_idx IGI_IAC_TYPES.iac_reval_exceptions_idx := 1;
290: l_reval_output_asset IGI_IAC_TYPES.iac_reval_output_asset;

Line 287: l_reval_messages_idx IGI_IAC_TYPES.iac_reval_mesg_idx := 1;

283: )
284: return boolean is
285: pragma autonomous_transaction;
286: l_reval_messages IGI_IAC_TYPES.iac_reval_mesg;
287: l_reval_messages_idx IGI_IAC_TYPES.iac_reval_mesg_idx := 1;
288: l_reval_exceptions IGI_IAC_TYPES.iac_reval_exceptions;
289: l_reval_exceptions_idx IGI_IAC_TYPES.iac_reval_exceptions_idx := 1;
290: l_reval_output_asset IGI_IAC_TYPES.iac_reval_output_asset;
291: l_path varchar2(100) := g_path||'do_calculation_asset';

Line 288: l_reval_exceptions IGI_IAC_TYPES.iac_reval_exceptions;

284: return boolean is
285: pragma autonomous_transaction;
286: l_reval_messages IGI_IAC_TYPES.iac_reval_mesg;
287: l_reval_messages_idx IGI_IAC_TYPES.iac_reval_mesg_idx := 1;
288: l_reval_exceptions IGI_IAC_TYPES.iac_reval_exceptions;
289: l_reval_exceptions_idx IGI_IAC_TYPES.iac_reval_exceptions_idx := 1;
290: l_reval_output_asset IGI_IAC_TYPES.iac_reval_output_asset;
291: l_path varchar2(100) := g_path||'do_calculation_asset';
292: begin

Line 289: l_reval_exceptions_idx IGI_IAC_TYPES.iac_reval_exceptions_idx := 1;

285: pragma autonomous_transaction;
286: l_reval_messages IGI_IAC_TYPES.iac_reval_mesg;
287: l_reval_messages_idx IGI_IAC_TYPES.iac_reval_mesg_idx := 1;
288: l_reval_exceptions IGI_IAC_TYPES.iac_reval_exceptions;
289: l_reval_exceptions_idx IGI_IAC_TYPES.iac_reval_exceptions_idx := 1;
290: l_reval_output_asset IGI_IAC_TYPES.iac_reval_output_asset;
291: l_path varchar2(100) := g_path||'do_calculation_asset';
292: begin
293:

Line 290: l_reval_output_asset IGI_IAC_TYPES.iac_reval_output_asset;

286: l_reval_messages IGI_IAC_TYPES.iac_reval_mesg;
287: l_reval_messages_idx IGI_IAC_TYPES.iac_reval_mesg_idx := 1;
288: l_reval_exceptions IGI_IAC_TYPES.iac_reval_exceptions;
289: l_reval_exceptions_idx IGI_IAC_TYPES.iac_reval_exceptions_idx := 1;
290: l_reval_output_asset IGI_IAC_TYPES.iac_reval_output_asset;
291: l_path varchar2(100) := g_path||'do_calculation_asset';
292: begin
293:
294: if not do_revaluation_asset