DBA Data[Home] [Help]

APPS.WIP_EAMMTLPROC_PRIV SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 35

    update mtl_transactions_interface mti
       set last_update_date = sysdate,
           last_updated_by = fnd_global.user_id,
           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 = 3,
           lock_flag = 2,
           error_code = 'WIP_ENTITY_TYPE',
           error_explanation = l_errMsg
     where transaction_header_id = p_txnHdrID
       and process_flag = 1
       and transaction_source_type_id = 5
       and wip_entity_type <> wip_constants.eam
       and (   rebuild_item_id is not null
            or rebuild_serial_number is not null
            or rebuild_job_name is not null
            or rebuild_activity_id is not null);
Line: 62

    update mtl_transactions_interface mti
       set last_update_date = sysdate,
           last_updated_by = fnd_global.user_id,
           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 = 3,
           lock_flag = 2,
           error_code = 'INVENTORY_ITEM_ID',
           error_explanation = l_errMsg
     where transaction_header_id = p_txnHdrID
       and process_flag = 1
       and transaction_source_type_id = 5
       and rebuild_item_id is not null
       and not exists (select 1
                         from mtl_system_items msi
                        where msi.inventory_item_id = mti.inventory_item_id
                          and msi.organization_id = mti.organization_id
                          and msi.eam_item_type = 3);
Line: 87

    update mtl_transactions_interface mti
       set last_update_date = sysdate,
           last_updated_by = fnd_global.user_id,
           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 = 3,
           lock_flag = 2,
           error_code = 'REBUILD_ITEM_ID',
           error_explanation = l_errMsg
     where transaction_header_id = p_txnHdrID
       and process_flag = 1
       and transaction_source_type_id = 5
       and rebuild_item_id is null
       and (   rebuild_serial_number is not null
            or rebuild_job_name is not null
            or rebuild_activity_id is not null);
Line: 113

    update mtl_transactions_interface mti
       set last_update_date = sysdate,
           last_updated_by = fnd_global.user_id,
           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 = 3,
           lock_flag = 2,
           error_code = 'REBUILD_ITEM_ID',
           error_explanation = l_errMsg
     where transaction_header_id = p_txnHdrID
       and process_flag = 1
       and transaction_source_type_id = 5
       and rebuild_item_id is not null
       and not exists(select 1
                        from mtl_system_items msi, mtl_parameters mp
                       where mti.rebuild_item_id = msi.inventory_item_id
                         and msi.organization_id = mp.organization_id
						 and mp.maint_organization_id = mti.organization_id
						 and msi.eam_item_type = 3
						 );
Line: 142

    update mtl_transactions_interface mti
       set last_update_date = sysdate,
           last_updated_by = fnd_global.user_id,
           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 = 3,
           lock_flag = 2,
           error_code = 'REBUILD_ACTIVITY_ID',
           error_explanation = l_errMsg
     where transaction_header_id = p_txnHdrID
       and process_flag = 1
       and transaction_source_type_id = 5
       and rebuild_activity_id is not null
       and not exists(select 1
                        from mtl_system_items msi
                       where mti.rebuild_activity_id = msi.inventory_item_id
                         and mti.organization_id = msi.organization_id
                         and msi.eam_item_type = 2);
Line: 169

    update mtl_transactions_interface mti
       set last_update_date = sysdate,
           last_updated_by = fnd_global.user_id,
           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 = 3,
           lock_flag = 2,
           error_code = 'TRANSACTION_TYPE_ID',
           error_explanation = l_errMsg
     where transaction_header_id = p_txnHdrID
       and process_flag = 1
       and transaction_source_type_id = 5
       and transaction_action_id <> wip_constants.isscomp_action
       and rebuild_item_id is not null;
Line: 192

    update mtl_transactions_interface mti
       set last_update_date = sysdate,
           last_updated_by = fnd_global.user_id,
           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 = 3,
           lock_flag = 2,
           error_code = 'PRIMARY_QUANTITY',
           error_explanation = l_errMsg
     where transaction_header_id = p_txnHdrID
       and process_flag = 1
       and transaction_source_type_id = 5
       and abs(primary_quantity) <> 1
       and exists (select 1
                     from mtl_system_items msi
                    where msi.inventory_item_id = mti.inventory_item_id
                      and msi.organization_id = mti.organization_id
                      and msi.eam_item_type = 3);
Line: 219

    update mtl_transactions_interface mti
       set last_update_date = sysdate,
           last_updated_by = fnd_global.user_id,
           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 = 3,
           lock_flag = 2,
           error_code = 'REBUILD_JOB_NAME',
           error_explanation = l_errMsg
     where transaction_header_id = p_txnHdrID
       and process_flag = 1
       and transaction_source_type_id = 5
       and rebuild_item_id is not null
       and rebuild_job_name is not null
       and exists (select 1
                     from wip_entities we
                    where mti.rebuild_job_name = we.wip_entity_name
                      and mti.organization_id = we.organization_id);
Line: 247

    update mtl_transactions_interface mti
       set last_update_date = sysdate,
           last_updated_by = fnd_global.user_id,
           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 = 3,
           lock_flag = 2,
           error_code = 'REBUILD_ACTIVITY_ID',
           error_explanation = l_errMsg
     where transaction_header_id = p_txnHdrID
       and process_flag = 1
       and transaction_source_type_id = 5
       and rebuild_item_id is not null
       and rebuild_activity_id is not null
       and not exists (select 1
                         from mtl_eam_asset_activities meaa, csi_item_instances cii, eam_org_maint_defaults eomd
                         where mti.rebuild_activity_id = meaa.asset_activity_id
                         and meaa.activity_association_id = eomd.object_id
                         and eomd.object_type = 60
                         and eomd.organization_id = mti.organization_id
                         and cii.inventory_item_id =  mti.rebuild_item_id
                         and cii.serial_number = mti.rebuild_serial_number
                         and meaa.maintenance_object_id = cii.instance_id
                         and meaa.maintenance_object_type = 3
                         and nvl(meaa.start_date_active, mti.transaction_date - 1) <= mti.transaction_date
                         and nvl(meaa.end_date_active, mti.transaction_date + 1) >= mti.transaction_date);
Line: 282

    update mtl_transactions_interface mti
       set last_update_date = sysdate,
           last_updated_by = fnd_global.user_id,
           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 = 3,
           lock_flag = 2,
           error_code = 'REBUILD_ITEM_ID',
           error_explanation = l_errMsg
     where transaction_header_id = p_txnHdrID
       and process_flag = 1
       and transaction_source_type_id = 5
       and rebuild_item_id is not null
       and rebuild_serial_number is not null
       and not exists(select 1
                        from mtl_system_items msi, mtl_parameters mp
                       where mti.rebuild_item_id = msi.inventory_item_id
                         and mti.organization_id = mp.maint_organization_id
			 and mp.organization_id = msi.organization_id
                         and msi.serial_number_control_code in (wip_constants.full_sn,
                                                                wip_constants.dyn_rcv_sn));
Line: 317

    update mtl_transactions_interface mti
       set last_update_date = sysdate,
           last_updated_by = fnd_global.user_id,
           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 = 3,
           lock_flag = 2,
           error_code = 'REBUILD_ITEM_ID',
           error_explanation = l_errMsg
     where transaction_header_id = p_txnHdrID
       and process_flag = 1
       and transaction_source_type_id = 5
       and rebuild_item_id is not null
       and rebuild_serial_number is not null
       and not exists(select 1 --subquery verifies rebuild sn is predefined or (issued out/in stores and in the asset's genealogy)
                        from mtl_serial_numbers msn
                       where mti.rebuild_item_id = msn.inventory_item_id
                       and mti.rebuild_serial_number = msn.serial_number
                         and (   msn.current_status = 1 --defined not used
                              or (    msn.current_status in (3,4) --issued out or in stores
                                  and exists(select 1
                                               from wip_discrete_jobs wdj, mtl_object_genealogy mog,
											    csi_item_instances cii, mtl_serial_numbers msn_parent
                                              where wdj.maintenance_object_id = cii.instance_id
                                              and wdj.maintenance_object_type = 3
                                              and wdj.wip_entity_id = mti.transaction_source_id
                                              and cii.inventory_item_id = msn_parent.inventory_item_id
                                              and cii.serial_number = msn_parent.serial_number
											  and msn_parent.gen_object_id = mog.parent_object_id --work order's gen_object_id
                                              and msn.gen_object_id = mog.object_id --rebuild item's gen_object_id
                                              and mog.start_date_active <= mti.transaction_date
                                              and (mog.end_date_active is null or mog.end_date_active >= mti.transaction_date)))));
Line: 421

        select fm_serial_number
          bulk collect into l_serialNumTbl
          from mtl_serial_numbers_temp
         where transaction_temp_id = p_compRec.txnTmpID;
Line: 426

        select fm_serial_number
          bulk collect into l_serialNumTbl
          from mtl_serial_numbers_temp
         where transaction_temp_id = (select serial_transaction_temp_id
                                        from mtl_transaction_lots_temp
                                       where transaction_temp_id = p_compRec.txnTmpID);
Line: 436

    select wdj.maintenance_object_id, wdj.maintenance_object_type,
           wdj.maintenance_object_source, msn.gen_object_id
      into l_maintObjID, l_maintObjType, l_maintObjSrc, l_maintGenObjID
      from wip_discrete_jobs wdj, csi_item_instances cii, mtl_serial_numbers msn
     where wdj.wip_entity_id = p_compRec.wipEntityID
     and wdj.maintenance_object_type = 3
     and wdj.maintenance_object_id = cii.instance_id
     and msn.serial_number (+) = cii.serial_number  --Modified outer join for bug 6892336
     and msn.inventory_item_id (+) = cii.inventory_item_id; --Modified outer join for bug 6892336
Line: 484

          wip_logger.log('calling update gen', l_returnStatus);
Line: 488

          wip_eam_genealogy_pvt.update_eam_genealogy(p_api_version => 1.0,
                                                     p_object_type => 2, /* serial number */
                                                     p_serial_number => l_serialNumTbl(i),
                                                     p_inventory_item_id => p_compRec.itemID,
                                                     p_organization_id => p_compRec.orgID,
                                                     p_genealogy_type => 5, /* asset item relationship*/
                                                     p_end_date_active => p_compRec.txnDate,
                                                     x_return_status => x_returnStatus,
                                                     x_msg_count => l_msgCount,
                                                     x_msg_data => l_msgData);