DBA Data[Home] [Help]

APPS.CSI_WIP_TRXS_PKG SQL Statements

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

Line: 95

      SELECT mmt.creation_date               creation_date,
             mmt.transaction_id              transaction_id,
             mmt.inventory_item_id           inventory_item_id,
             mmt.organization_id             organization_id,
             mmt.subinventory_code           subinventory_code,
             mmt.revision                    revision,
             mmt.transaction_quantity        transaction_quantity,
             mmt.transaction_uom             transaction_uom,
             mmt.transaction_type_id         transaction_type_id,
             mmt.transaction_action_id       transaction_action_id,
             mmt.transaction_source_id       transaction_source_id,
             mmt.locator_id                  locator_id,
             mmt.transaction_date            transaction_date,
             mut.serial_number               serial_number,
             mtln.lot_number                 lot_number,
             msi.location_id                 subinv_location_id,
             haou.location_id                hr_location_id,
             abs(mmt.primary_quantity)       mmt_primary_quantity,
             abs(mtln.primary_quantity)      lot_primary_quantity,
             mmt.transaction_set_id          transaction_set_id --bug 5376024
      FROM   hr_all_organization_units       haou,
             mtl_transaction_lot_numbers     mtln,
             mtl_unit_transactions           mut,
             mtl_secondary_inventories       msi,
             mtl_material_transactions       mmt
      WHERE  mmt.transaction_id       = p_transaction_id
      AND    mmt.transaction_id       = mut.transaction_id(+)
      AND    mmt.transaction_id       = mtln.transaction_id(+)
      AND    mmt.subinventory_code    = msi.secondary_inventory_name
      AND    mmt.organization_id      = msi.organization_id
      AND    haou.organization_id     = mmt.organization_id;
Line: 128

      SELECT mmt.creation_date               creation_date,
             mmt.transaction_id              transaction_id,
             mmt.inventory_item_id           inventory_item_id,
             mmt.organization_id             organization_id,
             mmt.subinventory_code           subinventory_code,
             mmt.revision                    revision,
             mmt.transaction_quantity        transaction_quantity,
             mmt.transaction_uom             transaction_uom,
             mmt.transaction_type_id         transaction_type_id,
             mmt.transaction_action_id       transaction_action_id,
             mmt.transaction_source_id       transaction_source_id,
             mmt.locator_id                  locator_id,
             mmt.transaction_date            transaction_date,
             mut.serial_number               serial_number,
             mtln.lot_number                 lot_number,
             msi.location_id                 subinv_location_id,
             haou.location_id                hr_location_id,
             abs(mmt.primary_quantity)       mmt_primary_quantity,
             abs(mtln.primary_quantity)      lot_primary_quantity,
             mmt.transaction_set_id          transaction_set_id --bug 5376024
      FROM   hr_all_organization_units    haou,
             mtl_transaction_lot_numbers  mtln,
             mtl_unit_transactions        mut,
             mtl_secondary_inventories    msi,
             mtl_material_transactions    mmt
      WHERE  mmt.transaction_id       = p_transaction_id
      AND    mmt.subinventory_code    = msi.secondary_inventory_name
      AND    mmt.organization_id      = msi.organization_id
      AND    mtln.transaction_id      = mmt.transaction_id
      AND    mut.transaction_id       = mtln.serial_transaction_id
      AND    mmt.organization_id      = haou.organization_id;
Line: 168

      SELECT transaction_id,
             transaction_date,
             inventory_item_id,
             organization_id,
             abs(primary_quantity),
             transaction_type_id,
             transaction_source_type_id,
             transaction_action_id,
             transaction_source_id,
             creation_date
      INTO   l_txn_ref.transaction_id,
             l_txn_ref.transaction_date,
             l_txn_ref.inventory_item_id,
             l_txn_ref.organization_id,
             l_txn_ref.primary_quantity,
             l_txn_ref.transaction_type_id,
             l_txn_ref.transaction_source_type_id,
             l_txn_ref.transaction_action_id,
             l_txn_ref.wip_entity_id,
             l_txn_ref.creation_date
      FROM   mtl_material_transactions
      WHERE  transaction_id = p_transaction_id;
Line: 191

      SELECT master_organization_id
      INTO   l_txn_ref.master_organization_id
      FROM   mtl_parameters
      WHERE  organization_id = l_txn_ref.organization_id;
Line: 196

      SELECT primary_uom_code,
             serial_number_control_code,
            --lot_control_code,
		  nvl(csi_utl_pkg.get_lot_ctrl_code(p_transaction_id),lot_control_code) lot_control_code,-- Added for bug#14835893--commented for bug#16046156
             revision_qty_control_code,
             location_control_code,
             comms_nl_trackable_flag,
             bom_item_type,
             segment1,
             eam_item_type
      INTO   l_txn_ref.primary_uom_code,
             l_txn_ref.srl_control_code,
             l_txn_ref.lot_control_code,
             l_txn_ref.rev_control_code,
             l_txn_ref.loc_control_code,
             l_txn_ref.ib_trackable_flag,
             l_txn_ref.bom_item_type,
             l_txn_ref.item,
             l_txn_ref.eam_item_type
      FROM   mtl_system_items
      WHERE  inventory_item_id = l_txn_ref.inventory_item_id
      AND    organization_id   = l_txn_ref.organization_id;
Line: 221

        SELECT substr(wip_entity_name,1,50) wip_entity_name,
               entity_type
        INTO   l_txn_ref.wip_entity_name,
               l_txn_ref.wip_entity_type
        FROM   wip_entities
        WHERE  wip_entity_id   = l_txn_ref.wip_entity_id
        AND    organization_id = l_txn_ref.organization_id;
Line: 231

            SELECT primary_item_id,
                   quantity_completed,
                   quantity_completed,
                   status
            INTO   l_txn_ref.wip_assembly_item_id,
                   l_txn_ref.wip_start_quantity, -- wo less case compl qty is job qty
                   l_txn_ref.wip_completed_quantity,
                   l_txn_ref.wip_status_type
            FROM   wip_flow_schedules
            WHERE  wip_entity_id   = l_txn_ref.wip_entity_id
            AND    organization_id = l_txn_ref.organization_id;
Line: 243

            SELECT primary_item_id,
                   start_quantity,
                   quantity_completed,
                   job_type,
                   status_type,
                   nvl(maintenance_object_source, 0),
                   source_code,
                   source_line_id,
                   maintenance_object_type,
                   maintenance_object_id
            INTO   l_txn_ref.wip_assembly_item_id,
                   l_txn_ref.wip_start_quantity,
                   l_txn_ref.wip_completed_quantity,
                   l_txn_ref.wip_job_type,
                   l_txn_ref.wip_status_type,
                   l_txn_ref.wip_maint_source_code,
                   l_txn_ref.wip_source_code,
                   l_txn_ref.wip_source_line_id,
                   l_txn_ref.wip_maint_obj_type,
                   l_txn_ref.wip_maint_obj_id
            FROM   wip_discrete_jobs
            WHERE  wip_entity_id   = l_txn_ref.wip_entity_id
            AND    organization_id = l_txn_ref.organization_id;
Line: 477

    SELECT quantity + p_quantity,
           object_version_number
    INTO   l_u_instance_rec.quantity,
           l_u_instance_rec.object_version_number
    FROM   csi_item_instances
    WHERE  instance_id = p_instance_id;
Line: 486

      p_api_name => 'update_item_instance');
Line: 493

    csi_item_instance_pub.update_item_instance(
      p_api_version           => 1.0,
      p_commit                => fnd_api.g_false,
      p_init_msg_list         => fnd_api.g_true,
      p_validation_level      => fnd_api.g_valid_level_full,
      p_instance_rec          => l_u_instance_rec,
      p_party_tbl             => l_u_parties_tbl,
      p_account_tbl           => l_u_pty_accts_tbl,
      p_org_assignments_tbl   => l_u_org_units_tbl,
      p_ext_attrib_values_tbl => l_u_ea_values_tbl,
      p_pricing_attrib_tbl    => l_u_pricing_tbl,
      p_asset_assignment_tbl  => l_u_assets_tbl,
      p_txn_rec               => px_csi_txn_rec,
      x_instance_id_lst       => l_u_instance_ids_list,
      x_return_status         => l_return_status,
      x_msg_count             => l_msg_count,
      x_msg_data              => l_msg_data);
Line: 550

    SELECT quantity - p_quantity,
           object_version_number
    INTO   l_u_instance_rec.quantity,
           l_u_instance_rec.object_version_number
    FROM   csi_item_instances
    WHERE  instance_id = l_u_instance_rec.instance_id;
Line: 559

      p_api_name => 'update_item_instance');
Line: 566

    csi_item_instance_pub.update_item_instance(
      p_api_version           => 1.0,
      p_commit                => fnd_api.g_false,
      p_init_msg_list         => fnd_api.g_true,
      p_validation_level      => fnd_api.g_valid_level_full,
      p_instance_rec          => l_u_instance_rec,
      p_party_tbl             => l_u_parties_tbl,
      p_account_tbl           => l_u_pty_accts_tbl,
      p_org_assignments_tbl   => l_u_org_units_tbl,
      p_ext_attrib_values_tbl => l_u_ea_values_tbl,
      p_pricing_attrib_tbl    => l_u_pricing_tbl,
      p_asset_assignment_tbl  => l_u_assets_tbl,
      p_txn_rec               => px_csi_txn_rec,
      x_instance_id_lst       => l_u_instance_ids_list,
      x_return_status         => l_return_status,
      x_msg_count             => l_msg_count,
      x_msg_data              => l_msg_data);
Line: 693

    l_c_parties_tbl.DELETE;
Line: 694

    l_c_pty_accts_tbl.DELETE;
Line: 798

     SELECT msn.serial_number child_serial_number
     FROM   mtl_object_genealogy mog,
             mtl_serial_numbers   msn,
             mtl_system_items_b msib
      WHERE  mog.parent_object_type = 2
      AND    msib.inventory_item_id = msn.inventory_item_id
      AND    msib.organization_id = msn.current_organization_id
      AND    nvl(msib.comms_nl_trackable_flag, 'N') = 'Y'
     AND    mog.parent_object_id   = p_parent_object_id
     AND    mog.object_type        = 2
     AND    msn.gen_object_id      = mog.object_id
	 AND    mog.object_id         <> mog.parent_object_id --- Added for bug#16445315
     AND    sysdate BETWEEN nvl(mog.start_date_active, sysdate-1)
                    AND     nvl(mog.end_date_active,   sysdate+1);
Line: 856

              l_issues_tbl.DELETE(l_c_ind);
Line: 884

            SELECT gen_object_id
            INTO   l_parent_object_id
            FROM   mtl_serial_numbers
            WHERE  inventory_item_id = l_assy_tbl(l_a_ind).inventory_item_id
            AND    serial_number     = l_assy_tbl(l_a_ind).serial_number;
Line: 913

                    l_issues_tbl.DELETE(l_c_ind);
Line: 973

                l_issues_tbl.DELETE(l_c_ind);
Line: 1111

    SELECT sum(nvl(quantity_per_assembly,0))
    INTO   l_qty_per_assy
    FROM   wip_requirement_operations
    WHERE  organization_id   = p_organization_id
    AND    wip_entity_id     = p_wip_entity_id
    AND    inventory_item_id = p_component_item_id;
Line: 1137

      SELECT wip.inventory_item_id,
             sum(required_quantity)     qty_required,
             sum(quantity_issued)       qty_issued,
             nvl(sum(nvl(quantity_per_assembly,0)),0) qty_per_assy
      FROM   wip_requirement_operations wip, mtl_system_items msi
      WHERE  wip.wip_entity_id         = p_wip_entity_id
      AND    wip.organization_id   = p_organization_id
      AND    wip.inventory_item_id <> p_assembly_item_id
      AND    wip.inventory_item_id = msi.inventory_item_id
      AND    wip.organization_id   = msi.organization_id
      AND    nvl(msi.comms_nl_trackable_flag, 'N') = 'Y'
      AND    (nvl(quantity_issued,0) > 0
              OR
              EXISTS (
                SELECT 'X' FROM mtl_material_transactions mmt
                WHERE  mmt.transaction_action_id      in (1,34)
                AND    mmt.transaction_source_type_id = 5
                AND    mmt.transaction_source_id      = wip.wip_entity_id
                AND    mmt.inventory_item_id          = wip.inventory_item_id))
      GROUP BY wip.inventory_item_id;
Line: 1159

      SELECT wip.inventory_item_id,
             sum(required_quantity)     qty_required,
             sum(quantity_issued)       qty_issued,
             nvl(sum(nvl(quantity_per_assembly,0)),0) qty_per_assy
      FROM   wip_requirement_operations wip, mtl_system_items msi
      WHERE  wip.wip_entity_id         = p_wip_entity_id
      AND    wip.organization_id   = p_organization_id
      AND    wip.inventory_item_id <> p_assembly_item_id
      AND    wip.inventory_item_id = msi.inventory_item_id
      AND    wip.organization_id   = msi.organization_id
      AND    nvl(msi.comms_nl_trackable_flag, 'N') = 'Y'
      AND    nvl(quantity_per_assembly, 0) > 0
      AND    (nvl(quantity_issued,0) > 0
              OR
              EXISTS (
                SELECT 'X' FROM mtl_material_transactions mmt
                WHERE  mmt.transaction_action_id      in (1,34)
                AND    mmt.transaction_source_type_id = 5
                AND    mmt.transaction_source_id      = wip.wip_entity_id
                AND    mmt.inventory_item_id          = wip.inventory_item_id))
      GROUP BY wip.inventory_item_id;
Line: 1194

      SELECT start_quantity
      INTO   l_job_quantity
      FROM   wip_discrete_jobs
      WHERE  wip_entity_id   = p_wip_entity_id
      AND    organization_id = p_organization_id;
Line: 1219

          SELECT sum(nvl(abs(transaction_quantity),0))
          INTO   l_requirements_tbl(l_ind).issued_quantity
          FROM   mtl_material_transactions mmt
          WHERE  mmt.transaction_action_id      in (1,34)
          AND    mmt.transaction_source_type_id = 5
          AND    mmt.inventory_item_id          = l_requirements_tbl(l_ind).inventory_item_id
          AND    mmt.transaction_source_id      = p_wip_entity_id;
Line: 1258

          SELECT sum(nvl(abs(transaction_quantity),0))
          INTO   l_requirements_tbl(l_ind).issued_quantity
          FROM   mtl_material_transactions mmt
          WHERE  mmt.transaction_action_id      in (1,34)
          AND    mmt.transaction_source_type_id = 5
          AND    mmt.inventory_item_id          = l_requirements_tbl(l_ind).inventory_item_id
          AND    mmt.transaction_source_id      = p_wip_entity_id;
Line: 1583

        l_c_parties_tbl.DELETE;
Line: 1584

        l_c_pty_accts_tbl.DELETE;
Line: 1660

        SELECT object_version_number
        INTO   l_u_instance_rec.object_version_number
        FROM   csi_item_instances
        WHERE  instance_id = l_u_instance_rec.instance_id;
Line: 1667

          p_api_name => 'update_item_instance');
Line: 1669

        csi_item_instance_pub.update_item_instance(
          p_api_version           => 1.0,
          p_commit                => fnd_api.g_false,
          p_init_msg_list         => fnd_api.g_true,
          p_validation_level      => fnd_api.g_valid_level_full,
          p_instance_rec          => l_u_instance_rec,
          p_party_tbl             => l_u_parties_tbl,
          p_account_tbl           => l_u_pty_accts_tbl,
          p_org_assignments_tbl   => l_u_org_units_tbl,
          p_ext_attrib_values_tbl => l_u_ea_values_tbl,
          p_pricing_attrib_tbl    => l_u_pricing_tbl,
          p_asset_assignment_tbl  => l_u_assets_tbl,
          p_txn_rec               => px_csi_txn_rec,
          x_instance_id_lst       => l_u_instance_ids_list,
          x_return_status         => l_return_status,
          x_msg_count             => l_msg_count,
          x_msg_data              => l_msg_data);
Line: 1921

          l_c_parties_tbl.DELETE;
Line: 1922

          l_c_pty_accts_tbl.DELETE;
Line: 2000

          SELECT object_version_number
          INTO   l_u_instance_rec.object_version_number
          FROM   csi_item_instances
          WHERE  instance_id = l_u_instance_rec.instance_id;
Line: 2007

            p_api_name => 'update_item_instance');
Line: 2009

          csi_item_instance_pub.update_item_instance(
            p_api_version           => 1.0,
            p_commit                => fnd_api.g_false,
            p_init_msg_list         => fnd_api.g_true,
            p_validation_level      => fnd_api.g_valid_level_full,
            p_instance_rec          => l_u_instance_rec,
            p_party_tbl             => l_u_parties_tbl,
            p_account_tbl           => l_u_pty_accts_tbl,
            p_org_assignments_tbl   => l_u_org_units_tbl,
            p_ext_attrib_values_tbl => l_u_ea_values_tbl,
            p_pricing_attrib_tbl    => l_u_pricing_tbl,
            p_asset_assignment_tbl  => l_u_assets_tbl,
            p_txn_rec               => px_csi_txn_rec,
            x_instance_id_lst       => l_u_instance_ids_list,
            x_return_status         => l_return_status,
            x_msg_count             => l_msg_count,
            x_msg_data              => l_msg_data);
Line: 2092

          SELECT 'Y'
          INTO   l_rltn_exists
          FROM   csi_ii_relationships
          WHERE  subject_id = p_assy_comp_map_tbl(l_ind).comp_instance_id
          AND    object_id  = p_assy_comp_map_tbl(l_ind).assy_instance_id
          AND    relationship_type_code = 'COMPONENT-OF'
          AND    active_end_date is NULL OR active_end_date > sysdate;
Line: 2170

      SELECT msn.serial_number      child_serial_number,
             msn.inventory_item_id  child_item_id
      FROM   mtl_object_genealogy mog,
             mtl_serial_numbers   msn,
             mtl_system_items_b msib
      WHERE  mog.parent_object_type = 2
      AND    msib.inventory_item_id = msn.inventory_item_id
      AND    msib.organization_id = msn.current_organization_id
      AND    nvl(msib.comms_nl_trackable_flag, 'N') = 'Y'
      AND    mog.parent_object_id   = p_parent_object_id
      AND    mog.object_type        = 2
      AND    msn.gen_object_id      = mog.object_id
	 AND    mog.object_id         <> mog.parent_object_id --- Added for bug#16445315
      AND    sysdate BETWEEN nvl(mog.start_date_active, sysdate-1)
                     AND     nvl(mog.end_date_active,   sysdate+1);
Line: 2207

        SELECT gen_object_id
        INTO   l_parent_object_id
        FROM   mtl_serial_numbers
        WHERE  inventory_item_id = l_assy_tbl(l_ind).inventory_item_id
        AND    serial_number     = l_assy_tbl(l_ind).serial_number;
Line: 2224

            SELECT instance_id
            INTO   l_child_instance_id
            FROM   csi_item_instances
            WHERE  inventory_item_id = mog_rec.child_item_id
            AND    serial_number     = mog_rec.child_serial_number;
Line: 2276

    SELECT gen_object_id,
           parent_serial_number
    INTO   l_child_object_id,
           l_parent_serial_number
    FROM   mtl_serial_numbers
    WHERE  inventory_item_id = p_child_item_id
    and    serial_number     = p_child_serial_number;
Line: 2295

        SELECT msn.serial_number,
               msn.inventory_item_id
        INTO   l_parent_serial_number,
               l_parent_item_id
        FROM   mtl_object_genealogy mog,
               mtl_serial_numbers   msn,
			   mtl_system_items_b msib
        WHERE  mog.object_type        = 2  -- serial genealogy
		AND    msib.inventory_item_id = msn.inventory_item_id
		AND    msib.organization_id = msn.current_organization_id
		AND    nvl(msib.comms_nl_trackable_flag, 'N') = 'Y'
        AND    mog.object_id          = l_child_object_id
        AND    mog.parent_object_type = 2  -- serial genealogy
        AND    msn.gen_object_id      = mog.parent_object_id
        AND    sysdate BETWEEN nvl(mog.start_date_active, sysdate-1)
                       AND     nvl(mog.end_date_active,   sysdate+1);
Line: 2365

      SELECT count(*)
      INTO   l_alloc_count
      FROM   csi_ii_relationships cir,
             csi_item_instances   cii
      WHERE  cir.object_id = p_object_id
      AND    cir.relationship_type_code = 'COMPONENT-OF'
      AND    sysdate BETWEEN nvl(cir.active_start_date, sysdate-1)
                     AND     nvl(cir.active_end_date, sysdate+1)
      AND    cii.instance_id = cir.subject_id
      AND    cii.inventory_item_id = p_comp_item_id;
Line: 2433

                    l_comp_tbl.DELETE(l_c_ind);
Line: 2444

                l_comp_tbl.DELETE(l_c_ind);
Line: 2503

                    l_comp_tbl.DELETE(l_c_ind);
Line: 2513

                l_comp_tbl.DELETE(l_c_ind);
Line: 2552

      SELECT cir.subject_id, cii.quantity
      FROM   csi_ii_relationships cir,
             csi_item_instances   cii
      WHERE  cir.object_id = p_object_id
      AND    cir.relationship_type_code = 'COMPONENT-OF'
      AND    cii.instance_id = cir.subject_id
      AND    cii.inventory_item_id = p_comp_item_id
      AND    nvl(cii.active_end_date,sysdate+1) > sysdate; --Added end date condition for bug 5376024
Line: 2600

      SELECT sum(cii.quantity)
      INTO   l_alloc_qty
      FROM   csi_ii_relationships cir,
             csi_item_instances   cii
      WHERE  cir.object_id = p_object_id
      AND    cir.relationship_type_code = 'COMPONENT-OF'
      AND    cii.instance_id = cir.subject_id
      AND    cii.inventory_item_id = p_comp_item_id;
Line: 2905

          SELECT serial_number_control_code
          INTO   l_comp_serial_code
          FROM   mtl_system_items
          WHERE  inventory_item_id = l_requirements_tbl(l_ind).inventory_item_id
          AND    organization_id   = p_txn_ref.organization_id;
Line: 3082

      SELECT  cir.subject_id, cii.quantity
      FROM    csi_ii_relationships cir,
              csi_item_instances   cii
      WHERE   cir.object_id              = p_parent_instance_id
      AND     cir.relationship_type_code = 'COMPONENT-OF'
      AND     cii.instance_id            = cir.subject_id
      AND     cii.inventory_item_id      = p_component_item_id
      AND     cii.last_wip_job_id        = p_wip_entity_id;
Line: 3182

            SELECT instance_id
            INTO   l_parent_instance_id
            FROM   csi_item_instances
            WHERE  inventory_item_id = l_parent_item_id
            AND    serial_number     = l_parent_serial_number
            AND    nvl(active_end_date,sysdate+1) > sysdate; --fix for bug 5393515
Line: 3454

            SELECT sum(nvl(quantity_issued,0))
            INTO   l_total_qty_issued
            FROM   wip_requirement_operations
            WHERE  wip_entity_id     = p_txn_ref.wip_entity_id
            AND    organization_id   = p_txn_ref.organization_id
            AND    inventory_item_id = p_txn_ref.inventory_item_id;
Line: 3574

      SELECT inventory_item_id,
             sum(abs(primary_quantity)) qty_issued
      FROM   mtl_material_transactions
      WHERE  transaction_action_id      = 1
      AND    transaction_source_type_id = 5
      AND    transaction_source_id      = p_wip_entity_id
      GROUP BY inventory_item_id;
Line: 3594

      SELECT serial_number_control_code ,
             segment1
      INTO   l_comp_serial_code,
             l_comp_item
      FROM   mtl_system_items
      WHERE  inventory_item_id = issue_rec.inventory_item_id
      AND    organization_id   = p_organization_id;
Line: 3717

      SELECT inventory_item_id,
             sum(abs(primary_quantity)) qty_issued
      FROM   mtl_material_transactions
      WHERE  transaction_action_id      = 1
      AND    transaction_source_type_id = 5
      AND    transaction_source_id      = p_txn_ref.wip_entity_id
      GROUP BY inventory_item_id;
Line: 3840

      SELECT transaction_id
      FROM   csi_transactions
      WHERE  inv_material_transaction_id = p_transaction_id;
Line: 3867

      SELECT transaction_id
      FROM   mtl_system_items  msi,
             mtl_material_transactions mmt
      WHERE  mmt.transaction_source_type_id = 5  -- job/schedule transactions
      AND    mmt.transaction_source_id   = p_wip_entity_id
      AND    mmt.transaction_action_id  in (1, 27, 31, 32, 33, 34) -- ib handled wip actions
      AND    mmt.creation_date           < p_mtl_creation_date
      AND    mmt.transaction_date        > p_migration_date
      AND    msi.organization_id         = mmt.organization_id
      AND    msi.inventory_item_id       = mmt.inventory_item_id
      AND    nvl(msi.comms_nl_trackable_flag, 'N') = 'Y'
	  --Added for bug#14374084
	 AND EXISTS
	 ( SELECT 1 FROM csi_item_instances
	    WHERE inventory_item_id = mmt.inventory_item_id
           AND creation_date < mmt.creation_date)	;
Line: 3943

      SELECT transaction_id
      FROM   mtl_material_transactions
      WHERE  transaction_source_type_id = 5
      AND    transaction_action_id    in (1, 34)
      AND    transaction_source_id      = pc_wip_entity_id;
Line: 3950

      SELECT transaction_id
      FROM   mtl_material_transactions
      WHERE  transaction_action_id      = 31
      AND    transaction_source_type_id = 5
      AND    transaction_source_id      = pc_wip_entity_id;
Line: 3968

          SELECT 'Y'
          INTO   l_csi_txn_found
          FROM   sys.dual
          WHERE  exists (
            SELECT 'X' FROM csi_transactions
            WHERE inv_material_transaction_id = compl_rec.transaction_id);
Line: 3994

          SELECT 'Y'
          INTO   l_csi_txn_found
          FROM   sys.dual
          WHERE  exists (
            SELECT 'X' FROM csi_transactions
            WHERE inv_material_transaction_id = issue_rec.transaction_id);
Line: 4168

    SELECT serial_number_control_code
    INTO   l_assy_serial_code
    FROM   mtl_system_items
    WHERE  inventory_item_id = p_txn_ref.wip_assembly_item_id
    AND    organization_id   = p_txn_ref.organization_id;
Line: 4198

          SELECT nvl(mmt_assem.primary_quantity,0)
          INTO   l_qty_completed
          FROM   mtl_material_transactions mmt_assem,
	         mtl_material_transactions mmt_comp
          WHERE  mmt_assem.transaction_action_id      = 31
          AND    mmt_assem.transaction_source_type_id = 5
          AND    mmt_comp.transaction_source_id      = p_txn_ref.wip_entity_id
	  AND    mmt_comp.transaction_id             = p_txn_ref.transaction_id
	  AND    mmt_comp.completion_transaction_id  = mmt_assem.completion_transaction_id; --5225921
Line: 4358

    SELECT  entity_type
    INTO    l_entity_type
    FROM    wip_entities
    WHERE   wip_entity_id = p_wip_entity_id
    AND     organization_id = p_organization_id;
Line: 4618

    SELECT * INTO l_mmt_rec
    FROM   mtl_material_transactions
    WHERE  transaction_id = p_transaction_id;
Line: 4708

    SELECT * INTO l_mmt_rec
    FROM   mtl_material_transactions
    WHERE  transaction_id = p_transaction_id;
Line: 4801

    SELECT * INTO l_mmt_rec
    FROM   mtl_material_transactions
    WHERE  transaction_id = p_transaction_id;
Line: 4892

    SELECT * INTO l_mmt_rec
    FROM   mtl_material_transactions
    WHERE  transaction_id = p_transaction_id;
Line: 5143

          SELECT object_id
          INTO   l_inst_tbl(l_ind).attribute1
          FROM   csi_ii_relationships
          WHERE  subject_id = l_inst_tbl(l_ind).instance_id
          AND    relationship_type_code = 'COMPONENT-OF';
Line: 5264

            l_inst_tbl.delete(l_f_ind);
Line: 5510

      SELECT  mmt.inventory_item_id     inventory_item_id,
              mut.serial_number         serial_number
        --INTO  l_inv_item_id, l_serial_number
        FROM  mtl_material_transactions   mmt,
              mtl_unit_transactions       mut
        WHERE mmt.transaction_id = mut.transaction_id
        AND mmt.transaction_set_id = p_transaction_set_id
        AND mmt.transaction_type_id = 17;
Line: 5520

    select cir.subject_id,ci2.quantity
           from csi_item_instances ci1, csi_item_instances ci2, csi_ii_relationships cir
           where ci1.instance_id = cir.object_id
           and ci1.inventory_item_id = p_inventory_item_id
           and ci1.serial_number = p_serial_number
           and ci2.inventory_item_id = p_mmt_rec.inventory_item_id
           and ci2.instance_id = cir.subject_id
           and cir.relationship_type_code = 'COMPONENT-OF'
           and sysdate between nvl(cir.active_start_date, sysdate-1)
                        and     nvl(cir.active_end_date, sysdate+1)
           and sysdate between nvl(ci2.active_start_date, sysdate-1)
                        and     nvl(ci2.active_end_date, sysdate+1);
Line: 5641

            SELECT 'Y', object_id, active_start_date, active_end_date
            INTO   l_relation_found , l_parent_instance_id, l_active_start_date,
                  l_active_end_date
            FROM   csi_ii_relationships
            WHERE  subject_id = l_instances_tbl(1).instance_id
            AND    relationship_type_code = 'COMPONENT-OF'
            AND    sysdate BETWEEN nvl(active_start_date, sysdate-1)
                           AND     nvl(active_end_date, sysdate+1);
Line: 5676

        l_parties_tbl.delete;
Line: 5683

        select mmt.inventory_item_id, mut.serial_number
        into  l_inv_item_id, l_serial_number
        from mtl_material_transactions mmt, mtl_unit_transactions mut
        where mmt.transaction_id = mut.transaction_id
        and mmt.transaction_set_id = p_mmt_rec.transaction_set_id
        and mmt.transaction_type_id = 17;
Line: 5691

           select cir.subject_id,ci2.quantity
           into l_instance_id, l_quantity
           from csi_item_instances ci1, csi_item_instances ci2, csi_ii_relationships cir
           where ci1.instance_id = cir.object_id
           and ci1.inventory_item_id = l_inv_item_id
           and ci1.serial_number = l_serial_number
           and ci2.inventory_item_id = p_mmt_rec.inventory_item_id
           and ci2.instance_id = cir.subject_id
           and cir.relationship_type_code = 'COMPONENT-OF'
           and sysdate between nvl(cir.active_start_date, sysdate-1)
                        and     nvl(cir.active_end_date, sysdate+1)
           and sysdate between nvl(ci2.active_start_date, sysdate-1)
                        and     nvl(ci2.active_end_date, sysdate+1);
Line: 6038

        SELECT 'Y'
        INTO   l_comp_is_assy
        FROM   sys.dual
        WHERE  exists (
          SELECT 'X'
          FROM   csi_item_instances
          WHERE  last_vld_organization_id = p_mmt_rec.organization_id
          AND    location_type_code       = 'WIP'
          AND    wip_job_id               = p_mmt_rec.transaction_source_id
          AND    serial_number            = p_mmt_rec.serial_number
          AND    inventory_item_id        = p_mmt_rec.inventory_item_id);
Line: 6622

      SELECT quantity,
             last_vld_organization_id
      INTO   l_sub_instance_qty,
             l_vld_organization_id
      FROM   csi_item_instances
      WHERE  instance_id = l_sub_instance_id;
Line: 6662

        UPDATE csi_t_txn_line_details
        SET    instance_id        = l_sub_instance_id
        WHERE  txn_line_detail_id = l_sub_tld_id;
Line: 6675

        SELECT relationship_id,
               object_version_number
        INTO   l_iir_rec.relationship_id,
               l_iir_rec.object_version_number
        FROM   csi_ii_relationships
        WHERE  object_id  = l_obj_instance_id
        AND    subject_id = l_sub_instance_id;
Line: 6703

  PROCEDURE update_tld_status(
    p_tld_tbl         IN csi_t_datastructures_grp.txn_line_detail_tbl,
    x_return_status   OUT NOCOPY varchar2)
  IS
  BEGIN

    IF p_tld_tbl.COUNT > 0 THEN
      FOR l_ind IN p_tld_tbl.FIRST .. p_tld_tbl.LAST
      LOOP
        UPDATE csi_t_txn_line_details
        SET    processing_status  = 'PROCESSED'
        WHERE  txn_line_detail_id = p_tld_tbl(l_ind).txn_line_detail_id;
Line: 6718

  END update_tld_status;
Line: 6765

    SELECT wip_entity_name
    INTO   l_wip_entity_name
    FROM   wip_entities
    WHERE  wip_entity_id = p_wip_entity_id;
Line: 6870

      debug('update_relationship.COUNT :'||l_u_iir_tbl.COUNT);
Line: 6875

          p_api_name => 'update_relationship');
Line: 6877

        debug('No code here yet for update relationship...');
Line: 6884

      update_tld_status(
        p_tld_tbl       => l_tld_tbl,
        x_return_status => l_return_status);
Line: 6912

      SELECT transaction_id
      FROM   mtl_system_items  msi,
             mtl_material_transactions mmt
      WHERE  mmt.transaction_source_type_id = 5  -- job/schedule transactions
      AND    mmt.transaction_source_id   = p_wip_entity_id
      AND    mmt.transaction_action_id  in (1, 27, 31, 32, 33, 34) -- ib handled wip actions
      AND    mmt.transaction_date        > p_migration_date
      AND    msi.organization_id         = mmt.organization_id
      AND    msi.inventory_item_id       = mmt.inventory_item_id
      AND    nvl(msi.comms_nl_trackable_flag, 'N') = 'Y';
Line: 6927

      SELECT instance_id,
             quantity,
             serial_number
      FROM   csi_item_instances
      WHERE  location_type_code = 'WIP'
      AND    wip_job_id         = p_wip_entity_id
      AND    instance_id       <> p_instance_id;
Line: 6985

    SELECT wip_entity_name
    INTO   l_csi_txn_rec.source_header_ref
    FROM   wip_entities
    WHERE  wip_entity_id   = p_wip_entity_id
    AND    organization_id = p_organization_id;
Line: 7034

    SELECT maintenance_object_id
    INTO   l_instance_id
    FROM   wip_discrete_jobs
    WHERE  wip_entity_id   = p_wip_entity_id
    AND    organization_id = p_organization_id;
Line: 7128

    SELECT wip_entity_name
    INTO   l_csi_txn_rec.source_header_ref
    FROM   wip_entities
    WHERE  wip_entity_id   = p_wip_entity_id
    AND    organization_id = p_organization_id;