DBA Data[Home] [Help]

APPS.AHL_UTIL_UC_PKG SQL Statements

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

Line: 19

PROCEDURE update_csi_ii_relationships(
  x_return_status   OUT NOCOPY  VARCHAR2,
  x_msg_count             OUT NOCOPY NUMBER,
  x_msg_data              OUT NOCOPY VARCHAR2,
  p_subject_id IN NUMBER
);
Line: 46

    SELECT INV_PROJECT.GET_LOCSEGS(LOC.inventory_location_id, LOC.ORGANIZATION_ID) || fnd_flex_ext.get_delimiter('INV', 'MTLL',  101)
           || INV_ProjectLocator_PUB.get_project_number(LOC.segment19) || fnd_flex_ext.get_delimiter('INV', 'MTLL',  101)
           || INV_ProjectLocator_PUB.get_task_number(LOC.segment20)
    --FROM   mtl_item_locations_kfv
    FROM   mtl_item_locations LOC
    WHERE inventory_location_id = p_inventory_locator_id
      AND organization_id = p_inventory_org_id;
Line: 60

    SELECT address
    FROM ahl_owner_locations_v
    WHERE owner_site_id = p_location_id
    AND party_type = p_party_type;
Line: 67

    SELECT hzloc.address1 ||
           decode(hzloc.address2,null,null,';'||hzloc.address2) ||
Line: 82

    SELECT decode(address_line1,null,null,address_line1) ||
           decode(address_line2,null,null,';'||address_line2) ||
Line: 94

    SELECT decode(address_line_1,null,null,address_line_1) ||
           decode(address_line_2,null,null,';'||address_line_2) ||
Line: 103

    SELECT hzloc.address1 ||
           decode(hzloc.address2,null,null,';'||hzloc.address2) ||
Line: 117

    SELECT f.meaning || ';' || hou.name
Line: 126

    SELECT name
    FROM hr_all_organization_units
    WHERE organization_id = p_organization_id;
Line: 244

    SELECT owner_site_number
    FROM ahl_owner_locations_v
    WHERE owner_site_id = p_location_id
    AND party_type = p_party_type;
Line: 250

    SELECT party_site_number
    FROM   hz_party_sites
    WHERE  party_site_id = p_location_id
    AND    status  <> 'I';
Line: 256

    SELECT vendor_site_code
    FROM   po_vendor_sites_all
    WHERE  vendor_site_id = p_location_id;
Line: 325

     SELECT  ctxn.transaction_type_id
     FROM csi_txn_types ctxn, fnd_application app
     WHERE ctxn.source_application_id = app.application_id
      AND app.APPLICATION_SHORT_NAME = 'AHL'
      AND ctxn.source_transaction_type = p_txn_code;
Line: 364

     SELECT instance_status_id
     FROM csi_instance_statuses
     WHERE name = p_status_name;
Line: 399

     SELECT name
     FROM csi_instance_statuses
     WHERE instance_status_id = p_status_id;
Line: 430

    SELECT attribute_id
    FROM csi_i_extended_attribs
    WHERE attribute_level = 'GLOBAL'
    AND attribute_code = p_attribute_code;
Line: 466

    SELECT iea.attribute_value, iea.attribute_value_id, iea.object_version_number
    FROM csi_i_extended_attribs attb, csi_iea_values iea
    WHERE attb.attribute_id = iea.attribute_id
      AND attb.attribute_code = p_attribute_code
      AND iea.instance_id = p_csi_instance_id
      AND trunc(sysdate) >= trunc(nvl(iea.active_start_date, sysdate))
      AND trunc(sysdate) < trunc(nvl(iea.active_end_date, sysdate+1));
Line: 510

    SELECT  instance_status_id, location_type_code
    FROM   csi_item_instances csi
    WHERE  csi.instance_id = p_csi_item_instance_id;
Line: 515

    SELECT name
    FROM csi_instance_statuses
    WHERE instance_status_id = p_instance_status_id;
Line: 560

      SELECT meaning
      FROM csi_lookups
      WHERE lookup_type = p_lookup_type
          AND lookup_code  = p_lookup_code
          AND TRUNC(SYSDATE) >= TRUNC(NVL(start_date_active, SYSDATE))
          AND TRUNC(SYSDATE) < TRUNC(NVL(end_date_active, SYSDATE+1));
Line: 595

     SELECT position_ref_code
     FROM   AHL_MC_RELATIONSHIPS
     WHERE relationship_id = p_relationship_id
     AND TRUNC(SYSDATE) >= TRUNC(NVL(active_start_date, SYSDATE))
     AND TRUNC(SYSDATE) < TRUNC(NVL(active_end_date, SYSDATE+1));
Line: 652

    SELECT  iasso.quantity Itm_qty,
            iasso.uom_code Itm_uom_code,
            reln.quantity Posn_Qty,
            reln.uom_code Posn_uom_code,
            iasso.revision Itm_revision,
            iasso.item_association_id
    FROM    ahl_mc_relationships reln, ahl_item_associations_b iasso
    WHERE   reln.item_group_id = iasso.item_group_id
            AND reln.relationship_id = p_mc_relationship_id
            AND iasso.inventory_item_id  = p_Inventory_id
            AND iasso.inventory_org_id = p_Organization_id
            AND (iasso.revision IS NULL OR iasso.revision = p_revision)
            AND iasso.interchange_type_code IN ('1-WAY INTERCHANGEABLE', '2-WAY INTERCHANGEABLE')
            --Added by Jerry on 04/26/2005
            AND trunc(sysdate) >=  trunc(nvl(reln.active_start_date,sysdate))
            AND trunc(sysdate) < trunc(nvl(reln.active_end_date, sysdate+1));
Line: 673

    SELECT  iasso.quantity Itm_qty,
            iasso.uom_code Itm_uom_code,
            reln.quantity Posn_Qty,
            reln.uom_code Posn_uom_code,
            iasso.revision Itm_revision,
            iasso.item_association_id
    FROM    ahl_mc_relationships reln, ahl_item_associations_b iasso
    WHERE   reln.item_group_id = iasso.item_group_id
            AND reln.relationship_id = p_mc_relationship_id
            AND iasso.inventory_item_id   = p_Inventory_id
            AND (iasso.revision IS NULL OR iasso.revision = p_revision)
            AND iasso.interchange_type_code IN ('1-WAY INTERCHANGEABLE', '2-WAY INTERCHANGEABLE')
            --Added by Jerry on 04/26/2005
            AND trunc(sysdate) >=  trunc(nvl(reln.active_start_date,sysdate))
            AND trunc(sysdate) < trunc(nvl(reln.active_end_date, sysdate+1))
            order by iasso.inventory_org_id;
Line: 693

    SELECT fnd.lookup_code, fnd.meaning position_ref_meaning
      FROM ahl_mc_relationships mcr, fnd_lookup_values_vl fnd
     WHERE mcr.relationship_id = p_mc_relationship_id
       AND mcr.position_ref_code = fnd.lookup_code
       AND fnd.lookup_type = 'AHL_POSITION_REFERENCE';
Line: 903

     SELECT subject_id
      FROM csi_ii_relationships
      WHERE position_reference = to_char(p_mc_relationship_id)
      START WITH object_id = p_csi_item_instance_id
            AND relationship_type_code = 'COMPONENT-OF'
            AND trunc(sysdate) < trunc(nvl(active_end_date, sysdate+1))
      CONNECT BY PRIOR subject_id = object_id
            AND relationship_type_code = 'COMPONENT-OF'
            AND trunc(sysdate) < trunc(nvl(active_end_date, sysdate+1));
Line: 988

    SELECT object_id, subject_id, position_reference, level, relationship_id csi_ii_relationship_id,
           object_version_number csi_ii_object_version_number
    FROM csi_ii_relationships
    START WITH object_id = p_csi_item_instance_id
           AND relationship_type_code = 'COMPONENT-OF'
           AND trunc(sysdate) < trunc(nvl(active_end_date, sysdate+1))
    CONNECT BY PRIOR subject_id = object_id
           AND relationship_type_code = 'COMPONENT-OF'
           AND trunc(sysdate) < trunc(nvl(active_end_date, sysdate+1))
    ORDER BY level;
Line: 1001

    SELECT relationship_id, position_ref_code, level
    FROM   ahl_mc_relationships
    START WITH parent_relationship_id = p_mc_relationship_id
           AND TRUNC(SYSDATE) >=  TRUNC(NVL(active_start_date, SYSDATE))
           AND TRUNC(SYSDATE) < TRUNC(NVL(active_end_date, SYSDATE+1))
    CONNECT BY PRIOR relationship_id = parent_relationship_id
           AND TRUNC(SYSDATE) >=  TRUNC(NVL(active_start_date, SYSDATE))
           AND TRUNC(SYSDATE) < TRUNC(NVL(active_end_date, SYSDATE+1))
    ORDER BY level;
Line: 1013

    SELECT inventory_item_id, last_vld_organization_id, quantity, unit_of_measure,
           inventory_revision, instance_number
    FROM csi_item_instances csi
    WHERE instance_id = p_csi_item_instance_id;
Line: 1020

    SELECT posn.position_ref_code, f.meaning
    FROM ahl_relationships_vl posn, fnd_lookups f
    WHERE posn.relationship_id = p_mc_relationship_id
      AND posn.position_ref_code = f.lookup_code;
Line: 1161

                 FND_MESSAGE.Set_Name('AHL','AHL_UC_CHILD_DELETED');
Line: 1184

              l_mc_posn_tbl.DELETE(j);
Line: 1185

              l_part_tbl.DELETE(i);
Line: 1316

  SELECT item_group_id
  FROM ahl_item_associations_b
  WHERE item_group_id = c_item_group_id
    AND inventory_item_id = c_inventory_item_id
    AND inventory_org_id = c_inventory_org_id;
Line: 1324

     SELECT relationship_id
     FROM ahl_mc_relationships rel, ahl_mc_headers_b hdr
     WHERE trunc(nvl(rel.active_end_date,sysdate+1)) > trunc(sysdate)
        AND trunc(nvl(rel.active_start_date,sysdate-1)) < trunc(sysdate)
        AND hdr.mc_header_id = rel.mc_header_id
        AND rel.item_group_id = c_item_group_id
        AND hdr.config_status_code not in ('EXPIRED','CLOSED');
Line: 1336

    SELECT instance_id csi_item_instance_id, csi.object_version_number
    FROM   csi_ii_relationships reln, csi_item_instances csi
    WHERE  reln.subject_id = csi.instance_id
      AND  TRUNC(SYSDATE) < TRUNC(NVL(reln.active_end_date, SYSDATE+1))
      AND trunc(nvl(reln.active_start_date,sysdate-1)) < trunc(sysdate)
      AND  reln.relationship_type_code = 'COMPONENT-OF'
      AND  reln.position_reference = c_position_reference
      AND  csi.inventory_item_id = c_inventory_item_id
      AND  csi.inv_master_organization_id = c_inventory_org_id;
Line: 1350

    SELECT uc.csi_item_instance_id, uc.unit_config_header_id, uc.parent_uc_header_id, uc.unit_config_status_code
    FROM ahl_unit_config_headers uc, csi_item_instances csi, ahl_mc_relationships mc
    WHERE uc.csi_item_instance_id = csi.instance_id
        AND uc.master_config_id = mc.mc_header_id
        AND mc.relationship_id  = c_relationship_id
        AND TRUNC(SYSDATE) < TRUNC(NVL(uc.active_end_date, SYSDATE+1))
        AND trunc(nvl(uc.active_start_date,sysdate-1)) < trunc(sysdate)
        AND csi.inventory_item_id = c_inventory_item_id
        AND csi.inv_master_organization_id = c_inventory_org_id;
Line: 1362

    SELECT uc.unit_config_header_id, uc.unit_config_status_code
    FROM ahl_unit_config_headers uc
    WHERE csi_item_instance_id in
      ( SELECT object_id
          FROM csi_ii_relationships
         START WITH subject_id = p_csi_item_instance_id
           AND relationship_type_code = 'COMPONENT-OF'
           AND trunc(nvl(active_start_date,sysdate)) <= trunc(sysdate)
           AND trunc(sysdate) < trunc(nvl(active_end_date, sysdate+1))
    CONNECT BY PRIOR object_id = subject_id
           AND relationship_type_code = 'COMPONENT-OF'
           AND trunc(nvl(active_start_date,sysdate)) <= trunc(sysdate)
           AND trunc(sysdate) < trunc(nvl(active_end_date, sysdate+1)))
     AND uc.parent_uc_header_id IS NULL
     AND trunc(nvl(uc.active_start_date,sysdate)) <= trunc(sysdate)
     AND trunc(sysdate) < trunc(nvl(uc.active_end_date, sysdate+1));
Line: 1438

                update ahl_unit_config_headers
                set active_end_date = sysdate,
                    object_version_number=object_version_number+1
                where unit_config_header_id = l_chk_top_node_csr.unit_config_header_id;
Line: 1447

                 update_csi_ii_relationships(x_return_status =>x_return_status,
                         x_msg_count => x_msg_count,
                         x_msg_data => x_msg_data,
                         p_subject_id=>l_chk_top_node_csr.csi_item_instance_id);
Line: 1468

                 update_csi_ii_relationships(x_return_status =>x_return_status,
                         x_msg_count => x_msg_count,
                         x_msg_data => x_msg_data,
                         p_subject_id=>item_instance_rec.csi_item_instance_id);
Line: 1482

                    update ahl_unit_config_headers
                    set unit_config_status_code = 'APPROVAL_REJECTED',
                        object_version_number=object_version_number+1
                    where unit_config_header_id = l_unit_config_header_id;
Line: 1489

                    update ahl_unit_config_headers
                    set unit_config_status_code = 'INCOMPLETE',
                        object_version_number=object_version_number+1
                    where unit_config_header_id = l_unit_config_header_id;
Line: 1555

PROCEDURE update_csi_ii_relationships(
  x_return_status   OUT NOCOPY  VARCHAR2,
  x_msg_count             OUT NOCOPY NUMBER,
  x_msg_data              OUT NOCOPY VARCHAR2,
  p_subject_id IN NUMBER
)
IS
--
  CURSOR get_csi_record_csr(c_subject_id NUMBER) IS
  SELECT relationship_id, object_id, object_version_number
  FROM csi_ii_relationships
  WHERE subject_id = c_subject_id
    AND relationship_type_code = 'COMPONENT-OF'
    AND trunc(sysdate) < trunc(nvl(active_end_date, sysdate+1))
    AND trunc(sysdate) > trunc(nvl(active_start_date, sysdate-1));
Line: 1585

  AHL_Util_UC_Pkg.GetCSI_Transaction_ID('UC_UPDATE',l_transaction_type_id,
                    l_return_val);
Line: 1607

  CSI_II_Relationships_PUB.Update_Relationship(
                            p_api_version            => 1.0,
                            p_init_msg_list          => FND_API.G_TRUE,
                            p_commit                 => FND_API.G_FALSE,
                            p_validation_level       => FND_API.G_VALID_LEVEL_FULL,
                            p_relationship_tbl       => l_csi_relationship_tbl,
                            p_txn_rec                => l_csi_transaction_rec,
                            x_return_status          => x_return_status,
                            x_msg_count              => x_msg_count,
                            x_msg_data               => x_msg_data );
Line: 1618

END update_csi_ii_relationships;
Line: 1635

    SELECT UC.ROOT_UC_HEADER_ID,
           UC.UC_STATUS_CODE,
           UC.UC_STATUS,
           UC.ACTIVE_UC_STATUS,
           NVL(UC.ACTIVE_END_DATE, SYSDATE + 1),
           NVL(UC.INSTANCE_END_DATE, SYSDATE + 1),
           ROOT_UC.UNIT_CONFIG_STATUS_CODE,
           FL.MEANING,
           FLA.MEANING,
           NVL(ROOT_UC.ACTIVE_END_DATE, SYSDATE + 1),
           NVL(CSI.ACTIVE_END_DATE, SYSDATE + 1)
    FROM AHL_UNIT_CONFIG_HEADERS_V UC, AHL_UNIT_CONFIG_HEADERS ROOT_UC,
         FND_LOOKUP_VALUES_VL FL, FND_LOOKUP_VALUES_VL FLA,
         CSI_ITEM_INSTANCES CSI
    WHERE UC.UC_HEADER_ID = p_uc_header_id AND
          ROOT_UC.UNIT_CONFIG_HEADER_ID = UC.ROOT_UC_HEADER_ID AND
          ROOT_UC.CSI_ITEM_INSTANCE_ID = CSI.INSTANCE_ID AND
          FL.lookup_type  = 'AHL_CONFIG_STATUS' AND
          ROOT_UC.unit_config_status_code = FL.lookup_code AND
          FLA.lookup_type (+) = 'AHL_CONFIG_STATUS' AND
          ROOT_UC.active_uc_status_code = FLA.lookup_code (+);
Line: 1659

    SELECT MEANING CsifutLookupMeaning
    FROM FND_LOOKUP_VALUES_VL
    WHERE LOOKUP_TYPE = 'AHL_CONFIG_STATUS' AND
          LOOKUP_CODE = G_STATUS_EXPIRED;
Line: 1705

        SELECT unit_config_header_id
          INTO l_root_uc_header_id
          FROM ahl_unit_config_headers
         WHERE parent_uc_header_id IS NULL
    START WITH unit_config_header_id = p_uc_header_id
           -- Commented out by jaramana on August 23, 2006 to show the status of Expired units correctly
           -- AND trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE)
    CONNECT BY unit_config_header_id = PRIOR parent_uc_header_id;
Line: 1722

        SELECT UC.UNIT_CONFIG_STATUS_CODE,
               UCSC.MEANING,
               UASC.MEANING,
               NVL(UC.ACTIVE_END_DATE, SYSDATE + 1),
               NVL(CSI.active_end_date,SYSDATE + 1)
         INTO l_uc_status_code,
              l_uc_status,
              l_uc_active_status,
              l_uc_end_date,
              l_uc_inst_end_date
         FROM AHL_UNIT_CONFIG_HEADERS UC, FND_LOOKUP_VALUES UCSC,
              CSI_ITEM_INSTANCES CSI, FND_LOOKUP_VALUES UASC
        WHERE UC.UNIT_CONFIG_HEADER_ID = p_uc_header_id
          AND UC.csi_item_instance_id = CSI.instance_id
          AND UC.unit_config_status_code                    = UCSC.lookup_code
          AND 'AHL_CONFIG_STATUS'                           = UCSC.lookup_type
          AND UCSC.language                                 = USERENV('LANG')
          AND UC.active_uc_status_code                      = UASC.lookup_code (+)
          AND 'AHL_CONFIG_STATUS'                           = UASC.lookup_type (+)
          AND UASC.language (+)                             = USERENV('LANG');
Line: 1751

              SELECT UC.UNIT_CONFIG_STATUS_CODE,
                     UCSC.MEANING,
                     UASC.MEANING,
                     NVL(UC.ACTIVE_END_DATE, SYSDATE + 1),
                     NVL(CSI.active_end_date,SYSDATE + 1)
               INTO l_root_status_code,
                    l_root_status,
                    l_root_active_status,
                    l_root_end_date,
                    l_root_inst_end_date
               FROM AHL_UNIT_CONFIG_HEADERS UC, FND_LOOKUP_VALUES UCSC,
                    CSI_ITEM_INSTANCES CSI, FND_LOOKUP_VALUES UASC
              WHERE UC.UNIT_CONFIG_HEADER_ID = l_root_uc_header_id
                AND UC.csi_item_instance_id = CSI.instance_id
                AND UC.unit_config_status_code                    = UCSC.lookup_code
                AND 'AHL_CONFIG_STATUS'                           = UCSC.lookup_type
                AND UCSC.language                                 = USERENV('LANG')
                AND UC.active_uc_status_code                      = UASC.lookup_code (+)
                AND 'AHL_CONFIG_STATUS'                           = UASC.lookup_type (+)
                AND UASC.language (+)                             = USERENV('LANG');
Line: 1834

    SELECT UC.ROOT_UC_HEADER_ID,
           UC.UC_STATUS_CODE,
           UC.UC_STATUS,
           NVL(UC.ACTIVE_END_DATE, SYSDATE + 1),
           NVL(UC.INSTANCE_END_DATE, SYSDATE + 1),
           ROOT_UC.UNIT_CONFIG_STATUS_CODE,
           FL.meaning,
           NVL(ROOT_UC.ACTIVE_END_DATE, SYSDATE + 1),
           NVL(CSI.ACTIVE_END_DATE, SYSDATE + 1)
    FROM AHL_UNIT_CONFIG_HEADERS_V UC, AHL_UNIT_CONFIG_HEADERS ROOT_UC,
         CSI_ITEM_INSTANCES CSI, FND_LOOKUP_VALUES_VL FL
    WHERE UC.UC_HEADER_ID = p_uc_header_id AND
          ROOT_UC.UNIT_CONFIG_HEADER_ID = UC.ROOT_UC_HEADER_ID AND
          ROOT_UC.CSI_ITEM_INSTANCE_ID = CSI.INSTANCE_ID AND
          ROOT_UC.UNIT_CONFIG_STATUS_CODE = FL.LOOKUP_CODE AND
          FL.LOOKUP_TYPE = 'AHL_CONFIG_STATUS';
Line: 1890

        SELECT unit_config_header_id
          INTO l_root_uc_header_id
          FROM ahl_unit_config_headers
         WHERE parent_uc_header_id IS NULL
    START WITH unit_config_header_id = p_uc_header_id
           -- Commented out by jaramana on August 23, 2006 to show the status of Expired units correctly
           -- AND trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE)
    CONNECT BY unit_config_header_id = PRIOR parent_uc_header_id;
Line: 1907

        SELECT UC.UNIT_CONFIG_STATUS_CODE,
               UCSC.MEANING,
               NVL(UC.ACTIVE_END_DATE, SYSDATE + 1),
               NVL(CSI.active_end_date,SYSDATE + 1)
         INTO l_uc_status_code,
              l_uc_status,
              l_uc_end_date,
              l_uc_inst_end_date
         FROM AHL_UNIT_CONFIG_HEADERS UC, FND_LOOKUP_VALUES UCSC,
              CSI_ITEM_INSTANCES CSI
        WHERE UC.UNIT_CONFIG_HEADER_ID = p_uc_header_id
          AND UC.csi_item_instance_id = CSI.instance_id
          AND UC.unit_config_status_code = UCSC.lookup_code
          AND 'AHL_CONFIG_STATUS' = UCSC.lookup_type
          AND UCSC.language = USERENV('LANG');
Line: 1931

              SELECT UC.UNIT_CONFIG_STATUS_CODE,
                     UCSC.MEANING,
                     NVL(UC.ACTIVE_END_DATE, SYSDATE + 1),
                     NVL(CSI.active_end_date,SYSDATE + 1)
               INTO l_root_status_code,
                    l_root_status,
                    l_root_end_date,
                    l_root_inst_end_date
               FROM AHL_UNIT_CONFIG_HEADERS UC, FND_LOOKUP_VALUES UCSC,
                    CSI_ITEM_INSTANCES CSI
              WHERE UC.UNIT_CONFIG_HEADER_ID = l_root_uc_header_id
                AND UC.csi_item_instance_id = CSI.instance_id
                AND UC.unit_config_status_code = UCSC.lookup_code
                AND 'AHL_CONFIG_STATUS' = UCSC.lookup_type
                AND UCSC.language = USERENV('LANG');
Line: 1991

    SELECT *
      FROM ahl_unit_config_headers
     WHERE unit_config_header_id = p_uc_header_id;
Line: 2000

  SELECT nvl(max(version_no), 0) INTO l_version_no
  FROM ahl_uc_headers_h
  WHERE unit_config_header_id = p_uc_header_id;
Line: 2010

    INSERT INTO ahl_uc_headers_h(
        unit_config_header_id,
        version_no,
        object_version_number,
        creation_date,
        created_by,
        last_update_date,
        last_updated_by,
        last_update_login,
        name,
        master_config_id,
        csi_item_instance_id,
        unit_config_status_code,
        active_start_date,
        active_end_date,
        active_uc_status_code,
        parent_uc_header_id,
        attribute_category,
        attribute1,
        attribute2,
        attribute3,
        attribute4,
        attribute5,
        attribute6,
        attribute7,
        attribute8,
        attribute9,
        attribute10,
        attribute11,
        attribute12,
        attribute13,
        attribute14,
        attribute15)
    VALUES(
        l_uc_header_rec.unit_config_header_id,
        l_version_no+1,
        l_uc_header_rec.object_version_number,
        l_uc_header_rec.creation_date,
        l_uc_header_rec.created_by,
        l_uc_header_rec.last_update_date,
        l_uc_header_rec.last_updated_by,
        l_uc_header_rec.last_update_login,
        l_uc_header_rec.name,
        l_uc_header_rec.master_config_id,
        l_uc_header_rec.csi_item_instance_id,
        l_uc_header_rec.unit_config_status_code,
        l_uc_header_rec.active_start_date,
        l_uc_header_rec.active_end_date,
        l_uc_header_rec.active_uc_status_code,
        l_uc_header_rec.parent_uc_header_id,
        l_uc_header_rec.attribute_category,
        l_uc_header_rec.attribute1,
        l_uc_header_rec.attribute2,
        l_uc_header_rec.attribute3,
        l_uc_header_rec.attribute4,
        l_uc_header_rec.attribute5,
        l_uc_header_rec.attribute6,
        l_uc_header_rec.attribute7,
        l_uc_header_rec.attribute8,
        l_uc_header_rec.attribute9,
        l_uc_header_rec.attribute10,
        l_uc_header_rec.attribute11,
        l_uc_header_rec.attribute12,
        l_uc_header_rec.attribute13,
        l_uc_header_rec.attribute14,
        l_uc_header_rec.attribute15);
Line: 2097

    SELECT unit_config_header_id,
           csi_item_instance_id,
           unit_config_status_code,
           active_uc_status_code,
           object_version_number
      FROM ahl_unit_config_headers
     WHERE parent_uc_header_id IS NULL
START WITH unit_config_header_id = c_uc_header_id
       AND trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE)
CONNECT BY unit_config_header_id = PRIOR parent_uc_header_id
       AND trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE);
Line: 2134

    SELECT subject_id
      FROM csi_ii_relationships
     WHERE position_reference IS NULL
START WITH subject_id = p_instance_id
       AND subject_id <> p_top_instance_id
       --And this one more condition just in order to avoid p_instance_id = p_top_instance_id
       --and it is a subunit or installed unit
       AND relationship_type_code = 'COMPONENT-OF'
       AND trunc(nvl(active_start_date, SYSDATE)) <= trunc(SYSDATE)
       AND trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE)
CONNECT BY subject_id = PRIOR object_id
       AND relationship_type_code = 'COMPONENT-OF'
       AND trunc(nvl(active_start_date, SYSDATE)) <= trunc(SYSDATE)
       AND trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE)
       AND subject_id <> p_top_instance_id;
Line: 2177

    SELECT A.quantity item_quantity,
           A.uom_code item_uom_code,
           A.revision item_revision,
           R.quantity position_quantity,
           R.uom_code position_uom_code
      FROM ahl_mc_relationships R,
           ahl_item_associations_b A
     WHERE R.item_group_id = A.item_group_id
       AND R.relationship_id = c_mc_relationship_id
       AND A.inventory_item_id  = c_inventory_item_id
       AND A.inventory_org_id = c_organization_id
       AND A.interchange_type_code IN ('1-WAY INTERCHANGEABLE', '2-WAY INTERCHANGEABLE')
       --Added by Jerry on 04/26/2005
       AND trunc(nvl(R.active_start_date,sysdate)) <= trunc(sysdate)
       AND trunc(nvl(R.active_end_date, sysdate+1)) > trunc(sysdate);
Line: 2269

    SELECT object_id
      FROM csi_ii_relationships
     WHERE object_id IN (SELECT csi_item_instance_id
                           FROM ahl_unit_config_headers
                          WHERE trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE))
START WITH subject_id = p_instance_id
       AND relationship_type_code = 'COMPONENT-OF'
       AND trunc(nvl(active_start_date, SYSDATE)) <= trunc(SYSDATE)
       AND trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE)
CONNECT BY subject_id = PRIOR object_id
       AND relationship_type_code = 'COMPONENT-OF'
       AND trunc(nvl(active_start_date, SYSDATE)) <= trunc(SYSDATE)
       AND trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE);
Line: 2284

    SELECT unit_config_header_id
      FROM ahl_unit_config_headers
     WHERE csi_item_instance_id = c_instance_id
       AND trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE);
Line: 2319

SELECT rel.relationship_id
FROM AHL_MC_RELATIONSHIPS rel,
     AHL_UNIT_CONFIG_HEADERS uch
WHERE rel.mc_header_id = uch.master_config_id
  AND rel.parent_relationship_id IS NULL
  AND uch.csi_item_instance_id = csi_id;
Line: 2328

SELECT TO_NUMBER(position_reference)
FROM csi_ii_relationships
WHERE SUBJECT_ID = csi_id
  AND relationship_type_code = 'COMPONENT-OF'
  AND trunc(sysdate) < trunc(nvl(active_end_date, sysdate+1));
Line: 2359

    SELECT object_id
      FROM csi_ii_relationships
     WHERE object_id IN (SELECT csi_item_instance_id
                           FROM ahl_unit_config_headers
                          WHERE trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE))
START WITH subject_id = p_instance_id
       AND relationship_type_code = 'COMPONENT-OF'
       AND trunc(nvl(active_start_date, SYSDATE)) <= trunc(SYSDATE)
       AND trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE)
CONNECT BY subject_id = PRIOR object_id
       AND relationship_type_code = 'COMPONENT-OF'
       AND trunc(nvl(active_start_date, SYSDATE)) <= trunc(SYSDATE)
       AND trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE);
Line: 2374

    SELECT name
      FROM ahl_unit_config_headers
     WHERE csi_item_instance_id = c_instance_id
       AND trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE);
Line: 2405

    SELECT object_id
      FROM csi_ii_relationships
     WHERE object_id IN (SELECT csi_item_instance_id
                           FROM ahl_unit_config_headers
                          WHERE trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE))
START WITH subject_id = p_instance_id
       AND relationship_type_code = 'COMPONENT-OF'
       AND trunc(nvl(active_start_date, SYSDATE)) <= trunc(SYSDATE)
       AND trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE)
CONNECT BY subject_id = PRIOR object_id
       AND relationship_type_code = 'COMPONENT-OF'
       AND trunc(nvl(active_start_date, SYSDATE)) <= trunc(SYSDATE)
       AND trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE);
Line: 2420

    SELECT unit_config_header_id
      FROM ahl_unit_config_headers
     WHERE csi_item_instance_id = c_instance_id
       AND trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE);
Line: 2451

    SELECT object_id
      FROM csi_ii_relationships
     WHERE object_id IN (SELECT csi_item_instance_id
                           FROM ahl_unit_config_headers
                          WHERE trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE))
START WITH subject_id = p_instance_id
       AND relationship_type_code = 'COMPONENT-OF'
       AND trunc(nvl(active_start_date, SYSDATE)) <= trunc(SYSDATE)
       AND trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE)
CONNECT BY subject_id = PRIOR object_id
       AND relationship_type_code = 'COMPONENT-OF'
       AND trunc(nvl(active_start_date, SYSDATE)) <= trunc(SYSDATE)
       AND trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE);
Line: 2466

    SELECT name
      FROM ahl_unit_config_headers
     WHERE csi_item_instance_id = c_instance_id
       AND trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE);
Line: 2500

    SELECT object_id
      FROM csi_ii_relationships
     WHERE object_id IN (SELECT csi_item_instance_id
                           FROM ahl_unit_config_headers
                          WHERE trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE))
START WITH subject_id = p_instance_id
       AND relationship_type_code = 'COMPONENT-OF'
       AND trunc(nvl(active_start_date, SYSDATE)) <= trunc(SYSDATE)
       AND trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE)
CONNECT BY subject_id = PRIOR object_id
       AND relationship_type_code = 'COMPONENT-OF'
       AND trunc(nvl(active_start_date, SYSDATE)) <= trunc(SYSDATE)
       AND trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE);
Line: 2515

    SELECT unit_config_header_id
      FROM ahl_unit_config_headers
     WHERE csi_item_instance_id = c_instance_id
       AND trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE);
Line: 2630

        SELECT item_group_id
        FROM   AHL_ITEM_ASSOCIATIONS_B
        WHERE  item_group_id     = c_item_group_id AND
               inventory_item_id = c_inventory_item_id AND
               inventory_org_id  = c_inventory_org_id;
Line: 2638

        SELECT relationship_id
        FROM   AHL_MC_RELATIONSHIPS REL, AHL_MC_HEADERS_B HDR
        WHERE  HDR.mc_header_id       = REL.mc_header_id AND
               REL.item_group_id      = c_item_group_id AND
               HDR.config_status_code NOT IN ('EXPIRED','CLOSED') AND
               TRUNC(NVL(REL.active_end_date,SYSDATE+1)) > TRUNC(SYSDATE) AND
               TRUNC(NVL(REL.active_start_date,SYSDATE)) <= TRUNC(SYSDATE);
Line: 2650

        SELECT CSI.instance_id
        FROM   CSI_II_RELATIONSHIPS RELN, CSI_ITEM_INSTANCES CSI
        WHERE  RELN.subject_id = CSI.instance_id AND
               RELN.relationship_type_code    = 'COMPONENT-OF' AND
               RELN.position_reference        = c_position_reference AND
               CSI.inventory_item_id          = c_inventory_item_id AND
               CSI.inv_master_organization_id = c_inventory_org_id AND
               TRUNC(NVL(RELN.active_end_date, SYSDATE+1)) > TRUNC(SYSDATE) AND
               TRUNC(NVL(RELN.active_start_date,SYSDATE)) <= TRUNC(SYSDATE);
Line: 2664

        SELECT UC.name,
               UC.unit_config_header_id
        FROM   AHL_UNIT_CONFIG_HEADERS UC, CSI_ITEM_INSTANCES CSI,
               AHL_MC_RELATIONSHIPS MC
        WHERE  UC.csi_item_instance_id        = CSI.instance_id AND
               UC.master_config_id            = MC.mc_header_id AND
               UC.parent_uc_header_id         IS NULL AND
               MC.parent_relationship_id      IS NULL AND
               MC.relationship_id             = c_relationship_id AND
               CSI.inventory_item_id          = c_inventory_item_id AND
               CSI.inv_master_organization_id = c_inventory_org_id AND
               TRUNC(NVL(UC.active_end_date, SYSDATE+1)) > TRUNC(SYSDATE) AND
               TRUNC(NVL(UC.active_start_date,SYSDATE)) <= TRUNC(SYSDATE) AND
               TRUNC(NVL(CSI.active_end_date, SYSDATE+1)) > TRUNC(SYSDATE);
Line: 2681

        SELECT UC.name,
               UC.unit_config_header_id
        FROM   AHL_UNIT_CONFIG_HEADERS UC, CSI_ITEM_INSTANCES CSI
        WHERE  UC.csi_item_instance_id IN
               (SELECT object_id
                FROM   CSI_II_RELATIONSHIPS
                START WITH
                subject_id = p_csi_item_instance_id AND
                relationship_type_code = 'COMPONENT-OF' AND
                TRUNC(NVL(active_start_date,SYSDATE)) <= TRUNC(SYSDATE) AND
                TRUNC(NVL(active_end_date, SYSDATE+1)) > TRUNC(SYSDATE)
                CONNECT BY
                PRIOR object_id = subject_id AND
                relationship_type_code = 'COMPONENT-OF' AND
                TRUNC(NVL(active_start_date,SYSDATE)) <= TRUNC(SYSDATE) AND
                TRUNC(NVL(active_end_date, SYSDATE+1)) > TRUNC(SYSDATE)
               ) AND
               UC.parent_uc_header_id                     IS NULL AND
               UC.csi_item_instance_id                    = CSI.instance_id AND
               TRUNC(NVL(UC.active_start_date,SYSDATE))   <= TRUNC(SYSDATE) AND
               TRUNC(NVL(UC.active_end_date, SYSDATE+1))  > TRUNC(SYSDATE) AND
               TRUNC(NVL(CSI.active_end_date, SYSDATE+1)) > TRUNC(SYSDATE);
Line: 2888

   SELECT unit_config_header_id, master_config_id
     FROM ahl_unit_config_headers
    WHERE csi_item_instance_id = p_instance_id
      AND trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE);
Line: 2894

   SELECT reln.relationship_id, reln.item_group_id
     FROM ahl_mc_relationships reln
    WHERE reln.mc_header_id = c_mc_header_id
      AND nvl(reln.active_start_date, sysdate - 1) <= sysdate
      AND nvl(reln.active_end_date, sysdate + 1) > sysdate
      AND reln.parent_relationship_id is null;
Line: 2902

   SELECT position_reference
     FROM csi_ii_relationships
    WHERE subject_id = p_instance_id
      AND RELATIONSHIP_TYPE_CODE = 'COMPONENT-OF'
      AND NVL(ACTIVE_START_DATE, sysdate - 1) <= sysdate
      AND NVL(ACTIVE_END_DATE, sysdate + 1) > sysdate;
Line: 2910

   SELECT reln.item_group_id
     FROM ahl_mc_relationships reln
    WHERE relationship_id = TO_NUMBER(c_pos_ref);
Line: 2915

   SELECT 1 from ahl_item_associations_b
    WHERE item_group_id = c_item_group_id
      AND inventory_item_id = p_inventory_item_id
      AND ((revision IS NULL) OR (revision = p_item_revision))
      AND interchange_type_code IN ('1-WAY INTERCHANGEABLE', '2-WAY INTERCHANGEABLE');