1 PACKAGE PO_PDOI_DIST_PROCESS_PVT AUTHID CURRENT_USER AS
2 /* $Header: PO_PDOI_DIST_PROCESS_PVT.pls 120.3 2005/12/16 15:59 bao noship $ */
3
4 PROCEDURE open_dists
5 (
6 p_max_intf_dist_id IN NUMBER,
7 x_dists_csr OUT NOCOPY PO_PDOI_TYPES.intf_cursor_type
8 );
9
10 PROCEDURE fetch_dists
11 (
12 x_dists_csr IN OUT NOCOPY PO_PDOI_TYPES.intf_cursor_type,
13 x_dists OUT NOCOPY PO_PDOI_TYPES.distributions_rec_type
14 );
15
16 PROCEDURE derive_dists
17 (
18 x_dists IN OUT NOCOPY PO_PDOI_TYPES.distributions_rec_type
19 );
20
21 PROCEDURE default_dists
22 (
23 x_dists IN OUT NOCOPY PO_PDOI_TYPES.distributions_rec_type
24 );
25
26 PROCEDURE validate_dists
27 (
28 x_dists IN OUT NOCOPY PO_PDOI_TYPES.distributions_rec_type
29 );
30
31
32 PROCEDURE derive_account_id
33 ( p_account_number IN VARCHAR2,
34 p_chart_of_accounts_id IN NUMBER,
35 p_account_segment1 IN VARCHAR2, p_account_segment2 IN VARCHAR2,
36 p_account_segment3 IN VARCHAR2, p_account_segment4 IN VARCHAR2,
37 p_account_segment5 IN VARCHAR2, p_account_segment6 IN VARCHAR2,
38 p_account_segment7 IN VARCHAR2, p_account_segment8 IN VARCHAR2,
39 p_account_segment9 IN VARCHAR2, p_account_segment10 IN VARCHAR2,
40 p_account_segment11 IN VARCHAR2, p_account_segment12 IN VARCHAR2,
41 p_account_segment13 IN VARCHAR2, p_account_segment14 IN VARCHAR2,
42 p_account_segment15 IN VARCHAR2, p_account_segment16 IN VARCHAR2,
43 p_account_segment17 IN VARCHAR2, p_account_segment18 IN VARCHAR2,
44 p_account_segment19 IN VARCHAR2, p_account_segment20 IN VARCHAR2,
45 p_account_segment21 IN VARCHAR2, p_account_segment22 IN VARCHAR2,
46 p_account_segment23 IN VARCHAR2, p_account_segment24 IN VARCHAR2,
47 p_account_segment25 IN VARCHAR2, p_account_segment26 IN VARCHAR2,
48 p_account_segment27 IN VARCHAR2, p_account_segment28 IN VARCHAR2,
49 p_account_segment29 IN VARCHAR2, p_account_segment30 IN VARCHAR2,
50 x_account_id OUT NOCOPY NUMBER
51 );
52
53 END PO_PDOI_DIST_PROCESS_PVT;