1 package FA_XLA_EVENTS_PVT as
2 /* $Header: faevents.pls 120.4 2006/04/24 15:29:51 bridgway noship $ */
3
4 TYPE number_tbl_type IS TABLE OF number INDEX BY BINARY_INTEGER;
5
6 FUNCTION create_transaction_event
7 (p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
8 p_asset_type_rec IN FA_API_TYPES.asset_type_rec_type,
9 px_trans_rec IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
10 p_event_status IN VARCHAR2 DEFAULT NULL,
11 p_calling_fn IN VARCHAR2 ,
12 p_log_level_rec in fa_api_types.log_level_rec_type default null
13 ) return boolean;
14
15 FUNCTION create_dual_transaction_event
16 (p_asset_hdr_rec_src IN FA_API_TYPES.asset_hdr_rec_type,
17 p_asset_hdr_rec_dest IN FA_API_TYPES.asset_hdr_rec_type,
18 p_asset_type_rec_src IN FA_API_TYPES.asset_type_rec_type,
19 p_asset_type_rec_dest IN FA_API_TYPES.asset_type_rec_type,
20 px_trans_rec_src IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
21 px_trans_rec_dest IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
22 p_event_status IN VARCHAR2 DEFAULT NULL,
23 p_calling_fn IN VARCHAR2,
24 p_log_level_rec in fa_api_types.log_level_rec_type default null
25 ) return boolean;
26
27 PROCEDURE create_deprn_event
28 (p_asset_id IN number,
29 p_book_type_code IN varchar2,
30 p_period_counter IN number,
31 p_period_close_date IN date,
32 p_deprn_run_id IN number,
33 p_ledger_id IN number,
34 x_event_id OUT NOCOPY number,
35 p_calling_fn IN VARCHAR2,
36 p_log_level_rec in fa_api_types.log_level_rec_type default null
37 );
38
39 PROCEDURE create_bulk_deprn_event
40 (p_asset_id_tbl IN number_tbl_type,
41 p_book_type_code IN varchar2,
42 p_period_counter IN number,
43 p_period_close_date IN date,
44 p_deprn_run_id IN number,
45 p_entity_type_code IN varchar2,
46 x_event_id_tbl OUT NOCOPY number_tbl_type,
47 p_calling_fn IN VARCHAR2,
48 p_log_level_rec in fa_api_types.log_level_rec_type default null
49 );
50
51 PROCEDURE create_bulk_deferred_event
52 (p_asset_id_tbl IN number_tbl_type,
53 p_corp_book IN varchar2,
54 p_tax_book IN varchar2,
55 p_corp_period_counter IN number,
56 p_tax_period_counter IN number,
57 p_period_close_date IN date,
58 p_entity_type_code IN varchar2,
59 x_event_id_tbl OUT NOCOPY number_tbl_type,
60 p_calling_fn IN VARCHAR2,
61 p_log_level_rec in fa_api_types.log_level_rec_type default null
62 );
63
64
65 FUNCTION update_transaction_event
66 (p_ledger_id IN NUMBER,
67 p_transaction_header_id IN NUMBER,
68 p_book_type_code IN VARCHAR2,
69 p_event_type_code IN VARCHAR2,
70 p_event_date IN DATE,
71 p_event_status_code IN VARCHAR2,
72 p_calling_fn IN VARCHAR2,
73 p_log_level_rec in fa_api_types.log_level_rec_type default null
74 ) return boolean;
75
76 FUNCTION update_inter_transaction_event
77 (p_ledger_id IN NUMBER,
78 p_trx_reference_id IN NUMBER,
79 p_book_type_code IN VARCHAR2,
80 p_event_type_code IN VARCHAR2,
81 p_event_date IN DATE,
82 p_event_status_code IN VARCHAR2,
83 p_calling_fn IN VARCHAR2,
84 p_log_level_rec in fa_api_types.log_level_rec_type default null
85 ) return boolean;
86
87 FUNCTION delete_transaction_event
88 (p_ledger_id IN NUMBER,
89 p_transaction_header_id IN NUMBER,
90 p_book_type_code IN VARCHAR2,
91 p_calling_fn IN VARCHAR2 ,
92 p_log_level_rec in fa_api_types.log_level_rec_type default null
93 ) return boolean;
94
95 FUNCTION delete_deprn_event
96 (p_event_id IN NUMBER,
97 p_ledger_id IN NUMBER,
98 p_asset_id IN NUMBER,
99 p_book_type_code IN VARCHAR2,
100 p_period_counter IN NUMBER,
101 p_deprn_run_id IN NUMBER,
102 p_calling_fn IN VARCHAR2,
103 p_log_level_rec in fa_api_types.log_level_rec_type default null
104 ) return boolean;
105
106 end FA_XLA_EVENTS_PVT;