DBA Data[Home] [Help]

APPS.EGO_UI_ITEM_PUB SQL Statements

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

Line: 7

G_UPDATE_TRANSACTION_TYPE CONSTANT  VARCHAR2(10)  := 'UPDATE';
Line: 42

      SELECT 'x'
      FROM  mtl_system_items_b
      WHERE
              inventory_item_id = p_inventory_item_id
      AND  organization_id   = p_organization_id;
Line: 91

    SELECT *
    FROM mtl_system_items_b
    WHERE inventory_item_id = cp_inventory_item_id
      AND organization_id   = cp_organization_id;
Line: 234

    g_in_item_tbl(0).ALLOW_ITEM_DESC_UPDATE_FLAG   := l_orig_item_rec.ALLOW_ITEM_DESC_UPDATE_FLAG;
Line: 465

      SELECT context_organization_id
       FROM  mtl_item_templates mit
       WHERE mit.template_id = cp_template_id;
Line: 470

      SELECT attribute_name, attribute_value
      FROM   mtl_item_templ_attributes
      WHERE  template_id = cp_template_id
        AND  enabled_flag = 'Y'
        AND  attribute_name IN
             ( SELECT a.attribute_name
               FROM   mtl_item_attributes  a
               WHERE  NVL(a.status_control_code, 3) <> 1
                 AND  a.control_level IN (1, 2)
                 AND  a.attribute_group_id_gui IS NOT NULL
                 AND  a.attribute_name NOT IN
             ('MTL_SYSTEM_ITEMS.BASE_ITEM_ID',
             'MTL_SYSTEM_ITEMS.WIP_SUPPLY_LOCATOR_ID',
             'MTL_SYSTEM_ITEMS.WIP_SUPPLY_SUBINVENTORY',
             'MTL_SYSTEM_ITEMS.BASE_WARRANTY_SERVICE_ID',
             'MTL_SYSTEM_ITEMS.PLANNER_CODE',
             'MTL_SYSTEM_ITEMS.ENCUMBRANCE_ACCOUNT',
             'MTL_SYSTEM_ITEMS.EXPENSE_ACCOUNT',
             'MTL_SYSTEM_ITEMS.SALES_ACCOUNT',
             'MTL_SYSTEM_ITEMS.COST_OF_SALES_ACCOUNT',
             'MTL_SYSTEM_ITEMS.PLANNING_EXCEPTION_SET')
             );
Line: 497

      SELECT attribute_name,  attribute_value
      FROM   mtl_item_templ_attributes
      WHERE  template_id = cp_template_id
        AND  enabled_flag = 'Y'
        AND  attribute_name IN
             ( SELECT  a.attribute_name
               FROM    mtl_item_attributes  a
               WHERE   NVL(a.status_control_code, 3) <> 1
                  AND  a.control_level IN (1, 2)
                  AND  a.attribute_group_id_gui IS NOT NULL
                  AND  a.attribute_name IN
             ('MTL_SYSTEM_ITEMS.BASE_ITEM_ID',
             'MTL_SYSTEM_ITEMS.WIP_SUPPLY_LOCATOR_ID',
             'MTL_SYSTEM_ITEMS.WIP_SUPPLY_SUBINVENTORY',
             'MTL_SYSTEM_ITEMS.BASE_WARRANTY_SERVICE_ID',
             'MTL_SYSTEM_ITEMS.PLANNER_CODE',
             'MTL_SYSTEM_ITEMS.ENCUMBRANCE_ACCOUNT',
             'MTL_SYSTEM_ITEMS.EXPENSE_ACCOUNT',
             'MTL_SYSTEM_ITEMS.SALES_ACCOUNT',
             'MTL_SYSTEM_ITEMS.COST_OF_SALES_ACCOUNT',
             'MTL_SYSTEM_ITEMS.PLANNING_EXCEPTION_SET')
             );
Line: 521

      SELECT GLOBAL_ATTRIBUTE_CATEGORY,
         GLOBAL_ATTRIBUTE1,
         GLOBAL_ATTRIBUTE2,
         GLOBAL_ATTRIBUTE3,
         GLOBAL_ATTRIBUTE4,
         GLOBAL_ATTRIBUTE5,
         GLOBAL_ATTRIBUTE6,
         GLOBAL_ATTRIBUTE7,
         GLOBAL_ATTRIBUTE8,
         GLOBAL_ATTRIBUTE9,
         GLOBAL_ATTRIBUTE10
      FROM MTL_ITEM_TEMPLATES MIT
      WHERE MIT.template_id = cp_template_id;
Line: 579

    ELSIF cr.ATTRIBUTE_NAME = 'MTL_SYSTEM_ITEMS.ALLOW_ITEM_DESC_UPDATE_FLAG' THEN
            g_in_item_tbl(0).ALLOW_ITEM_DESC_UPDATE_FLAG  := cr.ATTRIBUTE_VALUE;
Line: 1139

  ELSIF (P_TRANSACTION_TYPE = G_UPDATE_TRANSACTION_TYPE) THEN
    Update_Item_Lifecycle(
      P_API_VERSION       => P_API_VERSION,
      P_INIT_MSG_LIST     => P_INIT_MSG_LIST,
      P_COMMIT            => P_COMMIT,
      P_INVENTORY_ITEM_ID => P_INVENTORY_ITEM_ID,
      P_ORGANIZATION_ID   => P_ORGANIZATION_ID,
      P_CATALOG_GROUP_ID  => P_CATALOG_GROUP_ID,
      P_LIFECYCLE_ID      => P_LIFECYCLE_ID,
      P_CURRENT_PHASE_ID  => P_CURRENT_PHASE_ID,
      P_ITEM_STATUS       => P_ITEM_STATUS,
      X_RETURN_STATUS     => X_RETURN_STATUS,
      X_MSG_COUNT         => X_MSG_COUNT
    );
Line: 1185

  UPDATE MTL_SYSTEM_ITEMS_B SET LIFECYCLE_ID = P_LIFECYCLE_ID
  WHERE INVENTORY_ITEM_ID = P_INVENTORY_ITEM_ID
  AND   ORGANIZATION_ID = P_ORGANIZATION_ID;
Line: 1189

  UPDATE MTL_SYSTEM_ITEMS_B SET CURRENT_PHASE_ID = P_CURRENT_PHASE_ID
  WHERE INVENTORY_ITEM_ID = P_INVENTORY_ITEM_ID
  AND   ORGANIZATION_ID = P_ORGANIZATION_ID;
Line: 1193

  UPDATE MTL_SYSTEM_ITEMS_B SET INVENTORY_ITEM_STATUS_CODE = P_ITEM_STATUS
  WHERE INVENTORY_ITEM_ID = P_INVENTORY_ITEM_ID
  AND   ORGANIZATION_ID = P_ORGANIZATION_ID;
Line: 1197

  UPDATE MTL_PENDING_ITEM_STATUS SET LIFECYCLE_ID = P_LIFECYCLE_ID
  WHERE INVENTORY_ITEM_ID = P_INVENTORY_ITEM_ID
  AND   ORGANIZATION_ID = P_ORGANIZATION_ID;
Line: 1201

  UPDATE MTL_PENDING_ITEM_STATUS SET PHASE_ID = P_CURRENT_PHASE_ID
  WHERE INVENTORY_ITEM_ID = P_INVENTORY_ITEM_ID
  AND   ORGANIZATION_ID = P_ORGANIZATION_ID;
Line: 1205

  UPDATE MTL_PENDING_ITEM_STATUS SET STATUS_CODE = P_ITEM_STATUS
  WHERE INVENTORY_ITEM_ID = P_INVENTORY_ITEM_ID
  AND   ORGANIZATION_ID = P_ORGANIZATION_ID;
Line: 1222

Procedure Update_Item_Lifecycle(
  P_API_VERSION                 IN   NUMBER,
  P_INIT_MSG_LIST               IN   VARCHAR2,
  P_COMMIT                      IN   VARCHAR2,
  P_INVENTORY_ITEM_ID           IN   NUMBER,
  P_ORGANIZATION_ID             IN   NUMBER,
  P_CATALOG_GROUP_ID            IN   NUMBER,
  P_LIFECYCLE_ID                IN   NUMBER,
  P_CURRENT_PHASE_ID            IN   NUMBER,
  P_ITEM_STATUS                 IN   VARCHAR2,
  X_RETURN_STATUS               OUT  NOCOPY VARCHAR2,
  X_MSG_COUNT                   OUT  NOCOPY NUMBER
)
IS
  CURSOR ego_item_assigned_org_csr
  (
    v_inventory_item_id       IN   MTL_SYSTEM_ITEMS_B.INVENTORY_ITEM_ID%TYPE,
    v_master_organization_id  IN   MTL_SYSTEM_ITEMS_B.ORGANIZATION_ID%TYPE
  ) IS
  SELECT ORGANIZATION_ID
  FROM MTL_SYSTEM_ITEMS_VL
  WHERE INVENTORY_ITEM_ID = v_inventory_item_id
  AND   ORGANIZATION_ID <> v_master_organization_id;
Line: 1255

  SAVEPOINT Update_Item_Lifecycle;
Line: 1256

  developer_debug ('::2960442::Update_Item_Lifecycle::start');
Line: 1264

      UPDATE MTL_SYSTEM_ITEMS_B SET LIFECYCLE_ID = NULL
      WHERE INVENTORY_ITEM_ID = P_INVENTORY_ITEM_ID;
Line: 1267

      UPDATE MTL_SYSTEM_ITEMS_B SET CURRENT_PHASE_ID = NULL
      WHERE INVENTORY_ITEM_ID = P_INVENTORY_ITEM_ID;
Line: 1274

      INSERT INTO MTL_PENDING_ITEM_STATUS
      (
        INVENTORY_ITEM_ID,
        ORGANIZATION_ID,
        EFFECTIVE_DATE,
        IMPLEMENTED_DATE,
        PENDING_FLAG,
        LAST_UPDATE_DATE,
        LAST_UPDATED_BY,
        CREATION_DATE,
        CREATED_BY,
        LIFECYCLE_ID,
        PHASE_ID,
        STATUS_CODE
      )
      VALUES
      (
        P_INVENTORY_ITEM_ID,
        L_MASTER_ORGANIZATION_ID,
        L_SYSDATE,
        L_SYSDATE,
        'N',
        L_SYSDATE,
        g_USER_ID,
        L_SYSDATE,
        g_USER_ID,
        P_LIFECYCLE_ID,
        P_CURRENT_PHASE_ID,
        P_ITEM_STATUS
      );
Line: 1307

        UPDATE MTL_SYSTEM_ITEMS_B SET LIFECYCLE_ID = P_LIFECYCLE_ID
        WHERE INVENTORY_ITEM_ID = P_INVENTORY_ITEM_ID
        AND   ORGANIZATION_ID = L_MASTER_ORGANIZATION_ID;
Line: 1311

        UPDATE MTL_SYSTEM_ITEMS_B SET CURRENT_PHASE_ID = P_CURRENT_PHASE_ID
        WHERE INVENTORY_ITEM_ID = P_INVENTORY_ITEM_ID
        AND   ORGANIZATION_ID = L_MASTER_ORGANIZATION_ID;
Line: 1321

          INSERT INTO MTL_PENDING_ITEM_STATUS
          (
            INVENTORY_ITEM_ID,
            ORGANIZATION_ID,
            EFFECTIVE_DATE,
            PENDING_FLAG,
            LAST_UPDATE_DATE,
            LAST_UPDATED_BY,
            CREATION_DATE,
            CREATED_BY,
            LIFECYCLE_ID,
            PHASE_ID,
            STATUS_CODE
          )
          VALUES
          (
            P_INVENTORY_ITEM_ID,
            L_ITEM_ASSIGNED_ORG_REC.ORGANIZATION_ID,
            L_SYSDATE,
            'Y',
            L_SYSDATE,
            g_USER_ID,
            L_SYSDATE,
            g_USER_ID,
            P_LIFECYCLE_ID,
            P_CURRENT_PHASE_ID,
            P_ITEM_STATUS
          );
Line: 1354

        UPDATE MTL_SYSTEM_ITEMS_B SET LIFECYCLE_ID = P_LIFECYCLE_ID
        WHERE INVENTORY_ITEM_ID = P_INVENTORY_ITEM_ID;
Line: 1357

        UPDATE MTL_SYSTEM_ITEMS_B SET CURRENT_PHASE_ID = P_CURRENT_PHASE_ID
        WHERE INVENTORY_ITEM_ID = P_INVENTORY_ITEM_ID;
Line: 1366

          INSERT INTO MTL_PENDING_ITEM_STATUS
          (
            INVENTORY_ITEM_ID,
            ORGANIZATION_ID,
            EFFECTIVE_DATE,
            IMPLEMENTED_DATE,
            PENDING_FLAG,
            LAST_UPDATE_DATE,
            LAST_UPDATED_BY,
            CREATION_DATE,
            CREATED_BY,
            LIFECYCLE_ID,
            PHASE_ID,
            STATUS_CODE
          )
          VALUES
          (
            P_INVENTORY_ITEM_ID,
            L_ITEM_ASSIGNED_ORG_REC.ORGANIZATION_ID,
            L_SYSDATE,
            L_SYSDATE,
            'N',
            L_SYSDATE,
            g_USER_ID,
            L_SYSDATE,
            g_USER_ID,
            P_LIFECYCLE_ID,
            P_CURRENT_PHASE_ID,
            P_ITEM_STATUS
          );
Line: 1403

  developer_debug ('::2960442::Update_Item_Attr_Ext::start');
Line: 1404

  Update_Item_Attr_Ext(P_API_VERSION => P_API_VERSION,
                       P_INIT_MSG_LIST         => P_INIT_MSG_LIST,
                       P_COMMIT                => P_COMMIT,
                       P_INVENTORY_ITEM_ID     => P_INVENTORY_ITEM_ID,
                       P_ITEM_CATALOG_GROUP_ID => P_CATALOG_GROUP_ID,
                       X_RETURN_STATUS         => X_RETURN_STATUS,
                       X_MSG_COUNT             => X_MSG_COUNT);
Line: 1411

  developer_debug ('::2960442::Update_Item_Attr_Ext::end');
Line: 1412

  developer_debug ('::2960442::Update_Item_Lifecycle::end');
Line: 1417

    ROLLBACK TO Update_Item_Lifecycle;
Line: 1421

    ROLLBACK TO Update_Item_Lifecycle;
Line: 1424

END Update_Item_Lifecycle;
Line: 1430

Procedure Update_Item_Attr_Ext(
  P_API_VERSION                 IN   NUMBER,
  P_INIT_MSG_LIST               IN   VARCHAR2,
  P_COMMIT                      IN   VARCHAR2,
  P_INVENTORY_ITEM_ID           IN   NUMBER,
  P_ITEM_CATALOG_GROUP_ID       IN   NUMBER,
  X_RETURN_STATUS               OUT NOCOPY VARCHAR2,
  X_MSG_COUNT                   OUT NOCOPY NUMBER
)
IS
BEGIN
  SAVEPOINT Update_Item_Attr_Ext;
Line: 1442

  developer_debug ('::2960442::Update_Item_Attr_Ext::start');
Line: 1447

    DELETE FROM EGO_MTL_SY_ITEMS_EXT_B WHERE INVENTORY_ITEM_ID = P_INVENTORY_ITEM_ID;
Line: 1448

    DELETE FROM EGO_MTL_SY_ITEMS_EXT_TL WHERE INVENTORY_ITEM_ID = P_INVENTORY_ITEM_ID;
Line: 1450

    UPDATE EGO_MTL_SY_ITEMS_EXT_B SET ITEM_CATALOG_GROUP_ID = P_ITEM_CATALOG_GROUP_ID
    WHERE INVENTORY_ITEM_ID = P_INVENTORY_ITEM_ID;
Line: 1453

    UPDATE EGO_MTL_SY_ITEMS_EXT_TL SET ITEM_CATALOG_GROUP_ID = P_ITEM_CATALOG_GROUP_ID
    WHERE INVENTORY_ITEM_ID = P_INVENTORY_ITEM_ID;
Line: 1456

  developer_debug ('::2960442::Update_Item_Attr_Ext::end');
Line: 1461

    ROLLBACK TO Update_Item_Attr_Ext;
Line: 1465

    ROLLBACK TO Update_Item_Attr_Ext;
Line: 1468

END Update_Item_Attr_Ext;
Line: 1481

  SELECT MP.MASTER_ORGANIZATION_ID INTO L_MASTER_ORGANIZATION_ID
  FROM MTL_PARAMETERS MP
  WHERE MP.ORGANIZATION_ID = P_ORGANIZATION_ID;
Line: 1498

  SELECT LOOKUP_CODE2 INTO L_CONTROL_LEVEL
  FROM MTL_ITEM_ATTRIBUTES_V
  WHERE ATTRIBUTE_NAME = P_ITEM_ATTRIBUTE;
Line: 1609

PROCEDURE Delete_Extra_Item_Long_Desc_AG (
        p_inventory_item_id             IN  NUMBER
       ,p_organization_id               IN  NUMBER
) IS

    l_ext_id_to_delete_list  VARCHAR2(200);
Line: 1617

    CURSOR Ext_Id_To_Delete_Cursor (
        cp_inventory_item_id            IN  NUMBER
       ,cp_organization_id              IN  NUMBER
    ) IS
    SELECT EXTENSION_ID
      FROM EGO_MTL_SY_ITEMS_EXT_VL
     WHERE INVENTORY_ITEM_ID = cp_inventory_item_id
       AND ORGANIZATION_ID = cp_organization_id
       AND ATTR_GROUP_ID = (SELECT ATTR_GROUP_ID
                              FROM EGO_FND_DSC_FLX_CTX_EXT
                             WHERE APPLICATION_ID = 431
                               AND DESCRIPTIVE_FLEXFIELD_NAME = 'EGO_ITEMMGMT_GROUP'
                               AND DESCRIPTIVE_FLEX_CONTEXT_CODE = 'ItemDetailDesc')
       AND C_EXT_ATTR1 = 'D';
Line: 1634

    FOR ext_rec IN Ext_Id_To_Delete_Cursor(p_inventory_item_id, p_organization_id)
    LOOP

       IF (Ext_Id_To_Delete_Cursor%ROWCOUNT > 1) THEN
        l_ext_id_to_delete_list := l_ext_id_to_delete_list || ext_rec.EXTENSION_ID || ',';
Line: 1643

    IF (LENGTH(l_ext_id_to_delete_list) > 0) THEN
      -----------------------------------------------
      -- ...trim the trailing ',' from the list... --
      -----------------------------------------------
      l_ext_id_to_delete_list := SUBSTR(l_ext_id_to_delete_list, 1, LENGTH(l_ext_id_to_delete_list) - LENGTH(','));
Line: 1652

      l_dynamic_sql := ' DELETE FROM EGO_MTL_SY_ITEMS_EXT_B'||
                        ' WHERE EXTENSION_ID IN ('||l_ext_id_to_delete_list||')';
Line: 1656

      l_dynamic_sql := ' DELETE FROM EGO_MTL_SY_ITEMS_EXT_TL'||
                        ' WHERE EXTENSION_ID IN ('||l_ext_id_to_delete_list||')';
Line: 1661

END Delete_Extra_Item_Long_Desc_AG;
Line: 1742

   SELECT  object_id
   FROM    fnd_objects
   WHERE   obj_name = cp_object_name;
Line: 1747

   SELECT  application_id
   FROM    fnd_application
   WHERE   application_short_name = 'EGO';
Line: 1753

    SELECT revision, revision_id
    FROM MTL_ITEM_REVISIONS_B
    WHERE inventory_item_id = cp_inventory_item_id
      AND organization_id   = cp_organization_id
      AND effectivity_date <= SYSDATE
    ORDER BY effectivity_date desc;
Line: 2089

      Delete_Extra_Item_Long_Desc_AG(x_inventory_item_id, x_organization_id);
Line: 2192

  select  count(*) INTO l_total_count
  from mtl_system_items_b a
  where item_catalog_group_id
    in(
      select item_catalog_group_id
     from mtl_item_catalog_groups_b b
     connect by prior item_catalog_group_id = parent_catalog_group_id
     start with b.item_catalog_group_id  =p_catalog_group_id
          )
  and a.organization_id = p_organization_id
  and a.eng_item_flag = p_item_type;
Line: 2204

  select  count(*) INTO l_total_count
  from mtl_system_items_b a
  where item_catalog_group_id
    in(
      select item_catalog_group_id
     from mtl_item_catalog_groups_b b
     connect by prior item_catalog_group_id = parent_catalog_group_id
     start with b.item_catalog_group_id  =p_catalog_group_id
          )
  and a.organization_id = p_organization_id;
Line: 2247

   select count(*) into l_total_count
   from mtl_item_categories a , mtl_system_items_b b
   where category_id in (
         select category_id
         from mtl_category_set_valid_cats
         start with category_id = P_CATEGORY_ID
         and category_set_id = P_CATEGORY_SET_ID  --Corrected the connect clause in count query
         connect by prior category_id = parent_category_id
         and category_set_id = P_CATEGORY_SET_ID
   )
   and a.organization_id = P_ORGANIZATION_ID
   and a.category_set_id = P_CATEGORY_SET_ID
   and a.inventory_item_id = b.inventory_item_id
   and a.organization_id = b.organization_id
   and b.eng_item_flag = P_ITEM_TYPE;
Line: 2263

   select count(*) into l_total_count
   from mtl_item_categories a , mtl_system_items_b b
   where category_id in (
         select category_id
         from mtl_category_set_valid_cats
         start with category_id = P_CATEGORY_ID
         and category_set_id = P_CATEGORY_SET_ID  --Corrected the connect clause in count query
         connect by prior category_id = parent_category_id
         and category_set_id = P_CATEGORY_SET_ID
   )
   and a.organization_id = P_ORGANIZATION_ID
   and a.category_set_id = P_CATEGORY_SET_ID
   and a.inventory_item_id = b.inventory_item_id
   and a.organization_id = b.organization_id;
Line: 2280

    select count(*) into l_total_count
    from mtl_item_categories a , mtl_system_items_b b,mtl_category_set_valid_cats c
    where a.organization_id = P_ORGANIZATION_ID
    and a.category_set_id = P_CATEGORY_SET_ID
    and c.category_set_id = P_CATEGORY_SET_ID
    and c.category_id = a.category_id
    and a.inventory_item_id = b.inventory_item_id
    and a.organization_id = b.organization_id
    and b.eng_item_flag = P_ITEM_TYPE;
Line: 2290

    select count(*) into l_total_count
    from mtl_item_categories a , mtl_system_items_b b,mtl_category_set_valid_cats c
    where a.organization_id = P_ORGANIZATION_ID
    and a.category_set_id = P_CATEGORY_SET_ID
    and c.category_set_id = P_CATEGORY_SET_ID
    and c.category_id = a.category_id
    and a.inventory_item_id = b.inventory_item_id
    and a.organization_id = b.organization_id;
Line: 2317

  SELECT IC.CATEGORY_ID,
         IC.PARENT_CATEGORY_ID
  FROM MTL_CATEGORY_SET_VALID_CATS IC
  START WITH CATEGORY_ID = p_category_id --3030474
  AND CATEGORY_SET_ID    = p_category_set_id
  CONNECT BY PRIOR PARENT_CATEGORY_ID = CATEGORY_ID
  AND CATEGORY_SET_ID    = p_category_set_id;
Line: 2332

  SELECT CATEGORY_SET_NAME into l_category_set_name
  FROM MTL_CATEGORY_SETS_VL
  WHERE CATEGORY_SET_ID = P_CATEGORY_SET_ID;
Line: 2342

    SELECT C.CONCATENATED_SEGMENTS into l_category_name
    FROM MTL_CATEGORIES_KFV C
    WHERE C.CATEGORY_ID = l_parent_categories.CATEGORY_ID;
Line: 2360

    SELECT C.CONCATENATED_SEGMENTS into l_category_hierarchy_names
    FROM MTL_CATEGORIES_KFV C
    WHERE C.CATEGORY_ID = p_category_id;
Line: 2439

,p_allow_item_desc_update_flag    IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_rfq_required_flag              IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_outside_operation_flag         IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_outside_operation_uom_type     IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_taxable_flag                   IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_purchasing_tax_code            IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_receipt_required_flag          IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_inspection_required_flag       IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_buyer_id                       IN   NUMBER     DEFAULT  G_MISS_NUM
,p_unit_of_issue                  IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_receive_close_tolerance        IN   NUMBER     DEFAULT  G_MISS_NUM
,p_invoice_close_tolerance        IN   NUMBER     DEFAULT  G_MISS_NUM
,p_un_number_id                   IN   NUMBER     DEFAULT  G_MISS_NUM
,p_hazard_class_id                IN   NUMBER     DEFAULT  G_MISS_NUM
,p_list_price_per_unit            IN   NUMBER     DEFAULT  G_MISS_NUM
,p_market_price                   IN   NUMBER     DEFAULT  G_MISS_NUM
,p_price_tolerance_percent        IN   NUMBER     DEFAULT  G_MISS_NUM
,p_rounding_factor                IN   NUMBER     DEFAULT  G_MISS_NUM
,p_encumbrance_account            IN   NUMBER     DEFAULT  G_MISS_NUM
,p_expense_account                IN   NUMBER     DEFAULT  G_MISS_NUM
,p_expense_billable_flag          IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_asset_category_id              IN   NUMBER     DEFAULT  G_MISS_NUM
,p_receipt_days_exception_code    IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_days_early_receipt_allowed     IN   NUMBER     DEFAULT  G_MISS_NUM
,p_days_late_receipt_allowed      IN   NUMBER     DEFAULT  G_MISS_NUM
,p_allow_substitute_receipts_f    IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_allow_unordered_receipts_fl    IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_allow_express_delivery_flag    IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_qty_rcv_exception_code         IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_qty_rcv_tolerance              IN   NUMBER     DEFAULT  G_MISS_NUM
,p_receiving_routing_id           IN   NUMBER     DEFAULT  G_MISS_NUM
,p_enforce_ship_to_location_c     IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_weight_uom_code                IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_unit_weight                    IN   NUMBER     DEFAULT  G_MISS_NUM
,p_volume_uom_code                IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_unit_volume                    IN   NUMBER     DEFAULT  G_MISS_NUM
,p_container_item_flag            IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_vehicle_item_flag              IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_container_type_code            IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_internal_volume                IN   NUMBER     DEFAULT  G_MISS_NUM
,p_maximum_load_weight            IN   NUMBER     DEFAULT  G_MISS_NUM
,p_minimum_fill_percent           IN   NUMBER     DEFAULT  G_MISS_NUM
,p_inventory_planning_code        IN   NUMBER     DEFAULT  G_MISS_NUM
,p_planner_code                   IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_planning_make_buy_code         IN   NUMBER     DEFAULT  G_MISS_NUM
,p_min_minmax_quantity            IN   NUMBER     DEFAULT  G_MISS_NUM
,p_max_minmax_quantity            IN   NUMBER     DEFAULT  G_MISS_NUM
,p_minimum_order_quantity         IN   NUMBER     DEFAULT  G_MISS_NUM
,p_maximum_order_quantity         IN   NUMBER     DEFAULT  G_MISS_NUM
,p_order_cost                     IN   NUMBER     DEFAULT  G_MISS_NUM
,p_carrying_cost                  IN   NUMBER     DEFAULT  G_MISS_NUM
,p_source_type                    IN   NUMBER     DEFAULT  G_MISS_NUM
,p_source_organization_id         IN   NUMBER     DEFAULT  G_MISS_NUM
,p_source_subinventory            IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_mrp_safety_stock_code          IN   NUMBER     DEFAULT  G_MISS_NUM
,p_safety_stock_bucket_days       IN   NUMBER     DEFAULT  G_MISS_NUM
,p_mrp_safety_stock_percent       IN   NUMBER     DEFAULT  G_MISS_NUM
,p_fixed_order_quantity           IN   NUMBER     DEFAULT  G_MISS_NUM
,p_fixed_days_supply              IN   NUMBER     DEFAULT  G_MISS_NUM
,p_fixed_lot_multiplier           IN   NUMBER     DEFAULT  G_MISS_NUM
,p_mrp_planning_code              IN   NUMBER     DEFAULT  G_MISS_NUM
,p_ato_forecast_control           IN   NUMBER     DEFAULT  G_MISS_NUM
,p_planning_exception_set         IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_end_assembly_pegging_flag      IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_shrinkage_rate                 IN   NUMBER     DEFAULT  G_MISS_NUM
,p_rounding_control_type          IN   NUMBER     DEFAULT  G_MISS_NUM
,p_acceptable_early_days          IN   NUMBER     DEFAULT  G_MISS_NUM
,p_repetitive_planning_flag       IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_overrun_percentage             IN   NUMBER     DEFAULT  G_MISS_NUM
,p_acceptable_rate_increase       IN   NUMBER     DEFAULT  G_MISS_NUM
,p_acceptable_rate_decrease       IN   NUMBER     DEFAULT  G_MISS_NUM
,p_mrp_calculate_atp_flag         IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_auto_reduce_mps                IN   NUMBER     DEFAULT  G_MISS_NUM
,p_planning_time_fence_code       IN   NUMBER     DEFAULT  G_MISS_NUM
,p_planning_time_fence_days       IN   NUMBER     DEFAULT  G_MISS_NUM
,p_demand_time_fence_code         IN   NUMBER     DEFAULT  G_MISS_NUM
,p_demand_time_fence_days         IN   NUMBER     DEFAULT  G_MISS_NUM
,p_release_time_fence_code        IN   NUMBER     DEFAULT  G_MISS_NUM
,p_release_time_fence_days        IN   NUMBER     DEFAULT  G_MISS_NUM
,p_preprocessing_lead_time        IN   NUMBER     DEFAULT  G_MISS_NUM
,p_full_lead_time                 IN   NUMBER     DEFAULT  G_MISS_NUM
,p_postprocessing_lead_time       IN   NUMBER     DEFAULT  G_MISS_NUM
,p_fixed_lead_time                IN   NUMBER     DEFAULT  G_MISS_NUM
,p_variable_lead_time             IN   NUMBER     DEFAULT  G_MISS_NUM
,p_cum_manufacturing_lead_time    IN   NUMBER     DEFAULT  G_MISS_NUM
,p_cumulative_total_lead_time     IN   NUMBER     DEFAULT  G_MISS_NUM
,p_lead_time_lot_size             IN   NUMBER     DEFAULT  G_MISS_NUM
,p_build_in_wip_flag              IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_wip_supply_type                IN   NUMBER     DEFAULT  G_MISS_NUM
,p_wip_supply_subinventory        IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_wip_supply_locator_id          IN   NUMBER     DEFAULT  G_MISS_NUM
,p_overcompletion_tolerance_ty    IN   NUMBER     DEFAULT  G_MISS_NUM
,p_overcompletion_tolerance_va    IN   NUMBER     DEFAULT  G_MISS_NUM
,p_customer_order_flag            IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_customer_order_enabled_flag    IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_shippable_item_flag            IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_internal_order_flag            IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_internal_order_enabled_flag    IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_so_transactions_flag           IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_pick_components_flag           IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_atp_flag                       IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_replenish_to_order_flag        IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_atp_rule_id                    IN   NUMBER     DEFAULT  G_MISS_NUM
,p_atp_components_flag            IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_ship_model_complete_flag       IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_picking_rule_id                IN   NUMBER     DEFAULT  G_MISS_NUM
,p_collateral_flag                IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_default_shipping_org           IN   NUMBER     DEFAULT  G_MISS_NUM
,p_returnable_flag                IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_return_inspection_requireme    IN   NUMBER     DEFAULT  G_MISS_NUM
,p_over_shipment_tolerance        IN   NUMBER     DEFAULT  G_MISS_NUM
,p_under_shipment_tolerance       IN   NUMBER     DEFAULT  G_MISS_NUM
,p_over_return_tolerance          IN   NUMBER     DEFAULT  G_MISS_NUM
,p_under_return_tolerance         IN   NUMBER     DEFAULT  G_MISS_NUM
,p_invoiceable_item_flag          IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_invoice_enabled_flag           IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_accounting_rule_id             IN   NUMBER     DEFAULT  G_MISS_NUM
,p_invoicing_rule_id              IN   NUMBER     DEFAULT  G_MISS_NUM
,p_tax_code                       IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_sales_account                  IN   NUMBER     DEFAULT  G_MISS_NUM
,p_payment_terms_id               IN   NUMBER     DEFAULT  G_MISS_NUM
,p_coverage_schedule_id           IN   NUMBER     DEFAULT  G_MISS_NUM
,p_service_duration               IN   NUMBER     DEFAULT  G_MISS_NUM
,p_service_duration_period_cod    IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_serviceable_product_flag       IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_service_starting_delay         IN   NUMBER     DEFAULT  G_MISS_NUM
,p_material_billable_flag         IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_serviceable_component_flag     IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_preventive_maintenance_flag    IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_prorate_service_flag           IN   VARCHAR2   DEFAULT  G_MISS_CHAR
-- attribute not in the form
,p_serviceable_item_class_id      IN   NUMBER     DEFAULT  G_MISS_NUM
-- attribute not in the form
,p_base_warranty_service_id       IN   NUMBER     DEFAULT  G_MISS_NUM
-- attribute not in the form
,p_warranty_vendor_id             IN   NUMBER     DEFAULT  G_MISS_NUM
-- attribute not in the form
,p_max_warranty_amount            IN   NUMBER     DEFAULT  G_MISS_NUM
-- attribute not in the form
,p_response_time_period_code      IN   VARCHAR2   DEFAULT  G_MISS_CHAR
-- attribute not in the form
,p_response_time_value            IN   NUMBER     DEFAULT  G_MISS_NUM
-- attribute not in the form
,p_primary_specialist_id          IN   NUMBER     DEFAULT  G_MISS_NUM
-- attribute not in the form
,p_secondary_specialist_id        IN   NUMBER     DEFAULT  G_MISS_NUM
,p_wh_update_date                 IN   DATE       DEFAULT  G_MISS_DATE
,p_equipment_type                 IN   NUMBER     DEFAULT  G_MISS_NUM
,p_recovered_part_disp_code       IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_defect_tracking_on_flag        IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_event_flag                     IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_electronic_flag                IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_downloadable_flag              IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_vol_discount_exempt_flag       IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_coupon_exempt_flag             IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_comms_nl_trackable_flag        IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_asset_creation_code            IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_comms_activation_reqd_flag     IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_orderable_on_web_flag          IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_back_orderable_flag            IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_web_status                     IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_indivisible_flag               IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_dimension_uom_code             IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_unit_length                    IN   NUMBER     DEFAULT  G_MISS_NUM
,p_unit_width                     IN   NUMBER     DEFAULT  G_MISS_NUM
,p_unit_height                    IN   NUMBER     DEFAULT  G_MISS_NUM
,p_bulk_picked_flag               IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_lot_status_enabled             IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_default_lot_status_id          IN   NUMBER     DEFAULT  G_MISS_NUM
,p_serial_status_enabled          IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_default_serial_status_id       IN   NUMBER     DEFAULT  G_MISS_NUM
,p_lot_split_enabled              IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_lot_merge_enabled              IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_inventory_carry_penalty        IN   NUMBER     DEFAULT  G_MISS_NUM
,p_operation_slack_penalty        IN   NUMBER     DEFAULT  G_MISS_NUM
,p_financing_allowed_flag         IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_eam_item_type                  IN   NUMBER     DEFAULT  G_MISS_NUM
,p_eam_activity_type_code         IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_eam_activity_cause_code        IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_eam_act_notification_flag      IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_eam_act_shutdown_status        IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_dual_uom_control               IN   NUMBER     DEFAULT  G_MISS_NUM
,p_secondary_uom_code             IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_dual_uom_deviation_high        IN   NUMBER     DEFAULT  G_MISS_NUM
,p_dual_uom_deviation_low         IN   NUMBER     DEFAULT  G_MISS_NUM
-- derived attributes
--,p_service_item_flag               IN   VARCHAR2   DEFAULT  G_MISS_CHAR
--,p_vendor_warranty_flag            IN   VARCHAR2   DEFAULT  G_MISS_CHAR
--,p_usage_item_flag                 IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_contract_item_type_code        IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_subscription_depend_flag       IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_serv_req_enabled_code          IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_serv_billing_enabled_flag      IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_serv_importance_level          IN   NUMBER     DEFAULT  G_MISS_NUM
,p_planned_inv_point_flag         IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_lot_translate_enabled          IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_default_so_source_type         IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_create_supply_flag             IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_substitution_window_code       IN   NUMBER     DEFAULT  G_MISS_NUM
,p_substitution_window_days       IN   NUMBER     DEFAULT  G_MISS_NUM
,p_ib_item_instance_class         IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_config_model_type              IN   VARCHAR2   DEFAULT  G_MISS_CHAR
--added for 11.5.9 enh
,p_lot_substitution_enabled       IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_minimum_license_quantity       IN   NUMBER     DEFAULT  G_MISS_NUM
,p_eam_activity_source_code       IN   VARCHAR2   DEFAULT  G_MISS_CHAR
--added for 11.5.10 enh
,p_tracking_quantity_ind          IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_ont_pricing_qty_source         IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_secondary_default_ind          IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_option_specific_sourced        IN   NUMBER     DEFAULT  G_MISS_NUM
,p_approval_status                IN   VARCHAR2   DEFAULT  G_MISS_CHAR
--
,p_Item_Number                    IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_segment1                       IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_segment2                       IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_segment3                       IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_segment4                       IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_segment5                       IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_segment6                       IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_segment7                       IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_segment8                       IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_segment9                       IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_segment10                      IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_segment11                      IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_segment12                      IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_segment13                      IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_segment14                      IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_segment15                      IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_segment16                      IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_segment17                      IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_segment18                      IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_segment19                      IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_segment20                      IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_summary_flag                   IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_enabled_flag                   IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_start_date_active              IN   DATE       DEFAULT  G_MISS_DATE
,p_end_date_active                IN   DATE       DEFAULT  G_MISS_DATE
,p_attribute_category             IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_attribute1                     IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_attribute2                     IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_attribute3                     IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_attribute4                     IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_attribute5                     IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_attribute6                     IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_attribute7                     IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_attribute8                     IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_attribute9                     IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_attribute10                    IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_attribute11                    IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_attribute12                    IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_attribute13                    IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_attribute14                    IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_attribute15                    IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_global_attribute_category      IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_global_attribute1              IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_global_attribute2              IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_global_attribute3              IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_global_attribute4              IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_global_attribute5              IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_global_attribute6              IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_global_attribute7              IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_global_attribute8              IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_global_attribute9              IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_global_attribute10             IN   VARCHAR2   DEFAULT  G_MISS_CHAR
,p_creation_date                  IN   DATE       DEFAULT  G_MISS_DATE
,p_created_by                     IN   NUMBER     DEFAULT  G_MISS_NUM
,p_last_update_date               IN   DATE       DEFAULT  G_MISS_DATE
,p_last_updated_by                IN   NUMBER     DEFAULT  G_MISS_NUM
,p_last_update_login              IN   NUMBER     DEFAULT  G_MISS_NUM
,p_request_id                     IN   NUMBER     DEFAULT  G_MISS_NUM
,p_program_application_id         IN   NUMBER     DEFAULT  G_MISS_NUM
,p_program_id                     IN   NUMBER     DEFAULT  G_MISS_NUM
,p_program_update_date            IN   DATE       DEFAULT  G_MISS_DATE
,p_lifecycle_id                   IN   NUMBER     DEFAULT  G_MISS_NUM
,p_current_phase_id               IN   NUMBER     DEFAULT  G_MISS_NUM
 -- Returned item id
,x_Inventory_Item_Id              OUT NOCOPY    NUMBER
,x_Organization_Id                OUT NOCOPY    NUMBER
,x_return_status                  OUT NOCOPY    VARCHAR2
,x_msg_count                      OUT NOCOPY    NUMBER
,x_msg_data                       OUT NOCOPY    VARCHAR2
) IS
  ------------------------------------------------------------------
  -- Start Of comments
  --
  -- Function name   : Process_Item
  -- Type            : Public
  -- Pre-reqs        : IOI should be functional
  -- Functionality   : Process (CREATE/UPDATE) one item using IOI
  -- Notes           : Scalar Signature to Process Item
  --
  --
  -- History         :
  --    23-SEP-2003     Sridhar Rajaparthi    Creation (bug 3143834)
  --
  -- END OF comments
  ------------------------------------------------------------------

  l_api_name       CONSTANT    VARCHAR2(30) :=  'Process_Item_Scalar';
Line: 2771

  IF p_transaction_type IN (G_CREATE_TRANSACTION_TYPE, G_UPDATE_TRANSACTION_TYPE) THEN
    --
    -- copy the passed values into the table.
    -- create the table to store all the values.
    --
    -- pre IOI processing
    --
    IF p_transaction_type = G_CREATE_TRANSACTION_TYPE THEN
      l_item_tbl(indx).item_number       :=  p_item_number;
Line: 2912

    l_item_tbl(indx).allow_item_desc_update_flag    :=  p_allow_item_desc_update_flag;
Line: 3146

      ELSIF p_transaction_type = G_UPDATE_TRANSACTION_TYPE THEN
        --
        -- transaction type = 'UPDATE'
        --
developer_debug (' ISS: calling Update_item_number ');
Line: 3151

        EGO_ITEM_PUB.Update_Item_Number (
           p_Inventory_Item_Id =>  x_inventory_item_id
          ,p_Item_Number       =>  p_Item_Number
          ,p_Segment1          =>  NULL
          ,p_Segment2          =>  NULL
          ,p_Segment3          =>  NULL
          ,p_Segment4          =>  NULL
          ,p_Segment5          =>  NULL
          ,p_Segment6          =>  NULL
          ,p_Segment7          =>  NULL
          ,p_Segment8          =>  NULL
          ,p_Segment9          =>  NULL
          ,p_Segment10         =>  NULL
          ,p_Segment11         =>  NULL
          ,p_Segment12         =>  NULL
          ,p_Segment13         =>  NULL
          ,p_Segment14         =>  NULL
          ,p_Segment15         =>  NULL
          ,p_Segment16         =>  NULL
          ,p_Segment17         =>  NULL
          ,p_Segment18         =>  NULL
          ,p_Segment19         =>  NULL
          ,p_Segment20         =>  NULL
          ,p_New_Segment1      =>  p_Segment1
          ,p_New_Segment2      =>  p_Segment2
          ,p_New_Segment3      =>  p_Segment3
          ,p_New_Segment4      =>  p_Segment4
          ,p_New_Segment5      =>  p_Segment5
          ,p_New_Segment6      =>  p_Segment6
          ,p_New_Segment7      =>  p_Segment7
          ,p_New_Segment8      =>  p_Segment8
          ,p_New_Segment9      =>  p_Segment9
          ,p_New_Segment10     =>  p_Segment10
          ,p_New_Segment11     =>  p_Segment11
          ,p_New_Segment12     =>  p_Segment12
          ,p_New_Segment13     =>  p_Segment13
          ,p_New_Segment14     =>  p_Segment14
          ,p_New_Segment15     =>  p_Segment15
          ,p_New_Segment16     =>  p_Segment16
          ,p_New_Segment17     =>  p_Segment17
          ,p_New_Segment18     =>  p_Segment18
          ,p_New_Segment19     =>  p_Segment19
          ,p_New_Segment20     =>  p_Segment20
          ,x_Item_Tbl          =>  l_item_created_tbl
          ,x_return_status     =>  x_return_status
          );
Line: 3197

developer_debug (' ISS: returned from Update_Item_Number -> ' || x_return_status);
Line: 3206

developer_debug (' ISS: calling EGO_ITEM_PUB.Update_Item_Approval_Status ');
Line: 3210

      EGO_ITEM_PUB.Update_Item_Approval_Status (
           p_inventory_item_id   => x_inventory_item_id
          ,p_organization_id     => x_organization_id
          ,p_approval_status     => p_approval_status
          );