DBA Data[Home] [Help]

APPS.EGO_GTIN_ATTRS_PVT SQL Statements

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

Line: 80

      SELECT APPLICATION_COLUMN_NAME as DATABASE_COLUMN, FORM_LEFT_PROMPT as DISPLAY_VALUE
      FROM FND_DESCR_FLEX_COL_USAGE_TL
      WHERE DESCRIPTIVE_FLEXFIELD_NAME = l_attr_group_type
        AND APPLICATION_ID = 431
        AND LANGUAGE = USERENV('LANG');
Line: 123

                               ,p_ignore_delete        IN  VARCHAR2 DEFAULT 'N'
                               ,x_singe_row_attrs_rec  OUT NOCOPY  EGO_ITEM_PUB.UCCNET_ATTRS_SINGL_ROW_REC_TYP
                               ,x_multi_row_attrs_tbl  OUT NOCOPY  EGO_ITEM_PUB.UCCNET_ATTRS_MULTI_ROW_TBL_TYP
                               ,x_return_status        OUT NOCOPY VARCHAR2
                               ,x_msg_count            OUT NOCOPY NUMBER
                               ,x_msg_data             OUT NOCOPY VARCHAR2
                              )
  IS
    CURSOR c_intf_single_row_attrs(c_inventory_item_id IN NUMBER, c_organization_id IN NUMBER) IS
      SELECT
        MAX(DECODE(ATTR_GROUP_INT_NAME, 'Date_Information', DECODE(ATTR_INT_NAME, 'Start_Availability_Date_Time', NVL(ATTR_VALUE_DATE, G_MISS_DATE), null), null)) AS START_AVAILABILITY_DATE_TIME
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Date_Information', DECODE(ATTR_INT_NAME, 'Consumer_Avail_Date_Time', NVL(ATTR_VALUE_DATE, G_MISS_DATE), null), null)) AS CONSUMER_AVAIL_DATE_TIME
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Date_Information', DECODE(ATTR_INT_NAME, 'End_Availability_Date_Time', NVL(ATTR_VALUE_DATE, G_MISS_DATE), null), null)) AS END_AVAILABILITY_DATE_TIME
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Date_Information', DECODE(ATTR_INT_NAME, 'Effective_Date', NVL(ATTR_VALUE_DATE, G_MISS_DATE), null), null)) AS EFFECTIVE_DATE
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'FMCG_Identification', DECODE(ATTR_INT_NAME, 'ISBN_Number', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS ISBN_NUMBER
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'FMCG_Identification', DECODE(ATTR_INT_NAME, 'ISSN_Number', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS ISSN_NUMBER
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'FMCG_MARKING', DECODE(ATTR_INT_NAME, 'IS_INGREDIENT_IRRADIATED', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS IS_INGREDIENT_IRRADIATED
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'FMCG_MARKING', DECODE(ATTR_INT_NAME, 'IS_TRADE_ITEM_GENETICALLY_MOD', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS IS_TRADE_ITEM_GENETICALLY_MOD
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'FMCG_MARKING', DECODE(ATTR_INT_NAME, 'IS_TRADE_ITEM_IRRADIATED', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS IS_TRADE_ITEM_IRRADIATED
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'FMCG_MARKING', DECODE(ATTR_INT_NAME, 'IS_RAW_MATERIAL_IRRADIATED', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS IS_RAW_MATERIAL_IRRADIATED
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'FMCG_Measurements', DECODE(ATTR_INT_NAME, 'DEGREE_OF_ORIGINAL_WORT', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS DEGREE_OF_ORIGINAL_WORT
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'FMCG_Measurements', DECODE(ATTR_INT_NAME, 'FAT_PERCENT_IN_DRY_MATTER', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS FAT_PERCENT_IN_DRY_MATTER
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'FMCG_Measurements', DECODE(ATTR_INT_NAME, 'PERCENT_OF_ALCOHOL_BY_VOL', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS PERCENT_OF_ALCOHOL_BY_VOL
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Gtin_Unit_Indicator', DECODE(ATTR_INT_NAME, 'Is_Trade_Item_A_Consumer_Unit', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS IS_TRADE_ITEM_A_CONSUMER_UNIT
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Gtin_Unit_Indicator', DECODE(ATTR_INT_NAME, 'Is_Trade_Item_A_Base_Unit', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS IS_TRADE_ITEM_A_BASE_UNIT
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Gtin_Unit_Indicator', DECODE(ATTR_INT_NAME, 'Is_Trade_Item_Info_Private', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS IS_TRADE_ITEM_INFO_PRIVATE
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Gtin_Unit_Indicator', DECODE(ATTR_INT_NAME, 'Is_Trade_Item_A_Variable_Unit', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS IS_TRADE_ITEM_A_VARIABLE_UNIT
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Handling_Information', DECODE(ATTR_INT_NAME, 'Stacking_Weight_Maximum', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS STACKING_WEIGHT_MAXIMUM
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Handling_Information', DECODE(ATTR_INT_NAME, 'Stacking_Factor', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS STACKING_FACTOR
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Material_Safety_Data', DECODE(ATTR_INT_NAME, 'Material_Safety_Data_Sheet_No', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS MATERIAL_SAFETY_DATA_SHEET_NO
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Order_Information', DECODE(ATTR_INT_NAME, 'Ordering_Lead_Time', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS ORDERING_LEAD_TIME
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Order_Information', DECODE(ATTR_INT_NAME, 'Order_Quantity_Min', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS ORDER_QUANTITY_MIN
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Order_Information', DECODE(ATTR_INT_NAME, 'Order_Sizing_Factor', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS ORDER_SIZING_FACTOR
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Order_Information', DECODE(ATTR_INT_NAME, 'Order_Quantity_Max', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS ORDER_QUANTITY_MAX
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Order_Information', DECODE(ATTR_INT_NAME, 'Order_Quantity_Multiple', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS ORDER_QUANTITY_MULTIPLE
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Packaging_Marking', DECODE(ATTR_INT_NAME, 'Is_Pack_Marked_With_Exp_Date', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS IS_PACK_MARKED_WITH_EXP_DATE
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Packaging_Marking', DECODE(ATTR_INT_NAME, 'Is_Package_Marked_As_Rec', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS IS_PACKAGE_MARKED_AS_REC
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Packaging_Marking', DECODE(ATTR_INT_NAME, 'Is_Package_Marked_Ret', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS IS_PACKAGE_MARKED_RET
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Packaging_Marking', DECODE(ATTR_INT_NAME, 'Is_Pack_Marked_With_Ingred', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS IS_PACK_MARKED_WITH_INGRED
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Packaging_Marking', DECODE(ATTR_INT_NAME, 'Is_Pack_Marked_With_Green_Dot', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS IS_PACK_MARKED_WITH_GREEN_DOT
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Price_Date_Information', DECODE(ATTR_INT_NAME, 'Effective_End_Date', NVL(ATTR_VALUE_DATE, G_MISS_DATE), null), null)) AS EFFECTIVE_END_DATE
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Price_Date_Information', DECODE(ATTR_INT_NAME, 'Suggested_Retail_Price', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS SUGGESTED_RETAIL_PRICE
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Price_Date_Information', DECODE(ATTR_INT_NAME, 'Catalog_Price', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS CATALOG_PRICE
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Price_Date_Information', DECODE(ATTR_INT_NAME, 'Effective_Start_Date', NVL(ATTR_VALUE_DATE, G_MISS_DATE), null), null)) AS EFFECTIVE_START_DATE
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Price_Information', DECODE(ATTR_INT_NAME, 'Retail_Price_On_Trade_Item', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS RETAIL_PRICE_ON_TRADE_ITEM
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Temperature_Information', DECODE(ATTR_INT_NAME, 'Del_To_Dist_Cntr_Temp_Min', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS DEL_TO_DIST_CNTR_TEMP_MIN
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Temperature_Information', DECODE(ATTR_INT_NAME, 'Uccnet_Storage_Temp_Min', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS STORAGE_HANDLING_TEMP_MIN
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Temperature_Information', DECODE(ATTR_INT_NAME, 'Uom_Storage_Handling_Temp_Max', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS UOM_STORAGE_HANDLING_TEMP_MAX
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Temperature_Information', DECODE(ATTR_INT_NAME, 'Uccnet_Storage_Temp_Max', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS STORAGE_HANDLING_TEMP_MAX
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Temperature_Information', DECODE(ATTR_INT_NAME, 'Uom_Storage_Handling_Temp_Min', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS UOM_STORAGE_HANDLING_TEMP_MIN
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Temperature_Information', DECODE(ATTR_INT_NAME, 'Uom_Delivery_To_Mrkt_Temp_Max', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS UOM_DELIVERY_TO_MRKT_TEMP_MAX
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Temperature_Information', DECODE(ATTR_INT_NAME, 'Del_To_Dist_Cntr_Temp_Max', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS DEL_TO_DIST_CNTR_TEMP_MAX
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Temperature_Information', DECODE(ATTR_INT_NAME, 'Delivery_To_Mrkt_Temp_Min', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS DELIVERY_TO_MRKT_TEMP_MIN
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Temperature_Information', DECODE(ATTR_INT_NAME, 'Uom_Delivery_To_Mrkt_Temp_Min', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS UOM_DELIVERY_TO_MRKT_TEMP_MIN
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Temperature_Information', DECODE(ATTR_INT_NAME, 'Delivery_To_Mrkt_Temp_Max', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS DELIVERY_TO_MRKT_TEMP_MAX
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Temperature_Information', DECODE(ATTR_INT_NAME, 'Uom_Del_To_Dist_Cntr_Temp_Max', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS UOM_DEL_TO_DIST_CNTR_TEMP_MAX
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Temperature_Information', DECODE(ATTR_INT_NAME, 'Uom_Del_To_Dist_Cntr_Temp_Min', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS UOM_DEL_TO_DIST_CNTR_TEMP_MIN
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Trade_Item_Description', DECODE(ATTR_INT_NAME, 'Brand_Name', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS BRAND_NAME
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Trade_Item_Description', DECODE(ATTR_INT_NAME, 'Invoice_Name', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS INVOICE_NAME
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Trade_Item_Description', DECODE(ATTR_INT_NAME, 'Sub_Brand', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS SUB_BRAND
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Trade_Item_Description', DECODE(ATTR_INT_NAME, 'Eanucc_Code', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS EANUCC_CODE
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Trade_Item_Description', DECODE(ATTR_INT_NAME, 'EANUCC_Type', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS EANUCC_TYPE
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Trade_Item_Description', DECODE(ATTR_INT_NAME, 'DESCRIPTION_SHORT', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS DESCRIPTION_SHORT
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Trade_Item_Description', DECODE(ATTR_INT_NAME, 'Trade_Item_Coupon', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS TRADE_ITEM_COUPON
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Trade_Item_Description', DECODE(ATTR_INT_NAME, 'Trade_Item_Form_Description', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS TRADE_ITEM_FORM_DESCRIPTION
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Trade_Item_Description', DECODE(ATTR_INT_NAME, 'Functional_Name', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS FUNCTIONAL_NAME
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Trade_Item_Description', DECODE(ATTR_INT_NAME, 'Is_Barcode_Symbology_Derivable', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS IS_BARCODE_SYMBOLOGY_DERIVABLE
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Trade_Item_Description', DECODE(ATTR_INT_NAME, 'Retail_Brand_Owner_Gln', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS BRAND_OWNER_GLN
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Trade_Item_Description', DECODE(ATTR_INT_NAME, 'Retail_Brand_Owner_Name', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS BRAND_OWNER_NAME
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Trade_Item_Hierarchy', DECODE(ATTR_INT_NAME, 'Quantity_Of_Comp_Lay_Item', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS QUANTITY_OF_COMP_LAY_ITEM
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Trade_Item_Hierarchy', DECODE(ATTR_INT_NAME, 'Quantity_Of_Inner_Pack', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS QUANTITY_OF_INNER_PACK
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Trade_Item_Hierarchy', DECODE(ATTR_INT_NAME, 'Quantity_Of_Item_Inner_Pack', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS QUANTITY_OF_ITEM_INNER_PACK
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Trade_Item_Hierarchy', DECODE(ATTR_INT_NAME, 'Quanity_Of_Item_In_Layer', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS QUANITY_OF_ITEM_IN_LAYER
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Trade_Item_Marking', DECODE(ATTR_INT_NAME, 'Has_Batch_Number', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS HAS_BATCH_NUMBER
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Trade_Item_Marking', DECODE(ATTR_INT_NAME, 'Is_Trade_Item_Marked_Rec_Flag', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS IS_TRADE_ITEM_MAR_REC_FLAG
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Trade_Item_Marking', DECODE(ATTR_INT_NAME, 'Is_Non_Sold_Trade_Ret_Flag', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS IS_NON_SOLD_TRADE_RET_FLAG
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Trade_Item_Measurements', DECODE(ATTR_INT_NAME, 'Net_Content', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS NET_CONTENT
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Trade_Item_Measurements', DECODE(ATTR_INT_NAME, 'Gross_Weight', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS GROSS_WEIGHT
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Trade_Item_Measurements', DECODE(ATTR_INT_NAME, 'Uom_Net_Content', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS UOM_NET_CONTENT
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Trade_Item_Measurements', DECODE(ATTR_INT_NAME, 'Diameter', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS DIAMETER
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Trade_Item_Measurements', DECODE(ATTR_INT_NAME, 'Ingredient_Strength', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS INGREDIENT_STRENGTH
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Trade_Item_Measurements', DECODE(ATTR_INT_NAME, 'Generic_Ingredient_Strgth', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS GENERIC_INGREDIENT_STRGTH
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Trade_Item_Measurements', DECODE(ATTR_INT_NAME, 'Generic_Ingredient', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS GENERIC_INGREDIENT
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Trade_Item_Measurements', DECODE(ATTR_INT_NAME, 'Peg_Vertical', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS PEG_VERTICAL
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Trade_Item_Measurements', DECODE(ATTR_INT_NAME, 'Peg_Horizontal', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS PEG_HORIZONTAL
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Trade_Item_Measurements', DECODE(ATTR_INT_NAME, 'Drained_Weight', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS DRAINED_WEIGHT
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Trade_Item_Measurements', DECODE(ATTR_INT_NAME, 'Is_Net_Content_Dec_Flag', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS IS_NET_CONTENT_DEC_FLAG
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Uccnet_Hardlines', DECODE(ATTR_INT_NAME, 'DEPT_OF_TRNSPRT_DANG_GOODS_NUM', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS DEPT_OF_TRNSPRT_DANG_GOODS_NUM
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Uccnet_Hardlines', DECODE(ATTR_INT_NAME, 'MODEL_NUMBER', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS MODEL_NUMBER
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Uccnet_Hardlines', DECODE(ATTR_INT_NAME, 'IS_TRADE_ITEM_RECALLED', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS IS_TRADE_ITEM_RECALLED
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Uccnet_Hardlines', DECODE(ATTR_INT_NAME, 'TRADE_ITEM_FINISH_DESCRIPTION', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS TRADE_ITEM_FINISH_DESCRIPTION
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Uccnet_Hardlines', DECODE(ATTR_INT_NAME, 'WARRANTY_DESCRIPTION', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS WARRANTY_DESCRIPTION
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Uccnet_Hardlines', DECODE(ATTR_INT_NAME, 'SECURITY_TAG_LOCATION', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS SECURITY_TAG_LOCATION
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Uccnet_Hardlines', DECODE(ATTR_INT_NAME, 'PIECES_PER_TRADE_ITEM', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS PIECES_PER_TRADE_ITEM
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Uccnet_Hardlines', DECODE(ATTR_INT_NAME, 'NESTING_INCREMENT', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS NESTING_INCREMENT
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Uccnet_Hardlines', DECODE(ATTR_INT_NAME, 'URL_FOR_WARRANTY', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS URL_FOR_WARRANTY
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Uccnet_Hardlines', DECODE(ATTR_INT_NAME, 'IS_OUT_OF_BOX_PROVIDED', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS IS_OUT_OF_BOX_PROVIDED
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Uccnet_Hardlines', DECODE(ATTR_INT_NAME, 'RETURN_GOODS_POLICY', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS RETURN_GOODS_POLICY
       ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Uccnet_Size_Description', DECODE(ATTR_INT_NAME, 'Size_Description', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS DESCRIPTIVE_SIZE
      FROM EGO_ITM_USR_ATTR_INTRFC
      WHERE ATTR_GROUP_TYPE = 'EGO_ITEM_GTIN_ATTRS'
        AND DATA_SET_ID = p_data_set_id
        AND PROCESS_STATUS = p_target_proc_status
        AND INVENTORY_ITEM_ID = c_inventory_item_id
        AND ORGANIZATION_ID = c_organization_id;
Line: 230

      SELECT
         ROW_IDENTIFIER
        ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Bar_Code', DECODE(ATTR_INT_NAME, 'Bar_Code_Type', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS BAR_CODE_TYPE
        ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Country_Of_Origin', DECODE(ATTR_INT_NAME, 'Country_OF_Origin', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS COUNTRY_OF_ORIGIN
        ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Delivery_Method_Indicator', DECODE(ATTR_INT_NAME, 'Delivery_Method_Indicator', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS DELIVERY_METHOD_INDICATOR
        ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Gtin_Color_Description', DECODE(ATTR_INT_NAME, 'Color_Code_Value', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS COLOR_CODE_VALUE
        ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Gtin_Color_Description', DECODE(ATTR_INT_NAME, 'Color_Code_List_Agency', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS COLOR_CODE_LIST_AGENCY
        ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Handling_Information', DECODE(ATTR_INT_NAME, 'Handling_Instructions_Code', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS HANDLING_INSTRUCTIONS_CODE
        ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Hazardous_Information', DECODE(ATTR_INT_NAME, 'Class_Of_Dangerous_Code', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS CLASS_OF_DANGEROUS_CODE
        ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Hazardous_Information', DECODE(ATTR_INT_NAME, 'Dangerous_Goods_Margin_Number', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS DANGEROUS_GOODS_MARGIN_NUMBER
        ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Hazardous_Information', DECODE(ATTR_INT_NAME, 'Dangerous_Goods_Hazardous_Code', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS DANGEROUS_GOODS_HAZARDOUS_CODE
        ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Hazardous_Information', DECODE(ATTR_INT_NAME, 'Dangerous_Goods_Reg_Code', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS DANGEROUS_GOODS_REG_CODE
        ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Hazardous_Information', DECODE(ATTR_INT_NAME, 'United_Nations_Dang_Goods_No', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS UNITED_NATIONS_DANG_GOODS_NO
        ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Hazardous_Information', DECODE(ATTR_INT_NAME, 'Uom_Flash_Point_Temp', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS UOM_FLASH_POINT_TEMP
        ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Hazardous_Information', DECODE(ATTR_INT_NAME, 'Flash_Point_Temp', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS FLASH_POINT_TEMP
        ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Hazardous_Information', DECODE(ATTR_INT_NAME, 'Dangerous_Goods_Technical_Name', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS DANGEROUS_GOODS_TECHNICAL_NAME
        ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Hazardous_Information', DECODE(ATTR_INT_NAME, 'Dangerous_Goods_Shipping_Name', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS DANGEROUS_GOODS_SHIPPING_NAME
        ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Hazardous_Information', DECODE(ATTR_INT_NAME, 'Dangerous_Goods_Pack_Group', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS DANGEROUS_GOODS_PACK_GROUP
        ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Manufacturing_Info', DECODE(ATTR_INT_NAME, 'Manufacturer_Gln', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS MANUFACTURER_GLN
        ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Manufacturing_Info', DECODE(ATTR_INT_NAME, 'Name_Of_Manufacturer', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS MANUFACTURER_ID
        ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Size_Description', DECODE(ATTR_INT_NAME, 'SIZE_CODE_LIST_AGENCY', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS SIZE_CODE_LIST_AGENCY
        ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'Size_Description', DECODE(ATTR_INT_NAME, 'SIZE_CODE_VALUE', NVL(ATTR_VALUE_STR, G_MISS_CHAR), null), null)) AS SIZE_CODE_VALUE
        ,MAX(DECODE(ATTR_GROUP_INT_NAME, 'TRADE_ITEM_HARMN_SYS_IDENT', DECODE(ATTR_INT_NAME, 'HARMONIZED_TARIFF_SYS_ID_CODE', NVL(ATTR_VALUE_NUM, G_MISS_NUM), null), null)) AS HARMONIZED_TARIFF_SYS_ID_CODE
      FROM EGO_ITM_USR_ATTR_INTRFC
      WHERE ATTR_GROUP_TYPE = 'EGO_ITEM_GTIN_MULTI_ATTRS'
        AND DATA_SET_ID = p_data_set_id
        AND PROCESS_STATUS = p_target_proc_status
        AND INVENTORY_ITEM_ID = c_inventory_item_id
        AND ORGANIZATION_ID = c_organization_id
        AND ((UPPER(TRANSACTION_TYPE) <> 'DELETE' AND p_ignore_delete = 'Y') OR (NVL(p_ignore_delete, 'N') = 'N'))
      GROUP BY ROW_IDENTIFIER;
Line: 263

      SELECT a.APPLICATION_COLUMN_NAME, u.UOM_CODE
      FROM EGO_FND_DF_COL_USGS_EXT a, MTL_UNITS_OF_MEASURE_TL u
      WHERE a.UOM_CLASS = u.UOM_CLASS(+)
        AND u.BASE_UOM_FLAG(+) = 'Y'
        AND u.LANGUAGE(+) = USERENV('LANG')
        AND a.APPLICATION_ID = 431
        AND a.DESCRIPTIVE_FLEXFIELD_NAME IN ('EGO_ITEM_GTIN_ATTRS', 'EGO_ITEM_GTIN_MULTI_ATTRS')
        AND a.APPLICATION_COLUMN_NAME IN (
                       'GROSS_WEIGHT'
                      ,'PEG_VERTICAL'
                      ,'PEG_HORIZONTAL'
                      ,'DRAINED_WEIGHT'
                      ,'DIAMETER'
                      ,'ORDERING_LEAD_TIME'
                      ,'GENERIC_INGREDIENT_STRGTH'
                      ,'STACKING_WEIGHT_MAXIMUM'
                      ,'PIECES_PER_TRADE_ITEM'
                      ,'NESTING_INCREMENT'
                      );
Line: 1605

      SELECT
        INVENTORY_ITEM_ID
       ,ORGANIZATION_ID
       ,ITEM_CATALOG_GROUP_ID
       ,SOURCE_SYSTEM_ID
       ,SOURCE_SYSTEM_REFERENCE
       ,MAX(TRANSACTION_ID)    AS TRANSACTION_ID
       ,MAX(CREATED_BY)        AS CREATED_BY
       ,MAX(CREATION_DATE)     AS CREATION_DATE
       ,MAX(LAST_UPDATED_BY)   AS LAST_UPDATED_BY
       ,MAX(LAST_UPDATE_DATE)  AS LAST_UPDATE_DATE
       ,MAX(LAST_UPDATE_LOGIN) AS LAST_UPDATE_LOGIN
      FROM EGO_ITM_USR_ATTR_INTRFC
      WHERE (( ATTR_GROUP_TYPE IN ('EGO_ITEM_GTIN_ATTRS', 'EGO_ITEM_GTIN_MULTI_ATTRS') )
             OR
             ( ATTR_GROUP_TYPE = 'EGO_ITEMMGMT_GROUP' AND ATTR_GROUP_INT_NAME LIKE 'EGOINT#_GDSN%' ESCAPE '#' )
            )
        AND DATA_SET_ID = p_data_set_id
        AND PROCESS_STATUS = 2
      GROUP BY INVENTORY_ITEM_ID, ORGANIZATION_ID, ITEM_CATALOG_GROUP_ID, SOURCE_SYSTEM_ID, SOURCE_SYSTEM_REFERENCE;
Line: 1640

                          ,p_ignore_delete        => 'Y'
                          ,x_singe_row_attrs_rec  => l_single_row_attrs
                          ,x_multi_row_attrs_tbl  => l_multi_row_attrs
                          ,x_return_status        => l_return_status
                          ,x_msg_count            => l_msg_count
                          ,x_msg_data             => l_msg_data
                        );
Line: 1652

        UPDATE EGO_ITM_USR_ATTR_INTRFC
        SET PROCESS_STATUS = 3
        WHERE DATA_SET_ID = p_data_set_id
          AND (( ATTR_GROUP_TYPE IN ('EGO_ITEM_GTIN_ATTRS', 'EGO_ITEM_GTIN_MULTI_ATTRS') )
               OR
               ( ATTR_GROUP_TYPE = 'EGO_ITEMMGMT_GROUP' AND ATTR_GROUP_INT_NAME LIKE 'EGOINT#_GDSN%' ESCAPE '#' )
              )
          AND INVENTORY_ITEM_ID = i.INVENTORY_ITEM_ID
          AND ORGANIZATION_ID = i.ORGANIZATION_ID
          AND PROCESS_STATUS = 2;
Line: 1719

          UPDATE EGO_ITM_USR_ATTR_INTRFC
          SET PROCESS_STATUS = 3
          WHERE DATA_SET_ID = p_data_set_id
            AND (( ATTR_GROUP_TYPE IN ('EGO_ITEM_GTIN_ATTRS', 'EGO_ITEM_GTIN_MULTI_ATTRS') )
                 OR
                 ( ATTR_GROUP_TYPE = 'EGO_ITEMMGMT_GROUP' AND ATTR_GROUP_INT_NAME LIKE 'EGOINT#_GDSN%' ESCAPE '#' )
                )
            AND INVENTORY_ITEM_ID = i.INVENTORY_ITEM_ID
            AND ORGANIZATION_ID = i.ORGANIZATION_ID
            AND PROCESS_STATUS = 2;
Line: 1786

      SELECT
         msib.TRADE_ITEM_DESCRIPTOR
        ,gtn.BRAND_OWNER_GLN
        ,gtn.BRAND_OWNER_NAME
        ,gtn.EANUCC_CODE
        ,gtn.EANUCC_TYPE
        ,gtn.CATALOG_PRICE
        ,gtn.EFFECTIVE_START_DATE
        ,gtn.EFFECTIVE_END_DATE
        ,gtn.SUGGESTED_RETAIL_PRICE
        ,gtn.START_AVAILABILITY_DATE_TIME
        ,gtn.END_AVAILABILITY_DATE_TIME
        ,gtn.ORDER_QUANTITY_MAX
        ,gtn.ORDER_QUANTITY_MIN
        -- non-edtable at non-leaf
        ,gtn.ISSN_NUMBER
        ,gtn.ISBN_NUMBER
        ,gtn.PERCENT_OF_ALCOHOL_BY_VOL
        ,gtn.FAT_PERCENT_IN_DRY_MATTER
        ,gtn.GENERIC_INGREDIENT_STRGTH
        ,gtn.INGREDIENT_STRENGTH
        ,gtn.DEL_TO_DIST_CNTR_TEMP_MIN
        ,gtn.UOM_DEL_TO_DIST_CNTR_TEMP_MIN
        ,gtn.DEL_TO_DIST_CNTR_TEMP_MAX
        ,gtn.UOM_DEL_TO_DIST_CNTR_TEMP_MAX
        ,gtn.DELIVERY_TO_MRKT_TEMP_MIN
        ,gtn.UOM_DELIVERY_TO_MRKT_TEMP_MIN
        ,gtn.DELIVERY_TO_MRKT_TEMP_MAX
        ,gtn.UOM_DELIVERY_TO_MRKT_TEMP_MAX
        ,gtn.STORAGE_HANDLING_TEMP_MIN
        ,gtn.UOM_STORAGE_HANDLING_TEMP_MIN
        ,gtn.STORAGE_HANDLING_TEMP_MAX
        ,gtn.UOM_STORAGE_HANDLING_TEMP_MAX
        ,gtn.IS_PACK_MARKED_WITH_GREEN_DOT
        ,gtn.IS_PACK_MARKED_WITH_INGRED
        ,gtn.IS_INGREDIENT_IRRADIATED
        ,gtn.IS_RAW_MATERIAL_IRRADIATED
        ,gtn.IS_TRADE_ITEM_GENETICALLY_MOD
        ,gtn.IS_TRADE_ITEM_IRRADIATED
        ,gtn.SUB_BRAND
        ,gtn.TRADE_ITEM_COUPON
        ,gtn.TRADE_ITEM_FORM_DESCRIPTION
        ,gtn.HAS_BATCH_NUMBER
        ,gtn.IS_NON_SOLD_TRADE_RET_FLAG
        ,gtn.IS_TRADE_ITEM_MAR_REC_FLAG
        ,gtn.IS_PACK_MARKED_WITH_EXP_DATE
        ,gtn.FUNCTIONAL_NAME
        ,gtn.DIAMETER
        ,gtn.DRAINED_WEIGHT
        ,gtn.PEG_HORIZONTAL
        ,gtn.PEG_VERTICAL
        ,gtn.GENERIC_INGREDIENT
        ,gtn.UOM_NET_CONTENT
      FROM EGO_ITEM_GTN_ATTRS_VL gtn, MTL_SYSTEM_ITEMS_B msib
      WHERE gtn.INVENTORY_ITEM_ID(+) = msib.INVENTORY_ITEM_ID
        AND gtn.ORGANIZATION_ID(+) = msib.ORGANIZATION_ID
        AND msib.INVENTORY_ITEM_ID = p_inventory_item_id
        AND msib.ORGANIZATION_ID = p_organization_id;
Line: 1846

      SELECT
         COLOR_CODE_LIST_AGENCY
        ,COLOR_CODE_VALUE
        ,MANUFACTURER_GLN
        ,MANUFACTURER_ID
        ,SIZE_CODE_LIST_AGENCY
        ,SIZE_CODE_VALUE
        ,CLASS_OF_DANGEROUS_CODE
        ,DANGEROUS_GOODS_MARGIN_NUMBER
        ,DANGEROUS_GOODS_HAZARDOUS_CODE
        ,DANGEROUS_GOODS_PACK_GROUP
        ,DANGEROUS_GOODS_REG_CODE
        ,DANGEROUS_GOODS_SHIPPING_NAME
        ,UNITED_NATIONS_DANG_GOODS_NO
        ,FLASH_POINT_TEMP
        ,DANGEROUS_GOODS_TECHNICAL_NAME
        ,COUNTRY_OF_ORIGIN
        ,HANDLING_INSTRUCTIONS_CODE
      FROM EGO_ITM_GTN_MUL_ATTRS_VL
      WHERE INVENTORY_ITEM_ID = p_inventory_item_id
        AND ORGANIZATION_ID = p_organization_id;
Line: 1950

      SELECT GDSN_OUTBOUND_ENABLED_FLAG INTO l_gdsn_outbound_flag
      FROM MTL_SYSTEM_ITEMS_B
      WHERE INVENTORY_ITEM_ID = p_inventory_item_id
        AND ORGANIZATION_ID = p_organization_id;
Line: 1957

          SELECT GDSN_OUTBOUND_ENABLED_FLAG INTO l_gdsn_outbound_flag
          FROM MTL_SYSTEM_ITEMS_INTERFACE msii
          WHERE SET_PROCESS_ID    = G_DATA_SET_ID
            AND PROCESS_FLAG      = 1
            AND INVENTORY_ITEM_ID = p_inventory_item_id
            AND ORGANIZATION_ID   = p_organization_id
            AND ROWNUM = 1;
Line: 1990

        SELECT TRADE_ITEM_DESCRIPTOR INTO l_trade_item_desc
        FROM MTL_SYSTEM_ITEMS_INTERFACE msii
        WHERE SET_PROCESS_ID    = G_DATA_SET_ID
          AND PROCESS_FLAG      = 1
          AND INVENTORY_ITEM_ID = p_inventory_item_id
          AND ORGANIZATION_ID   = p_organization_id
          AND ROWNUM = 1;
Line: 2460

          IF p_multi_row_attrs_tbl(l_index).TRANSACTION_TYPE <> 'DELETE' THEN
            IF NVL(p_multi_row_attrs_tbl(l_index).SIZE_CODE_VALUE, G_MISS_CHAR) <> G_MISS_CHAR THEN
              l_attr1_disp := Get_Attribute_Display_Name('EGO_ITEM_GTIN_MULTI_ATTRS', 'SIZE_CODE_VALUE');
Line: 2524

          END IF; -- if i.transaction_type <> 'DELETE'
Line: 2705

          SELECT MSIK.INVENTORY_ITEM_ID, CONCATENATED_SEGMENTS INTO l_item_id, l_item_number
          FROM MTL_SYSTEM_ITEMS_KFV MSIK, EGO_ITEM_GTN_ATTRS_B EGA
          WHERE EGA.INVENTORY_ITEM_ID = MSIK.INVENTORY_ITEM_ID
            AND EGA.ORGANIZATION_ID = MSIK.ORGANIZATION_ID
            AND EGA.EANUCC_CODE = l_eanucc_code
            AND EGA.EANUCC_TYPE = l_eanucc_type
            AND ROWNUM = 1;
Line: 2725

              SELECT INVENTORY_ITEM_ID, ITEM_NUMBER INTO l_item_id, l_item_number
              FROM
              (
                SELECT
                  INVENTORY_ITEM_ID,
                  ITEM_NUMBER,
                  MAX(DECODE(ATTR_GROUP_INT_NAME, 'Trade_Item_Description', DECODE(ATTR_INT_NAME, 'Eanucc_Code', ATTR_VALUE_STR, null), null)) AS EANUCC_CODE,
                  MAX(DECODE(ATTR_GROUP_INT_NAME, 'Trade_Item_Description', DECODE(ATTR_INT_NAME, 'EANUCC_Type', ATTR_VALUE_STR, null), null)) AS EANUCC_TYPE
                FROM EGO_ITM_USR_ATTR_INTRFC
                WHERE ATTR_GROUP_TYPE = 'EGO_ITEM_GTIN_ATTRS'
                  AND DATA_SET_ID = G_DATA_SET_ID
                  AND PROCESS_STATUS = 2
                  AND INVENTORY_ITEM_ID <> p_inventory_item_id
                GROUP BY INVENTORY_ITEM_ID, ITEM_NUMBER
              )
              WHERE EANUCC_CODE = l_eanucc_code
                AND EANUCC_TYPE = l_eanucc_type
                AND ROWNUM = 1;
Line: 2805

              SELECT
                DANGEROUS_GOODS_MARGIN_NUMBER,
                DANGEROUS_GOODS_HAZARDOUS_CODE,
                DANGEROUS_GOODS_PACK_GROUP,
                DANGEROUS_GOODS_REG_CODE,
                DANGEROUS_GOODS_SHIPPING_NAME,
                UNITED_NATIONS_DANG_GOODS_NO,
                FLASH_POINT_TEMP,
                UOM_FLASH_POINT_TEMP,
                DANGEROUS_GOODS_TECHNICAL_NAME
              INTO
                l_dngr_goods_margin_number,
                l_dngr_goods_hazardous_code,
                l_dngr_goods_pack_group,
                l_dngr_goods_reg_code,
                l_dngr_goods_shipping_name,
                l_united_nations_dang_goods_no,
                l_flash_point_temp,
                l_uom_flash_point_temp,
                l_dngr_goods_technical_name
              FROM EGO_ITM_GTN_MUL_ATTRS_VL eigmav, EGO_ATTR_GROUPS_V eagv
              WHERE eigmav.INVENTORY_ITEM_ID = p_inventory_item_id
                AND eigmav.ORGANIZATION_ID = p_organization_id
                AND eigmav.ATTR_GROUP_ID = eagv.ATTR_GROUP_ID
                AND eagv.ATTR_GROUP_TYPE = 'EGO_ITEM_GTIN_MULTI_ATTRS'
                AND eagv.APPLICATION_ID = EGO_APPL_ID
                AND eagv.ATTR_GROUP_NAME = 'Hazardous_Information'
                AND eigmav.CLASS_OF_DANGEROUS_CODE = p_multi_row_attrs_tbl(l_index).CLASS_OF_DANGEROUS_CODE;
Line: 2996

              SELECT MANUFACTURER_ID INTO l_manufacturer_id
              FROM EGO_ITM_GTN_MUL_ATTRS_VL eigmav, EGO_ATTR_GROUPS_V eagv
              WHERE eigmav.INVENTORY_ITEM_ID = p_inventory_item_id
                AND eigmav.ORGANIZATION_ID = p_organization_id
                AND eigmav.ATTR_GROUP_ID = eagv.ATTR_GROUP_ID
                AND eagv.ATTR_GROUP_TYPE = 'EGO_ITEM_GTIN_MULTI_ATTRS'
                AND eagv.APPLICATION_ID = EGO_APPL_ID
                AND eagv.ATTR_GROUP_NAME = 'Manufacturing_Info'
                AND eigmav.MANUFACTURER_GLN = p_multi_row_attrs_tbl(l_index).MANUFACTURER_GLN;
Line: 3549

      SELECT
        INVENTORY_ITEM_ID
       ,ORGANIZATION_ID
       ,ITEM_CATALOG_GROUP_ID
       ,MAX(TRANSACTION_ID) AS TRANSACTION_ID
      FROM EGO_ITM_USR_ATTR_INTRFC
      WHERE ATTR_GROUP_TYPE IN ('EGO_ITEM_GTIN_ATTRS', 'EGO_ITEM_GTIN_MULTI_ATTRS')
        AND DATA_SET_ID = p_data_set_id
        AND PROCESS_STATUS = 2
      GROUP BY INVENTORY_ITEM_ID, ORGANIZATION_ID, ITEM_CATALOG_GROUP_ID;
Line: 3561

      SELECT
        eiuai.INVENTORY_ITEM_ID
       ,eiuai.ORGANIZATION_ID
       ,eav.ATTR_ID
       ,eiuai.ATTR_INT_NAME
       ,eiuai.ATTR_VALUE_STR
       ,eiuai.ATTR_VALUE_NUM
       ,eiuai.ATTR_VALUE_DATE
      FROM EGO_ITM_USR_ATTR_INTRFC eiuai, EGO_ATTRS_V eav
      WHERE eiuai.ATTR_GROUP_TYPE IN ('EGO_ITEM_GTIN_ATTRS', 'EGO_ITEM_GTIN_MULTI_ATTRS')
        AND eiuai.ATTR_GROUP_TYPE = eav.ATTR_GROUP_TYPE
        AND eiuai.ATTR_GROUP_INT_NAME = eav.ATTR_GROUP_NAME
        AND eiuai.ATTR_INT_NAME = eav.ATTR_NAME
        AND eav.APPLICATION_ID = EGO_APPL_ID
        AND eiuai.DATA_SET_ID = p_data_set_id
        AND eiuai.PROCESS_STATUS = 2
        AND eiuai.INVENTORY_ITEM_ID = c_inventory_item_id
        AND eiuai.ORGANIZATION_ID = c_organization_id;
Line: 3581

      SELECT
        INVENTORY_ITEM_ID
       ,ORGANIZATION_ID
       ,ATTR_GROUP_INT_NAME
       ,MAX(TRANSACTION_ID) AS TRANSACTION_ID
      FROM EGO_ITM_USR_ATTR_INTRFC
      WHERE ATTR_GROUP_TYPE = 'EGO_ITEMMGMT_GROUP'
        AND ATTR_GROUP_INT_NAME LIKE 'EGOINT#_GDSN%' ESCAPE '#'
        AND DATA_SET_ID = p_data_set_id
        AND PROCESS_STATUS = 2
      GROUP BY INVENTORY_ITEM_ID, ORGANIZATION_ID, ATTR_GROUP_INT_NAME;
Line: 3594

      SELECT
        eiuai.INVENTORY_ITEM_ID
       ,eiuai.ORGANIZATION_ID
       ,eiuai.ATTR_INT_NAME
      FROM EGO_ITM_USR_ATTR_INTRFC eiuai
      WHERE eiuai.ATTR_GROUP_TYPE = 'EGO_ITEMMGMT_GROUP'
        AND eiuai.ATTR_GROUP_INT_NAME = c_attr_group_name
        AND eiuai.DATA_SET_ID = p_data_set_id
        AND eiuai.PROCESS_STATUS = 2
        AND eiuai.INVENTORY_ITEM_ID = c_inventory_item_id
        AND eiuai.ORGANIZATION_ID = c_organization_id;
Line: 3643

        Debug_Msg('Calling EGO_GTIN_PVT.PROCESS_ATTRIBUTE_UPDATES');
Line: 3644

        EGO_GTIN_PVT.PROCESS_ATTRIBUTE_UPDATES(
          i.INVENTORY_ITEM_ID,
          i.ORGANIZATION_ID,
          l_attribute_names,
          FND_API.G_FALSE,
          l_return_status,
          l_msg_count,
          l_msg_data);
Line: 3653

        Debug_Msg('Finished Calling EGO_GTIN_PVT.PROCESS_ATTRIBUTE_UPDATES with status='||l_return_status);
Line: 3687

              , p_transaction_type => 'UPDATE'
              , x_error_message => l_msg_data
              );
Line: 3711

      l_attribute_names.DELETE;
Line: 3720

        Debug_Msg('Calling EGO_GTIN_PVT.PROCESS_EXTN_ATTRIBUTE_UPDATES');
Line: 3721

        EGO_GTIN_PVT.PROCESS_EXTN_ATTRIBUTE_UPDATES(
          i.INVENTORY_ITEM_ID,
          i.ORGANIZATION_ID,
          l_attribute_names,
          i.ATTR_GROUP_INT_NAME,
          FND_API.G_FALSE,
          l_return_status,
          l_msg_count,
          l_msg_data);
Line: 3731

        Debug_Msg('Finished Calling EGO_GTIN_PVT.PROCESS_EXTN_ATTRIBUTE_UPDATES with status='||l_return_status);
Line: 3772

    IF p_extension_id IS NOT NULL AND NVL(p_transaction_type, 'X') <> 'DELETE' THEN
      l_mode := 'UPDATE';
Line: 3774

    ELSIF p_transaction_type = 'DELETE' THEN
      l_mode := 'DELETE';
Line: 3824

   ** This procedure creates/updates the UCCnet attributes for an item
   */
  PROCEDURE Process_UCCnet_Attrs_For_Item (
          p_api_version                   IN   NUMBER
         ,p_inventory_item_id             IN   NUMBER
         ,p_organization_id               IN   NUMBER
         ,p_single_row_attrs_rec          IN   EGO_ITEM_PUB.UCCnet_Attrs_Singl_Row_Rec_Typ
         ,p_multi_row_attrs_table         IN   EGO_ITEM_PUB.UCCnet_Attrs_Multi_Row_Tbl_Typ
         ,p_check_policy                  IN   VARCHAR2   DEFAULT FND_API.G_TRUE
         ,p_entity_id                     IN   NUMBER     DEFAULT NULL
         ,p_entity_index                  IN   NUMBER     DEFAULT NULL
         ,p_entity_code                   IN   VARCHAR2   DEFAULT NULL
         ,p_init_error_handler            IN   VARCHAR2   DEFAULT FND_API.G_TRUE
         ,p_commit                        IN   VARCHAR2   DEFAULT FND_API.G_FALSE
         ,x_return_status                 OUT NOCOPY VARCHAR2
         ,x_errorcode                     OUT NOCOPY NUMBER
         ,x_msg_count                     OUT NOCOPY NUMBER
         ,x_msg_data                      OUT NOCOPY VARCHAR2) IS

    CURSOR c_uom_code IS
      SELECT a.APPLICATION_COLUMN_NAME, u.UOM_CODE
      FROM EGO_FND_DF_COL_USGS_EXT a, MTL_UNITS_OF_MEASURE_TL u
      WHERE a.UOM_CLASS = u.UOM_CLASS(+)
        AND u.BASE_UOM_FLAG(+) = 'Y'
        AND u.LANGUAGE(+) = USERENV('LANG')
        AND a.APPLICATION_ID = 431
        AND a.DESCRIPTIVE_FLEXFIELD_NAME IN ('EGO_ITEM_GTIN_ATTRS', 'EGO_ITEM_GTIN_MULTI_ATTRS')
        AND a.APPLICATION_COLUMN_NAME IN (
                       'GROSS_WEIGHT'
                      ,'PEG_VERTICAL'
                      ,'PEG_HORIZONTAL'
                      ,'DRAINED_WEIGHT'
                      ,'DIAMETER'
                      ,'ORDERING_LEAD_TIME'
                      ,'GENERIC_INGREDIENT_STRGTH'
                      ,'STACKING_WEIGHT_MAXIMUM'
                      ,'PIECES_PER_TRADE_ITEM'
                      ,'NESTING_INCREMENT'
                      ,'DEL_TO_DIST_CNTR_TEMP_MIN'
                      ,'DEL_TO_DIST_CNTR_TEMP_MAX'
                      ,'DELIVERY_TO_MRKT_TEMP_MIN'
                      ,'DELIVERY_TO_MRKT_TEMP_MAX'
                      ,'STORAGE_HANDLING_TEMP_MIN'
                      ,'STORAGE_HANDLING_TEMP_MAX'
                      ,'FLASH_POINT_TEMP'
                      );
Line: 3872

      SELECT ATTR_GROUP_TYPE, ATTR_GROUP_NAME, ATTR_NAME, DATABASE_COLUMN
      FROM EGO_ATTRS_V
      WHERE ATTR_GROUP_TYPE IN ('EGO_ITEM_GTIN_ATTRS', 'EGO_ITEM_GTIN_MULTI_ATTRS')
        AND APPLICATION_ID = EGO_APPL_ID;
Line: 4032

    SELECT ITEM_CATALOG_GROUP_ID INTO l_category_id
    FROM MTL_SYSTEM_ITEMS_B
    WHERE INVENTORY_ITEM_ID = p_inventory_item_id
      AND ORGANIZATION_ID = p_organization_id;
Line: 4053

      SELECT TRADE_ITEM_DESCRIPTOR INTO l_trade_item_desc
      FROM MTL_SYSTEM_ITEMS_B
      WHERE INVENTORY_ITEM_ID = p_inventory_item_id
        AND ORGANIZATION_ID = p_organization_id;
Line: 5930

            l_attributes_data_table.DELETE;
Line: 5992

            l_attributes_data_table.DELETE;
Line: 6030

            l_attributes_data_table.DELETE;
Line: 6065

            l_attributes_data_table.DELETE;
Line: 6126

            l_attributes_data_table.DELETE;
Line: 6164

            l_attributes_data_table.DELETE;
Line: 6207

            l_attributes_data_table.DELETE;
Line: 6390

            l_attributes_data_table.DELETE;
Line: 6425

            l_attributes_data_table.DELETE;
Line: 6483

        Debug_Msg('Calling EGO_GTIN_PVT.PROCESS_ATTRIBUTE_UPDATES');
Line: 6484

        EGO_GTIN_PVT.PROCESS_ATTRIBUTE_UPDATES(
          p_inventory_item_id,
          p_organization_id,
          l_attribute_names,
          FND_API.G_FALSE,
          l_return_status,
          l_msg_count,
          l_msg_data);
Line: 6493

        Debug_Msg('Finished Calling EGO_GTIN_PVT.PROCESS_ATTRIBUTE_UPDATES with status='||l_return_status);