DBA Data[Home] [Help]

PACKAGE: APPS.OKC_TERMS_SECTIONS_GRP

Source


1 PACKAGE OKC_TERMS_SECTIONS_GRP AUTHID CURRENT_USER AS
2 /* $Header: OKCGSCNS.pls 120.1 2011/12/09 13:37:48 serukull ship $ */
3 
4   ---------------------------------------------------------------------------
5   -- Procedures and Functions
6   ---------------------------------------------------------------------------
7 
8   PROCEDURE create_section(
9     p_api_version                  IN NUMBER,
10     p_init_msg_list                IN VARCHAR2 ,
11     p_validation_level	           IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
12     p_commit                       IN VARCHAR2 := FND_API.G_FALSE,
13     x_return_status                OUT NOCOPY VARCHAR2,
14     x_msg_count                    OUT NOCOPY NUMBER,
15     x_msg_data                     OUT NOCOPY VARCHAR2,
16     p_mode                       IN VARCHAR2 :='NORMAL', --'AMEND' or 'NORMAL'
17     p_id                         IN NUMBER,
18     p_section_sequence           IN NUMBER   := NULL,
19     p_label                      IN VARCHAR2 := NULL,
20     p_scn_id                     IN NUMBER,
21     p_heading                    IN VARCHAR2,
22     p_description                IN VARCHAR2,
23     p_document_type              IN VARCHAR2,
24     p_document_id                IN NUMBER,
25     p_scn_code                   IN VARCHAR2,
26     p_amendment_description      IN VARCHAR2 := NULL,
27     p_orig_system_reference_code IN VARCHAR2 := NULL,
28     p_orig_system_reference_id1  IN NUMBER   := NULL,
29     p_orig_system_reference_id2  IN NUMBER   := NULL,
30     p_print_yn                   IN VARCHAR2 := 'Y',
31     p_attribute_category         IN VARCHAR2 := NULL,
32     p_attribute1                 IN VARCHAR2 := NULL,
33     p_attribute2                 IN VARCHAR2 := NULL,
34     p_attribute3                 IN VARCHAR2 := NULL,
35     p_attribute4                 IN VARCHAR2 := NULL,
36     p_attribute5                 IN VARCHAR2 := NULL,
37     p_attribute6                 IN VARCHAR2 := NULL,
38     p_attribute7                 IN VARCHAR2 := NULL,
39     p_attribute8                 IN VARCHAR2 := NULL,
40     p_attribute9                 IN VARCHAR2 := NULL,
41     p_attribute10                IN VARCHAR2 := NULL,
42     p_attribute11                IN VARCHAR2 := NULL,
43     p_attribute12                IN VARCHAR2 := NULL,
44     p_attribute13                IN VARCHAR2 := NULL,
45     p_attribute14                IN VARCHAR2 := NULL,
46     p_attribute15                IN VARCHAR2 := NULL,
47     x_id                         OUT NOCOPY NUMBER
48     );
49 
50   PROCEDURE update_section(
51     p_api_version                  IN NUMBER,
52     p_init_msg_list                IN VARCHAR2 ,
53     p_validation_level	           IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
54     p_validate_commit              IN VARCHAR2 := FND_API.G_FALSE,
55     p_validation_string            IN VARCHAR2 := NULL,
56     p_commit                       IN VARCHAR2 := FND_API.G_FALSE,
57     x_return_status                OUT NOCOPY VARCHAR2,
58     x_msg_count                    OUT NOCOPY NUMBER,
59     x_msg_data                     OUT NOCOPY VARCHAR2,
60     p_mode                       IN VARCHAR2 :='NORMAL',-- 'AMEND' or 'NORMAL'
61     p_id                         IN NUMBER,
62     p_section_sequence           IN NUMBER :=NULL,
63     p_label                      IN VARCHAR2 :=NULL,
64     p_scn_id                     IN NUMBER :=NULL,
65     p_heading                    IN VARCHAR2 :=NULL,
66     p_description                IN VARCHAR2 :=NULL,
67     p_document_type              IN VARCHAR2 :=NULL,
68     p_document_id                IN NUMBER :=NULL,
69     p_scn_code                   IN VARCHAR2 :=NULL,
70     p_amendment_description      IN VARCHAR2 :=NULL,
71     p_orig_system_reference_code IN VARCHAR2 :=NULL,
72     p_orig_system_reference_id1  IN NUMBER :=NULL,
73     p_orig_system_reference_id2  IN NUMBER :=NULL,
74     p_print_yn                   IN VARCHAR2 :=NULL,
75     p_attribute_category         IN VARCHAR2 := NULL,
76     p_attribute1                 IN VARCHAR2 := NULL,
77     p_attribute2                 IN VARCHAR2 := NULL,
78     p_attribute3                 IN VARCHAR2 := NULL,
79     p_attribute4                 IN VARCHAR2 := NULL,
80     p_attribute5                 IN VARCHAR2 := NULL,
81     p_attribute6                 IN VARCHAR2 := NULL,
82     p_attribute7                 IN VARCHAR2 := NULL,
83     p_attribute8                 IN VARCHAR2 := NULL,
84     p_attribute9                 IN VARCHAR2 := NULL,
85     p_attribute10                IN VARCHAR2 := NULL,
86     p_attribute11                IN VARCHAR2 := NULL,
87     p_attribute12                IN VARCHAR2 := NULL,
88     p_attribute13                IN VARCHAR2 := NULL,
89     p_attribute14                IN VARCHAR2 := NULL,
90     p_attribute15                IN VARCHAR2 := NULL,
91     p_object_version_number      IN NUMBER,
92     p_lock_terms_yn              IN VARCHAR2  := 'N'
93     );
94 
95 
96   PROCEDURE add_section(
97     p_api_version                  IN NUMBER,
98     p_init_msg_list                IN VARCHAR2 ,
99     p_validation_level	           IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
100     p_validate_commit              IN VARCHAR2 := FND_API.G_FALSE,
101     p_validation_string            IN VARCHAR2 := NULL,
102     p_commit                       IN VARCHAR2 := FND_API.G_FALSE,
103     p_mode                       IN VARCHAR2 := 'NORMAL', -- 'NORMAL' or 'AMEND'
104     x_return_status                OUT NOCOPY VARCHAR2,
105     x_msg_count                    OUT NOCOPY NUMBER,
106     x_msg_data                     OUT NOCOPY VARCHAR2,
107     p_id                           IN NUMBER := NULL,
108     p_ref_scn_id                   IN NUMBER,  -- Section ID fo section which was
109                                          -- selected in UI to create new section
110     p_ref_point                    IN VARCHAR2 := 'A',  --Possible values
111                                         -- 'A'=After,'B'=Before,'S' = Subsection
112     p_heading                    IN VARCHAR2,
113     p_description                IN VARCHAR2,
114     p_document_type              IN VARCHAR2,
115     p_document_id                IN NUMBER,
116     p_scn_code                   IN VARCHAR2,
117     p_print_yn                   IN VARCHAR2 := 'Y',
118     p_amendment_description      IN VARCHAR2 := NULL,
119     p_attribute_category         IN VARCHAR2 := NULL,
120     p_attribute1                 IN VARCHAR2 := NULL,
121     p_attribute2                 IN VARCHAR2 := NULL,
122     p_attribute3                 IN VARCHAR2 := NULL,
123     p_attribute4                 IN VARCHAR2 := NULL,
124     p_attribute5                 IN VARCHAR2 := NULL,
125     p_attribute6                 IN VARCHAR2 := NULL,
126     p_attribute7                 IN VARCHAR2 := NULL,
127     p_attribute8                 IN VARCHAR2 := NULL,
128     p_attribute9                 IN VARCHAR2 := NULL,
129     p_attribute10                IN VARCHAR2 := NULL,
130     p_attribute11                IN VARCHAR2 := NULL,
131     p_attribute12                IN VARCHAR2 := NULL,
132     p_attribute13                IN VARCHAR2 := NULL,
133     p_attribute14                IN VARCHAR2 := NULL,
134     p_attribute15                IN VARCHAR2 := NULL,
135     x_id                         OUT NOCOPY NUMBER
136     );
137 
138   PROCEDURE lock_row(
139     p_api_version                  IN NUMBER,
140     p_init_msg_list                IN VARCHAR2 ,
141     x_return_status                OUT NOCOPY VARCHAR2,
142     x_msg_count                    OUT NOCOPY NUMBER,
143     x_msg_data                     OUT NOCOPY VARCHAR2,
144     p_id                         IN NUMBER,
145     p_object_version_number      IN NUMBER
146     );
147 
148 
149   PROCEDURE delete_section(
150     p_api_version                  IN NUMBER,
151     p_init_msg_list                IN VARCHAR2 ,
152     p_validate_commit              IN VARCHAR2 := FND_API.G_FALSE,
153     p_validation_string            IN VARCHAR2 := NULL,
154     p_commit                       IN VARCHAR2 := FND_API.G_FALSE,
155     x_return_status                OUT NOCOPY VARCHAR2,
156     x_msg_count                    OUT NOCOPY NUMBER,
157     x_msg_data                     OUT NOCOPY VARCHAR2,
158     p_mode                       IN VARCHAR2 := 'NORMAL', -- 'NORMAL' or 'AMEND'
159     p_super_user_yn              IN  VARCHAR2 :='N',
160     p_amendment_description        IN VARCHAR2 := NULL,
161     p_id                         IN NUMBER,
162     p_object_version_number      IN NUMBER,
163     p_lock_terms_yn              IN VARCHAR2  := 'N'
164     );
165 
166   PROCEDURE validate_row(
167     p_api_version                  IN NUMBER,
168     p_init_msg_list                IN VARCHAR2 ,
169     p_validation_level	           IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
170     x_return_status                OUT NOCOPY VARCHAR2,
171     x_msg_count                    OUT NOCOPY NUMBER,
172     x_msg_data                     OUT NOCOPY VARCHAR2,
173     p_id                         IN NUMBER,
174     p_section_sequence           IN NUMBER,
175     p_label                      IN VARCHAR2,
176     p_scn_id                     IN NUMBER,
177     p_heading                    IN VARCHAR2,
178     p_description                IN VARCHAR2,
179     p_document_type              IN VARCHAR2,
180     p_document_id                IN NUMBER,
181     p_scn_code                   IN VARCHAR2,
182     p_amendment_description      IN VARCHAR2,
183     p_amendment_operation_code   IN VARCHAR2,
184     p_orig_system_reference_code IN VARCHAR2,
185     p_orig_system_reference_id1  IN NUMBER,
186     p_orig_system_reference_id2  IN NUMBER,
187     p_print_yn                   IN VARCHAR2,
188     p_attribute_category         IN VARCHAR2 := NULL,
189     p_attribute1                 IN VARCHAR2 := NULL,
190     p_attribute2                 IN VARCHAR2 := NULL,
191     p_attribute3                 IN VARCHAR2 := NULL,
192     p_attribute4                 IN VARCHAR2 := NULL,
193     p_attribute5                 IN VARCHAR2 := NULL,
194     p_attribute6                 IN VARCHAR2 := NULL,
195     p_attribute7                 IN VARCHAR2 := NULL,
196     p_attribute8                 IN VARCHAR2 := NULL,
197     p_attribute9                 IN VARCHAR2 := NULL,
198     p_attribute10                IN VARCHAR2 := NULL,
199     p_attribute11                IN VARCHAR2 := NULL,
200     p_attribute12                IN VARCHAR2 := NULL,
201     p_attribute13                IN VARCHAR2 := NULL,
202     p_attribute14                IN VARCHAR2 := NULL,
203     p_attribute15                IN VARCHAR2 := NULL,
204     p_object_version_number      IN NUMBER
205     );
206 
207 END OKC_TERMS_SECTIONS_GRP;