1 PACKAGE OKC_XPRT_OM_INT_PVT AS
2 /* $Header: OKCVXOMINTS.pls 120.2 2005/12/14 16:15:23 arsundar noship $ */
3
4 TYPE line_var_tbl_type IS TABLE OF VARCHAR2(100) INDEX BY BINARY_INTEGER;
5
6 G_BSA_DOC_TYPE CHAR(1) := 'B'; --global constant for document type of Blanket Sales Agreement.
7 G_SO_DOC_TYPE CHAR(1) := 'O'; --global constant for document type of Sales Order
8
9 PROCEDURE get_clause_variable_values
10 (
11 p_api_version IN NUMBER,
12 p_init_msg_list IN VARCHAR2,
13
14 p_doc_type IN VARCHAR2,
15 p_doc_id IN NUMBER,
16 p_sys_var_value_tbl IN OUT NOCOPY OKC_TERMS_UTIL_GRP.sys_var_value_tbl_type,
17
18 x_return_status OUT NOCOPY VARCHAR2,
19 x_msg_count OUT NOCOPY NUMBER,
20 x_msg_data OUT NOCOPY VARCHAR2 );
21
22
23 --this overloaded signature is called from the contract expert
24 PROCEDURE get_clause_variable_values
25 (
26 p_api_version IN NUMBER,
27 p_init_msg_list IN VARCHAR2,
28
29 p_doc_type IN VARCHAR2,
30 p_doc_id IN NUMBER,
31 p_line_var_tbl IN line_var_tbl_type,
32
33 x_line_var_value_tbl OUT NOCOPY OKC_TERMS_UTIL_GRP.sys_var_value_tbl_type,
34 x_return_status OUT NOCOPY VARCHAR2,
35 x_msg_count OUT NOCOPY NUMBER,
36 x_msg_data OUT NOCOPY VARCHAR2 );
37
38 PROCEDURE Get_Line_Variable_Values (
39 p_api_version IN NUMBER,
40 p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
41 p_doc_type IN VARCHAR2,
42 p_doc_id IN NUMBER,
43 x_return_status OUT NOCOPY VARCHAR2,
44 x_msg_count OUT NOCOPY NUMBER,
45 x_msg_data OUT NOCOPY VARCHAR2,
46 x_line_sys_var_value_tbl OUT NOCOPY OKC_XPRT_XRULE_VALUES_PVT.line_sys_var_value_tbl_type,
47 x_line_count OUT NOCOPY NUMBER,
48 x_line_variables_count OUT NOCOPY NUMBER
49 );
50
51
52 END OKC_XPRT_OM_INT_PVT;