DBA Data[Home] [Help]

PACKAGE: APPS.IGI_IAC_REVAL_CRUD

Source


1 PACKAGE IGI_IAC_REVAL_CRUD AS
2 -- $Header: igiiards.pls 120.4.12000000.3 2007/10/22 06:27:51 npandya ship $
3 
4 l_rec igi_iac_revaluation_rates%rowtype;  -- create this for quicker access via sql navigator
5 
6 function create_exceptions
7     ( fp_reval_exceptions    in out NOCOPY IGI_IAC_TYPES.iac_reval_exception_line
8     , fp_revaluation_id      in     NUMBER
9     )
10 return boolean;
11 
12 function create_txn_headers
13     ( fp_reval_params    in out NOCOPY IGI_IAC_TYPES.iac_reval_params
14     , fp_second_set      in boolean default false )
15 return boolean;
16 
17 function create_asset_balances
18     ( fp_reval_params    in out NOCOPY IGI_IAC_TYPES.iac_reval_params
19      , fp_second_set     in boolean default false )
20 return boolean;
21 
22 function create_det_balances
23     ( fp_reval_params    in out NOCOPY IGI_IAC_TYPES.iac_reval_params
24     , fp_second_set      in boolean default false
25      )
26 return boolean;
27 
28 function create_reval_rates
29     ( fp_reval_params    in out NOCOPY IGI_IAC_TYPES.iac_reval_params
30     , fp_second_set      in boolean default false  )
31 return boolean;
32 
33 function update_reval_rates ( fp_adjustment_id in number )
34 return boolean;
35 
36 function crud_iac_tables
37      ( fp_reval_params   in out NOCOPY IGI_IAC_TYPES.iac_reval_params
38       , fp_second_set    in boolean default false )
39 return boolean ;
40 
41 function reval_status_to_previewed
42      ( fp_reval_id       in out NOCOPY IGI_IAC_REVALUATIONS.REVALUATION_ID%TYPE  )
43 return boolean ;
44 
45 function reval_status_to_failed_pre
46      ( fp_reval_id       in out NOCOPY IGI_IAC_REVALUATIONS.REVALUATION_ID%TYPE )
47 return boolean ;
48 
49 function reval_status_to_completed
50      ( fp_reval_id       in out NOCOPY IGI_IAC_REVALUATIONS.REVALUATION_ID%TYPE,
51        p_event_id      in number)
52 return boolean ;
53 
54 function reval_status_to_failed_run
55      ( fp_reval_id       in out NOCOPY IGI_IAC_REVALUATIONS.REVALUATION_ID%TYPE )
56 return boolean ;
57 
58 function adjustment_status_to_run
59      ( fp_reval_id       in  IGI_IAC_REVALUATIONS.REVALUATION_ID%TYPE
60      , fp_asset_id       in  IGI_IAC_TRANSACTION_HEADERS.ASSET_ID%TYPE
61      )
62 return boolean ;
63 
64 function update_balances
65      ( fp_reval_id       in  IGI_IAC_REVALUATIONS.REVALUATION_ID%TYPE
66      , fp_asset_id       in  IGI_IAC_TRANSACTION_HEADERS.ASSET_ID%TYPE
67      , fp_period_counter in IGI_IAC_TRANSACTION_HEADERS.PERIOD_COUNTER%TYPE
68      , fp_book_type_code in IGI_IAC_TRANSACTION_HEADERS.BOOK_TYPE_CODE%TYPE
69      )
70 return boolean ;
71 
72 function allow_transfer_to_gl
73      ( fp_reval_id       in  IGI_IAC_REVALUATIONS.REVALUATION_ID%TYPE
74      , fp_book_type_code in  IGI_IAC_REVALUATIONS.BOOK_TYPE_CODE%TYPE
75      , fp_asset_id       in  IGI_IAC_TRANSACTION_HEADERS.ASSET_ID%TYPE
76      )
77 return boolean
78 ;
79 
80 function stamp_sla_event
81      ( fp_reval_id       in  IGI_IAC_REVALUATIONS.REVALUATION_ID%TYPE
82      , fp_book_type_code in  IGI_IAC_REVALUATIONS.BOOK_TYPE_CODE%TYPE
83      , fp_event_id       in  IGI_IAC_REVALUATIONS.EVENT_ID%TYPE
84      )
85 return boolean;
86 
87 END;