The following lines contain the word 'select', 'insert', 'update' or 'delete':
SELECT DISTINCT organization_id
FROM mtl_material_transactions
WHERE costed_flag = 'N';
SELECT mp.organization_code,
count (transaction_id)
FROM mtl_material_transactions mmt,
mtl_parameters mp
WHERE mmt.costed_flag = 'E'
AND mmt.last_update_date >= l_start_date
AND mp.organization_id = mmt.organization_id
GROUP BY mp.organization_code;
l_last_updated_by NUMBER;
l_last_update_login NUMBER;
l_last_updated_by := fnd_global.user_id;
l_last_update_login := fnd_global.login_id;
SELECT concurrent_program_id
INTO l_cmcmcw_prog_id
FROM fnd_concurrent_programs
WHERE application_id = l_application_id
AND concurrent_program_name = l_concurrent_program_name;
SELECT concurrent_program_id
INTO l_cmcacw_prog_id
FROM fnd_concurrent_programs
WHERE application_id = l_application_id
AND concurrent_program_name = l_concurrent_program_name;
SELECT concurrent_program_id
INTO l_cmclcw_prog_id
FROM fnd_concurrent_programs
WHERE application_id = l_application_id
AND concurrent_program_name = l_concurrent_program_name;
UPDATE /*+ INDEX (MMT MTL_MATERIAL_TRANSACTIONS_N10) */
mtl_material_transactions MMT
SET transaction_group_id = NULL,
last_update_date = SYSDATE,
last_updated_by = l_last_updated_by,
last_update_login = l_last_update_login,
program_update_date = SYSDATE,
program_application_id = l_program_application_id,
program_id = l_program_id,
request_id = l_request_id
WHERE MMT.transaction_group_id is not null
AND NVL(MMT.logical_transaction,0) <> 1
AND MMT.costed_flag = 'N'
AND NOT EXISTS
( SELECT 'incomplete concurrent program'
FROM fnd_concurrent_requests FCR
WHERE FCR.concurrent_program_id in (l_cmcmcw_prog_id, l_cmcacw_prog_id, l_cmclcw_prog_id)
AND FCR.program_application_id = 702
AND FCR.phase_code in ('P','R','I')
AND FCR.argument1 = TO_CHAR(MMT.transaction_group_id));
UPDATE mtl_material_transactions mmt
SET costed_flag = 'E',
error_code = l_error_code,
error_explanation = l_error_expl,
last_update_date = SYSDATE,
last_updated_by = l_last_updated_by,
last_update_login = l_last_update_login,
program_update_date = SYSDATE,
program_application_id = l_program_application_id,
program_id = l_program_id,
request_id = l_request_id
WHERE mmt.costed_flag = 'N'
AND mmt.transaction_action_id in (3,12,21)
AND mmt.organization_id = mmt.transfer_organization_id;
UPDATE mtl_material_transactions mmt
SET costed_flag = 'E',
error_code = l_error_code,
error_explanation = l_error_expl,
last_update_date = SYSDATE,
last_updated_by = l_last_updated_by,
last_update_login = l_last_update_login,
program_update_date = SYSDATE,
program_application_id = l_program_application_id,
program_id = l_program_id,
request_id = l_request_id
WHERE mmt.costed_flag = 'N'
AND mmt.transaction_action_id IN (2,3,5,28)
AND ( mmt.transfer_transaction_id IS NULL
OR NOT EXISTS (
SELECT 1 FROM mtl_secondary_inventories msi
WHERE msi.secondary_inventory_name = mmt.subinventory_code
AND msi.organization_id = mmt.organization_id)
OR NOT EXISTS (
SELECT 1 FROM mtl_secondary_inventories msi
WHERE msi.secondary_inventory_name = mmt.transfer_subinventory
AND msi.organization_id = mmt.transfer_organization_id)
OR ( mmt.transaction_action_id IN (2,5,28)
AND mmt.organization_id <> mmt.transfer_organization_id));
SELECT TO_NUMBER(org_information2)
INTO l_legal_entity
FROM hr_organization_information
WHERE org_information_context = 'Accounting Information'
AND organization_id = l_org_id;
UPDATE mtl_material_transactions mmt
SET costed_flag = 'E',
error_code = l_error_code,
error_explanation = l_error_expl,
last_update_date = SYSDATE,
last_updated_by = l_last_updated_by,
last_update_login = l_last_update_login,
program_update_date = SYSDATE,
program_application_id = l_program_application_id,
program_id = l_program_id,
request_id = l_request_id
WHERE mmt.costed_flag = 'N'
AND mmt.organization_id = l_org_id
AND DECODE(transaction_action_id,24,transaction_source_type_id,-1)<>14
AND ( mmt.acct_period_id IS NULL
OR mmt.acct_period_id = -1
OR NOT EXISTS
(SELECT 1
FROM org_acct_periods oap
WHERE oap.organization_id = l_org_id
AND oap.acct_period_id = mmt.acct_period_id
AND mmt.transaction_date - l_timezone_offset BETWEEN
oap.period_start_date AND oap.schedule_close_date+.99999));
/* ignore scrap, wip/inv lot transactions, periodic cost update, pack/unpack, container */
l_error_code := 'CST_INVALID_CG';
UPDATE mtl_material_transactions mmt
SET costed_flag = 'E',
error_code = l_error_code,
error_explanation = l_error_expl,
last_update_date = SYSDATE,
last_updated_by = l_last_updated_by,
last_update_login = l_last_update_login,
program_update_date = SYSDATE,
program_application_id = l_program_application_id,
program_id = l_program_id,
request_id = l_request_id
WHERE mmt.costed_flag = 'N'
AND transaction_action_id NOT IN (30,40,41,42,43,50,51,52)
AND DECODE(transaction_action_id,24,transaction_source_type_id,-1)<>14
AND (
cost_group_id IS NULL
OR ( cost_group_id <> 1
AND cost_group_id NOT IN (
SELECT ccga.cost_group_id
FROM cst_cost_group_accounts ccga
WHERE ccga.organization_id = mmt.organization_id
)
)
);
UPDATE mtl_material_transactions mmt
SET costed_flag = 'E',
error_code = l_error_code,
error_explanation = l_error_expl,
last_update_date = SYSDATE,
last_updated_by = l_last_updated_by,
last_update_login = l_last_update_login,
program_update_date = SYSDATE,
program_application_id = l_program_application_id,
program_id = l_program_id,
request_id = l_request_id
WHERE costed_flag = 'N'
AND ( ( transaction_action_id = 12
AND fob_point = 1)
OR ( transaction_action_id = 21
AND fob_point = 2)
OR transaction_action_id IN (2,5,28))
AND (
transfer_cost_group_id IS NULL
OR ( transfer_cost_group_id <> 1
AND transfer_cost_group_id NOT IN (
SELECT ccga.cost_group_id
FROM cst_cost_group_accounts ccga
WHERE ccga.organization_id = mmt.organization_id
)
)
);
UPDATE mtl_material_transactions mmt
SET costed_flag = 'E',
error_code = l_error_code,
error_explanation = l_error_expl,
last_update_date = SYSDATE,
last_updated_by = l_last_updated_by,
last_update_login = l_last_update_login,
program_update_date = SYSDATE,
program_application_id = l_program_application_id,
program_id = l_program_id,
request_id = l_request_id
WHERE costed_flag = 'N'
AND ( ( transaction_action_id = 12
AND fob_point = 2)
OR ( transaction_action_id = 21
AND fob_point = 1)
OR transaction_action_id = 3)
AND (
transfer_cost_group_id IS NULL
OR ( transfer_cost_group_id <> 1
AND transfer_cost_group_id NOT IN (
SELECT ccga.cost_group_id
FROM cst_cost_group_accounts ccga
WHERE ccga.organization_id = mmt.transfer_organization_id
)
)
);
UPDATE mtl_material_transactions mmt
SET costed_flag = 'E',
error_code = l_error_code,
error_explanation = l_error_expl,
last_update_date = SYSDATE,
last_updated_by = l_last_updated_by,
last_update_login = l_last_update_login,
program_update_date = SYSDATE,
program_application_id = l_program_application_id,
program_id = l_program_id,
request_id = l_request_id
WHERE costed_flag = 'N'
AND transaction_action_id in (1,27,29)
AND transaction_source_type_id = 6
AND NOT EXISTS
(SELECT 1
FROM mtl_generic_dispositions mgd
WHERE mgd.organization_id = mmt.organization_id
AND mgd.disposition_id = mmt.transaction_source_id);
UPDATE mtl_material_transactions mmt
SET costed_flag = 'E',
error_code = l_error_code,
error_explanation = l_error_expl,
last_update_date = SYSDATE,
last_updated_by = l_last_updated_by,
last_update_login = l_last_update_login,
program_update_date = SYSDATE,
program_application_id = l_program_application_id,
program_id = l_program_id,
request_id = l_request_id
WHERE mmt.costed_flag = 'N'
AND mmt.transaction_action_id in (1,27)
AND NOT EXISTS
(SELECT 1
FROM mtl_secondary_inventories msi
WHERE msi.organization_id = mmt.organization_id
AND msi.secondary_inventory_name = mmt.subinventory_code);
UPDATE mtl_material_transactions mmt
SET costed_flag = 'E',
error_code = l_error_code,
error_explanation = l_error_expl,
last_update_date = SYSDATE,
last_updated_by = l_last_updated_by,
last_update_login = l_last_update_login,
program_update_date = SYSDATE,
program_application_id = l_program_application_id,
program_id = l_program_id,
request_id = l_request_id
WHERE mmt.costed_flag = 'N'
AND mmt.transaction_source_type_id = 5
AND NOT EXISTS
(SELECT 1
FROM wip_entities we
WHERE we.organization_id = mmt.organization_id
AND we.wip_entity_id = mmt.transaction_source_id
AND (we.entity_type = 4
OR EXISTS (
SELECT 1 from wip_period_balances wpb
WHERE wpb.organization_id = mmt.organization_id
AND wpb.wip_entity_id = mmt.transaction_source_id
AND wpb.acct_period_id = mmt.acct_period_id)));
UPDATE mtl_material_transactions mmt
SET costed_flag = 'E',
error_code = l_error_code,
error_explanation = l_error_expl,
last_update_date = SYSDATE,
last_updated_by = l_last_updated_by,
last_update_login = l_last_update_login,
program_update_date = SYSDATE,
program_application_id = l_program_application_id,
program_id = l_program_id,
request_id = l_request_id
WHERE costed_flag = 'N'
AND transaction_source_type_id = 5
AND NOT EXISTS
(SELECT 1
FROM wip_discrete_jobs wdj
WHERE wdj.organization_id = mmt.organization_id
AND wdj.wip_entity_id = mmt.transaction_source_id
AND wdj.date_released <= mmt.transaction_date
UNION ALL
SELECT 1
FROM wip_repetitive_schedules wrs, mtl_material_txn_allocations mmta
WHERE wrs.organization_id = mmt.organization_id
AND wrs.date_released <= mmt.transaction_date
AND mmta.organization_id = mmt.organization_id
AND mmta.transaction_id = mmt.transaction_id
AND wrs.repetitive_schedule_id = mmta.repetitive_schedule_id
UNION ALL
SELECT 1
FROM wip_entities we
WHERE we.organization_id = mmt.organization_id
AND we.wip_entity_id = mmt.transaction_source_id
AND we.entity_type = 4
);