DBA Data[Home] [Help]

APPS.CHV_BUILD_SCHEDULES SQL Statements

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

Line: 111

  SELECT coo.organization_id,
         p_mrp_compile_designator,
         p_mps_schedule_designator,
         p_drp_compile_designator
  FROM   chv_org_options coo
  WHERE  nvl(p_ship_to_organization_id,
		coo.organization_id) = coo.organization_id;
Line: 127

  SELECT dummy,
	 p_mrp_compile_designator,
	 p_mps_schedule_designator,
	 p_drp_compile_designator
  FROM   dual;
Line: 141

  SELECT DISTINCT(paa.vendor_id||paa.vendor_site_id),
         p_bucket_pattern_id,
         paa.vendor_id,
         paa.vendor_site_id,
	 p_schedule_subtype
  FROM   po_asl_attributes_val_v paa
  WHERE  ((paa.using_organization_id = -1 and not exists
                (SELECT *
                 FROM   po_asl_attributes_val_v paa2
                 WHERE  paa2.using_organization_id = x_organization_id
                 AND    paa2.vendor_id = paa.vendor_id
                 AND    paa2.vendor_site_id = paa.vendor_site_id
                 AND    paa2.item_id = paa.item_id ))
         or
         (using_organization_id = x_organization_id))
  AND    paa.vendor_id       = NVL(p_vendor_id, paa.vendor_id)
  AND    paa.vendor_site_id  = NVL(p_vendor_site_id, paa.vendor_site_id)
  AND    nvl(p_item_id, paa.item_id) = paa.item_id
  AND    (p_category_set_id is null
          OR
	  paa.item_id in (
          	select mic.inventory_item_id
		from   mtl_item_categories mic
		where  mic.category_set_id = p_category_set_id
		and    mic.organization_id = x_organization_id
		and    nvl(p_category_id,mic.category_id) = mic.category_id))
  AND    nvl(paa.enable_autoschedule_flag,'N') = 'N'
  AND   ((p_schedule_type = 'PLAN_SCHEDULE'
          AND paa.enable_plan_schedule_flag = 'Y')
         OR
         (p_schedule_type = 'SHIP_SCHEDULE'
          AND paa.enable_ship_schedule_flag = 'Y'))
  AND   nvl(paa.scheduler_id,-1) =
		NVL(p_scheduler_id, nvl(paa.scheduler_id,-1))
  AND   (p_planner_code IS NULL
         OR
         EXISTS (SELECT 'check if planner exists in mtl_system_items'
                 FROM   mtl_system_items msi,mtl_planners mtp
                 WHERE  msi.planner_code      = p_planner_code
                 AND    msi.organization_id = x_organization_id
                 AND    mtp.organization_id = x_organization_id
                 AND    mtp.planner_code      = p_planner_code
                 AND    msi.inventory_item_id = paa.item_id))
  AND   (p_buyer_id IS NULL
         OR
         EXISTS (SELECT 'check if buyer exists in mtl_system_items'
                 FROM   mtl_system_items msi
                 WHERE  msi.inventory_item_id = paa.item_id
                 AND    msi.organization_id   = x_organization_id
                 AND    msi.buyer_id          = p_buyer_id));
Line: 195

  SELECT DISTINCT(paa.vendor_id||paa.vendor_site_id||decode(p_schedule_type,
			'PLAN_SCHEDULE',paa.plan_bucket_pattern_id,
			paa.ship_bucket_pattern_id)||decode(p_schedule_type,
			'PLAN_SCHEDULE',paa.plan_schedule_type,
			paa.ship_schedule_type)),
         decode(p_schedule_type,'PLAN_SCHEDULE',paa.plan_bucket_pattern_id,
		paa.ship_bucket_pattern_id),
         paa.vendor_id,
         paa.vendor_site_id,
	 decode(p_schedule_type, 'PLAN_SCHEDULE', paa.plan_schedule_type,
		paa.ship_schedule_type)
  FROM   po_asl_attributes_val_v paa,
	 chv_bucket_patterns cbp,
	 po_vendor_sites_all povs
  WHERE  ((paa.using_organization_id = -1 and not exists
                (SELECT *
                 FROM   po_asl_attributes_val_v paa2
                 WHERE  paa2.using_organization_id = x_organization_id
                 AND    paa2.vendor_id = paa.vendor_id
                 AND    paa2.vendor_site_id = paa.vendor_site_id
                 AND    paa2.item_id = paa.item_id ))
         or
         (using_organization_id = x_organization_id))
  AND    paa.vendor_id       = NVL(p_vendor_id, paa.vendor_id)
  AND    paa.vendor_site_id  = NVL(p_vendor_site_id, paa.vendor_site_id)
  AND    nvl(p_item_id, paa.item_id) = paa.item_id
/* Bug 2616988 fixed. added the below three statements so that only those
   data pertaining to current operating unit will be picked up.
*/
  AND    povs.vendor_site_id = paa.vendor_site_id
  AND    povs.vendor_id = paa.vendor_id
  AND    povs.org_id = x_org_id
  AND    (p_category_set_id is null
          OR
	  paa.item_id in (
          	select mic.inventory_item_id
		from   mtl_item_categories mic
		where  mic.category_set_id = p_category_set_id
		and    mic.organization_id = x_organization_id
		and    nvl(p_category_id,mic.category_id) = mic.category_id))
  AND    nvl(paa.enable_autoschedule_flag, 'N') = 'Y'
  AND   ((p_schedule_type = 'PLAN_SCHEDULE'
          AND paa.enable_plan_schedule_flag = 'Y')
         OR
         (p_schedule_type = 'SHIP_SCHEDULE'
          AND paa.enable_ship_schedule_flag = 'Y'))
  AND   ((p_schedule_type = 'PLAN_SCHEDULE'
	  AND paa.plan_bucket_pattern_id = cbp.bucket_pattern_id
	  AND nvl(cbp.inactive_date, sysdate) < sysdate + 1)
	 OR
	 (p_schedule_type = 'SHIP_SCHEDULE'
	  AND paa.ship_bucket_pattern_id = cbp.bucket_pattern_id
	  AND nvl(cbp.inactive_date, sysdate) < sysdate + 1))
  AND   nvl(paa.scheduler_id,-1) =
		NVL(p_scheduler_id, nvl(paa.scheduler_id,-1))
  AND   (p_planner_code IS NULL
         OR
         EXISTS (SELECT 'check if planner exists in mtl_system_items'
                 FROM   mtl_system_items msi,mtl_planners mtp
                 WHERE  msi.planner_code     = p_planner_code
                 AND    msi.inventory_item_id = paa.item_id
                 AND    mtp.organization_id = x_organization_id
                 AND    mtp.planner_code      = p_planner_code
                 AND    msi.organization_id = x_organization_id))
  AND   (p_buyer_id IS NULL
         OR
         EXISTS (SELECT 'check if buyer exists in mtl_system_items'
                 FROM   mtl_system_items msi
                 WHERE  msi.inventory_item_id = paa.item_id
                 AND    msi.organization_id   = x_organization_id
                 AND    msi.buyer_id          = p_buyer_id));
Line: 271

  SELECT paa.vendor_id,
         paa.vendor_site_id
  FROM   po_asl_attributes_val_v paa
  WHERE  ((paa.using_organization_id = -1 and not exists
                (SELECT *
                 FROM   po_asl_attributes_val_v paa2
                 WHERE  paa2.using_organization_id = x_organization_id
                 AND    paa2.vendor_id = paa.vendor_id
                 AND    paa2.vendor_site_id = paa.vendor_site_id
                 AND    paa2.item_id = paa.item_id ))
         or
         (using_organization_id = x_organization_id));
Line: 285

  SELECT paa.vendor_id,
         paa.vendor_site_id
  FROM   po_asl_attributes_val_v paa
  WHERE  ((paa.using_organization_id = -1 and not exists
                (SELECT *
                 FROM   po_asl_attributes_val_v paa2
                 WHERE  paa2.using_organization_id = x_organization_id
                 AND    paa2.vendor_id = paa.vendor_id
                 AND    paa2.vendor_site_id = paa.vendor_site_id
                 AND    paa2.item_id = paa.item_id ))
         or
         (using_organization_id = x_organization_id))
  AND    paa.vendor_id       = NVL(p_vendor_id,paa.vendor_id)
  AND    paa.vendor_site_id  = NVL(p_vendor_site_id,paa.vendor_site_id);
Line: 301

  SELECT paa.vendor_id,
         paa.vendor_site_id
  FROM   po_asl_attributes_val_v paa
  WHERE  ((paa.using_organization_id = -1 and not exists
                (SELECT *
                 FROM   po_asl_attributes_val_v paa2
                 WHERE  paa2.using_organization_id = x_organization_id
                 AND    paa2.vendor_id = paa.vendor_id
                 AND    paa2.vendor_site_id = paa.vendor_site_id
                 AND    paa2.item_id = paa.item_id ))
         or
         (using_organization_id = x_organization_id))
  AND    paa.vendor_id       = NVL(p_vendor_id,paa.vendor_id)
  AND    paa.vendor_site_id  = NVL(p_vendor_site_id,paa.vendor_site_id)
  AND    paa.item_id = NVL(p_item_id,paa.item_id);
Line: 319

  SELECT paa.vendor_id,
         paa.vendor_site_id
  FROM   po_asl_attributes_val_v paa
  WHERE  ((paa.using_organization_id = -1 and not exists
                (SELECT *
                 FROM   po_asl_attributes_val_v paa2
                 WHERE  paa2.using_organization_id = x_organization_id
                 AND    paa2.vendor_id = paa.vendor_id
                 AND    paa2.vendor_site_id = paa.vendor_site_id
                 AND    paa2.item_id = paa.item_id ))
         or
         (using_organization_id = x_organization_id))
  AND    paa.vendor_id       = NVL(p_vendor_id,paa.vendor_id)
  AND    paa.vendor_site_id  = NVL(p_vendor_site_id, paa.vendor_site_id)
  AND    paa.item_id = NVL(p_item_id,paa.item_id)
  AND   ((p_schedule_type = 'PLAN_SCHEDULE'
          AND paa.enable_plan_schedule_flag = 'Y')
         OR
         (p_schedule_type = 'SHIP_SCHEDULE'
          AND paa.enable_ship_schedule_flag = 'Y'))
  AND    paa.enable_autoschedule_flag = 'Y';
Line: 342

  SELECT paa.vendor_id,
         paa.vendor_site_id
  FROM   po_asl_attributes_val_v paa
  WHERE  ((paa.using_organization_id = -1 and not exists
                (SELECT *
                 FROM   po_asl_attributes_val_v paa2
                 WHERE  paa2.using_organization_id = x_organization_id
                 AND    paa2.vendor_id = paa.vendor_id
                 AND    paa2.vendor_site_id = paa.vendor_site_id
                 AND    paa2.item_id = paa.item_id ))
         or
         (using_organization_id = x_organization_id))
  AND    paa.vendor_id       = NVL(p_vendor_id, paa.vendor_id)
  AND    paa.vendor_site_id  = NVL(p_vendor_site_id,paa.vendor_site_id)
  AND    paa.item_id = NVL(p_item_id,paa.item_id)
  AND   ((p_schedule_type = 'PLAN_SCHEDULE'
          AND paa.enable_plan_schedule_flag = 'Y')
         OR
         (p_schedule_type = 'SHIP_SCHEDULE'
          AND paa.enable_ship_schedule_flag = 'Y'));
Line: 364

  SELECT paa.vendor_id,
         paa.vendor_site_id
  FROM   po_asl_attributes_val_v paa,
         chv_bucket_patterns cbp
  WHERE  ((paa.using_organization_id = -1 and not exists
                (SELECT *
                 FROM   po_asl_attributes_val_v paa2
                 WHERE  paa2.using_organization_id = x_organization_id
                 AND    paa2.vendor_id = paa.vendor_id
                 AND    paa2.vendor_site_id = paa.vendor_site_id
                 AND    paa2.item_id = paa.item_id ))
         or
         (using_organization_id = x_organization_id))
  AND    paa.vendor_id       = NVL(p_vendor_id,paa.vendor_id)
  AND    paa.vendor_site_id  = NVL(p_vendor_site_id,paa.vendor_site_id)
  AND    paa.item_id = NVL(p_item_id,paa.item_id)
  AND    paa.enable_autoschedule_flag = 'Y'
  AND   ((p_schedule_type = 'PLAN_SCHEDULE'
          AND paa.enable_plan_schedule_flag = 'Y')
         OR
         (p_schedule_type = 'SHIP_SCHEDULE'
          AND paa.enable_ship_schedule_flag = 'Y'))
  AND   ((p_schedule_type = 'PLAN_SCHEDULE'
          AND paa.plan_bucket_pattern_id = cbp.bucket_pattern_id
          AND nvl(cbp.inactive_date, sysdate) < sysdate + 1)
         OR
         (p_schedule_type = 'SHIP_SCHEDULE'
          AND paa.ship_bucket_pattern_id = cbp.bucket_pattern_id
          AND nvl(cbp.inactive_date, sysdate) < sysdate + 1));
Line: 546

    SELECT chv_schedule_headers_s.NEXTVAL
    INTO   x_schedule_id
    FROM   DUAL;
Line: 568

    INSERT INTO chv_schedule_headers(schedule_id,
                                     vendor_id,
                                     vendor_site_id,
                                     schedule_type,
                                     schedule_subtype,
                                     schedule_num,
                                     schedule_revision,
                                     schedule_horizon_start,
                                     schedule_horizon_end,
                                     bucket_pattern_id,
                                     schedule_owner_id,
                                     last_update_date,
                                     last_updated_by,
                                     creation_date,
                                     created_by,
                                     organization_id,
                                     mps_schedule_designator,
                                     mrp_compile_designator,
                                     drp_compile_designator,
                                     schedule_status,
                                     inquiry_flag,
                                     include_future_releases_flag,
                                     last_update_login,
				     batch_id)
    VALUES                          (x_schedule_id,
                                     x_vendor_id,
                                     x_vendor_site_id,
                                     p_schedule_type,
                                     x_schedule_subtype,
                                     x_schedule_num,
                                     x_schedule_revision,
                                     p_horizon_start_date,
                                     x_horizon_end_date,
                                     x_bucket_pattern_id,
				     p_owner_id,
                                     SYSDATE,            -- last_update_date
                                     x_user_id,          -- last_updated_by
                                     SYSDATE,            -- creation_date
                                     x_user_id,          -- created_by
                                     DECODE(p_multi_org_flag, 'N',
					x_organization_id, '',
					x_organization_id, ''),
                                     x_mps_schedule_designator,
                                     x_mrp_compile_designator,
                                     x_drp_compile_designator,
                                     'IN_PROCESS',       -- schedule_status
                                     DECODE(p_schedule_category, 'SIMULATION',
                                            'Y', 'N'),   -- inquiry_flag
                                     p_include_future_releases,
                                     x_login_id, -- last_update_login
				     p_batch_id);
Line: 674

      DELETE from chv_schedule_headers
      where  schedule_id = x_schedule_id;
Line: 710

	  SELECT edi_flag
	  INTO   x_transmission_method
          FROM   ece_tp_headers eth,
		 ece_tp_details etd,
		 po_vendor_sites pvs,
	         chv_schedule_headers csh
	  WHERE  eth.tp_header_id = etd.tp_header_id
	  AND    decode(csh.schedule_type, 'PLAN_SCHEDULE', 'SPSO', 'SSSO') =
			etd.document_id
	  AND    eth.tp_header_id = pvs.tp_header_id
	  AND    csh.vendor_site_id = pvs.vendor_site_id
          AND    csh.schedule_id = x_schedule_id;
Line: 724

          SELECT transmission_method
          INTO   x_transmission_method
          FROM   ECE_CONTROL ECC,
  	         CHV_SCHEDULE_HEADERS CSH
          WHERE  CSH.schedule_id    = x_schedule_id
          AND    decode(CSH.schedule_type, 'PLAN_SCHEDULE', 'SPSO', 'SSSO')
			          = ECC.DOCUMENT_TYPE
          AND    CSH.vendor_id      = ECC.entity_id
          AND    CSH.vendor_site_id = ECC.entity_site_id
          AND    ECC.entity_type    = 'SUPPLIER'
          AND    ECC.direction      = 'O';
Line: 763

	  UPDATE chv_schedule_headers
          SET    communication_code = 'EDI'
          WHERE  schedule_id = x_schedule_id;
Line: 772

	  UPDATE chv_schedule_headers
          SET    communication_code = 'BOTH'
          WHERE  schedule_id = x_schedule_id;
Line: 782

	  UPDATE chv_schedule_headers
          SET    communication_code = 'PRINT'
          WHERE  schedule_id = x_schedule_id;
Line: 806

           SELECT 'Y' INTO x_dummy
                   FROM   mtl_planners mpl
                   WHERE  mpl.planner_code      = p_planner_code
                   AND    mpl.organization_id = x_organization_id
                   AND    nvl(mpl.disable_date,sysdate +1 ) > sysdate;
Line: 822

           SELECT 'Y' INTO x_dummy
                   FROM   mtl_system_items msi
                   WHERE  msi.inventory_item_id = p_item_id
                   AND    msi.organization_id   = x_organization_id
                   AND    msi.buyer_id          = p_buyer_id;
Line: 836

      SELECT organization_name INTO x_organization_name from org_organization_definitions
      where organization_id = x_organization_id;
Line: 840

          SELECT vendor_name into x_vendor_name from po_vendors where p_vendor_id = vendor_id;
Line: 846

          SELECT vendor_site_code into x_vendor_code from po_vendor_sites where p_vendor_site_id = vendor_site_id and p_vendor_id = vendor_id;
Line: 852

          SELECT description into x_item_desc from mtl_system_items where p_item_id = inventory_item_id  and organization_id = x_organization_id;
Line: 1077

      select 'SPSO' || lpad(substr(to_char(ECE_OUTPUT_RUNS_S.nextval),
    	 decode(length(ECE_OUTPUT_RUNS_S.nextval),1,-1,2, -2,3, -3,-4),
        	  4), 4, '0') || '.dat'
      into   x_ece_file
      from   dual;
Line: 1083

      select x_ece_path || x_ece_file
      into   x_ece_path_file
      from   dual;
Line: 1138

      select 'SSSO' || lpad(substr(to_char(ECE_OUTPUT_RUNS_S.nextval),
             decode(length(ECE_OUTPUT_RUNS_S.nextval),1,-1,2, -2,3, -3,-4),
              4), 4, '0') || '.dat'
      into   x_ece_file
      from   dual;
Line: 1144

      select x_ece_path || x_ece_file
      into   x_ece_path_file
      from   dual;
Line: 1248

    SELECT chv_schedule_headers_s2.NEXTVAL
    INTO   x_count_l
    FROM   DUAL;
Line: 1261

    SELECT NVL(MAX(schedule_revision),0) + 1
    INTO   x_count_l
    FROM   chv_schedule_headers
    WHERE  schedule_num = x_schedule_num;
Line: 1403

  SELECT paa.using_organization_id,
	 paa.asl_id,
         paa.item_id,
         NVL(paa.enable_authorizations_flag, 'N'),
	 paa.purchasing_unit_of_measure
  FROM   po_asl_attributes_val_v paa
  WHERE  ((paa.using_organization_id = -1 and not exists
                (SELECT *
                 FROM   po_asl_attributes_val_v paa2
                 WHERE  paa2.using_organization_id = x_organization_id
                 AND    paa2.vendor_id = paa.vendor_id
                 AND    paa2.vendor_site_id = paa.vendor_site_id
                 AND    paa2.item_id = paa.item_id ))
          or
          (paa.using_organization_id = x_organization_id))
  AND    paa.asl_id = paa.asl_id
  AND    paa.vendor_id = x_vendor_id
  AND    paa.vendor_site_id = x_vendor_site_id
  AND    nvl(p_item_id, paa.item_id) = paa.item_id
  AND    exists (select * from mtl_system_items
                 where inventory_item_id = paa.item_id
                 and organization_id = x_organization_id) /* Bug 462403 vpawar */
  AND    (p_category_set_id is null
          OR
	  paa.item_id in (
          	select mic.inventory_item_id
		from   mtl_item_categories mic
		where  mic.category_set_id = p_category_set_id
		and    mic.organization_id = x_organization_id
		and    nvl(p_category_id,mic.category_id) = mic.category_id))
  AND    nvl(p_autoschedule_flag,'N') = nvl(paa.enable_autoschedule_flag, 'N')
  AND   ((p_schedule_type = 'PLAN_SCHEDULE'
          AND paa.enable_plan_schedule_flag = 'Y')
         OR
         (p_schedule_type = 'SHIP_SCHEDULE'
          AND paa.enable_ship_schedule_flag = 'Y'))
  AND   (nvl(p_autoschedule_flag, 'N') = 'N'
          OR
         (p_autoschedule_flag = 'Y'
	  AND
	  ((p_schedule_type = 'PLAN_SCHEDULE'
	    AND  x_bucket_pattern_id = paa.plan_bucket_pattern_id)
           OR
           (p_schedule_type = 'SHIP_SCHEDULE'
	    AND  x_bucket_pattern_id = paa.ship_bucket_pattern_id))))
/* Bug 692450 Not checking schedule subtype */
  AND   (nvl(p_autoschedule_flag, 'N') = 'N'
          OR
         (p_autoschedule_flag = 'Y'
          AND
          ((p_schedule_type = 'PLAN_SCHEDULE'
            AND  x_schedule_subtype = paa.plan_schedule_type)
           OR
           (p_schedule_type = 'SHIP_SCHEDULE'
            AND  x_schedule_subtype = paa.ship_schedule_type))))
/* Bug 692450 Not checking schedule subtype */
  AND   nvl(paa.scheduler_id,-1) =
		NVL(p_scheduler_id, nvl(paa.scheduler_id,-1))
  AND   (p_planner_code IS NULL
         OR
         EXISTS (SELECT 'check if planner exists in mtl_system_items'
                 FROM  mtl_system_items msi,mtl_planners mtp
                 WHERE  msi.planner_code     = p_planner_code
                 AND    msi.inventory_item_id = paa.item_id
                 AND    mtp.organization_id = x_organization_id
                 AND    mtp.planner_code      = p_planner_code
                 AND    msi.organization_id = x_organization_id))
  AND   (p_buyer_id IS NULL
         OR
         EXISTS (SELECT 'check if buyer exists in mtl_system_items'
                 FROM   mtl_system_items msi
                 WHERE  msi.inventory_item_id = paa.item_id
                 AND    msi.organization_id   = x_organization_id
                 AND    msi.buyer_id          = p_buyer_id));
Line: 1491

  SELECT cso.organization_id
  FROM   chv_schedule_organizations cso
  WHERE  cso.batch_id = p_batch_id;
Line: 1498

  SELECT dummy
  FROM   sys.dual;
Line: 1503

  SELECT distinct csi.organization_id
  FROM   chv_schedule_items csi
  WHERE  csi.schedule_id = x_old_schedule_id;
Line: 1509

  SELECT csi.schedule_item_id,
	 csi.item_id,
	 decode(csi.item_planning_method,'MRP_PLANNED',3,
					 'MPS_PLANNED',2,
					 'DRP_PLANNED',4),
	 csi.organization_id
  FROM   chv_schedule_items csi
  WHERE  csi.schedule_id = x_schedule_id
  AND    nvl(csi.rebuild_flag, 'N') = 'Y';
Line: 1521

  SELECT csi.schedule_item_id,
	 csi.organization_id,
	 csi.item_id,
	 decode(csi.item_planning_method,'MRP_PLANNED',3,
	                                 'MPS_PLANNED',2,
				         'DRP_PLANNED',4),
	 csi.purchasing_unit_of_measure
  FROM   chv_schedule_items csi
  WHERE  csi.schedule_id = x_old_schedule_id;
Line: 1533

  SELECT csi.schedule_item_id,
	 csi.organization_id,
	 csi.item_id,
	 decode(csi.item_planning_method,'MRP_PLANNED',3,
	                                 'MPS_PLANNED',2,
				         'DRP_PLANNED',4),
	 csi.purchasing_unit_of_measure
  FROM   chv_schedule_items csi
  WHERE  csi.schedule_id = x_old_schedule_id
  AND    csi.organization_id = x_organization_id;
Line: 1662

      SELECT paa.asl_id,
	     nvl(paa.enable_authorizations_flag,'N'),
	     paa.purchasing_unit_of_measure,
	     max(paa.using_organization_id)
      INTO   x_asl_id_l,
	     x_enable_authorizations_flag_l,
	     x_purch_unit_of_measure_l,
	     x_using_org_id_l
      FROM   po_asl_attributes_val_v paa
      WHERE  paa.vendor_id = x_vendor_id
      AND    paa.vendor_site_id = x_vendor_site_id
      AND    paa.item_id = x_item_id_l
      AND    paa.using_organization_id =
		(SELECT MAX(paa2.using_organization_id)
		 FROM   po_asl_attributes_val_v paa2
	         WHERE  decode(paa2.using_organization_id, -1,
			 x_organization_id, paa2.using_organization_id) =
				x_organization_id
		 AND    paa2.vendor_id = x_vendor_id
                 AND    paa2.vendor_site_id = x_vendor_site_id
		 AND    paa2.item_id = x_item_id_l)
      GROUP BY paa.asl_id, paa.enable_authorizations_flag,
		paa.purchasing_unit_of_measure;
Line: 1688

      SELECT primary_unit_of_measure
      INTO   x_primary_unit_of_measure_l
      FROM   MTL_system_items
      WHERE  organization_id   = x_organization_id
      AND    inventory_item_id = x_item_id_l;
Line: 1719

      SELECT paa.asl_id,
	     nvl(paa.enable_authorizations_flag,'N'),
	     max(paa.using_organization_id)
      INTO   x_asl_id_l,
	     x_enable_authorizations_flag_l,
	     x_using_org_id_l
      FROM   po_asl_attributes_val_v paa
      WHERE  paa.vendor_id = x_vendor_id
      AND    paa.vendor_site_id = x_vendor_site_id
      AND    paa.item_id = x_item_id_l
      AND    paa.using_organization_id =
		(SELECT MAX(paa2.using_organization_id)
		 FROM   po_asl_attributes_val_v paa2
	         WHERE  decode(paa2.using_organization_id, -1,
			 x_organization_id, paa2.using_organization_id) =
				x_organization_id
		 AND    paa2.vendor_id = x_vendor_id
                 AND    paa2.vendor_site_id = x_vendor_site_id
		 AND    paa2.item_id = x_item_id_l)
      GROUP BY paa.asl_id, paa.enable_authorizations_flag;
Line: 1768

/*      SELECT decode(p_schedule_category, 'REVISION', x_item_planning_method_l, */
      SELECT mrp_planning_code,
             primary_unit_of_measure
      INTO   x_item_planning_method_l,
             x_primary_unit_of_measure_l
      FROM   MTL_system_items
      WHERE  organization_id   = x_organization_id
      AND    inventory_item_id = x_item_id_l;
Line: 1793

      SELECT nvl(enable_cum_flag,'N')
      INTO   x_enable_cum_flag_l
      FROM   chv_org_options
      WHERE  organization_id = x_organization_id;
Line: 1813

  /* Bug 4485196 fixed. added to_char to below select clause as it was failing with
     ORA-6502 error on 10G database.
  */
          SELECT max(to_char('Y'))
          INTO   x_enable_cum_flag_l
          FROM   chv_cum_periods
          WHERE  organization_id = x_organization_id
          AND    p_horizon_start_date between
     	  	 cum_period_start_date and nvl(cum_period_end_date,p_horizon_start_date+1);
Line: 1824

              SELECT organization_name INTO x_organization_name FROM
              org_organization_definitions WHERE
              organization_id = x_organization_id;
Line: 1866

        SELECT chv_schedule_items_s.NEXTVAL
        INTO   x_schedule_item_id_l
        FROM   DUAL;
Line: 1881

        INSERT INTO chv_schedule_items (schedule_id,
                                      schedule_item_id,
                                      organization_id,
                                      item_id,
                                      item_planning_method,
                                      po_header_id,
                                      po_line_id,
                                      last_update_date,
                                      last_updated_by,
                                      creation_date,
                                      created_by,
                                      rebuild_flag,
                                      item_confirm_status,
                                      starting_cum_quantity,
                                      starting_auth_quantity,
                                      starting_cum_qty_primary,
                                      starting_auth_qty_primary,
                                      last_receipt_transaction_id,
                                      purchasing_unit_of_measure,
                                      primary_unit_of_measure,
                                      last_update_login)
          VALUES                         (x_schedule_id,
                                      x_schedule_item_id_l,
                                      x_organization_id,
                                      x_item_id_l,
                                      x_plan_lookup,
                                      x_po_header_id_l,
                                      x_po_line_id_l,
                                      SYSDATE,              -- last_update_date
                                      x_user_id,            -- last_updated_by
                                      SYSDATE,              -- creation_date
                                      x_user_id,            -- created_by
                                      'N',                  -- rebuild_flag
                                      'IN_PROCESS',
                                      x_cum_quantity_received_l,
                                      0, -- starting_auth_qty to be updated later
                                      x_cum_qty_received_primary_l,
                                      0, -- start_auth_qty_prim to be updated later
                                      x_last_receipt_tranx_id_l,
                                      x_purch_unit_of_measure_l,
                                      x_primary_unit_of_measure_l,
                                      x_login_id);         -- last_update_login
Line: 1933

        update chv_schedule_items
        set rebuild_flag = 'N',
    	    item_confirm_status = 'IN_PROCESS',
    	    last_updated_by = x_user_id,
    	    last_update_date = sysdate,
    	    last_update_login = x_login_id,
    	    purchasing_unit_of_measure = x_purch_unit_of_measure_l,
    	    primary_unit_of_measure = x_primary_unit_of_measure_l,
	    starting_cum_quantity = x_cum_quantity_received_l,
            starting_cum_qty_primary=x_cum_qty_received_primary_l,
	    last_receipt_transaction_id=x_last_receipt_tranx_id_l
        where  schedule_item_id = x_schedule_item_id_l;
Line: 1970

        SELECT uom_code
        INTO   x_primary_uom_code_l
        FROM   mtl_units_of_measure
        WHERE  unit_of_measure = x_primary_unit_of_measure_l;
Line: 1985

        SELECT uom_code
        INTO   x_purchasing_uom_code_l
        FROM   mtl_units_of_measure
        WHERE  unit_of_measure = X_purch_unit_of_measure_l;
Line: 2067

      SELECT min(poh.po_header_id)
      INTO   x_po_header_id_l
      FROM   po_headers poh,
    	       chv_item_orders cio,
    	       po_lines pol
      WHERE  poh.creation_date =
    		(SELECT min(poh2.creation_date)
    		 FROM   po_headers poh2,
    			po_lines pol2,
    			chv_item_orders cio2
    	         WHERE  cio2.schedule_id = x_schedule_id
                 AND    poh2.po_header_id = cio2.document_header_id
                 AND    cio2.schedule_item_id = x_schedule_item_id_l
    	         AND    poh2.po_header_id = pol2.po_header_id
                 AND    pol2.item_id = x_item_id_l
                 AND    cio2.supply_document_type = 'RELEASE')
      AND    cio.schedule_id = x_schedule_id
      AND    poh.po_header_id = cio.document_header_id
      AND    cio.schedule_item_id = x_schedule_item_id_l
      AND    cio.supply_document_type = 'RELEASE'
      AND    pol.item_id = x_item_id_l
      AND    poh.po_header_id = pol.po_header_id
      AND    poh.vendor_id = x_vendor_id
      AND    poh.vendor_site_id = x_vendor_site_id ;
Line: 2097

        SELECT min(pol.po_line_id)
        INTO   x_po_line_id_l
        FROM   po_lines pol
        WHERE  pol.po_header_id = x_po_header_id_l
        AND    pol.item_id = x_item_id_l;
Line: 2110

          SELECT count(*)
          INTO   x_number_of_blanket_agreements
          FROM   po_asl_documents,
		 po_headers poh
          WHERE  asl_id = x_asl_id_l
          AND    using_organization_id = x_using_org_id_l
          AND    document_type_code = 'BLANKET'
	  AND    poh.po_header_id = document_header_id
          AND    nvl(poh.supply_agreement_flag,'N') = 'Y'
          AND    nvl(poh.cancel_flag,'N') = 'N'
          AND    nvl(poh.closed_code,'OPEN') = 'OPEN'
          AND    poh.vendor_id = x_vendor_id
          AND    poh.vendor_site_id = x_vendor_site_id ;
Line: 2139

          SELECT document_header_id,
		 document_line_id
          INTO   x_po_header_id_l,
		 x_po_line_id_l
          FROM   po_asl_documents
                 , po_headers poh
          WHERE  document_type_code = 'BLANKET'
	  AND    poh.po_header_id = document_header_id
          AND    nvl(poh.supply_agreement_flag,'N') = 'Y'
          AND    nvl(poh.cancel_flag,'N') = 'N'
          AND    nvl(poh.closed_code,'OPEN') = 'OPEN'
          AND    using_organization_id = x_using_org_id_l
          AND    asl_id = x_asl_id_l
          AND    poh.vendor_id = x_vendor_id
          AND    poh.vendor_site_id = x_vendor_site_id ;
Line: 2163

          SELECT min(poh.po_header_id)
          INTO   x_po_header_id_l
          FROM   po_headers poh,
    	         po_lines pol,
    	         po_asl_documents pad
          WHERE  poh.creation_date =
    		(SELECT min(poh2.creation_date)
    		 FROM   po_headers poh2,
    			po_lines pol2,
    			po_asl_documents pad2
    	         WHERE  poh2.po_header_id = pad2.document_header_id
                 AND    pad2.asl_id = x_asl_id_l
                 AND    pad2.using_organization_id = x_using_org_id_l
    	         AND    poh2.po_header_id = pol2.po_header_id
                 AND    pol2.item_id = x_item_id_l
                 AND    pad2.document_type_code = 'BLANKET')
          AND    pad.asl_id = x_asl_id_l
          AND    pad.using_organization_id = x_using_org_id_l
          AND    poh.po_header_id = pol.po_header_id
          AND    pol.item_id = x_item_id_l
          AND    pad.document_type_code = 'BLANKET'
          AND    poh.vendor_id = x_vendor_id
          AND    poh.vendor_site_id = x_vendor_site_id ;
Line: 2191

          SELECT min(pol.po_line_id)
          INTO   x_po_line_id_l
          FROM   po_lines pol,
		 po_asl_documents
          WHERE  pol.po_header_id = x_po_header_id_l
          AND    pol.item_id = x_item_id_l
	  AND    pol.po_header_id = document_header_id
          AND    nvl(pol.cancel_flag,'N') = 'N'
          AND    nvl(pol.closed_code,'OPEN') <> 'FINALLY CLOSED';
Line: 2207

          SELECT min(poh.po_header_id)
          INTO   x_po_header_id_l
          FROM   po_headers poh,
    	         po_lines pol
          WHERE  poh.creation_date =
    		(SELECT min(poh2.creation_date)
    		 FROM   po_headers poh2,
    			po_lines pol2
    	         WHERE  poh2.po_header_id = pol2.po_header_id
                 AND    pol2.item_id = x_item_id_l
		 AND    poh2.type_lookup_code = 'BLANKET'
		 AND    poh2.authorization_status = 'APPROVED'
		 AND    nvl(poh2.cancel_flag,'N') = 'N'
		 AND    nvl(poh2.closed_code,'OPEN') = 'OPEN')
          AND    poh.po_header_id = pol.po_header_id
          AND    pol.item_id = x_item_id_l
          AND    poh.type_lookup_code = 'BLANKET'
	  AND    poh.authorization_status = 'APPROVED'
	  AND    nvl(poh.cancel_flag,'N') = 'N'
          AND    nvl(poh.closed_code,'OPEN') = 'OPEN'
          AND    poh.vendor_id = x_vendor_id
          AND    poh.vendor_site_id = x_vendor_site_id ;
Line: 2234

          SELECT min(pol.po_line_id)
          INTO   x_po_line_id_l
          FROM   po_lines pol
          WHERE  pol.po_header_id = x_po_header_id_l
          AND    pol.item_id = x_item_id_l
          AND    nvl(pol.cancel_flag,'N') = 'N'
          AND    nvl(pol.closed_code,'OPEN') = 'OPEN';
Line: 2274

      UPDATE chv_schedule_items
      SET    po_header_id              = x_po_header_id_l,
           po_line_id                = x_po_line_id_l,
           starting_auth_quantity    = x_starting_auth_quantity_l,
           starting_auth_qty_primary = x_starting_auth_qty_primary_l
      WHERE schedule_item_id = x_schedule_item_id_l;
Line: 2291

        chv_create_authorizations.insert_authorizations(x_organization_id,
                                              x_schedule_id,
                                              x_schedule_item_id_l,
                                              x_asl_id_l,
                                              p_horizon_start_date,
                                              x_horizon_end_date,
    					      x_starting_auth_quantity_l,
    					      x_starting_auth_qty_primary_l,
    					      x_cum_quantity_received_l,
    					      x_cum_qty_received_primary_l,
                                              x_cum_period_end_date_l,
                                              x_purch_unit_of_measure_l,
                                              x_primary_unit_of_measure_l,
                                              x_enable_cum_flag_l);