DBA Data[Home] [Help]

APPS.INV_UI_ITEM_LOVS SQL Statements

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

Line: 39

  :=    'select concatenated_segments,'
     || 'msik.inventory_item_id, msik.description,'
     || 'Nvl(revision_qty_control_code,1),'
     || 'Nvl(lot_control_code, 1),'
     || 'Nvl(serial_number_control_code, 1),'
     || 'Nvl(restrict_subinventories_code, 2),'
     || 'Nvl(restrict_locators_code, 2),'
     || 'Nvl(location_control_code, 1),'
     || 'primary_uom_code,'
     || 'Nvl(inspection_required_flag, ''N''),'
     || 'Nvl(shelf_life_code, 1),'
     || 'Nvl(shelf_life_days,0),'
     || 'Nvl(allowed_units_lookup_code, 2),'
     || 'Nvl(effectivity_control,1), '
     || '0, 0,'
     || 'Nvl(default_serial_status_id,1), '
     || 'Nvl(serial_status_enabled,''N''), '
     || 'Nvl(default_lot_status_id,0), '
     || 'Nvl(lot_status_enabled,''N''), '
     || 'null, '
     || '''N'', '
     || 'inventory_item_flag, '
     || '0,'
     || 'wms_deploy.get_item_client_name(msik.inventory_item_id),'
     || 'inventory_asset_flag,'
     || 'outside_operation_flag,'
     --Bug No 3952081
     --Additional Fields for Process Convergence
     || 'NVL(GRADE_CONTROL_FLAG,''N''),'
     || 'NVL(DEFAULT_GRADE,''''),'
     || 'NVL(EXPIRATION_ACTION_INTERVAL,0),'
     || 'NVL(EXPIRATION_ACTION_CODE,''''),'
     || 'NVL(HOLD_DAYS,0),'
     || 'NVL(MATURITY_DAYS,0),'
     || 'NVL(RETEST_INTERVAL,0),'
     || 'NVL(COPY_LOT_ATTRIBUTE_FLAG,''N''),'
     || 'NVL(CHILD_LOT_FLAG,''N''),'
     || 'NVL(CHILD_LOT_VALIDATION_FLAG,''N''),'
     || 'NVL(LOT_DIVISIBLE_FLAG,''Y''),'
     || 'NVL(SECONDARY_UOM_CODE,''''),'
     || 'NVL(SECONDARY_DEFAULT_IND,''''),'
     || 'NVL(TRACKING_QUANTITY_IND,''P''),'
     || 'NVL(DUAL_UOM_DEVIATION_HIGH,0),'
     || 'NVL(DUAL_UOM_DEVIATION_LOW,0),'
     || 'stock_enabled_flag';
Line: 87

  :=    'select concatenated_segments,'
     || 'msik.inventory_item_id, msik.description,'
     || 'Nvl(revision_qty_control_code,1),'
     || 'Nvl(lot_control_code, 1),'
     || 'Nvl(serial_number_control_code, 1),'
     || 'Nvl(restrict_subinventories_code, 2),'
     || 'Nvl(restrict_locators_code, 2),'
     || 'Nvl(location_control_code, 1),'
     || 'primary_uom_code,'
     || 'Nvl(inspection_required_flag, ''N''),'
     || 'Nvl(shelf_life_code, 1),'
     || 'Nvl(shelf_life_days,0),'
     || 'Nvl(allowed_units_lookup_code, 2),'
     || 'Nvl(effectivity_control,1), '
     || '0, 0,'
     || 'Nvl(default_serial_status_id,1), '
     || 'Nvl(serial_status_enabled,''N''), '
     || 'Nvl(default_lot_status_id,0), '
     || 'Nvl(lot_status_enabled,''N''), '
     || 'mcr.cross_reference, '
     || '''N'', '
     || 'inventory_item_flag, '
     || '0,'
     || 'wms_deploy.get_item_client_name(msik.inventory_item_id),'
     || 'inventory_asset_flag,'
     || 'outside_operation_flag,'
     --Bug No 3952081
     --Additional Fields for Process Convergence
     || 'NVL(GRADE_CONTROL_FLAG,''N''),'
     || 'NVL(DEFAULT_GRADE,''''),'
     || 'NVL(EXPIRATION_ACTION_INTERVAL,0),'
     || 'NVL(EXPIRATION_ACTION_CODE,''''),'
     || 'NVL(HOLD_DAYS,0),'
     || 'NVL(MATURITY_DAYS,0),'
     || 'NVL(RETEST_INTERVAL,0),'
     || 'NVL(COPY_LOT_ATTRIBUTE_FLAG,''N''),'
     || 'NVL(CHILD_LOT_FLAG,''N''),'
     || 'NVL(CHILD_LOT_VALIDATION_FLAG,''N''),'
     || 'NVL(LOT_DIVISIBLE_FLAG,''Y''),'
     || 'NVL(SECONDARY_UOM_CODE,''''),'
     || 'NVL(SECONDARY_DEFAULT_IND,''''),'
     || 'NVL(TRACKING_QUANTITY_IND,''P''),'
     || 'NVL(DUAL_UOM_DEVIATION_HIGH,0),'
     || 'NVL(DUAL_UOM_DEVIATION_LOW,0),'
     || 'stock_enabled_flag';
Line: 181

  :=    'select distinct msik.concatenated_segments,'
     || 'msik.inventory_item_id, msik.description,'
     || 'Nvl(msik.revision_qty_control_code,1),'
     || 'Nvl(msik.lot_control_code, 1),'
     || 'Nvl(msik.serial_number_control_code, 1),'
     || 'Nvl(msik.restrict_subinventories_code, 2),'
     || 'Nvl(msik.restrict_locators_code, 2),'
     || 'Nvl(msik.location_control_code, 1),'
     || ' msik.primary_uom_code,'
     || 'Nvl(msik.inspection_required_flag, ''N''),'
     || 'Nvl(msik.shelf_life_code, 1),'
     || 'Nvl(msik.shelf_life_days,0),'
     || 'Nvl(msik.allowed_units_lookup_code, 2),'
     || 'Nvl(msik.effectivity_control,1), '
     || '0, 0,'
     || 'Nvl(msik.default_serial_status_id,1), '
     || 'Nvl(msik.serial_status_enabled,''N''), '
     || 'Nvl(msik.default_lot_status_id,0), '
     || 'Nvl(msik.lot_status_enabled,''N''), '
     || 'null, '
     || '''N'', '
     || ' msik.inventory_item_flag, '
     || '0,'
     || 'wms_deploy.get_item_client_name(msik.inventory_item_id),'
     || ' msik.inventory_asset_flag,'
     || ' msik.outside_operation_flag,'
     --Bug No 3952081
     --Additional Fields for Process Convergence
     || 'NVL(msik.GRADE_CONTROL_FLAG,''N''),'
     || 'NVL(msik.DEFAULT_GRADE,''''),'
     || 'NVL(msik.EXPIRATION_ACTION_INTERVAL,0),'
     || 'NVL(msik.EXPIRATION_ACTION_CODE,''''),'
     || 'NVL(msik.HOLD_DAYS,0),'
     || 'NVL(msik.MATURITY_DAYS,0),'
     || 'NVL(msik.RETEST_INTERVAL,0),'
     || 'NVL(msik.COPY_LOT_ATTRIBUTE_FLAG,''N''),'
     || 'NVL(msik.CHILD_LOT_FLAG,''N''),'
     || 'NVL(msik.CHILD_LOT_VALIDATION_FLAG,''N''),'
     || 'NVL(msik.LOT_DIVISIBLE_FLAG,''Y''),'
     || 'NVL(msik.SECONDARY_UOM_CODE,''''),'
     || 'NVL(msik.SECONDARY_DEFAULT_IND,''''),'
     || 'NVL(msik.TRACKING_QUANTITY_IND,''P''),'
     || 'NVL(msik.DUAL_UOM_DEVIATION_HIGH,0),'
     || 'NVL(msik.DUAL_UOM_DEVIATION_LOW,0)';
Line: 226

	 :=    'select distinct msik.concatenated_segments,'
	|| 'msik.inventory_item_id, msik.description,'
	|| 'Nvl(msik.revision_qty_control_code,1),'
	|| 'Nvl(msik.lot_control_code, 1),'
	|| 'Nvl(msik.serial_number_control_code, 1),'
	|| 'Nvl(msik.restrict_subinventories_code, 2),'
	|| 'Nvl(msik.restrict_locators_code, 2),'
	|| 'Nvl(msik.location_control_code, 1),'
	|| ' msik.primary_uom_code,'
	|| 'Nvl(msik.inspection_required_flag, ''N''),'
	|| 'Nvl(msik.shelf_life_code, 1),'
	|| 'Nvl(msik.shelf_life_days,0),'
	|| 'Nvl(msik.allowed_units_lookup_code, 2),'
	|| 'Nvl(msik.effectivity_control,1), '
	|| '0, 0,'
	|| 'Nvl(msik.default_serial_status_id,1), '
	|| 'Nvl(msik.serial_status_enabled,''N''), '
	|| 'Nvl(msik.default_lot_status_id,0), '
	|| 'Nvl(msik.lot_status_enabled,''N''), '
	|| 'null, '
	|| '''N'', '
	|| ' msik.inventory_item_flag, '
	|| '0,'
      || 'wms_deploy.get_item_client_name(msik.inventory_item_id),'
	|| ' msik.inventory_asset_flag,'
	|| ' msik.outside_operation_flag,'
	--Additional Fields for Process Convergence
	|| 'NVL(msik.GRADE_CONTROL_FLAG,''N''),'
	|| 'NVL(msik.DEFAULT_GRADE,''''),'
	|| 'NVL(msik.EXPIRATION_ACTION_INTERVAL,0),'
	|| 'NVL(msik.EXPIRATION_ACTION_CODE,''''),'
	|| 'NVL(msik.HOLD_DAYS,0),'
	|| 'NVL(msik.MATURITY_DAYS,0),'
	|| 'NVL(msik.RETEST_INTERVAL,0),'
	|| 'NVL(msik.COPY_LOT_ATTRIBUTE_FLAG,''N''),'
	|| 'NVL(msik.CHILD_LOT_FLAG,''N''),'
	|| 'NVL(msik.CHILD_LOT_VALIDATION_FLAG,''N''),'
	|| 'NVL(msik.LOT_DIVISIBLE_FLAG,''Y''),'
	|| 'NVL(msik.SECONDARY_UOM_CODE,''''),'
	|| 'NVL(msik.SECONDARY_DEFAULT_IND,''''),'
	|| 'NVL(msik.TRACKING_QUANTITY_IND,''P''),'
	|| 'NVL(msik.DUAL_UOM_DEVIATION_HIGH,0),'
	|| 'NVL(msik.DUAL_UOM_DEVIATION_LOW,0)';
Line: 283

    AND  moqd.locator_id in (select inventory_location_id from mtl_item_locations mil where mil.organization_id = ' || p_organization_id ||'
       AND mil.physical_location_id = ' || p_locator_id || '
       and mil.subinventory_code = ''' ||p_subinventory_code||''')

 AND msik.concatenated_segments like :l_conc_seg ' || ' AND msik.organization_id = moqd.organization_id AND msik.inventory_item_id = moqd.inventory_item_id ' || l_where_clause;
Line: 356

     SELECT concatenated_segments,
            inventory_item_id,
            description,
            Nvl(revision_qty_control_code,1),
            Nvl(lot_control_code, 1),
            Nvl(serial_number_control_code, 1),
            Nvl(restrict_subinventories_code, 2),
            Nvl(restrict_locators_code, 2),
            Nvl(location_control_code, 1),
            primary_uom_code,
            Nvl(inspection_required_flag, 'N'),
            Nvl(shelf_life_code, 1),
            Nvl(shelf_life_days,0),
            Nvl(allowed_units_lookup_code, 2),
            Nvl(effectivity_control,1),
            0,
            0,
            Nvl(default_serial_status_id,1),
            Nvl(serial_status_enabled,'N'),
            Nvl(default_lot_status_id,0),
            Nvl(lot_status_enabled,'N'),
            '',
            'N',
            inventory_item_flag,
            0,
            wms_deploy.get_item_client_name(inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
            NVL(GRADE_CONTROL_FLAG,'N'),
            NVL(DEFAULT_GRADE,''),
            NVL(EXPIRATION_ACTION_INTERVAL,0),
            NVL(EXPIRATION_ACTION_CODE,''),
            NVL(HOLD_DAYS,0),
            NVL(MATURITY_DAYS,0),
            NVL(RETEST_INTERVAL,0),
            NVL(COPY_LOT_ATTRIBUTE_FLAG,'N'),
            NVL(CHILD_LOT_FLAG,'N'),
            NVL(CHILD_LOT_VALIDATION_FLAG,'N'),
            NVL(LOT_DIVISIBLE_FLAG,'Y'),
            NVL(SECONDARY_UOM_CODE,''),
            NVL(SECONDARY_DEFAULT_IND,''),
            NVL(TRACKING_QUANTITY_IND,'P'),
            NVL(DUAL_UOM_DEVIATION_HIGH,0),
            NVL(DUAL_UOM_DEVIATION_LOW,0)
     FROM   mtl_system_items_vl /* Bug 5581528 */
     WHERE  organization_id = p_organization_id
     AND    concatenated_segments LIKE nvl(l_concatenated_segments,concatenated_segments)
     AND    inventory_item_id in (select inventory_item_id from mtl_txn_request_lines where header_id =to_number(p_header_id))

     --Changes for GTIN
     UNION

     SELECT concatenated_segments,
            msik.inventory_item_id,
            msik.description,
            Nvl(revision_qty_control_code,1),
            Nvl(lot_control_code, 1),
            Nvl(serial_number_control_code, 1),
            Nvl(restrict_subinventories_code, 2),
            Nvl(restrict_locators_code, 2),
            Nvl(location_control_code, 1),
            primary_uom_code,
            Nvl(inspection_required_flag, 'N'),
            Nvl(shelf_life_code, 1),
            Nvl(shelf_life_days,0),
            Nvl(allowed_units_lookup_code, 2),
            Nvl(effectivity_control,1),
            0,
            0,
            Nvl(default_serial_status_id,1),
            Nvl(serial_status_enabled,'N'),
            Nvl(default_lot_status_id,0),
            Nvl(lot_status_enabled,'N'),
            mcr.cross_reference,
            'N',
            inventory_item_flag,
            0,
            wms_deploy.get_item_client_name(msik.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
            NVL(GRADE_CONTROL_FLAG,'N'),
            NVL(DEFAULT_GRADE,''),
            NVL(EXPIRATION_ACTION_INTERVAL,0),
            NVL(EXPIRATION_ACTION_CODE,''),
            NVL(HOLD_DAYS,0),
            NVL(MATURITY_DAYS,0),
            NVL(RETEST_INTERVAL,0),
            NVL(COPY_LOT_ATTRIBUTE_FLAG,'N'),
            NVL(CHILD_LOT_FLAG,'N'),
            NVL(CHILD_LOT_VALIDATION_FLAG,'N'),
            NVL(LOT_DIVISIBLE_FLAG,'Y'),
            NVL(SECONDARY_UOM_CODE,''),
            NVL(SECONDARY_DEFAULT_IND,''),
            NVL(TRACKING_QUANTITY_IND,'P'),
            NVL(DUAL_UOM_DEVIATION_HIGH,0),
            NVL(DUAL_UOM_DEVIATION_LOW,0)
     FROM   mtl_system_items_vl msik, mtl_cross_references mcr /* Bug 5581528 */
     WHERE  msik.organization_id = p_organization_id
     AND    msik.inventory_item_id   = mcr.inventory_item_id
     AND    mcr.cross_reference_type = g_gtin_cross_ref_type
     AND    mcr.cross_reference      LIKE l_cross_ref
     AND    (mcr.organization_id     = msik.organization_id
             OR
             mcr.org_independent_flag = 'Y');
Line: 474

      SELECT msik.concatenated_segments
           , msik.inventory_item_id
           , msik.description
           , NVL(msik.revision_qty_control_code, 1)
           , NVL(msik.lot_control_code, 1)
           , NVL(msik.serial_number_control_code, 1)
           , NVL(msik.restrict_subinventories_code, 2)
           , NVL(msik.restrict_locators_code, 2)
           , NVL(msik.location_control_code, 1)
           , msik.primary_uom_code
           , NVL(msik.inspection_required_flag, 2)
           , NVL(msik.shelf_life_code, 1)
           , NVL(msik.shelf_life_days, 0)
           , NVL(msik.allowed_units_lookup_code, 2)
           , NVL(msik.effectivity_control, 1)
           , 0
           , 0
           , NVL(msik.default_serial_status_id, 0)
           , NVL(msik.serial_status_enabled, 'N')
           , NVL(msik.default_lot_status_id, 0)
           , NVL(msik.lot_status_enabled, 'N')
           , ''
           , 'N'
           , msik.inventory_item_flag
           , 0
	     , wms_deploy.get_item_client_name(msik.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
           NVL(msik.GRADE_CONTROL_FLAG,'N'),
           NVL(msik.DEFAULT_GRADE,''),
           NVL(msik.EXPIRATION_ACTION_INTERVAL,0),
           NVL(msik.EXPIRATION_ACTION_CODE,''),
           NVL(msik.HOLD_DAYS,0),
           NVL(msik.MATURITY_DAYS,0),
           NVL(msik.RETEST_INTERVAL,0),
           NVL(msik.COPY_LOT_ATTRIBUTE_FLAG,'N'),
           NVL(msik.CHILD_LOT_FLAG,'N'),
           NVL(msik.CHILD_LOT_VALIDATION_FLAG,'N'),
           NVL(msik.LOT_DIVISIBLE_FLAG,'Y'),
           NVL(msik.SECONDARY_UOM_CODE,''),
           NVL(msik.SECONDARY_DEFAULT_IND,''),
           NVL(msik.TRACKING_QUANTITY_IND,'P'),
           NVL(msik.DUAL_UOM_DEVIATION_HIGH,0),
           NVL(msik.DUAL_UOM_DEVIATION_LOW,0)
        FROM mtl_system_items_vl msik /* Bug 5581528 */
       WHERE msik.organization_id = p_organization_id
         AND msik.mtl_transactions_enabled_flag = 'Y'
         AND ((p_transaction_action_id=3 AND EXISTS (SELECT 1
                                                    FROM mtl_system_items_b msib
                                                    WHERE msib.inventory_item_id=msik.inventory_item_id
                                                    AND  msib.organization_id = p_to_organization_id
                                                    AND msib.mtl_transactions_enabled_flag = 'Y'
                                                    AND (NVL(msik.lot_control_code,1)=2 OR nvl(msib.lot_control_code,1)=1)
                                                    AND (NVL(msik.serial_number_control_code,1) IN (2,5) OR nvl(msib.serial_number_control_code,1) IN (1,6))
                                                   AND (NVL(msik.revision_qty_control_code,1)=2 OR NVL(msib.revision_qty_control_code,1)=1)))
              OR (p_transaction_action_id<>3 AND EXISTS (SELECT 1
                                                        FROM mtl_system_items_b msib1
                                                        WHERE msib1.inventory_item_id=msik.inventory_item_id
                                                        AND msib1.organization_id=p_to_organization_id
                                                        AND msib1.mtl_transactions_enabled_flag='Y')))
      AND msik.concatenated_segments LIKE (p_concatenated_segments||l_append)

      -- Changes for GTIN
      UNION
      SELECT concatenated_segments
           , msik.inventory_item_id
           , msik.description
           , NVL(revision_qty_control_code, 1)
           , NVL(lot_control_code, 1)
           , NVL(serial_number_control_code, 1)
           , NVL(restrict_subinventories_code, 2)
           , NVL(restrict_locators_code, 2)
           , NVL(location_control_code, 1)
           , primary_uom_code
           , NVL(inspection_required_flag, 2)
           , NVL(shelf_life_code, 1)
           , NVL(shelf_life_days, 0)
           , NVL(allowed_units_lookup_code, 2)
           , NVL(effectivity_control, 1)
           , 0
           , 0
           , NVL(default_serial_status_id, 0)
           , NVL(serial_status_enabled, 'N')
           , NVL(default_lot_status_id, 0)
           , NVL(lot_status_enabled, 'N')
           , mcr.cross_reference
           , 'N'
           , inventory_item_flag
           , 0
	     , wms_deploy.get_item_client_name(msik.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
           NVL(GRADE_CONTROL_FLAG,'N'),
           NVL(DEFAULT_GRADE,''),
           NVL(EXPIRATION_ACTION_INTERVAL,0),
           NVL(EXPIRATION_ACTION_CODE,''),
           NVL(HOLD_DAYS,0),
           NVL(MATURITY_DAYS,0),
           NVL(RETEST_INTERVAL,0),
           NVL(COPY_LOT_ATTRIBUTE_FLAG,'N'),
           NVL(CHILD_LOT_FLAG,'N'),
           NVL(CHILD_LOT_VALIDATION_FLAG,'N'),
           NVL(LOT_DIVISIBLE_FLAG,'Y'),
           NVL(SECONDARY_UOM_CODE,''),
           NVL(SECONDARY_DEFAULT_IND,''),
           NVL(TRACKING_QUANTITY_IND,'P'),
           NVL(DUAL_UOM_DEVIATION_HIGH,0),
           NVL(DUAL_UOM_DEVIATION_LOW,0)
      FROM mtl_system_items_vl msik, mtl_cross_references mcr /* Bug 5581528 */
      WHERE msik.organization_id = p_organization_id
      AND msik.mtl_transactions_enabled_flag = 'Y'
      AND ((p_transaction_action_id=3 AND EXISTS (SELECT 1
                                                 FROM mtl_system_items_b msib
                                                 WHERE msib.inventory_item_id=msik.inventory_item_id
                                                 AND msib.organization_id = p_to_organization_id
                                                 AND msib.mtl_transactions_enabled_flag ='Y'
                                                 AND (NVL(msik.lot_control_code,1)=2 OR nvl(msib.lot_control_code,1)=1)
                                                 AND (NVL(msik.serial_number_control_code,1) IN (2,5) OR nvl(msib.serial_number_control_code,1) IN (1,6))
                                                 AND (NVL(msik.revision_qty_control_code,1)=2 OR NVL(msib.revision_qty_control_code,1)=1)))
           OR ((p_transaction_action_id <>3 AND EXISTS(SELECT 1
                                                   FROM mtl_system_items_b msib1
                                                   WHERE  msib1.inventory_item_id=msik.inventory_item_id
                                                     AND msib1.organization_id=p_to_organization_id
                                                    AND msib1.mtl_transactions_enabled_flag='Y'))))
      AND msik.inventory_item_id   = mcr.inventory_item_id
      AND mcr.cross_reference_type = g_gtin_cross_ref_type
      AND mcr.cross_reference      LIKE l_cross_ref
      AND (mcr.organization_id     = msik.organization_id OR mcr.org_independent_flag = 'Y');
Line: 635

      SELECT a.revision, a.effectivity_date, NVL(a.description, '')
        FROM mtl_item_revisions a
       WHERE a.organization_id = p_organization_id
         AND a.inventory_item_id = p_inventory_item_id
          /* Bug# 8912324: Commented the code below so as to allow unimplemented item
            revisions for other transactions except misc issue/ receipt */
         -- AND a.implementation_date is not null                --BUG 7204523 Added to restrict the revisions that are not yet implemented.
         AND a.revision LIKE (p_revision)
         AND (p_planning_org_id IS NULL
              OR EXISTS(SELECT 1 FROM mtl_onhand_quantities_detail moqd
                         WHERE moqd.revision = a.revision
                           AND moqd.organization_id = a.organization_id
                           AND moqd.inventory_item_id = a.inventory_item_id
                           AND moqd.planning_organization_id = p_planning_org_id
                           AND moqd.planning_tp_type = p_planning_tp_type))
         AND (p_owning_org_id IS NULL
              OR EXISTS(SELECT 1 FROM mtl_onhand_quantities_detail moqd
                         WHERE moqd.revision = a.revision
                           AND moqd.organization_id = a.organization_id
                           AND moqd.inventory_item_id = a.inventory_item_id
                           AND moqd.owning_organization_id = p_owning_org_id
                           AND moqd.owning_tp_type = p_owning_tp_type));
Line: 692

      SELECT a.revision, a.effectivity_date, NVL(a.description, '')
        FROM mtl_item_revisions a
       WHERE a.organization_id = p_organization_id
         AND a.inventory_item_id = p_inventory_item_id
         AND a.implementation_date is not null                --BUG 7204523 Added to restrict the revisions that are not yet implemented.
         AND a.revision LIKE (p_revision)
         AND (p_planning_org_id IS NULL
              OR EXISTS(SELECT 1 FROM mtl_onhand_quantities_detail moqd
                         WHERE moqd.revision = a.revision
                           AND moqd.organization_id = a.organization_id
                           AND moqd.inventory_item_id = a.inventory_item_id
                           AND moqd.planning_organization_id = p_planning_org_id
                           AND moqd.planning_tp_type = p_planning_tp_type))
         AND (p_owning_org_id IS NULL
              OR EXISTS(SELECT 1 FROM mtl_onhand_quantities_detail moqd
                         WHERE moqd.revision = a.revision
                           AND moqd.organization_id = a.organization_id
                           AND moqd.inventory_item_id = a.inventory_item_id
                           AND moqd.owning_organization_id = p_owning_org_id
                           AND moqd.owning_tp_type = p_owning_tp_type));
Line: 741

      SELECT (inv_ui_item_lovs.get_conversion_rate(uom_code,
				   p_Organization_Id,
				   p_Inventory_Item_Id)) uom_code_comp
           , unit_of_measure
           , description
           , uom_class
        FROM mtl_item_uoms_view
       WHERE organization_id = p_organization_id
         AND inventory_item_id = p_inventory_item_id
         AND uom_code LIKE (l_code)
      ORDER BY inv_ui_item_lovs.conversion_order(inv_ui_item_lovs.get_conversion_rate(uom_code,
				   p_Organization_Id,
				   p_Inventory_Item_Id)) asc, Upper(uom_code);
Line: 793

        SELECT   (inv_ui_item_lovs.get_conversion_rate(uom_code,
				   p_organization_id,
				   Inventory_Item_Id)) uom_code_comp
               , unit_of_measure
               , description
               , uom_class
            FROM mtl_item_uoms_view
           WHERE organization_id = p_organization_id
             AND inventory_item_id(+) = p_item_id
             AND NVL(uom_type, 3) = NVL(p_uom_type, 3)
             AND uom_code LIKE (l_code)
	     ORDER BY inv_ui_item_lovs.conversion_order(inv_ui_item_lovs.get_conversion_rate(uom_code,
				   p_organization_id,
				   Inventory_Item_Id)) asc, Upper(uom_code);
Line: 834

        SELECT   msik.concatenated_segments concatenated_segments
               , msik.inventory_item_id
               , msik.description
               , NVL(msik.revision_qty_control_code, 1)
               , NVL(msik.lot_control_code, 1)
               , NVL(msik.serial_number_control_code, 1)
               , NVL(msik.restrict_subinventories_code, 2)
               , NVL(msik.restrict_locators_code, 2)
               , NVL(msik.location_control_code, 1)
               , msik.primary_uom_code
               , NVL(msik.inspection_required_flag, 2)
               , NVL(msik.shelf_life_code, 1)
               , NVL(msik.shelf_life_days, 0)
               , NVL(msik.allowed_units_lookup_code, 2)
               , NVL(msik.effectivity_control, 1)
               , 0 parentlpnid
               , 0 quantity
               , NVL(msik.default_serial_status_id, 0)
               , NVL(msik.serial_status_enabled, 'N')
               , NVL(msik.default_lot_status_id, 0)
               , NVL(msik.lot_status_enabled, 'N')
               , ''
               , 'N'
               , msik.inventory_item_flag
               , 0
		   , null,
     --Bug No 3952081
     --Additional Fields for Process Convergence
               NVL(msik.GRADE_CONTROL_FLAG,'N'),
               NVL(msik.DEFAULT_GRADE,''),
               NVL(msik.EXPIRATION_ACTION_INTERVAL,0),
               NVL(msik.EXPIRATION_ACTION_CODE,''),
               NVL(msik.HOLD_DAYS,0),
               NVL(msik.MATURITY_DAYS,0),
               NVL(msik.RETEST_INTERVAL,0),
               NVL(msik.COPY_LOT_ATTRIBUTE_FLAG,'N'),
               NVL(msik.CHILD_LOT_FLAG,'N'),
               NVL(msik.CHILD_LOT_VALIDATION_FLAG,'N'),
               NVL(msik.LOT_DIVISIBLE_FLAG,'Y'),
               NVL(msik.SECONDARY_UOM_CODE,''),
               NVL(msik.SECONDARY_DEFAULT_IND,''),
               NVL(msik.TRACKING_QUANTITY_IND,'P'),
               NVL(msik.DUAL_UOM_DEVIATION_HIGH,0),
               NVL(msik.DUAL_UOM_DEVIATION_LOW,0)
            FROM mtl_system_items_vl msik, mtl_lot_numbers mln /* Bug 5581528 */
           WHERE msik.lot_split_enabled = 'Y'
             AND msik.concatenated_segments LIKE (p_concatenated_segments||l_append)
             AND msik.organization_id = mln.organization_id
             AND msik.inventory_item_id = mln.inventory_item_id
             AND mln.lot_number = p_lot_number
             AND mln.organization_id = p_organization_id
             AND (NVL(msik.lot_status_enabled, 'N') = 'N'
                 OR NOT EXISTS (SELECT 1 FROM  mtl_status_transaction_control
                                 WHERE status_id = mln.status_id
                                   AND transaction_type_id = p_transaction_type_id
                                   AND is_allowed = 2))


	--Changes for GTIN

	UNION

	SELECT   msik.concatenated_segments concatenated_segments
               , msik.inventory_item_id
               , msik.description
               , NVL(msik.revision_qty_control_code, 1)
               , NVL(msik.lot_control_code, 1)
               , NVL(msik.serial_number_control_code, 1)
               , NVL(msik.restrict_subinventories_code, 2)
               , NVL(msik.restrict_locators_code, 2)
               , NVL(msik.location_control_code, 1)
               , msik.primary_uom_code
               , NVL(msik.inspection_required_flag, 2)
               , NVL(msik.shelf_life_code, 1)
               , NVL(msik.shelf_life_days, 0)
               , NVL(msik.allowed_units_lookup_code, 2)
               , NVL(msik.effectivity_control, 1)
               , 0 parentlpnid
               , 0 quantity
               , NVL(msik.default_serial_status_id, 0)
               , NVL(msik.serial_status_enabled, 'N')
               , NVL(msik.default_lot_status_id, 0)
               , NVL(msik.lot_status_enabled, 'N')
               , mcr.cross_reference
               , 'N'
               , msik.inventory_item_flag
               , 0
		   , null,
     --Bug No 3952081
     --Additional Fields for Process Convergence
               NVL(msik.GRADE_CONTROL_FLAG,'N'),
               NVL(msik.DEFAULT_GRADE,''),
               NVL(msik.EXPIRATION_ACTION_INTERVAL,0),
               NVL(msik.EXPIRATION_ACTION_CODE,''),
               NVL(msik.HOLD_DAYS,0),
               NVL(msik.MATURITY_DAYS,0),
               NVL(msik.RETEST_INTERVAL,0),
               NVL(msik.COPY_LOT_ATTRIBUTE_FLAG,'N'),
               NVL(msik.CHILD_LOT_FLAG,'N'),
               NVL(msik.CHILD_LOT_VALIDATION_FLAG,'N'),
               NVL(msik.LOT_DIVISIBLE_FLAG,'Y'),
               NVL(msik.SECONDARY_UOM_CODE,''),
               NVL(msik.SECONDARY_DEFAULT_IND,''),
               NVL(msik.TRACKING_QUANTITY_IND,'P'),
               NVL(msik.DUAL_UOM_DEVIATION_HIGH,0),
               NVL(msik.DUAL_UOM_DEVIATION_LOW,0)
	FROM mtl_system_items_vl msik, /* Bug 5581528 */
	mtl_lot_numbers mln,
	mtl_cross_references mcr
	WHERE msik.lot_split_enabled = 'Y'
	AND msik.organization_id = mln.organization_id
	AND msik.inventory_item_id = mln.inventory_item_id
	AND mln.lot_number = p_lot_number
	AND mln.organization_id = p_organization_id
	AND msik.inventory_item_id   = mcr.inventory_item_id
	AND mcr.cross_reference_type = g_gtin_cross_ref_type
	AND mcr.cross_reference      LIKE l_cross_ref
	AND (mcr.organization_id     = msik.organization_id
	     OR
	     mcr.org_independent_flag = 'Y')
        AND (NVL(msik.lot_status_enabled, 'N') = 'N'
             OR NOT EXISTS (SELECT 1 FROM  mtl_status_transaction_control
                             WHERE status_id = mln.status_id
                               AND transaction_type_id = p_transaction_type_id
                               AND is_allowed = 2))
	ORDER BY concatenated_segments;
Line: 965

          SELECT   msik.concatenated_segments concatenated_segments
                 , msik.inventory_item_id
                 , msik.description
                 , NVL(msik.revision_qty_control_code, 1)
                 , NVL(msik.lot_control_code, 1)
                 , NVL(msik.serial_number_control_code, 1)
                 , NVL(msik.restrict_subinventories_code, 2)
                 , NVL(msik.restrict_locators_code, 2)
                 , NVL(msik.location_control_code, 1)
                 , msik.primary_uom_code
                 , NVL(msik.inspection_required_flag, 2)
                 , NVL(msik.shelf_life_code, 1)
                 , NVL(msik.shelf_life_days, 0)
                 , NVL(msik.allowed_units_lookup_code, 2)
                 , NVL(msik.effectivity_control, 1)
                 , 0 parentlpnid
                 , 0 quantity
                 , NVL(msik.default_serial_status_id, 0)
                 , NVL(msik.serial_status_enabled, 'N')
                 , NVL(msik.default_lot_status_id, 0)
                 , NVL(msik.lot_status_enabled, 'N')
                 , ''
                 , 'N'
                 , msik.inventory_item_flag
                 , 0
		     , null,
     --Bug No 3952081
     --Additional Fields for Process Convergence
               NVL(msik.GRADE_CONTROL_FLAG,'N'),
               NVL(msik.DEFAULT_GRADE,''),
               NVL(msik.EXPIRATION_ACTION_INTERVAL,0),
               NVL(msik.EXPIRATION_ACTION_CODE,''),
               NVL(msik.HOLD_DAYS,0),
               NVL(msik.MATURITY_DAYS,0),
               NVL(msik.RETEST_INTERVAL,0),
               NVL(msik.COPY_LOT_ATTRIBUTE_FLAG,'N'),
               NVL(msik.CHILD_LOT_FLAG,'N'),
               NVL(msik.CHILD_LOT_VALIDATION_FLAG,'N'),
               NVL(msik.LOT_DIVISIBLE_FLAG,'Y'),
               NVL(msik.SECONDARY_UOM_CODE,''),
               NVL(msik.SECONDARY_DEFAULT_IND,''),
               NVL(msik.TRACKING_QUANTITY_IND,'P'),
               NVL(msik.DUAL_UOM_DEVIATION_HIGH,0),
               NVL(msik.DUAL_UOM_DEVIATION_LOW,0)
              FROM mtl_system_items_vl msik, mtl_lot_numbers mln /* Bug 5581528 */
             WHERE msik.lot_merge_enabled = 'Y'
               AND msik.concatenated_segments LIKE (p_concatenated_segments||l_append)
               AND msik.organization_id = mln.organization_id
               AND msik.inventory_item_id = mln.inventory_item_id
               AND mln.lot_number = p_lot_number
  	       AND mln.organization_id = p_organization_id
               AND (NVL(msik.lot_status_enabled, 'N') = 'N'
                   OR NOT EXISTS (SELECT 1 FROM  mtl_status_transaction_control
                                   WHERE status_id = mln.status_id
                                     AND transaction_type_id = p_transaction_type_id
                                     AND is_allowed = 2))


	  --Changes for GTIN

	  UNION

          SELECT   msik.concatenated_segments concatenated_segments
                 , msik.inventory_item_id
                 , msik.description
                 , NVL(msik.revision_qty_control_code, 1)
                 , NVL(msik.lot_control_code, 1)
                 , NVL(msik.serial_number_control_code, 1)
                 , NVL(msik.restrict_subinventories_code, 2)
                 , NVL(msik.restrict_locators_code, 2)
                 , NVL(msik.location_control_code, 1)
                 , msik.primary_uom_code
                 , NVL(msik.inspection_required_flag, 2)
                 , NVL(msik.shelf_life_code, 1)
                 , NVL(msik.shelf_life_days, 0)
                 , NVL(msik.allowed_units_lookup_code, 2)
                 , NVL(msik.effectivity_control, 1)
                 , 0 parentlpnid
                 , 0 quantity
                 , NVL(msik.default_serial_status_id, 0)
                 , NVL(msik.serial_status_enabled, 'N')
                 , NVL(msik.default_lot_status_id, 0)
                 , NVL(msik.lot_status_enabled, 'N')
                 , mcr.cross_reference
                 , 'N'
                 , msik.inventory_item_flag
                 , 0
		     , null,
     --Bug No 3952081
     --Additional Fields for Process Convergence
               NVL(msik.GRADE_CONTROL_FLAG,'N'),
               NVL(msik.DEFAULT_GRADE,''),
               NVL(msik.EXPIRATION_ACTION_INTERVAL,0),
               NVL(msik.EXPIRATION_ACTION_CODE,''),
               NVL(msik.HOLD_DAYS,0),
               NVL(msik.MATURITY_DAYS,0),
               NVL(msik.RETEST_INTERVAL,0),
               NVL(msik.COPY_LOT_ATTRIBUTE_FLAG,'N'),
               NVL(msik.CHILD_LOT_FLAG,'N'),
               NVL(msik.CHILD_LOT_VALIDATION_FLAG,'N'),
               NVL(msik.LOT_DIVISIBLE_FLAG,'Y'),
               NVL(msik.SECONDARY_UOM_CODE,''),
               NVL(msik.SECONDARY_DEFAULT_IND,''),
               NVL(msik.TRACKING_QUANTITY_IND,'P'),
               NVL(msik.DUAL_UOM_DEVIATION_HIGH,0),
               NVL(msik.DUAL_UOM_DEVIATION_LOW,0)
	  FROM mtl_system_items_vl msik, /* Bug 5581528 */
	  mtl_lot_numbers mln,
	  mtl_cross_references mcr
	  WHERE msik.lot_merge_enabled = 'Y'
	  AND msik.organization_id = mln.organization_id
	  AND msik.inventory_item_id = mln.inventory_item_id
	  AND mln.lot_number = p_lot_number
	  AND mln.organization_id = p_organization_id
	  AND msik.inventory_item_id   = mcr.inventory_item_id
	  AND mcr.cross_reference_type = g_gtin_cross_ref_type
	  AND mcr.cross_reference      LIKE l_cross_ref
	  AND (mcr.organization_id     = msik.organization_id
	       OR
	       mcr.org_independent_flag = 'Y')
          AND (NVL(msik.lot_status_enabled, 'N') = 'N'
               OR NOT EXISTS (SELECT 1 FROM  mtl_status_transaction_control
                               WHERE status_id = mln.status_id
                                 AND transaction_type_id = p_transaction_type_id
                                 AND is_allowed = 2))
	  ORDER BY concatenated_segments;
Line: 1096

              SELECT   msik.concatenated_segments concatenated_segments
                     , msik.inventory_item_id
                     , msik.description
                     , NVL(msik.revision_qty_control_code, 1)
                     , NVL(msik.lot_control_code, 1)
                     , NVL(msik.serial_number_control_code, 1)
                     , NVL(msik.restrict_subinventories_code, 2)
                     , NVL(msik.restrict_locators_code, 2)
                     , NVL(msik.location_control_code, 1)
                     , msik.primary_uom_code
                     , NVL(msik.inspection_required_flag, 2)
                     , NVL(msik.shelf_life_code, 1)
                     , NVL(msik.shelf_life_days, 0)
                     , NVL(msik.allowed_units_lookup_code, 2)
                     , NVL(msik.effectivity_control, 1)
                     , 0 parentlpnid
                     , 0 quantity
                     , NVL(msik.default_serial_status_id, 0)
                     , NVL(msik.serial_status_enabled, 'N')
                     , NVL(msik.default_lot_status_id, 0)
                     , NVL(msik.lot_status_enabled, 'N')
                     , ''
                     , 'N'
                     , msik.inventory_item_flag
                     , 0
			   , null,
     --Bug No 3952081
     --Additional Fields for Process Convergence
                     NVL(msik.GRADE_CONTROL_FLAG,'N'),
                     NVL(msik.DEFAULT_GRADE,''),
                     NVL(msik.EXPIRATION_ACTION_INTERVAL,0),
                     NVL(msik.EXPIRATION_ACTION_CODE,''),
                     NVL(msik.HOLD_DAYS,0),
                     NVL(msik.MATURITY_DAYS,0),
                     NVL(msik.RETEST_INTERVAL,0),
                     NVL(msik.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                     NVL(msik.CHILD_LOT_FLAG,'N'),
                     NVL(msik.CHILD_LOT_VALIDATION_FLAG,'N'),
                     NVL(msik.LOT_DIVISIBLE_FLAG,'Y'),
                     NVL(msik.SECONDARY_UOM_CODE,''),
                     NVL(msik.SECONDARY_DEFAULT_IND,''),
                     NVL(msik.TRACKING_QUANTITY_IND,'P'),
                     NVL(msik.DUAL_UOM_DEVIATION_HIGH,0),
                     NVL(msik.DUAL_UOM_DEVIATION_LOW,0)
                  FROM mtl_system_items_vl msik, mtl_lot_numbers mln /* Bug 5581528 */
                 WHERE msik.concatenated_segments LIKE (p_concatenated_segments||l_append)
                   AND msik.organization_id = mln.organization_id
                   AND msik.inventory_item_id = mln.inventory_item_id
                   AND mln.lot_number = p_lot_number
	           AND mln.organization_id = p_organization_id
                   AND (NVL(msik.lot_status_enabled, 'N') = 'N'
                    OR NOT EXISTS (SELECT 1 FROM  mtl_status_transaction_control
                                    WHERE status_id = mln.status_id
                                      AND transaction_type_id = p_transaction_type_id
                                      AND is_allowed = 2))

	      --Changes for GTIN

	      UNION

	      SELECT   msik.concatenated_segments concatenated_segments
                     , msik.inventory_item_id
                     , msik.description
                     , NVL(msik.revision_qty_control_code, 1)
                     , NVL(msik.lot_control_code, 1)
                     , NVL(msik.serial_number_control_code, 1)
                     , NVL(msik.restrict_subinventories_code, 2)
                     , NVL(msik.restrict_locators_code, 2)
                     , NVL(msik.location_control_code, 1)
                     , msik.primary_uom_code
                     , NVL(msik.inspection_required_flag, 2)
                     , NVL(msik.shelf_life_code, 1)
                     , NVL(msik.shelf_life_days, 0)
                     , NVL(msik.allowed_units_lookup_code, 2)
                     , NVL(msik.effectivity_control, 1)
                     , 0 parentlpnid
                     , 0 quantity
                     , NVL(msik.default_serial_status_id, 0)
                     , NVL(msik.serial_status_enabled, 'N')
                     , NVL(msik.default_lot_status_id, 0)
                     , NVL(msik.lot_status_enabled, 'N')
                     , mcr.cross_reference
                     , 'N'
                     , msik.inventory_item_flag
                     , 0
			   , null,
     --Bug No 3952081
     --Additional Fields for Process Convergence
                     NVL(msik.GRADE_CONTROL_FLAG,'N'),
                     NVL(msik.DEFAULT_GRADE,''),
                     NVL(msik.EXPIRATION_ACTION_INTERVAL,0),
                     NVL(msik.EXPIRATION_ACTION_CODE,''),
                     NVL(msik.HOLD_DAYS,0),
                     NVL(msik.MATURITY_DAYS,0),
                     NVL(msik.RETEST_INTERVAL,0),
                     NVL(msik.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                     NVL(msik.CHILD_LOT_FLAG,'N'),
                     NVL(msik.CHILD_LOT_VALIDATION_FLAG,'N'),
                     NVL(msik.LOT_DIVISIBLE_FLAG,'Y'),
                     NVL(msik.SECONDARY_UOM_CODE,''),
                     NVL(msik.SECONDARY_DEFAULT_IND,''),
                     NVL(msik.TRACKING_QUANTITY_IND,'P'),
                     NVL(msik.DUAL_UOM_DEVIATION_HIGH,0),
                     NVL(msik.DUAL_UOM_DEVIATION_LOW,0)
	      FROM mtl_system_items_vl msik, /* Bug 5581528 */
	      mtl_lot_numbers mln,
	      mtl_cross_references mcr
	      WHERE msik.organization_id = mln.organization_id
	      AND msik.inventory_item_id = mln.inventory_item_id
	      AND mln.lot_number = p_lot_number
	      AND mln.organization_id = p_organization_id
	      AND msik.inventory_item_id   = mcr.inventory_item_id
	      AND mcr.cross_reference_type = g_gtin_cross_ref_type
	      AND mcr.cross_reference      LIKE l_cross_ref
	      AND (mcr.organization_id     = msik.organization_id
		   OR
		   mcr.org_independent_flag = 'Y')
              AND (NVL(msik.lot_status_enabled, 'N') = 'N'
                  OR NOT EXISTS (SELECT 1 FROM  mtl_status_transaction_control
                                  WHERE status_id = mln.status_id
                                    AND transaction_type_id = p_transaction_type_id
                                    AND is_allowed = 2))
	      ORDER BY concatenated_segments;
Line: 1221

              SELECT   msik.concatenated_segments concatenated_segments
                     , msik.inventory_item_id
                     , msik.description
                     , NVL(msik.revision_qty_control_code, 1)
                     , NVL(msik.lot_control_code, 1)
                     , NVL(msik.serial_number_control_code, 1)
                     , NVL(msik.restrict_subinventories_code, 2)
                     , NVL(msik.restrict_locators_code, 2)
                     , NVL(msik.location_control_code, 1)
                     , msik.primary_uom_code
                     , NVL(msik.inspection_required_flag, 2)
                     , NVL(msik.shelf_life_code, 1)
                     , NVL(msik.shelf_life_days, 0)
                     , NVL(msik.allowed_units_lookup_code, 2)
                     , NVL(msik.effectivity_control, 1)
                     , 0 parentlpnid
                     , 0 quantity
                     , NVL(msik.default_serial_status_id, 0)
                     , NVL(msik.serial_status_enabled, 'N')
                     , NVL(msik.default_lot_status_id, 0)
                     , NVL(msik.lot_status_enabled, 'N')
                     , ''
                     , 'N'
                     , msik.inventory_item_flag
                     , 0
			   , null,
     --Bug No 3952081
     --Additional Fields for Process Convergence
                     NVL(msik.GRADE_CONTROL_FLAG,'N'),
                     NVL(msik.DEFAULT_GRADE,''),
                     NVL(msik.EXPIRATION_ACTION_INTERVAL,0),
                     NVL(msik.EXPIRATION_ACTION_CODE,''),
                     NVL(msik.HOLD_DAYS,0),
                     NVL(msik.MATURITY_DAYS,0),
                     NVL(msik.RETEST_INTERVAL,0),
                     NVL(msik.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                     NVL(msik.CHILD_LOT_FLAG,'N'),
                     NVL(msik.CHILD_LOT_VALIDATION_FLAG,'N'),
                     NVL(msik.LOT_DIVISIBLE_FLAG,'Y'),
                     NVL(msik.SECONDARY_UOM_CODE,''),
                     NVL(msik.SECONDARY_DEFAULT_IND,''),
                     NVL(msik.TRACKING_QUANTITY_IND,'P'),
                     NVL(msik.DUAL_UOM_DEVIATION_HIGH,0),
                     NVL(msik.DUAL_UOM_DEVIATION_LOW,0)
                  FROM mtl_system_items_vl msik /* Bug 5581528 */
                 WHERE msik.concatenated_segments LIKE (p_concatenated_segments||l_append)
                   AND msik.lot_control_code = 2
	      AND msik.organization_id = p_organization_id

	      --Changes for GTIN

	      UNION

	                    SELECT   msik.concatenated_segments concatenated_segments
                     , msik.inventory_item_id
                     , msik.description
                     , NVL(msik.revision_qty_control_code, 1)
                     , NVL(msik.lot_control_code, 1)
                     , NVL(msik.serial_number_control_code, 1)
                     , NVL(msik.restrict_subinventories_code, 2)
                     , NVL(msik.restrict_locators_code, 2)
                     , NVL(msik.location_control_code, 1)
                     , msik.primary_uom_code
                     , NVL(msik.inspection_required_flag, 2)
                     , NVL(msik.shelf_life_code, 1)
                     , NVL(msik.shelf_life_days, 0)
                     , NVL(msik.allowed_units_lookup_code, 2)
                     , NVL(msik.effectivity_control, 1)
                     , 0 parentlpnid
                     , 0 quantity
                     , NVL(msik.default_serial_status_id, 0)
                     , NVL(msik.serial_status_enabled, 'N')
                     , NVL(msik.default_lot_status_id, 0)
                     , NVL(msik.lot_status_enabled, 'N')
                     , mcr.cross_reference
                     , 'N'
                     , msik.inventory_item_flag
                     , 0
			   , null,
     --Bug No 3952081
     --Additional Fields for Process Convergence
                     NVL(msik.GRADE_CONTROL_FLAG,'N'),
                     NVL(msik.DEFAULT_GRADE,''),
                     NVL(msik.EXPIRATION_ACTION_INTERVAL,0),
                     NVL(msik.EXPIRATION_ACTION_CODE,''),
                     NVL(msik.HOLD_DAYS,0),
                     NVL(msik.MATURITY_DAYS,0),
                     NVL(msik.RETEST_INTERVAL,0),
                     NVL(msik.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                     NVL(msik.CHILD_LOT_FLAG,'N'),
                     NVL(msik.CHILD_LOT_VALIDATION_FLAG,'N'),
                     NVL(msik.LOT_DIVISIBLE_FLAG,'Y'),
                     NVL(msik.SECONDARY_UOM_CODE,''),
                     NVL(msik.SECONDARY_DEFAULT_IND,''),
                     NVL(msik.TRACKING_QUANTITY_IND,'P'),
                     NVL(msik.DUAL_UOM_DEVIATION_HIGH,0),
                     NVL(msik.DUAL_UOM_DEVIATION_LOW,0)
	      FROM mtl_system_items_vl msik, /* Bug 5581528 */
	      mtl_cross_references mcr
	      WHERE msik.lot_control_code = 2
	      AND msik.organization_id = p_organization_id
	      AND msik.inventory_item_id   = mcr.inventory_item_id
	      AND mcr.cross_reference_type = g_gtin_cross_ref_type
	      AND mcr.cross_reference      LIKE l_cross_ref
	      AND (mcr.organization_id     = msik.organization_id
		   OR
		   mcr.org_independent_flag = 'Y')
              ORDER BY concatenated_segments;
Line: 1332

            SELECT   msik.concatenated_segments concatenated_segments
                   , msik.inventory_item_id
                   , msik.description
                   , NVL(msik.revision_qty_control_code, 1)
                   , NVL(msik.lot_control_code, 1)
                   , NVL(msik.serial_number_control_code, 1)
                   , NVL(msik.restrict_subinventories_code, 2)
                   , NVL(msik.restrict_locators_code, 2)
                   , NVL(msik.location_control_code, 1)
                   , msik.primary_uom_code
                   , NVL(msik.inspection_required_flag, 2)
                   , NVL(msik.shelf_life_code, 1)
                   , NVL(msik.shelf_life_days, 0)
                   , NVL(msik.allowed_units_lookup_code, 2)
                   , NVL(msik.effectivity_control, 1)
                   , 0 parentlpnid
                   , 0 quantity
                   , NVL(msik.default_serial_status_id, 0)
                   , NVL(msik.serial_status_enabled, 'N')
                   , NVL(msik.default_lot_status_id, 0)
                   , NVL(msik.lot_status_enabled, 'N')
                   , ''
                   , 'N'
                   , msik.inventory_item_flag
                   , 0
			 , null,
     --Bug No 3952081
     --Additional Fields for Process Convergence
                   NVL(msik.GRADE_CONTROL_FLAG,'N'),
                   NVL(msik.DEFAULT_GRADE,''),
                   NVL(msik.EXPIRATION_ACTION_INTERVAL,0),
                   NVL(msik.EXPIRATION_ACTION_CODE,''),
                   NVL(msik.HOLD_DAYS,0),
                   NVL(msik.MATURITY_DAYS,0),
                   NVL(msik.RETEST_INTERVAL,0),
                   NVL(msik.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                   NVL(msik.CHILD_LOT_FLAG,'N'),
                   NVL(msik.CHILD_LOT_VALIDATION_FLAG,'N'),
                   NVL(msik.LOT_DIVISIBLE_FLAG,'Y'),
                   NVL(msik.SECONDARY_UOM_CODE,''),
                   NVL(msik.SECONDARY_DEFAULT_IND,''),
                   NVL(msik.TRACKING_QUANTITY_IND,'P'),
                   NVL(msik.DUAL_UOM_DEVIATION_HIGH,0),
                   NVL(msik.DUAL_UOM_DEVIATION_LOW,0)
                FROM mtl_system_items_vl msik, mtl_lot_numbers mln /* Bug 5581528 */
               WHERE msik.concatenated_segments LIKE (p_concatenated_segments||l_append)
                 AND msik.organization_id = mln.organization_id
                 AND msik.inventory_item_id = mln.inventory_item_id
                 AND mln.lot_number = p_lot_number
                 AND mln.organization_id = p_organization_id

	    --Changes for GTIN

	    UNION

	                SELECT   msik.concatenated_segments concatenated_segments
                   , msik.inventory_item_id
                   , msik.description
                   , NVL(msik.revision_qty_control_code, 1)
                   , NVL(msik.lot_control_code, 1)
                   , NVL(msik.serial_number_control_code, 1)
                   , NVL(msik.restrict_subinventories_code, 2)
                   , NVL(msik.restrict_locators_code, 2)
                   , NVL(msik.location_control_code, 1)
                   , msik.primary_uom_code
                   , NVL(msik.inspection_required_flag, 2)
                   , NVL(msik.shelf_life_code, 1)
                   , NVL(msik.shelf_life_days, 0)
                   , NVL(msik.allowed_units_lookup_code, 2)
                   , NVL(msik.effectivity_control, 1)
                   , 0 parentlpnid
                   , 0 quantity
                   , NVL(msik.default_serial_status_id, 0)
                   , NVL(msik.serial_status_enabled, 'N')
                   , NVL(msik.default_lot_status_id, 0)
                   , NVL(msik.lot_status_enabled, 'N')
                   , mcr.cross_reference
                   , 'N'
                   , msik.inventory_item_flag
                   , 0
			 , null,
     --Bug No 3952081
     --Additional Fields for Process Convergence
                   NVL(msik.GRADE_CONTROL_FLAG,'N'),
                   NVL(msik.DEFAULT_GRADE,''),
                   NVL(msik.EXPIRATION_ACTION_INTERVAL,0),
                   NVL(msik.EXPIRATION_ACTION_CODE,''),
                   NVL(msik.HOLD_DAYS,0),
                   NVL(msik.MATURITY_DAYS,0),
                   NVL(msik.RETEST_INTERVAL,0),
                   NVL(msik.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                   NVL(msik.CHILD_LOT_FLAG,'N'),
                   NVL(msik.CHILD_LOT_VALIDATION_FLAG,'N'),
                   NVL(msik.LOT_DIVISIBLE_FLAG,'Y'),
                   NVL(msik.SECONDARY_UOM_CODE,''),
                   NVL(msik.SECONDARY_DEFAULT_IND,''),
                   NVL(msik.TRACKING_QUANTITY_IND,'P'),
                   NVL(msik.DUAL_UOM_DEVIATION_HIGH,0),
                   NVL(msik.DUAL_UOM_DEVIATION_LOW,0)
	    FROM mtl_system_items_vl msik, /* Bug 5581528 */
	    mtl_lot_numbers mln,
	    mtl_cross_references mcr
	    WHERE msik.organization_id = mln.organization_id
	    AND msik.inventory_item_id = mln.inventory_item_id
	    AND mln.lot_number = p_lot_number
	    AND mln.organization_id = p_organization_id
	    AND msik.inventory_item_id   = mcr.inventory_item_id
	    AND mcr.cross_reference_type = g_gtin_cross_ref_type
	    AND mcr.cross_reference      LIKE l_cross_ref
	    AND (mcr.organization_id     = msik.organization_id
		 OR
		 mcr.org_independent_flag = 'Y')
	    ORDER BY concatenated_segments;
Line: 1476

      SELECT NVL(msik.revision_qty_control_code, 1)
           , NVL(msik.serial_number_control_code, 1)
           , NVL(msik.restrict_subinventories_code, 2)
           , NVL(msik.restrict_locators_code, 2)
           , NVL(msik.location_control_code, 1)
           , msik.primary_uom_code
           , NVL(msik.shelf_life_code, 1)
           , NVL(msik.shelf_life_days, 0)
           , NVL(msik.allowed_units_lookup_code, 2)
           , NVL(msik.lot_status_enabled, 'N')
           , NVL(msik.default_lot_status_id, 0)
        INTO x_revision_qty_control_code
           , x_serial_number_control_code
           , x_restrict_subinventories_code
           , x_restrict_locators_code
           , x_location_control_code
           , x_primary_uom_code
           , x_shelf_life_code
           , x_shelf_life_days
           , x_allowed_units_lookup_code
           , x_lot_status_enabled
           , x_default_lot_status_id
        FROM mtl_system_items_vl msik /* Bug 5581528 */
       WHERE msik.lot_split_enabled = 'Y'
         AND msik.organization_id = p_organization_id
         AND msik.inventory_item_id = p_inventory_item_id;
Line: 1505

        SELECT NVL(msik.revision_qty_control_code, 1)
             , NVL(msik.serial_number_control_code, 1)
             , NVL(msik.restrict_subinventories_code, 2)
             , NVL(msik.restrict_locators_code, 2)
             , NVL(msik.location_control_code, 1)
             , msik.primary_uom_code
             , NVL(msik.shelf_life_code, 1)
             , NVL(msik.shelf_life_days, 0)
             , NVL(msik.allowed_units_lookup_code, 2)
             , NVL(msik.lot_status_enabled, 'N') -- nsinghi bug#5475282
             , NVL(msik.default_lot_status_id, 0) -- nsinghi bug#5475282
          INTO x_revision_qty_control_code
             , x_serial_number_control_code
             , x_restrict_subinventories_code
             , x_restrict_locators_code
             , x_location_control_code
             , x_primary_uom_code
             , x_shelf_life_code
             , x_shelf_life_days
             , x_allowed_units_lookup_code
             , x_lot_status_enabled -- nsinghi bug#5475282
             , x_default_lot_status_id -- nsinghi bug#5475282
          FROM mtl_system_items_vl msik /* Bug 5581528 */
         WHERE msik.lot_merge_enabled = 'Y'
           AND msik.organization_id = p_organization_id
           AND msik.inventory_item_id = p_inventory_item_id;
Line: 1533

          SELECT NVL(msik.revision_qty_control_code, 1)
             , NVL(msik.serial_number_control_code, 1)
             , NVL(msik.restrict_subinventories_code, 2)
             , NVL(msik.restrict_locators_code, 2)
             , NVL(msik.location_control_code, 1)
             , msik.primary_uom_code
             , NVL(msik.shelf_life_code, 1)
             , NVL(msik.shelf_life_days, 0)
             , NVL(msik.allowed_units_lookup_code, 2)
             , NVL(msik.lot_status_enabled, 'N')
             , NVL(msik.default_lot_status_id, 0)
          INTO x_revision_qty_control_code
             , x_serial_number_control_code
             , x_restrict_subinventories_code
             , x_restrict_locators_code
             , x_location_control_code
             , x_primary_uom_code
             , x_shelf_life_code
             , x_shelf_life_days
             , x_allowed_units_lookup_code
             , x_lot_status_enabled
             , x_default_lot_status_id
          FROM mtl_system_items_vl msik /* Bug 5581528 */
         WHERE msik.lot_translate_enabled = 'Y'
           AND msik.organization_id = p_organization_id
           AND msik.inventory_item_id = p_inventory_item_id; /*Added bug4096035*/
Line: 1560

        SELECT NVL(msik.revision_qty_control_code, 1)
             , NVL(msik.serial_number_control_code, 1)
             , NVL(msik.restrict_subinventories_code, 2)
             , NVL(msik.restrict_locators_code, 2)
             , NVL(msik.location_control_code, 1)
             , msik.primary_uom_code
             , NVL(msik.shelf_life_code, 1)
             , NVL(msik.shelf_life_days, 0)
             , NVL(msik.allowed_units_lookup_code, 2)
          INTO x_revision_qty_control_code
             , x_serial_number_control_code
             , x_restrict_subinventories_code
             , x_restrict_locators_code
             , x_location_control_code
             , x_primary_uom_code
             , x_shelf_life_code
             , x_shelf_life_days
             , x_allowed_units_lookup_code
          FROM mtl_system_items_vl msik /* Bug 5581528 */
         WHERE msik.organization_id = p_organization_id
           AND msik.inventory_item_id = p_inventory_item_id;
Line: 1638

      SELECT NVL(msik.revision_qty_control_code, 1)
           , NVL(msik.serial_number_control_code, 1)
           , NVL(msik.restrict_subinventories_code, 2)
           , NVL(msik.restrict_locators_code, 2)
           , NVL(msik.location_control_code, 1)
           , msik.primary_uom_code
           , NVL(msik.shelf_life_code, 1)
           , NVL(msik.shelf_life_days, 0)
           , NVL(msik.allowed_units_lookup_code, 2)
           , NVL(msik.lot_status_enabled, 'N')
           , NVL(msik.default_lot_status_id, 0),
     --Bug No 3952081
     --Additional Fields for Process Convergence
           NVL(msik.GRADE_CONTROL_FLAG,'N'),
           NVL(msik.DEFAULT_GRADE,''),
           NVL(msik.EXPIRATION_ACTION_INTERVAL,0),
           NVL(msik.EXPIRATION_ACTION_CODE,''),
           NVL(msik.HOLD_DAYS,0),
           NVL(msik.MATURITY_DAYS,0),
           NVL(msik.RETEST_INTERVAL,0),
           NVL(msik.COPY_LOT_ATTRIBUTE_FLAG,'N'),
           NVL(msik.CHILD_LOT_FLAG,'N'),
           NVL(msik.CHILD_LOT_VALIDATION_FLAG,'N'),
           NVL(msik.LOT_DIVISIBLE_FLAG,'Y'),
           NVL(msik.SECONDARY_UOM_CODE,''),
           NVL(msik.SECONDARY_DEFAULT_IND,''),
           NVL(msik.TRACKING_QUANTITY_IND,'P'),
           NVL(msik.DUAL_UOM_DEVIATION_HIGH,0),
           NVL(msik.DUAL_UOM_DEVIATION_LOW,0)
        INTO x_revision_qty_control_code
           , x_serial_number_control_code
           , x_restrict_subinventories_code
           , x_restrict_locators_code
           , x_location_control_code
           , x_primary_uom_code
           , x_shelf_life_code
           , x_shelf_life_days
           , x_allowed_units_lookup_code
           , x_lot_status_enabled
           , x_default_lot_status_id
           , x_GRADE_CONTROL_FLAG
           , x_DEFAULT_GRADE
           , x_EXPIRATION_ACTION_INTERVAL
           , x_EXPIRATION_ACTION_CODE
           , x_HOLD_DAYS
           , x_MATURITY_DAYS
           , x_RETEST_INTERVAL
           , x_COPY_LOT_ATTRIBUTE_FLAG
           , x_CHILD_LOT_FLAG
           , x_CHILD_LOT_VALIDATION_FLAG
           , x_LOT_DIVISIBLE_FLAG
           , x_SECONDARY_UOM_CODE
           , x_SECONDARY_DEFAULT_IND
           , x_TRACKING_QUANTITY_IND
           , x_DUAL_UOM_DEVIATION_HIGH
           , x_DUAL_UOM_DEVIATION_LOW
        FROM mtl_system_items_vl msik /* Bug 5581528 */
       WHERE msik.lot_split_enabled = 'Y'
         AND msik.organization_id = p_organization_id
         AND msik.inventory_item_id = p_inventory_item_id;
Line: 1701

        SELECT NVL(msik.revision_qty_control_code, 1)
             , NVL(msik.serial_number_control_code, 1)
             , NVL(msik.restrict_subinventories_code, 2)
             , NVL(msik.restrict_locators_code, 2)
             , NVL(msik.location_control_code, 1)
             , msik.primary_uom_code
             , NVL(msik.shelf_life_code, 1)
             , NVL(msik.shelf_life_days, 0)
             , NVL(msik.allowed_units_lookup_code, 2)
             , NVL(msik.lot_status_enabled, 'N') -- nsinghi bug#5475282
             , NVL(msik.default_lot_status_id, 0), -- nsinghi bug#5475282
     --Bug No 3952081
     --Additional Fields for Process Convergence
           NVL(msik.GRADE_CONTROL_FLAG,'N'),
           NVL(msik.DEFAULT_GRADE,''),
           NVL(msik.EXPIRATION_ACTION_INTERVAL,0),
           NVL(msik.EXPIRATION_ACTION_CODE,''),
           NVL(msik.HOLD_DAYS,0),
           NVL(msik.MATURITY_DAYS,0),
           NVL(msik.RETEST_INTERVAL,0),
           NVL(msik.COPY_LOT_ATTRIBUTE_FLAG,'N'),
           NVL(msik.CHILD_LOT_FLAG,'N'),
           NVL(msik.CHILD_LOT_VALIDATION_FLAG,'N'),
           NVL(msik.LOT_DIVISIBLE_FLAG,'Y'),
           NVL(msik.SECONDARY_UOM_CODE,''),
           NVL(msik.SECONDARY_DEFAULT_IND,''),
           NVL(msik.TRACKING_QUANTITY_IND,'P'),
           NVL(msik.DUAL_UOM_DEVIATION_HIGH,0),
           NVL(msik.DUAL_UOM_DEVIATION_LOW,0)
          INTO x_revision_qty_control_code
             , x_serial_number_control_code
             , x_restrict_subinventories_code
             , x_restrict_locators_code
             , x_location_control_code
             , x_primary_uom_code
             , x_shelf_life_code
             , x_shelf_life_days
             , x_allowed_units_lookup_code
             , x_lot_status_enabled -- nsinghi bug#5475282
             , x_default_lot_status_id -- nsinghi bug#5475282
           , x_GRADE_CONTROL_FLAG
           , x_DEFAULT_GRADE
           , x_EXPIRATION_ACTION_INTERVAL
           , x_EXPIRATION_ACTION_CODE
           , x_HOLD_DAYS
           , x_MATURITY_DAYS
           , x_RETEST_INTERVAL
           , x_COPY_LOT_ATTRIBUTE_FLAG
           , x_CHILD_LOT_FLAG
           , x_CHILD_LOT_VALIDATION_FLAG
           , x_LOT_DIVISIBLE_FLAG
           , x_SECONDARY_UOM_CODE
           , x_SECONDARY_DEFAULT_IND
           , x_TRACKING_QUANTITY_IND
           , x_DUAL_UOM_DEVIATION_HIGH
           , x_DUAL_UOM_DEVIATION_LOW
          FROM mtl_system_items_vl msik /* Bug 5581528 */
         WHERE msik.lot_merge_enabled = 'Y'
           AND msik.organization_id = p_organization_id
           AND msik.inventory_item_id = p_inventory_item_id;
Line: 1763

          SELECT NVL(msik.revision_qty_control_code, 1)
             , NVL(msik.serial_number_control_code, 1)
             , NVL(msik.restrict_subinventories_code, 2)
             , NVL(msik.restrict_locators_code, 2)
             , NVL(msik.location_control_code, 1)
             , msik.primary_uom_code
             , NVL(msik.shelf_life_code, 1)
             , NVL(msik.shelf_life_days, 0)
             , NVL(msik.allowed_units_lookup_code, 2)
             , NVL(msik.lot_status_enabled, 'N')
             , NVL(msik.default_lot_status_id, 0),
             --Additional Fields for Process Convergence
              NVL(msik.GRADE_CONTROL_FLAG,'N'),
              NVL(msik.DEFAULT_GRADE,''),
              NVL(msik.EXPIRATION_ACTION_INTERVAL,0),
              NVL(msik.EXPIRATION_ACTION_CODE,''),
              NVL(msik.HOLD_DAYS,0),
              NVL(msik.MATURITY_DAYS,0),
              NVL(msik.RETEST_INTERVAL,0),
              NVL(msik.COPY_LOT_ATTRIBUTE_FLAG,'N'),
              NVL(msik.CHILD_LOT_FLAG,'N'),
              NVL(msik.CHILD_LOT_VALIDATION_FLAG,'N'),
              NVL(msik.LOT_DIVISIBLE_FLAG,'Y'),
              NVL(msik.SECONDARY_UOM_CODE,''),
              NVL(msik.SECONDARY_DEFAULT_IND,''),
              NVL(msik.TRACKING_QUANTITY_IND,'P'),
              NVL(msik.DUAL_UOM_DEVIATION_HIGH,0),
              NVL(msik.DUAL_UOM_DEVIATION_LOW,0)
          INTO x_revision_qty_control_code
             , x_serial_number_control_code
             , x_restrict_subinventories_code
             , x_restrict_locators_code
             , x_location_control_code
             , x_primary_uom_code
             , x_shelf_life_code
             , x_shelf_life_days
             , x_allowed_units_lookup_code
             , x_lot_status_enabled
             , x_default_lot_status_id
             , x_GRADE_CONTROL_FLAG
             , x_DEFAULT_GRADE
             , x_EXPIRATION_ACTION_INTERVAL
             , x_EXPIRATION_ACTION_CODE
             , x_HOLD_DAYS
             , x_MATURITY_DAYS
             , x_RETEST_INTERVAL
             , x_COPY_LOT_ATTRIBUTE_FLAG
             , x_CHILD_LOT_FLAG
             , x_CHILD_LOT_VALIDATION_FLAG
             , x_LOT_DIVISIBLE_FLAG
             , x_SECONDARY_UOM_CODE
             , x_SECONDARY_DEFAULT_IND
             , x_TRACKING_QUANTITY_IND
             , x_DUAL_UOM_DEVIATION_HIGH
             , x_DUAL_UOM_DEVIATION_LOW
          FROM mtl_system_items_vl msik /* Bug 5581528 */
         WHERE msik.lot_translate_enabled = 'Y'
           AND msik.organization_id = p_organization_id
           AND msik.inventory_item_id = p_inventory_item_id; /*Added bug4096035*/
Line: 1825

        SELECT NVL(msik.revision_qty_control_code, 1)
             , NVL(msik.serial_number_control_code, 1)
             , NVL(msik.restrict_subinventories_code, 2)
             , NVL(msik.restrict_locators_code, 2)
             , NVL(msik.location_control_code, 1)
             , msik.primary_uom_code
             , NVL(msik.shelf_life_code, 1)
             , NVL(msik.shelf_life_days, 0)
             , NVL(msik.allowed_units_lookup_code, 2),
     --Bug No 3952081
     --Additional Fields for Process Convergence
           NVL(msik.GRADE_CONTROL_FLAG,'N'),
           NVL(msik.DEFAULT_GRADE,''),
           NVL(msik.EXPIRATION_ACTION_INTERVAL,0),
           NVL(msik.EXPIRATION_ACTION_CODE,''),
           NVL(msik.HOLD_DAYS,0),
           NVL(msik.MATURITY_DAYS,0),
           NVL(msik.RETEST_INTERVAL,0),
           NVL(msik.COPY_LOT_ATTRIBUTE_FLAG,'N'),
           NVL(msik.CHILD_LOT_FLAG,'N'),
           NVL(msik.CHILD_LOT_VALIDATION_FLAG,'N'),
           NVL(msik.LOT_DIVISIBLE_FLAG,'Y'),
           NVL(msik.SECONDARY_UOM_CODE,''),
           NVL(msik.SECONDARY_DEFAULT_IND,''),
           NVL(msik.TRACKING_QUANTITY_IND,'P'),
           NVL(msik.DUAL_UOM_DEVIATION_HIGH,0),
           NVL(msik.DUAL_UOM_DEVIATION_LOW,0)
          INTO x_revision_qty_control_code
             , x_serial_number_control_code
             , x_restrict_subinventories_code
             , x_restrict_locators_code
             , x_location_control_code
             , x_primary_uom_code
             , x_shelf_life_code
             , x_shelf_life_days
             , x_allowed_units_lookup_code
           , x_GRADE_CONTROL_FLAG
           , x_DEFAULT_GRADE
           , x_EXPIRATION_ACTION_INTERVAL
           , x_EXPIRATION_ACTION_CODE
           , x_HOLD_DAYS
           , x_MATURITY_DAYS
           , x_RETEST_INTERVAL
           , x_COPY_LOT_ATTRIBUTE_FLAG
           , x_CHILD_LOT_FLAG
           , x_CHILD_LOT_VALIDATION_FLAG
           , x_LOT_DIVISIBLE_FLAG
           , x_SECONDARY_UOM_CODE
           , x_SECONDARY_DEFAULT_IND
           , x_TRACKING_QUANTITY_IND
           , x_DUAL_UOM_DEVIATION_HIGH
           , x_DUAL_UOM_DEVIATION_LOW
          FROM mtl_system_items_vl msik /* Bug 5581528 */
         WHERE msik.organization_id = p_organization_id
           AND msik.inventory_item_id = p_inventory_item_id;
Line: 1901

  := 'SELECT msik.concatenated_segments concatenated_segments'
      ||            ', msik.inventory_item_id'
      ||            ', msik.description'
      ||            ', NVL(msik.revision_qty_control_code, 1)'
      ||            ', NVL(msik.lot_status_enabled, ''N'')'
      ||            ', NVL(msik.serial_status_enabled, ''N'')'
      ||            ', NVL(msik.restrict_subinventories_code, 2)'
      ||            ', NVL(msik.restrict_locators_code, 2)'
      ||            ', NVL(msik.location_control_code, 1)'
      ||            ', msik.primary_uom_code'
      ||            ', NVL(msik.inspection_required_flag, 2)'
      ||            ', NVL(msik.shelf_life_code, 1)'
      ||            ', NVL(msik.shelf_life_days, 0)'
      ||            ', NVL(msik.allowed_units_lookup_code, 2)'
      ||            ', NVL(msik.effectivity_control, 1)'
      ||            ', 0 parentlpnid'
      ||            ', 0 quantity'
      ||            ', NVL(msik.default_serial_status_id, 0)'
      ||            ', NVL(msik.serial_status_enabled, ''N'')'
      ||            ', NVL(msik.default_lot_status_id, 0)'
      ||            ', NVL(msik.lot_status_enabled, ''N'')'
      ||            ', '''''
      ||            ', ''N'''
      ||            ', msik.inventory_item_flag'
      ||            ', 0'
      ||            ', wms_deploy.get_item_client_name(msik.inventory_item_id),'
--Bug No 3952081
--Additional Fields for Process Convergence
      ||            'NVL(msik.GRADE_CONTROL_FLAG,''N''),'
      ||            'NVL(msik.DEFAULT_GRADE,''''),'
      ||            'NVL(msik.EXPIRATION_ACTION_INTERVAL,0),'
      ||            'NVL(msik.EXPIRATION_ACTION_CODE,''''),'
      ||            'NVL(msik.HOLD_DAYS,0),'
      ||            'NVL(msik.MATURITY_DAYS,0),'
      ||            'NVL(msik.RETEST_INTERVAL,0),'
      ||            'NVL(msik.COPY_LOT_ATTRIBUTE_FLAG,''N''),'
      ||            'NVL(msik.CHILD_LOT_FLAG,''N''),'
      ||            'NVL(msik.CHILD_LOT_VALIDATION_FLAG,''N''),'
      ||            'NVL(msik.LOT_DIVISIBLE_FLAG,''Y''),'
      ||            'NVL(msik.SECONDARY_UOM_CODE,''''),'
      ||            'NVL(msik.SECONDARY_DEFAULT_IND,''''),'
      ||            'NVL(msik.TRACKING_QUANTITY_IND,''P''),'
      ||            'NVL(msik.DUAL_UOM_DEVIATION_HIGH,0),'
      ||            'NVL(msik.DUAL_UOM_DEVIATION_LOW,0)';
Line: 1947

      :=       'SELECT msik.concatenated_segments concatenated_segments'
      ||            ', msik.inventory_item_id'
      ||            ', msik.description'
      ||            ', NVL(msik.revision_qty_control_code, 1)'
      ||            ', NVL(msik.lot_status_enabled, ''N'')'
      ||            ', NVL(msik.serial_status_enabled, ''N'')'
      ||            ', NVL(msik.restrict_subinventories_code, 2)'
      ||            ', NVL(msik.restrict_locators_code, 2)'
      ||            ', NVL(msik.location_control_code, 1)'
      ||            ', msik.primary_uom_code'
      ||            ', NVL(msik.inspection_required_flag, 2)'
      ||            ', NVL(msik.shelf_life_code, 1)'
      ||            ', NVL(msik.shelf_life_days, 0)'
      ||            ', NVL(msik.allowed_units_lookup_code, 2)'
      ||            ', NVL(msik.effectivity_control, 1)'
      ||            ', 0 parentlpnid'
      ||            ', 0 quantity'
      ||            ', NVL(msik.default_serial_status_id, 0)'
      ||            ', NVL(msik.serial_status_enabled, ''N'')'
      ||            ', NVL(msik.default_lot_status_id, 0)'
      ||            ', NVL(msik.lot_status_enabled, ''N'')'
      ||            ', mcr.cross_reference'
      ||            ', ''N'''
      ||            ', msik.inventory_item_flag'
      ||            ', 0'
      ||            ', wms_deploy.get_item_client_name(msik.inventory_item_id),'
     --Bug No 3952081
     --Additional Fields for Process Convergence
      ||            'NVL(msik.GRADE_CONTROL_FLAG,''N''),'
      ||            'NVL(msik.DEFAULT_GRADE,''''),'
      ||            'NVL(msik.EXPIRATION_ACTION_INTERVAL,0),'
      ||            'NVL(msik.EXPIRATION_ACTION_CODE,''''),'
      ||            'NVL(msik.HOLD_DAYS,0),'
      ||            'NVL(msik.MATURITY_DAYS,0),'
      ||            'NVL(msik.RETEST_INTERVAL,0),'
      ||            'NVL(msik.COPY_LOT_ATTRIBUTE_FLAG,''N''),'
      ||            'NVL(msik.CHILD_LOT_FLAG,''N''),'
      ||            'NVL(msik.CHILD_LOT_VALIDATION_FLAG,''N''),'
      ||            'NVL(msik.LOT_DIVISIBLE_FLAG,''Y''),'
      ||            'NVL(msik.SECONDARY_UOM_CODE,''''),'
      ||            'NVL(msik.SECONDARY_DEFAULT_IND,''''),'
      ||            'NVL(msik.TRACKING_QUANTITY_IND,''P''),'
      ||            'NVL(msik.DUAL_UOM_DEVIATION_HIGH,0),'
      ||            'NVL(msik.DUAL_UOM_DEVIATION_LOW,0)';
Line: 2046

      SELECT DISTINCT msik.concatenated_segments concatenated_segments
                    , msik.inventory_item_id
                    , msik.description
                    , NVL(msik.revision_qty_control_code, 1)
                    , NVL(msik.lot_control_code, 1)
                    , NVL(msik.serial_number_control_code, 1)
                    , NVL(msik.restrict_subinventories_code, 2)
                    , NVL(msik.restrict_locators_code, 2)
                    , NVL(msik.location_control_code, 1)
                    , msik.primary_uom_code
                    , NVL(msik.inspection_required_flag, 2)
                    , NVL(msik.shelf_life_code, 1)
                    , NVL(msik.shelf_life_days, 0)
                    , NVL(msik.allowed_units_lookup_code, 2)
                    , NVL(msik.effectivity_control, 1)
                    , 0 parentlpnid
                    , 0 quantity
                    , NVL(msik.default_serial_status_id, 0)
                    , NVL(msik.serial_status_enabled, 'N')
                    , NVL(msik.default_lot_status_id, 0)
                    , NVL(msik.lot_status_enabled, 'N')
                    , ''
                    , 'N'
                    , msik.inventory_item_flag
                    , 0
			  , wms_deploy.get_item_client_name(msik.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
                    NVL(msik.GRADE_CONTROL_FLAG,'N'),
                    NVL(msik.DEFAULT_GRADE,''),
                    NVL(msik.EXPIRATION_ACTION_INTERVAL,0),
                    NVL(msik.EXPIRATION_ACTION_CODE,''),
                    NVL(msik.HOLD_DAYS,0),
                    NVL(msik.MATURITY_DAYS,0),
                    NVL(msik.RETEST_INTERVAL,0),
                    NVL(msik.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                    NVL(msik.CHILD_LOT_FLAG,'N'),
                    NVL(msik.CHILD_LOT_VALIDATION_FLAG,'N'),
                    NVL(msik.LOT_DIVISIBLE_FLAG,'Y'),
                    NVL(msik.SECONDARY_UOM_CODE,''),
                    NVL(msik.SECONDARY_DEFAULT_IND,''),
                    NVL(msik.TRACKING_QUANTITY_IND,'P'),
                    NVL(msik.DUAL_UOM_DEVIATION_HIGH,0),
                    NVL(msik.DUAL_UOM_DEVIATION_LOW,0)
      FROM mtl_system_items_vl msik, wsh_delivery_details dd, wsh_delivery_assignments da, wsh_new_deliveries nd /* Bug 5581528 */
      WHERE msik.concatenated_segments LIKE (p_concatenated_segments||l_append)
      AND msik.organization_id = p_organization_id
      AND msik.inventory_item_id = dd.inventory_item_id
      AND nd.delivery_id = p_delivery_id
      AND nd.delivery_id = da.delivery_id
      AND da.delivery_detail_id = dd.delivery_detail_id
      AND (dd.inv_interfaced_flag = 'N' OR dd.inv_interfaced_flag IS NULL)
      AND dd.released_status = 'Y'
      AND nd.status_code NOT IN ('CO', 'CL', 'IT')

	--Changes for GTIN
	UNION

	      SELECT DISTINCT msik.concatenated_segments concatenated_segments
                    , msik.inventory_item_id
                    , msik.description
                    , NVL(msik.revision_qty_control_code, 1)
                    , NVL(msik.lot_control_code, 1)
                    , NVL(msik.serial_number_control_code, 1)
                    , NVL(msik.restrict_subinventories_code, 2)
                    , NVL(msik.restrict_locators_code, 2)
                    , NVL(msik.location_control_code, 1)
                    , msik.primary_uom_code
                    , NVL(msik.inspection_required_flag, 2)
                    , NVL(msik.shelf_life_code, 1)
                    , NVL(msik.shelf_life_days, 0)
                    , NVL(msik.allowed_units_lookup_code, 2)
                    , NVL(msik.effectivity_control, 1)
                    , 0 parentlpnid
                    , 0 quantity
                    , NVL(msik.default_serial_status_id, 0)
                    , NVL(msik.serial_status_enabled, 'N')
                    , NVL(msik.default_lot_status_id, 0)
                    , NVL(msik.lot_status_enabled, 'N')
                    , mcr.cross_reference
                    , 'N'
                    , msik.inventory_item_flag
                    , 0
			  , wms_deploy.get_item_client_name(msik.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
                    NVL(msik.GRADE_CONTROL_FLAG,'N'),
                    NVL(msik.DEFAULT_GRADE,''),
                    NVL(msik.EXPIRATION_ACTION_INTERVAL,0),
                    NVL(msik.EXPIRATION_ACTION_CODE,''),
                    NVL(msik.HOLD_DAYS,0),
                    NVL(msik.MATURITY_DAYS,0),
                    NVL(msik.RETEST_INTERVAL,0),
                    NVL(msik.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                    NVL(msik.CHILD_LOT_FLAG,'N'),
                    NVL(msik.CHILD_LOT_VALIDATION_FLAG,'N'),
                    NVL(msik.LOT_DIVISIBLE_FLAG,'Y'),
                    NVL(msik.SECONDARY_UOM_CODE,''),
                    NVL(msik.SECONDARY_DEFAULT_IND,''),
                    NVL(msik.TRACKING_QUANTITY_IND,'P'),
                    NVL(msik.DUAL_UOM_DEVIATION_HIGH,0),
                    NVL(msik.DUAL_UOM_DEVIATION_LOW,0)
	FROM mtl_system_items_vl msik, /* Bug 5581528 */
	wsh_delivery_details dd,
	wsh_delivery_assignments da,
	wsh_new_deliveries nd,
	mtl_cross_references mcr
	WHERE msik.organization_id = p_organization_id
	AND msik.inventory_item_id = dd.inventory_item_id
	AND nd.delivery_id = p_delivery_id
	AND nd.delivery_id = da.delivery_id
	AND da.delivery_detail_id = dd.delivery_detail_id
	AND (dd.inv_interfaced_flag = 'N' OR dd.inv_interfaced_flag IS NULL)
	  AND dd.released_status = 'Y'
	  AND nd.status_code NOT IN ('CO', 'CL', 'IT')
	  AND msik.inventory_item_id   = mcr.inventory_item_id
	  AND mcr.cross_reference_type = g_gtin_cross_ref_type
	  AND mcr.cross_reference      LIKE l_cross_ref
	  AND (mcr.organization_id     = msik.organization_id
	       OR
	       mcr.org_independent_flag = 'Y')
	  ORDER BY concatenated_segments;
Line: 2207

        SELECT   concatenated_segments
               , inventory_item_id
               , description
               , NVL(revision_qty_control_code, 1)
               , NVL(lot_control_code, 1)
               , NVL(serial_number_control_code, 1)
               , NVL(restrict_subinventories_code, 2)
               , NVL(restrict_locators_code, 2)
               , NVL(location_control_code, 1)
               , primary_uom_code
               , NVL(inspection_required_flag, 2)
               , NVL(shelf_life_code, 1)
               , NVL(shelf_life_days, 0)
               , NVL(allowed_units_lookup_code, 2)
               , NVL(effectivity_control, 1)
               , 0 parentlpnid
               , 0 quantity
               , NVL(default_serial_status_id, 0)
               , NVL(serial_status_enabled, 'N')
               , NVL(default_lot_status_id, 0)
               , NVL(lot_status_enabled, 'N')
               , ''
               , 'N'
               , inventory_item_flag
               , 0
		   , wms_deploy.get_item_client_name(inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
               NVL(GRADE_CONTROL_FLAG,'N'),
               NVL(DEFAULT_GRADE,''),
               NVL(EXPIRATION_ACTION_INTERVAL,0),
               NVL(EXPIRATION_ACTION_CODE,''),
               NVL(HOLD_DAYS,0),
               NVL(MATURITY_DAYS,0),
               NVL(RETEST_INTERVAL,0),
               NVL(COPY_LOT_ATTRIBUTE_FLAG,'N'),
               NVL(CHILD_LOT_FLAG,'N'),
               NVL(CHILD_LOT_VALIDATION_FLAG,'N'),
               NVL(LOT_DIVISIBLE_FLAG,'Y'),
               NVL(SECONDARY_UOM_CODE,''),
               NVL(SECONDARY_DEFAULT_IND,''),
               NVL(TRACKING_QUANTITY_IND,'P'),
               NVL(DUAL_UOM_DEVIATION_HIGH,0),
               NVL(DUAL_UOM_DEVIATION_LOW,0)
            --FROM mtl_system_items_vl /* Bug 5581528 */
            from mtl_system_items_vl msik /*bug7626228*/
           WHERE organization_id = p_organization_id
	AND concatenated_segments LIKE (p_concatenated_segments||l_append)
   /*AND INV_MATERIAL_STATUS_GRP.loc_valid_for_item(p_locator_id,
                                                  p_organization_id,
                                                  inventory_item_id,
                                                  p_subinventory_code)='Y' --Bug# 2879164
    AND INV_MATERIAL_STATUS_GRP.sub_valid_for_item (p_organization_id,
                                                    inventory_item_id,
                                                    p_subinventory_code)='Y' -- Bug 5500255*/
    AND INV_MATERIAL_STATUS_GRP.sub_loc_valid_for_item(p_organization_id,msik.inventory_item_id,p_subinventory_code,p_locator_id,
           msik.restrict_subinventories_code,msik.restrict_locators_code)='Y' -- bug7626228
    AND msik.stock_enabled_flag = 'Y'                             -- Added for Bug 6310345

--Changes for GTIN
	UNION

	SELECT   concatenated_segments
               , msik.inventory_item_id
               , msik.description
               , NVL(revision_qty_control_code, 1)
               , NVL(lot_control_code, 1)
               , NVL(serial_number_control_code, 1)
               , NVL(restrict_subinventories_code, 2)
               , NVL(restrict_locators_code, 2)
               , NVL(location_control_code, 1)
               , primary_uom_code
               , NVL(inspection_required_flag, 2)
               , NVL(shelf_life_code, 1)
               , NVL(shelf_life_days, 0)
               , NVL(allowed_units_lookup_code, 2)
               , NVL(effectivity_control, 1)
               , 0 parentlpnid
               , 0 quantity
               , NVL(default_serial_status_id, 0)
               , NVL(serial_status_enabled, 'N')
               , NVL(default_lot_status_id, 0)
               , NVL(lot_status_enabled, 'N')
               , mcr.cross_reference
               , 'N'
               , inventory_item_flag
               , 0
		   , wms_deploy.get_item_client_name(msik.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
               NVL(GRADE_CONTROL_FLAG,'N'),
               NVL(DEFAULT_GRADE,''),
               NVL(EXPIRATION_ACTION_INTERVAL,0),
               NVL(EXPIRATION_ACTION_CODE,''),
               NVL(HOLD_DAYS,0),
               NVL(MATURITY_DAYS,0),
               NVL(RETEST_INTERVAL,0),
               NVL(COPY_LOT_ATTRIBUTE_FLAG,'N'),
               NVL(CHILD_LOT_FLAG,'N'),
               NVL(CHILD_LOT_VALIDATION_FLAG,'N'),
               NVL(LOT_DIVISIBLE_FLAG,'Y'),
               NVL(SECONDARY_UOM_CODE,''),
               NVL(SECONDARY_DEFAULT_IND,''),
               NVL(TRACKING_QUANTITY_IND,'P'),
               NVL(DUAL_UOM_DEVIATION_HIGH,0),
               NVL(DUAL_UOM_DEVIATION_LOW,0)
	FROM mtl_system_items_vl msik, mtl_cross_references mcr /* Bug 5581528 */
	WHERE msik.organization_id = p_organization_id
	AND msik.inventory_item_id   = mcr.inventory_item_id
	AND mcr.cross_reference_type = g_gtin_cross_ref_type
	AND mcr.cross_reference      LIKE l_cross_ref
	AND (mcr.organization_id     = msik.organization_id
	     OR
	     mcr.org_independent_flag = 'Y')
       AND msik.stock_enabled_flag = 'Y'                             -- Added for Bug 6310345
        ORDER BY concatenated_segments;
Line: 2326

        SELECT UNIQUE msik.concatenated_segments concatenated_segments
                    , msik.inventory_item_id
                    , msik.description
                    , NVL(msik.revision_qty_control_code, 1)
                    , NVL(msik.lot_control_code, 1)
                    , NVL(msik.serial_number_control_code, 1)
                    , NVL(msik.restrict_subinventories_code, 2)
                    , NVL(msik.restrict_locators_code, 2)
                    , NVL(msik.location_control_code, 1)
                    , msik.primary_uom_code
                    , NVL(msik.inspection_required_flag, 2)
                    , NVL(msik.shelf_life_code, 1)
                    , NVL(msik.shelf_life_days, 0)
                    , NVL(msik.allowed_units_lookup_code, 2)
                    , NVL(msik.effectivity_control, 1)
                    , 0 parentlpnid
                    , 0 quantity
                    , NVL(msik.default_serial_status_id, 0)
                    , NVL(msik.serial_status_enabled, 'N')
                    , NVL(msik.default_lot_status_id, 0)
                    , NVL(msik.lot_status_enabled, 'N')
                    , ''
                    , 'N'
                    , msik.inventory_item_flag
                    , 0
		        , wms_deploy.get_item_client_name(msik.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
                    NVL(msik.GRADE_CONTROL_FLAG,'N'),
                    NVL(msik.DEFAULT_GRADE,''),
                    NVL(msik.EXPIRATION_ACTION_INTERVAL,0),
                    NVL(msik.EXPIRATION_ACTION_CODE,''),
                    NVL(msik.HOLD_DAYS,0),
                    NVL(msik.MATURITY_DAYS,0),
                    NVL(msik.RETEST_INTERVAL,0),
                    NVL(msik.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                    NVL(msik.CHILD_LOT_FLAG,'N'),
                    NVL(msik.CHILD_LOT_VALIDATION_FLAG,'N'),
                    NVL(msik.LOT_DIVISIBLE_FLAG,'Y'),
                    NVL(msik.SECONDARY_UOM_CODE,''),
                    NVL(msik.SECONDARY_DEFAULT_IND,''),
                    NVL(msik.TRACKING_QUANTITY_IND,'P'),
                    NVL(msik.DUAL_UOM_DEVIATION_HIGH,0),
                    NVL(msik.DUAL_UOM_DEVIATION_LOW,0)
                 FROM mtl_system_items_vl msik, mtl_physical_inventory_tags mpit /* Bug 5581528 */
                WHERE msik.organization_id = p_organization_id
                  AND msik.concatenated_segments LIKE (p_concatenated_segments||l_append)
                  AND msik.inventory_item_id = mpit.inventory_item_id
                  AND mpit.physical_inventory_id = p_physical_inventory_id
                  AND mpit.organization_id = p_organization_id
                  AND mpit.subinventory = p_subinventory_code
                  AND NVL(mpit.locator_id, -99999) = NVL(p_locator_id, -99999)
                  AND NVL(mpit.parent_lpn_id, -99999) = NVL(p_parent_lpn_id, -99999)
                  AND NVL(mpit.void_flag, 2) = 2
                  AND (mpit.adjustment_id IN (SELECT adjustment_id
                                               FROM mtl_physical_adjustments
                                              WHERE physical_inventory_id = p_physical_inventory_id
                                                AND organization_id = p_organization_id
                                                AND approval_status IS NULL) OR mpit.adjustment_id IS NULL)--Bug#9772069
                  /*AND INV_MATERIAL_STATUS_GRP.loc_valid_for_item(p_locator_id,
                                                                 p_organization_id,
                                                                 msik.inventory_item_id,
                                                                 p_subinventory_code)='Y' --Bug# 2879164
						AND INV_MATERIAL_STATUS_GRP.sub_valid_for_item(p_organization_id,
                                                                 msik.inventory_item_id,
                                                                 p_subinventory_code)='Y' -- Bug 5500255*/
                  AND INV_MATERIAL_STATUS_GRP.sub_loc_valid_for_item(p_organization_id,msik.inventory_item_id,p_subinventory_code,p_locator_id,
                                                                     msik.restrict_subinventories_code,msik.restrict_locators_code)='Y' -- bug7626228
                 AND msik.stock_enabled_flag = 'Y'                             -- Added for Bug 6310345

                  --Changes for GTIN
		  UNION
		        SELECT UNIQUE msik.concatenated_segments concatenated_segments
                    , msik.inventory_item_id
                    , msik.description
                    , NVL(msik.revision_qty_control_code, 1)
                    , NVL(msik.lot_control_code, 1)
                    , NVL(msik.serial_number_control_code, 1)
                    , NVL(msik.restrict_subinventories_code, 2)
                    , NVL(msik.restrict_locators_code, 2)
                    , NVL(msik.location_control_code, 1)
                    , msik.primary_uom_code
                    , NVL(msik.inspection_required_flag, 2)
                    , NVL(msik.shelf_life_code, 1)
                    , NVL(msik.shelf_life_days, 0)
                    , NVL(msik.allowed_units_lookup_code, 2)
                    , NVL(msik.effectivity_control, 1)
                    , 0 parentlpnid
                    , 0 quantity
                    , NVL(msik.default_serial_status_id, 0)
                    , NVL(msik.serial_status_enabled, 'N')
                    , NVL(msik.default_lot_status_id, 0)
                    , NVL(msik.lot_status_enabled, 'N')
                    , mcr.cross_reference
                    , 'N'
                    , msik.inventory_item_flag
                    , 0
   		        , wms_deploy.get_item_client_name(msik.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
                    NVL(msik.GRADE_CONTROL_FLAG,'N'),
                    NVL(msik.DEFAULT_GRADE,''),
                    NVL(msik.EXPIRATION_ACTION_INTERVAL,0),
                    NVL(msik.EXPIRATION_ACTION_CODE,''),
                    NVL(msik.HOLD_DAYS,0),
                    NVL(msik.MATURITY_DAYS,0),
                    NVL(msik.RETEST_INTERVAL,0),
                    NVL(msik.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                    NVL(msik.CHILD_LOT_FLAG,'N'),
                    NVL(msik.CHILD_LOT_VALIDATION_FLAG,'N'),
                    NVL(msik.LOT_DIVISIBLE_FLAG,'Y'),
                    NVL(msik.SECONDARY_UOM_CODE,''),
                    NVL(msik.SECONDARY_DEFAULT_IND,''),
                    NVL(msik.TRACKING_QUANTITY_IND,'P'),
                    NVL(msik.DUAL_UOM_DEVIATION_HIGH,0),
                    NVL(msik.DUAL_UOM_DEVIATION_LOW,0)
                 FROM mtl_system_items_vl msik, mtl_physical_inventory_tags mpit, mtl_cross_references mcr /* Bug 5581528 */
                WHERE msik.organization_id = p_organization_id
                  AND msik.inventory_item_id = mpit.inventory_item_id
                  AND mpit.physical_inventory_id = p_physical_inventory_id
                  AND mpit.organization_id = p_organization_id
                  AND mpit.subinventory = p_subinventory_code
                  AND NVL(mpit.locator_id, -99999) = NVL(p_locator_id, -99999)
                  AND NVL(mpit.parent_lpn_id, -99999) = NVL(p_parent_lpn_id, -99999)
                  AND NVL(mpit.void_flag, 2) = 2
                  AND (mpit.adjustment_id IN (SELECT adjustment_id
                                               FROM mtl_physical_adjustments
                                              WHERE physical_inventory_id = p_physical_inventory_id
                                                AND organization_id = p_organization_id
                                                AND approval_status IS NULL) OR mpit.adjustment_id IS NULL)--Bug#9772069
		AND msik.inventory_item_id   = mcr.inventory_item_id
      AND mcr.cross_reference_type = g_gtin_cross_ref_type
      AND mcr.cross_reference      LIKE l_cross_ref
      AND (mcr.organization_id     = msik.organization_id
	   OR
	   mcr.org_independent_flag = 'Y')
      AND msik.stock_enabled_flag = 'Y'                             -- Added for Bug 6310345
	ORDER BY concatenated_segments;
Line: 2488

        SELECT   revision
               , effectivity_date
               , NVL(description, '')
            FROM mtl_item_revisions
           WHERE organization_id = p_organization_id
             AND inventory_item_id = p_inventory_item_id
             AND revision LIKE (p_revision)
        ORDER BY UPPER(revision);
Line: 2498

        SELECT UNIQUE mir.revision
                    , mir.effectivity_date
                    , NVL(mir.description, '')
                 FROM mtl_item_revisions mir, mtl_physical_inventory_tags mpit
                WHERE mir.organization_id = p_organization_id
                  AND mir.inventory_item_id = p_inventory_item_id
                  AND mir.revision LIKE (p_revision)
                  AND mir.inventory_item_id = mpit.inventory_item_id
                  AND mpit.physical_inventory_id = p_physical_inventory_id
                  AND NVL(mpit.parent_lpn_id, -99999) = NVL(p_parent_lpn_id, -99999)
                  AND NVL(mpit.void_flag, 2) = 2
                  AND mpit.adjustment_id IN (SELECT adjustment_id
                                               FROM mtl_physical_adjustments
                                              WHERE physical_inventory_id = p_physical_inventory_id
                                                AND organization_id = p_organization_id
                                                AND approval_status IS NULL)
             ORDER BY UPPER(mir.revision);
Line: 2544

      SELECT (inv_ui_item_lovs.get_conversion_rate(uom_code,
				   p_Organization_Id,
				   p_Inventory_Item_Id)) uom_code_comp
             , unit_of_measure
             , description
             , uom_class
          FROM mtl_item_uoms_view
         WHERE organization_id = p_organization_id
           AND inventory_item_id = p_inventory_item_id
           AND uom_code LIKE (l_code)
      ORDER BY inv_ui_item_lovs.conversion_order(inv_ui_item_lovs.get_conversion_rate(uom_code,
				   p_Organization_Id,
				   p_Inventory_Item_Id)) asc, Upper(uom_code);
Line: 2581

      SELECT DISTINCT concatenated_segments
                    , inventory_item_id
                    , description
                    , NVL(revision_qty_control_code, 1)
                    , NVL(lot_control_code, 1)
                    , NVL(serial_number_control_code, 1)
                    , NVL(restrict_subinventories_code, 2)
                    , NVL(restrict_locators_code, 2)
                    , NVL(location_control_code, 1)
                    , primary_uom_code
                    , NVL(inspection_required_flag, 2)
                    , NVL(shelf_life_code, 1)
                    , NVL(shelf_life_days, 0)
                    , NVL(allowed_units_lookup_code, 2)
                    , NVL(effectivity_control, 1)
                    , 0 parentlpnid
                    , 0 quantity
                    , NVL(default_serial_status_id, 0)
                    , NVL(serial_status_enabled, 'N')
                    , NVL(default_lot_status_id, 0)
                    , NVL(lot_status_enabled, 'N')
                    , ''
                    , 'N'
                    , inventory_item_flag
                    , 0
			  , wms_deploy.get_item_client_name(inventory_item_id),
		    inventory_asset_flag, --5591433: Added inventory_asset_flag and outside_processing_flag.
                    outside_operation_flag,
                    --Bug No 3952081
                    --Additional Fields for Process Convergence
                    NVL(GRADE_CONTROL_FLAG,'N'),
                    NVL(DEFAULT_GRADE,''),
                    NVL(EXPIRATION_ACTION_INTERVAL,0),
                    NVL(EXPIRATION_ACTION_CODE,''),
                    NVL(HOLD_DAYS,0),
                    NVL(MATURITY_DAYS,0),
                    NVL(RETEST_INTERVAL,0),
                    NVL(COPY_LOT_ATTRIBUTE_FLAG,'N'),
                    NVL(CHILD_LOT_FLAG,'N'),
                    NVL(CHILD_LOT_VALIDATION_FLAG,'N'),
                    NVL(LOT_DIVISIBLE_FLAG,'Y'),
                    NVL(SECONDARY_UOM_CODE,''),
                    NVL(SECONDARY_DEFAULT_IND,''),
                    NVL(TRACKING_QUANTITY_IND,'P'),
                    NVL(DUAL_UOM_DEVIATION_HIGH,0),
                    NVL(DUAL_UOM_DEVIATION_LOW,0)
                 FROM mtl_system_items_vl /* Bug 5581528 */
                WHERE organization_id = p_organization_id
                  AND container_item_flag = 'Y'
                  AND mtl_transactions_enabled_flag = 'Y'
      AND concatenated_segments LIKE (p_concatenated_segments||l_append)

      --Changes for GTIN

      UNION

           SELECT DISTINCT concatenated_segments
                    , msik.inventory_item_id
                    , msik.description
                    , NVL(revision_qty_control_code, 1)
                    , NVL(lot_control_code, 1)
                    , NVL(serial_number_control_code, 1)
                    , NVL(restrict_subinventories_code, 2)
                    , NVL(restrict_locators_code, 2)
                    , NVL(location_control_code, 1)
                    , primary_uom_code
                    , NVL(inspection_required_flag, 2)
                    , NVL(shelf_life_code, 1)
                    , NVL(shelf_life_days, 0)
                    , NVL(allowed_units_lookup_code, 2)
                    , NVL(effectivity_control, 1)
                    , 0 parentlpnid
                    , 0 quantity
                    , NVL(default_serial_status_id, 0)
                    , NVL(serial_status_enabled, 'N')
                    , NVL(default_lot_status_id, 0)
                    , NVL(lot_status_enabled, 'N')
                    , mcr.cross_reference
                    , 'N'
                    , inventory_item_flag
                    , 0
			  , wms_deploy.get_item_client_name(msik.inventory_item_id),
		    inventory_asset_flag, --5591433: Added inventory_asset_flag and outside_processing_flag.
                    outside_operation_flag,
                    --Bug No 3952081
                    --Additional Fields for Process Convergence
                    NVL(GRADE_CONTROL_FLAG,'N'),
                    NVL(DEFAULT_GRADE,''),
                    NVL(EXPIRATION_ACTION_INTERVAL,0),
                    NVL(EXPIRATION_ACTION_CODE,''),
                    NVL(HOLD_DAYS,0),
                    NVL(MATURITY_DAYS,0),
                    NVL(RETEST_INTERVAL,0),
                    NVL(COPY_LOT_ATTRIBUTE_FLAG,'N'),
                    NVL(CHILD_LOT_FLAG,'N'),
                    NVL(CHILD_LOT_VALIDATION_FLAG,'N'),
                    NVL(LOT_DIVISIBLE_FLAG,'Y'),
                    NVL(SECONDARY_UOM_CODE,''),
                    NVL(SECONDARY_DEFAULT_IND,''),
                    NVL(TRACKING_QUANTITY_IND,'P'),
                    NVL(DUAL_UOM_DEVIATION_HIGH,0),
                    NVL(DUAL_UOM_DEVIATION_LOW,0)
      FROM mtl_system_items_vl msik, /* Bug 5581528 */
      mtl_cross_references mcr
      WHERE msik.organization_id = p_organization_id
      AND msik.container_item_flag = 'Y'
      AND msik.mtl_transactions_enabled_flag = 'Y'
      AND msik.inventory_item_id   = mcr.inventory_item_id
      AND mcr.cross_reference_type = g_gtin_cross_ref_type
      AND mcr.cross_reference      LIKE l_cross_ref
      AND (mcr.organization_id     = msik.organization_id
	   OR
	   mcr.org_independent_flag = 'Y')
      ORDER BY concatenated_segments;
Line: 2739

    SELECT NVL(serial_discrepancy_option, 2)
         , NVL(container_discrepancy_option, 2)
      INTO l_serial_discrepancy_option
         , l_container_discrepancy_option
      FROM mtl_cycle_count_headers
     WHERE cycle_count_header_id = p_cycle_count_header_id;
Line: 2747

    SELECT NVL(serial_count_option, 1)
      INTO l_serial_count_option
      FROM mtl_cycle_count_headers
     WHERE cycle_count_header_id = p_cycle_count_header_id
       AND organization_id = p_organization_id;
Line: 2755

        SELECT   msik.concatenated_segments concatenated_segments
               , msik.inventory_item_id
               , msik.description
               , NVL(msik.revision_qty_control_code, 1)
               , NVL(msik.lot_control_code, 1)
               , NVL(msik.serial_number_control_code, 1)
               , NVL(msik.restrict_subinventories_code, 2)
               , NVL(msik.restrict_locators_code, 2)
               , NVL(msik.location_control_code, 1)
               , msik.primary_uom_code
               , NVL(msik.inspection_required_flag, 2)
               , NVL(msik.shelf_life_code, 1)
               , NVL(msik.shelf_life_days, 0)
               , NVL(msik.allowed_units_lookup_code, 2)
               , NVL(msik.effectivity_control, 1)
               , 0 parentlpnid
               , 0 quantity
               , NVL(msik.default_serial_status_id, 0)
               , NVL(msik.serial_status_enabled, 'N')
               , NVL(msik.default_lot_status_id, 0)
               , NVL(msik.lot_status_enabled, 'N')
               , ''
               , 'N'
               , msik.inventory_item_flag
               , 0
	     	   , wms_deploy.get_item_client_name(msik.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
               NVL(msik.GRADE_CONTROL_FLAG,'N'),
               NVL(msik.DEFAULT_GRADE,''),
               NVL(msik.EXPIRATION_ACTION_INTERVAL,0),
               NVL(msik.EXPIRATION_ACTION_CODE,''),
               NVL(msik.HOLD_DAYS,0),
               NVL(msik.MATURITY_DAYS,0),
               NVL(msik.RETEST_INTERVAL,0),
               NVL(msik.COPY_LOT_ATTRIBUTE_FLAG,'N'),
               NVL(msik.CHILD_LOT_FLAG,'N'),
               NVL(msik.CHILD_LOT_VALIDATION_FLAG,'N'),
               NVL(msik.LOT_DIVISIBLE_FLAG,'Y'),
               NVL(msik.SECONDARY_UOM_CODE,''),
               NVL(msik.SECONDARY_DEFAULT_IND,''),
               NVL(msik.TRACKING_QUANTITY_IND,'P'),
               NVL(msik.DUAL_UOM_DEVIATION_HIGH,0),
               NVL(msik.DUAL_UOM_DEVIATION_LOW,0)
            FROM mtl_system_items_vl msik, /* Bug 5581528 */
	         mtl_cycle_count_items mcci
           WHERE msik.organization_id = p_organization_id
             AND msik.inventory_item_id = mcci.inventory_item_id
             AND mcci.cycle_count_header_id = p_cycle_count_header_id
             AND (msik.serial_number_control_code IN (1, 6)
                  OR (l_serial_count_option <> 1
                      AND serial_number_control_code NOT IN (1, 6)
                     )
                 )
	AND msik.concatenated_segments LIKE (p_concatenated_segments||l_append)
	/*AND INV_MATERIAL_STATUS_GRP.loc_valid_for_item(p_locator_id,
                                                  p_organization_id,
                                                   msik.inventory_item_id,
                                                  p_subinventory_code)='Y' --Bug# 3188455 Added this for validating restricted Items to locator and subinventory
   AND INV_MATERIAL_STATUS_GRP.sub_valid_for_item(p_organization_id,
                                                  msik.inventory_item_id,
                                                  p_subinventory_code)='Y' -- Bug 5500255*/
   AND INV_MATERIAL_STATUS_GRP.sub_loc_valid_for_item(p_organization_id,msik.inventory_item_id,p_subinventory_code,p_locator_id,
                                                      msik.restrict_subinventories_code,msik.restrict_locators_code)='Y' -- Bug7626228
	--Changes for GTIN
	UNION

	SELECT   msik.concatenated_segments concatenated_segments
               , msik.inventory_item_id
               , msik.description
               , NVL(msik.revision_qty_control_code, 1)
               , NVL(msik.lot_control_code, 1)
               , NVL(msik.serial_number_control_code, 1)
               , NVL(msik.restrict_subinventories_code, 2)
               , NVL(msik.restrict_locators_code, 2)
               , NVL(msik.location_control_code, 1)
               , msik.primary_uom_code
               , NVL(msik.inspection_required_flag, 2)
               , NVL(msik.shelf_life_code, 1)
               , NVL(msik.shelf_life_days, 0)
               , NVL(msik.allowed_units_lookup_code, 2)
               , NVL(msik.effectivity_control, 1)
               , 0 parentlpnid
               , 0 quantity
               , NVL(msik.default_serial_status_id, 0)
               , NVL(msik.serial_status_enabled, 'N')
               , NVL(msik.default_lot_status_id, 0)
               , NVL(msik.lot_status_enabled, 'N')
               , mcr.cross_reference
               , 'N'
               , msik.inventory_item_flag
               , 0
	     	   , wms_deploy.get_item_client_name(msik.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
               NVL(msik.GRADE_CONTROL_FLAG,'N'),
               NVL(msik.DEFAULT_GRADE,''),
               NVL(msik.EXPIRATION_ACTION_INTERVAL,0),
               NVL(msik.EXPIRATION_ACTION_CODE,''),
               NVL(msik.HOLD_DAYS,0),
               NVL(msik.MATURITY_DAYS,0),
               NVL(msik.RETEST_INTERVAL,0),
               NVL(msik.COPY_LOT_ATTRIBUTE_FLAG,'N'),
               NVL(msik.CHILD_LOT_FLAG,'N'),
               NVL(msik.CHILD_LOT_VALIDATION_FLAG,'N'),
               NVL(msik.LOT_DIVISIBLE_FLAG,'Y'),
               NVL(msik.SECONDARY_UOM_CODE,''),
               NVL(msik.SECONDARY_DEFAULT_IND,''),
               NVL(msik.TRACKING_QUANTITY_IND,'P'),
               NVL(msik.DUAL_UOM_DEVIATION_HIGH,0),
               NVL(msik.DUAL_UOM_DEVIATION_LOW,0)
            FROM mtl_system_items_vl msik, /* Bug 5581528 */
	         mtl_cycle_count_items mcci, mtl_cross_references mcr
           WHERE msik.organization_id = p_organization_id
             AND msik.inventory_item_id = mcci.inventory_item_id
             AND mcci.cycle_count_header_id = p_cycle_count_header_id
             AND (msik.serial_number_control_code IN (1, 6)
                  OR (l_serial_count_option <> 1
                      AND serial_number_control_code NOT IN (1, 6)
                     )
                 )
	AND msik.inventory_item_id   = mcr.inventory_item_id
      AND mcr.cross_reference_type = g_gtin_cross_ref_type
      AND mcr.cross_reference      LIKE l_cross_ref
      AND (mcr.organization_id     = msik.organization_id
	   OR
	   mcr.org_independent_flag = 'Y')
        ORDER BY concatenated_segments;
Line: 2885

        SELECT UNIQUE msik.concatenated_segments concatenated_segments
                    , msik.inventory_item_id
                    , msik.description
                    , NVL(msik.revision_qty_control_code, 1)
                    , NVL(msik.lot_control_code, 1)
                    , NVL(msik.serial_number_control_code, 1)
                    , NVL(msik.restrict_subinventories_code, 2)
                    , NVL(msik.restrict_locators_code, 2)
                    , NVL(msik.location_control_code, 1)
                    , msik.primary_uom_code
                    , NVL(msik.inspection_required_flag, 2)
                    , NVL(msik.shelf_life_code, 1)
                    , NVL(msik.shelf_life_days, 0)
                    , NVL(msik.allowed_units_lookup_code, 2)
                    , NVL(msik.effectivity_control, 1)
                    , 0 parentlpnid
                    , 0 quantity
                    , NVL(msik.default_serial_status_id, 0)
                    , NVL(msik.serial_status_enabled, 'N')
                    , NVL(msik.default_lot_status_id, 0)
                    , NVL(msik.lot_status_enabled, 'N')
                    , ''
                    , 'N'
                    , msik.inventory_item_flag
                    , 0
	     	        , wms_deploy.get_item_client_name(msik.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
                    NVL(msik.GRADE_CONTROL_FLAG,'N'),
                    NVL(msik.DEFAULT_GRADE,''),
                    NVL(msik.EXPIRATION_ACTION_INTERVAL,0),
                    NVL(msik.EXPIRATION_ACTION_CODE,''),
                    NVL(msik.HOLD_DAYS,0),
                    NVL(msik.MATURITY_DAYS,0),
                    NVL(msik.RETEST_INTERVAL,0),
                    NVL(msik.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                    NVL(msik.CHILD_LOT_FLAG,'N'),
                    NVL(msik.CHILD_LOT_VALIDATION_FLAG,'N'),
                    NVL(msik.LOT_DIVISIBLE_FLAG,'Y'),
                    NVL(msik.SECONDARY_UOM_CODE,''),
                    NVL(msik.SECONDARY_DEFAULT_IND,''),
                    NVL(msik.TRACKING_QUANTITY_IND,'P'),
                    NVL(msik.DUAL_UOM_DEVIATION_HIGH,0),
                    NVL(msik.DUAL_UOM_DEVIATION_LOW,0)
                 FROM mtl_system_items_vl msik, /* Bug 5581528 */
		      mtl_cycle_count_entries mcce
                WHERE msik.organization_id = p_organization_id
                  AND msik.concatenated_segments LIKE (p_concatenated_segments||l_append)
                  AND msik.inventory_item_id = mcce.inventory_item_id
                  AND mcce.cycle_count_header_id = p_cycle_count_header_id
                  AND mcce.organization_id = p_organization_id
                  -- The sub and loc have to match an existing cycle count entry
                  -- OR the entry contains an LPN and
                  -- container discrepancies are allowed
                  -- OR the item is serial controlled, the cycle count header allows
                  -- serial items and serial discrepancies are allowed
                  AND ((mcce.subinventory = p_subinventory_code
                        AND NVL(mcce.locator_id, -99999) = NVL(p_locator_id, -99999)
                       )
                       OR (mcce.parent_lpn_id IS NOT NULL
                           AND l_container_discrepancy_option = 1
                          )
                       OR (l_serial_count_option <> 1
                           AND msik.serial_number_control_code NOT IN (1, 6)
                           AND l_serial_discrepancy_option = 1
                          )
                      )
                  AND NVL(mcce.parent_lpn_id, -99999) = NVL(p_parent_lpn_id, -99999)
			 AND mcce.entry_status_code IN (1, 3)

			 --Changes for GTIN
			 UNION

			         SELECT UNIQUE msik.concatenated_segments concatenated_segments
                    , msik.inventory_item_id
                    , msik.description
                    , NVL(msik.revision_qty_control_code, 1)
                    , NVL(msik.lot_control_code, 1)
                    , NVL(msik.serial_number_control_code, 1)
                    , NVL(msik.restrict_subinventories_code, 2)
                    , NVL(msik.restrict_locators_code, 2)
                    , NVL(msik.location_control_code, 1)
                    , msik.primary_uom_code
                    , NVL(msik.inspection_required_flag, 2)
                    , NVL(msik.shelf_life_code, 1)
                    , NVL(msik.shelf_life_days, 0)
                    , NVL(msik.allowed_units_lookup_code, 2)
                    , NVL(msik.effectivity_control, 1)
                    , 0 parentlpnid
                    , 0 quantity
                    , NVL(msik.default_serial_status_id, 0)
                    , NVL(msik.serial_status_enabled, 'N')
                    , NVL(msik.default_lot_status_id, 0)
                    , NVL(msik.lot_status_enabled, 'N')
                    , mcr.cross_reference
                    , 'N'
                    , msik.inventory_item_flag
                    , 0
	     	        , wms_deploy.get_item_client_name(msik.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
                    NVL(msik.GRADE_CONTROL_FLAG,'N'),
                    NVL(msik.DEFAULT_GRADE,''),
                    NVL(msik.EXPIRATION_ACTION_INTERVAL,0),
                    NVL(msik.EXPIRATION_ACTION_CODE,''),
                    NVL(msik.HOLD_DAYS,0),
                    NVL(msik.MATURITY_DAYS,0),
                    NVL(msik.RETEST_INTERVAL,0),
                    NVL(msik.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                    NVL(msik.CHILD_LOT_FLAG,'N'),
                    NVL(msik.CHILD_LOT_VALIDATION_FLAG,'N'),
                    NVL(msik.LOT_DIVISIBLE_FLAG,'Y'),
                    NVL(msik.SECONDARY_UOM_CODE,''),
                    NVL(msik.SECONDARY_DEFAULT_IND,''),
                    NVL(msik.TRACKING_QUANTITY_IND,'P'),
                    NVL(msik.DUAL_UOM_DEVIATION_HIGH,0),
                    NVL(msik.DUAL_UOM_DEVIATION_LOW,0)
                 FROM mtl_system_items_vl msik, /* Bug 5581528 */
		      mtl_cycle_count_entries mcce, mtl_cross_references mcr
                WHERE msik.organization_id = p_organization_id
                  AND msik.inventory_item_id = mcce.inventory_item_id
                  AND mcce.cycle_count_header_id = p_cycle_count_header_id
                  AND mcce.organization_id = p_organization_id
                  -- The sub and loc have to match an existing cycle count entry
                  -- OR the entry contains an LPN and
                  -- container discrepancies are allowed
                  -- OR the item is serial controlled, the cycle count header allows
                  -- serial items and serial discrepancies are allowed
                  AND ((mcce.subinventory = p_subinventory_code
                        AND NVL(mcce.locator_id, -99999) = NVL(p_locator_id, -99999)
                       )
                       OR (mcce.parent_lpn_id IS NOT NULL
                           AND l_container_discrepancy_option = 1
                          )
                       OR (l_serial_count_option <> 1
                           AND msik.serial_number_control_code NOT IN (1, 6)
                           AND l_serial_discrepancy_option = 1
                          )
                      )
                  AND NVL(mcce.parent_lpn_id, -99999) = NVL(p_parent_lpn_id, -99999)
			 AND mcce.entry_status_code IN (1, 3)
			       AND msik.inventory_item_id   = mcr.inventory_item_id
      AND mcr.cross_reference_type = g_gtin_cross_ref_type
      AND mcr.cross_reference      LIKE l_cross_ref
      AND (mcr.organization_id     = msik.organization_id
	   OR
	   mcr.org_independent_flag = 'Y')
             ORDER BY concatenated_segments;
Line: 3059

        SELECT   revision
               , effectivity_date
               , NVL(description, '')
            FROM mtl_item_revisions
           WHERE organization_id = p_organization_id
             AND inventory_item_id = p_inventory_item_id
             AND revision LIKE (p_revision)
        ORDER BY UPPER(revision);
Line: 3069

        SELECT UNIQUE mir.revision
                    , mir.effectivity_date
                    , NVL(mir.description, '')
                 FROM mtl_item_revisions mir, mtl_cycle_count_entries mcce
                WHERE mir.organization_id = p_organization_id
                  AND mir.inventory_item_id = p_inventory_item_id
                  AND mir.revision LIKE (p_revision)
                  AND mir.inventory_item_id = mcce.inventory_item_id
                  AND mcce.cycle_count_header_id = p_cycle_count_header_id
                  AND NVL(mcce.parent_lpn_id, -99999) = NVL(p_parent_lpn_id, -99999)
                  AND mcce.entry_status_code IN (1, 3)
             ORDER BY UPPER(mir.revision);
Line: 3112

      SELECT (inv_ui_item_lovs.get_conversion_rate(uom_code,
                                   p_organization_id,
                                   p_inventory_item_id)) uom_code_comp
             , unit_of_measure
             , description
             , uom_class
          FROM mtl_item_uoms_view
         WHERE organization_id = p_organization_id
           AND inventory_item_id = p_inventory_item_id
           AND uom_code LIKE (l_code)
      ORDER BY inv_ui_item_lovs.conversion_order(inv_ui_item_lovs.get_conversion_rate(uom_code,
                                   p_Organization_Id,
                                   p_Inventory_Item_Id)) asc, Upper(uom_code);
Line: 3156

	SELECT * FROM ( --BUG12820609 added to make function call only once
		SELECT /*+ leading(b) */ DISTINCT a.concatenated_segments --BUG12820609 ordering of MTRL and MSI in from clause
	            , a.inventory_item_id
                    , a.description
                    , NVL(a.revision_qty_control_code, 1)
                    , NVL(a.lot_control_code, 1)
                    , NVL(a.serial_number_control_code, 1)
                    , NVL(a.restrict_subinventories_code, 2)
                    , NVL(a.restrict_locators_code, 2)
                    , NVL(a.location_control_code, 1)
                    , a.primary_uom_code
                    , NVL(a.inspection_required_flag, 2)
                    , NVL(a.shelf_life_code, 1)
                    , NVL(a.shelf_life_days, 0)
                    , NVL(a.allowed_units_lookup_code, 2)
                    , NVL(a.effectivity_control, 1)
                    , 0 parent_lpn_id	--BUG12820609 added alias else outer select won't run
                    , 0 quantity		--BUG12820609 added alias else outer select won't run
                    , NVL(a.default_serial_status_id, 0)
                    , NVL(a.serial_status_enabled, 'N')
                    , NVL(a.default_lot_status_id, 0)
                    , NVL(a.lot_status_enabled, 'N')
                    , ''
                    , 'N'
                    , a.inventory_item_flag
                    , (inv_rcv_std_inspect_apis.get_inspection_qty_wrapper('LPN', p_lpn_id, NULL, NULL, p_organization_id, b.inventory_item_id, a.primary_uom_code)) insp_qty	--BUG12820609
			  , wms_deploy.get_item_client_name(a.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
                    NVL(a.GRADE_CONTROL_FLAG,'N'),
                    NVL(a.DEFAULT_GRADE,''),
                    NVL(a.EXPIRATION_ACTION_INTERVAL,0),
                    NVL(a.EXPIRATION_ACTION_CODE,''),
                    NVL(a.HOLD_DAYS,0),
                    NVL(a.MATURITY_DAYS,0),
                    NVL(a.RETEST_INTERVAL,0),
                    NVL(a.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                    NVL(a.CHILD_LOT_FLAG,'N'),
                    NVL(a.CHILD_LOT_VALIDATION_FLAG,'N'),
                    NVL(a.LOT_DIVISIBLE_FLAG,'Y'),
                    NVL(a.SECONDARY_UOM_CODE,''),
                    NVL(a.SECONDARY_DEFAULT_IND,''),
                    NVL(a.TRACKING_QUANTITY_IND,'P'),
                    NVL(a.DUAL_UOM_DEVIATION_HIGH,0),
                    NVL(a.DUAL_UOM_DEVIATION_LOW,0)
                 FROM mtl_txn_request_lines b , mtl_system_items_vl a /* Bug 5581528 */ --BUG12820609 changed order of MTRL and MSI
                WHERE b.lpn_id = p_lpn_id
                  AND b.organization_id = p_organization_id
                  AND b.inspection_status is not null   -- 8405606
                  AND b.organization_id = a.organization_id
                  AND b.inventory_item_id = a.inventory_item_id
				AND a.concatenated_segments LIKE (p_concatenated_segments||l_append)
				AND Nvl(b.wms_process_flag,-1) <> 2
				AND b.line_status <> 5 --BUG12820609 closed MTRL's do not matter in Inspect Item LOV
	--  AND ((inv_rcv_std_inspect_apis.get_inspection_qty_wrapper('LPN',p_lpn_id, NULL, NULL, p_organization_id, a.inventory_item_id, a.primary_uom_code)) > 0) --BUG12820609 added outer select to reduce the call see where
			)  WHERE insp_qty > 0 --BUG12820609 added as function call was reduced to one
	  --Changes for GTIN
	  UNION
--BUG12820609 refer changes in above select, same done in below 2 select statements
	SELECT * FROM (
		SELECT /*+ leading(b) */ DISTINCT a.concatenated_segments
	            , a.inventory_item_id
                    , a.description
                    , NVL(a.revision_qty_control_code, 1)
                    , NVL(a.lot_control_code, 1)
                    , NVL(a.serial_number_control_code, 1)
                    , NVL(a.restrict_subinventories_code, 2)
                    , NVL(a.restrict_locators_code, 2)
                    , NVL(a.location_control_code, 1)
                    , a.primary_uom_code
                    , NVL(a.inspection_required_flag, 2)
                    , NVL(a.shelf_life_code, 1)
                    , NVL(a.shelf_life_days, 0)
                    , NVL(a.allowed_units_lookup_code, 2)
                    , NVL(a.effectivity_control, 1)
                    , 0 parent_lpn_id
                    , 0 quantity
                    , NVL(a.default_serial_status_id, 0)
                    , NVL(a.serial_status_enabled, 'N')
                    , NVL(a.default_lot_status_id, 0)
                    , NVL(a.lot_status_enabled, 'N')
                    , mcr.cross_reference
                    , 'N'
                    , a.inventory_item_flag
                    , (inv_rcv_std_inspect_apis.get_inspection_qty_wrapper('LPN', p_lpn_id, NULL, NULL, p_organization_id, b.inventory_item_id, a.primary_uom_code)) insp_qty
			  , wms_deploy.get_item_client_name(a.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
                    NVL(a.GRADE_CONTROL_FLAG,'N'),
                    NVL(a.DEFAULT_GRADE,''),
                    NVL(a.EXPIRATION_ACTION_INTERVAL,0),
                    NVL(a.EXPIRATION_ACTION_CODE,''),
                    NVL(a.HOLD_DAYS,0),
                    NVL(a.MATURITY_DAYS,0),
                    NVL(a.RETEST_INTERVAL,0),
                    NVL(a.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                    NVL(a.CHILD_LOT_FLAG,'N'),
                    NVL(a.CHILD_LOT_VALIDATION_FLAG,'N'),
                    NVL(a.LOT_DIVISIBLE_FLAG,'Y'),
                    NVL(a.SECONDARY_UOM_CODE,''),
                    NVL(a.SECONDARY_DEFAULT_IND,''),
                    NVL(a.TRACKING_QUANTITY_IND,'P'),
                    NVL(a.DUAL_UOM_DEVIATION_HIGH,0),
                    NVL(a.DUAL_UOM_DEVIATION_LOW,0)
	  FROM mtl_txn_request_lines b, mtl_system_items_vl a, /* Bug 5581528 */
	    mtl_cross_references mcr
	  WHERE b.lpn_id = p_lpn_id
	  AND b.organization_id = p_organization_id
	  AND b.inspection_status is not null   -- 8405606
	  AND b.organization_id = a.organization_id
	  AND b.inventory_item_id = a.inventory_item_id
	  AND Nvl(b.wms_process_flag,-1) <> 2
	--  AND ((inv_rcv_std_inspect_apis.get_inspection_qty_wrapper('LPN',p_lpn_id, NULL, NULL, p_organization_id, a.inventory_item_id, a.primary_uom_code)) > 0)
	  AND a.inventory_item_id   = mcr.inventory_item_id
	  AND mcr.cross_reference_type = g_gtin_cross_ref_type
	  AND mcr.cross_reference      LIKE l_cross_ref
	  AND (mcr.organization_id     = a.organization_id
	       OR
	       mcr.org_independent_flag = 'Y')
	  AND b.line_status <> 5
	) WHERE insp_qty > 0;
Line: 3281

	SELECT * FROM (
	  SELECT /*+ leading(b) */ DISTINCT a.concatenated_segments
	            , a.inventory_item_id
                    , a.description
                    , NVL(a.revision_qty_control_code, 1)
                    , NVL(a.lot_control_code, 1)
                    , NVL(a.serial_number_control_code, 1)
                    , NVL(a.restrict_subinventories_code, 2)
                    , NVL(a.restrict_locators_code, 2)
                    , NVL(a.location_control_code, 1)
                    , a.primary_uom_code
                    , NVL(a.inspection_required_flag, 2)
                    , NVL(a.shelf_life_code, 1)
                    , NVL(a.shelf_life_days, 0)
                    , NVL(a.allowed_units_lookup_code, 2)
                    , NVL(a.effectivity_control, 1)
                    , 0 parent_lpn_id
                    , 0 quantity
                    , NVL(a.default_serial_status_id, 0)
                    , NVL(a.serial_status_enabled, 'N')
                    , NVL(a.default_lot_status_id, 0)
                    , NVL(a.lot_status_enabled, 'N')
                    , ''
                    , 'N'
                    , a.inventory_item_flag
                    , (inv_rcv_std_inspect_apis.get_inspection_qty_wrapper('LPN', p_lpn_id, NULL, NULL, p_organization_id, b.inventory_item_id, a.primary_uom_code)) insp_qty
			  , wms_deploy.get_item_client_name(a.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
                    NVL(a.GRADE_CONTROL_FLAG,'N'),
                    NVL(a.DEFAULT_GRADE,''),
                    NVL(a.EXPIRATION_ACTION_INTERVAL,0),
                    NVL(a.EXPIRATION_ACTION_CODE,''),
                    NVL(a.HOLD_DAYS,0),
                    NVL(a.MATURITY_DAYS,0),
                    NVL(a.RETEST_INTERVAL,0),
                    NVL(a.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                    NVL(a.CHILD_LOT_FLAG,'N'),
                    NVL(a.CHILD_LOT_VALIDATION_FLAG,'N'),
                    NVL(a.LOT_DIVISIBLE_FLAG,'Y'),
                    NVL(a.SECONDARY_UOM_CODE,''),
                    NVL(a.SECONDARY_DEFAULT_IND,''),
                    NVL(a.TRACKING_QUANTITY_IND,'P'),
                    NVL(a.DUAL_UOM_DEVIATION_HIGH,0),
                    NVL(a.DUAL_UOM_DEVIATION_LOW,0)
                 FROM mtl_txn_request_lines b, mtl_system_items_vl a  /* Bug 5581528 */
                WHERE b.lpn_id = p_lpn_id
                  AND b.organization_id = p_organization_id
                  AND b.inspection_status is not null   -- 8405606
                  AND b.organization_id = a.organization_id
                  AND b.inventory_item_id = a.inventory_item_id
				-- bug#13092838  AND a.concatenated_segments LIKE (p_concatenated_segments||l_append)
				AND Nvl(b.wms_process_flag,-1) <> 2
	--  AND ((inv_rcv_std_inspect_apis.get_inspection_qty_wrapper('LPN', p_lpn_id, NULL, NULL, p_organization_id, a.inventory_item_id, a.primary_uom_code)) > 0)
				AND b.line_status <> 5
	 ) WHERE insp_qty > 0;
Line: 3341

	SELECT * FROM (
	  SELECT /*+ leading(b) */ DISTINCT a.concatenated_segments
	            , a.inventory_item_id
                    , a.description
                    , NVL(a.revision_qty_control_code, 1)
                    , NVL(a.lot_control_code, 1)
                    , NVL(a.serial_number_control_code, 1)
                    , NVL(a.restrict_subinventories_code, 2)
                    , NVL(a.restrict_locators_code, 2)
                    , NVL(a.location_control_code, 1)
                    , a.primary_uom_code
                    , NVL(a.inspection_required_flag, 2)
                    , NVL(a.shelf_life_code, 1)
                    , NVL(a.shelf_life_days, 0)
                    , NVL(a.allowed_units_lookup_code, 2)
                    , NVL(a.effectivity_control, 1)
                    , 0 parent_lpn_id
                    , 0 quantity
                    , NVL(a.default_serial_status_id, 0)
                    , NVL(a.serial_status_enabled, 'N')
                    , NVL(a.default_lot_status_id, 0)
                    , NVL(a.lot_status_enabled, 'N')
                    , ''
                    , 'N'
                    , a.inventory_item_flag
                    , (inv_rcv_std_inspect_apis.get_inspection_qty_wrapper('LPN', p_lpn_id, NULL, NULL, p_organization_id, b.inventory_item_id, a.primary_uom_code)) insp_qty
			  , wms_deploy.get_item_client_name(a.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
                    NVL(a.GRADE_CONTROL_FLAG,'N'),
                    NVL(a.DEFAULT_GRADE,''),
                    NVL(a.EXPIRATION_ACTION_INTERVAL,0),
                    NVL(a.EXPIRATION_ACTION_CODE,''),
                    NVL(a.HOLD_DAYS,0),
                    NVL(a.MATURITY_DAYS,0),
                    NVL(a.RETEST_INTERVAL,0),
                    NVL(a.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                    NVL(a.CHILD_LOT_FLAG,'N'),
                    NVL(a.CHILD_LOT_VALIDATION_FLAG,'N'),
                    NVL(a.LOT_DIVISIBLE_FLAG,'Y'),
                    NVL(a.SECONDARY_UOM_CODE,''),
                    NVL(a.SECONDARY_DEFAULT_IND,''),
                    NVL(a.TRACKING_QUANTITY_IND,'P'),
                    NVL(a.DUAL_UOM_DEVIATION_HIGH,0),
                    NVL(a.DUAL_UOM_DEVIATION_LOW,0)
                 FROM mtl_txn_request_lines b, mtl_system_items_vl a  /* Bug 5581528 */
                WHERE b.lpn_id = p_lpn_id
                  AND b.organization_id = p_organization_id
                  AND b.inspection_status is not null   -- 8405606
                  AND b.organization_id = a.organization_id
                  AND b.inventory_item_id = a.inventory_item_id
				AND a.concatenated_segments LIKE (p_concatenated_segments||l_append)
				AND Nvl(b.wms_process_flag,-1) <> 2
	--  AND ((inv_rcv_std_inspect_apis.get_inspection_qty_wrapper('LPN', p_lpn_id, NULL, NULL, p_organization_id, a.inventory_item_id, a.primary_uom_code)) > 0)
				AND b.line_status <> 5
	 ) WHERE insp_qty > 0;
Line: 3420

      SELECT DISTINCT a.revision
                    , a.effectivity_date
                    , NVL(a.description, '')
                 FROM mtl_item_revisions a, mtl_txn_request_lines b
                WHERE b.organization_id = p_organization_id
                  AND b.inventory_item_id = p_inventory_item_id
                  AND b.lpn_id = p_lpn_id
                  AND b.inspection_status is not null  --8405606
                  AND a.organization_id = b.organization_id
                  AND a.inventory_item_id = b.inventory_item_id
                  AND a.revision = b.revision
                  AND a.revision LIKE (p_revision);
Line: 3444

        SELECT DISTINCT msi.concatenated_segments
                      , moq.inventory_item_id
                      , msi.description
                      , NVL(msi.revision_qty_control_code, 1)
                      , NVL(msi.lot_control_code, 1)
                      , NVL(msi.serial_number_control_code, 1)
                      , NVL(msi.restrict_subinventories_code, 2)
                      , NVL(msi.restrict_locators_code, 2)
                      , NVL(msi.location_control_code, 1)
                      , msi.primary_uom_code
                      , NVL(msi.inspection_required_flag, 2)
                      , NVL(msi.shelf_life_code, 1)
                      , NVL(msi.shelf_life_days, 0)
                      , NVL(msi.allowed_units_lookup_code, 2)
                      , NVL(msi.effectivity_control, 1)
                      , '0'
                      , '0'
                      , '0'
                      , '0'
                      , '0'
                      , '0'
                      , ''
                      , 'N'
                      , msi.inventory_item_flag
                      , 0
			    , wms_deploy.get_item_client_name(moq.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
                      NVL(msi.GRADE_CONTROL_FLAG,'N'),
                      NVL(msi.DEFAULT_GRADE,''),
                      NVL(msi.EXPIRATION_ACTION_INTERVAL,0),
                      NVL(msi.EXPIRATION_ACTION_CODE,''),
                      NVL(msi.HOLD_DAYS,0),
                      NVL(msi.MATURITY_DAYS,0),
                      NVL(msi.RETEST_INTERVAL,0),
                      NVL(msi.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                      NVL(msi.CHILD_LOT_FLAG,'N'),
                      NVL(msi.CHILD_LOT_VALIDATION_FLAG,'N'),
                      NVL(msi.LOT_DIVISIBLE_FLAG,'Y'),
                      NVL(msi.SECONDARY_UOM_CODE,''),
                      NVL(msi.SECONDARY_DEFAULT_IND,''),
                      NVL(msi.TRACKING_QUANTITY_IND,'P'),
                      NVL(msi.DUAL_UOM_DEVIATION_HIGH,0),
                      NVL(msi.DUAL_UOM_DEVIATION_LOW,0)
                   FROM mtl_onhand_quantities_detail moq, mtl_system_items_vl msi  -- Bug 2687570, use MOQD instead of MOQ because consigned stock is not visible in MOQ
                  WHERE moq.organization_id = p_org_id
                    AND NVL(moq.subinventory_code, '@') = NVL(p_subinventory_code, NVL(moq.subinventory_code, '@'))
                    AND NVL(moq.locator_id, -1) = NVL(p_locator_id, NVL(moq.locator_id, -1))
                    AND moq.containerized_flag = 2
                    AND moq.inventory_item_id = msi.inventory_item_id
                    AND moq.organization_id = msi.organization_id
	AND msi.concatenated_segments LIKE (p_item||l_append)

	--Changes for GTIN
	UNION

	        SELECT DISTINCT msi.concatenated_segments
                      , moq.inventory_item_id
                      , msi.description
                      , NVL(msi.revision_qty_control_code, 1)
                      , NVL(msi.lot_control_code, 1)
                      , NVL(msi.serial_number_control_code, 1)
                      , NVL(msi.restrict_subinventories_code, 2)
                      , NVL(msi.restrict_locators_code, 2)
                      , NVL(msi.location_control_code, 1)
                      , msi.primary_uom_code
                      , NVL(msi.inspection_required_flag, 2)
                      , NVL(msi.shelf_life_code, 1)
                      , NVL(msi.shelf_life_days, 0)
                      , NVL(msi.allowed_units_lookup_code, 2)
                      , NVL(msi.effectivity_control, 1)
                      , '0'
                      , '0'
                      , '0'
                      , '0'
                      , '0'
                      , '0'
                      , mcr.cross_reference
                      , 'N'
                      , msi.inventory_item_flag
                      , 0
			    , wms_deploy.get_item_client_name(moq.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
                      NVL(msi.GRADE_CONTROL_FLAG,'N'),
                      NVL(msi.DEFAULT_GRADE,''),
                      NVL(msi.EXPIRATION_ACTION_INTERVAL,0),
                      NVL(msi.EXPIRATION_ACTION_CODE,''),
                      NVL(msi.HOLD_DAYS,0),
                      NVL(msi.MATURITY_DAYS,0),
                      NVL(msi.RETEST_INTERVAL,0),
                      NVL(msi.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                      NVL(msi.CHILD_LOT_FLAG,'N'),
                      NVL(msi.CHILD_LOT_VALIDATION_FLAG,'N'),
                      NVL(msi.LOT_DIVISIBLE_FLAG,'Y'),
                      NVL(msi.SECONDARY_UOM_CODE,''),
                      NVL(msi.SECONDARY_DEFAULT_IND,''),
                      NVL(msi.TRACKING_QUANTITY_IND,'P'),
                      NVL(msi.DUAL_UOM_DEVIATION_HIGH,0),
                      NVL(msi.DUAL_UOM_DEVIATION_LOW,0)
	FROM mtl_onhand_quantities_detail moq, -- Bug 2687570, use MOQD instead of MOQ because consigned stock is not visible in MOQ
	mtl_system_items_vl msi, /* Bug 5581528 */
	mtl_cross_references mcr
	WHERE moq.organization_id = p_org_id
	AND NVL(moq.subinventory_code, '@') = NVL(p_subinventory_code, NVL(moq.subinventory_code, '@'))
	AND NVL(moq.locator_id, -1) = NVL(p_locator_id, NVL(moq.locator_id, -1))
	AND moq.containerized_flag = 2
	AND moq.inventory_item_id = msi.inventory_item_id
	AND moq.organization_id = msi.organization_id
	AND msi.inventory_item_id   = mcr.inventory_item_id
	AND mcr.cross_reference_type = g_gtin_cross_ref_type
	AND mcr.cross_reference      LIKE l_cross_ref
	AND (mcr.organization_id     = msi.organization_id
	     OR
	     mcr.org_independent_flag = 'Y');
Line: 3562

        SELECT DISTINCT msi.concatenated_segments
                      , moq.inventory_item_id
                      , msi.description
                      , NVL(msi.revision_qty_control_code, 1)
                      , NVL(msi.lot_control_code, 1)
                      , NVL(msi.serial_number_control_code, 1)
                      , NVL(msi.restrict_subinventories_code, 2)
                      , NVL(msi.restrict_locators_code, 2)
                      , NVL(msi.location_control_code, 1)
                      , msi.primary_uom_code
                      , NVL(msi.inspection_required_flag, 2)
                      , NVL(msi.shelf_life_code, 1)
                      , NVL(msi.shelf_life_days, 0)
                      , NVL(msi.allowed_units_lookup_code, 2)
                      , NVL(msi.effectivity_control, 1)
                      , '0'
                      , '0'
                      , '0'
                      , '0'
                      , '0'
                      , '0'
                      , ''
                      , 'N'
                      , msi.inventory_item_flag
                      , 0
			    , wms_deploy.get_item_client_name(moq.inventory_item_id),
                      NVL(msi.GRADE_CONTROL_FLAG,'N'),
     --Bug No 3952081
     --Additional Fields for Process Convergence
                      NVL(msi.DEFAULT_GRADE,''),
                      NVL(msi.EXPIRATION_ACTION_INTERVAL,0),
                      NVL(msi.EXPIRATION_ACTION_CODE,''),
                      NVL(msi.HOLD_DAYS,0),
                      NVL(msi.MATURITY_DAYS,0),
                      NVL(msi.RETEST_INTERVAL,0),
                      NVL(msi.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                      NVL(msi.CHILD_LOT_FLAG,'N'),
                      NVL(msi.CHILD_LOT_VALIDATION_FLAG,'N'),
                      NVL(msi.LOT_DIVISIBLE_FLAG,'Y'),
                      NVL(msi.SECONDARY_UOM_CODE,''),
                      NVL(msi.SECONDARY_DEFAULT_IND,''),
                      NVL(msi.TRACKING_QUANTITY_IND,'P'),
                      NVL(msi.DUAL_UOM_DEVIATION_HIGH,0),
                      NVL(msi.DUAL_UOM_DEVIATION_LOW,0)
                   FROM mtl_onhand_quantities_detail moq, mtl_system_items_vl msi /* Bug 5581528 */
					-- Bug 2687570, use MOQD instead of MOQ because consigned stock is not visible in MOQ
                  WHERE moq.organization_id = p_org_id
                    AND NVL(moq.subinventory_code, '@') = NVL(p_subinventory_code, NVL(moq.subinventory_code, '@'))
                    AND NVL(moq.locator_id, -1) = NVL(p_locator_id, NVL(moq.locator_id, -1))
                    AND NVL(msi.container_item_flag, '@') = NVL(p_container_item_flag, NVL(msi.container_item_flag, '@'))
                    AND moq.inventory_item_id = msi.inventory_item_id
                    AND moq.organization_id = msi.organization_id
	AND concatenated_segments LIKE (p_item||l_append)

	--Changes for GTIN
	UNION

	        SELECT DISTINCT msi.concatenated_segments
                      , moq.inventory_item_id
                      , msi.description
                      , NVL(msi.revision_qty_control_code, 1)
                      , NVL(msi.lot_control_code, 1)
                      , NVL(msi.serial_number_control_code, 1)
                      , NVL(msi.restrict_subinventories_code, 2)
                      , NVL(msi.restrict_locators_code, 2)
                      , NVL(msi.location_control_code, 1)
                      , msi.primary_uom_code
                      , NVL(msi.inspection_required_flag, 2)
                      , NVL(msi.shelf_life_code, 1)
                      , NVL(msi.shelf_life_days, 0)
                      , NVL(msi.allowed_units_lookup_code, 2)
                      , NVL(msi.effectivity_control, 1)
                      , '0'
                      , '0'
                      , '0'
                      , '0'
                      , '0'
                      , '0'
                      , mcr.cross_reference
                      , 'N'
                      , msi.inventory_item_flag
                      , 0
			    , wms_deploy.get_item_client_name(moq.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
                      NVL(msi.GRADE_CONTROL_FLAG,'N'),
                      NVL(msi.DEFAULT_GRADE,''),
                      NVL(msi.EXPIRATION_ACTION_INTERVAL,0),
                      NVL(msi.EXPIRATION_ACTION_CODE,''),
                      NVL(msi.HOLD_DAYS,0),
                      NVL(msi.MATURITY_DAYS,0),
                      NVL(msi.RETEST_INTERVAL,0),
                      NVL(msi.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                      NVL(msi.CHILD_LOT_FLAG,'N'),
                      NVL(msi.CHILD_LOT_VALIDATION_FLAG,'N'),
                      NVL(msi.LOT_DIVISIBLE_FLAG,'Y'),
                      NVL(msi.SECONDARY_UOM_CODE,''),
                      NVL(msi.SECONDARY_DEFAULT_IND,''),
                      NVL(msi.TRACKING_QUANTITY_IND,'P'),
                      NVL(msi.DUAL_UOM_DEVIATION_HIGH,0),
                      NVL(msi.DUAL_UOM_DEVIATION_LOW,0)
	FROM mtl_onhand_quantities_detail moq, -- Bug 2687570, use MOQD instead of MOQ because consigned stock is not visible in MOQ
	mtl_system_items_vl msi, /* Bug 5581528 */
	mtl_cross_references mcr
	WHERE moq.organization_id = p_org_id
	AND NVL(moq.subinventory_code, '@') = NVL(p_subinventory_code, NVL(moq.subinventory_code, '@'))
	AND NVL(moq.locator_id, -1) = NVL(p_locator_id, NVL(moq.locator_id, -1))
	AND NVL(msi.container_item_flag, '@') = NVL(p_container_item_flag, NVL(msi.container_item_flag, '@'))
	AND moq.inventory_item_id = msi.inventory_item_id
	AND moq.organization_id = msi.organization_id
	AND msi.inventory_item_id   = mcr.inventory_item_id
	AND mcr.cross_reference_type = g_gtin_cross_ref_type
	AND mcr.cross_reference      LIKE l_cross_ref
	AND (mcr.organization_id     = msi.organization_id
	     OR
	     mcr.org_independent_flag = 'Y');
Line: 3690

      SELECT DISTINCT msi.concatenated_segments
                    , wlc.inventory_item_id
                    , NVL(msi.description, '')
                    , NVL(msi.revision_qty_control_code, 1)
                    , NVL(msi.lot_control_code, 1)
                    , NVL(msi.serial_number_control_code, 1)
                    , NVL(msi.restrict_subinventories_code, 2)
                    , NVL(msi.restrict_locators_code, 2)
                    , NVL(msi.location_control_code, 1)
                    , NVL(msi.primary_uom_code, '')
                    , NVL(msi.inspection_required_flag, 2)
                    , NVL(msi.shelf_life_code, 1)
                    , NVL(msi.shelf_life_days, 0)
                    , NVL(msi.allowed_units_lookup_code, 2)
                    , NVL(msi.effectivity_control, 1)
                    , NVL(wlc.parent_lpn_id, 0)
                    , '0'
                    , '0'
                    , '0'
                    , '0'
                    , '0'
                    , ''
                    , 'N'
                    , msi.inventory_item_flag
                    , 0
			  , wms_deploy.get_item_client_name(wlc.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
                    NVL(msi.GRADE_CONTROL_FLAG,'N'),
                    NVL(msi.DEFAULT_GRADE,''),
                    NVL(msi.EXPIRATION_ACTION_INTERVAL,0),
                    NVL(msi.EXPIRATION_ACTION_CODE,''),
                    NVL(msi.HOLD_DAYS,0),
                    NVL(msi.MATURITY_DAYS,0),
                    NVL(msi.RETEST_INTERVAL,0),
                    NVL(msi.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                    NVL(msi.CHILD_LOT_FLAG,'N'),
                    NVL(msi.CHILD_LOT_VALIDATION_FLAG,'N'),
                    NVL(msi.LOT_DIVISIBLE_FLAG,'Y'),
                    NVL(msi.SECONDARY_UOM_CODE,''),
                    NVL(msi.SECONDARY_DEFAULT_IND,''),
                    NVL(msi.TRACKING_QUANTITY_IND,'P'),
                    NVL(msi.DUAL_UOM_DEVIATION_HIGH,0),
                    NVL(msi.DUAL_UOM_DEVIATION_LOW,0)
                 FROM mtl_system_items_vl msi, wms_lpn_contents wlc /* Bug 5581528 */
                WHERE wlc.organization_id = p_org_id
                  AND wlc.parent_lpn_id = TO_NUMBER(p_lpn_id)
                  AND msi.inventory_item_id = wlc.inventory_item_id
                  AND msi.organization_id = wlc.organization_id
      AND msi.concatenated_segments LIKE (p_item||l_append)

      --Changes for GTIN
      UNION

            SELECT DISTINCT msi.concatenated_segments
                    , wlc.inventory_item_id
                    , NVL(msi.description, '')
                    , NVL(msi.revision_qty_control_code, 1)
                    , NVL(msi.lot_control_code, 1)
                    , NVL(msi.serial_number_control_code, 1)
                    , NVL(msi.restrict_subinventories_code, 2)
                    , NVL(msi.restrict_locators_code, 2)
                    , NVL(msi.location_control_code, 1)
                    , NVL(msi.primary_uom_code, '')
                    , NVL(msi.inspection_required_flag, 2)
                    , NVL(msi.shelf_life_code, 1)
                    , NVL(msi.shelf_life_days, 0)
                    , NVL(msi.allowed_units_lookup_code, 2)
                    , NVL(msi.effectivity_control, 1)
                    , NVL(wlc.parent_lpn_id, 0)
                    , '0'
                    , '0'
                    , '0'
                    , '0'
                    , '0'
                    , mcr.cross_reference
                    , 'N'
                    , msi.inventory_item_flag
                    , 0
			  , wms_deploy.get_item_client_name(wlc.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
                    NVL(msi.GRADE_CONTROL_FLAG,'N'),
                    NVL(msi.DEFAULT_GRADE,''),
                    NVL(msi.EXPIRATION_ACTION_INTERVAL,0),
                    NVL(msi.EXPIRATION_ACTION_CODE,''),
                    NVL(msi.HOLD_DAYS,0),
                    NVL(msi.MATURITY_DAYS,0),
                    NVL(msi.RETEST_INTERVAL,0),
                    NVL(msi.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                    NVL(msi.CHILD_LOT_FLAG,'N'),
                    NVL(msi.CHILD_LOT_VALIDATION_FLAG,'N'),
                    NVL(msi.LOT_DIVISIBLE_FLAG,'Y'),
                    NVL(msi.SECONDARY_UOM_CODE,''),
                    NVL(msi.SECONDARY_DEFAULT_IND,''),
                    NVL(msi.TRACKING_QUANTITY_IND,'P'),
                    NVL(msi.DUAL_UOM_DEVIATION_HIGH,0),
                    NVL(msi.DUAL_UOM_DEVIATION_LOW,0)
      FROM mtl_system_items_vl msi, /* Bug 5581528 */
      wms_lpn_contents wlc,
      mtl_cross_references mcr
      WHERE wlc.organization_id = p_org_id
      AND wlc.parent_lpn_id = TO_NUMBER(p_lpn_id)
      AND msi.inventory_item_id = wlc.inventory_item_id
      AND msi.organization_id = wlc.organization_id
      AND msi.inventory_item_id   = mcr.inventory_item_id
      AND mcr.cross_reference_type = g_gtin_cross_ref_type
      AND mcr.cross_reference      LIKE l_cross_ref
      AND (mcr.organization_id     = msi.organization_id
	   OR
	   mcr.org_independent_flag = 'Y');
Line: 3815

          SELECT DISTINCT msi.concatenated_segments
                        , msi.inventory_item_id
                        , msi.description
                        , NVL(msi.revision_qty_control_code, 1)
                        , NVL(msi.lot_control_code, 1)
                        , NVL(msi.serial_number_control_code, 1)
                        , NVL(msi.restrict_subinventories_code, 2)
                        , NVL(msi.restrict_locators_code, 2)
                        , NVL(msi.location_control_code, 1)
                        , msi.primary_uom_code
                        , NVL(msi.inspection_required_flag, 2)
                        , NVL(msi.shelf_life_code, 1)
                        , NVL(msi.shelf_life_days, 0)
                        , NVL(msi.allowed_units_lookup_code, 2)
                        , NVL(msi.effectivity_control, 1)
                        , '0'
                        , '0'
                        , '0'
                        , '0'
                        , '0'
                        , '0'
                        , ''
                        , 'N'
                        , msi.inventory_item_flag
                        , 0
				, wms_deploy.get_item_client_name(msi.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
                    NVL(msi.GRADE_CONTROL_FLAG,'N'),
                    NVL(msi.DEFAULT_GRADE,''),
                    NVL(msi.EXPIRATION_ACTION_INTERVAL,0),
                    NVL(msi.EXPIRATION_ACTION_CODE,''),
                    NVL(msi.HOLD_DAYS,0),
                    NVL(msi.MATURITY_DAYS,0),
                    NVL(msi.RETEST_INTERVAL,0),
                    NVL(msi.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                    NVL(msi.CHILD_LOT_FLAG,'N'),
                    NVL(msi.CHILD_LOT_VALIDATION_FLAG,'N'),
                    NVL(msi.LOT_DIVISIBLE_FLAG,'Y'),
                    NVL(msi.SECONDARY_UOM_CODE,''),
                    NVL(msi.SECONDARY_DEFAULT_IND,''),
                    NVL(msi.TRACKING_QUANTITY_IND,'P'),
                    NVL(msi.DUAL_UOM_DEVIATION_HIGH,0),
                    NVL(msi.DUAL_UOM_DEVIATION_LOW,0)
                     FROM mtl_system_items_vl msi /* Bug 5581528 */
                    WHERE msi.organization_id = p_org_id
                      AND NVL(serial_number_control_code, 1) IN (1, 2, 5, 6)
                      AND NVL(container_item_flag, 'N') = NVL(p_container_item_flag, NVL(container_item_flag, 'N'))
	  AND msi.concatenated_segments LIKE (p_item||l_append)

	  --Changes for GTIN
	  UNION

	            SELECT DISTINCT msi.concatenated_segments
                        , msi.inventory_item_id
                        , msi.description
                        , NVL(msi.revision_qty_control_code, 1)
                        , NVL(msi.lot_control_code, 1)
                        , NVL(msi.serial_number_control_code, 1)
                        , NVL(msi.restrict_subinventories_code, 2)
                        , NVL(msi.restrict_locators_code, 2)
                        , NVL(msi.location_control_code, 1)
                        , msi.primary_uom_code
                        , NVL(msi.inspection_required_flag, 2)
                        , NVL(msi.shelf_life_code, 1)
                        , NVL(msi.shelf_life_days, 0)
                        , NVL(msi.allowed_units_lookup_code, 2)
                        , NVL(msi.effectivity_control, 1)
                        , '0'
                        , '0'
                        , '0'
                        , '0'
                        , '0'
                        , '0'
                        , mcr.cross_reference
                        , 'N'
                        , msi.inventory_item_flag
                        , 0
				, wms_deploy.get_item_client_name(msi.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
                    NVL(msi.GRADE_CONTROL_FLAG,'N'),
                    NVL(msi.DEFAULT_GRADE,''),
                    NVL(msi.EXPIRATION_ACTION_INTERVAL,0),
                    NVL(msi.EXPIRATION_ACTION_CODE,''),
                    NVL(msi.HOLD_DAYS,0),
                    NVL(msi.MATURITY_DAYS,0),
                    NVL(msi.RETEST_INTERVAL,0),
                    NVL(msi.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                    NVL(msi.CHILD_LOT_FLAG,'N'),
                    NVL(msi.CHILD_LOT_VALIDATION_FLAG,'N'),
                    NVL(msi.LOT_DIVISIBLE_FLAG,'Y'),
                    NVL(msi.SECONDARY_UOM_CODE,''),
                    NVL(msi.SECONDARY_DEFAULT_IND,''),
                    NVL(msi.TRACKING_QUANTITY_IND,'P'),
                    NVL(msi.DUAL_UOM_DEVIATION_HIGH,0),
                    NVL(msi.DUAL_UOM_DEVIATION_LOW,0)
	  FROM mtl_system_items_vl msi, /* Bug 5581528 */
	  mtl_cross_references mcr
	  WHERE msi.organization_id = p_org_id
	  AND NVL(serial_number_control_code, 1) IN (1, 2, 5, 6)
	  AND NVL(container_item_flag, 'N') = NVL(p_container_item_flag, NVL(container_item_flag, 'N'))
	  AND msi.inventory_item_id   = mcr.inventory_item_id
	  AND mcr.cross_reference_type = g_gtin_cross_ref_type
	  AND mcr.cross_reference      LIKE l_cross_ref
	  AND (mcr.organization_id     = msi.organization_id
	       OR
	       mcr.org_independent_flag = 'Y');
Line: 3926

          SELECT DISTINCT msi.concatenated_segments
                        , msi.inventory_item_id
                        , msi.description
                        , NVL(msi.revision_qty_control_code, 1)
                        , NVL(msi.lot_control_code, 1)
                        , NVL(msi.serial_number_control_code, 1)
                        , NVL(msi.restrict_subinventories_code, 2)
                        , NVL(msi.restrict_locators_code, 2)
                        , NVL(msi.location_control_code, 1)
                        , msi.primary_uom_code
                        , NVL(msi.inspection_required_flag, 2)
                        , NVL(msi.shelf_life_code, 1)
                        , NVL(msi.shelf_life_days, 0)
                        , NVL(msi.allowed_units_lookup_code, 2)
                        , NVL(msi.effectivity_control, 1)
                        , '0'
                        , '0'
                        , '0'
                        , '0'
                        , '0'
                        , '0'
                        , ''
                        , 'N'
                        , msi.inventory_item_flag
                        , 0
				, wms_deploy.get_item_client_name(msi.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
                    NVL(msi.GRADE_CONTROL_FLAG,'N'),
                    NVL(msi.DEFAULT_GRADE,''),
                    NVL(msi.EXPIRATION_ACTION_INTERVAL,0),
                    NVL(msi.EXPIRATION_ACTION_CODE,''),
                    NVL(msi.HOLD_DAYS,0),
                    NVL(msi.MATURITY_DAYS,0),
                    NVL(msi.RETEST_INTERVAL,0),
                    NVL(msi.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                    NVL(msi.CHILD_LOT_FLAG,'N'),
                    NVL(msi.CHILD_LOT_VALIDATION_FLAG,'N'),
                    NVL(msi.LOT_DIVISIBLE_FLAG,'Y'),
                    NVL(msi.SECONDARY_UOM_CODE,''),
                    NVL(msi.SECONDARY_DEFAULT_IND,''),
                    NVL(msi.TRACKING_QUANTITY_IND,'P'),
                    NVL(msi.DUAL_UOM_DEVIATION_HIGH,0),
                    NVL(msi.DUAL_UOM_DEVIATION_LOW,0)
                     FROM mtl_onhand_quantities_detail moq, mtl_system_items_vl msi -- Bug 2687570, use MOQD instead of MOQ because consigned stock is not visible in MOQ
                    WHERE msi.organization_id = p_org_id
                      AND NVL(serial_number_control_code, 1) IN (1, 2, 5, 6)
                      AND msi.concatenated_segments LIKE (p_item||l_append)
                      AND NVL(container_item_flag, 'N') = NVL(p_container_item_flag, NVL(container_item_flag, 'N'))
                      AND moq.subinventory_code = NVL(p_subinventory_code, moq.subinventory_code)
                      AND moq.locator_id = NVL(TO_NUMBER(p_locator_id), moq.locator_id)
                      AND moq.containerized_flag = 2
                      AND moq.inventory_item_id = msi.inventory_item_id
	  AND moq.organization_id = msi.organization_id

	  --Changes for GTIN
	  UNION

	            SELECT DISTINCT msi.concatenated_segments
                        , msi.inventory_item_id
                        , msi.description
                        , NVL(msi.revision_qty_control_code, 1)
                        , NVL(msi.lot_control_code, 1)
                        , NVL(msi.serial_number_control_code, 1)
                        , NVL(msi.restrict_subinventories_code, 2)
                        , NVL(msi.restrict_locators_code, 2)
                        , NVL(msi.location_control_code, 1)
                        , msi.primary_uom_code
                        , NVL(msi.inspection_required_flag, 2)
                        , NVL(msi.shelf_life_code, 1)
                        , NVL(msi.shelf_life_days, 0)
                        , NVL(msi.allowed_units_lookup_code, 2)
                        , NVL(msi.effectivity_control, 1)
                        , '0'
                        , '0'
                        , '0'
                        , '0'
                        , '0'
                        , '0'
                        , mcr.cross_reference
                        , 'N'
                        , msi.inventory_item_flag
                        , 0
				, wms_deploy.get_item_client_name(msi.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
                    NVL(msi.GRADE_CONTROL_FLAG,'N'),
                    NVL(msi.DEFAULT_GRADE,''),
                    NVL(msi.EXPIRATION_ACTION_INTERVAL,0),
                    NVL(msi.EXPIRATION_ACTION_CODE,''),
                    NVL(msi.HOLD_DAYS,0),
                    NVL(msi.MATURITY_DAYS,0),
                    NVL(msi.RETEST_INTERVAL,0),
                    NVL(msi.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                    NVL(msi.CHILD_LOT_FLAG,'N'),
                    NVL(msi.CHILD_LOT_VALIDATION_FLAG,'N'),
                    NVL(msi.LOT_DIVISIBLE_FLAG,'Y'),
                    NVL(msi.SECONDARY_UOM_CODE,''),
                    NVL(msi.SECONDARY_DEFAULT_IND,''),
                    NVL(msi.TRACKING_QUANTITY_IND,'P'),
                    NVL(msi.DUAL_UOM_DEVIATION_HIGH,0),
                    NVL(msi.DUAL_UOM_DEVIATION_LOW,0)
	  FROM mtl_onhand_quantities_detail moq, -- Bug 2687570, use MOQD instead of MOQ because consigned stock is not visible in MOQ
	  mtl_system_items_vl msi, /* Bug 5581528 */
	  mtl_cross_references mcr
	  WHERE msi.organization_id = p_org_id
	  AND NVL(serial_number_control_code, 1) IN (1, 2, 5, 6)
	  AND NVL(container_item_flag, 'N') = NVL(p_container_item_flag, NVL(container_item_flag, 'N'))
	  AND moq.subinventory_code = NVL(p_subinventory_code, moq.subinventory_code)
	  AND moq.locator_id = NVL(TO_NUMBER(p_locator_id), moq.locator_id)
	  AND moq.containerized_flag = 2
	  AND moq.inventory_item_id = msi.inventory_item_id
	  AND moq.organization_id = msi.organization_id
	  AND msi.inventory_item_id   = mcr.inventory_item_id
	  AND mcr.cross_reference_type = g_gtin_cross_ref_type
	  AND mcr.cross_reference      LIKE l_cross_ref
	  AND (mcr.organization_id     = msi.organization_id
	       OR
	       mcr.org_independent_flag = 'Y');
Line: 4049

        SELECT DISTINCT concatenated_segments
                      , inventory_item_id
                      , description
                      , NVL(revision_qty_control_code, 1)
                      , NVL(lot_control_code, 1)
                      , NVL(serial_number_control_code, 1)
                      , NVL(restrict_subinventories_code, 2)
                      , NVL(restrict_locators_code, 2)
                      , NVL(location_control_code, 1)
                      , primary_uom_code
                      , NVL(inspection_required_flag, 2)
                      , NVL(shelf_life_code, 1)
                      , NVL(shelf_life_days, 0)
                      , NVL(allowed_units_lookup_code, 2)
                      , NVL(effectivity_control, 1)
                      , '0'
                      , '0'
                      , '0'
                      , '0'
                      , '0'
                      , '0'
                      , ''
                      , 'N'
                      , inventory_item_flag
                      , 0
			    , wms_deploy.get_item_client_name(inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
                    NVL(GRADE_CONTROL_FLAG,'N'),
                    NVL(DEFAULT_GRADE,''),
                    NVL(EXPIRATION_ACTION_INTERVAL,0),
                    NVL(EXPIRATION_ACTION_CODE,''),
                    NVL(HOLD_DAYS,0),
                    NVL(MATURITY_DAYS,0),
                    NVL(RETEST_INTERVAL,0),
                    NVL(COPY_LOT_ATTRIBUTE_FLAG,'N'),
                    NVL(CHILD_LOT_FLAG,'N'),
                    NVL(CHILD_LOT_VALIDATION_FLAG,'N'),
                    NVL(LOT_DIVISIBLE_FLAG,'Y'),
                    NVL(SECONDARY_UOM_CODE,''),
                    NVL(SECONDARY_DEFAULT_IND,''),
                    NVL(TRACKING_QUANTITY_IND,'P'),
                    NVL(DUAL_UOM_DEVIATION_HIGH,0),
                    NVL(DUAL_UOM_DEVIATION_LOW,0)
                   FROM mtl_system_items_vl /* Bug 5581528 */
                  WHERE organization_id = p_org_id
                    AND NVL(container_item_flag, 'N') = NVL(p_container_item_flag, NVL(container_item_flag, 'N'))
                    AND NVL(serial_number_control_code, 1) IN (1, 2, 5, 6)
	AND concatenated_segments LIKE (p_item||l_append)

	--Changes for GTIN
	UNION

	        SELECT DISTINCT msik.concatenated_segments
                      , msik.inventory_item_id
                      , msik.description
                      , NVL(revision_qty_control_code, 1)
                      , NVL(lot_control_code, 1)
                      , NVL(serial_number_control_code, 1)
                      , NVL(restrict_subinventories_code, 2)
                      , NVL(restrict_locators_code, 2)
                      , NVL(location_control_code, 1)
                      , primary_uom_code
                      , NVL(inspection_required_flag, 2)
                      , NVL(shelf_life_code, 1)
                      , NVL(shelf_life_days, 0)
                      , NVL(allowed_units_lookup_code, 2)
                      , NVL(effectivity_control, 1)
                      , '0'
                      , '0'
                      , '0'
                      , '0'
                      , '0'
                      , '0'
                      , mcr.cross_reference
                      , 'N'
                      , inventory_item_flag
                      , 0
			    , wms_deploy.get_item_client_name(msik.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
                    NVL(GRADE_CONTROL_FLAG,'N'),
                    NVL(DEFAULT_GRADE,''),
                    NVL(EXPIRATION_ACTION_INTERVAL,0),
                    NVL(EXPIRATION_ACTION_CODE,''),
                    NVL(HOLD_DAYS,0),
                    NVL(MATURITY_DAYS,0),
                    NVL(RETEST_INTERVAL,0),
                    NVL(COPY_LOT_ATTRIBUTE_FLAG,'N'),
                    NVL(CHILD_LOT_FLAG,'N'),
                    NVL(CHILD_LOT_VALIDATION_FLAG,'N'),
                    NVL(LOT_DIVISIBLE_FLAG,'Y'),
                    NVL(SECONDARY_UOM_CODE,''),
                    NVL(SECONDARY_DEFAULT_IND,''),
                    NVL(TRACKING_QUANTITY_IND,'P'),
                    NVL(DUAL_UOM_DEVIATION_HIGH,0),
                    NVL(DUAL_UOM_DEVIATION_LOW,0)
	FROM mtl_system_items_vl msik, /* Bug 5581528 */
	mtl_cross_references mcr
	WHERE msik.organization_id = p_org_id
	AND NVL(msik.container_item_flag, 'N') = NVL(p_container_item_flag, NVL(msik.container_item_flag, 'N'))
	AND NVL(msik.serial_number_control_code, 1) IN (1, 2, 5, 6)
	AND msik.inventory_item_id   = mcr.inventory_item_id
	AND mcr.cross_reference_type = g_gtin_cross_ref_type
	AND mcr.cross_reference      LIKE l_cross_ref
	AND (mcr.organization_id     = msik.organization_id
	     OR
	     mcr.org_independent_flag = 'Y');
Line: 4175

      SELECT DISTINCT (inv_ui_item_lovs.get_conversion_rate(wlc.uom_code,
				   p_Organization_Id,
				   p_Inventory_Item_Id)) uom_code_comp
                    , miuv.unit_of_measure
                    , miuv.description
                    , miuv.uom_class
                 FROM mtl_item_uoms_view miuv, wms_lpn_contents wlc
                WHERE wlc.organization_id = p_organization_id
                  AND wlc.inventory_item_id = p_inventory_item_id
                  AND NVL(wlc.parent_lpn_id, 0) = NVL(p_lpn_id, NVL(wlc.parent_lpn_id, 0))
                  AND miuv.organization_id = wlc.organization_id
                  AND miuv.inventory_item_id = wlc.inventory_item_id
                  AND miuv.uom_code = wlc.uom_code
                  AND wlc.uom_code LIKE (l_code)
      ORDER BY inv_ui_item_lovs.conversion_order(inv_ui_item_lovs.get_conversion_rate(wlc.uom_code,
				   p_Organization_Id,
				   p_Inventory_Item_Id)) asc, Upper(wlc.uom_code);
Line: 4199

      SELECT DISTINCT uom_code
                    , unit_of_measure
                    , description
                    , uom_class
                 FROM mtl_units_of_measure
                WHERE uom_code LIKE (p_uom_code);
Line: 4236

        SELECT DISTINCT a.concatenated_segments
                      , a.inventory_item_id
                      , Nvl(b.item_description, a.description) -- Bug 14645109
                      , NVL(a.revision_qty_control_code, 1)
                      , NVL(a.lot_control_code, 1)
                      , NVL(a.serial_number_control_code, 1)
                      , NVL(a.restrict_subinventories_code, 2)
                      , NVL(a.restrict_locators_code, 2)
                      , NVL(a.location_control_code, 1)
                      , a.primary_uom_code
                      , NVL(a.inspection_required_flag, 2)
                      , NVL(a.shelf_life_code, 1)
                      , NVL(a.shelf_life_days, 0)
                      , NVL(a.allowed_units_lookup_code, 2)
                      , NVL(a.effectivity_control, 1)
                      , 0
                      , 0
                      , NVL(a.default_serial_status_id, 0)
                      , NVL(a.serial_status_enabled, 'N')
                      , NVL(a.default_lot_status_id, 0)
                      , NVL(a.lot_status_enabled, 'N')
                      , ''
                      , 'N'
                      , a.inventory_item_flag
                      , (inv_rcv_std_inspect_apis.get_inspection_qty_wrapper('PO', p_source_id, NULL, NULL, p_organization_id, a.inventory_item_id, a.primary_uom_code))
		     	    , wms_deploy.get_item_client_name(a.inventory_item_id)
		      , a.inventory_asset_flag --5405993: Added inventory_asset_flag and outside_processing_flag.
		      , a.outside_operation_flag,
     --Bug No 3952081
     --Additional Fields for Process Convergence
                      NVL(a.GRADE_CONTROL_FLAG,'N'),
                      NVL(a.DEFAULT_GRADE,''),
                      NVL(a.EXPIRATION_ACTION_INTERVAL,0),
                      NVL(a.EXPIRATION_ACTION_CODE,''),
                      NVL(a.HOLD_DAYS,0),
                      NVL(a.MATURITY_DAYS,0),
                      NVL(a.RETEST_INTERVAL,0),
                      NVL(a.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                      NVL(a.CHILD_LOT_FLAG,'N'),
                      NVL(a.CHILD_LOT_VALIDATION_FLAG,'N'),
                      NVL(a.LOT_DIVISIBLE_FLAG,'Y'),
                      NVL(a.SECONDARY_UOM_CODE,''),
                      NVL(a.SECONDARY_DEFAULT_IND,''),
                      NVL(a.TRACKING_QUANTITY_IND,'P'),
                      NVL(a.DUAL_UOM_DEVIATION_HIGH,0),
                      NVL(a.DUAL_UOM_DEVIATION_LOW,0)
                   FROM mtl_system_items_vl a, rcv_transactions_v b /* Bug 5581528 */
                  WHERE b.to_organization_id = p_organization_id
                    AND b.po_header_id = p_source_id
                    AND b.inspection_status_code = 'NOT INSPECTED'
                    AND b.routing_id = 2  /* Inspection routing */
                    AND b.to_organization_id = a.organization_id
                    AND b.item_id = a.inventory_item_id
                    --bug5708184,in PO Source,add the condition to match with po supplier item.
                    AND (a.concatenated_segments LIKE (p_concatenated_segments||l_append)
                          or exists (select pla.vendor_product_num
                                    from po_lines_all pla
                                    where pla.po_header_id=b.po_header_id and
                                    pla.po_line_id=b.po_line_id and
                                    pla.vendor_product_num like (p_concatenated_segments)))
	AND (inv_rcv_std_inspect_apis.get_inspection_qty_wrapper('PO',
								 p_source_id, NULL, NULL, p_organization_id, a.inventory_item_id, a.primary_uom_code)) > 0

	--Changes for GTIN

	UNION
	        SELECT DISTINCT a.concatenated_segments
                      , a.inventory_item_id
                      , nvl(b.item_description, a.description) -- Bug 14645109
                      , NVL(a.revision_qty_control_code, 1)
                      , NVL(a.lot_control_code, 1)
                      , NVL(a.serial_number_control_code, 1)
                      , NVL(a.restrict_subinventories_code, 2)
                      , NVL(a.restrict_locators_code, 2)
                      , NVL(a.location_control_code, 1)
                      , a.primary_uom_code
                      , NVL(a.inspection_required_flag, 2)
                      , NVL(a.shelf_life_code, 1)
                      , NVL(a.shelf_life_days, 0)
                      , NVL(a.allowed_units_lookup_code, 2)
                      , NVL(a.effectivity_control, 1)
                      , 0
                      , 0
                      , NVL(a.default_serial_status_id, 0)
                      , NVL(a.serial_status_enabled, 'N')
                      , NVL(a.default_lot_status_id, 0)
                      , NVL(a.lot_status_enabled, 'N')
                      , mcr.cross_reference
                      , 'N'
                      , a.inventory_item_flag
                      , (inv_rcv_std_inspect_apis.get_inspection_qty_wrapper('PO', p_source_id, NULL, NULL, p_organization_id, a.inventory_item_id, a.primary_uom_code))
		     	    , wms_deploy.get_item_client_name(a.inventory_item_id)
		      , a.inventory_asset_flag --5405993: Added inventory_asset_flag and outside_processing_flag.
		      , a.outside_operation_flag,
     --Bug No 3952081
     --Additional Fields for Process Convergence
                      NVL(a.GRADE_CONTROL_FLAG,'N'),
                      NVL(a.DEFAULT_GRADE,''),
                      NVL(a.EXPIRATION_ACTION_INTERVAL,0),
                      NVL(a.EXPIRATION_ACTION_CODE,''),
                      NVL(a.HOLD_DAYS,0),
                      NVL(a.MATURITY_DAYS,0),
                      NVL(a.RETEST_INTERVAL,0),
                      NVL(a.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                      NVL(a.CHILD_LOT_FLAG,'N'),
                      NVL(a.CHILD_LOT_VALIDATION_FLAG,'N'),
                      NVL(a.LOT_DIVISIBLE_FLAG,'Y'),
                      NVL(a.SECONDARY_UOM_CODE,''),
                      NVL(a.SECONDARY_DEFAULT_IND,''),
                      NVL(a.TRACKING_QUANTITY_IND,'P'),
                      NVL(a.DUAL_UOM_DEVIATION_HIGH,0),
                      NVL(a.DUAL_UOM_DEVIATION_LOW,0)
	FROM mtl_system_items_vl a, /* Bug 5581528 */
	rcv_transactions_v b,
	mtl_cross_references mcr
	WHERE b.to_organization_id = p_organization_id
	AND b.po_header_id = p_source_id
	AND b.inspection_status_code = 'NOT INSPECTED'
	AND b.routing_id = 2  /* Inspection routing */
	AND b.to_organization_id = a.organization_id
	AND b.item_id = a.inventory_item_id
	AND (inv_rcv_std_inspect_apis.get_inspection_qty_wrapper('PO', p_source_id, NULL, NULL, p_organization_id, a.inventory_item_id, a.primary_uom_code)) > 0
	AND a.inventory_item_id   = mcr.inventory_item_id
	AND mcr.cross_reference_type = g_gtin_cross_ref_type
	AND mcr.cross_reference      LIKE l_cross_ref
	AND (mcr.organization_id     = a.organization_id
	     OR
	     mcr.org_independent_flag = 'Y');
Line: 4367

        SELECT DISTINCT a.concatenated_segments
                      , a.inventory_item_id
                      , a.description
                      , NVL(a.revision_qty_control_code, 1)
                      , NVL(a.lot_control_code, 1)
                      , NVL(a.serial_number_control_code, 1)
                      , NVL(a.restrict_subinventories_code, 2)
                      , NVL(a.restrict_locators_code, 2)
                      , NVL(a.location_control_code, 1)
                      , a.primary_uom_code
                      , NVL(a.inspection_required_flag, 2)
                      , NVL(a.shelf_life_code, 1)
                      , NVL(a.shelf_life_days, 0)
                      , NVL(a.allowed_units_lookup_code, 2)
                      , NVL(a.effectivity_control, 1)
                      , 0
                      , 0
                      , NVL(a.default_serial_status_id, 0)
                      , NVL(a.serial_status_enabled, 'N')
                      , NVL(a.default_lot_status_id, 0)
                      , NVL(a.lot_status_enabled, 'N')
                      , ''
                      , 'N'
                      , a.inventory_item_flag
                      , (inv_rcv_std_inspect_apis.get_inspection_qty_wrapper('INTSHIP', p_source_id, NULL, NULL, p_organization_id, a.inventory_item_id, a.primary_uom_code))
		     	    , wms_deploy.get_item_client_name(a.inventory_item_id)
		      , a.inventory_asset_flag --5405993: Added inventory_asset_flag and outside_processing_flag.
		      , a.outside_operation_flag,
     --Bug No 3952081
     --Additional Fields for Process Convergence
                      NVL(a.GRADE_CONTROL_FLAG,'N'),
                      NVL(a.DEFAULT_GRADE,''),
                      NVL(a.EXPIRATION_ACTION_INTERVAL,0),
                      NVL(a.EXPIRATION_ACTION_CODE,''),
                      NVL(a.HOLD_DAYS,0),
                      NVL(a.MATURITY_DAYS,0),
                      NVL(a.RETEST_INTERVAL,0),
                      NVL(a.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                      NVL(a.CHILD_LOT_FLAG,'N'),
                      NVL(a.CHILD_LOT_VALIDATION_FLAG,'N'),
                      NVL(a.LOT_DIVISIBLE_FLAG,'Y'),
                      NVL(a.SECONDARY_UOM_CODE,''),
                      NVL(a.SECONDARY_DEFAULT_IND,''),
                      NVL(a.TRACKING_QUANTITY_IND,'P'),
                      NVL(a.DUAL_UOM_DEVIATION_HIGH,0),
                      NVL(a.DUAL_UOM_DEVIATION_LOW,0)
                   FROM mtl_system_items_vl a, rcv_transactions_v b /* Bug 5581528 */
                  WHERE b.to_organization_id = p_organization_id
                    AND b.shipment_header_id = p_source_id
                    AND b.receipt_source_code <> 'VENDOR'
                    AND b.inspection_status_code = 'NOT INSPECTED'
                    AND b.routing_id = 2  /* Inspection routing */
                    AND b.to_organization_id = a.organization_id
                    AND b.item_id = a.inventory_item_id
                    AND a.concatenated_segments LIKE (p_concatenated_segments||l_append)
	AND (inv_rcv_std_inspect_apis.get_inspection_qty_wrapper('INTSHIP',
								 p_source_id, NULL, NULL, p_organization_id, a.inventory_item_id, a.primary_uom_code)) > 0

	--Changes for GTIN
	UNION

	        SELECT DISTINCT a.concatenated_segments
                      , a.inventory_item_id
                      , a.description
                      , NVL(a.revision_qty_control_code, 1)
                      , NVL(a.lot_control_code, 1)
                      , NVL(a.serial_number_control_code, 1)
                      , NVL(a.restrict_subinventories_code, 2)
                      , NVL(a.restrict_locators_code, 2)
                      , NVL(a.location_control_code, 1)
                      , a.primary_uom_code
                      , NVL(a.inspection_required_flag, 2)
                      , NVL(a.shelf_life_code, 1)
                      , NVL(a.shelf_life_days, 0)
                      , NVL(a.allowed_units_lookup_code, 2)
                      , NVL(a.effectivity_control, 1)
                      , 0
                      , 0
                      , NVL(a.default_serial_status_id, 0)
                      , NVL(a.serial_status_enabled, 'N')
                      , NVL(a.default_lot_status_id, 0)
                      , NVL(a.lot_status_enabled, 'N')
                      , mcr.cross_reference
                      , 'N'
                      , a.inventory_item_flag
                      , (inv_rcv_std_inspect_apis.get_inspection_qty_wrapper('INTSHIP', p_source_id, NULL, NULL, p_organization_id, a.inventory_item_id, a.primary_uom_code))
		     	    , wms_deploy.get_item_client_name(a.inventory_item_id)
		      , a.inventory_asset_flag --5405993: Added inventory_asset_flag and outside_processing_flag.
		      , a.outside_operation_flag,
     --Bug No 3952081
     --Additional Fields for Process Convergence
                      NVL(a.GRADE_CONTROL_FLAG,'N'),
                      NVL(a.DEFAULT_GRADE,''),
                      NVL(a.EXPIRATION_ACTION_INTERVAL,0),
                      NVL(a.EXPIRATION_ACTION_CODE,''),
                      NVL(a.HOLD_DAYS,0),
                      NVL(a.MATURITY_DAYS,0),
                      NVL(a.RETEST_INTERVAL,0),
                      NVL(a.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                      NVL(a.CHILD_LOT_FLAG,'N'),
                      NVL(a.CHILD_LOT_VALIDATION_FLAG,'N'),
                      NVL(a.LOT_DIVISIBLE_FLAG,'Y'),
                      NVL(a.SECONDARY_UOM_CODE,''),
                      NVL(a.SECONDARY_DEFAULT_IND,''),
                      NVL(a.TRACKING_QUANTITY_IND,'P'),
                      NVL(a.DUAL_UOM_DEVIATION_HIGH,0),
                      NVL(a.DUAL_UOM_DEVIATION_LOW,0)
	FROM mtl_system_items_vl a, /* Bug 5581528 */
	rcv_transactions_v b,
	mtl_cross_references mcr
	WHERE b.to_organization_id = p_organization_id
	AND b.shipment_header_id = p_source_id
	AND b.receipt_source_code <> 'VENDOR'
	AND b.inspection_status_code = 'NOT INSPECTED'
	AND b.routing_id = 2  /* Inspection routing */
	AND b.to_organization_id = a.organization_id
	AND b.item_id = a.inventory_item_id
	AND (inv_rcv_std_inspect_apis.get_inspection_qty_wrapper('INTSHIP',
								 p_source_id, NULL, NULL, p_organization_id, a.inventory_item_id, a.primary_uom_code)) > 0
	AND a.inventory_item_id   = mcr.inventory_item_id
	AND mcr.cross_reference_type = g_gtin_cross_ref_type
	AND mcr.cross_reference      LIKE l_cross_ref
	AND (mcr.organization_id     = a.organization_id
	     OR
	     mcr.org_independent_flag = 'Y');
Line: 4495

        SELECT DISTINCT a.concatenated_segments
                      , a.inventory_item_id
                      , a.description
                      , NVL(a.revision_qty_control_code, 1)
                      , NVL(a.lot_control_code, 1)
                      , NVL(a.serial_number_control_code, 1)
                      , NVL(a.restrict_subinventories_code, 2)
                      , NVL(a.restrict_locators_code, 2)
                      , NVL(a.location_control_code, 1)
                      , a.primary_uom_code
                      , NVL(a.inspection_required_flag, 2)
                      , NVL(a.shelf_life_code, 1)
                      , NVL(a.shelf_life_days, 0)
                      , NVL(a.allowed_units_lookup_code, 2)
                      , NVL(a.effectivity_control, 1)
                      , 0
                      , 0
                      , NVL(a.default_serial_status_id, 0)
                      , NVL(a.serial_status_enabled, 'N')
                      , NVL(a.default_lot_status_id, 0)
                      , NVL(a.lot_status_enabled, 'N')
                      , ''
                      , 'N'
                      , a.inventory_item_flag
                      , (inv_rcv_std_inspect_apis.get_inspection_qty_wrapper('RMA', p_source_id, NULL, NULL, p_organization_id, a.inventory_item_id, a.primary_uom_code))
		     	    , wms_deploy.get_item_client_name(a.inventory_item_id)
		      , a.inventory_asset_flag --5405993: Added inventory_asset_flag and outside_processing_flag.
		      , a.outside_operation_flag,
     --Bug No 3952081
     --Additional Fields for Process Convergence
                      NVL(a.GRADE_CONTROL_FLAG,'N'),
                      NVL(a.DEFAULT_GRADE,''),
                      NVL(a.EXPIRATION_ACTION_INTERVAL,0),
                      NVL(a.EXPIRATION_ACTION_CODE,''),
                      NVL(a.HOLD_DAYS,0),
                      NVL(a.MATURITY_DAYS,0),
                      NVL(a.RETEST_INTERVAL,0),
                      NVL(a.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                      NVL(a.CHILD_LOT_FLAG,'N'),
                      NVL(a.CHILD_LOT_VALIDATION_FLAG,'N'),
                      NVL(a.LOT_DIVISIBLE_FLAG,'Y'),
                      NVL(a.SECONDARY_UOM_CODE,''),
                      NVL(a.SECONDARY_DEFAULT_IND,''),
                      NVL(a.TRACKING_QUANTITY_IND,'P'),
                      NVL(a.DUAL_UOM_DEVIATION_HIGH,0),
                      NVL(a.DUAL_UOM_DEVIATION_LOW,0)
                   FROM mtl_system_items_vl a, rcv_transactions_v b /* Bug 5581528 */
                  WHERE b.to_organization_id = p_organization_id
                    AND b.oe_order_header_id = p_source_id
                    AND b.receipt_source_code <> 'VENDOR'
                    AND b.inspection_status_code = 'NOT INSPECTED'
                    AND b.routing_id = 2  /* Inspection routing */
                    AND b.to_organization_id = a.organization_id
                    AND b.item_id = a.inventory_item_id
                    AND a.concatenated_segments LIKE (p_concatenated_segments||l_append)
	AND (inv_rcv_std_inspect_apis.get_inspection_qty_wrapper('RMA',
								 p_source_id, NULL, NULL, p_organization_id, a.inventory_item_id, a.primary_uom_code)) > 0

	--Changes for GTIN
	UNION

	        SELECT DISTINCT a.concatenated_segments
                      , a.inventory_item_id
                      , a.description
                      , NVL(a.revision_qty_control_code, 1)
                      , NVL(a.lot_control_code, 1)
                      , NVL(a.serial_number_control_code, 1)
                      , NVL(a.restrict_subinventories_code, 2)
                      , NVL(a.restrict_locators_code, 2)
                      , NVL(a.location_control_code, 1)
                      , a.primary_uom_code
                      , NVL(a.inspection_required_flag, 2)
                      , NVL(a.shelf_life_code, 1)
                      , NVL(a.shelf_life_days, 0)
                      , NVL(a.allowed_units_lookup_code, 2)
                      , NVL(a.effectivity_control, 1)
                      , 0
                      , 0
                      , NVL(a.default_serial_status_id, 0)
                      , NVL(a.serial_status_enabled, 'N')
                      , NVL(a.default_lot_status_id, 0)
                      , NVL(a.lot_status_enabled, 'N')
                      , mcr.cross_reference
                      , 'N'
                      , a.inventory_item_flag
                      , (inv_rcv_std_inspect_apis.get_inspection_qty_wrapper('RMA', p_source_id, NULL, NULL, p_organization_id, a.inventory_item_id, a.primary_uom_code))
		     	    , wms_deploy.get_item_client_name(a.inventory_item_id)
		      , a.inventory_asset_flag --5405993: Added inventory_asset_flag and outside_processing_flag.
		      , a.outside_operation_flag,
     --Bug No 3952081
     --Additional Fields for Process Convergence
                      NVL(a.GRADE_CONTROL_FLAG,'N'),
                      NVL(a.DEFAULT_GRADE,''),
                      NVL(a.EXPIRATION_ACTION_INTERVAL,0),
                      NVL(a.EXPIRATION_ACTION_CODE,''),
                      NVL(a.HOLD_DAYS,0),
                      NVL(a.MATURITY_DAYS,0),
                      NVL(a.RETEST_INTERVAL,0),
                      NVL(a.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                      NVL(a.CHILD_LOT_FLAG,'N'),
                      NVL(a.CHILD_LOT_VALIDATION_FLAG,'N'),
                      NVL(a.LOT_DIVISIBLE_FLAG,'Y'),
                      NVL(a.SECONDARY_UOM_CODE,''),
                      NVL(a.SECONDARY_DEFAULT_IND,''),
                      NVL(a.TRACKING_QUANTITY_IND,'P'),
                      NVL(a.DUAL_UOM_DEVIATION_HIGH,0),
                      NVL(a.DUAL_UOM_DEVIATION_LOW,0)
	FROM mtl_system_items_vl a, /* Bug 5581528 */
	rcv_transactions_v b,
	mtl_cross_references mcr
	WHERE b.to_organization_id = p_organization_id
	AND b.oe_order_header_id = p_source_id
	AND b.receipt_source_code <> 'VENDOR'
	AND b.inspection_status_code = 'NOT INSPECTED'
	AND b.routing_id = 2  /* Inspection routing */
	AND b.to_organization_id = a.organization_id
	AND b.item_id = a.inventory_item_id
	AND (inv_rcv_std_inspect_apis.get_inspection_qty_wrapper('RMA',
								 p_source_id, NULL, NULL, p_organization_id, a.inventory_item_id, a.primary_uom_code)) > 0
	AND a.inventory_item_id   = mcr.inventory_item_id
	AND mcr.cross_reference_type = g_gtin_cross_ref_type
	AND mcr.cross_reference      LIKE l_cross_ref
	AND (mcr.organization_id     = a.organization_id
	     OR
	     mcr.org_independent_flag = 'Y');
Line: 4623

        SELECT DISTINCT a.concatenated_segments
                      , a.inventory_item_id
                      , Nvl(b.item_description, a.description) -- Bug 14645109
                      , NVL(a.revision_qty_control_code, 1)
                      , NVL(a.lot_control_code, 1)
                      , NVL(a.serial_number_control_code, 1)
                      , NVL(a.restrict_subinventories_code, 2)
                      , NVL(a.restrict_locators_code, 2)
                      , NVL(a.location_control_code, 1)
                      , a.primary_uom_code
                      , NVL(a.inspection_required_flag, 2)
                      , NVL(a.shelf_life_code, 1)
                      , NVL(a.shelf_life_days, 0)
                      , NVL(a.allowed_units_lookup_code, 2)
                      , NVL(a.effectivity_control, 1)
                      , 0
                      , 0
                      , NVL(a.default_serial_status_id, 0)
                      , NVL(a.serial_status_enabled, 'N')
                      , NVL(a.default_lot_status_id, 0)
                      , NVL(a.lot_status_enabled, 'N')
                      , ''
                      , 'N'
                      , a.inventory_item_flag
                      , (inv_rcv_std_inspect_apis.get_inspection_qty_wrapper('RECEIPT', p_source_id, NULL, NULL, p_organization_id, a.inventory_item_id, a.primary_uom_code))
		     	    , wms_deploy.get_item_client_name(a.inventory_item_id)
		      , a.inventory_asset_flag --5405993: Added inventory_asset_flag and outside_processing_flag.
		      , a.outside_operation_flag,
     --Bug No 3952081
     --Additional Fields for Process Convergence
                      NVL(a.GRADE_CONTROL_FLAG,'N'),
                      NVL(a.DEFAULT_GRADE,''),
                      NVL(a.EXPIRATION_ACTION_INTERVAL,0),
                      NVL(a.EXPIRATION_ACTION_CODE,''),
                      NVL(a.HOLD_DAYS,0),
                      NVL(a.MATURITY_DAYS,0),
                      NVL(a.RETEST_INTERVAL,0),
                      NVL(a.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                      NVL(a.CHILD_LOT_FLAG,'N'),
                      NVL(a.CHILD_LOT_VALIDATION_FLAG,'N'),
                      NVL(a.LOT_DIVISIBLE_FLAG,'Y'),
                      NVL(a.SECONDARY_UOM_CODE,''),
                      NVL(a.SECONDARY_DEFAULT_IND,''),
                      NVL(a.TRACKING_QUANTITY_IND,'P'),
                      NVL(a.DUAL_UOM_DEVIATION_HIGH,0),
                      NVL(a.DUAL_UOM_DEVIATION_LOW,0)
                   FROM mtl_system_items_vl a, rcv_transactions_v b /* Bug 5581528 */
                  WHERE b.to_organization_id = p_organization_id
                    AND b.shipment_header_id = TO_CHAR(p_source_id)
                    AND b.inspection_status_code = 'NOT INSPECTED'
                    AND b.routing_id = 2  /* Inspection routing */
                    AND b.to_organization_id = a.organization_id
                    AND b.item_id = a.inventory_item_id
                    --bug5708184,in Receitp source,add the condition to match with po supplier item
                    AND (a.concatenated_segments LIKE (p_concatenated_segments||l_append)
                          or exists (select pla.vendor_product_num
                                    from po_lines_all pla
                                    where pla.po_header_id=b.po_header_id and
                                    pla.po_line_id=b.po_line_id and
                                    pla.vendor_product_num like (p_concatenated_segments)))
	AND (inv_rcv_std_inspect_apis.get_inspection_qty_wrapper('RECEIPT',
								 p_source_id, NULL, NULL, p_organization_id, a.inventory_item_id, a.primary_uom_code)) > 0

	--Changes for GTIN
	UNION

	        SELECT DISTINCT a.concatenated_segments
                      , a.inventory_item_id
                      , Nvl(b.item_description, a.description) -- Bug 	14645109
                      , NVL(a.revision_qty_control_code, 1)
                      , NVL(a.lot_control_code, 1)
                      , NVL(a.serial_number_control_code, 1)
                      , NVL(a.restrict_subinventories_code, 2)
                      , NVL(a.restrict_locators_code, 2)
                      , NVL(a.location_control_code, 1)
                      , a.primary_uom_code
                      , NVL(a.inspection_required_flag, 2)
                      , NVL(a.shelf_life_code, 1)
                      , NVL(a.shelf_life_days, 0)
                      , NVL(a.allowed_units_lookup_code, 2)
                      , NVL(a.effectivity_control, 1)
                      , 0
                      , 0
                      , NVL(a.default_serial_status_id, 0)
                      , NVL(a.serial_status_enabled, 'N')
                      , NVL(a.default_lot_status_id, 0)
                      , NVL(a.lot_status_enabled, 'N')
                      , mcr.cross_reference
                      , 'N'
                      , a.inventory_item_flag
                      , (inv_rcv_std_inspect_apis.get_inspection_qty_wrapper('RECEIPT', p_source_id, NULL, NULL, p_organization_id, a.inventory_item_id, a.primary_uom_code))
		     	    , wms_deploy.get_item_client_name(a.inventory_item_id)
		      , a.inventory_asset_flag --5405993: Added inventory_asset_flag and outside_processing_flag.
		      , a.outside_operation_flag,
     --Bug No 3952081
     --Additional Fields for Process Convergence
                      NVL(a.GRADE_CONTROL_FLAG,'N'),
                      NVL(a.DEFAULT_GRADE,''),
                      NVL(a.EXPIRATION_ACTION_INTERVAL,0),
                      NVL(a.EXPIRATION_ACTION_CODE,''),
                      NVL(a.HOLD_DAYS,0),
                      NVL(a.MATURITY_DAYS,0),
                      NVL(a.RETEST_INTERVAL,0),
                      NVL(a.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                      NVL(a.CHILD_LOT_FLAG,'N'),
                      NVL(a.CHILD_LOT_VALIDATION_FLAG,'N'),
                      NVL(a.LOT_DIVISIBLE_FLAG,'Y'),
                      NVL(a.SECONDARY_UOM_CODE,''),
                      NVL(a.SECONDARY_DEFAULT_IND,''),
                      NVL(a.TRACKING_QUANTITY_IND,'P'),
                      NVL(a.DUAL_UOM_DEVIATION_HIGH,0),
                      NVL(a.DUAL_UOM_DEVIATION_LOW,0)
	FROM mtl_system_items_vl a, /* Bug 5581528 */
	rcv_transactions_v b,
	mtl_cross_references mcr
	WHERE b.to_organization_id = p_organization_id
	AND b.shipment_header_id = TO_CHAR(p_source_id)
	AND b.inspection_status_code = 'NOT INSPECTED'
	AND b.routing_id = 2  /* Inspection routing */
	AND b.to_organization_id = a.organization_id
	AND b.item_id = a.inventory_item_id
	AND (inv_rcv_std_inspect_apis.get_inspection_qty_wrapper('RECEIPT',
								 p_source_id, NULL, NULL, p_organization_id, a.inventory_item_id, a.primary_uom_code)) > 0
	AND a.inventory_item_id   = mcr.inventory_item_id
	AND mcr.cross_reference_type = g_gtin_cross_ref_type
	AND mcr.cross_reference      LIKE l_cross_ref
	AND (mcr.organization_id     = a.organization_id
	     OR
	     mcr.org_independent_flag = 'Y');
Line: 4756

        SELECT DISTINCT a.concatenated_segments
                      , a.inventory_item_id
                      , a.description
                      , NVL(a.revision_qty_control_code, 1)
                      , NVL(a.lot_control_code, 1)
                      , NVL(a.serial_number_control_code, 1)
                      , NVL(a.restrict_subinventories_code, 2)
                      , NVL(a.restrict_locators_code, 2)
                      , NVL(a.location_control_code, 1)
                      , a.primary_uom_code
                      , NVL(a.inspection_required_flag, 2)
                      , NVL(a.shelf_life_code, 1)
                      , NVL(a.shelf_life_days, 0)
                      , NVL(a.allowed_units_lookup_code, 2)
                      , NVL(a.effectivity_control, 1)
                      , 0
                      , 0
                      , NVL(a.default_serial_status_id, 0)
                      , NVL(a.serial_status_enabled, 'N')
                      , NVL(a.default_lot_status_id, 0)
                      , NVL(a.lot_status_enabled, 'N')
                      , ''
                      , 'N'
                      , a.inventory_item_flag
                      , (inv_rcv_std_inspect_apis.get_inspection_qty_wrapper('INTSHIP', shipment.shipment_header_id, NULL, NULL, p_organization_id, a.inventory_item_id, a.primary_uom_code))
		     	    , wms_deploy.get_item_client_name(a.inventory_item_id)
		      , a.inventory_asset_flag --5405993: Added inventory_asset_flag and outside_processing_flag.
		      , a.outside_operation_flag,
     --Bug No 3952081
     --Additional Fields for Process Convergence
                      NVL(a.GRADE_CONTROL_FLAG,'N'),
                      NVL(a.DEFAULT_GRADE,''),
                      NVL(a.EXPIRATION_ACTION_INTERVAL,0),
                      NVL(a.EXPIRATION_ACTION_CODE,''),
                      NVL(a.HOLD_DAYS,0),
                      NVL(a.MATURITY_DAYS,0),
                      NVL(a.RETEST_INTERVAL,0),
                      NVL(a.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                      NVL(a.CHILD_LOT_FLAG,'N'),
                      NVL(a.CHILD_LOT_VALIDATION_FLAG,'N'),
                      NVL(a.LOT_DIVISIBLE_FLAG,'Y'),
                      NVL(a.SECONDARY_UOM_CODE,''),
                      NVL(a.SECONDARY_DEFAULT_IND,''),
                      NVL(a.TRACKING_QUANTITY_IND,'P'),
                      NVL(a.DUAL_UOM_DEVIATION_HIGH,0),
                      NVL(a.DUAL_UOM_DEVIATION_LOW,0)
	             FROM mtl_system_items_vl a, /* Bug 5581528 */
	                  rcv_transactions_v b,
	                  (SELECT DISTINCT rsl.shipment_header_id
			   FROM   po_requisition_lines pol,
			          rcv_shipment_lines rsl
			   WHERE  pol.requisition_header_id = p_source_id
			   AND    pol.requisition_line_id = rsl.requisition_line_id
			   ) shipment
	           WHERE b.to_organization_id = p_organization_id
	            AND b.shipment_header_id = shipment.shipment_header_id
                    AND b.receipt_source_code <> 'VENDOR'
                    AND b.inspection_status_code = 'NOT INSPECTED'
                    AND b.routing_id = 2  /* Inspection routing */
                    AND b.to_organization_id = a.organization_id
                    AND b.item_id = a.inventory_item_id
                    AND a.concatenated_segments LIKE (p_concatenated_segments||l_append)
	AND (inv_rcv_std_inspect_apis.get_inspection_qty_wrapper('INTSHIP',
								 shipment.shipment_header_id, NULL, NULL, p_organization_id, a.inventory_item_id, a.primary_uom_code)) > 0

	--Changes for GTIN
	UNION

	        SELECT DISTINCT a.concatenated_segments
                      , a.inventory_item_id
                      , a.description
                      , NVL(a.revision_qty_control_code, 1)
                      , NVL(a.lot_control_code, 1)
                      , NVL(a.serial_number_control_code, 1)
                      , NVL(a.restrict_subinventories_code, 2)
                      , NVL(a.restrict_locators_code, 2)
                      , NVL(a.location_control_code, 1)
                      , a.primary_uom_code
                      , NVL(a.inspection_required_flag, 2)
                      , NVL(a.shelf_life_code, 1)
                      , NVL(a.shelf_life_days, 0)
                      , NVL(a.allowed_units_lookup_code, 2)
                      , NVL(a.effectivity_control, 1)
                      , 0
                      , 0
                      , NVL(a.default_serial_status_id, 0)
                      , NVL(a.serial_status_enabled, 'N')
                      , NVL(a.default_lot_status_id, 0)
                      , NVL(a.lot_status_enabled, 'N')
                      , mcr.cross_reference
                      , 'N'
                      , a.inventory_item_flag
                      , (inv_rcv_std_inspect_apis.get_inspection_qty_wrapper('INTSHIP', shipment.shipment_header_id, NULL, NULL, p_organization_id, a.inventory_item_id, a.primary_uom_code))
		     	    , wms_deploy.get_item_client_name(a.inventory_item_id)
		      , a.inventory_asset_flag --5405993: Added inventory_asset_flag and outside_processing_flag.
		      , a.outside_operation_flag,
     --Bug No 3952081
     --Additional Fields for Process Convergence
                      NVL(a.GRADE_CONTROL_FLAG,'N'),
                      NVL(a.DEFAULT_GRADE,''),
                      NVL(a.EXPIRATION_ACTION_INTERVAL,0),
                      NVL(a.EXPIRATION_ACTION_CODE,''),
                      NVL(a.HOLD_DAYS,0),
                      NVL(a.MATURITY_DAYS,0),
                      NVL(a.RETEST_INTERVAL,0),
                      NVL(a.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                      NVL(a.CHILD_LOT_FLAG,'N'),
                      NVL(a.CHILD_LOT_VALIDATION_FLAG,'N'),
                      NVL(a.LOT_DIVISIBLE_FLAG,'Y'),
                      NVL(a.SECONDARY_UOM_CODE,''),
                      NVL(a.SECONDARY_DEFAULT_IND,''),
                      NVL(a.TRACKING_QUANTITY_IND,'P'),
                      NVL(a.DUAL_UOM_DEVIATION_HIGH,0),
                      NVL(a.DUAL_UOM_DEVIATION_LOW,0)
	FROM mtl_system_items_vl a, /* Bug 5581528 */
	rcv_transactions_v b,
	mtl_cross_references mcr,
	(SELECT DISTINCT rsl.shipment_header_id
	 FROM   po_requisition_lines pol,
	 rcv_shipment_lines rsl
	 WHERE  pol.requisition_header_id = p_source_id
	 AND    pol.requisition_line_id = rsl.requisition_line_id
	 ) shipment
	WHERE b.to_organization_id = p_organization_id
	AND b.shipment_header_id = shipment.shipment_header_id
	AND b.receipt_source_code <> 'VENDOR'
	AND b.inspection_status_code = 'NOT INSPECTED'
	AND b.routing_id = 2  /* Inspection routing */
	AND b.to_organization_id = a.organization_id
	AND b.item_id = a.inventory_item_id
	AND (inv_rcv_std_inspect_apis.get_inspection_qty_wrapper('INTSHIP',
								 shipment.shipment_header_id, NULL, NULL, p_organization_id, a.inventory_item_id, a.primary_uom_code)) > 0
	AND a.inventory_item_id   = mcr.inventory_item_id
	AND mcr.cross_reference_type = g_gtin_cross_ref_type
	AND mcr.cross_reference      LIKE l_cross_ref
	AND (mcr.organization_id     = a.organization_id
	     OR
	     mcr.org_independent_flag = 'Y');
Line: 4923

        SELECT DISTINCT a.revision
                      , a.effectivity_date
                      , NVL(a.description, '')
                   FROM mtl_item_revisions a, rcv_transactions_v b
                  WHERE b.to_organization_id = p_organization_id
                    AND b.item_id = p_inventory_item_id
                    AND b.po_header_id = p_source_id
                    AND b.inspection_status_code = 'NOT INSPECTED'
                    AND b.routing_id = 2  /* Inspection routing */
                    AND a.organization_id = b.to_organization_id
                    AND a.inventory_item_id = b.item_id
                    AND a.revision = b.item_revision
                    AND a.revision LIKE (p_revision);
Line: 4938

        SELECT DISTINCT a.revision
                      , a.effectivity_date
                      , NVL(a.description, '')
                   FROM mtl_item_revisions a, rcv_transactions_v b
                  WHERE b.to_organization_id = p_organization_id
                    AND b.item_id = p_inventory_item_id
                    AND b.receipt_source_code <> 'VENDOR'
                    AND b.shipment_header_id = p_source_id
                    AND b.inspection_status_code = 'NOT INSPECTED'
                    AND b.routing_id = 2  /* Inspection routing */
                    AND a.organization_id = b.to_organization_id
                    AND a.inventory_item_id = b.item_id
                    AND a.revision = b.item_revision
                    AND a.revision LIKE (p_revision);
Line: 4954

        SELECT DISTINCT a.revision
                      , a.effectivity_date
                      , NVL(a.description, '')
                   FROM mtl_item_revisions a, rcv_transactions_v b
                  WHERE b.to_organization_id = p_organization_id
                    AND b.item_id = p_inventory_item_id
                    AND b.receipt_source_code <> 'VENDOR'
                    AND b.oe_order_header_id = p_source_id
                    AND b.inspection_status_code = 'NOT INSPECTED'
                    AND b.routing_id = 2  /* Inspection routing */
                    AND a.organization_id = b.to_organization_id
                    AND a.inventory_item_id = b.item_id
                    AND a.revision = b.item_revision
                    AND a.revision LIKE (p_revision);
Line: 4970

        SELECT DISTINCT a.revision
                      , a.effectivity_date
                      , NVL(a.description, '')
                   FROM mtl_item_revisions a, rcv_transactions_v b
                  WHERE b.to_organization_id = p_organization_id
                    AND b.item_id = p_inventory_item_id
                    AND b.shipment_header_id = TO_CHAR(p_source_id)
                    AND b.inspection_status_code = 'NOT INSPECTED'
                    AND b.routing_id = 2  /* Inspection routing */
                    AND a.organization_id = b.to_organization_id
                    AND a.inventory_item_id = b.item_id
                    AND a.revision = b.item_revision
                    AND a.revision LIKE (p_revision);
Line: 4986

  PROCEDURE get_cgupdate_item_lov(x_items OUT NOCOPY t_genref, p_org_id IN NUMBER, p_lpn_id IN NUMBER, p_item IN VARCHAR2) IS
  l_cross_ref varchar2(204);
Line: 4997

        SELECT DISTINCT msi.concatenated_segments concatenated_segments
                      , moq.inventory_item_id
                      , msi.description
                      , NVL(msi.revision_qty_control_code, 1)
                      , NVL(msi.lot_control_code, 1)
                      , NVL(msi.serial_number_control_code, 1)
                      , '0'
                      , '0'
                      , '0'
                      , msi.primary_uom_code
                      , '0'
                      , NVL(shelf_life_code, 1)
                      , '0'
                      , '0'
                      , '0'
                      , '0'
                      , '0'
                      , NVL(msi.default_serial_status_id, 0)
                      , NVL(msi.serial_status_enabled, 'N')
                      , NVL(msi.default_lot_status_id, 0)
                      , NVL(msi.lot_status_enabled, 'N')
                      , ''
                      , 'N'
                      , msi.inventory_item_flag
                      , 0
			    , wms_deploy.get_item_client_name(moq.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
                      NVL(msi.GRADE_CONTROL_FLAG,'N'),
                      NVL(msi.DEFAULT_GRADE,''),
                      NVL(msi.EXPIRATION_ACTION_INTERVAL,0),
                      NVL(msi.EXPIRATION_ACTION_CODE,''),
                      NVL(msi.HOLD_DAYS,0),
                      NVL(msi.MATURITY_DAYS,0),
                      NVL(msi.RETEST_INTERVAL,0),
                      NVL(msi.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                      NVL(msi.CHILD_LOT_FLAG,'N'),
                      NVL(msi.CHILD_LOT_VALIDATION_FLAG,'N'),
                      NVL(msi.LOT_DIVISIBLE_FLAG,'Y'),
                      NVL(msi.SECONDARY_UOM_CODE,''),
                      NVL(msi.SECONDARY_DEFAULT_IND,''),
                      NVL(msi.TRACKING_QUANTITY_IND,'P'),
                      NVL(msi.DUAL_UOM_DEVIATION_HIGH,0),
                      NVL(msi.DUAL_UOM_DEVIATION_LOW,0)
                  FROM mtl_onhand_quantities_detail moq, mtl_system_items_vl msi -- Bug 2687570, use MOQD instead of MOQ because consigned stock is not visible in MOQ
                  WHERE moq.containerized_flag = 2
                    AND moq.organization_id = p_org_id
                    AND moq.inventory_item_id = msi.inventory_item_id
                    AND msi.concatenated_segments LIKE (p_item||l_append)
	AND msi.organization_id = p_org_id

	--Changes for GTIN
	UNION
	        SELECT DISTINCT msi.concatenated_segments concatenated_segments
                      , moq.inventory_item_id
                      , msi.description
                      , NVL(msi.revision_qty_control_code, 1)
                      , NVL(msi.lot_control_code, 1)
                      , NVL(msi.serial_number_control_code, 1)
                      , '0'
                      , '0'
                      , '0'
                      , msi.primary_uom_code
                      , '0'
                      , NVL(shelf_life_code, 1)
                      , '0'
                      , '0'
                      , '0'
                      , '0'
                      , '0'
                      , NVL(msi.default_serial_status_id, 0)
                      , NVL(msi.serial_status_enabled, 'N')
                      , NVL(msi.default_lot_status_id, 0)
                      , NVL(msi.lot_status_enabled, 'N')
                      , mcr.cross_reference
                      , 'N'
                      , msi.inventory_item_flag
                      , 0
			    , wms_deploy.get_item_client_name(moq.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
                      NVL(msi.GRADE_CONTROL_FLAG,'N'),
                      NVL(msi.DEFAULT_GRADE,''),
                      NVL(msi.EXPIRATION_ACTION_INTERVAL,0),
                      NVL(msi.EXPIRATION_ACTION_CODE,''),
                      NVL(msi.HOLD_DAYS,0),
                      NVL(msi.MATURITY_DAYS,0),
                      NVL(msi.RETEST_INTERVAL,0),
                      NVL(msi.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                      NVL(msi.CHILD_LOT_FLAG,'N'),
                      NVL(msi.CHILD_LOT_VALIDATION_FLAG,'N'),
                      NVL(msi.LOT_DIVISIBLE_FLAG,'Y'),
                      NVL(msi.SECONDARY_UOM_CODE,''),
                      NVL(msi.SECONDARY_DEFAULT_IND,''),
                      NVL(msi.TRACKING_QUANTITY_IND,'P'),
                      NVL(msi.DUAL_UOM_DEVIATION_HIGH,0),
                      NVL(msi.DUAL_UOM_DEVIATION_LOW,0)
	FROM mtl_onhand_quantities_detail moq, -- Bug 2687570, use MOQD instead of MOQ because consigned stock is not visible in MOQ
	mtl_system_items_vl msi, /* Bug 5581528 */
	mtl_cross_references mcr
	WHERE moq.containerized_flag = 2
	AND moq.organization_id = p_org_id
	AND moq.inventory_item_id = msi.inventory_item_id
	AND msi.organization_id = p_org_id
	AND msi.inventory_item_id   = mcr.inventory_item_id
	AND mcr.cross_reference_type = g_gtin_cross_ref_type
	AND mcr.cross_reference      LIKE l_cross_ref
	AND (mcr.organization_id     = msi.organization_id
	     OR
	     mcr.org_independent_flag = 'Y')

	ORDER BY concatenated_segments;
Line: 5111

        SELECT DISTINCT msi.concatenated_segments concatenated_segments
                      , wlc.inventory_item_id
                      , msi.description
                      , NVL(msi.revision_qty_control_code, 1)
                      , NVL(msi.lot_control_code, 1)
                      , NVL(msi.serial_number_control_code, 1)
                      , '0'
                      , '0'
                      , '0'
                      , msi.primary_uom_code
                      , '0'
                      , NVL(shelf_life_code, 1)
                      , '0'
                      , '0'
                      , '0'
                      , '0'
                      , '0'
                      , NVL(msi.default_serial_status_id, 0)
                      , NVL(msi.serial_status_enabled, 'N')
                      , NVL(msi.default_lot_status_id, 0)
                      , NVL(msi.lot_status_enabled, 'N')
                      , ''
                      , 'N'
                      , msi.inventory_item_flag
                      , 0
			    , wms_deploy.get_item_client_name(wlc.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
                      NVL(msi.GRADE_CONTROL_FLAG,'N'),
                      NVL(msi.DEFAULT_GRADE,''),
                      NVL(msi.EXPIRATION_ACTION_INTERVAL,0),
                      NVL(msi.EXPIRATION_ACTION_CODE,''),
                      NVL(msi.HOLD_DAYS,0),
                      NVL(msi.MATURITY_DAYS,0),
                      NVL(msi.RETEST_INTERVAL,0),
                      NVL(msi.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                      NVL(msi.CHILD_LOT_FLAG,'N'),
                      NVL(msi.CHILD_LOT_VALIDATION_FLAG,'N'),
                      NVL(msi.LOT_DIVISIBLE_FLAG,'Y'),
                      NVL(msi.SECONDARY_UOM_CODE,''),
                      NVL(msi.SECONDARY_DEFAULT_IND,''),
                      NVL(msi.TRACKING_QUANTITY_IND,'P'),
                      NVL(msi.DUAL_UOM_DEVIATION_HIGH,0),
                      NVL(msi.DUAL_UOM_DEVIATION_LOW,0)
                   -- bug 5172851, wms_lpn_contents_v is replaced with
                   --              wms_lpn_contents for performance reason
                   FROM mtl_system_items_vl msi, wms_lpn_contents wlc /* Bug 5581528 */
                  WHERE msi.concatenated_segments LIKE (p_item||l_append)
                    AND msi.inventory_item_id = wlc.inventory_item_id
                    AND msi.organization_id = p_org_id
	AND wlc.parent_lpn_id = p_lpn_id

	--Changes for GTIN
	UNION

	        SELECT DISTINCT msi.concatenated_segments concatenated_segments
                      , wlc.inventory_item_id
                      , msi.description
                      , NVL(msi.revision_qty_control_code, 1)
                      , NVL(msi.lot_control_code, 1)
                      , NVL(msi.serial_number_control_code, 1)
                      , '0'
                      , '0'
                      , '0'
                      , msi.primary_uom_code
                      , '0'
                      , NVL(shelf_life_code, 1)
                      , '0'
                      , '0'
                      , '0'
                      , '0'
                      , '0'
                      , NVL(msi.default_serial_status_id, 0)
                      , NVL(msi.serial_status_enabled, 'N')
                      , NVL(msi.default_lot_status_id, 0)
                      , NVL(msi.lot_status_enabled, 'N')
                      , mcr.cross_reference
                      , 'N'
                      , msi.inventory_item_flag
                      , 0
			    , wms_deploy.get_item_client_name(wlc.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
                      NVL(msi.GRADE_CONTROL_FLAG,'N'),
                      NVL(msi.DEFAULT_GRADE,''),
                      NVL(msi.EXPIRATION_ACTION_INTERVAL,0),
                      NVL(msi.EXPIRATION_ACTION_CODE,''),
                      NVL(msi.HOLD_DAYS,0),
                      NVL(msi.MATURITY_DAYS,0),
                      NVL(msi.RETEST_INTERVAL,0),
                      NVL(msi.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                      NVL(msi.CHILD_LOT_FLAG,'N'),
                      NVL(msi.CHILD_LOT_VALIDATION_FLAG,'N'),
                      NVL(msi.LOT_DIVISIBLE_FLAG,'Y'),
                      NVL(msi.SECONDARY_UOM_CODE,''),
                      NVL(msi.SECONDARY_DEFAULT_IND,''),
                      NVL(msi.TRACKING_QUANTITY_IND,'P'),
                      NVL(msi.DUAL_UOM_DEVIATION_HIGH,0),
                      NVL(msi.DUAL_UOM_DEVIATION_LOW,0)
	FROM mtl_system_items_vl msi, /* Bug 5581528 */
        -- bug 5172851, wms_lpn_contents_v is replaced with
        --              wms_lpn_contents for performance reason
	wms_lpn_contents wlc,
	mtl_cross_references mcr
	WHERE msi.inventory_item_id = wlc.inventory_item_id
	AND msi.organization_id = p_org_id
	AND wlc.parent_lpn_id = p_lpn_id
	AND msi.inventory_item_id   = mcr.inventory_item_id
	AND mcr.cross_reference_type = g_gtin_cross_ref_type
	AND mcr.cross_reference      LIKE l_cross_ref
	AND (mcr.organization_id     = msi.organization_id
	     OR
	     mcr.org_independent_flag = 'Y')
	ORDER BY concatenated_segments;
Line: 5226

  END get_cgupdate_item_lov;
Line: 5231

      SELECT DISTINCT wlc.revision
                    , mir.effectivity_date
                    , NVL(mir.description, '')
                 FROM mtl_item_revisions mir, wms_lpn_contents_v wlc
                WHERE wlc.organization_id = p_organization_id
                  AND wlc.inventory_item_id = TO_NUMBER(p_inventory_item_id)
                  AND NVL(wlc.parent_lpn_id, '0') = NVL(TO_NUMBER(p_lpn_id), NVL(wlc.parent_lpn_id, '0'))
                  AND mir.organization_id = wlc.organization_id
                  AND mir.inventory_item_id = wlc.inventory_item_id
                  AND mir.revision = wlc.revision
                  AND wlc.revision LIKE (p_revision);
Line: 5254

      SELECT DISTINCT concatenated_segments
                    , inventory_item_id
                    , description
                    , NVL(revision_qty_control_code, 1)
                    , NVL(lot_control_code, 1)
                    , NVL(serial_number_control_code, 1)
                    , NVL(restrict_subinventories_code, 2)
                    , NVL(restrict_locators_code, 2)
                    , NVL(location_control_code, 1)
                    , primary_uom_code
                    , NVL(inspection_required_flag, 2)
                    , NVL(shelf_life_code, 1)
                    , NVL(shelf_life_days, 0)
                    , NVL(allowed_units_lookup_code, 2)
                    , NVL(effectivity_control, 1)
                    , '0'
                    , '0'
                    , '0'
                    , '0'
                    , '0'
                    , '0'
                    , ''
                    , 'N'
                    , inventory_item_flag
                    , 0
			  , wms_deploy.get_item_client_name(inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
                      NVL(GRADE_CONTROL_FLAG,'N'),
                      NVL(DEFAULT_GRADE,''),
                      NVL(EXPIRATION_ACTION_INTERVAL,0),
                      NVL(EXPIRATION_ACTION_CODE,''),
                      NVL(HOLD_DAYS,0),
                      NVL(MATURITY_DAYS,0),
                      NVL(RETEST_INTERVAL,0),
                      NVL(COPY_LOT_ATTRIBUTE_FLAG,'N'),
                      NVL(CHILD_LOT_FLAG,'N'),
                      NVL(CHILD_LOT_VALIDATION_FLAG,'N'),
                      NVL(LOT_DIVISIBLE_FLAG,'Y'),
                      NVL(SECONDARY_UOM_CODE,''),
                      NVL(SECONDARY_DEFAULT_IND,''),
                      NVL(TRACKING_QUANTITY_IND,'P'),
                      NVL(DUAL_UOM_DEVIATION_HIGH,0),
                      NVL(DUAL_UOM_DEVIATION_LOW,0)
                 FROM mtl_system_items_vl /* Bug 5581528 */
                WHERE organization_id = p_org_id
      AND concatenated_segments LIKE (p_item||l_append)

      --Changes for GTIN
      UNION

            SELECT DISTINCT msik.concatenated_segments
                    , msik.inventory_item_id
                    , msik.description
                    , NVL(revision_qty_control_code, 1)
                    , NVL(lot_control_code, 1)
                    , NVL(serial_number_control_code, 1)
                    , NVL(restrict_subinventories_code, 2)
                    , NVL(restrict_locators_code, 2)
                    , NVL(location_control_code, 1)
                    , primary_uom_code
                    , NVL(inspection_required_flag, 2)
                    , NVL(shelf_life_code, 1)
                    , NVL(shelf_life_days, 0)
                    , NVL(allowed_units_lookup_code, 2)
                    , NVL(effectivity_control, 1)
                    , '0'
                    , '0'
                    , '0'
                    , '0'
                    , '0'
                    , '0'
                    , mcr.cross_reference
                    , 'N'
                    , inventory_item_flag
                    , 0
			  , wms_deploy.get_item_client_name(msik.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
                      NVL(GRADE_CONTROL_FLAG,'N'),
                      NVL(DEFAULT_GRADE,''),
                      NVL(EXPIRATION_ACTION_INTERVAL,0),
                      NVL(EXPIRATION_ACTION_CODE,''),
                      NVL(HOLD_DAYS,0),
                      NVL(MATURITY_DAYS,0),
                      NVL(RETEST_INTERVAL,0),
                      NVL(COPY_LOT_ATTRIBUTE_FLAG,'N'),
                      NVL(CHILD_LOT_FLAG,'N'),
                      NVL(CHILD_LOT_VALIDATION_FLAG,'N'),
                      NVL(LOT_DIVISIBLE_FLAG,'Y'),
                      NVL(SECONDARY_UOM_CODE,''),
                      NVL(SECONDARY_DEFAULT_IND,''),
                      NVL(TRACKING_QUANTITY_IND,'P'),
                      NVL(DUAL_UOM_DEVIATION_HIGH,0),
                      NVL(DUAL_UOM_DEVIATION_LOW,0)
      FROM mtl_system_items_vl msik, /* Bug 5581528 */
      mtl_cross_references mcr
      WHERE msik.organization_id = p_org_id
      AND msik.inventory_item_id   = mcr.inventory_item_id
      AND mcr.cross_reference_type = g_gtin_cross_ref_type
      AND mcr.cross_reference      LIKE l_cross_ref
      AND (mcr.organization_id     = msik.organization_id
	   OR
	   mcr.org_independent_flag = 'Y');
Line: 5370

      SELECT DISTINCT msi.concatenated_segments
                    , msi.inventory_item_id
                    , msi.description
                    , NVL(msi.revision_qty_control_code, 1)
                    , NVL(msi.lot_control_code, 1)
                    , NVL(msi.serial_number_control_code, 1)
                    , NVL(msi.restrict_subinventories_code, 2)
                    , NVL(msi.restrict_locators_code, 2)
                    , NVL(msi.location_control_code, 1)
                    , msi.primary_uom_code
                    , NVL(msi.inspection_required_flag, 2)
                    , NVL(msi.shelf_life_code, 1)
                    , NVL(msi.shelf_life_days, 0)
                    , NVL(msi.allowed_units_lookup_code, 2)
                    , NVL(msi.effectivity_control, 1)
                    , '0'
                    , '0'
                    , '0'
                    , '0'
                    , '0'
                    , '0'
                    , ''
                    , 'N'
                    , msi.inventory_item_flag
                    , 0
			  , wms_deploy.get_item_client_name(msi.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
                      NVL(msi.GRADE_CONTROL_FLAG,'N'),
                      NVL(msi.DEFAULT_GRADE,''),
                      NVL(msi.EXPIRATION_ACTION_INTERVAL,0),
                      NVL(msi.EXPIRATION_ACTION_CODE,''),
                      NVL(msi.HOLD_DAYS,0),
                      NVL(msi.MATURITY_DAYS,0),
                      NVL(msi.RETEST_INTERVAL,0),
                      NVL(msi.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                      NVL(msi.CHILD_LOT_FLAG,'N'),
                      NVL(msi.CHILD_LOT_VALIDATION_FLAG,'N'),
                      NVL(msi.LOT_DIVISIBLE_FLAG,'Y'),
                      NVL(msi.SECONDARY_UOM_CODE,''),
                      NVL(msi.SECONDARY_DEFAULT_IND,''),
                      NVL(msi.TRACKING_QUANTITY_IND,'P'),
                      NVL(msi.DUAL_UOM_DEVIATION_HIGH,0),
                      NVL(msi.DUAL_UOM_DEVIATION_LOW,0)
                 FROM mtl_serial_numbers msn, mtl_system_items_vl msi /* Bug 5581528 */
                WHERE msn.current_organization_id = p_org_id
                  AND msn.serial_number = p_serial
                  AND msn.inventory_item_id = msi.inventory_item_id
                  AND msi.organization_id = msn.current_organization_id
      AND msi.concatenated_segments LIKE (p_item||l_append)

      --Changes for GTIN
      UNION

            SELECT DISTINCT msi.concatenated_segments
                    , msi.inventory_item_id
                    , msi.description
                    , NVL(msi.revision_qty_control_code, 1)
                    , NVL(msi.lot_control_code, 1)
                    , NVL(msi.serial_number_control_code, 1)
                    , NVL(msi.restrict_subinventories_code, 2)
                    , NVL(msi.restrict_locators_code, 2)
                    , NVL(msi.location_control_code, 1)
                    , msi.primary_uom_code
                    , NVL(msi.inspection_required_flag, 2)
                    , NVL(msi.shelf_life_code, 1)
                    , NVL(msi.shelf_life_days, 0)
                    , NVL(msi.allowed_units_lookup_code, 2)
                    , NVL(msi.effectivity_control, 1)
                    , '0'
                    , '0'
                    , '0'
                    , '0'
                    , '0'
                    , '0'
                    , mcr.cross_reference
                    , 'N'
                    , msi.inventory_item_flag
                    , 0
			  , wms_deploy.get_item_client_name(msi.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
                      NVL(msi.GRADE_CONTROL_FLAG,'N'),
                      NVL(msi.DEFAULT_GRADE,''),
                      NVL(msi.EXPIRATION_ACTION_INTERVAL,0),
                      NVL(msi.EXPIRATION_ACTION_CODE,''),
                      NVL(msi.HOLD_DAYS,0),
                      NVL(msi.MATURITY_DAYS,0),
                      NVL(msi.RETEST_INTERVAL,0),
                      NVL(msi.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                      NVL(msi.CHILD_LOT_FLAG,'N'),
                      NVL(msi.CHILD_LOT_VALIDATION_FLAG,'N'),
                      NVL(msi.LOT_DIVISIBLE_FLAG,'Y'),
                      NVL(msi.SECONDARY_UOM_CODE,''),
                      NVL(msi.SECONDARY_DEFAULT_IND,''),
                      NVL(msi.TRACKING_QUANTITY_IND,'P'),
                      NVL(msi.DUAL_UOM_DEVIATION_HIGH,0),
                      NVL(msi.DUAL_UOM_DEVIATION_LOW,0)
      FROM mtl_serial_numbers msn,
      mtl_system_items_vl msi, /* Bug 5581528 */
      mtl_cross_references mcr
      WHERE msn.current_organization_id = p_org_id
      AND msn.serial_number = p_serial
      AND msn.inventory_item_id = msi.inventory_item_id
      AND msi.organization_id = msn.current_organization_id
      AND msi.inventory_item_id   = mcr.inventory_item_id
      AND mcr.cross_reference_type = g_gtin_cross_ref_type
      AND mcr.cross_reference      LIKE l_cross_ref
      AND (mcr.organization_id     = msi.organization_id
	   OR
	   mcr.org_independent_flag = 'Y');
Line: 5495

      SELECT DISTINCT msi.concatenated_segments
                    , msi.inventory_item_id
                    , msi.description
                    , NVL(msi.revision_qty_control_code, 1)
                    , NVL(msi.lot_control_code, 1)
                    , NVL(msi.serial_number_control_code, 1)
                    , NVL(msi.restrict_subinventories_code, 2)
                    , NVL(msi.restrict_locators_code, 2)
                    , NVL(msi.location_control_code, 1)
                    , msi.primary_uom_code
                    , NVL(msi.inspection_required_flag, 2)
                    , NVL(msi.shelf_life_code, 1)
                    , NVL(msi.shelf_life_days, 0)
                    , NVL(msi.allowed_units_lookup_code, 2)
                    , NVL(msi.effectivity_control, 1)
                    , '0'
                    , '0'
                    , '0'
                    , '0'
                    , '0'
                    , '0'
                    , ''
                    , 'N'
                    , msi.inventory_item_flag
                    , 0
			  , wms_deploy.get_item_client_name(msi.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
                      NVL(msi.GRADE_CONTROL_FLAG,'N'),
                      NVL(msi.DEFAULT_GRADE,''),
                      NVL(msi.EXPIRATION_ACTION_INTERVAL,0),
                      NVL(msi.EXPIRATION_ACTION_CODE,''),
                      NVL(msi.HOLD_DAYS,0),
                      NVL(msi.MATURITY_DAYS,0),
                      NVL(msi.RETEST_INTERVAL,0),
                      NVL(msi.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                      NVL(msi.CHILD_LOT_FLAG,'N'),
                      NVL(msi.CHILD_LOT_VALIDATION_FLAG,'N'),
                      NVL(msi.LOT_DIVISIBLE_FLAG,'Y'),
                      NVL(msi.SECONDARY_UOM_CODE,''),
                      NVL(msi.SECONDARY_DEFAULT_IND,''),
                      NVL(msi.TRACKING_QUANTITY_IND,'P'),
                      NVL(msi.DUAL_UOM_DEVIATION_HIGH,0),
                      NVL(msi.DUAL_UOM_DEVIATION_LOW,0)
                 FROM mtl_system_items_vl msi, wms_lpn_contents wlpnc /* Bug 5581528 */
                WHERE wlpnc.parent_lpn_id = p_lpn_id
                  AND wlpnc.source_name IN ('RETURN TO VENDOR', 'RETURN TO CUSTOMER', 'RETURN TO RECEIVING')
                  AND wlpnc.organization_id = p_org_id
                  AND msi.organization_id = wlpnc.organization_id
                  AND msi.inventory_item_id = wlpnc.inventory_item_id
                  AND msi.concatenated_segments LIKE (p_item||l_append)
      UNION
      SELECT DISTINCT msi.concatenated_segments
                    , msi.inventory_item_id
                    , msi.description
                    , NVL(msi.revision_qty_control_code, 1)
                    , NVL(msi.lot_control_code, 1)
                    , NVL(msi.serial_number_control_code, 1)
                    , NVL(msi.restrict_subinventories_code, 2)
                    , NVL(msi.restrict_locators_code, 2)
                    , NVL(msi.location_control_code, 1)
                    , msi.primary_uom_code
                    , NVL(msi.inspection_required_flag, 2)
                    , NVL(msi.shelf_life_code, 1)
                    , NVL(msi.shelf_life_days, 0)
                    , NVL(msi.allowed_units_lookup_code, 2)
                    , NVL(msi.effectivity_control, 1)
                    , '0'
                    , '0'
                    , '0'
                    , '0'
                    , '0'
                    , '0'
                    , ''
                    , 'N'
                    , msi.inventory_item_flag
                    , 0
			  , wms_deploy.get_item_client_name(msi.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
                      NVL(msi.GRADE_CONTROL_FLAG,'N'),
                      NVL(msi.DEFAULT_GRADE,''),
                      NVL(msi.EXPIRATION_ACTION_INTERVAL,0),
                      NVL(msi.EXPIRATION_ACTION_CODE,''),
                      NVL(msi.HOLD_DAYS,0),
                      NVL(msi.MATURITY_DAYS,0),
                      NVL(msi.RETEST_INTERVAL,0),
                      NVL(msi.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                      NVL(msi.CHILD_LOT_FLAG,'N'),
                      NVL(msi.CHILD_LOT_VALIDATION_FLAG,'N'),
                      NVL(msi.LOT_DIVISIBLE_FLAG,'Y'),
                      NVL(msi.SECONDARY_UOM_CODE,''),
                      NVL(msi.SECONDARY_DEFAULT_IND,''),
                      NVL(msi.TRACKING_QUANTITY_IND,'P'),
                      NVL(msi.DUAL_UOM_DEVIATION_HIGH,0),
                      NVL(msi.DUAL_UOM_DEVIATION_LOW,0)
                 FROM mtl_system_items_vl msi, mtl_serial_numbers msn /* Bug 5581528 */
                WHERE msn.lpn_id = p_lpn_id
                  AND msn.last_txn_source_name IN ('RETURN TO VENDOR', 'RETURN TO CUSTOMER', 'RETURN TO RECEIVING')
                  AND msn.current_organization_id = p_org_id
                  AND msi.organization_id = msn.current_organization_id
                  AND msi.inventory_item_id = msn.inventory_item_id
      AND msi.concatenated_segments LIKE (p_item||l_append)

      -- Changes for GTIN
      UNION

      SELECT DISTINCT msi.concatenated_segments
                    , msi.inventory_item_id
                    , msi.description
                    , NVL(msi.revision_qty_control_code, 1)
                    , NVL(msi.lot_control_code, 1)
                    , NVL(msi.serial_number_control_code, 1)
                    , NVL(msi.restrict_subinventories_code, 2)
                    , NVL(msi.restrict_locators_code, 2)
                    , NVL(msi.location_control_code, 1)
                    , msi.primary_uom_code
                    , NVL(msi.inspection_required_flag, 2)
                    , NVL(msi.shelf_life_code, 1)
                    , NVL(msi.shelf_life_days, 0)
                    , NVL(msi.allowed_units_lookup_code, 2)
                    , NVL(msi.effectivity_control, 1)
                    , '0'
                    , '0'
                    , '0'
                    , '0'
                    , '0'
                    , '0'
                    , mcr.cross_reference
                    , 'N'
                    , msi.inventory_item_flag
                    , 0
			  , wms_deploy.get_item_client_name(msi.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
                      NVL(msi.GRADE_CONTROL_FLAG,'N'),
                      NVL(msi.DEFAULT_GRADE,''),
                      NVL(msi.EXPIRATION_ACTION_INTERVAL,0),
                      NVL(msi.EXPIRATION_ACTION_CODE,''),
                      NVL(msi.HOLD_DAYS,0),
                      NVL(msi.MATURITY_DAYS,0),
                      NVL(msi.RETEST_INTERVAL,0),
                      NVL(msi.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                      NVL(msi.CHILD_LOT_FLAG,'N'),
                      NVL(msi.CHILD_LOT_VALIDATION_FLAG,'N'),
                      NVL(msi.LOT_DIVISIBLE_FLAG,'Y'),
                      NVL(msi.SECONDARY_UOM_CODE,''),
                      NVL(msi.SECONDARY_DEFAULT_IND,''),
                      NVL(msi.TRACKING_QUANTITY_IND,'P'),
                      NVL(msi.DUAL_UOM_DEVIATION_HIGH,0),
                      NVL(msi.DUAL_UOM_DEVIATION_LOW,0)
      FROM mtl_system_items_vl msi, /* Bug 5581528 */
      wms_lpn_contents wlpnc,
      mtl_cross_references mcr
      WHERE wlpnc.parent_lpn_id = p_lpn_id
      AND wlpnc.source_name IN ('RETURN TO VENDOR', 'RETURN TO CUSTOMER', 'RETURN TO RECEIVING')
      AND wlpnc.organization_id = p_org_id
      AND msi.organization_id = wlpnc.organization_id
      AND msi.inventory_item_id = wlpnc.inventory_item_id
      AND msi.inventory_item_id   = mcr.inventory_item_id
      AND mcr.cross_reference_type = g_gtin_cross_ref_type
      AND mcr.cross_reference      LIKE l_cross_ref
      AND (mcr.organization_id     = msi.organization_id
	   OR
	   mcr.org_independent_flag = 'Y')
      UNION
      SELECT DISTINCT msi.concatenated_segments
                    , msi.inventory_item_id
                    , msi.description
                    , NVL(msi.revision_qty_control_code, 1)
                    , NVL(msi.lot_control_code, 1)
                    , NVL(msi.serial_number_control_code, 1)
                    , NVL(msi.restrict_subinventories_code, 2)
                    , NVL(msi.restrict_locators_code, 2)
                    , NVL(msi.location_control_code, 1)
                    , msi.primary_uom_code
                    , NVL(msi.inspection_required_flag, 2)
                    , NVL(msi.shelf_life_code, 1)
                    , NVL(msi.shelf_life_days, 0)
                    , NVL(msi.allowed_units_lookup_code, 2)
                    , NVL(msi.effectivity_control, 1)
                    , '0'
                    , '0'
                    , '0'
                    , '0'
                    , '0'
                    , '0'
                    , mcr.cross_reference
                    , 'N'
                    , msi.inventory_item_flag
                    , 0
			  , wms_deploy.get_item_client_name(msi.inventory_item_id),
     --Bug No 3952081
     --Additional Fields for Process Convergence
                      NVL(msi.GRADE_CONTROL_FLAG,'N'),
                      NVL(msi.DEFAULT_GRADE,''),
                      NVL(msi.EXPIRATION_ACTION_INTERVAL,0),
                      NVL(msi.EXPIRATION_ACTION_CODE,''),
                      NVL(msi.HOLD_DAYS,0),
                      NVL(msi.MATURITY_DAYS,0),
                      NVL(msi.RETEST_INTERVAL,0),
                      NVL(msi.COPY_LOT_ATTRIBUTE_FLAG,'N'),
                      NVL(msi.CHILD_LOT_FLAG,'N'),
                      NVL(msi.CHILD_LOT_VALIDATION_FLAG,'N'),
                      NVL(msi.LOT_DIVISIBLE_FLAG,'Y'),
                      NVL(msi.SECONDARY_UOM_CODE,''),
                      NVL(msi.SECONDARY_DEFAULT_IND,''),
                      NVL(msi.TRACKING_QUANTITY_IND,'P'),
                      NVL(msi.DUAL_UOM_DEVIATION_HIGH,0),
                      NVL(msi.DUAL_UOM_DEVIATION_LOW,0)
      FROM mtl_system_items_vl msi, /* Bug 5581528 */
      mtl_serial_numbers msn,
      mtl_cross_references mcr
      WHERE msn.lpn_id = p_lpn_id
      AND msn.last_txn_source_name IN ('RETURN TO VENDOR', 'RETURN TO CUSTOMER', 'RETURN TO RECEIVING')
      AND msn.current_organization_id = p_org_id
      AND msi.organization_id = msn.current_organization_id
      AND msi.inventory_item_id = msn.inventory_item_id
      AND msi.inventory_item_id   = mcr.inventory_item_id
      AND mcr.cross_reference_type = g_gtin_cross_ref_type
      AND mcr.cross_reference      LIKE l_cross_ref
      AND (mcr.organization_id     = msi.organization_id
	   OR
	   mcr.org_independent_flag = 'Y');
Line: 5724

      SELECT DISTINCT wlc.revision
                    , mir.effectivity_date
                    , NVL(mir.description, '')
                 FROM mtl_item_revisions mir, wms_lpn_contents_v wlc
                WHERE wlc.organization_id = p_organization_id
                  AND wlc.inventory_item_id = TO_NUMBER(p_inventory_item_id)
                  AND NVL(wlc.parent_lpn_id, '0') = NVL(TO_NUMBER(p_lpn_id), NVL(wlc.parent_lpn_id, '0'))
                  AND wlc.source_name IN ('RETURN TO VENDOR', 'RETURN TO CUSTOMER', 'RETURN TO RECEIVING')
                  AND mir.organization_id = wlc.organization_id
                  AND mir.inventory_item_id = wlc.inventory_item_id
                  AND mir.revision = wlc.revision
                  AND wlc.revision LIKE (p_revision);
Line: 5746

      SELECT   msi.concatenated_segments
             , msi.description
             , msi.inventory_item_id
          FROM mtl_system_items_vl msi /* Bug 5581528 */
         WHERE msi.organization_id = p_organization_id
           AND msi.concatenated_segments LIKE (p_concatenated_segments)
           AND msi.vehicle_item_flag = 'Y'
      ORDER BY UPPER(msi.concatenated_segments);
Line: 5760

      SELECT DISTINCT muom.uom_code
                    , muom.unit_of_measure
                    , muom.description
                    , muom.uom_class
                 FROM mtl_units_of_measure muom, wms_license_plate_numbers wlpn
                WHERE muom.uom_code LIKE (p_uom_text)
                  AND wlpn.lpn_id = p_lpn_id
                  AND muom.uom_code = wlpn.gross_weight_uom_code
      UNION
      SELECT DISTINCT muom.uom_code
                    , muom.unit_of_measure
                    , muom.description
                    , muom.uom_class
                 FROM mtl_units_of_measure muom, wsh_shipping_parameters wsp
                WHERE wsp.organization_id = p_organization_id
                  AND wsp.weight_uom_class = muom.uom_class
                  AND muom.uom_code LIKE (p_uom_text);
Line: 5787

        SELECT DISTINCT miv.revision
                      , miv.effectivity_date
                      , NVL(miv.description, '')
                   FROM mtl_item_revisions miv, rcv_supply rs
                  WHERE miv.organization_id = p_organization_id
                    AND miv.inventory_item_id = p_inventory_item_id
                    AND rs.shipment_header_id(+) = p_shipment_header_id
                    AND (rs.shipment_header_id IS NULL
                         OR rs.shipment_header_id = p_shipment_header_id
                        )
					AND rs.po_header_id(+) = p_po_header_id
                    AND (rs.po_header_id IS NULL
                         OR rs.po_header_id = p_po_header_id
                        )
                    AND rs.to_organization_id(+) = miv.organization_id
                    AND (rs.to_organization_id IS NULL
                         OR rs.to_organization_id = p_organization_id
                        )
                    AND rs.item_id(+) = miv.inventory_item_id
                    AND (rs.item_id IS NULL
                         OR rs.item_id = p_inventory_item_id
                        )
                    AND NVL(rs.item_revision, miv.revision) = miv.revision
                    AND miv.revision LIKE (p_revision);
Line: 5814

        SELECT DISTINCT miv.revision
                      , miv.effectivity_date
                      , NVL(miv.description, '')
                   FROM mtl_item_revisions miv, rcv_supply rs
                  WHERE miv.organization_id = p_organization_id
                    AND miv.inventory_item_id = p_inventory_item_id
                    AND rs.shipment_header_id(+) = p_shipment_header_id
                    AND (rs.shipment_header_id IS NULL
                         OR rs.shipment_header_id = p_shipment_header_id
                        )
                    AND rs.to_organization_id(+) = miv.organization_id
                    AND (rs.to_organization_id IS NULL
                         OR rs.to_organization_id = p_organization_id
                        )
                    AND rs.item_id(+) = miv.inventory_item_id
                    AND (rs.item_id IS NULL
                         OR rs.item_id = p_inventory_item_id
                        )
                    AND NVL(rs.item_revision, miv.revision) = miv.revision
                    AND miv.revision LIKE (p_revision);
Line: 5836

        SELECT DISTINCT miv.revision
                      , miv.effectivity_date
                      , NVL(miv.description, '')
                   FROM mtl_item_revisions miv, rcv_supply rs
                  WHERE miv.organization_id = p_organization_id
                    AND miv.inventory_item_id = p_inventory_item_id
                    AND rs.po_header_id(+) = p_po_header_id
                    AND (rs.po_header_id IS NULL
                         OR rs.po_header_id = p_po_header_id
                        )
                    AND rs.to_organization_id(+) = miv.organization_id
                    AND (rs.to_organization_id IS NULL
                         OR rs.to_organization_id = p_organization_id
                        )
                    AND rs.item_id(+) = miv.inventory_item_id
                    AND (rs.item_id IS NULL
                         OR rs.item_id = p_inventory_item_id
                        )
                    AND NVL(rs.item_revision, miv.revision) = miv.revision
                    AND miv.revision LIKE (p_revision);
Line: 5893

	 SELECT primary_uom_code
	   INTO l_primary_uom_code
	   FROM mtl_system_items
	  WHERE organization_id = p_organization_id
	    AND inventory_item_id = p_item_id;
Line: 5932

  := 'SELECT msik.concatenated_segments concatenated_segments'
      ||            ', msik.inventory_item_id'
      ||            ', msik.description'
      ||            ', NVL(msik.revision_qty_control_code, 1)'
      ||            ', NVL(msik.lot_status_enabled, ''N'')'
      ||            ', NVL(msik.serial_status_enabled, ''N'')'
      ||            ', NVL(msik.restrict_subinventories_code, 2)'
      ||            ', NVL(msik.restrict_locators_code, 2)'
      ||            ', NVL(msik.location_control_code, 1)'
      ||            ', msik.primary_uom_code'
      ||            ', NVL(msik.inspection_required_flag, 2)'
      ||            ', NVL(msik.shelf_life_code, 1)'
      ||            ', NVL(msik.shelf_life_days, 0)'
      ||            ', NVL(msik.allowed_units_lookup_code, 2)'
      ||            ', NVL(msik.effectivity_control, 1)'
      ||            ', 0 parentlpnid'
      ||            ', 0 quantity'
      ||            ', NVL(msik.default_serial_status_id, 0)'
      ||            ', NVL(msik.serial_status_enabled, ''N'')'
      ||            ', NVL(msik.default_lot_status_id, 0)'
      ||            ', NVL(msik.lot_status_enabled, ''N'')'
      ||            ', '''''
      ||            ', ''N'''
      ||            ', msik.inventory_item_flag'
      ||            ', 0'
      ||            ', wms_deploy.get_item_client_name(msik.inventory_item_id),' -- Bug9369327
--Bug No 3952081
--Additional Fields for Process Convergence
      ||            'NVL(msik.GRADE_CONTROL_FLAG,''N''),'
      ||            'NVL(msik.DEFAULT_GRADE,''''),'
      ||            'NVL(msik.EXPIRATION_ACTION_INTERVAL,0),'
      ||            'NVL(msik.EXPIRATION_ACTION_CODE,''''),'
      ||            'NVL(msik.HOLD_DAYS,0),'
      ||            'NVL(msik.MATURITY_DAYS,0),'
      ||            'NVL(msik.RETEST_INTERVAL,0),'
      ||            'NVL(msik.COPY_LOT_ATTRIBUTE_FLAG,''N''),'
      ||            'NVL(msik.CHILD_LOT_FLAG,''N''),'
      ||            'NVL(msik.CHILD_LOT_VALIDATION_FLAG,''N''),'
      ||            'NVL(msik.LOT_DIVISIBLE_FLAG,''Y''),'
      ||            'NVL(msik.SECONDARY_UOM_CODE,''''),'
      ||            'NVL(msik.SECONDARY_DEFAULT_IND,''''),'
      ||            'NVL(msik.TRACKING_QUANTITY_IND,''P''),'
      ||            'NVL(msik.DUAL_UOM_DEVIATION_HIGH,0),'
      ||            'NVL(msik.DUAL_UOM_DEVIATION_LOW,0)';
Line: 5978

      :=       'SELECT msik.concatenated_segments concatenated_segments'
      ||            ', msik.inventory_item_id'
      ||            ', msik.description'
      ||            ', NVL(msik.revision_qty_control_code, 1)'
      ||            ', NVL(msik.lot_status_enabled, ''N'')'
      ||            ', NVL(msik.serial_status_enabled, ''N'')'
      ||            ', NVL(msik.restrict_subinventories_code, 2)'
      ||            ', NVL(msik.restrict_locators_code, 2)'
      ||            ', NVL(msik.location_control_code, 1)'
      ||            ', msik.primary_uom_code'
      ||            ', NVL(msik.inspection_required_flag, 2)'
      ||            ', NVL(msik.shelf_life_code, 1)'
      ||            ', NVL(msik.shelf_life_days, 0)'
      ||            ', NVL(msik.allowed_units_lookup_code, 2)'
      ||            ', NVL(msik.effectivity_control, 1)'
      ||            ', 0 parentlpnid'
      ||            ', 0 quantity'
      ||            ', NVL(msik.default_serial_status_id, 0)'
      ||            ', NVL(msik.serial_status_enabled, ''N'')'
      ||            ', NVL(msik.default_lot_status_id, 0)'
      ||            ', NVL(msik.lot_status_enabled, ''N'')'
      ||            ', mcr.cross_reference'
      ||            ', ''N'''
      ||            ', msik.inventory_item_flag'
      ||            ', 0'
      ||            ', wms_deploy.get_item_client_name(msik.inventory_item_id),' -- Bug9369327
     --Bug No 3952081
     --Additional Fields for Process Convergence
      ||            'NVL(msik.GRADE_CONTROL_FLAG,''N''),'
      ||            'NVL(msik.DEFAULT_GRADE,''''),'
      ||            'NVL(msik.EXPIRATION_ACTION_INTERVAL,0),'
      ||            'NVL(msik.EXPIRATION_ACTION_CODE,''''),'
      ||            'NVL(msik.HOLD_DAYS,0),'
      ||            'NVL(msik.MATURITY_DAYS,0),'
      ||            'NVL(msik.RETEST_INTERVAL,0),'
      ||            'NVL(msik.COPY_LOT_ATTRIBUTE_FLAG,''N''),'
      ||            'NVL(msik.CHILD_LOT_FLAG,''N''),'
      ||            'NVL(msik.CHILD_LOT_VALIDATION_FLAG,''N''),'
      ||            'NVL(msik.LOT_DIVISIBLE_FLAG,''Y''),'
      ||            'NVL(msik.SECONDARY_UOM_CODE,''''),'
      ||            'NVL(msik.SECONDARY_DEFAULT_IND,''''),'
      ||            'NVL(msik.TRACKING_QUANTITY_IND,''P''),'
      ||            'NVL(msik.DUAL_UOM_DEVIATION_HIGH,0),'
      ||            'NVL(msik.DUAL_UOM_DEVIATION_LOW,0)';
Line: 6129

      SELECT primary_uom_code,
        SECONDARY_UOM_CODE
      INTO l_primary_uom_code,
        l_sec_uom_code
      FROM mtl_system_items
      WHERE organization_id = p_organization_id
      AND inventory_item_id = p_item_id;
Line: 6200

        SELECT uom_code_comp,
               unit_of_measure,
               description,
               uom_class
          FROM (SELECT ( inv_ui_item_lovs.Get_conversion_rate(uom_code, p_organization_id,
                                               inventory_item_id,
                                               Nvl( p_fulfillment_base,'P'))) uom_code_comp,
               unit_of_measure,
               description,
               uom_class
          FROM mtl_item_uoms_view
         WHERE organization_id = p_organization_id
           AND inventory_item_id = p_item_id
           AND Nvl(uom_type, 3) = Nvl(p_uom_type, 3)
           AND uom_code LIKE ( l_code ))
         WHERE ((Nvl(p_fulfillment_base,'P') = 'S'
           AND inv_convert.is_uom_in_same_class( Substr(uom_code_comp, 1, Instr(uom_code_comp, '(') - 1), p_organization_id , p_item_id , Nvl(p_fulfillment_base,'P')) = 'Y')
            OR (Nvl(p_fulfillment_base,'P') = 'P'))
         ORDER BY inv_ui_item_lovs.conversion_order(inv_ui_item_lovs.Get_conversion_rate(Substr(uom_code_comp, 1,
                                                        Instr(uom_code_comp, '(') - 1),
                                                         p_organization_id,
                                                         p_item_id,
                                                         Nvl( p_fulfillment_base,'P'))) ASC, Upper(Substr(uom_code_comp, 1, Instr(uom_code_comp, '(') - 1));