DBA Data[Home] [Help]

PACKAGE: APPS.PO_UDA_AUTOCREATE_PKG

Source


1 PACKAGE PO_UDA_AUTOCREATE_PKG AUTHID CURRENT_USER AS
2 /* $Header: PO_UDA_AUTOCREATE_PKG.pls 120.2.12020000.2 2013/02/22 11:29:27 amalick ship $ */
3 
4 
5 -- Global Variables and constants
6 G_OFFER VARCHAR2(3) := 'OFR';
7 G_SOLICITATION VARCHAR2(3) := 'SOL';
8 G_IDV VARCHAR2(3) := 'IDV';
9 G_PO VARCHAR2(3) := 'AWD';
10 G_REQUISITION VARCHAR2(3) := 'REQ';
11 G_SYSTEM VARCHAR2(3) := 'SYS';
12 
13 
14 g_sol_header_pkey_col VARCHAR2(25) := 'AUCTION_HEADER_ID';
15 g_sol_line_number VARCHAR2(15) := 'LINE_NUMBER';
16 g_ofr_header_pkey_col  CONSTANT VARCHAR2(15)  := 'BID_NUMBER';
17 g_ofr_line_number VARCHAR2(15) := 'LINE_NUMBER';
18 
19 g_req_header_pkey_col  CONSTANT VARCHAR2(25)  := 'REQUISITION_HEADER_ID';
20 g_req_line_pkey_col	   CONSTANT VARCHAR2(20)  := 'REQUISITION_LINE_ID';
21 
22 
23 g_pk1_value NUMBER;       --bug12611018
24 g_pk2_value NUMBER;       --bug12611018
25 
26 -- Procedures
27 
28 Procedure AUTOCREATE_UDA_DATA(
29 		P_SOURCE_DOCUMENT IN VARCHAR2, --PR,SOL
30 		P_TARGET_DOCUMENT IN VARCHAR2, --SOL,PO,IDV
31 		P_SRC_PK1_VALUE IN NUMBER,
32 		P_SRC_PK2_VALUE IN NUMBER,
33 		P_TAR_PK1_VALUE IN NUMBER,
34 		P_TAR_PK2_VALUE IN NUMBER,
35 		X_RETURN_STATUS OUT NOCOPY VARCHAR2,
36     X_ERRORCODE OUT NOCOPY NUMBER,
37     X_MSG_COUNT OUT NOCOPY NUMBER,
38     X_MSG_DATA OUT NOCOPY VARCHAR2);
39 
40 FUNCTION get_pk1_value RETURN number;  --bug12611018
41 FUNCTION get_pk2_value RETURN number;  --bug12611018
42 
43 --<Bug 16308668 Start> : Moving procedures to Spec
44 PROCEDURE get_attribute_groups(p_uda_template_id IN NUMBER,
45                                x_attr_group_tbl  IN OUT NOCOPY PO_TBL_VARCHAR30
46                                );
47 FUNCTION get_uda_template_id
48            ( p_functional_area IN VARCHAR2
49             ,p_doc_type IN  VARCHAR2
50             ,p_doc_level IN VARCHAR2
51             ,p_doc_style_id  IN NUMBER DEFAULT NULL
52            ) RETURN number;
53 
54 FUNCTION get_template_id(p_table_name          IN VARCHAR2,
55                          p_pkey1_col_name      IN VARCHAR2,
56                          p_pkey1_val           IN NUMBER,
57                          p_pkey2_col_name      IN VARCHAR2,
58                          p_pkey2_val           IN NUMBER
59                         ) RETURN NUMBER;
60 
61 PROCEDURE get_group_id_tbl(p_level IN VARCHAR2,
62                            x_attr_group_id_tbl OUT NOCOPY po_tbl_number
63                           );
64 --<Bug 16308668 End>
65 
66 END PO_UDA_AUTOCREATE_PKG;