1 PACKAGE FA_CUA_MASS_UPDATE1_PKG as
2 /* $Header: FACMUP1MS.pls 120.1 2002/11/12 07:56:14 glchen ship $*/
3
4 FUNCTION GET_END_DATE(X_book_type_code VARCHAR2,
5 x_prorate_date DATE,
6 x_life NUMBER) return date;
7 pragma restrict_references (get_end_date,WNPS,WNDS);
8
9 PROCEDURE CALC_LIFE_ENDDATE( x_prorate_date DATE,
10 x_end_date in out nocopy DATE,
11 x_prorate_convention_code IN VARCHAR2,
12 x_life IN number,
13 x_err_code in out nocopy varchar2 ,
14 x_err_stage in out nocopy varchar2 ,
15 x_err_stack in out nocopy varchar2 ) ;
16
17 PROCEDURE CALC_LIFE(X_book_type_code VARCHAR2,
18 x_prorate_date DATE,
19 x_end_date DATE,
20 x_deprn_method IN VARCHAR2,
21 x_life IN OUT NOCOPY number,
22 x_err_code in out nocopy varchar2 ,
23 x_err_stage in out nocopy varchar2 ,
24 x_err_stack in out nocopy varchar2 ) ;
25
26 Procedure update_category
27 (x_asset_id in number,
28 x_old_cat_id in number,
29 x_new_cat_id in number,
30 x_err_code in out nocopy varchar2 ,
31 x_err_stage in out nocopy varchar2 ,
32 x_err_stack in out nocopy varchar2 );
33
34
35 PROCEDURE proc_conc( ERRBUF OUT NOCOPY VARCHAR2,
36 RETCODE OUT NOCOPY VARCHAR2,
37 X_from_Batch_number IN NUMBER DEFAULT NULL,
38 X_to_batch_number IN NUMBER DEFAULT NULL);
39
40 PROCEDURE process_batch( px_trans_rec IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
41 p_batch_id IN NUMBER ,
42 p_amortize_flag IN VARCHAR2 );
43
44 PROCEDURE process_asset( px_trans_rec IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
45 p_batch_id IN NUMBER,
46 p_asset_id IN NUMBER,
47 p_book IN VARCHAR2,
48 p_amortize_flag IN VARCHAR2,
49 x_err_code OUT NOCOPY VARCHAR2,
50 x_err_attr_name OUT NOCOPY VARCHAR2 ) ;
51
52 PROCEDURE do_transfer( p_asset_id IN NUMBER,
53 p_book_type_code IN VARCHAR2,
54 p_new_hr_dist_set_id IN NUMBER,
55 p_transaction_date IN DATE,
56 x_err_code OUT NOCOPY VARCHAR2 ) ;
57
58 PROCEDURE do_adjustment( px_trans_rec IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
59 px_asset_hdr_rec IN OUT NOCOPY FA_API_TYPES.asset_hdr_rec_type,
60 x_new_life IN NUMBER,
61 p_amortize_flag IN VARCHAR2,
62 x_err_code OUT NOCOPY VARCHAR2 );
63
64 END FA_CUA_MASS_UPDATE1_PKG;