DBA Data[Home] [Help]

PACKAGE: APPS.OKC_RULE_DEF_PUB

Source


1 Package OKC_RULE_DEF_PUB AUTHID CURRENT_USER AS
5  subtype rgrv_tbl_type is okc_rule_def_pvt.rgrv_tbl_type;
2 /* $Header: OKCPRGDS.pls 120.0 2005/05/26 09:47:51 appldev noship $ */
3 
4  subtype rgrv_rec_type is okc_rule_def_pvt.rgrv_rec_type;
6  subtype rdsv_rec_type is okc_rule_def_pvt.rdsv_rec_type;
7  subtype rdsv_tbl_type is okc_rule_def_pvt.rdsv_tbl_type;
8 
9   ---------------------------------------------------------------------------
10   -- GLOBAL MESSAGE CONSTANTS
11   ---------------------------------------------------------------------------
12   G_FND_APP			CONSTANT VARCHAR2(200) := OKC_API.G_FND_APP;
13   G_FORM_UNABLE_TO_RESERVE_REC	CONSTANT VARCHAR2(200) := OKC_API.G_FORM_UNABLE_TO_RESERVE_REC;
14   G_FORM_RECORD_DELETED		CONSTANT VARCHAR2(200) := OKC_API.G_FORM_RECORD_DELETED;
15   G_FORM_RECORD_CHANGED		CONSTANT VARCHAR2(200) := OKC_API.G_FORM_RECORD_CHANGED;
16   G_RECORD_LOGICALLY_DELETED	CONSTANT VARCHAR2(200) := OKC_API.G_RECORD_LOGICALLY_DELETED;
17   G_REQUIRED_VALUE		CONSTANT VARCHAR2(200) := OKC_API.G_REQUIRED_VALUE;
18   G_INVALID_VALUE		CONSTANT VARCHAR2(200) := OKC_API.G_INVALID_VALUE;
19   G_COL_NAME_TOKEN		CONSTANT VARCHAR2(200) := OKC_API.G_COL_NAME_TOKEN;
20   G_PARENT_TABLE_TOKEN		CONSTANT VARCHAR2(200) := OKC_API.G_PARENT_TABLE_TOKEN;
21   G_CHILD_TABLE_TOKEN		CONSTANT VARCHAR2(200) := OKC_API.G_CHILD_TABLE_TOKEN;
22   G_UNEXPECTED_ERROR            CONSTANT VARCHAR2(200) := 'OKC_CONTRACTS_UNEXP_ERROR';
23   G_SQLERRM_TOKEN               CONSTANT VARCHAR2(200) := 'SQLerrm';
24   G_SQLCODE_TOKEN               CONSTANT VARCHAR2(200) := 'SQLcode';
25   G_UPPERCASE_REQUIRED		CONSTANT VARCHAR2(200) := 'OKC_UPPERCASE_REQUIRED';
26 
27   ------------------------------------------------------------------------------------
28   -- GLOBAL EXCEPTION
29   ---------------------------------------------------------------------------
30   G_EXCEPTION_HALT_VALIDATION	EXCEPTION;
31 
32   -- GLOBAL VARIABLES
33   ---------------------------------------------------------------------------
34   G_PKG_NAME			CONSTANT VARCHAR2(200) := 'OKC_RULE_DEF_PUB';
35   G_APP_NAME			CONSTANT VARCHAR2(3)   :=  OKC_API.G_APP_NAME;
36 
37   g_rgrv_rec			rgrv_rec_type;
38   g_rdsv_rec			rdsv_rec_type;
39   ---------------------------------------------------------------------------
40 
41  PROCEDURE create_rg_def_rule(
42     p_api_version                  IN NUMBER,
43     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
44     x_return_status                OUT NOCOPY VARCHAR2,
45     x_msg_count                    OUT NOCOPY NUMBER,
46     x_msg_data                     OUT NOCOPY VARCHAR2,
47     p_rgrv_rec                     IN rgrv_rec_type,
48     x_rgrv_rec                     OUT NOCOPY rgrv_rec_type);
49 
50  PROCEDURE create_rg_def_rule(
51     p_api_version                  IN NUMBER,
52     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
53     x_return_status                OUT NOCOPY VARCHAR2,
54     x_msg_count                    OUT NOCOPY NUMBER,
55     x_msg_data                     OUT NOCOPY VARCHAR2,
56     p_rgrv_tbl                     IN rgrv_tbl_type,
57     x_rgrv_tbl                     OUT NOCOPY rgrv_tbl_type);
58 
59 
60  PROCEDURE update_rg_def_rule(
61     p_api_version                  IN NUMBER,
62     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
63     x_return_status                OUT NOCOPY VARCHAR2,
64     x_msg_count                    OUT NOCOPY NUMBER,
65     x_msg_data                     OUT NOCOPY VARCHAR2,
66     p_rgrv_rec                     IN rgrv_rec_type,
67     x_rgrv_rec                     OUT NOCOPY rgrv_rec_type);
68 
69  PROCEDURE update_rg_def_rule(
70     p_api_version                  IN NUMBER,
71     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
72     x_return_status                OUT NOCOPY VARCHAR2,
73     x_msg_count                    OUT NOCOPY NUMBER,
74     x_msg_data                     OUT NOCOPY VARCHAR2,
75     p_rgrv_tbl                     IN rgrv_tbl_type,
76     x_rgrv_tbl                     OUT NOCOPY rgrv_tbl_type);
77 
78  PROCEDURE delete_rg_def_rule(
79     p_api_version                  IN NUMBER,
80     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
81     x_return_status                OUT NOCOPY VARCHAR2,
82     x_msg_count                    OUT NOCOPY NUMBER,
83     x_msg_data                     OUT NOCOPY VARCHAR2,
84     p_rgrv_rec                     IN rgrv_rec_type);
85 
86  PROCEDURE delete_rg_def_rule(
87     p_api_version                  IN NUMBER,
88     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
89     x_return_status                OUT NOCOPY VARCHAR2,
90     x_msg_count                    OUT NOCOPY NUMBER,
91     x_msg_data                     OUT NOCOPY VARCHAR2,
92     p_rgrv_tbl                     IN rgrv_tbl_type);
93 
94  PROCEDURE validate_rg_def_rule(
95     p_api_version                  IN NUMBER,
96     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
97     x_return_status                OUT NOCOPY VARCHAR2,
98     x_msg_count                    OUT NOCOPY NUMBER,
99     x_msg_data                     OUT NOCOPY VARCHAR2,
100     p_rgrv_rec                     IN rgrv_rec_type);
101 
102  PROCEDURE validate_rg_def_rule(
103     p_api_version                  IN NUMBER,
104     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
105     x_return_status                OUT NOCOPY VARCHAR2,
106     x_msg_count                    OUT NOCOPY NUMBER,
107     x_msg_data                     OUT NOCOPY VARCHAR2,
108     p_rgrv_tbl                     IN rgrv_tbl_type);
109 
110  PROCEDURE lock_rg_def_rule(
111     p_api_version                  IN NUMBER,
112     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
113     x_return_status                OUT NOCOPY VARCHAR2,
114     x_msg_count                    OUT NOCOPY NUMBER,
115     x_msg_data                     OUT NOCOPY VARCHAR2,
116     p_rgrv_rec                     IN rgrv_rec_type);
117 
118  PROCEDURE lock_rg_def_rule(
119     p_api_version                  IN NUMBER,
120     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
121     x_return_status                OUT NOCOPY VARCHAR2,
122     x_msg_count                    OUT NOCOPY NUMBER,
123     x_msg_data                     OUT NOCOPY VARCHAR2,
124     p_rgrv_tbl                     IN rgrv_tbl_type);
125 
126  PROCEDURE create_rd_source(
127     p_api_version                  IN NUMBER,
128     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
129     x_return_status                OUT NOCOPY VARCHAR2,
130     x_msg_count                    OUT NOCOPY NUMBER,
131     x_msg_data                     OUT NOCOPY VARCHAR2,
132     p_rdsv_rec                     IN rdsv_rec_type,
133     x_rdsv_rec                     OUT NOCOPY rdsv_rec_type);
134 
135  PROCEDURE create_rd_source(
136     p_api_version                  IN NUMBER,
137     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
138     x_return_status                OUT NOCOPY VARCHAR2,
139     x_msg_count                    OUT NOCOPY NUMBER,
140     x_msg_data                     OUT NOCOPY VARCHAR2,
141     p_rdsv_tbl                     IN rdsv_tbl_type,
142     x_rdsv_tbl                     OUT NOCOPY rdsv_tbl_type);
143 
144  PROCEDURE update_rd_source(
145     p_api_version                  IN NUMBER,
146     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
147     x_return_status                OUT NOCOPY VARCHAR2,
148     x_msg_count                    OUT NOCOPY NUMBER,
149     x_msg_data                     OUT NOCOPY VARCHAR2,
150     p_rdsv_rec                     IN rdsv_rec_type,
151     x_rdsv_rec                     OUT NOCOPY rdsv_rec_type);
152 
153  PROCEDURE update_rd_source(
154     p_api_version                  IN NUMBER,
155     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
156     x_return_status                OUT NOCOPY VARCHAR2,
157     x_msg_count                    OUT NOCOPY NUMBER,
158     x_msg_data                     OUT NOCOPY VARCHAR2,
159     p_rdsv_tbl                     IN rdsv_tbl_type,
160     x_rdsv_tbl                     OUT NOCOPY rdsv_tbl_type);
161 
162  PROCEDURE delete_rd_source(
163     p_api_version                  IN NUMBER,
164     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
165     x_return_status                OUT NOCOPY VARCHAR2,
166     x_msg_count                    OUT NOCOPY NUMBER,
167     x_msg_data                     OUT NOCOPY VARCHAR2,
168     p_rdsv_rec                     IN rdsv_rec_type);
169 
170  PROCEDURE delete_rd_source(
171     p_api_version                  IN NUMBER,
172     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
173     x_return_status                OUT NOCOPY VARCHAR2,
174     x_msg_count                    OUT NOCOPY NUMBER,
175     x_msg_data                     OUT NOCOPY VARCHAR2,
176     p_rdsv_tbl                     IN rdsv_tbl_type);
177 
178  PROCEDURE validate_rd_source(
179     p_api_version                  IN NUMBER,
180     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
181     x_return_status                OUT NOCOPY VARCHAR2,
182     x_msg_count                    OUT NOCOPY NUMBER,
183     x_msg_data                     OUT NOCOPY VARCHAR2,
184     p_rdsv_rec                     IN rdsv_rec_type);
185 
186  PROCEDURE validate_rd_source(
187     p_api_version                  IN NUMBER,
188     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
189     x_return_status                OUT NOCOPY VARCHAR2,
190     x_msg_count                    OUT NOCOPY NUMBER,
191     x_msg_data                     OUT NOCOPY VARCHAR2,
192     p_rdsv_tbl                     IN rdsv_tbl_type);
193 
194  PROCEDURE lock_rd_source(
195     p_api_version                  IN NUMBER,
196     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
197     x_return_status                OUT NOCOPY VARCHAR2,
198     x_msg_count                    OUT NOCOPY NUMBER,
199     x_msg_data                     OUT NOCOPY VARCHAR2,
200     p_rdsv_rec                     IN rdsv_rec_type);
201 
202  PROCEDURE lock_rd_source(
203     p_api_version                  IN NUMBER,
204     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
205     x_return_status                OUT NOCOPY VARCHAR2,
206     x_msg_count                    OUT NOCOPY NUMBER,
207     x_msg_data                     OUT NOCOPY VARCHAR2,
208     p_rdsv_tbl                     IN rdsv_tbl_type);
209 
210 
211 END okc_rule_def_pub;