DBA Data[Home] [Help]

APPS.AHL_PRD_BLK_PARTS_CHANGE_PVT SQL Statements

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

Line: 100

  SELECT COUNT(1) from  AHL_UC_DETAILS_FOR_HGRID;
Line: 103

  SELECT COUNT(UHC.UNIT_NODE_ID)
  FROM AHL_UC_DETAILS_FOR_HGRID UHC,
       AHL_UNIT_CONFIG_HEADERS UC
  WHERE UC.unit_config_header_id = c_unit_header_id
  AND   UHC.root_instance_id     = UC.csi_item_instance_id;
Line: 161

           INSERT INTO AHL_UC_DETAILS_FOR_HGRID
           (
             unit_node_id,
             root_instance_id,
             path_position_id,
             relationship_id,
             parent_rel_id,
             parent_instance_id,
             parent_instance_number,
             csi_ii_relationship_id,
             csi_ii_object_version_num,
             part_change_id,
             curr_item_id,
             curr_instance_id,
             curr_item_number,
             curr_instance_obj_ver_num,
             curr_instance_number,
             curr_serial_number,
             curr_lot_number,
             curr_quantity,
             unit_of_measure,
             ata,
             position,
             position_image,
             is_position_srl_controlled,
             is_controlled_position,
             node_type,
             qty_per_position,
             operation_sequence_num,
             inst_instance_id,
             inst_item_number,
             inst_instance_number,
             inst_serial_number,
             inst_instance_obj_ver_num,
             instance_quantity,
             install_quantity,
             install_date,
             removal_date,
             reason_id,
             reason_name,
             removal_code_id,
             removal_meaning,
             not_leaf_node_flag,
             node_level,
             hgrid_node_path,
             select_disable_flag,
             search_flag,
             disposition_id,
             disposition_obj_ver_num,
             disposition_status,
             disposition_qty,
             comments,
             immediate_disposition_code,
             immediate_disposition,
             secondary_disposition_code,
             secondary_disposition,
             sr_incident_id,
             collection_id,
             condition_id,
             condition_meaning,
             problem_code,
             problem_meaning,
             severity_id,
             severity_name,
             resolution_code,
             resolution_code_id,
             estimated_duration,
             service_type,
             service_type_id,
             summary,
             disposition_count,
             qty_ui_element_typ,
             mrb_quality_typ,
             bulk_process_flag
           )VALUES
           (
             x_uc_details_tbl(i).unit_node_id,
             x_uc_details_tbl(i).root_instance_id,
             x_uc_details_tbl(i).path_position_id,
             x_uc_details_tbl(i).relationship_id,
             x_uc_details_tbl(i).parent_rel_id,
             x_uc_details_tbl(i).parent_instance_id,
             x_uc_details_tbl(i).parent_instance_number,
             x_uc_details_tbl(i).csi_ii_relationship_id,
             x_uc_details_tbl(i).csi_ii_object_version_num,
             x_uc_details_tbl(i). part_change_id,
             x_uc_details_tbl(i).curr_item_id,
             x_uc_details_tbl(i).curr_instance_id,
             x_uc_details_tbl(i).curr_item_number,
             x_uc_details_tbl(i).curr_instance_obj_ver_num,
             x_uc_details_tbl(i).curr_instance_number,
             x_uc_details_tbl(i).curr_serial_number,
             x_uc_details_tbl(i).curr_lot_number,
             x_uc_details_tbl(i).curr_quantity,
             x_uc_details_tbl(i).unit_of_measure,
             x_uc_details_tbl(i).ata,
             x_uc_details_tbl(i).position,
             x_uc_details_tbl(i).position_image,
             x_uc_details_tbl(i).is_position_srl_controlled,
             x_uc_details_tbl(i).is_controlled_position,
             x_uc_details_tbl(i).node_type,
             x_uc_details_tbl(i).qty_per_position,
             x_uc_details_tbl(i).operation_sequence_num,
             x_uc_details_tbl(i).inst_instance_id,
             x_uc_details_tbl(i).inst_item_number,
             x_uc_details_tbl(i).inst_instance_number,
             x_uc_details_tbl(i).inst_serial_number,
             x_uc_details_tbl(i).inst_instance_obj_ver_num,
             x_uc_details_tbl(i).instance_quantity,
             x_uc_details_tbl(i).install_quantity,
             x_uc_details_tbl(i).install_date,
             x_uc_details_tbl(i).removal_date,
             x_uc_details_tbl(i).reason_id,
             x_uc_details_tbl(i).reason_name,
             x_uc_details_tbl(i).removal_code_id,
             x_uc_details_tbl(i).removal_meaning,
             x_uc_details_tbl(i).not_leaf_node_flag,
             x_uc_details_tbl(i).node_level,
             x_uc_details_tbl(i).hgrid_node_path,
             x_uc_details_tbl(i).select_disable_flag,
             x_uc_details_tbl(i).search_flag,
             x_uc_details_tbl(i).disposition_id,
             x_uc_details_tbl(i).disposition_obj_ver_num,
             x_uc_details_tbl(i).disposition_status,
             x_uc_details_tbl(i).disposition_qty,
             x_uc_details_tbl(i).comments,
             x_uc_details_tbl(i).immediate_disposition_code,
             x_uc_details_tbl(i).immediate_disposition,
             x_uc_details_tbl(i).secondary_disposition_code,
             x_uc_details_tbl(i).secondary_disposition,
             x_uc_details_tbl(i).sr_incident_id,
             x_uc_details_tbl(i).collection_id,
             x_uc_details_tbl(i).condition_id,
             x_uc_details_tbl(i).condition_meaning,
             x_uc_details_tbl(i).problem_code,
             x_uc_details_tbl(i).problem_meaning,
             x_uc_details_tbl(i).severity_id,
             x_uc_details_tbl(i).severity_name,
             x_uc_details_tbl(i).resolution_code,
             x_uc_details_tbl(i).resolution_code_id,
             x_uc_details_tbl(i).estimated_duration,
             x_uc_details_tbl(i).service_type,
             x_uc_details_tbl(i).service_type_id,
             x_uc_details_tbl(i).summary,
             x_uc_details_tbl(i).disposition_count,
             x_uc_details_tbl(i).qty_ui_element_typ,
             x_uc_details_tbl(i).mrb_quality_typ,
             p_bulk_process_flag
           );
Line: 334

                       'Newly Inserted Rows' || x_uc_details_tbl.count);
Line: 431

  SELECT name,csi_item_instance_id,master_config_id FROM AHL_UNIT_CONFIG_HEADERS
  WHERE unit_config_header_id = c_unit_header_id;
Line: 436

  SELECT WO.visit_id,VWP.organization_id FROM AHL_WORKORDERS WO,AHL_VISITS_B VWP
  WHERE  WO.workorder_id = p_workorder_id
  AND WO.visit_id = VWP.visit_id;
Line: 441

  SELECT MTL.inventory_item_id, MTL.concatenated_segments, CSI.instance_number, CSI.serial_number, CSI.quantity,
         CSI.lot_number, UOM.unit_of_measure, CSI.object_version_number
  FROM   MTL_SYSTEM_ITEMS_VL MTL, CSI_ITEM_INSTANCES CSI, MTL_UNITS_OF_MEASURE UOM
  WHERE  CSI.instance_id = c_instance_id
  AND    CSI.inventory_item_id = MTL.inventory_item_id
  AND    CSI.inv_master_organization_id = MTL.organization_id
  AND    CSI.unit_of_measure = UOM.uom_code;
Line: 450

  SELECT (NVL(MAX(unit_node_id),0) + 1) from AHL_UC_DETAILS_FOR_HGRID;
Line: 453

     SELECT disp.disposition_id ,
      disp.object_version_number ,
      disp.condition_id ,
      disp.condition_code ,
      disp.status ,
      disp.immediate_disposition_code ,
      disp.secondary_disposition_code ,
      disp.collection_id ,
      disp.quantity ,
      disp.comments ,
      disp.operation_sequence ,
      disp.part_change_id,
      nr.sr_resolution_code,
      nr.sr_resolution_meaning,
      nr.sr_problem_code,
      nr.sr_problem_meaning,
      nr.sr_problem_summary,
      nr.service_type_code,
      nr.service_type,
      nr.duration,
      nr.sr_incident_severity,
      nr.sr_incident_severity_id,
      nr.sr_incident_id
    FROM AHL_PRD_DISPOSITIONS_V disp,
      AHL_MC_PATH_POSITIONS pp,
      AHL_SR_NON_ROUTINES_V nr
    WHERE disp.path_pos_common_id                    = pp.path_pos_common_id
    AND pp.path_position_id                          = c_path_position_id
    AND disp.part_change_id                         IS NULL
    AND disp.workorder_id                            = p_workorder_id
    AND NVL(disp.immediate_disposition_code,'NULL') <> 'NOT_RECEIVED'
    AND (disp.status_code                           IS NULL
    OR disp.status_code NOT                         IN ('COMPLETE', 'TERMINATED'))
    AND disp.primary_service_request_id             =  nr.SR_INCIDENT_ID(+)
    AND disp.instance_id                            IN
      (SELECT CI1.instance_id
      FROM CSI_ITEM_INSTANCES CI1,
        CSI_ITEM_INSTANCES CI2
      WHERE CI1.INV_MASTER_ORGANIZATION_ID= CI2.INV_MASTER_ORGANIZATION_ID
      AND CI1.INVENTORY_ITEM_ID           = CI2.INVENTORY_ITEM_ID
      AND NVL(CI1.INVENTORY_REVISION,'x') = NVL(CI2.INVENTORY_REVISION,'x')
      AND NVL(CI1.LOT_NUMBER,'x')         = NVL(CI2.LOT_NUMBER,'x')
      AND NVL(CI1.SERIAL_NUMBER,'x')      = NVL(CI2.SERIAL_NUMBER,'x')
      AND CI2.instance_id                 = c_instance_id
      )
    UNION
    SELECT disp.disposition_id ,
      disp.object_version_number ,
      disp.condition_id ,
      disp.condition_code ,
      disp.status ,
      disp.immediate_disposition_code ,
      disp.secondary_disposition_code ,
      disp.collection_id ,
      disp.quantity ,
      disp.comments ,
      disp.operation_sequence,
      disp.part_change_id,
      nr.sr_resolution_code,
      nr.sr_resolution_meaning,
      nr.sr_problem_code,
      nr.sr_problem_meaning,
      nr.sr_problem_summary,
      nr.service_type_code,
      nr.service_type,
      nr.duration,
      nr.sr_incident_severity,
      nr.sr_incident_severity_id,
      nr.sr_incident_id
    FROM AHL_PRD_DISPOSITIONS_V disp,AHL_SR_NON_ROUTINES_V nr
    WHERE disp.path_position_id                     IS NULL
    AND disp.part_change_id                         IS NULL
    AND disp.workorder_id                            = p_workorder_id
    AND NVL(disp.immediate_disposition_code,'NULL') <> 'NOT_RECEIVED'
    AND (disp.status_code                           IS NULL
    OR disp.status_code NOT                         IN ('COMPLETE', 'TERMINATED'))
    AND disp.primary_service_request_id             =  nr.SR_INCIDENT_ID(+)
    AND disp.instance_id                            IN
      (SELECT CI1.instance_id
      FROM CSI_ITEM_INSTANCES CI1,
        CSI_ITEM_INSTANCES CI2
      WHERE CI1.INV_MASTER_ORGANIZATION_ID= CI2.INV_MASTER_ORGANIZATION_ID
      AND CI1.INVENTORY_ITEM_ID           = CI2.INVENTORY_ITEM_ID
      AND NVL(CI1.INVENTORY_REVISION,'x') = NVL(CI2.INVENTORY_REVISION,'x')
      AND NVL(CI1.LOT_NUMBER,'x')         = NVL(CI2.LOT_NUMBER,'x')
      AND NVL(CI1.SERIAL_NUMBER,'x')      = NVL(CI2.SERIAL_NUMBER,'x')
      AND CI2.instance_id                 = c_instance_id
      );
Line: 545

     SELECT nr.sr_resolution_code,
      nr.sr_resolution_meaning,
      nr.sr_problem_code,
      nr.sr_problem_meaning,
      nr.sr_problem_summary,
      nr.service_type_code,
      nr.service_type,
      nr.duration,
      nr.sr_incident_severity,
      nr.sr_incident_severity_id
    FROM AHL_SR_NON_ROUTINES_V nr
    WHERE nr.SR_INCIDENT_ID = c_sr_incident_id;
Line: 560

  SELECT ATA.meaning ata_meaning
  FROM   AHL_MC_RELATIONSHIPS MCR, FND_LOOKUP_VALUES_VL ATA
  WHERE  MCR.relationship_id  = c_relationship_id
  AND    ATA.lookup_code (+)  = MCR.ata_code
  AND    ATA.lookup_type (+)  = 'AHL_ATA_CODE';
Line: 567

  SELECT plan_id  FROM qa_results
  WHERE collection_id = c_collection_id;
Line: 571

  SELECT relationship_id,object_version_number
  FROM csi_ii_relationships
  WHERE subject_id = c_instance_id
  AND trunc(nvl(active_start_date, SYSDATE)) <= trunc(SYSDATE)
  AND trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE);--Modified by Sunil
Line: 578

  SELECT CSI.instance_number
  FROM   CSI_ITEM_INSTANCES CSI
  WHERE  CSI.instance_id = c_instance_id;
Line: 585

    SELECT  'Y', MCRS.object_attribute1
    FROM    ahl_mc_path_position_nodes mcpp,
            ahl_mc_rule_statements mcrs,
            ahl_mc_headers_b mch,
            ahl_mc_rules_b mcr
    WHERE mch.mc_header_id    = c_mc_header_id
    AND   mcpp.mc_id          = mch.mc_id
    AND   mch.version_number  = NVL(mcpp.version_number, mch.version_number)
    AND   mcpp.position_key   IN (select position_key from ahl_mc_path_position_nodes where path_position_id = c_path_position_id)
    AND   mcrs.subject_id     = mcpp.path_position_id
    AND   mcrs.subject_type   = 'POSITION'
    AND   mcrs.operator      IN ('MUST_HAVE', 'HAVE')
    AND   mcrs.object_type    = 'TOT_CHILD_QUANTITY'
    AND   mch.config_status_code = 'COMPLETE'
    AND   mcr.rule_id         = mcrs.rule_id
    AND   mcr.rule_type_code  = 'MANDATORY'
    AND   NVL(mcr.active_start_date, SYSDATE - 1) < SYSDATE
    AND   NVL(mcr.active_end_date, SYSDATE + 1) > SYSDATE;
Line: 606

    SELECT   QP.plan_id
    FROM     QA_PLANS_VAL_V QP,
             QA_PLAN_TRANSACTIONS QPT,
             QA_PLAN_COLLECTION_TRIGGERS QPCT
    WHERE    QP.plan_id = QPT.plan_id
    AND      QPT.plan_transaction_id = QPCT.plan_transaction_id
    AND      QP.organization_id = c_org_id
    AND      QPT.transaction_number = 2004 -- MRB_TRANSACTION_NUMBER
    AND      QPCT.collection_trigger_id = 87 -- Inspection_Type
    AND      QPCT.low_value = (FND_PROFILE.VALUE('AHL_MRB_DISP_PLAN_TYPE'));
Line: 621

  SELECT OP.operation_sequence_num, DECODE(APC.part_change_type, 'R', APC.removal_date, 'I', APC.installation_date),
         APC.removal_code,REM.meaning,APC.removal_reason_id,RSN.reason_name,APC.removed_instance_id
  FROM   AHL_PART_CHANGES         APC,
         AHL_WORKORDER_OPERATIONS OP,
         MTL_TRANSACTION_REASONS RSN,
         FND_LOOKUPS REM
  WHERE  APC.part_change_id = (SELECT max(APC1.part_change_id)
                               FROM   AHL_PART_CHANGES         APC1,
                                      AHL_WORKORDER_OPERATIONS OP1
                               WHERE  APC1.unit_config_header_id  = p_unit_header_id
                               AND    APC1.mc_relationship_id     = c_path_position_id -- Table AHL_PART_CHANGES stores path position id in mc_relationship_id field
                               AND    APC1.part_change_type       = p_bulk_process_flag
                               AND    DECODE(APC1.part_change_type, 'R', nvl(c_instance_id,-1), 'I', APC1.installed_instance_id) = nvl(c_instance_id,-1)
                               AND    OP1.workorder_operation_id  = APC1.workorder_operation_id
                               AND    OP1.workorder_id            IN (SELECT workorder_id
                                                                      FROM   AHL_WORKORDERS
                                                                      WHERE  visit_id = c_visit_id))
  AND    OP.workorder_operation_id = APC.workorder_operation_id
  AND    RSN.reason_id(+)  = APC.removal_reason_id
  AND    REM.LOOKUP_CODE (+)  = APC.removal_code
  AND    REM.lookup_type (+)  = 'AHL_REMOVAL_CODE';
Line: 645

  SELECT unit_of_measure
  FROM   MTL_UNITS_OF_MEASURE_VL
  WHERE  uom_code = c_uom_code;
Line: 759

    /* select_disable_flag will be 'Y' or HGrid rows in Bulk Part Change UIs will be read only for:
     * - Root Node
     * - Control Positions
     * - In Bulk Part Install page, for:
     *   - Extra Nodes
     *   - Fully Installed Positions
     *   - Children of Control Positions if Control Position is Fully Installed
     * - In Bulk Part Removal page, for:
     *   - Empty Positions
     */
    l_uc_details_tbl(l_curr_row).select_disable_flag := 'N';
Line: 867

        l_uc_details_tbl(l_curr_row).select_disable_flag := 'Y';
Line: 1109

          l_uc_details_tbl(l_curr_row).select_disable_flag := 'Y';
Line: 1154

                l_uc_details_tbl(l_curr_row).select_disable_flag := 'Y';
Line: 1163

                l_uc_details_tbl(l_curr_row).select_disable_flag := 'Y';
Line: 1262

       l_uc_details_tbl(l_curr_row).select_disable_flag := 'Y';
Line: 1403

    SELECT iasso.quantity Itm_qty,
           iasso.uom_code Itm_uom_code,
           reln.quantity Posn_qty,
           reln.uom_code Posn_uom_code,
           csi.inventory_item_id,
           csi.quantity Inst_qty,
           csi.unit_of_measure Inst_uom_code

    FROM   AHL_MC_RELATIONSHIPS    reln,
           AHL_ITEM_ASSOCIATIONS_B iasso,
           CSI_ITEM_INSTANCES      csi

    WHERE  reln.relationship_id    = p_mc_relationship_id
    AND    csi.instance_id         = p_instance_id
    AND    iasso.item_group_id     = reln.item_group_id
    AND    iasso.inventory_item_id = csi.inventory_item_id
    AND    (iasso.revision IS NULL OR iasso.revision = csi.inventory_revision)
    AND    iasso.interchange_type_code IN ('1-WAY INTERCHANGEABLE', '2-WAY INTERCHANGEABLE')
  UNION ALL
    SELECT to_number(null) Itm_qty,
           to_char(null)   Itm_uom_code,
           quantity Posn_qty,
           uom_code Posn_uom_code,
           to_number(null) Inventory_item_id,
           to_number(null) Inst_qty,
           to_char(null)   Inst_uom_code
    FROM   AHL_MC_RELATIONSHIPS
    WHERE  p_instance_id   IS NULL
    AND    relationship_id = p_mc_relationship_id;
Line: 1435

    SELECT unit_of_measure
    FROM   MTL_UNITS_OF_MEASURE_VL
    WHERE  uom_code = c_uom_code;
Line: 1546

    SELECT unit_node_id,
           relationship_id,
           position,
           curr_instance_id,
           parent_instance_id,
           qty_per_position,
           unit_of_measure,
           install_quantity
    FROM   AHL_UC_DETAILS_FOR_HGRID
    WHERE  root_instance_id       = p_root_instance_id
    AND    is_controlled_position = 'Y';
Line: 1560

    SELECT unit_of_measure
    FROM   AHL_MC_RELATIONSHIPS RELN,
           MTL_UNITS_OF_MEASURE_VL UOM
    WHERE  RELN.relationship_id = c_relationship_id
    AND    UOM.uom_code = RELN.uom_code;
Line: 1568

    SELECT NVL(SUM(curr_quantity), 0)
    FROM   AHL_UC_DETAILS_FOR_HGRID
    WHERE  root_instance_id             = p_root_instance_id
    AND    parent_rel_id                = c_relationship_id
    AND    NVL(parent_instance_id, -10) = NVL(c_instance_id, NVL(c_parent_instance_id, -10));
Line: 1576

    SELECT unit_node_id,
           position,
           qty_per_position,
           install_quantity,
           curr_quantity,
           inst_instance_id,
           instance_quantity,
           select_disable_flag,
           path_position_id,
           curr_instance_id,
           operation_sequence_num,
           install_date
    FROM   AHL_UC_DETAILS_FOR_HGRID
    WHERE  root_instance_id             = p_root_instance_id
    AND    parent_rel_id                = c_relationship_id
    AND    NVL(parent_instance_id, -10) = NVL(c_instance_id, NVL(c_parent_instance_id, -10));
Line: 1596

    SELECT OP.operation_sequence_num,
           APC.installation_date
    FROM   AHL_PART_CHANGES         APC,
           AHL_WORKORDER_OPERATIONS OP
    WHERE  APC.part_change_id = (SELECT max(APC1.part_change_id)
                                 FROM   AHL_PART_CHANGES         APC1,
                                        AHL_WORKORDER_OPERATIONS OP1
                                 WHERE  APC1.unit_config_header_id  = p_unit_header_id
                                 AND    APC1.mc_relationship_id     = c_path_position_id -- Table AHL_PART_CHANGES stores path position id in mc_relationship_id field
                                 AND    APC1.part_change_type       = 'I'
                                 AND    APC1.installed_instance_id  = c_instance_id
                                 AND    OP1.workorder_operation_id  = APC1.workorder_operation_id
                                 AND    OP1.workorder_id            IN (SELECT workorder_id
                                                                        FROM   AHL_WORKORDERS
                                                                        WHERE  visit_id = (SELECT visit_id
                                                                                           FROM   AHL_WORKORDERS
                                                                                           WHERE  workorder_id = p_workorder_id)))
    AND    OP.workorder_operation_id = APC.workorder_operation_id;
Line: 1620

l_select_disable_flag      VARCHAR2(1);
Line: 1657

        UPDATE AHL_UC_DETAILS_FOR_HGRID
        SET    install_quantity = control_pos_rec.install_quantity,
               curr_quantity    = control_pos_rec.install_quantity,
               unit_of_measure  = control_pos_rec.unit_of_measure
        WHERE  unit_node_id = control_pos_rec.unit_node_id;
Line: 1665

            l_select_disable_flag := 'Y';
Line: 1667

            l_select_disable_flag := 'N';
Line: 1700

                IF (l_select_disable_flag = 'Y' AND child_pos_rec.select_disable_flag = 'N') THEN

                    child_pos_rec.select_disable_flag := 'Y';
Line: 1714

            UPDATE AHL_UC_DETAILS_FOR_HGRID
            SET    install_quantity    = child_pos_rec.install_quantity,
                   qty_per_position    = child_pos_rec.qty_per_position,
                   select_disable_flag    = child_pos_rec.select_disable_flag,
                   operation_sequence_num = child_pos_rec.operation_sequence_num,
                   install_date           = child_pos_rec.install_date
            WHERE  unit_node_id = child_pos_rec.unit_node_id;
Line: 1755

PROCEDURE Calc_Qty_On_Inst_Selection(
    p_x_uc_details_rec            IN OUT NOCOPY  uc_details_hgrid_rec_type
) IS

-- Cursor to determine whether the given position is a child of control position
CURSOR is_child_control_pos_csr IS
    SELECT 'Y', path_position_id
    FROM   AHL_UC_DETAILS_FOR_HGRID
    WHERE  root_instance_id        = p_x_uc_details_rec.root_instance_id
    AND    relationship_id         = p_x_uc_details_rec.parent_rel_id
    AND    NVL(curr_instance_id, NVL(parent_instance_id, -10)) = NVL(p_x_uc_details_rec.parent_instance_id, -10)
    AND    is_controlled_position  = 'Y';
Line: 1770

    SELECT master_config_id
    FROM   AHL_UNIT_CONFIG_HEADERS
    WHERE  csi_item_instance_id = p_x_uc_details_rec.root_instance_id;
Line: 1777

    SELECT  MCRS.object_attribute1
    FROM    AHL_MC_PATH_POSITION_NODES MCPP,
            AHL_MC_RULE_STATEMENTS MCRS,
            AHL_MC_HEADERS_B MCH,
            AHL_MC_RULES_B MCR
    WHERE   MCH.mc_header_id       = c_mc_header_id
    AND     MCPP.mc_id             = MCH.mc_id
    AND     MCH.version_number     = NVL(MCPP.version_number, MCH.version_number)
    AND     MCPP.position_key      IN (SELECT position_key
                                       FROM   AHL_MC_PATH_POSITION_NODES
                                       WHERE  path_position_id = c_control_path_position_id)
    AND     MCRS.subject_id        = MCPP.path_position_id
    AND     MCRS.subject_type      = 'POSITION'
    AND     MCRS.operator          IN ('MUST_HAVE', 'HAVE')
    AND     MCRS.object_type       = 'TOT_CHILD_QUANTITY'
    AND     MCH.config_status_code = 'COMPLETE'
    AND     MCR.rule_id            = MCRS.rule_id
    AND     MCR.rule_type_code     = 'MANDATORY'
    AND     NVL(MCR.active_start_date, SYSDATE - 1) < SYSDATE
    AND     NVL(MCR.active_end_date, SYSDATE + 1) > SYSDATE;
Line: 1800

    SELECT NVL(SUM(curr_quantity), 0)
    FROM   AHL_UC_DETAILS_FOR_HGRID
    WHERE  root_instance_id             = p_x_uc_details_rec.root_instance_id
    AND    parent_rel_id                = p_x_uc_details_rec.parent_rel_id
    AND    NVL(parent_instance_id, -10) = NVL(p_x_uc_details_rec.parent_instance_id, -10);
Line: 1807

l_api_name        CONSTANT VARCHAR2(30)  := 'Calc_Qty_On_Inst_Selection';
Line: 1823

     * Quanitities will always be 1 and will not change on Instance selection.
     */
    IF (p_x_uc_details_rec.is_position_srl_controlled = 'N') THEN

        IF (FND_LOG.LEVEL_STATEMENT >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) THEN
            FND_LOG.string(FND_LOG.LEVEL_STATEMENT, l_full_name, 'Recalculating Position and Install Quantity for selected instance_id = ' || p_x_uc_details_rec.inst_instance_id);
Line: 1913

END Calc_Qty_On_Inst_Selection;
Line: 1970

  SELECT COUNT(UHC.unit_node_id)
  FROM AHL_UC_DETAILS_FOR_HGRID UHC,
       AHL_UNIT_CONFIG_HEADERS UC
  WHERE UC.unit_config_header_id = c_unit_header_id
  AND   UHC.root_instance_id     = UC.csi_item_instance_id;
Line: 1977

  SELECT hgrid_node_path
  FROM AHL_UC_DETAILS_FOR_HGRID
  WHERE unit_node_id = c_unit_node_id;
Line: 1984

   l_sql_cri_str := ' SELECT unit_node_id FROM AHL_UC_DETAILS_FOR_HGRID WHERE 1 = 1 ';
Line: 1998

        l_sql_cri_str := l_sql_cri_str || ' AND root_instance_id = (SELECT csi_item_instance_id FROM AHL_UNIT_CONFIG_HEADERS ';
Line: 2060

      UPDATE AHL_UC_DETAILS_FOR_HGRID
        SET search_flag = 'N'
      WHERE search_flag = 'Y';
Line: 2077

        UPDATE AHL_UC_DETAILS_FOR_HGRID
         SET search_flag = 'Y'
        WHERE curr_instance_id = (SELECT csi_item_instance_id FROM AHL_UNIT_CONFIG_HEADERS WHERE unit_config_header_id = l_unit_header_id);
Line: 2084

            UPDATE AHL_UC_DETAILS_FOR_HGRID
            SET search_flag = 'Y'
            WHERE unit_node_id = l_current_unit_node_id;
Line: 2156

    select MTL.concatenated_segments,csi.serial_number from csi_item_instances csi, mtl_system_items_kfv MTL
    where csi.instance_number like p_instance_number
    and csi.inventory_item_id = MTL.inventory_item_id
    and CSI.INV_MASTER_ORGANIZATION_ID = MTL.ORGANIZATION_ID;
Line: 2559

    select object_id, subject_id, root_object_id
    from AHL_CONFIG_COMPONENTS A1  where root_object_id = -1
    start with A1.object_id IN (select A2.object_id from AHL_CONFIG_COMPONENTS A2 where not exists(
         select 'x' from AHL_CONFIG_COMPONENTS A3 where A3.subject_id =  A2.object_id and root_object_id = -1)
       )
    AND root_object_id = -1
    connect by prior subject_id = object_id
    order by level desc;
Line: 2569

     select object_id, subject_id, root_object_id
     from AHL_CONFIG_COMPONENTS A1 where root_object_id = -2
     start with A1.object_id IN (select A2.object_id from AHL_CONFIG_COMPONENTS A2 where not exists(
         select 'x' from AHL_CONFIG_COMPONENTS A3 where A3.subject_id =  A2.object_id and root_object_id = -2)
       )
     AND root_object_id = -2
     connect by prior subject_id = object_id
     order by level asc;
Line: 2586

   DELETE AHL_CONFIG_COMPONENTS;
Line: 2590

       INSERT INTO ahl_config_components (object_id, subject_id, root_object_id)
       VALUES (P_PARTS_REC_TBL(i).PARENT_INSTALLED_INSTANCE_NUM,P_PARTS_REC_TBL(i).REMOVED_INSTANCE_NUM,-1);
Line: 2594

       INSERT INTO ahl_config_components (object_id, subject_id, root_object_id)
       VALUES (P_PARTS_REC_TBL(i).PARENT_INSTALLED_INSTANCE_NUM,P_PARTS_REC_TBL(i).INSTALLED_INSTANCE_NUM,-2);