1 PACKAGE OKC_K_ARTICLES_GRP AUTHID CURRENT_USER AS
2 /* $Header: OKCGCATS.pls 120.3 2011/12/09 13:22:10 serukull ship $ */
3
4 PROCEDURE create_article(
5 p_api_version IN NUMBER,
6 p_init_msg_list IN VARCHAR2 ,
7 p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
8 p_commit IN VARCHAR2 := FND_API.G_FALSE,
9 p_mode IN VARCHAR2 := 'NORMAL', -- Other value 'AMEND'
10
11 x_return_status OUT NOCOPY VARCHAR2,
12 x_msg_count OUT NOCOPY NUMBER,
13 x_msg_data OUT NOCOPY VARCHAR2,
14
15 p_id IN NUMBER,
16 p_sav_sae_id IN NUMBER,
17 p_cat_type IN VARCHAR2 := NULL,--Bug 3341342
18 p_document_type IN VARCHAR2,
19 p_document_id IN NUMBER,
20 p_cle_id IN NUMBER := NULL,
21 p_source_flag IN VARCHAR2 := NULL,
22 p_mandatory_yn IN VARCHAR2 := 'N',
23 p_scn_id IN NUMBER,
24 p_label IN VARCHAR2 := NULL,
25 p_amendment_description IN VARCHAR2 := NULL,
26 p_article_version_id IN NUMBER := NULL,
27 p_change_nonstd_yn IN VARCHAR2 :='N',
28 p_orig_system_reference_code IN VARCHAR2 := NULL,
29 p_orig_system_reference_id1 IN NUMBER := NULL,
30 p_orig_system_reference_id2 IN NUMBER := NULL,
31 p_display_sequence IN NUMBER := NULL,
32 p_attribute_category IN VARCHAR2 := NULL,
33 p_attribute1 IN VARCHAR2 := NULL,
34 p_attribute2 IN VARCHAR2 := NULL,
35 p_attribute3 IN VARCHAR2 := NULL,
36 p_attribute4 IN VARCHAR2 := NULL,
37 p_attribute5 IN VARCHAR2 := NULL,
38 p_attribute6 IN VARCHAR2 := NULL,
39 p_attribute7 IN VARCHAR2 := NULL,
40 p_attribute8 IN VARCHAR2 := NULL,
41 p_attribute9 IN VARCHAR2 := NULL,
42 p_attribute10 IN VARCHAR2 := NULL,
43 p_attribute11 IN VARCHAR2 := NULL,
44 p_attribute12 IN VARCHAR2 := NULL,
45 p_attribute13 IN VARCHAR2 := NULL,
46 p_attribute14 IN VARCHAR2 := NULL,
47 p_attribute15 IN VARCHAR2 := NULL,
48 p_print_text_yn IN VARCHAR2 := 'N',
49 p_ref_article_id IN NUMBER := NULL,
50 p_ref_article_version_id IN NUMBER := NULL,
51 p_mandatory_rwa IN VARCHAR2 := NULL,
52 x_id OUT NOCOPY NUMBER
53 );
54
55 PROCEDURE lock_row(
56 p_api_version IN NUMBER,
57 p_init_msg_list IN VARCHAR2 ,
58 x_return_status OUT NOCOPY VARCHAR2,
59 x_msg_count OUT NOCOPY NUMBER,
60 x_msg_data OUT NOCOPY VARCHAR2,
61 p_id IN NUMBER,
62 p_object_version_number IN NUMBER
63 );
64
65 PROCEDURE update_article(
66 p_api_version IN NUMBER,
67 p_init_msg_list IN VARCHAR2 ,
68 p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
69 p_validate_commit IN VARCHAR2 := FND_API.G_FALSE,
70 p_validation_string IN VARCHAR2 := NULL,
71 p_commit IN VARCHAR2 := FND_API.G_FALSE,
72 p_mode IN VARCHAR2 := 'NORMAL', -- Other value 'AMEND'
73 x_return_status OUT NOCOPY VARCHAR2,
74 x_msg_count OUT NOCOPY NUMBER,
75 x_msg_data OUT NOCOPY VARCHAR2,
76 p_id IN NUMBER,
77 p_sav_sae_id IN NUMBER := NULL,
78 p_document_type IN VARCHAR2 := NULL,
79 p_document_id IN NUMBER := NULL,
80 p_cle_id IN NUMBER := NULL,
81 p_source_flag IN VARCHAR2 := Null,
82 p_mandatory_yn IN VARCHAR2 := NULL,
83 p_mandatory_rwa IN VARCHAR2 := NULL,
84 p_scn_id IN NUMBER := NULL,
85 p_label IN VARCHAR2 := Null,
86 p_amendment_description IN VARCHAR2 := Null,
87 p_article_version_id IN NUMBER := NULL,
88 p_change_nonstd_yn IN VARCHAR2 := NULL,
89 p_orig_system_reference_code IN VARCHAR2 :=NULL,
90 p_orig_system_reference_id1 IN NUMBER :=NULL,
91 p_orig_system_reference_id2 IN NUMBER :=NULL,
92 p_display_sequence IN NUMBER := NULL,
93 p_attribute_category IN VARCHAR2 := NULL,
94 p_attribute1 IN VARCHAR2 := NULL,
95 p_attribute2 IN VARCHAR2 := NULL,
96 p_attribute3 IN VARCHAR2 := NULL,
97 p_attribute4 IN VARCHAR2 := NULL,
98 p_attribute5 IN VARCHAR2 := NULL,
99 p_attribute6 IN VARCHAR2 := NULL,
100 p_attribute7 IN VARCHAR2 := NULL,
101 p_attribute8 IN VARCHAR2 := NULL,
102 p_attribute9 IN VARCHAR2 := NULL,
103 p_attribute10 IN VARCHAR2 := NULL,
104 p_attribute11 IN VARCHAR2 := NULL,
105 p_attribute12 IN VARCHAR2 := NULL,
106 p_attribute13 IN VARCHAR2 := NULL,
107 p_attribute14 IN VARCHAR2 := NULL,
108 p_attribute15 IN VARCHAR2 := NULL,
109 p_print_text_yn IN VARCHAR2 := NULL,
110 p_ref_article_id IN NUMBER := NULL,
111 p_ref_article_version_id IN NUMBER := NULL,
112 p_object_version_number IN NUMBER,
113 p_lock_terms_yn IN VARCHAR2 := 'N'
114 );
115
116 PROCEDURE delete_article(
117 p_api_version IN NUMBER,
118 p_init_msg_list IN VARCHAR2 ,
119 p_validate_commit IN VARCHAR2 := FND_API.G_FALSE,
120 p_validation_string IN VARCHAR2,
121 p_commit IN VARCHAR2 := FND_API.G_FALSE,
122 p_mode IN VARCHAR2 := 'NORMAL', -- Other value 'AMEND'
123 x_return_status OUT NOCOPY VARCHAR2,
124 x_msg_count OUT NOCOPY NUMBER,
125 x_msg_data OUT NOCOPY VARCHAR2,
126 p_super_user_yn IN VARCHAR2 :='N',
127 p_amendment_description IN VARCHAR2 := NULL,
128 p_print_text_yn IN VARCHAR2 := 'N',
129 p_id IN NUMBER,
130 p_object_version_number IN NUMBER,
131 p_mandatory_clause_delete IN VARCHAR2 := 'N' ,
132 p_lock_terms_yn IN VARCHAR2 := 'N'
133 );
134
135 PROCEDURE validate_row(
136 p_api_version IN NUMBER,
137 p_init_msg_list IN VARCHAR2 ,
138 p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
139 x_return_status OUT NOCOPY VARCHAR2,
140 x_msg_count OUT NOCOPY NUMBER,
141 x_msg_data OUT NOCOPY VARCHAR2,
142 p_id IN NUMBER,
143 p_sav_sae_id IN NUMBER,
144 p_document_type IN VARCHAR2,
145 p_document_id IN NUMBER,
146 p_cle_id IN NUMBER := NULL,
147 p_source_flag IN VARCHAR2 := NULL,
148 p_mandatory_yn IN VARCHAR2 := 'N',
149 p_scn_id IN NUMBER,
150 p_label IN VARCHAR2 := NULL,
151 p_amendment_description IN VARCHAR2 := NULL,
152 p_amendment_operation_code IN VARCHAR2 := NULL,
153 p_article_version_id IN NUMBER,
154 p_change_nonstd_yn IN VARCHAR2 := 'N',
155 p_orig_system_reference_code IN VARCHAR2 := NULL,
156 p_orig_system_reference_id1 IN NUMBER := NULL,
157 p_orig_system_reference_id2 IN NUMBER := NULL,
158 p_display_sequence IN NUMBER,
159 p_attribute_category IN VARCHAR2 := NULL,
160 p_attribute1 IN VARCHAR2 := NULL,
161 p_attribute2 IN VARCHAR2 := NULL,
162 p_attribute3 IN VARCHAR2 := NULL,
163 p_attribute4 IN VARCHAR2 := NULL,
164 p_attribute5 IN VARCHAR2 := NULL,
165 p_attribute6 IN VARCHAR2 := NULL,
166 p_attribute7 IN VARCHAR2 := NULL,
167 p_attribute8 IN VARCHAR2 := NULL,
168 p_attribute9 IN VARCHAR2 := NULL,
169 p_attribute10 IN VARCHAR2 := NULL,
170 p_attribute11 IN VARCHAR2 := NULL,
171 p_attribute12 IN VARCHAR2 := NULL,
172 p_attribute13 IN VARCHAR2 := NULL,
173 p_attribute14 IN VARCHAR2 := NULL,
174 p_attribute15 IN VARCHAR2 := NULL,
175 p_print_text_yn IN VARCHAR2 := 'N',
176 p_summary_amend_operation_code IN VARCHAR2 := NULL,
177 p_ref_article_id IN NUMBER := NULL,
178 p_ref_article_version_id IN NUMBER := NULL,
179
180 p_object_version_number IN NUMBER,
181 p_mandatory_rwa IN VARCHAR2 := NULL
182 );
183
184 END OKC_K_ARTICLES_GRP;