1 PACKAGE cse_fa_integration_grp AUTHID CURRENT_USER AS
2 /* $Header: CSEGFAIS.pls 120.0 2005/06/17 15:55:00 brmanesh noship $ */
3
4 g_pkg_name constant varchar2(30) := 'cse_fa_integration_grp';
5
6 FUNCTION is_oat_enabled RETURN BOOLEAN;
7
8 FUNCTION addition(
9 p_trans_rec IN fa_api_types.trans_rec_type,
10 p_asset_hdr_rec IN fa_api_types.asset_hdr_rec_type,
11 p_asset_desc_rec IN fa_api_types.asset_desc_rec_type,
12 p_asset_fin_rec IN fa_api_types.asset_fin_rec_type,
13 p_asset_dist_tbl IN fa_api_types.asset_dist_tbl_type,
14 p_inv_tbl IN fa_api_types.inv_tbl_type) RETURN boolean;
15
16 FUNCTION unit_adjustment(
17 p_trans_rec IN fa_api_types.trans_rec_type,
18 p_asset_hdr_rec IN fa_api_types.asset_hdr_rec_type,
19 p_asset_dist_tbl IN fa_api_types.asset_dist_tbl_type) RETURN boolean;
20
21 FUNCTION adjustment(
22 p_trans_rec IN fa_api_types.trans_rec_type,
23 p_asset_hdr_rec IN fa_api_types.asset_hdr_rec_type,
24 p_asset_fin_rec_adj IN fa_api_types.asset_fin_rec_type,
25 p_inv_tbl IN fa_api_types.inv_tbl_type) RETURN boolean;
26
27 FUNCTION transfer(
28 p_trans_rec IN fa_api_types.trans_rec_type,
29 p_asset_hdr_rec IN fa_api_types.asset_hdr_rec_type,
30 p_asset_dist_tbl IN fa_api_types.asset_dist_tbl_type) RETURN boolean;
31
32 FUNCTION retire(
33 p_asset_id IN number,
34 p_book_type_code IN varchar2,
35 p_retirement_id IN number,
36 p_retirement_date IN date,
37 p_retirement_units IN number) RETURN boolean;
38
39 FUNCTION reinstate(
40 p_asset_id IN number,
41 p_book_type_code IN varchar2,
42 p_retirement_id IN number,
43 p_reinstatement_date IN date,
44 p_reinstatement_units IN number) RETURN boolean;
45
46 END cse_fa_integration_grp;