[Home] [Help]
PACKAGE: APPS.PO_PDOI_HEADER_PROCESS_PVT
Source
1 PACKAGE PO_PDOI_HEADER_PROCESS_PVT AS
2 /* $Header: PO_PDOI_HEADER_PROCESS_PVT.pls 120.1 2005/08/09 16:34 jinwang noship $ */
3
4 PROCEDURE open_headers
5 (
6 p_max_intf_header_id IN NUMBER,
7 x_headers_csr OUT NOCOPY PO_PDOI_TYPES.intf_cursor_type
8 );
9
10 PROCEDURE fetch_headers
11 (
12 x_headers_csr IN OUT NOCOPY PO_PDOI_TYPES.intf_cursor_type,
13 x_headers OUT NOCOPY PO_PDOI_TYPES.headers_rec_type
14 );
15
16 PROCEDURE derive_headers
17 (
18 x_headers IN OUT NOCOPY PO_PDOI_TYPES.headers_rec_type
19 );
20
21
22 PROCEDURE default_headers
23 (
24 x_headers IN OUT NOCOPY PO_PDOI_TYPES.headers_rec_type
25 );
26
27 PROCEDURE validate_headers
28 (
29 x_headers IN OUT NOCOPY PO_PDOI_TYPES.headers_rec_type
30 );
31
32 -- shared with line location derivation logic
33 PROCEDURE derive_location_id
34 (
35 p_key IN po_session_gt.key%TYPE,
36 p_index_tbl IN DBMS_SQL.NUMBER_TABLE,
37 p_location_type IN VARCHAR2,
38 p_location_tbl IN PO_TBL_VARCHAR100,
39 x_location_id_tbl IN OUT NOCOPY PO_TBL_NUMBER
40 );
41
42 -- shared with line location derivation logic
43 PROCEDURE derive_terms_id
44 (
45 p_key IN po_session_gt.key%TYPE,
46 p_index_tbl IN DBMS_SQL.NUMBER_TABLE,
47 p_payment_terms_tbl IN PO_TBL_VARCHAR100,
48 x_terms_id_tbl IN OUT NOCOPY PO_TBL_NUMBER
49 );
50
51 -- shared with pre-processing
52 PROCEDURE derive_vendor_id
53 (
54 p_key IN po_session_gt.key%TYPE,
55 p_index_tbl IN DBMS_SQL.NUMBER_TABLE,
56 p_vendor_name_tbl IN PO_TBL_VARCHAR2000,
57 p_vendor_num_tbl IN PO_TBL_VARCHAR30,
58 x_vendor_id_tbl IN OUT NOCOPY PO_TBL_NUMBER
59 );
60 END PO_PDOI_HEADER_PROCESS_PVT;