180: WHERE header_id = l_header_rec.header_id
181: AND acknowledgment_flag Is Null
182: -- Change this condition once a type is inserted for POAO/POCAO
183: AND nvl(acknowledgment_type,'ALL') = nvl(p_ack_type,'ALL')
184: AND nvl(sold_to_org_id, FND_API.G_MISS_NUM)
185: = nvl(l_header_rec.sold_to_org_id, FND_API.G_MISS_NUM)
186: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
187: = nvl(l_header_val_rec.sold_to_org, FND_API.G_MISS_CHAR)
188: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
181: AND acknowledgment_flag Is Null
182: -- Change this condition once a type is inserted for POAO/POCAO
183: AND nvl(acknowledgment_type,'ALL') = nvl(p_ack_type,'ALL')
184: AND nvl(sold_to_org_id, FND_API.G_MISS_NUM)
185: = nvl(l_header_rec.sold_to_org_id, FND_API.G_MISS_NUM)
186: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
187: = nvl(l_header_val_rec.sold_to_org, FND_API.G_MISS_CHAR)
188: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
189: = nvl(l_header_rec.change_sequence, FND_API.G_MISS_CHAR)
182: -- Change this condition once a type is inserted for POAO/POCAO
183: AND nvl(acknowledgment_type,'ALL') = nvl(p_ack_type,'ALL')
184: AND nvl(sold_to_org_id, FND_API.G_MISS_NUM)
185: = nvl(l_header_rec.sold_to_org_id, FND_API.G_MISS_NUM)
186: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
187: = nvl(l_header_val_rec.sold_to_org, FND_API.G_MISS_CHAR)
188: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
189: = nvl(l_header_rec.change_sequence, FND_API.G_MISS_CHAR)
190: AND request_id = l_header_rec.request_id;
183: AND nvl(acknowledgment_type,'ALL') = nvl(p_ack_type,'ALL')
184: AND nvl(sold_to_org_id, FND_API.G_MISS_NUM)
185: = nvl(l_header_rec.sold_to_org_id, FND_API.G_MISS_NUM)
186: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
187: = nvl(l_header_val_rec.sold_to_org, FND_API.G_MISS_CHAR)
188: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
189: = nvl(l_header_rec.change_sequence, FND_API.G_MISS_CHAR)
190: AND request_id = l_header_rec.request_id;
191: else
184: AND nvl(sold_to_org_id, FND_API.G_MISS_NUM)
185: = nvl(l_header_rec.sold_to_org_id, FND_API.G_MISS_NUM)
186: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
187: = nvl(l_header_val_rec.sold_to_org, FND_API.G_MISS_CHAR)
188: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
189: = nvl(l_header_rec.change_sequence, FND_API.G_MISS_CHAR)
190: AND request_id = l_header_rec.request_id;
191: else
192: SELECT count(*) INTO l_count
185: = nvl(l_header_rec.sold_to_org_id, FND_API.G_MISS_NUM)
186: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
187: = nvl(l_header_val_rec.sold_to_org, FND_API.G_MISS_CHAR)
188: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
189: = nvl(l_header_rec.change_sequence, FND_API.G_MISS_CHAR)
190: AND request_id = l_header_rec.request_id;
191: else
192: SELECT count(*) INTO l_count
193: FROM OE_HEADER_ACKS
194: WHERE header_id = l_header_rec.header_id
195: AND acknowledgment_flag Is Null
196: -- Change this condition once a type is inserted for POAO/POCAO
197: AND nvl(acknowledgment_type,'ALL') = nvl(p_ack_type,'ALL')
198: AND nvl(sold_to_org_id, FND_API.G_MISS_NUM)
199: = nvl(l_header_rec.sold_to_org_id, FND_API.G_MISS_NUM)
200: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
201: = nvl(l_header_val_rec.sold_to_org, FND_API.G_MISS_CHAR)
202: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
195: AND acknowledgment_flag Is Null
196: -- Change this condition once a type is inserted for POAO/POCAO
197: AND nvl(acknowledgment_type,'ALL') = nvl(p_ack_type,'ALL')
198: AND nvl(sold_to_org_id, FND_API.G_MISS_NUM)
199: = nvl(l_header_rec.sold_to_org_id, FND_API.G_MISS_NUM)
200: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
201: = nvl(l_header_val_rec.sold_to_org, FND_API.G_MISS_CHAR)
202: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
203: = nvl(l_header_rec.change_sequence, FND_API.G_MISS_CHAR);
196: -- Change this condition once a type is inserted for POAO/POCAO
197: AND nvl(acknowledgment_type,'ALL') = nvl(p_ack_type,'ALL')
198: AND nvl(sold_to_org_id, FND_API.G_MISS_NUM)
199: = nvl(l_header_rec.sold_to_org_id, FND_API.G_MISS_NUM)
200: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
201: = nvl(l_header_val_rec.sold_to_org, FND_API.G_MISS_CHAR)
202: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
203: = nvl(l_header_rec.change_sequence, FND_API.G_MISS_CHAR);
204:
197: AND nvl(acknowledgment_type,'ALL') = nvl(p_ack_type,'ALL')
198: AND nvl(sold_to_org_id, FND_API.G_MISS_NUM)
199: = nvl(l_header_rec.sold_to_org_id, FND_API.G_MISS_NUM)
200: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
201: = nvl(l_header_val_rec.sold_to_org, FND_API.G_MISS_CHAR)
202: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
203: = nvl(l_header_rec.change_sequence, FND_API.G_MISS_CHAR);
204:
205: end if;
198: AND nvl(sold_to_org_id, FND_API.G_MISS_NUM)
199: = nvl(l_header_rec.sold_to_org_id, FND_API.G_MISS_NUM)
200: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
201: = nvl(l_header_val_rec.sold_to_org, FND_API.G_MISS_CHAR)
202: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
203: = nvl(l_header_rec.change_sequence, FND_API.G_MISS_CHAR);
204:
205: end if;
206: IF l_count > 0 THEN
199: = nvl(l_header_rec.sold_to_org_id, FND_API.G_MISS_NUM)
200: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
201: = nvl(l_header_val_rec.sold_to_org, FND_API.G_MISS_CHAR)
202: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
203: = nvl(l_header_rec.change_sequence, FND_API.G_MISS_CHAR);
204:
205: end if;
206: IF l_count > 0 THEN
207: OE_Header_Ack_Util.Delete_Row (p_header_id => l_header_rec.header_id,
234: oe_debug_pub.add('Source = '||l_header_rec.order_source_id);
235: oe_debug_pub.add('Ref = '||l_header_rec.orig_sys_document_ref);
236: oe_debug_pub.add('Headerid = '||l_header_rec.header_id);
237: oe_debug_pub.add('First Ack Code = '|| l_header_rec.first_ack_code,1);
238: IF ( l_header_rec.order_source_id <> FND_API.G_MISS_NUM
239: AND nvl(l_header_rec.order_source_id,0) <> 0
240: AND l_header_rec.orig_sys_document_ref <> FND_API.G_MISS_CHAR
241: AND nvl(l_header_rec.orig_sys_document_ref,' ') <> ' ')
242:
236: oe_debug_pub.add('Headerid = '||l_header_rec.header_id);
237: oe_debug_pub.add('First Ack Code = '|| l_header_rec.first_ack_code,1);
238: IF ( l_header_rec.order_source_id <> FND_API.G_MISS_NUM
239: AND nvl(l_header_rec.order_source_id,0) <> 0
240: AND l_header_rec.orig_sys_document_ref <> FND_API.G_MISS_CHAR
241: AND nvl(l_header_rec.orig_sys_document_ref,' ') <> ' ')
242:
243: OR (l_header_rec.header_id <> FND_API.G_MISS_NUM
244: AND nvl(l_header_rec.header_id,0) <> 0)
239: AND nvl(l_header_rec.order_source_id,0) <> 0
240: AND l_header_rec.orig_sys_document_ref <> FND_API.G_MISS_CHAR
241: AND nvl(l_header_rec.orig_sys_document_ref,' ') <> ' ')
242:
243: OR (l_header_rec.header_id <> FND_API.G_MISS_NUM
244: AND nvl(l_header_rec.header_id,0) <> 0)
245: THEN
246: oe_debug_pub.add('inserting header ack record for'||
247: ' source id: ' ||to_char(l_header_rec.order_source_id)||
828: THEN
829: FND_MSG_PUB.Add_Exc_Msg (G_PKG_NAME, 'OE_Header_Ack_Util.Insert_Row');
830: END IF;
831:
832: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
833: END Insert_Row;
834:
835:
836: Procedure Insert_Row
899: When Others Then
900: Null;
901: End;
902:
903: IF (l_header_rec.order_source_id <> FND_API.G_MISS_NUM
904: AND nvl(l_header_rec.order_source_id,0) <> 0
905: AND l_header_rec.orig_sys_document_ref <> FND_API.G_MISS_CHAR
906: AND nvl(l_header_rec.orig_sys_document_ref,' ') <> ' ')
907: OR (l_header_rec.header_id <> FND_API.G_MISS_NUM
901: End;
902:
903: IF (l_header_rec.order_source_id <> FND_API.G_MISS_NUM
904: AND nvl(l_header_rec.order_source_id,0) <> 0
905: AND l_header_rec.orig_sys_document_ref <> FND_API.G_MISS_CHAR
906: AND nvl(l_header_rec.orig_sys_document_ref,' ') <> ' ')
907: OR (l_header_rec.header_id <> FND_API.G_MISS_NUM
908: AND nvl(l_header_rec.header_id,0) <> 0) Then
909:
903: IF (l_header_rec.order_source_id <> FND_API.G_MISS_NUM
904: AND nvl(l_header_rec.order_source_id,0) <> 0
905: AND l_header_rec.orig_sys_document_ref <> FND_API.G_MISS_CHAR
906: AND nvl(l_header_rec.orig_sys_document_ref,' ') <> ' ')
907: OR (l_header_rec.header_id <> FND_API.G_MISS_NUM
908: AND nvl(l_header_rec.header_id,0) <> 0) Then
909:
910: -- Insert data
911: Insert
1238: When Others Then
1239: If FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) Then
1240: FND_MSG_PUB.Add_Exc_Msg (G_PKG_NAME, 'OE_Header_Ack_Util.Insert_Row');
1241: End If;
1242: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1243:
1244: End Insert_Row;
1245:
1246:
1268: WHERE HEADER_ID = p_header_id
1269: AND ACKNOWLEDGMENT_FLAG Is Null
1270: -- Change this condition once a type is inserted for POAO/POCAO
1271: AND nvl(acknowledgment_type,'ALL') = nvl(p_ack_type,'ALL')
1272: AND nvl(sold_to_org_id, FND_API.G_MISS_NUM)
1273: = nvl(p_sold_to_org_id, FND_API.G_MISS_NUM)
1274: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
1275: = nvl(p_sold_to_org, FND_API.G_MISS_CHAR)
1276: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
1269: AND ACKNOWLEDGMENT_FLAG Is Null
1270: -- Change this condition once a type is inserted for POAO/POCAO
1271: AND nvl(acknowledgment_type,'ALL') = nvl(p_ack_type,'ALL')
1272: AND nvl(sold_to_org_id, FND_API.G_MISS_NUM)
1273: = nvl(p_sold_to_org_id, FND_API.G_MISS_NUM)
1274: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
1275: = nvl(p_sold_to_org, FND_API.G_MISS_CHAR)
1276: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
1277: = nvl(p_change_sequence, FND_API.G_MISS_CHAR)
1270: -- Change this condition once a type is inserted for POAO/POCAO
1271: AND nvl(acknowledgment_type,'ALL') = nvl(p_ack_type,'ALL')
1272: AND nvl(sold_to_org_id, FND_API.G_MISS_NUM)
1273: = nvl(p_sold_to_org_id, FND_API.G_MISS_NUM)
1274: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
1275: = nvl(p_sold_to_org, FND_API.G_MISS_CHAR)
1276: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
1277: = nvl(p_change_sequence, FND_API.G_MISS_CHAR)
1278: AND request_id = p_request_id;
1271: AND nvl(acknowledgment_type,'ALL') = nvl(p_ack_type,'ALL')
1272: AND nvl(sold_to_org_id, FND_API.G_MISS_NUM)
1273: = nvl(p_sold_to_org_id, FND_API.G_MISS_NUM)
1274: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
1275: = nvl(p_sold_to_org, FND_API.G_MISS_CHAR)
1276: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
1277: = nvl(p_change_sequence, FND_API.G_MISS_CHAR)
1278: AND request_id = p_request_id;
1279: else
1272: AND nvl(sold_to_org_id, FND_API.G_MISS_NUM)
1273: = nvl(p_sold_to_org_id, FND_API.G_MISS_NUM)
1274: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
1275: = nvl(p_sold_to_org, FND_API.G_MISS_CHAR)
1276: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
1277: = nvl(p_change_sequence, FND_API.G_MISS_CHAR)
1278: AND request_id = p_request_id;
1279: else
1280:
1273: = nvl(p_sold_to_org_id, FND_API.G_MISS_NUM)
1274: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
1275: = nvl(p_sold_to_org, FND_API.G_MISS_CHAR)
1276: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
1277: = nvl(p_change_sequence, FND_API.G_MISS_CHAR)
1278: AND request_id = p_request_id;
1279: else
1280:
1281: DELETE FROM OE_HEADER_ACKS
1282: WHERE HEADER_ID = p_header_id
1283: AND ACKNOWLEDGMENT_FLAG Is Null
1284: -- Change this condition once a type is inserted for POAO/POCAO
1285: AND nvl(acknowledgment_type,'ALL') = nvl(p_ack_type,'ALL')
1286: AND nvl(sold_to_org_id, FND_API.G_MISS_NUM)
1287: = nvl(p_sold_to_org_id, FND_API.G_MISS_NUM)
1288: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
1289: = nvl(p_sold_to_org, FND_API.G_MISS_CHAR)
1290: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
1283: AND ACKNOWLEDGMENT_FLAG Is Null
1284: -- Change this condition once a type is inserted for POAO/POCAO
1285: AND nvl(acknowledgment_type,'ALL') = nvl(p_ack_type,'ALL')
1286: AND nvl(sold_to_org_id, FND_API.G_MISS_NUM)
1287: = nvl(p_sold_to_org_id, FND_API.G_MISS_NUM)
1288: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
1289: = nvl(p_sold_to_org, FND_API.G_MISS_CHAR)
1290: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
1291: = nvl(p_change_sequence, FND_API.G_MISS_CHAR);
1284: -- Change this condition once a type is inserted for POAO/POCAO
1285: AND nvl(acknowledgment_type,'ALL') = nvl(p_ack_type,'ALL')
1286: AND nvl(sold_to_org_id, FND_API.G_MISS_NUM)
1287: = nvl(p_sold_to_org_id, FND_API.G_MISS_NUM)
1288: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
1289: = nvl(p_sold_to_org, FND_API.G_MISS_CHAR)
1290: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
1291: = nvl(p_change_sequence, FND_API.G_MISS_CHAR);
1292: end if;
1285: AND nvl(acknowledgment_type,'ALL') = nvl(p_ack_type,'ALL')
1286: AND nvl(sold_to_org_id, FND_API.G_MISS_NUM)
1287: = nvl(p_sold_to_org_id, FND_API.G_MISS_NUM)
1288: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
1289: = nvl(p_sold_to_org, FND_API.G_MISS_CHAR)
1290: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
1291: = nvl(p_change_sequence, FND_API.G_MISS_CHAR);
1292: end if;
1293:
1286: AND nvl(sold_to_org_id, FND_API.G_MISS_NUM)
1287: = nvl(p_sold_to_org_id, FND_API.G_MISS_NUM)
1288: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
1289: = nvl(p_sold_to_org, FND_API.G_MISS_CHAR)
1290: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
1291: = nvl(p_change_sequence, FND_API.G_MISS_CHAR);
1292: end if;
1293:
1294: Elsif p_orig_sys_document_ref Is Not NULL Then
1287: = nvl(p_sold_to_org_id, FND_API.G_MISS_NUM)
1288: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
1289: = nvl(p_sold_to_org, FND_API.G_MISS_CHAR)
1290: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
1291: = nvl(p_change_sequence, FND_API.G_MISS_CHAR);
1292: end if;
1293:
1294: Elsif p_orig_sys_document_ref Is Not NULL Then
1295: oe_debug_pub.add('before deleting header acknowledgment by orig_sys_document_Ref ',3);
1299: then
1300: DELETE FROM OE_HEADER_ACKS
1301: WHERE ORIG_SYS_DOCUMENT_REF = p_orig_sys_document_ref
1302: AND ACKNOWLEDGMENT_TYPE = p_ack_type -- POI, CPO, etc
1303: AND nvl(sold_to_org_id, FND_API.G_MISS_NUM)
1304: = nvl(p_sold_to_org_id, FND_API.G_MISS_NUM)
1305: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
1306: = nvl(p_sold_to_org, FND_API.G_MISS_CHAR)
1307: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
1300: DELETE FROM OE_HEADER_ACKS
1301: WHERE ORIG_SYS_DOCUMENT_REF = p_orig_sys_document_ref
1302: AND ACKNOWLEDGMENT_TYPE = p_ack_type -- POI, CPO, etc
1303: AND nvl(sold_to_org_id, FND_API.G_MISS_NUM)
1304: = nvl(p_sold_to_org_id, FND_API.G_MISS_NUM)
1305: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
1306: = nvl(p_sold_to_org, FND_API.G_MISS_CHAR)
1307: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
1308: = nvl(p_change_sequence, FND_API.G_MISS_CHAR)
1301: WHERE ORIG_SYS_DOCUMENT_REF = p_orig_sys_document_ref
1302: AND ACKNOWLEDGMENT_TYPE = p_ack_type -- POI, CPO, etc
1303: AND nvl(sold_to_org_id, FND_API.G_MISS_NUM)
1304: = nvl(p_sold_to_org_id, FND_API.G_MISS_NUM)
1305: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
1306: = nvl(p_sold_to_org, FND_API.G_MISS_CHAR)
1307: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
1308: = nvl(p_change_sequence, FND_API.G_MISS_CHAR)
1309: AND REQUEST_ID = p_request_id;
1302: AND ACKNOWLEDGMENT_TYPE = p_ack_type -- POI, CPO, etc
1303: AND nvl(sold_to_org_id, FND_API.G_MISS_NUM)
1304: = nvl(p_sold_to_org_id, FND_API.G_MISS_NUM)
1305: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
1306: = nvl(p_sold_to_org, FND_API.G_MISS_CHAR)
1307: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
1308: = nvl(p_change_sequence, FND_API.G_MISS_CHAR)
1309: AND REQUEST_ID = p_request_id;
1310:
1303: AND nvl(sold_to_org_id, FND_API.G_MISS_NUM)
1304: = nvl(p_sold_to_org_id, FND_API.G_MISS_NUM)
1305: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
1306: = nvl(p_sold_to_org, FND_API.G_MISS_CHAR)
1307: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
1308: = nvl(p_change_sequence, FND_API.G_MISS_CHAR)
1309: AND REQUEST_ID = p_request_id;
1310:
1311:
1304: = nvl(p_sold_to_org_id, FND_API.G_MISS_NUM)
1305: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
1306: = nvl(p_sold_to_org, FND_API.G_MISS_CHAR)
1307: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
1308: = nvl(p_change_sequence, FND_API.G_MISS_CHAR)
1309: AND REQUEST_ID = p_request_id;
1310:
1311:
1312: else
1312: else
1313: DELETE FROM OE_HEADER_ACKS
1314: WHERE ORIG_SYS_DOCUMENT_REF = p_orig_sys_document_ref
1315: AND ACKNOWLEDGMENT_TYPE = p_ack_type -- POI, CPO, etc
1316: AND nvl(sold_to_org_id, FND_API.G_MISS_NUM)
1317: = nvl(p_sold_to_org_id, FND_API.G_MISS_NUM)
1318: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
1319: = nvl(p_sold_to_org, FND_API.G_MISS_CHAR)
1320: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
1313: DELETE FROM OE_HEADER_ACKS
1314: WHERE ORIG_SYS_DOCUMENT_REF = p_orig_sys_document_ref
1315: AND ACKNOWLEDGMENT_TYPE = p_ack_type -- POI, CPO, etc
1316: AND nvl(sold_to_org_id, FND_API.G_MISS_NUM)
1317: = nvl(p_sold_to_org_id, FND_API.G_MISS_NUM)
1318: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
1319: = nvl(p_sold_to_org, FND_API.G_MISS_CHAR)
1320: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
1321: = nvl(p_change_sequence, FND_API.G_MISS_CHAR);
1314: WHERE ORIG_SYS_DOCUMENT_REF = p_orig_sys_document_ref
1315: AND ACKNOWLEDGMENT_TYPE = p_ack_type -- POI, CPO, etc
1316: AND nvl(sold_to_org_id, FND_API.G_MISS_NUM)
1317: = nvl(p_sold_to_org_id, FND_API.G_MISS_NUM)
1318: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
1319: = nvl(p_sold_to_org, FND_API.G_MISS_CHAR)
1320: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
1321: = nvl(p_change_sequence, FND_API.G_MISS_CHAR);
1322:
1315: AND ACKNOWLEDGMENT_TYPE = p_ack_type -- POI, CPO, etc
1316: AND nvl(sold_to_org_id, FND_API.G_MISS_NUM)
1317: = nvl(p_sold_to_org_id, FND_API.G_MISS_NUM)
1318: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
1319: = nvl(p_sold_to_org, FND_API.G_MISS_CHAR)
1320: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
1321: = nvl(p_change_sequence, FND_API.G_MISS_CHAR);
1322:
1323:
1316: AND nvl(sold_to_org_id, FND_API.G_MISS_NUM)
1317: = nvl(p_sold_to_org_id, FND_API.G_MISS_NUM)
1318: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
1319: = nvl(p_sold_to_org, FND_API.G_MISS_CHAR)
1320: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
1321: = nvl(p_change_sequence, FND_API.G_MISS_CHAR);
1322:
1323:
1324: end if;
1317: = nvl(p_sold_to_org_id, FND_API.G_MISS_NUM)
1318: AND nvl(sold_to_org, FND_API.G_MISS_CHAR)
1319: = nvl(p_sold_to_org, FND_API.G_MISS_CHAR)
1320: AND nvl(change_sequence, FND_API.G_MISS_CHAR)
1321: = nvl(p_change_sequence, FND_API.G_MISS_CHAR);
1322:
1323:
1324: end if;
1325:
1339: FND_MSG_PUB.Add_Exc_Msg
1340: (G_PKG_NAME, 'OE_Header_Ack_Util.Delete_Row');
1341: END IF;
1342:
1343: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1344:
1345: END Delete_Row;
1346:
1347: END OE_Header_Ack_Util;