DBA Data[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;