44:
45: --===================================================================
46: TYPE template_res_rec_type IS RECORD
47: (
48: templ_responsibility_id NUMBER := FND_API.G_MISS_NUM,
49: template_id NUMBER := FND_API.G_MISS_NUM,
50: responsibility_id NUMBER := FND_API.G_MISS_NUM,
51: last_update_date DATE := FND_API.G_MISS_DATE,
52: last_updated_by NUMBER := FND_API.G_MISS_NUM,
45: --===================================================================
46: TYPE template_res_rec_type IS RECORD
47: (
48: templ_responsibility_id NUMBER := FND_API.G_MISS_NUM,
49: template_id NUMBER := FND_API.G_MISS_NUM,
50: responsibility_id NUMBER := FND_API.G_MISS_NUM,
51: last_update_date DATE := FND_API.G_MISS_DATE,
52: last_updated_by NUMBER := FND_API.G_MISS_NUM,
53: creation_date DATE := FND_API.G_MISS_DATE,
46: TYPE template_res_rec_type IS RECORD
47: (
48: templ_responsibility_id NUMBER := FND_API.G_MISS_NUM,
49: template_id NUMBER := FND_API.G_MISS_NUM,
50: responsibility_id NUMBER := FND_API.G_MISS_NUM,
51: last_update_date DATE := FND_API.G_MISS_DATE,
52: last_updated_by NUMBER := FND_API.G_MISS_NUM,
53: creation_date DATE := FND_API.G_MISS_DATE,
54: created_by NUMBER := FND_API.G_MISS_NUM,
47: (
48: templ_responsibility_id NUMBER := FND_API.G_MISS_NUM,
49: template_id NUMBER := FND_API.G_MISS_NUM,
50: responsibility_id NUMBER := FND_API.G_MISS_NUM,
51: last_update_date DATE := FND_API.G_MISS_DATE,
52: last_updated_by NUMBER := FND_API.G_MISS_NUM,
53: creation_date DATE := FND_API.G_MISS_DATE,
54: created_by NUMBER := FND_API.G_MISS_NUM,
55: object_version_number NUMBER := FND_API.G_MISS_NUM,
48: templ_responsibility_id NUMBER := FND_API.G_MISS_NUM,
49: template_id NUMBER := FND_API.G_MISS_NUM,
50: responsibility_id NUMBER := FND_API.G_MISS_NUM,
51: last_update_date DATE := FND_API.G_MISS_DATE,
52: last_updated_by NUMBER := FND_API.G_MISS_NUM,
53: creation_date DATE := FND_API.G_MISS_DATE,
54: created_by NUMBER := FND_API.G_MISS_NUM,
55: object_version_number NUMBER := FND_API.G_MISS_NUM,
56: last_update_login NUMBER := FND_API.G_MISS_NUM,
49: template_id NUMBER := FND_API.G_MISS_NUM,
50: responsibility_id NUMBER := FND_API.G_MISS_NUM,
51: last_update_date DATE := FND_API.G_MISS_DATE,
52: last_updated_by NUMBER := FND_API.G_MISS_NUM,
53: creation_date DATE := FND_API.G_MISS_DATE,
54: created_by NUMBER := FND_API.G_MISS_NUM,
55: object_version_number NUMBER := FND_API.G_MISS_NUM,
56: last_update_login NUMBER := FND_API.G_MISS_NUM,
57: security_group_id NUMBER := FND_API.G_MISS_NUM
50: responsibility_id NUMBER := FND_API.G_MISS_NUM,
51: last_update_date DATE := FND_API.G_MISS_DATE,
52: last_updated_by NUMBER := FND_API.G_MISS_NUM,
53: creation_date DATE := FND_API.G_MISS_DATE,
54: created_by NUMBER := FND_API.G_MISS_NUM,
55: object_version_number NUMBER := FND_API.G_MISS_NUM,
56: last_update_login NUMBER := FND_API.G_MISS_NUM,
57: security_group_id NUMBER := FND_API.G_MISS_NUM
58: );
51: last_update_date DATE := FND_API.G_MISS_DATE,
52: last_updated_by NUMBER := FND_API.G_MISS_NUM,
53: creation_date DATE := FND_API.G_MISS_DATE,
54: created_by NUMBER := FND_API.G_MISS_NUM,
55: object_version_number NUMBER := FND_API.G_MISS_NUM,
56: last_update_login NUMBER := FND_API.G_MISS_NUM,
57: security_group_id NUMBER := FND_API.G_MISS_NUM
58: );
59:
52: last_updated_by NUMBER := FND_API.G_MISS_NUM,
53: creation_date DATE := FND_API.G_MISS_DATE,
54: created_by NUMBER := FND_API.G_MISS_NUM,
55: object_version_number NUMBER := FND_API.G_MISS_NUM,
56: last_update_login NUMBER := FND_API.G_MISS_NUM,
57: security_group_id NUMBER := FND_API.G_MISS_NUM
58: );
59:
60: g_miss_template_res_rec template_res_rec_type;
53: creation_date DATE := FND_API.G_MISS_DATE,
54: created_by NUMBER := FND_API.G_MISS_NUM,
55: object_version_number NUMBER := FND_API.G_MISS_NUM,
56: last_update_login NUMBER := FND_API.G_MISS_NUM,
57: security_group_id NUMBER := FND_API.G_MISS_NUM
58: );
59:
60: g_miss_template_res_rec template_res_rec_type;
61: TYPE template_res_tbl_type IS TABLE OF template_res_rec_type INDEX BY BINARY_INTEGER;
73: -- Parameters
74: --
75: -- IN
76: -- p_api_version_number IN NUMBER Required
77: -- p_init_msg_list IN VARCHAR2 Optional Default = FND_API_G_FALSE
78: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
79: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
80: -- p_template_res_rec IN template_res_rec_type Required
81: --
74: --
75: -- IN
76: -- p_api_version_number IN NUMBER Required
77: -- p_init_msg_list IN VARCHAR2 Optional Default = FND_API_G_FALSE
78: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
79: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
80: -- p_template_res_rec IN template_res_rec_type Required
81: --
82: -- OUT
75: -- IN
76: -- p_api_version_number IN NUMBER Required
77: -- p_init_msg_list IN VARCHAR2 Optional Default = FND_API_G_FALSE
78: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
79: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
80: -- p_template_res_rec IN template_res_rec_type Required
81: --
82: -- OUT
83: -- x_return_status OUT VARCHAR2
92: --
93:
94: PROCEDURE Create_template_res(
95: p_api_version_number IN NUMBER,
96: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
97: p_commit IN VARCHAR2 := FND_API.G_FALSE,
98: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
99:
100: x_return_status OUT NOCOPY VARCHAR2,
93:
94: PROCEDURE Create_template_res(
95: p_api_version_number IN NUMBER,
96: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
97: p_commit IN VARCHAR2 := FND_API.G_FALSE,
98: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
99:
100: x_return_status OUT NOCOPY VARCHAR2,
101: x_msg_count OUT NOCOPY NUMBER,
94: PROCEDURE Create_template_res(
95: p_api_version_number IN NUMBER,
96: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
97: p_commit IN VARCHAR2 := FND_API.G_FALSE,
98: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
99:
100: x_return_status OUT NOCOPY VARCHAR2,
101: x_msg_count OUT NOCOPY NUMBER,
102: x_msg_data OUT NOCOPY VARCHAR2,
117: -- Parameters
118: --
119: -- IN
120: -- p_api_version_number IN NUMBER Required
121: -- p_init_msg_list IN VARCHAR2 Optional Default = FND_API_G_FALSE
122: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
123: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
124: -- p_template_res_rec IN template_res_rec_type Required
125: --
118: --
119: -- IN
120: -- p_api_version_number IN NUMBER Required
121: -- p_init_msg_list IN VARCHAR2 Optional Default = FND_API_G_FALSE
122: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
123: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
124: -- p_template_res_rec IN template_res_rec_type Required
125: --
126: -- OUT
119: -- IN
120: -- p_api_version_number IN NUMBER Required
121: -- p_init_msg_list IN VARCHAR2 Optional Default = FND_API_G_FALSE
122: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
123: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
124: -- p_template_res_rec IN template_res_rec_type Required
125: --
126: -- OUT
127: -- x_return_status OUT VARCHAR2
136: --
137:
138: PROCEDURE Update_template_res(
139: p_api_version_number IN NUMBER,
140: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
141: p_commit IN VARCHAR2 := FND_API.G_FALSE,
142: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
143:
144: x_return_status OUT NOCOPY VARCHAR2,
137:
138: PROCEDURE Update_template_res(
139: p_api_version_number IN NUMBER,
140: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
141: p_commit IN VARCHAR2 := FND_API.G_FALSE,
142: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
143:
144: x_return_status OUT NOCOPY VARCHAR2,
145: x_msg_count OUT NOCOPY NUMBER,
138: PROCEDURE Update_template_res(
139: p_api_version_number IN NUMBER,
140: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
141: p_commit IN VARCHAR2 := FND_API.G_FALSE,
142: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
143:
144: x_return_status OUT NOCOPY VARCHAR2,
145: x_msg_count OUT NOCOPY NUMBER,
146: x_msg_data OUT NOCOPY VARCHAR2,
160: -- Parameters
161: --
162: -- IN
163: -- p_api_version_number IN NUMBER Required
164: -- p_init_msg_list IN VARCHAR2 Optional Default = FND_API_G_FALSE
165: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
166: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
167: -- p_TEMPL_RESPONSIBILITY_ID IN NUMBER
168: -- p_object_version_number IN NUMBER Optional Default = NULL
161: --
162: -- IN
163: -- p_api_version_number IN NUMBER Required
164: -- p_init_msg_list IN VARCHAR2 Optional Default = FND_API_G_FALSE
165: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
166: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
167: -- p_TEMPL_RESPONSIBILITY_ID IN NUMBER
168: -- p_object_version_number IN NUMBER Optional Default = NULL
169: --
162: -- IN
163: -- p_api_version_number IN NUMBER Required
164: -- p_init_msg_list IN VARCHAR2 Optional Default = FND_API_G_FALSE
165: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
166: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
167: -- p_TEMPL_RESPONSIBILITY_ID IN NUMBER
168: -- p_object_version_number IN NUMBER Optional Default = NULL
169: --
170: -- OUT
180: --
181:
182: PROCEDURE Delete_template_res(
183: p_api_version_number IN NUMBER,
184: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
185: p_commit IN VARCHAR2 := FND_API.G_FALSE,
186: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
187: x_return_status OUT NOCOPY VARCHAR2,
188: x_msg_count OUT NOCOPY NUMBER,
181:
182: PROCEDURE Delete_template_res(
183: p_api_version_number IN NUMBER,
184: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
185: p_commit IN VARCHAR2 := FND_API.G_FALSE,
186: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
187: x_return_status OUT NOCOPY VARCHAR2,
188: x_msg_count OUT NOCOPY NUMBER,
189: x_msg_data OUT NOCOPY VARCHAR2,
182: PROCEDURE Delete_template_res(
183: p_api_version_number IN NUMBER,
184: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
185: p_commit IN VARCHAR2 := FND_API.G_FALSE,
186: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
187: x_return_status OUT NOCOPY VARCHAR2,
188: x_msg_count OUT NOCOPY NUMBER,
189: x_msg_data OUT NOCOPY VARCHAR2,
190: p_templ_responsibility_id IN NUMBER,
203: -- Parameters
204: --
205: -- IN
206: -- p_api_version_number IN NUMBER Required
207: -- p_init_msg_list IN VARCHAR2 Optional Default = FND_API_G_FALSE
208: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
209: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
210: -- p_template_res_rec IN template_res_rec_type Required
211: --
204: --
205: -- IN
206: -- p_api_version_number IN NUMBER Required
207: -- p_init_msg_list IN VARCHAR2 Optional Default = FND_API_G_FALSE
208: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
209: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
210: -- p_template_res_rec IN template_res_rec_type Required
211: --
212: -- OUT
205: -- IN
206: -- p_api_version_number IN NUMBER Required
207: -- p_init_msg_list IN VARCHAR2 Optional Default = FND_API_G_FALSE
208: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
209: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
210: -- p_template_res_rec IN template_res_rec_type Required
211: --
212: -- OUT
213: -- x_return_status OUT VARCHAR2
222: --
223:
224: PROCEDURE Lock_template_res(
225: p_api_version_number IN NUMBER,
226: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
227:
228: x_return_status OUT NOCOPY VARCHAR2,
229: x_msg_count OUT NOCOPY NUMBER,
230: x_msg_data OUT NOCOPY VARCHAR2,
246: -- End of Comments
247:
248: PROCEDURE Validate_template_res(
249: p_api_version_number IN NUMBER,
250: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
251: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
252: p_template_res_rec IN template_res_rec_type,
253: p_validation_mode IN VARCHAR2,
254: x_return_status OUT NOCOPY VARCHAR2,
247:
248: PROCEDURE Validate_template_res(
249: p_api_version_number IN NUMBER,
250: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
251: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
252: p_template_res_rec IN template_res_rec_type,
253: p_validation_mode IN VARCHAR2,
254: x_return_status OUT NOCOPY VARCHAR2,
255: x_msg_count OUT NOCOPY NUMBER,
285: -- End of Comments
286:
287: PROCEDURE Validate_template_res_rec(
288: p_api_version_number IN NUMBER,
289: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
290: x_return_status OUT NOCOPY VARCHAR2,
291: x_msg_count OUT NOCOPY NUMBER,
292: x_msg_data OUT NOCOPY VARCHAR2,
293: p_template_res_rec IN template_res_rec_type