DBA Data[Home] [Help]

APPS.EDW_MTL_INVENTORY_LOC_M_SZ SQL Statements

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

Line: 8

	select sum(cnt)
	FROM
        (
        -- Locator Level
        select count(*) cnt
	FROM mtl_item_locations_kfv locf,
	mtl_parameters mp,
	hr_organization_units hou
	where
        locf.last_update_date between p_from_date and p_to_date AND
        locf.organization_id = mp.organization_id AND
        hou.organization_id=mp.organization_id AND
 	(locf.physical_location_id = locf.inventory_location_id OR
	locf.physical_location_id IS NULL)
        union all
        -- Sub Inventory Level
        select count(*) cnt
        FROM mtl_secondary_inventories msi,
	hr_all_organization_units bg,
	hr_all_organization_units org,
	mtl_parameters mp
	WHERE msi.organization_id = mp.organization_id + 0
	AND bg.organization_id = org.business_group_id
	AND org.organization_id = mp.organization_id
        and msi.last_update_date between p_from_date and p_to_date
        union all
        -- Inventory Organization Level
        select count(*) cnt
	FROM
	hr_all_organization_units bg,
	hr_all_organization_units org,
	HR_ORGANIZATION_INFORMATION HOI,
	mtl_parameters mp
	WHERE bg.organization_id = org.business_group_id
	AND org.organization_id = mp.organization_id
	and org.ORGANIZATION_ID = HOI.ORGANIZATION_ID
	AND ( HOI.ORG_INFORMATION_CONTEXT || '') ='Accounting Information'
        and mp.last_update_date between p_from_date and p_to_date
        union all
        -- Operating Unit Level
	select count(*) cnt
	FROM EDW_ORGA_OPER_UNIT_LCV
	where  last_update_date between p_from_date and p_to_date
        -- Inventory Organization Parent Goup level
      union all
      SELECT COUNT(*) cnt
      FROM SY_ORGN_MST
      WHERE ORGN_CODE = CO_CODE
        -- Inventory Organization Parent Goup level
      union all
      SELECT COUNT(*) cnt
      FROM SY_ORGN_MST
       -- Locator level non location controlled
      UNION ALL
      SELECT COUNT(*) cnt
      FROM IC_LOCT_INV ILI,
        IC_ITEM_MST IIM,
        IC_WHSE_MST IWM,
        MTL_PARAMETERS MP
      WHERE
        ILI.ITEM_ID   = IIM.ITEM_ID
      AND ILI.WHSE_CODE = IWM.WHSE_CODE
      AND MP.ORGANIZATION_ID = IWM.MTL_ORGANIZATION_ID
      AND IWM.LOCT_CTL * IIM.LOCT_CTL = 0
       -- Locator level Non Validated
      UNION ALL
      SELECT COUNT(*) cnt
      FROM IC_LOCT_INV ILI,
        IC_ITEM_MST IIM,
        IC_WHSE_MST IWM,
        MTL_PARAMETERS MP
      WHERE
            ILI.ITEM_ID   = IIM.ITEM_ID
        AND ILI.WHSE_CODE = IWM.WHSE_CODE
        AND MP.ORGANIZATION_ID = IWM.MTL_ORGANIZATION_ID
        AND IWM.LOCT_CTL * IIM.LOCT_CTL >1 );
Line: 106

	x_Locator_Last_Update_Date NUMBER ;
Line: 116

	x_Stock_Room_Last_Update_Date NUMBER;
Line: 117

        x_Plant_Last_Update_Date NUMBER;
Line: 126

    SELECT
	-- LOCATOR_PK needs to add instance_code and org_code
	avg(nvl(vsize(locf.inventory_location_id), 0)),
	-- INSTANCE_CODE, needs to instance_Code
	-- STOCK_ROOM_FK needs to add org_code and instance code
        avg(nvl(vsize(locf.SUBINVENTORY_CODE), 0)),
        -- Locator_Name needs to add org_code
        avg(nvl(vsize(locf.CONCATENATED_SEGMENTS), 0)),
	-- Description
        avg(nvl(vsize(locf.description), 0)),
        -- Enabled_Flag
        avg(nvl(vsize(locf.ENABLED_FLAG), 0)),
        -- Locator_DP
        --  length('LOCATOR'),
        7, -- for some strange reason, the package doesn't compile the length function here
        -- Name needs to add name
        avg(nvl(vsize(locf.CONCATENATED_SEGMENTS), 0)),
        -- Creation_Date
        avg(nvl(vsize(locf.creation_date), 0)),
        -- Last_Update_Date
        avg(nvl(vsize(locf.last_update_date), 0)),
	-- Inventory_Location_ID
        avg(nvl(vsize(locf.inventory_location_id), 0)),
	-- Organization_ID
        avg(nvl(vsize(locf.organization_id), 0))
    From
        mtl_item_locations_kfv locf;
Line: 157

    Select
        -- Org_Code
        10*avg(nvl(vsize(mp.organization_code), 0)),
        -- Plant_Last_Update_Date
	avg(nvl(vsize(mp.last_update_date), 0)),
        -- Plant_Creation_date
 	avg(nvl(vsize(mp.creation_date), 0))
    From
        mtl_parameters mp;
Line: 169

    Select
       --  Org_Name
       avg(nvl(vsize(hou.name), 0))
    From
       hr_organization_units hou;
Line: 177

    SELECT
        -- Instance
	15*avg(nvl(vsize(instance_code), 0))
    FROM EDW_LOCAL_INSTANCE ;
Line: 183

    Select
	-- STOCK_ROOM_PK, needs to add org_code and instance_Code
	3*avg(nvl(vsize(msi.secondary_inventory_name), 0)),
	-- PLANT_FK, needs to add org_code and instance_Code
	-- INSTANCE_CODE, needs to instance_Code
	-- STOCK_ROOM, needs to add org_code
	-- avg(nvl(vsize(msi.secondary_inventory_name), 0)),
	-- DESCRIPTION
	avg(nvl(vsize(msi.description), 0)),
        -- STOCK_ROOM_DP
	length('SUB_INVENTORY'),
	-- NAME
	-- avg(nvl(vsize(msi.secondary_inventory_name), 0)),
	-- CREATION_DATE
	avg(nvl(vsize(msi.creation_date), 0)),
	-- LAST_UPDATE_DATE
	avg(nvl(vsize(msi.last_update_date), 0))
    From
        mtl_secondary_inventories msi;
Line: 204

    Select
        -- PLANT_PK, it's org_code and instance_code
	-- INSTANCE_CODE, needs to instance_Code
	-- PLANT_DP
	length('PLANT'),
	-- NAME and Org_Name
	3*avg(nvl(vsize(bg.name), 0))
    From
	hr_all_organization_units bg;
Line: 215

    Select
	 -- OPERATING_UNIT_FK needs to add instance_code
	 -- OPM_ORGANIZATION_FK needs to add instance_code
	 2*avg(nvl(vsize(HOI.ORG_INFORMATION3), 0))
    From
	HR_ORGANIZATION_INFORMATION HOI;
Line: 223

    SELECT avg(nvl(vsize(ORGN_CODE),0)) ORGN_CODE,
           avg(nvl(vsize(ORGN_NAME),0)) ORGN_NAME
    FROM SY_ORGN_MST;
Line: 240

	x_Locator_Last_Update_Date,
	x_Inventory_Location_ID,
        x_Organization_ID;
Line: 255

	ceil(x_Locator_Last_Update_Date + 1) +
	ceil(x_Inventory_Location_ID + 1) +
	ceil(x_Organization_ID + 1) ;
Line: 263

        x_Plant_Last_Update_Date,
	x_Plant_Creation_date;
Line: 267

  x_total := x_total + ceil(x_Org_Code + 1) + ceil(x_Plant_Last_Update_Date + 1) + ceil(x_Plant_Creation_date + 1);
Line: 294

	x_Stock_Room_Last_Update_Date;
Line: 302

	ceil(x_Stock_Room_Last_Update_Date + 1);