31: l_duplicate NUMBER := 0;
32:
33: BEGIN
34:
35: -- Standard Start of API savepoint
36:
37: SAVEPOINT Create_Resp_Excl_Attr_PUB;
38:
39: -- Standard call to check for call compatibility.
35: -- Standard Start of API savepoint
36:
37: SAVEPOINT Create_Resp_Excl_Attr_PUB;
38:
39: -- Standard call to check for call compatibility.
40:
41: if NOT FND_API.Compatible_API_Call
42: (
43: l_api_version_number,
108: raise FND_API.G_EXC_ERROR;
109:
110: end if;
111:
112: -- Standard check of p_simulate and p_commit parameters
113:
114: if FND_API.To_Boolean( p_simulate)
115: then
116: ROLLBACK to Create_Resp_Excl_Attr_PUB;
119: then
120: commit work;
121: end if;
122:
123: -- Standard call to get message count and if count is 1, get message info.
124:
125: FND_MSG_PUB.Count_And_Get
126: (
127: p_count => p_msg_count,
200: l_return_status VARCHAR2(10);
201:
202: BEGIN
203:
204: -- Standard Start of API savepoint
205:
206: SAVEPOINT Delete_Resp_Excl_Attr_PUB;
207:
208: -- Standard call to check for call compatibility.
204: -- Standard Start of API savepoint
205:
206: SAVEPOINT Delete_Resp_Excl_Attr_PUB;
207:
208: -- Standard call to check for call compatibility.
209:
210: if NOT FND_API.Compatible_API_Call
211: (
212: l_api_version_number,
264: raise FND_API.G_EXC_ERROR;
265:
266: end if;
267:
268: -- Standard check of p_simulate and p_commit parameters
269:
270: if FND_API.To_Boolean( p_simulate)
271: then
272: ROLLBACK to Delete_Resp_Excl_Attr_PUB;
275: then
276: commit work;
277: end if;
278:
279: -- Standard call to get message count and if count is 1, get message info.
280:
281: FND_MSG_PUB.Count_And_Get
282: (
283: p_count => p_msg_count,