The following lines contain the word 'select', 'insert', 'update' or 'delete':
select transaction_temp_id
from mtl_material_transactions_temp
where transaction_header_id = p_txnHdrID;
p_delete_stack => fnd_api.g_false);
p_delete_stack => fnd_api.g_false);
p_delete_stack => fnd_api.g_false,
p_separator => ' ');
p_delete_stack => fnd_api.g_false,
p_separator => ' ');
update mtl_material_transactions_temp
set process_flag = 'E',
error_code = substr(l_errCode,1,240),
error_explanation = substr(x_errorMsg,1,240)
where transaction_header_id = p_txnHdrID
and process_flag in ('Y', 'W')
and transaction_source_type_id = 5
and transaction_action_id in (wip_constants.isscomp_action,
wip_constants.retcomp_action,
wip_constants.issnegc_action,
wip_constants.retnegc_action);
select transaction_action_id,
transaction_header_id, /*Added for bug 6417742(FP of 6342851)*/
transaction_type_id, /*Added for bug 6417742(FP of 6342851)*/
decode(flow_schedule, --treat wol cpls as flow
'Y', wip_constants.flow,
wip_entity_type),
nvl(content_lpn_id, lpn_id),
transaction_source_id,
organization_id,
posting_flag,
flow_schedule,
operation_seq_num,
wip_supply_type
into l_txnActionID,
l_transaction_header_id, /*Added for bug 6417742(FP of 6342851)*/
l_transaction_type_id, /*Added for bug 6417742(FP of 6342851)*/
l_wipEntityType,
l_lpnID,
l_wipEntityID,
l_orgID,
l_postingFlag,
l_flowSchedule,
l_opSeq,
l_supplyType
from mtl_material_transactions_temp
where transaction_temp_id = p_txnTmpID
and transaction_source_type_id = 5;
delete mtl_material_transactions_temp
where transaction_temp_id = p_txnTmpID;
p_msg => 'success: phantom record deleted without any action',
x_returnStatus => l_retStatus);
select entity_type
into l_wipEntityType
from wip_entities
where wip_entity_id = l_wipEntityID
and organization_id = l_orgID;
p_delete_stack => fnd_api.g_false);
p_delete_stack => fnd_api.g_false);
select count(*)
into l_numIntRows
from mtl_transactions_interface
where transaction_header_id = p_txnHdrID
and process_flag = wip_constants.mti_inventory;
select count(*)
into l_numErrRows
from mtl_transactions_interface
where transaction_header_id = p_txnHdrID;
select count(*)
into l_numTempRows
from mtl_material_transactions_temp
where transaction_header_id = p_txnHdrID;
select msik.concatenated_segments,
mti.error_explanation
bulk collect into l_itemNameTbl,
l_errExplTbl
from mtl_transactions_interface mti,
mtl_system_items_kfv msik
where mti.transaction_header_id = p_txnHdrID
and mti.error_explanation is not null
and mti.inventory_item_id = msik.inventory_item_id
and mti.organization_id = msik.organization_id;
fnd_message.set_name('WIP', 'WIP_TMPINSERT_ERR');
p_delete_stack => fnd_api.g_false);
update mtl_transactions_interface
set last_update_date = sysdate,
last_update_login = fnd_global.login_id,
program_application_id = fnd_global.prog_appl_id,
program_id = fnd_global.conc_program_id,
program_update_date = sysdate,
request_id = fnd_global.conc_request_id,
process_flag = wip_constants.mti_error,
error_code = substrb(g_pkgName || '.' || l_procName, 1, 240),
error_explanation = substrb(l_msgData, 1, 240)
where transaction_header_id = p_txnHdrID;
p_delete_stack => fnd_api.g_false);
update mtl_transactions_interface
set last_update_date = sysdate,
last_update_login = fnd_global.login_id,
program_application_id = fnd_global.prog_appl_id,
program_id = fnd_global.conc_program_id,
program_update_date = sysdate,
request_id = fnd_global.conc_request_id,
process_flag = wip_constants.mti_error,
error_code = substrb(g_pkgName || '.' || l_procName, 1, 240),
error_explanation = substrb(l_msgData, 1, 240)
where transaction_header_id = p_txnHdrID;