DBA Data[Home] [Help]

PACKAGE: APPS.OKC_K_ARTICLES_PVT

Source


1 PACKAGE OKC_K_ARTICLES_PVT AS
2 /* $Header: OKCVCATS.pls 120.0 2005/05/25 22:38:31 appldev noship $ */
3 
4   ---------------------------------------------------------------------------
5   -- Procedures and Functions
6   ---------------------------------------------------------------------------
7 
8   PROCEDURE insert_row(
9     p_validation_level	           IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
10     x_return_status                OUT NOCOPY VARCHAR2,
11     p_id                         IN NUMBER,
12     p_sav_sae_id                 IN NUMBER,
13     p_cat_type                   IN VARCHAR2 := NULL,-- Bug 3341342
14     p_document_type              IN VARCHAR2,
15     p_document_id                IN NUMBER,
16     p_cle_id                     IN NUMBER   := NULL,
17     p_source_flag                IN VARCHAR2 :=NULL,
18     p_mandatory_yn               IN VARCHAR2 :='N',
19     p_scn_id                     IN NUMBER,
20     p_label                      IN VARCHAR2 := NULL,
21     p_amendment_description      IN VARCHAR2 := NULL,
22     p_amendment_operation_code   IN VARCHAR2 := NULL,
23     p_article_version_id         IN NUMBER   := NULL,
24     p_change_nonstd_yn           IN VARCHAR2 := 'N',
25     p_orig_system_reference_code IN VARCHAR2 := NULL,
26     p_orig_system_reference_id1  IN NUMBER   := NULL,
27     p_orig_system_reference_id2  IN NUMBER   := NULL,
28     p_display_sequence           IN NUMBER   := NULL,
29     p_attribute_category         IN VARCHAR2 := NULL,
30     p_attribute1                 IN VARCHAR2 := NULL,
31     p_attribute2                 IN VARCHAR2 := NULL,
32     p_attribute3                 IN VARCHAR2 := NULL,
33     p_attribute4                 IN VARCHAR2 := NULL,
34     p_attribute5                 IN VARCHAR2 := NULL,
35     p_attribute6                 IN VARCHAR2 := NULL,
36     p_attribute7                 IN VARCHAR2 := NULL,
37     p_attribute8                 IN VARCHAR2 := NULL,
38     p_attribute9                 IN VARCHAR2 := NULL,
39     p_attribute10                IN VARCHAR2 := NULL,
40     p_attribute11                IN VARCHAR2 := NULL,
41     p_attribute12                IN VARCHAR2 := NULL,
42     p_attribute13                IN VARCHAR2 := NULL,
43     p_attribute14                IN VARCHAR2 := NULL,
44     p_attribute15                IN VARCHAR2 := NULL,
45     p_print_text_yn              IN VARCHAR2 := 'N',
46     p_summary_amend_operation_code  IN VARCHAR2 := NULL,
47     p_ref_article_id                IN NUMBER := NULL,
48     p_ref_article_version_id        IN NUMBER := NULL,
49 
50     x_id                         OUT NOCOPY NUMBER
51   );
52 
53   PROCEDURE lock_row(
54     x_return_status                OUT NOCOPY VARCHAR2,
55     p_id                         IN NUMBER,
56     p_object_version_number      IN NUMBER
57   );
58 
59   PROCEDURE update_row(
60     p_validation_level	           IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
61     x_return_status                OUT NOCOPY VARCHAR2,
62     p_id                         IN NUMBER,
63     p_sav_sae_id                 IN NUMBER   := NULL,
64     p_document_type              IN VARCHAR2 := NULL,
65     p_document_id                IN NUMBER   := NULL,
66     p_cle_id                     IN NUMBER   := NULL,
67     p_source_flag                IN VARCHAR2 :=NULL,
68     p_mandatory_yn               IN VARCHAR2 :=NULL,
69     p_scn_id                     IN NUMBER   := NULL,
70     p_label                      IN VARCHAR2 := NULL,
71     p_amendment_description      IN VARCHAR2 := NULL,
72     p_amendment_operation_code   IN VARCHAR2 := NULL,
73     p_article_version_id         IN NUMBER   := NULL,
74     p_change_nonstd_yn           IN VARCHAR2 := NULL,
75     p_orig_system_reference_code IN VARCHAR2 := NULL,
76     p_orig_system_reference_id1  IN NUMBER   := NULL,
77     p_orig_system_reference_id2  IN NUMBER   := NULL,
78     p_display_sequence           IN NUMBER   := NULL,
79     p_attribute_category         IN VARCHAR2 := NULL,
80     p_attribute1                 IN VARCHAR2 := NULL,
81     p_attribute2                 IN VARCHAR2 := NULL,
82     p_attribute3                 IN VARCHAR2 := NULL,
83     p_attribute4                 IN VARCHAR2 := NULL,
84     p_attribute5                 IN VARCHAR2 := NULL,
85     p_attribute6                 IN VARCHAR2 := NULL,
86     p_attribute7                 IN VARCHAR2 := NULL,
87     p_attribute8                 IN VARCHAR2 := NULL,
88     p_attribute9                 IN VARCHAR2 := NULL,
89     p_attribute10                IN VARCHAR2 := NULL,
90     p_attribute11                IN VARCHAR2 := NULL,
91     p_attribute12                IN VARCHAR2 := NULL,
92     p_attribute13                IN VARCHAR2 := NULL,
93     p_attribute14                IN VARCHAR2 := NULL,
94     p_attribute15                IN VARCHAR2 := NULL,
95     p_print_text_yn              IN VARCHAR2 := NULL,
96     p_summary_amend_operation_code  IN VARCHAR2 := NULL,
97     p_ref_article_id                IN NUMBER := NULL,
98     p_ref_article_version_id        IN NUMBER := NULL,
99     p_object_version_number      IN NUMBER,
100     p_last_amended_by            IN NUMBER := NULL,
101     p_last_amendment_date        IN DATE := NULL
102   );
103 
104   PROCEDURE delete_row(
105     x_return_status                OUT NOCOPY VARCHAR2,
106     p_id                         IN NUMBER,
107     p_object_version_number      IN NUMBER
108   );
109 
110   PROCEDURE delete_set(
111     x_return_status          OUT NOCOPY VARCHAR2,
112     p_scn_id                 IN NUMBER
113   );
114 
115   PROCEDURE delete_set(
116     x_return_status          OUT NOCOPY VARCHAR2,
117     p_doc_type               IN  VARCHAR2,
118     p_doc_id                 IN  NUMBER
119   );
120 
121   PROCEDURE validate_row(
122     p_validation_level	           IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
123     x_return_status                OUT NOCOPY VARCHAR2,
124     p_id                         IN NUMBER,
125     p_sav_sae_id                 IN NUMBER,
126     p_document_type              IN VARCHAR2,
127     p_document_id                IN NUMBER,
128     p_cle_id                     IN NUMBER   := NULL,
129     p_source_flag                IN VARCHAR2 :=NULL,
130     p_mandatory_yn               IN VARCHAR2 :='N',
131     p_scn_id                     IN NUMBER,
132     p_label                      IN VARCHAR2 := NULL,
133     p_amendment_description      IN VARCHAR2 := NULL,
134     p_amendment_operation_code   IN VARCHAR2 := NULL,
135     p_article_version_id         IN NUMBER   := NULL,
136     p_change_nonstd_yn           IN VARCHAR2 := 'N',
137     p_orig_system_reference_code IN VARCHAR2 := NULL,
138     p_orig_system_reference_id1  IN NUMBER   := NULL,
139     p_orig_system_reference_id2  IN NUMBER   := NULL,
140     p_display_sequence           IN NUMBER   := NULL,
141     p_attribute_category         IN VARCHAR2 := NULL,
142     p_attribute1                 IN VARCHAR2 := NULL,
143     p_attribute2                 IN VARCHAR2 := NULL,
144     p_attribute3                 IN VARCHAR2 := NULL,
145     p_attribute4                 IN VARCHAR2 := NULL,
146     p_attribute5                 IN VARCHAR2 := NULL,
147     p_attribute6                 IN VARCHAR2 := NULL,
148     p_attribute7                 IN VARCHAR2 := NULL,
149     p_attribute8                 IN VARCHAR2 := NULL,
150     p_attribute9                 IN VARCHAR2 := NULL,
151     p_attribute10                IN VARCHAR2 := NULL,
152     p_attribute11                IN VARCHAR2 := NULL,
153     p_attribute12                IN VARCHAR2 := NULL,
154     p_attribute13                IN VARCHAR2 := NULL,
155     p_attribute14                IN VARCHAR2 := NULL,
156     p_attribute15                IN VARCHAR2 := NULL,
157     p_print_text_yn              IN VARCHAR2 := 'N',
158     p_summary_amend_operation_code  IN VARCHAR2 := NULL,
159     p_ref_article_id                IN NUMBER := NULL,
160     p_ref_article_version_id        IN NUMBER := NULL,
161     p_object_version_number      IN NUMBER
162   );
163 
164   FUNCTION get_rec (
165     p_id                         IN NUMBER,
166     p_major_version              IN NUMBER := NULL,
167     x_sav_sae_id                 OUT NOCOPY NUMBER,
168     x_document_type              OUT NOCOPY VARCHAR2,
169     x_document_id                OUT NOCOPY NUMBER,
170     x_cle_id                     OUT NOCOPY NUMBER,
171     x_source_flag                OUT NOCOPY VARCHAR2,
172     x_mandatory_yn               OUT NOCOPY VARCHAR2,
173     x_scn_id                     OUT NOCOPY NUMBER,
174     x_label                      OUT NOCOPY VARCHAR2,
175     x_amendment_description      OUT NOCOPY VARCHAR2,
176     x_amendment_operation_code   OUT NOCOPY VARCHAR2,
177     x_article_version_id         OUT NOCOPY NUMBER,
178     x_change_nonstd_yn           OUT NOCOPY VARCHAR2,
179     x_orig_system_reference_code OUT NOCOPY VARCHAR2,
180     x_orig_system_reference_id1  OUT NOCOPY NUMBER,
181     x_orig_system_reference_id2  OUT NOCOPY NUMBER,
182     x_display_sequence           OUT NOCOPY NUMBER,
183     x_attribute_category         OUT NOCOPY VARCHAR2,
184     x_attribute1                 OUT NOCOPY VARCHAR2,
185     x_attribute2                 OUT NOCOPY VARCHAR2,
186     x_attribute3                 OUT NOCOPY VARCHAR2,
187     x_attribute4                 OUT NOCOPY VARCHAR2,
188     x_attribute5                 OUT NOCOPY VARCHAR2,
189     x_attribute6                 OUT NOCOPY VARCHAR2,
190     x_attribute7                 OUT NOCOPY VARCHAR2,
191     x_attribute8                 OUT NOCOPY VARCHAR2,
192     x_attribute9                 OUT NOCOPY VARCHAR2,
193     x_attribute10                OUT NOCOPY VARCHAR2,
194     x_attribute11                OUT NOCOPY VARCHAR2,
195     x_attribute12                OUT NOCOPY VARCHAR2,
196     x_attribute13                OUT NOCOPY VARCHAR2,
197     x_attribute14                OUT NOCOPY VARCHAR2,
198     x_attribute15                OUT NOCOPY VARCHAR2,
199     x_print_text_yn              OUT NOCOPY VARCHAR2,
200     x_summary_amend_operation_code  OUT NOCOPY VARCHAR2,
201     x_ref_article_id                OUT NOCOPY NUMBER,
202     x_ref_article_version_id        OUT NOCOPY NUMBER,
203     x_object_version_number      OUT NOCOPY NUMBER,
204     x_created_by                 OUT NOCOPY NUMBER,
205     x_creation_date              OUT NOCOPY DATE,
206     x_last_updated_by            OUT NOCOPY NUMBER,
207     x_last_update_login          OUT NOCOPY NUMBER,
208     x_last_update_date           OUT NOCOPY DATE,
209     x_last_amended_by            OUT NOCOPY NUMBER,
210     x_last_amendment_date        OUT NOCOPY DATE
211 
212   ) RETURN VARCHAR2;
213 
214 --This Function is called from Versioning API OKC_VERSION_PVT
215 -- Location:Base Table API
216   FUNCTION Create_Version(
217     p_doc_type                     IN VARCHAR2,
218     p_doc_id                       IN NUMBER,
219     p_major_version                IN NUMBER
220   ) RETURN VARCHAR2;
221 
222 --This Function is called from Versioning API OKC_VERSION_PVT
223 -- Location:Base Table API
224   FUNCTION Restore_Version(
225     p_doc_type                     IN VARCHAR2,
226     p_doc_id                       IN NUMBER,
227     p_major_version                NUMBER
228   ) RETURN VARCHAR2;
229 
230 --This Function is called from Versioning API OKC_VERSION_PVT
231 -- to delete articles for specified version of document
232 
233   FUNCTION Delete_Version(
234     p_doc_type                     IN VARCHAR2,
235     p_doc_id                       IN NUMBER,
236     p_major_version                IN NUMBER
237   ) RETURN VARCHAR2;
238 
239 END OKC_K_ARTICLES_PVT;