DBA Data[Home] [Help]

APPS.CSI_ML_UTIL_PVT SQL Statements

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

Line: 16

  SELECT inst_interface_id
    FROM csi_instance_interface
   WHERE trunc(source_transaction_date)
 BETWEEN nvl(l_txn_from_date,trunc(source_transaction_date))
     AND nvl(l_txn_to_date,trunc(source_transaction_date))
     AND process_status  IN ('X','R')
     AND parallel_worker_id IS NULL
     AND transaction_identifier IS NOT NULL
     AND source_system_name = nvl(p_source_system_name,source_system_name);
Line: 27

  SELECT ip_interface_id
    FROM csi_i_party_interface cpi
   WHERE cpi.party_source_table = 'HZ_PARTIES'
     AND cpi.inst_interface_id IN (SELECT inst_interface_id
                                      FROM csi_instance_interface cii
                                     WHERE cii.transaction_identifier IS NOT NULL
                                       AND trunc(source_transaction_date)
                                   BETWEEN nvl(l_txn_from_date,trunc(source_transaction_date))
                                       AND nvl(l_txn_to_date,trunc(source_transaction_date))
                                       AND process_status IN ('X','R')
                                       AND parallel_worker_id IS NULL
                                       AND source_system_name =
                                           nvl(p_source_system_name,source_system_name));
Line: 41

  SELECT ip_interface_id
    FROM csi_i_party_interface cpi
   WHERE cpi.party_source_table = 'EMPLOYEE'
     AND cpi.inst_interface_id IN (SELECT inst_interface_id
                                     FROM csi_instance_interface cii
                                    WHERE cii.transaction_identifier IS NOT NULL
                                      AND trunc(source_transaction_date)
                                  BETWEEN nvl(l_txn_from_date,trunc(source_transaction_date))
                                      AND nvl(l_txn_to_date,trunc(source_transaction_date))
                                      AND process_status IN ('X','R')
                                      AND parallel_worker_id IS NULL
                                      AND source_system_name =
                                          nvl(p_source_system_name,source_system_name));
Line: 55

  SELECT ip_interface_id
    FROM csi_i_party_interface cpi
   WHERE cpi.inst_interface_id IN (SELECT inst_interface_id
                                     FROM csi_instance_interface cii
                                    WHERE cii.transaction_identifier IS NOT NULL
                                      AND trunc(source_transaction_date)
                                  BETWEEN nvl(l_txn_from_date,trunc(source_transaction_date))
                                      AND nvl(l_txn_to_date,trunc(source_transaction_date))
                                      AND process_status IN ('X','R')
                                      AND parallel_worker_id IS NULL
                                      AND source_system_name =
                                          nvl(p_source_system_name,source_system_name));
Line: 68

  SELECT ieav_interface_id
    FROM csi_iea_value_interface a
   WHERE a.attribute_level = 'ITEM'
     AND a.inst_interface_id IN (SELECT inst_interface_id
                                   FROM csi_instance_interface cii
                                  WHERE cii.transaction_identifier IS NOT NULL
                                    AND trunc(source_transaction_date)
                                BETWEEN nvl(l_txn_from_date,trunc(source_transaction_date))
                                    AND nvl(l_txn_to_date,trunc(source_transaction_date))
                                    AND process_status IN ('X','R')
                                    AND parallel_worker_id IS NULL
                                    AND source_system_name =
                                        nvl(p_source_system_name,source_system_name));
Line: 83

  SELECT ia_interface_id
    FROM csi_i_asset_interface a
   WHERE a.inst_interface_id IN (SELECT inst_interface_id
                                   FROM csi_instance_interface cii
                                  WHERE cii.transaction_identifier IS NOT NULL
                                    AND trunc(source_transaction_date)
                                BETWEEN nvl(l_txn_from_date,trunc(source_transaction_date))
                                    AND nvl(l_txn_to_date,trunc(source_transaction_date))
                                    AND process_status IN ('X','R')
                                    AND parallel_worker_id IS NULL
                                    AND source_system_name =
                                        nvl(p_source_system_name,source_system_name));
Line: 125

        UPDATE csi_instance_interface a
           SET a.inventory_item_id =
                                (SELECT inventory_item_id
                                   FROM mtl_system_items_kfv
                                  WHERE concatenated_segments =
                                        a.inv_concatenated_segments
                                    AND ROWNUM=1)
         WHERE inst_interface_id=inst_intf_id_upd(i1)
           AND a.inventory_item_id IS NULL
           AND a.inv_concatenated_segments IS NOT NULL;
Line: 137

        UPDATE csi_instance_interface a
           SET a.inv_vld_organization_id =
                                (SELECT organization_id
                                   FROM hr_all_organization_units
                                  WHERE name = a.inv_vld_organization_name)
         WHERE inst_interface_id=inst_intf_id_upd(i2)
           AND a.inv_vld_organization_id IS NULL
           AND a.inv_vld_organization_name IS NOT NULL;
Line: 147

        UPDATE csi_instance_interface a
           SET a.instance_condition_id =
                                (SELECT status_id
                                   FROM mtl_material_statuses
                                  WHERE status_code = a.instance_condition)
         WHERE inst_interface_id=inst_intf_id_upd(i3)
           AND a.instance_condition_id IS NULL
           AND a.instance_condition IS NOT NULL;
Line: 157

        UPDATE csi_instance_interface a
           SET a.instance_status_id =
                                (SELECT instance_status_id
                                   FROM csi_instance_statuses
                                  WHERE name = a.instance_status)
         WHERE inst_interface_id=inst_intf_id_upd(i4)
           AND a.instance_status_id IS NULL
           AND a.instance_status IS NOT NULL;
Line: 168

        UPDATE csi_instance_interface a
           SET a.system_id =    (SELECT system_id
                                   FROM csi_systems_b
                                  WHERE system_number = a.system_number)
         WHERE inst_interface_id=inst_intf_id_upd(i6)
           AND a.system_id IS NULL
           AND a.system_number IS NOT NULL;
Line: 177

        UPDATE csi_instance_interface a
           SET a.unit_of_measure_code =
                                (SELECT uom_code
                                   FROM mtl_units_of_measure_vl
                                  WHERE unit_of_measure_tl = a.unit_of_measure)
         WHERE inst_interface_id=inst_intf_id_upd(i7)
           AND a.unit_of_measure_code IS NULL
           AND a.unit_of_measure IS NOT NULL;
Line: 187

        UPDATE csi_instance_interface a
           SET a.inv_organization_id =
                                (SELECT organization_id
                                   FROM hr_all_organization_units
                                  WHERE NAME = a.inv_organization_name)
         WHERE inst_interface_id=inst_intf_id_upd(i8)
           AND a.inv_organization_id IS NULL
           AND a.inv_organization_name IS NOT NULL;
Line: 197

        UPDATE csi_instance_interface a
           SET a.project_id =   (SELECT project_id
                                   FROM pa_projects_all
                                  WHERE segment1 = a.project_number)
         WHERE inst_interface_id=inst_intf_id_upd(i9)
           AND a.project_id IS NULL
           AND a.project_number IS NOT NULL;
Line: 206

        UPDATE csi_instance_interface a
           SET a.task_id   =    (SELECT task_id
                                   FROM pa_tasks pt,
                                        pa_projects_all pp
                                  WHERE pt.task_number = a.task_number
                                    AND pp.segment1 = a.project_number
                                    AND pt.project_id = pp.project_id)
         WHERE inst_interface_id=inst_intf_id_upd(i10)
           AND a.task_id IS NULL
           AND a.task_number IS NOT NULL
           AND a.project_number IS NOT NULL;
Line: 219

        UPDATE csi_instance_interface a
           SET a.wip_job_id  =  (SELECT wip_entity_id
                                   FROM wip_entities
                                  WHERE wip_entity_name = a.wip_job_name)
         WHERE inst_interface_id=inst_intf_id_upd(i11)
           AND a.wip_job_id IS NULL
           AND a.wip_job_name IS NOT NULL;
Line: 229

        UPDATE csi_instance_interface a
           SET a.operating_unit=(SELECT organization_id
                                   FROM hr_operating_units
                                  WHERE name = a.operating_unit_name)
         WHERE inst_interface_id=inst_intf_id_upd(i16)
           AND a.operating_unit IS NULL
           AND a.operating_unit_name IS NOT NULL;
Line: 250

        UPDATE csi_i_party_interface cpi
           SET cpi.party_id  =  (SELECT party_id
                                   FROM hz_parties
                                  WHERE party_name = cpi.party_name
                                    AND party_number = NVL(cpi.party_number,party_number))
         WHERE ip_interface_id=ip_intf_id_upd1(i1)
           AND cpi.party_id IS NULL
           AND cpi.party_name IS NOT NULL;
Line: 260

        UPDATE csi_i_party_interface cpi
           SET cpi.contact_party_id =
                                (SELECT party_id
                                   FROM hz_parties
                                  WHERE party_name = cpi.contact_party_name
                                    AND party_number = NVL(cpi.contact_party_number,party_number))
         WHERE ip_interface_id=ip_intf_id_upd1(i2)
           AND cpi.contact_party_id IS NULL
           AND cpi.contact_party_name IS NOT NULL;
Line: 276

    UPDATE CSI_I_PARTY_INTERFACE cpi
       SET party_id=(SELECT vendor_id
                       FROM po_vendors
                      WHERE vendor_name = cpi.party_name
                     )
     WHERE cpi.party_source_table = 'PO_VENDORS'
       AND cpi.inst_interface_id IN (SELECT inst_interface_id
                                       FROM csi_instance_interface cii
                                      WHERE cii.transaction_identifier IS NOT NULL
                                        AND trunc(source_transaction_date)
                                    BETWEEN nvl(l_txn_from_date,trunc(source_transaction_date))
                                        AND nvl(l_txn_to_date,trunc(source_transaction_date))
                                        AND process_status IN ('X','R')
                                        AND parallel_worker_id IS NULL
                                        AND source_system_name =
                                            nvl(p_source_system_name,source_system_name))
       AND cpi.party_id IS NULL
       AND cpi.party_name IS NOT NULL;
Line: 302

        UPDATE csi_i_party_interface cpi
           SET cpi.party_id  =  (SELECT person_id
                                   FROM per_all_people_f
                                  WHERE full_name = cpi.party_name)
         WHERE ip_interface_id=ip_intf_id_upd2(i1)
           AND cpi.party_id IS NULL
           AND cpi.party_name IS NOT NULL;
Line: 311

        UPDATE csi_i_party_interface cpi
           SET cpi.contact_party_id=
                                (SELECT party_id
                                   FROM hz_parties
                                  WHERE party_name = cpi.contact_party_name
                                    AND party_number = NVL(cpi.contact_party_number,party_number))
         WHERE ip_interface_id=ip_intf_id_upd2(i2)
           AND cpi.contact_party_id IS NULL
           AND cpi.contact_party_name IS NOT NULL;
Line: 327

    UPDATE CSI_I_PARTY_INTERFACE cpi
       SET party_id=(SELECT team_id
                       FROM jtf_rs_teams_vl
                      WHERE team_name = cpi.party_name)
     WHERE cpi.party_source_table = 'TEAM'
       AND cpi.inst_interface_id IN (SELECT inst_interface_id
                                       FROM csi_instance_interface cii
                                      WHERE cii.transaction_identifier IS NOT NULL
                                        AND trunc(source_transaction_date)
                                    BETWEEN nvl(l_txn_from_date,trunc(source_transaction_date))
                                        AND nvl(l_txn_to_date,trunc(source_transaction_date))
                                        AND parallel_worker_id IS NULL
                                        AND source_system_name = nvl(p_source_system_name,source_system_name))
       AND cpi.party_id IS NULL
       AND cpi.party_name IS NOT NULL;
Line: 343

    UPDATE CSI_I_PARTY_INTERFACE cpi
       SET party_id = (SELECT group_id
                         FROM jtf_rs_groups_vl
                        WHERE group_name = cpi.party_name)
     WHERE cpi.party_source_table = 'GROUP'
       AND cpi.inst_interface_id IN (SELECT inst_interface_id
                                       FROM csi_instance_interface cii
                                      WHERE cii.transaction_identifier IS NOT NULL
                                        AND trunc(source_transaction_date)
                                    BETWEEN nvl(l_txn_from_date,trunc(source_transaction_date))
                                        AND nvl(l_txn_to_date,trunc(source_transaction_date))
                                        AND process_status IN ('X','R')
                                        AND parallel_worker_id IS NULL
                                        AND source_system_name = nvl(p_source_system_name,source_system_name))
       AND cpi.party_id IS NULL
       AND cpi.party_name IS NOT NULL;
Line: 367

        UPDATE csi_i_party_interface cpi
           SET cpi.party_account1_id=
                                (SELECT cust_account_id
                                   FROM hz_cust_accounts
                                  WHERE account_number = cpi.party_account1_number
                                    AND party_id = cpi.party_id)
         WHERE ip_interface_id=ip_intf_id_upd3(i1)
           AND cpi.party_account1_id IS NULL
           AND cpi.party_account1_number IS NOT NULL
           AND cpi.party_id IS NOT NULL;
Line: 379

        UPDATE csi_i_party_interface cpi
           SET cpi.party_account2_id=
                                (SELECT cust_account_id
                                   FROM hz_cust_accounts
                                  WHERE account_number = cpi.party_account2_number
                                    AND party_id = cpi.party_id)
         WHERE ip_interface_id=ip_intf_id_upd3(i2)
           AND cpi.party_account2_id IS NULL
           AND cpi.party_account2_number IS NOT NULL
           AND cpi.party_id IS NOT NULL;
Line: 391

        UPDATE csi_i_party_interface cpi
           SET cpi.party_account3_id=
                                (SELECT cust_account_id
                                   FROM hz_cust_accounts
                                  WHERE account_number = cpi.party_account3_number
                                    AND party_id = cpi.party_id)
         WHERE ip_interface_id=ip_intf_id_upd3(i3)
           AND cpi.party_account3_id IS NULL
           AND cpi.party_account3_number IS NOT NULL
           AND cpi.party_id IS NOT NULL;
Line: 416

        UPDATE csi_i_asset_interface a
           SET a.fa_asset_id =  (SELECT asset_id
                                   FROM fa_additions_b
                                  WHERE asset_number =
                                        a.fa_asset_number
                                    )
         WHERE a.ia_interface_id=asst_intf_id_upd(asst1)
           AND a.fa_asset_id IS NULL
           AND a.fa_asset_number IS NOT NULL;
Line: 440

        UPDATE csi_iea_value_interface a
           SET a.inventory_item_id    =
                                (SELECT inventory_item_id
                                   FROM mtl_system_items_kfv
                                  WHERE concatenated_segments =
                                        a.inv_concatenated_segments
                                    AND ROWNUM=1)
         WHERE ieav_interface_id=iea_intf_id_upd(i1)
           AND a.inventory_item_id IS NULL
           AND a.inv_concatenated_segments IS NOT NULL;
Line: 452

        UPDATE csi_iea_value_interface a
           SET a.master_organization_id =
                                (SELECT organization_id
                                   FROM hr_all_organization_units
                                  WHERE name = master_organization_name)
         WHERE ieav_interface_id=iea_intf_id_upd(i2)
           AND a.master_organization_id IS NULL
           AND master_organization_name IS NOT NULL;
Line: 467

     UPDATE csi_iea_value_interface a
        SET a.attribute_id=(SELECT attribute_id
                              FROM csi_i_extended_attribs
                             WHERE attribute_level = a.attribute_level
                               AND attribute_code = a.attribute_code)
     WHERE a.attribute_level = 'GLOBAL'
       AND a.inst_interface_id IN (SELECT inst_interface_id
                                     FROM csi_instance_interface cii
                                    WHERE cii.transaction_identifier IS NOT NULL
                                      AND trunc(source_transaction_date)
                                  BETWEEN nvl(l_txn_from_date,trunc(source_transaction_date))
                                      AND nvl(l_txn_to_date,trunc(source_transaction_date))
                                      AND process_status IN ('X','R')
                                      AND parallel_worker_id IS NULL
                                      AND source_system_name = nvl(p_source_system_name,source_system_name))
       AND a.attribute_id IS NULL
       AND a.attribute_level IS NOT NULL
       AND a.attribute_code IS NOT NULL;
Line: 486

     UPDATE csi_iea_value_interface a
        SET a.attribute_id  = (SELECT attribute_id
                                 FROM csi_i_extended_attribs
                                WHERE attribute_level = a.attribute_level
                                  AND attribute_code = a.attribute_code
                                  AND inventory_item_id = a.inventory_item_id
                                  AND a.attribute_id IS NULL
                                  AND master_organization_id = a.master_organization_id
                                  AND NVL(attribute_category,'$CSI_NULL_VALUE$')=
                                      NVL(a.attribute_category,'$CSI_NULL_VALUE$'))
     WHERE a.attribute_level = 'ITEM'
       AND a.inst_interface_id IN (SELECT inst_interface_id
                                     FROM csi_instance_interface cii
                                    WHERE cii.transaction_identifier IS NOT NULL
                                      AND trunc(source_transaction_date)
                                  BETWEEN nvl(l_txn_from_date,trunc(source_transaction_date))
                                      AND nvl(l_txn_to_date,trunc(source_transaction_date))
                                      AND process_status IN ('X','R')
                                      AND parallel_worker_id IS NULL
                                      AND source_system_name = nvl(p_source_system_name,source_system_name))
       AND a.attribute_id IS NULL
       AND a.attribute_level IS NOT NULL
       AND a.attribute_code IS NOT NULL
       AND a.inventory_item_id IS NOT NULL;
Line: 543

  SELECT inst_interface_id
    FROM csi_instance_interface
   WHERE trunc(source_transaction_date)
 BETWEEN nvl(l_txn_from_date,trunc(source_transaction_date))
     AND nvl(l_txn_to_date,trunc(source_transaction_date))
     AND nvl(transaction_identifier,'-1') = '-1'
     AND process_status = 'X'
     AND source_system_name = nvl(p_source_system_name,source_system_name)
     AND parallel_worker_id = p_worker_id;
Line: 554

  SELECT ip_interface_id
    FROM csi_i_party_interface cpi
   WHERE cpi.party_source_table = 'HZ_PARTIES'
      AND cpi.inst_interface_id IN (SELECT inst_interface_Id
                                      FROM csi_instance_interface
                                     WHERE transaction_identifier IS NULL
                                       AND trunc(source_transaction_date)
                                   BETWEEN nvl(l_txn_from_date,trunc(source_transaction_date))
                                       AND nvl(l_txn_to_date,trunc(source_transaction_date))
                                       AND process_status = 'X'
                                       AND source_system_name =
                                           nvl(p_source_system_name,source_system_name)
                                       AND parallel_worker_id = p_worker_id);
Line: 569

  SELECT ip_interface_id
    FROM csi_i_party_interface cpi
   WHERE cpi.party_source_table = 'EMPLOYEE'
     AND cpi.inst_interface_id IN (SELECT inst_interface_Id
                                     FROM csi_instance_interface
                                    WHERE transaction_identifier IS NULL
                                      AND trunc(source_transaction_date)
                                  BETWEEN nvl(l_txn_from_date,trunc(source_transaction_date))
                                      AND nvl(l_txn_to_date,trunc(source_transaction_date))
                                      AND process_status = 'X'
                                      AND source_system_name = nvl(p_source_system_name,source_system_name)
                                      AND parallel_worker_id = p_worker_id);
Line: 582

  SELECT ip_interface_id
    FROM csi_i_party_interface cpi
   WHERE cpi.inst_interface_id IN (SELECT inst_interface_Id
                                     FROM csi_instance_interface
                                    WHERE transaction_identifier IS NULL
                                      AND trunc(source_transaction_date)
                                  BETWEEN nvl(l_txn_from_date,trunc(source_transaction_date))
                                      AND nvl(l_txn_to_date,trunc(source_transaction_date))
                                      AND process_status = 'X'
                                      AND source_system_name = nvl(p_source_system_name,source_system_name)
                                      AND parallel_worker_id = p_worker_id);
Line: 595

  SELECT ieav_interface_id
    FROM csi_iea_value_interface a
   WHERE a.attribute_level = 'ITEM'
     AND a.inst_interface_id IN (SELECT inst_interface_Id
                                   FROM csi_instance_interface
                                  WHERE transaction_identifier IS NULL
                                    AND trunc(source_transaction_date)
                                BETWEEN nvl(l_txn_from_date,trunc(source_transaction_date))
                                    AND nvl(l_txn_to_date,trunc(source_transaction_date))
                                    AND process_status = 'X'
                                    AND source_system_name = nvl(p_source_system_name,source_system_name)
                                    AND parallel_worker_id = p_worker_id);
Line: 609

  SELECT ia_interface_id
    FROM csi_i_asset_interface a
   WHERE a.inst_interface_id IN (SELECT inst_interface_Id
                                   FROM csi_instance_interface
                                  WHERE transaction_identifier IS NULL
                                    AND trunc(source_transaction_date)
                                BETWEEN nvl(l_txn_from_date,trunc(source_transaction_date))
                                    AND nvl(l_txn_to_date,trunc(source_transaction_date))
                                    AND process_status = 'X'
                                    AND source_system_name = nvl(p_source_system_name,source_system_name)
                                    AND parallel_worker_id = p_worker_id);
Line: 654

        UPDATE csi_instance_interface a
           SET a.inventory_item_id =
                                (SELECT inventory_item_id
                                   FROM mtl_system_items_kfv
                                  WHERE concatenated_segments =
                                        a.inv_concatenated_segments
                                    AND ROWNUM=1)
         WHERE inst_interface_id=inst_intf_id_upd(i1)
           AND a.inventory_item_id IS NULL
           AND a.inv_concatenated_segments IS NOT NULL;
Line: 666

        UPDATE csi_instance_interface a
           SET a.inv_vld_organization_id =
                                (SELECT organization_id
                                   FROM hr_all_organization_units
                                  WHERE name = a.inv_vld_organization_name)
         WHERE inst_interface_id=inst_intf_id_upd(i2)
           AND a.inv_vld_organization_id IS NULL
           AND a.inv_vld_organization_name IS NOT NULL;
Line: 676

        UPDATE csi_instance_interface a
           SET a.instance_condition_id =
                                (SELECT status_id
                                   FROM mtl_material_statuses
                                  WHERE status_code = a.instance_condition)
         WHERE inst_interface_id=inst_intf_id_upd(i3)
           AND a.instance_condition_id IS NULL
           AND a.instance_condition IS NOT NULL;
Line: 686

        UPDATE csi_instance_interface a
           SET a.instance_status_id =
                                (SELECT instance_status_id
                                   FROM csi_instance_statuses
                                  WHERE name = a.instance_status)
         WHERE inst_interface_id=inst_intf_id_upd(i4)
           AND a.instance_status_id IS NULL
           AND a.instance_status IS NOT NULL;
Line: 696

        UPDATE csi_instance_interface a
           SET a.system_id =    (SELECT system_id
                                   FROM csi_systems_b
                                  WHERE system_number = a.system_number)
         WHERE inst_interface_id=inst_intf_id_upd(i6)
           AND a.system_id IS NULL
           AND a.system_number IS NOT NULL;
Line: 705

        UPDATE csi_instance_interface a
           SET a.unit_of_measure_code =
                                (SELECT uom_code
                                   FROM mtl_units_of_measure_vl
                                  WHERE unit_of_measure_tl = a.unit_of_measure)
         WHERE inst_interface_id=inst_intf_id_upd(i7)
           AND a.unit_of_measure_code IS NULL
           AND a.unit_of_measure IS NOT NULL;
Line: 715

        UPDATE csi_instance_interface a
           SET a.inv_organization_id =
                                (SELECT organization_id
                                   FROM hr_all_organization_units
                                  WHERE NAME = a.inv_organization_name)
         WHERE inst_interface_id=inst_intf_id_upd(i8)
           AND a.inv_organization_id IS NULL
           AND a.inv_organization_name IS NOT NULL;
Line: 725

        UPDATE csi_instance_interface a
           SET a.project_id =   (SELECT project_id
                                   FROM pa_projects_all
                                  WHERE segment1 = a.project_number)
         WHERE inst_interface_id=inst_intf_id_upd(i9)
           AND a.project_id IS NULL
           AND a.project_number IS NOT NULL;
Line: 734

        UPDATE csi_instance_interface a
           SET a.task_id   =    (SELECT task_id
                                   FROM pa_tasks pt,
                                        pa_projects_all pp
                                  WHERE pt.task_number = a.task_number
                                    AND pp.segment1 = a.project_number
                                    AND pt.project_id = pp.project_id)
         WHERE inst_interface_id=inst_intf_id_upd(i10)
           AND a.task_id IS NULL
           AND a.task_number IS NOT NULL
           AND a.project_number IS NOT NULL;
Line: 747

        UPDATE csi_instance_interface a
           SET a.wip_job_id  =  (SELECT wip_entity_id
                                   FROM wip_entities
                                  WHERE wip_entity_name = a.wip_job_name)
         WHERE inst_interface_id=inst_intf_id_upd(i11)
           AND a.wip_job_id IS NULL
           AND a.wip_job_name IS NOT NULL;
Line: 756

        UPDATE csi_instance_interface a
           SET a.operating_unit=(SELECT organization_id
                                   FROM hr_operating_units
                                  WHERE name = a.operating_unit_name)
         WHERE inst_interface_id=inst_intf_id_upd(i16)
           AND a.operating_unit IS NULL
           AND a.operating_unit_name IS NOT NULL;
Line: 777

        UPDATE csi_i_party_interface cpi
           SET cpi.party_id  =  (SELECT party_id
                                   FROM hz_parties
                                  WHERE party_name = cpi.party_name
                                    AND party_number = NVL(cpi.party_number,party_number))
         WHERE ip_interface_id=ip_intf_id_upd1(i1)
           AND cpi.party_id IS NULL
           AND cpi.party_name IS NOT NULL;
Line: 787

        UPDATE csi_i_party_interface cpi
           SET cpi.contact_party_id =
                                (SELECT party_id
                                   FROM hz_parties
                                  WHERE party_name = cpi.contact_party_name
                                    AND party_number = NVL(cpi.contact_party_number,party_number))
         WHERE ip_interface_id=ip_intf_id_upd1(i2)
           AND cpi.contact_party_id IS NULL
           AND cpi.contact_party_name IS NOT NULL;
Line: 802

    UPDATE CSI_I_PARTY_INTERFACE cpi
       SET party_id=(SELECT vendor_id
                       FROM po_vendors
                      WHERE vendor_name = cpi.party_name)
    WHERE cpi.party_source_table = 'PO_VENDORS'
      AND cpi.inst_interface_id IN (SELECT inst_interface_Id
                                      FROM csi_instance_interface
                                     WHERE transaction_identifier IS NULL
                                       AND trunc(source_transaction_date)
                                   BETWEEN nvl(l_txn_from_date,trunc(source_transaction_date))
                                       AND nvl(l_txn_to_date,trunc(source_transaction_date))
                                       AND process_status = 'X'
                                       AND source_system_name =
                                           nvl(p_source_system_name,source_system_name)
                                       AND parallel_worker_id = p_worker_id)
      AND cpi.party_id IS NULL
      AND cpi.party_name IS NOT NULL;
Line: 827

        UPDATE csi_i_party_interface cpi
           SET cpi.party_id  =  (SELECT person_id
                                   FROM per_all_people_f
                                  WHERE full_name = cpi.party_name)
         WHERE ip_interface_id=ip_intf_id_upd2(i1)
           AND cpi.party_id IS NULL
           AND cpi.party_name IS NOT NULL;
Line: 836

        UPDATE csi_i_party_interface cpi
           SET cpi.contact_party_id=
                                (SELECT party_id
                                   FROM hz_parties
                                  WHERE party_name = cpi.contact_party_name
                                    AND party_number = NVL(cpi.contact_party_number,party_number))
         WHERE ip_interface_id=ip_intf_id_upd2(i2)
           AND cpi.contact_party_id IS NULL
           AND cpi.contact_party_name IS NOT NULL;
Line: 852

    UPDATE CSI_I_PARTY_INTERFACE cpi
       SET party_id = (SELECT team_id
                         FROM jtf_rs_teams_vl
                        WHERE team_name = cpi.party_name)
    WHERE cpi.party_source_table = 'TEAM'
      AND cpi.inst_interface_id IN (SELECT inst_interface_Id
                                      FROM csi_instance_interface
                                     WHERE transaction_identifier IS NULL
                                       AND trunc(source_transaction_date)
                                   BETWEEN nvl(l_txn_from_date,trunc(source_transaction_date))
                                       AND nvl(l_txn_to_date,trunc(source_transaction_date))
                                       AND process_status = 'X'
                                       AND source_system_name = nvl(p_source_system_name,source_system_name)
                                       AND parallel_worker_id = p_worker_id)
      AND cpi.party_id IS NULL
      AND cpi.party_name IS NOT NULL;
Line: 869

    UPDATE CSI_I_PARTY_INTERFACE cpi
       SET party_id = (SELECT group_id
                         FROM jtf_rs_groups_vl
                        WHERE group_name = cpi.party_name)
    WHERE cpi.party_source_table = 'GROUP'
      AND cpi.inst_interface_id IN (SELECT inst_interface_Id
                                      FROM csi_instance_interface
                                     WHERE transaction_identifier IS NULL
                                       AND trunc(source_transaction_date)
                                   BETWEEN nvl(l_txn_from_date,trunc(source_transaction_date))
                                       AND nvl(l_txn_to_date,trunc(source_transaction_date))
                                       AND process_status = 'X'
                                       AND source_system_name = nvl(p_source_system_name,source_system_name)
                                       AND parallel_worker_id = p_worker_id)
      AND cpi.party_id IS NULL
      AND cpi.party_name IS NOT NULL;
Line: 893

        UPDATE csi_i_party_interface cpi
           SET cpi.party_account1_id=
                                (SELECT cust_account_id
                                   FROM hz_cust_accounts
                                  WHERE account_number = cpi.party_account1_number
                                    AND party_id = cpi.party_id)
         WHERE ip_interface_id=ip_intf_id_upd3(i1)
           AND cpi.party_account1_id IS NULL
           AND cpi.party_account1_number IS NOT NULL;
Line: 904

        UPDATE csi_i_party_interface cpi
           SET cpi.party_account2_id=
                                (SELECT cust_account_id
                                   FROM hz_cust_accounts
                                  WHERE account_number = cpi.party_account2_number
                                    AND party_id = cpi.party_id)
         WHERE ip_interface_id=ip_intf_id_upd3(i2)
           AND cpi.party_account2_id IS NULL
           AND cpi.party_account2_number IS NOT NULL;
Line: 915

        UPDATE csi_i_party_interface cpi
           SET cpi.party_account3_id=
                                (SELECT cust_account_id
                                   FROM hz_cust_accounts
                                  WHERE account_number = cpi.party_account3_number
                                    AND party_id = cpi.party_id)
         WHERE ip_interface_id=ip_intf_id_upd3(i3)
           AND cpi.party_account3_id IS NULL
           AND cpi.party_account3_number IS NOT NULL
           AND cpi.party_id IS NOT NULL;
Line: 939

        UPDATE csi_i_asset_interface a
           SET a.fa_asset_id =  (SELECT asset_id
                                   FROM fa_additions_b
                                  WHERE asset_number =
                                        a.fa_asset_number
                                    )
         WHERE a.ia_interface_id=asst_intf_id_upd(asst1)
           AND a.fa_asset_id IS NULL
           AND a.fa_asset_number IS NOT NULL;
Line: 963

        UPDATE csi_iea_value_interface a
           SET a.inventory_item_id    =
                                (SELECT inventory_item_id
                                   FROM mtl_system_items_kfv
                                  WHERE concatenated_segments =
                                        a.inv_concatenated_segments
                                    AND ROWNUM=1)
         WHERE ieav_interface_id=iea_intf_id_upd(i1)
           AND a.inventory_item_id IS NULL
           AND a.inv_concatenated_segments IS NOT NULL;
Line: 975

        UPDATE csi_iea_value_interface a
           SET a.master_organization_id =
                                (SELECT organization_id
                                   FROM hr_all_organization_units
                                  WHERE name = master_organization_name)
         WHERE ieav_interface_id=iea_intf_id_upd(i2)
           AND a.master_organization_id IS NULL
           AND a.master_organization_name IS NOT NULL;
Line: 990

     UPDATE csi_iea_value_interface a
        SET a.attribute_id=(SELECT attribute_id
                              FROM csi_i_extended_attribs
                             WHERE attribute_level = a.attribute_level
                               AND attribute_code = a.attribute_code)
     WHERE a.attribute_level = 'GLOBAL'
       AND a.inst_interface_id IN (SELECT inst_interface_Id
                                     FROM csi_instance_interface
                                    WHERE transaction_identifier IS NULL
                                      AND trunc(source_transaction_date)
                                  BETWEEN nvl(l_txn_from_date,trunc(source_transaction_date))
                                      AND nvl(l_txn_to_date,trunc(source_transaction_date))
                                      AND process_status = 'X'
                                      AND source_system_name = nvl(p_source_system_name,source_system_name)
                                      AND parallel_worker_id = p_worker_id)
       AND a.attribute_id IS NULL
       AND a.attribute_level IS NOT NULL
       AND a.attribute_code IS NOT NULL;
Line: 1009

     UPDATE csi_iea_value_interface a
        SET a.attribute_id=(SELECT attribute_id
                              FROM csi_i_extended_attribs
                             WHERE attribute_level = a.attribute_level
                               AND attribute_code = a.attribute_code
                               AND inventory_item_id = a.inventory_item_id
                               AND master_organization_id = a.master_organization_id
                               AND NVL(attribute_category,l_fnd_g_char)=
                                   NVL(a.attribute_category,l_fnd_g_char) )
     WHERE a.attribute_level = 'ITEM'
       AND a.inst_interface_id IN (SELECT inst_interface_Id
                                     FROM csi_instance_interface
                                    WHERE transaction_identifier IS NULL
                                      AND trunc(source_transaction_date)
                                  BETWEEN nvl(l_txn_from_date,trunc(source_transaction_date))
                                      AND nvl(l_txn_to_date,trunc(source_transaction_date))
                                      AND process_status = 'X'
                                      AND source_system_name = nvl(p_source_system_name,source_system_name)
                                      AND parallel_worker_id = p_worker_id)
       AND a.attribute_id IS NULL
       AND a.attribute_level IS NOT NULL
       AND a.attribute_code IS NOT NULL
       AND a.inventory_item_id IS NOT NULL
       AND a.master_organization_id IS NOT NULL;
Line: 1053

PROCEDURE resolve_update_ids
 (  p_source_system_name    IN     VARCHAR2,
    p_txn_identifier        IN     VARCHAR2,
    x_return_status         OUT NOCOPY   VARCHAR2,
    x_error_message         OUT NOCOPY   VARCHAR2) IS

 CURSOR pty1_intf_cur IS
  SELECT ip_interface_id
    FROM csi_i_party_interface cpi
   WHERE cpi.party_source_table = 'HZ_PARTIES'
     AND cpi.inst_interface_id IN (SELECT inst_interface_id
                                     FROM csi_instance_interface cii
                                    WHERE cii.transaction_identifier = p_txn_identifier)
     AND cpi.party_source_table = 'HZ_PARTIES';
Line: 1069

  SELECT ip_interface_id
    FROM csi_i_party_interface cpi
   WHERE cpi.inst_interface_id IN (SELECT inst_interface_id
                                     FROM csi_instance_interface cii
                                    WHERE cii.transaction_identifier = p_txn_identifier
                                      AND cii.source_system_name = p_source_system_name);
Line: 1081

l_api_name        VARCHAR2(255) := 'CSI_ML_UTIL_PVT.RESOLVE_UPDATE_IDS';
Line: 1096

  UPDATE csi_instance_interface a
     SET pricing_attribute_id =
              (SELECT pricing_attribute_id
                 FROM csi_i_pricing_attribs
                WHERE instance_id = a.instance_id
                  AND pricing_context = a.pricing_context)
  WHERE transaction_identifier = p_txn_identifier
    AND source_system_name = p_source_system_name
    AND a.pricing_attribute_id IS NULL
    AND a.instance_id IS NOT NULL
    AND a.pricing_context IS NOT NULL;
Line: 1108

  UPDATE csi_instance_interface a
     SET instance_ou_id = (SELECT instance_ou_id
                             FROM csi_i_org_assignments
                            WHERE instance_id = a.instance_id
                              AND operating_unit_id = a.operating_unit
                              AND relationship_type_code = a.ou_relation_type)
   WHERE transaction_identifier = p_txn_identifier
     AND source_system_name = p_source_system_name
     AND a.instance_ou_id IS NULL
     AND a.instance_id IS NOT NULL
     AND a.operating_unit IS NOT NULL
     AND a.ou_relation_type IS NOT NULL;
Line: 1128

        UPDATE csi_i_party_interface cpi
           SET cpi.party_id  =  (SELECT party_id
                                   FROM hz_parties
                                  WHERE party_name = cpi.party_name
                                    AND party_number = NVL(cpi.party_number,party_number))
         WHERE ip_interface_id=ip_intf_id_upd1(i1)
           AND cpi.party_id IS NULL
           AND cpi.party_name IS NOT NULL;
Line: 1138

        UPDATE csi_i_party_interface cpi
           SET cpi.contact_party_id =
                                (SELECT party_id
                                   FROM hz_parties
                                  WHERE party_name = cpi.contact_party_name
                                    AND party_number = NVL(cpi.contact_party_number,party_number))
         WHERE ip_interface_id=ip_intf_id_upd1(i2)
           AND cpi.contact_party_id IS NULL
           AND cpi.contact_party_name IS NOT NULL;
Line: 1154

    UPDATE CSI_I_PARTY_INTERFACE cpi
       SET party_id = (SELECT vendor_id
                         FROM po_vendors
                        WHERE vendor_name = cpi.party_name)
     WHERE cpi.inst_interface_id IN (SELECT inst_interface_id
                                       FROM csi_instance_interface cii
                                      WHERE cii.transaction_identifier = p_txn_identifier)
       AND cpi.party_source_table = 'PO_VENDORS'
       AND cpi.party_id IS NULL
       AND cpi.party_name IS NOT NULL;
Line: 1165

    UPDATE CSI_I_PARTY_INTERFACE cpi
       SET party_id = (SELECT person_id
                         FROM per_all_people_f
                        WHERE full_name = cpi.party_name)
     WHERE cpi.inst_interface_id IN (SELECT inst_interface_id
                                       FROM csi_instance_interface cii
                                      WHERE cii.transaction_identifier = p_txn_identifier)
       AND cpi.party_source_table = 'EMPLOYEE'
       AND cpi.party_id IS NULL
       AND cpi.party_name IS NOT NULL;
Line: 1176

    UPDATE CSI_I_PARTY_INTERFACE cpi
       SET party_id = (SELECT team_id
                         FROM jtf_rs_teams_vl
                        WHERE team_name = cpi.party_name)
     WHERE cpi.inst_interface_id IN (SELECT inst_interface_id
                                       FROM csi_instance_interface cii
                                      WHERE cii.transaction_identifier = p_txn_identifier)
       AND cpi.party_source_table = 'TEAM'
       AND cpi.party_id IS NULL
       AND cpi.party_name IS NOT NULL;
Line: 1187

    UPDATE CSI_I_PARTY_INTERFACE cpi
       SET party_id = (SELECT group_id
                         FROM jtf_rs_groups_vl
                        WHERE group_name = cpi.party_name)
     WHERE cpi.inst_interface_id IN (SELECT inst_interface_id
                                       FROM csi_instance_interface cii
                                      WHERE cii.transaction_identifier = p_txn_identifier)
       AND cpi.party_source_table = 'GROUP'
       AND cpi.party_id IS NULL
       AND cpi.party_name IS NOT NULL;
Line: 1205

        UPDATE csi_i_party_interface cpi
           SET cpi.party_account1_id=
                                (SELECT cust_account_id
                                   FROM hz_cust_accounts
                                  WHERE account_number = cpi.party_account1_number
                                    AND party_id = cpi.party_id)
         WHERE ip_interface_id=ip_intf_id_upd3(i1)
           AND cpi.party_account1_id IS NULL
           AND cpi.party_account1_number IS NOT NULL
           AND cpi.party_id IS NOT NULL;
Line: 1217

        UPDATE csi_i_party_interface cpi
           SET cpi.party_account2_id=
                                (SELECT cust_account_id
                                   FROM hz_cust_accounts
                                  WHERE account_number = cpi.party_account2_number
                                    AND party_id = cpi.party_id)
         WHERE ip_interface_id=ip_intf_id_upd3(i2)
           AND cpi.party_account2_id IS NULL
           AND cpi.party_account2_number IS NOT NULL
           AND cpi.party_id IS NOT NULL;
Line: 1229

        UPDATE csi_i_party_interface cpi
           SET cpi.party_account3_id=
                                (SELECT cust_account_id
                                   FROM hz_cust_accounts
                                  WHERE account_number = cpi.party_account3_number
                                    AND party_id = cpi.party_id)
         WHERE ip_interface_id=ip_intf_id_upd3(i3)
           AND cpi.party_account3_id IS NULL
           AND cpi.party_account3_number IS NOT NULL
           AND cpi.party_id IS NOT NULL;
Line: 1246

     UPDATE csi_i_party_interface a
        SET instance_party_id = (SELECT instance_party_id
                                   FROM csi_i_parties
                                  WHERE party_id = a.party_id
                                    AND instance_id =
                                 (SELECT instance_id
                                    FROM csi_instance_interface cii
                                   WHERE cii.inst_interface_id=a.inst_interface_id)
                                     AND relationship_type_code =
                                         a.party_relationship_type_code
                                     AND   contact_flag <>'Y')
      WHERE a.inst_interface_id IN (SELECT inst_interface_id
                                      FROM csi_instance_interface cii
                                     WHERE cii.transaction_identifier = p_txn_identifier
                                       AND cii.source_system_name = p_source_system_name)
        AND instance_party_id IS NULL
        AND a.party_id IS NOT NULL;
Line: 1264

     UPDATE csi_i_party_interface a
        SET contact_ip_id  = (SELECT instance_party_id
                                FROM csi_i_parties
                               WHERE party_id = a.contact_party_id
                                 AND   instance_id =
                               (SELECT instance_id
                                  FROM csi_instance_interface cii
                                 WHERE cii.inst_interface_id=a.inst_interface_id)
                                 AND relationship_type_code =
                                       a.contact_party_rel_type
                                 AND contact_flag <>'Y')
      WHERE a.inst_interface_id IN (SELECT inst_interface_id
                                      FROM csi_instance_interface cii
                                     WHERE cii.transaction_identifier = p_txn_identifier
                                       AND cii.source_system_name = p_source_system_name)
        AND contact_ip_id IS NULL
        AND a.contact_party_id IS NOT NULL;
Line: 1282

     UPDATE csi_i_party_interface a
        SET instance_party_id = (SELECT instance_party_id
                                   FROM csi_i_parties
                                  WHERE instance_id =
                                 (SELECT instance_id
                                    FROM csi_instance_interface cii
                                   WHERE cii.inst_interface_id=a.inst_interface_id)
                                    AND relationship_type_code =
                                        a.party_relationship_type_code)
      WHERE a.inst_interface_id IN (SELECT inst_interface_id
                                      FROM csi_instance_interface cii
                                     WHERE cii.transaction_identifier = p_txn_identifier
                                       AND cii.source_system_name = p_source_system_name)
        AND party_relationship_type_code = 'OWNER'
        AND instance_party_id IS NULL;
Line: 1298

     UPDATE csi_i_party_interface a
        SET ip_account1_id=(SELECT ip_account_id
                              FROM csi_ip_accounts
                             WHERE instance_party_id = a.instance_party_id
                               AND party_account_id = a.party_account1_id
                               AND relationship_type_code =
                                   a.acct1_relationship_type_code)
      WHERE a.inst_interface_id IN (SELECT inst_interface_id
                                      FROM csi_instance_interface cii
                                     WHERE cii.transaction_identifier = p_txn_identifier
                                       AND cii.source_system_name = p_source_system_name)
        AND ip_account1_id IS NULL ;
Line: 1311

     UPDATE csi_i_party_interface a
        SET ip_account2_id = (SELECT ip_account_id
                                FROM csi_ip_accounts
                               WHERE instance_party_id = a.instance_party_id
                                 AND party_account_id = a.party_account2_id
                                 AND relationship_type_code =
                                     a.acct2_relationship_type_code)
      WHERE a.inst_interface_id IN (SELECT inst_interface_id
                                      FROM csi_instance_interface cii
                                     WHERE cii.transaction_identifier = p_txn_identifier
                                       AND cii.source_system_name = p_source_system_name)
        AND ip_account2_id IS NULL;
Line: 1324

     UPDATE csi_i_party_interface a
        SET ip_account3_id = (SELECT ip_account_id
                                FROM csi_ip_accounts
                               WHERE instance_party_id = a.instance_party_id
                                 AND party_account_id = a.party_account3_id
                                 AND relationship_type_code =
                                     a.acct3_relationship_type_code)
      WHERE a.inst_interface_id IN (SELECT inst_interface_id
                                      FROM csi_instance_interface cii
                                     WHERE cii.transaction_identifier = p_txn_identifier
                                       AND cii.source_system_name = p_source_system_name)
        AND ip_account3_id IS NULL;
Line: 1337

     UPDATE csi_i_party_interface a
        SET ip_account1_id = (SELECT ip_account_id
                                FROM csi_ip_accounts
                               WHERE instance_party_id = a.instance_party_id
                                 AND relationship_type_code =
                                     a.acct1_relationship_type_code)
      WHERE a.inst_interface_id IN (SELECT inst_interface_id
                                      FROM csi_instance_interface cii
                                     WHERE cii.transaction_identifier = p_txn_identifier
                                       AND cii.source_system_name = p_source_system_name)
        AND acct1_relationship_type_code = 'OWNER'
        AND ip_account1_id IS NULL;
Line: 1350

     UPDATE csi_i_party_interface a
        SET ip_account2_id = (SELECT ip_account_id
                                FROM csi_ip_accounts
                               WHERE instance_party_id = a.instance_party_id
                                 AND relationship_type_code =
                                     a.acct2_relationship_type_code)
      WHERE a.inst_interface_id IN (SELECT inst_interface_id
                                      FROM csi_instance_interface cii
                                     WHERE cii.transaction_identifier = p_txn_identifier
                                       AND cii.source_system_name = p_source_system_name)
        AND acct2_relationship_type_code = 'OWNER'
        AND ip_account2_id IS NULL;
Line: 1363

     UPDATE csi_i_party_interface a
        SET ip_account3_id = (SELECT ip_account_id
                                FROM csi_ip_accounts
                               WHERE instance_party_id = a.instance_party_id
                                 AND relationship_type_code =
                                     a.acct3_relationship_type_code)
      WHERE a.inst_interface_id IN (SELECT inst_interface_id
                                      FROM csi_instance_interface cii
                                     WHERE cii.transaction_identifier = p_txn_identifier
                                       AND cii.source_system_name = p_source_system_name)
        AND acct3_relationship_type_code = 'OWNER'
        AND ip_account3_id IS NULL;
Line: 1376

     UPDATE csi_iea_value_interface a
        SET attribute_id =(SELECT attribute_id
                             FROM csi_i_extended_attribs
                            WHERE attribute_level = a.attribute_level
                              AND attribute_code = a.attribute_code)
      WHERE a.inst_interface_id IN (SELECT inst_interface_id
                                      FROM csi_instance_interface cii
                                     WHERE cii.transaction_identifier = p_txn_identifier
                                       AND cii.source_system_name = p_source_system_name)
        AND attribute_level = 'GLOBAL'
        AND attribute_id IS NULL;
Line: 1388

     UPDATE csi_iea_value_interface a
        SET attribute_id=(SELECT attribute_id
                            FROM csi_i_extended_attribs
                           WHERE attribute_level = a.attribute_level
                             AND attribute_code = a.attribute_code
                             AND inventory_item_id = a.inventory_item_id
                             AND master_organization_id = a.master_organization_id
                             AND NVL(attribute_category,l_fnd_g_char)=
                                 NVL(a.attribute_category,l_fnd_g_char))
      WHERE a.inst_interface_id IN (SELECT inst_interface_id
                                      FROM csi_instance_interface cii
                                     WHERE cii.transaction_identifier = p_txn_identifier
                                       AND cii.source_system_name = p_source_system_name)
        AND attribute_level = 'ITEM'
        AND attribute_id IS NULL;
Line: 1404

     UPDATE csi_iea_value_interface a
        SET attribute_value_id = (SELECT attribute_value_id
                                    FROM csi_iea_values
                                   WHERE attribute_id = a.attribute_id
                                     AND attribute_value = a.attribute_value
                                     AND instance_id =
                                     (SELECT cii1.instance_id
                                        FROM csi_instance_interface cii1
                                       WHERE cii1.inst_interface_id =a.inst_interface_id))
      WHERE a.inst_interface_id IN (SELECT inst_interface_id
                                      FROM csi_instance_interface cii
                                     WHERE cii.transaction_identifier = p_txn_identifier
                                       AND cii.source_system_name = p_source_system_name)
        AND attribute_value_id IS NULL;
Line: 1428

END resolve_update_ids;
Line: 1435

    SELECT ctt.Transaction_Type_Id Transaction_Type_Id
    FROM   CSI_Txn_Types ctt,
           FND_Application fa
    WHERE  ctt.Source_Transaction_Type = P_Txn_Type
    AND    fa.application_id   = ctt.Source_Application_ID
    AND    fa.Application_Short_Name = P_App_Short_Name;
Line: 1457

  SELECT * from csi_instance_interface
  WHERE process_status = 'E'
  AND trunc(source_transaction_date) BETWEEN
            nvl(l_txn_from_date,trunc(source_transaction_date)) AND
            nvl(l_txn_to_date,trunc(source_transaction_date))
  AND parallel_worker_id IS NULL
  ORDER BY inst_interface_id;
Line: 1508

  SELECT * from csi_instance_interface
  WHERE process_status = 'E'
  AND trunc(source_transaction_date) BETWEEN
            nvl(pc_txn_from_date,trunc(source_transaction_date)) AND
            nvl(pc_txn_to_date,trunc(source_transaction_date))
  AND parallel_worker_id = pc_worker_id
  AND source_system_name = nvl(pc_source_system_name,source_system_name)
  ORDER BY inst_interface_id;
Line: 1640

  UPDATE csi_ii_relation_interface cir
   SET cir.object_id = decode(cir.object_id,NULL
                              ,(SELECT cii.instance_id
                                  FROM csi_instance_interface cii
                                 WHERE cii.inst_interface_id = cir.object_interface_id)
                              ,cir.object_id ),
       cir.subject_id = decode(cir.subject_id,NULL
                               ,(SELECT cii.instance_id
                                   FROM csi_instance_interface cii
                                  WHERE cii.inst_interface_id = cir.subject_interface_id)
                               ,cir.subject_id )
 WHERE ((cir.object_id IS NULL AND EXISTS (SELECT 'x' FROM csi_instance_interface WHERE
	inst_interface_id = cir.object_interface_id AND instance_id IS NOT NULL))
 OR (cir.subject_id IS NULL AND EXISTS (SELECT 'x' FROM csi_instance_interface WHERE
	inst_interface_id = cir.subject_interface_id AND instance_id IS NOT NULL)))
   AND cir.process_status='R'
   AND ROWNUM<10001;
Line: 1682

     SELECT rel_interface_id
           ,relationship_type_code
           ,object_id
           ,subject_id
       FROM csi_ii_relation_interface cir
      WHERE cir.object_id = p_object_id
        AND cir.process_status = 'R'
        AND cir.relationship_type_code<>'CONNECTED-TO';
Line: 1724

     l_rel_tbl_next_lvl.delete;
Line: 1757

           l_rel_tbl.DELETE;
Line: 1787

        SELECT cir.object_id
          INTO l_object_id
          FROM csi_ii_relation_interface cir
         WHERE cir.subject_id = l_subject_id
           AND cir.relationship_type_code = p_rel_type_code
           AND nvl(cir.relationship_end_date,(sysdate+1)) > sysdate
           AND EXISTS (SELECT 'x'
                         FROM csi_item_instances cii
                        WHERE cii.instance_id = cir.object_id
                          AND cii.location_type_code NOT IN ('INVENTORY','PO','IN_TRANSIT','WIP','PROJECT')
                      );
Line: 1858

 SELECT rel_interface_id
       ,process_status
       ,object_id
       ,subject_id
       ,relationship_type_code
       ,relationship_end_date
   FROM csi_ii_relation_interface
  WHERE  trunc(source_transaction_date)
 BETWEEN nvl(l_txn_from_date,trunc(source_transaction_date))
    AND nvl(l_txn_to_date,trunc(source_transaction_date))
    AND nvl(transaction_identifier,'-1') = '-1'
    AND process_status = 'R'
    AND source_system_name = nvl(p_source_system_name,source_system_name)
    AND parallel_worker_id = pc_parallel_worker_id;
Line: 1875

 SELECT rel_interface_id
       ,subject_id
       ,relationship_type_code
   FROM csi_ii_relation_interface
  WHERE trunc(source_transaction_date)
 BETWEEN nvl(l_txn_from_date,trunc(source_transaction_date))
    AND nvl(l_txn_to_date,trunc(source_transaction_date))
    AND nvl(transaction_identifier,'-1') = '-1'
    AND process_status = 'V'
    AND source_system_name = nvl(p_source_system_name,source_system_name)
    AND parallel_worker_id = pc_parallel_worker_id;
Line: 1888

 SELECT rel_interface_id
       ,subject_id
       ,relationship_type_code
       ,config_root_node
   FROM csi_ii_relation_interface
  WHERE trunc(source_transaction_date)
 BETWEEN nvl(l_txn_from_date,trunc(source_transaction_date))
    AND nvl(l_txn_to_date,trunc(source_transaction_date))
    AND nvl(transaction_identifier,'-1') = '-1'
    AND process_status = 'U'
    AND source_system_name = nvl(p_source_system_name,source_system_name)
    AND parallel_worker_id = pc_parallel_worker_id;
Line: 1902

 SELECT rel_interface_id
       ,subject_id
       ,relationship_type_code
       ,object_id
       ,position_reference
       ,relationship_start_date
       ,relationship_end_date
       ,display_order
       ,mandatory_flag
       ,context
       ,attribute1
       ,attribute2
       ,attribute3
       ,attribute4
       ,attribute5
       ,attribute6
       ,attribute7
       ,attribute8
       ,attribute9
       ,attribute10
       ,attribute11
       ,attribute12
       ,attribute13
       ,attribute14
       ,attribute15
   FROM csi_ii_relation_interface
  WHERE trunc(source_transaction_date)
 BETWEEN nvl(l_txn_from_date,trunc(source_transaction_date))
    AND nvl(l_txn_to_date,trunc(source_transaction_date))
    AND nvl(transaction_identifier,'-1') = '-1'
    AND process_status = 'I'
    AND source_system_name = nvl(p_source_system_name,source_system_name)
    AND parallel_worker_id = pc_parallel_worker_id;
Line: 1959

        SELECT 'x'
          INTO l_exists
          FROM csi_ii_relation_types
         WHERE relationship_type_code=r_id.relationship_type_code;
Line: 1994

             SELECT quantity
               INTO l_quantity
               FROM csi_item_instances
              WHERE instance_id=r_id.object_id
                AND (SYSDATE BETWEEN NVL(active_start_date, SYSDATE) AND NVL(active_end_date, SYSDATE));
Line: 2081

           SELECT 'x'
             INTO l_exists
             FROM csi_item_instances
            WHERE instance_id=r_id.subject_id
              AND (SYSDATE BETWEEN NVL(active_start_date, SYSDATE) AND NVL(active_end_date, SYSDATE));
Line: 2169

        SELECT 'x'
          INTO l_exists
          FROM csi_ii_relationships
         WHERE subject_id=r_id.subject_id
           AND relationship_type_code = r_id.relationship_type_code
           AND (active_end_date IS NULL OR active_end_date > SYSDATE)
           AND ROWNUM=1;
Line: 2234

      SELECT 'x'
        INTO l_exists
        FROM csi_ii_relationships
       WHERE (( subject_id=r_id.object_id AND
                object_id=r_id.subject_id)
          OR  ( subject_id=r_id.subject_id AND
                object_id=r_id.object_id))
         AND relationship_type_code = r_id.relationship_type_code
         AND (active_end_date IS NULL OR active_end_date > SYSDATE)
         AND ROWNUM = 1;
Line: 2356

 FND_File.Put_Line(Fnd_File.LOG,'Trying to update count');
Line: 2361

        l_upd_stmt := 'UPDATE csi_ii_relation_interface
                          SET error_text       =  :error_text
                             ,process_status   =  :status
                        WHERE rel_interface_id =  :intf_id';
Line: 2381

 ELSIF p_mode='UPDATE'
 THEN
  FND_File.Put_Line(Fnd_File.LOG,'Inside for Update mode');
Line: 2407

        SELECT active_end_date
              ,location_type_code
              ,location_id
              ,inv_organization_id
              ,inv_subinventory_name
              ,inv_locator_id
              ,pa_project_id
              ,pa_project_task_id
              ,in_transit_order_line_id
              ,wip_job_id
              ,po_order_line_id
          INTO l_instance_rec.active_end_date
              ,l_instance_rec.location_type_code
              ,l_instance_rec.location_id
              ,l_instance_rec.inv_organization_id
              ,l_instance_rec.inv_subinventory_name
              ,l_instance_rec.inv_locator_id
              ,l_instance_rec.pa_project_id
              ,l_instance_rec.pa_project_task_id
              ,l_instance_rec.in_transit_order_line_id
              ,l_instance_rec.wip_job_id
              ,l_instance_rec.po_order_line_id
          FROM csi_item_instances
         WHERE instance_id=l_upd_obj_id;
Line: 2432

        SELECT instance_id
              ,object_version_number
          INTO l_instance_rec.instance_id
              ,l_instance_rec.object_version_number
          FROM csi_item_instances
         WHERE instance_id = l_upd_ins_csr.subject_id;
Line: 2455

FND_File.Put_Line(Fnd_File.LOG,'Before update l_return_status            := '||l_return_status);
Line: 2461

              csi_item_instance_pvt.update_item_instance
              (p_api_version        =>  1.0
              ,p_commit             =>  fnd_api.g_false
              ,p_init_msg_list      =>  fnd_api.g_false
              ,p_validation_level   =>  fnd_api.g_valid_level_full
              ,p_instance_rec       =>  l_instance_rec
              ,p_txn_rec            =>  l_txn_rec
              ,x_instance_id_lst    =>  l_instance_id_lst
              ,x_return_status      =>  l_return_status
              ,x_msg_count          =>  x_msg_count
              ,x_msg_data           =>  x_msg_data
              ,p_item_attribute_tbl =>  l_item_attribute_tbl
              ,p_location_tbl       =>  l_location_tbl
              ,p_generic_id_tbl     =>  l_generic_id_tbl
              ,p_lookup_tbl         =>  l_lookup_tbl
              ,p_ins_count_rec      =>  l_ins_count_rec
              ,p_called_from_rel    =>  fnd_api.g_false
              ,p_oks_txn_inst_tbl   =>  px_oks_txn_inst_tbl
              ,p_child_inst_tbl     =>  px_child_inst_tbl
              ,p_validation_mode    =>  'V'
              );
Line: 2482

FND_File.Put_Line(Fnd_File.LOG,'After  update l_return_status            := '||l_return_status);
Line: 2483

FND_File.Put_Line(Fnd_File.LOG,'After  update x_msg_data            := '||x_msg_data);
Line: 2530

    FND_File.Put_Line(Fnd_File.LOG,'Updating status in update mode');
Line: 2532

        l_upd_stmt := 'UPDATE csi_ii_relation_interface
                          SET error_text       =  :error_text
                             ,process_status   =  :status
                        WHERE rel_interface_id =  :intf_id';
Line: 2550

 ELSIF p_mode='RE-UPDATE'
 THEN
  FND_File.Put_Line(Fnd_File.LOG,'Inside for re-update mode');
Line: 2577

        SELECT active_end_date
              ,location_type_code
              ,location_id
              ,inv_organization_id
              ,inv_subinventory_name
              ,inv_locator_id
              ,pa_project_id
              ,pa_project_task_id
              ,in_transit_order_line_id
              ,wip_job_id
              ,po_order_line_id
          INTO l_instance_rec.active_end_date
              ,l_instance_rec.location_type_code
              ,l_instance_rec.location_id
              ,l_instance_rec.inv_organization_id
              ,l_instance_rec.inv_subinventory_name
              ,l_instance_rec.inv_locator_id
              ,l_instance_rec.pa_project_id
              ,l_instance_rec.pa_project_task_id
              ,l_instance_rec.in_transit_order_line_id
              ,l_instance_rec.wip_job_id
              ,l_instance_rec.po_order_line_id
          FROM csi_item_instances
         WHERE instance_id=l_upd_obj_id;
Line: 2602

        SELECT instance_id
              ,object_version_number
          INTO l_instance_rec.instance_id
              ,l_instance_rec.object_version_number
          FROM csi_item_instances
         WHERE instance_id = l_re_upd_csr.subject_id;
Line: 2615

              csi_item_instance_pvt.update_item_instance
              (p_api_version        =>  1.0
              ,p_commit             =>  fnd_api.g_false
              ,p_init_msg_list      =>  fnd_api.g_false
              ,p_validation_level   =>  fnd_api.g_valid_level_full
              ,p_instance_rec       =>  l_instance_rec
              ,p_txn_rec            =>  l_txn_rec
              ,x_instance_id_lst    =>  l_instance_id_lst
              ,x_return_status      =>  l_return_status
              ,x_msg_count          =>  x_msg_count
              ,x_msg_data           =>  x_msg_data
              ,p_item_attribute_tbl =>  l_item_attribute_tbl
              ,p_location_tbl       =>  l_location_tbl
              ,p_generic_id_tbl     =>  l_generic_id_tbl
              ,p_lookup_tbl         =>  l_lookup_tbl
              ,p_ins_count_rec      =>  l_ins_count_rec
              ,p_called_from_rel    =>  fnd_api.g_false
              ,p_oks_txn_inst_tbl        =>  px_oks_txn_inst_tbl
              ,p_child_inst_tbl          =>  px_child_inst_tbl
              ,p_validation_mode    =>  'U'
              );
Line: 2637

FND_File.Put_Line(Fnd_File.LOG,'After  update x_msg_data            := '||x_msg_data);
Line: 2638

FND_File.Put_Line(Fnd_File.LOG,'After  update l_return_status            := '||l_return_status);
Line: 2681

    FND_File.Put_Line(Fnd_File.LOG,'Updating status in re-update mode');
Line: 2683

        l_upd_stmt := 'UPDATE csi_ii_relation_interface
                          SET error_text       =  :error_text
                             ,process_status   =  :status
                        WHERE rel_interface_id =  :intf_id';
Line: 2701

 ELSIF p_mode='INSERT'
 THEN
   FND_File.Put_Line(Fnd_File.LOG,'Inside for Insert mode');
Line: 2712

        SELECT csi_ii_relationships_h_s.NEXTVAL
          INTO l_rel_hist_tbl(l_ins)
          FROM dual;
Line: 2716

        SELECT csi_ii_relationships_s.NEXTVAL
          INTO l_ii_relationship_rec_tab.rel_interface_id(l_ins)
          FROM dual;
Line: 2720

        SELECT csi_transactions_s.NEXTVAL
          INTO l_txn_id_tbl(l_ins)
          FROM dual;
Line: 2754

	   INSERT INTO CSI_II_RELATIONSHIPS(
         RELATIONSHIP_ID
        ,RELATIONSHIP_TYPE_CODE
        ,OBJECT_ID
        ,SUBJECT_ID
        ,POSITION_REFERENCE
        ,ACTIVE_START_DATE
        ,ACTIVE_END_DATE
        ,DISPLAY_ORDER
        ,MANDATORY_FLAG
        ,CONTEXT
        ,ATTRIBUTE1
        ,ATTRIBUTE2
        ,ATTRIBUTE3
        ,ATTRIBUTE4
        ,ATTRIBUTE5
        ,ATTRIBUTE6
        ,ATTRIBUTE7
        ,ATTRIBUTE8
        ,ATTRIBUTE9
        ,ATTRIBUTE10
        ,ATTRIBUTE11
        ,ATTRIBUTE12
        ,ATTRIBUTE13
        ,ATTRIBUTE14
        ,ATTRIBUTE15
        ,CREATED_BY
        ,CREATION_DATE
        ,LAST_UPDATED_BY
        ,LAST_UPDATE_DATE
        ,LAST_UPDATE_LOGIN
        ,OBJECT_VERSION_NUMBER)
	   VALUES(
         l_ii_relationship_rec_tab.REL_INTERFACE_ID(i)
        ,l_ii_relationship_rec_tab.RELATIONSHIP_TYPE_CODE(i)
        ,l_ii_relationship_rec_tab.OBJECT_ID(i)
        ,l_ii_relationship_rec_tab.SUBJECT_ID(i)
        ,l_ii_relationship_rec_tab.POSITION_REFERENCE(i)
        ,l_ii_relationship_rec_tab.ACTIVE_START_DATE(i)
        ,l_ii_relationship_rec_tab.ACTIVE_END_DATE(i)
        ,l_ii_relationship_rec_tab.DISPLAY_ORDER(i)
        ,l_ii_relationship_rec_tab.MANDATORY_FLAG(i)
        ,l_ii_relationship_rec_tab.CONTEXT(i)
        ,l_ii_relationship_rec_tab.ATTRIBUTE1(i)
        ,l_ii_relationship_rec_tab.ATTRIBUTE2(i)
        ,l_ii_relationship_rec_tab.ATTRIBUTE3(i)
        ,l_ii_relationship_rec_tab.ATTRIBUTE4(i)
        ,l_ii_relationship_rec_tab.ATTRIBUTE5(i)
        ,l_ii_relationship_rec_tab.ATTRIBUTE6(i)
        ,l_ii_relationship_rec_tab.ATTRIBUTE7(i)
        ,l_ii_relationship_rec_tab.ATTRIBUTE8(i)
        ,l_ii_relationship_rec_tab.ATTRIBUTE9(i)
        ,l_ii_relationship_rec_tab.ATTRIBUTE10(i)
        ,l_ii_relationship_rec_tab.ATTRIBUTE11(i)
        ,l_ii_relationship_rec_tab.ATTRIBUTE12(i)
        ,l_ii_relationship_rec_tab.ATTRIBUTE13(i)
        ,l_ii_relationship_rec_tab.ATTRIBUTE14(i)
        ,l_ii_relationship_rec_tab.ATTRIBUTE15(i)
        ,l_user_id
        ,sysdate
        ,l_user_id
        ,sysdate
        ,-1
        ,1);
Line: 2821

	   INSERT INTO CSI_II_RELATIONSHIPS_H(
	      RELATIONSHIP_HISTORY_ID
	     ,RELATIONSHIP_ID
	     ,TRANSACTION_ID
	     ,NEW_SUBJECT_ID
	     ,NEW_POSITION_REFERENCE
	     ,NEW_ACTIVE_START_DATE
	     ,NEW_ACTIVE_END_DATE
	     ,NEW_MANDATORY_FLAG
	     ,NEW_CONTEXT
	     ,NEW_ATTRIBUTE1
	     ,NEW_ATTRIBUTE2
	     ,NEW_ATTRIBUTE3
	     ,NEW_ATTRIBUTE4
	     ,NEW_ATTRIBUTE5
	     ,NEW_ATTRIBUTE6
	     ,NEW_ATTRIBUTE7
	     ,NEW_ATTRIBUTE8
	     ,NEW_ATTRIBUTE9
	     ,NEW_ATTRIBUTE10
	     ,NEW_ATTRIBUTE11
	     ,NEW_ATTRIBUTE12
	     ,NEW_ATTRIBUTE13
	     ,NEW_ATTRIBUTE14
	     ,NEW_ATTRIBUTE15
	     ,FULL_DUMP_FLAG
	     ,CREATED_BY
	     ,CREATION_DATE
	     ,LAST_UPDATED_BY
	     ,LAST_UPDATE_DATE
	     ,LAST_UPDATE_LOGIN
	     ,OBJECT_VERSION_NUMBER)
	   VALUES(
	      l_rel_hist_tbl(i)
	     ,l_ii_relationship_rec_tab.REL_INTERFACE_ID(i)
	     ,l_txn_id_tbl(i)
	     ,l_ii_relationship_rec_tab.SUBJECT_ID(i)
	     ,l_ii_relationship_rec_tab.POSITION_REFERENCE(i)
	     ,l_ii_relationship_rec_tab.ACTIVE_START_DATE(i)
	     ,l_ii_relationship_rec_tab.ACTIVE_END_DATE(i)
	     ,l_ii_relationship_rec_tab.MANDATORY_FLAG(i)
	     ,l_ii_relationship_rec_tab.CONTEXT(i)
	     ,l_ii_relationship_rec_tab.ATTRIBUTE1(i)
	     ,l_ii_relationship_rec_tab.ATTRIBUTE2(i)
	     ,l_ii_relationship_rec_tab.ATTRIBUTE3(i)
	     ,l_ii_relationship_rec_tab.ATTRIBUTE4(i)
	     ,l_ii_relationship_rec_tab.ATTRIBUTE5(i)
	     ,l_ii_relationship_rec_tab.ATTRIBUTE6(i)
	     ,l_ii_relationship_rec_tab.ATTRIBUTE7(i)
	     ,l_ii_relationship_rec_tab.ATTRIBUTE8(i)
	     ,l_ii_relationship_rec_tab.ATTRIBUTE9(i)
	     ,l_ii_relationship_rec_tab.ATTRIBUTE10(i)
	     ,l_ii_relationship_rec_tab.ATTRIBUTE11(i)
	     ,l_ii_relationship_rec_tab.ATTRIBUTE12(i)
	     ,l_ii_relationship_rec_tab.ATTRIBUTE13(i)
	     ,l_ii_relationship_rec_tab.ATTRIBUTE14(i)
	     ,l_ii_relationship_rec_tab.ATTRIBUTE15(i)
	     ,'Y'
	     ,l_user_id
	     ,sysdate
	     ,l_user_id
	     ,sysdate
	     ,-1
	     ,1);
Line: 2888

        INSERT INTO CSI_TRANSACTIONS(
          TRANSACTION_ID
         ,TRANSACTION_DATE
         ,SOURCE_TRANSACTION_DATE
         ,SOURCE_HEADER_REF
         ,TRANSACTION_TYPE_ID
         ,CREATED_BY
         ,CREATION_DATE
         ,LAST_UPDATED_BY
         ,LAST_UPDATE_DATE
         ,LAST_UPDATE_LOGIN
         ,OBJECT_VERSION_NUMBER
         )
         VALUES(
          l_txn_id_tbl(i)
         ,SYSDATE
         ,SYSDATE
         ,'Full Dump Insert'
         ,l_txn_type_id
         ,l_user_id
         ,sysdate
         ,l_user_id
         ,sysdate
         ,-1
         ,1
         );
Line: 2916

      FND_File.Put_Line(Fnd_File.LOG,'Updating status in insert mode');
Line: 2918

          l_upd_stmt := 'UPDATE csi_ii_relation_interface
                            SET process_status   =  :status
                          WHERE rel_interface_id =  :intf_id';
Line: 2941

   SELECT subject_id
         ,relationship_type_code
         ,count(*)
    FROM csi_ii_relation_interface
   WHERE process_status='R'
     AND relationship_type_code <> 'CONNECTED-TO'
GROUP BY subject_id,relationship_type_code
  HAVING count(*) > 1;
Line: 2953

   SELECT cir.rel_interface_id
     FROM csi_ii_relation_interface cir
    WHERE cir.subject_id = p_subject_id
      AND cir.relationship_type_code = p_rel_type
      AND cir.rel_interface_id <> p_rel_id;
Line: 2985

           SELECT MAX(cir.rel_interface_id)
             INTO l_ret_relationship_id
             FROM csi_ii_relation_interface cir
            WHERE cir.subject_id = l_subject_id_upd(k)
              AND cir.relationship_type_code = l_rel_type_code_upd(k);
Line: 3010

         UPDATE csi_ii_relation_interface
            SET process_status='E'
               ,error_text='Duplicate subject_id record'
               ,parallel_worker_id=0
         WHERE rel_interface_id = l_rel_id_tbl(j);
Line: 3023

   SELECT object_id
         ,subject_id
         ,relationship_type_code
         ,count(*)
    FROM csi_ii_relation_interface
   WHERE process_status='R'
GROUP BY object_id,subject_id,relationship_type_code
  HAVING count(*) > 1;
Line: 3036

   SELECT cir.rel_interface_id
     FROM csi_ii_relation_interface cir
    WHERE cir.object_id = p_object_id
      AND cir.subject_id = p_subject_id
      AND cir.relationship_type_code = p_rel_type
      AND cir.rel_interface_id <> p_rel_id;
Line: 3071

           SELECT MAX(cir.rel_interface_id)
             INTO l_ret_relationship_id
             FROM csi_ii_relation_interface cir
            WHERE cir.subject_id = l_subject_id_upd(k)
              AND cir.object_id = l_object_id_upd(k)
              AND cir.relationship_type_code = l_rel_type_code_upd(k);
Line: 3098

         UPDATE csi_ii_relation_interface
            SET process_status='E'
               ,error_text='Duplicate record'
               ,parallel_worker_id=0
         WHERE rel_interface_id = l_rel_id_tbl(j);
Line: 3111

 SELECT object_id
       ,subject_id
       ,rel_interface_id
       ,relationship_type_code
   FROM csi_ii_relation_interface
  WHERE process_status='R';
Line: 3127

   l_rel_tbl.DELETE;
Line: 3160

                l_upd_stmt := 'UPDATE csi_ii_relation_interface
                                  SET process_status   =  :status
                                     ,error_text       =  :error_text
                                     ,parallel_worker_id =0
                                WHERE rel_interface_id =  :intf_id';