The following lines contain the word 'select', 'insert', 'update' or 'delete':
Procedure: Delete_Order
-----------------------------------------------------------
*/
PROCEDURE Delete_Order(
p_request_id IN NUMBER
,p_order_source_id IN NUMBER
,p_orig_sys_document_ref IN VARCHAR2
,p_sold_to_org_id IN NUMBER
,p_sold_to_org IN VARCHAR2
,p_change_sequence IN VARCHAR2
,p_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2
) IS
l_api_name CONSTANT VARCHAR2(30) := 'Delete_Order';
DELETE FROM oe_actions_interface
WHERE order_source_id = p_order_source_id
AND orig_sys_document_ref = p_orig_sys_document_ref
AND nvl( sold_to_org_id, FND_API.G_MISS_NUM)
= nvl(p_sold_to_org_id, FND_API.G_MISS_NUM)
AND nvl( sold_to_org, FND_API.G_MISS_CHAR)
= nvl(p_sold_to_org, FND_API.G_MISS_CHAR)
AND nvl( change_sequence,FND_API.G_MISS_CHAR)
= nvl(p_change_sequence,FND_API.G_MISS_CHAR)
AND nvl( request_id, FND_API.G_MISS_NUM)
= nvl(p_request_id, FND_API.G_MISS_NUM);
DELETE FROM oe_reservtns_interface
WHERE order_source_id = p_order_source_id
AND orig_sys_document_ref = p_orig_sys_document_ref
AND nvl( sold_to_org_id, FND_API.G_MISS_NUM)
= nvl(p_sold_to_org_id, FND_API.G_MISS_NUM)
AND nvl( sold_to_org, FND_API.G_MISS_CHAR)
= nvl(p_sold_to_org, FND_API.G_MISS_CHAR)
AND nvl( change_sequence,FND_API.G_MISS_CHAR)
= nvl(p_change_sequence,FND_API.G_MISS_CHAR)
AND nvl( request_id, FND_API.G_MISS_NUM)
= nvl(p_request_id, FND_API.G_MISS_NUM);
DELETE FROM oe_lotserials_interface
WHERE order_source_id = p_order_source_id
AND orig_sys_document_ref = p_orig_sys_document_ref
AND nvl( sold_to_org_id, FND_API.G_MISS_NUM)
= nvl(p_sold_to_org_id, FND_API.G_MISS_NUM)
AND nvl( sold_to_org, FND_API.G_MISS_CHAR)
= nvl(p_sold_to_org, FND_API.G_MISS_CHAR)
AND nvl( change_sequence,FND_API.G_MISS_CHAR)
= nvl(p_change_sequence,FND_API.G_MISS_CHAR)
AND nvl( request_id, FND_API.G_MISS_NUM)
= nvl(p_request_id, FND_API.G_MISS_NUM);
DELETE FROM oe_credits_interface
WHERE order_source_id = p_order_source_id
AND orig_sys_document_ref = p_orig_sys_document_ref
AND nvl( sold_to_org_id, FND_API.G_MISS_NUM)
= nvl(p_sold_to_org_id, FND_API.G_MISS_NUM)
AND nvl( sold_to_org, FND_API.G_MISS_CHAR)
= nvl(p_sold_to_org, FND_API.G_MISS_CHAR)
AND nvl( change_sequence,FND_API.G_MISS_CHAR)
= nvl(p_change_sequence,FND_API.G_MISS_CHAR)
AND nvl( request_id, FND_API.G_MISS_NUM)
= nvl(p_request_id, FND_API.G_MISS_NUM);
DELETE FROM oe_payments_interface
WHERE order_source_id = p_order_source_id
AND orig_sys_document_ref = p_orig_sys_document_ref
AND nvl( change_sequence,FND_API.G_MISS_CHAR)
= nvl(p_change_sequence,FND_API.G_MISS_CHAR)
AND nvl( request_id, FND_API.G_MISS_NUM)
= nvl(p_request_id, FND_API.G_MISS_NUM);
DELETE FROM oe_price_adjs_interface
WHERE order_source_id = p_order_source_id
AND orig_sys_document_ref = p_orig_sys_document_ref
AND nvl( sold_to_org_id, FND_API.G_MISS_NUM)
= nvl(p_sold_to_org_id, FND_API.G_MISS_NUM)
AND nvl( sold_to_org, FND_API.G_MISS_CHAR)
= nvl(p_sold_to_org, FND_API.G_MISS_CHAR)
AND nvl( change_sequence,FND_API.G_MISS_CHAR)
= nvl(p_change_sequence,FND_API.G_MISS_CHAR)
AND nvl( request_id, FND_API.G_MISS_NUM)
= nvl(p_request_id, FND_API.G_MISS_NUM);
DELETE FROM oe_price_atts_interface
WHERE order_source_id = p_order_source_id
AND orig_sys_document_ref = p_orig_sys_document_ref
AND nvl( sold_to_org_id, FND_API.G_MISS_NUM)
= nvl(p_sold_to_org_id, FND_API.G_MISS_NUM)
AND nvl( sold_to_org, FND_API.G_MISS_CHAR)
= nvl(p_sold_to_org, FND_API.G_MISS_CHAR)
AND nvl( change_sequence,FND_API.G_MISS_CHAR)
= nvl(p_change_sequence,FND_API.G_MISS_CHAR)
AND nvl( request_id, FND_API.G_MISS_NUM)
= nvl(p_request_id, FND_API.G_MISS_NUM);
SELECT 1
INTO l_exists_reject_line
FROM oe_lines_interface
WHERE order_source_id = p_order_source_id
AND orig_sys_document_ref = p_orig_sys_document_ref
AND nvl( sold_to_org_id, FND_API.G_MISS_NUM)
= nvl(p_sold_to_org_id, FND_API.G_MISS_NUM)
AND nvl( sold_to_org, FND_API.G_MISS_CHAR)
= nvl(p_sold_to_org, FND_API.G_MISS_CHAR)
AND nvl( change_sequence,FND_API.G_MISS_CHAR)
= nvl(p_change_sequence,FND_API.G_MISS_CHAR)
AND nvl( request_id, FND_API.G_MISS_NUM)
= nvl(p_request_id, FND_API.G_MISS_NUM)
AND nvl(rejected_flag,'N')= 'Y'
AND rownum = 1;
DELETE FROM oe_lines_interface
WHERE order_source_id = p_order_source_id
AND orig_sys_document_ref = p_orig_sys_document_ref
AND nvl( sold_to_org_id, FND_API.G_MISS_NUM)
= nvl(p_sold_to_org_id, FND_API.G_MISS_NUM)
AND nvl( sold_to_org, FND_API.G_MISS_CHAR)
= nvl(p_sold_to_org, FND_API.G_MISS_CHAR)
AND nvl( change_sequence,FND_API.G_MISS_CHAR)
= nvl(p_change_sequence,FND_API.G_MISS_CHAR)
AND nvl( request_id, FND_API.G_MISS_NUM)
= nvl(p_request_id, FND_API.G_MISS_NUM)
AND nvl(rejected_flag,'N')= 'N';
oe_debug_pub.add('Delete_Order - No_DATA - Old Path of execution');
DELETE FROM oe_lines_interface
WHERE order_source_id = p_order_source_id
AND orig_sys_document_ref = p_orig_sys_document_ref
AND nvl( sold_to_org_id, FND_API.G_MISS_NUM)
= nvl(p_sold_to_org_id, FND_API.G_MISS_NUM)
AND nvl( sold_to_org, FND_API.G_MISS_CHAR)
= nvl(p_sold_to_org, FND_API.G_MISS_CHAR)
AND nvl( change_sequence,FND_API.G_MISS_CHAR)
= nvl(p_change_sequence,FND_API.G_MISS_CHAR)
AND nvl( request_id, FND_API.G_MISS_NUM)
= nvl(p_request_id, FND_API.G_MISS_NUM);
DELETE FROM oe_headers_interface
WHERE order_source_id = p_order_source_id
AND orig_sys_document_ref = p_orig_sys_document_ref
AND nvl( sold_to_org_id, FND_API.G_MISS_NUM)
= nvl(p_sold_to_org_id, FND_API.G_MISS_NUM)
AND nvl( sold_to_org, FND_API.G_MISS_CHAR)
= nvl(p_sold_to_org, FND_API.G_MISS_CHAR)
AND nvl( change_sequence,FND_API.G_MISS_CHAR)
= nvl(p_change_sequence,FND_API.G_MISS_CHAR)
AND nvl( request_id, FND_API.G_MISS_NUM)
= nvl(p_request_id, FND_API.G_MISS_NUM);
OE_MSG_PUB.Add_Exc_Msg (G_PKG_NAME,'Delete_Order',substr(sqlerrm,1,2000));
END Delete_Order;
Procedure: Delete_Messages
-----------------------------------------------------------
*/
PROCEDURE Delete_Messages(
p_request_id IN NUMBER
,p_order_source_id IN NUMBER
,p_orig_sys_document_ref IN VARCHAR2
,p_sold_to_org_id IN NUMBER
,p_sold_to_org IN VARCHAR2
,p_change_sequence IN VARCHAR2
,p_org_id IN VARCHAR2
,p_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2
) IS
l_api_name CONSTANT VARCHAR2(30) := 'Delete_Messages';
/*DELETE FROM OE_PROCESSING_MSGS_VL
WHERE order_source_id = p_order_source_id
AND original_sys_document_ref = p_orig_sys_document_ref
AND nvl( change_sequence, FND_API.G_MISS_CHAR)
= nvl(p_change_sequence, FND_API.G_MISS_CHAR);*/
OE_MSG_PUB.DELETE_OI_MESSAGE(
p_order_source_id => l_order_source_id,
p_orig_sys_document_ref => l_orig_sys_document_ref,
p_change_sequence => l_change_sequence,
p_org_id => l_org_id
);
OE_MSG_PUB.Add_Exc_Msg (G_PKG_NAME, 'Delete_Messages');
END Delete_Messages;