DBA Data[Home] [Help]

APPS.MSC_SUPPLIER_HORIZONTAL_PLAN SQL Statements

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

Line: 69

  SELECT DISTINCT
    list.number8,
    cap.supplier_id,
    cap.supplier_site_id,
    AVAILABLE_HOURS,
    cal.calendar_date,
    null,
    cap.capacity
  FROM
    msc_trading_partners mtp,
    msc_calendar_dates cal,
    msc_supplier_capacities cap,
    msc_item_suppliers items,
    msc_form_query list
  WHERE
        cap.supplier_id = list.number2
  AND   NVL(cap.supplier_site_id,-1) = NVL(list.number5,-1)
  AND   cap.plan_id = g_designator
  AND   cap.inventory_item_id = list.number8
  AND   cap.capacity > 0
  AND   items.plan_id = cap.plan_id
  AND   items.sr_instance_id = g_inst_id
  AND   items.supplier_id = cap.supplier_id
  AND   items.inventory_item_id = cap.inventory_item_id
  AND   nvl(items.supplier_site_id, -1) =  NVL(list.number5,-1)
  AND   cal.calendar_date BETWEEN trunc(cap.from_date) AND trunc(nvl(cap.to_date,g_cutoff_date))
  AND   cal.calendar_date >= decode(g_plan_type, 4, trunc(g_plan_start_date+2), nvl(trunc(items.supplier_lead_time_date+1),trunc(g_plan_start_date+2)))
  AND   cal.calendar_date <= trunc(g_cutoff_date)
  AND   (((items.delivery_calendar_code is not null and cal.seq_num IS NOT NULL)
         or (items.delivery_calendar_code is null and  g_plan_type <> 4))
         or (g_plan_type = 4 and cal.seq_num is not null ))
  AND   mtp.sr_tp_id = g_org_id
  AND   mtp.sr_instance_id = g_inst_id
  AND   cal.calendar_code = nvl(items.delivery_calendar_code,mtp.calendar_code)
  AND   cal.exception_set_id = mtp.calendar_exception_set_id
  AND   cal.sr_instance_id = mtp.sr_instance_id
  AND   list.query_id = g_item_list_id
UNION ALL
-- ============================================
-- Supplier Requirements
-- ============================================
  SELECT
    list.number8,
    DECODE(mr.order_type,M_PLANNED_ORDER,mr.source_supplier_id,
        M_PLANNED_ARRIVAL, mr.source_supplier_id,
        mr.supplier_id),
    DECODE(mr.order_type,M_PLANNED_ORDER,mr.source_supplier_site_id,
        M_PLANNED_ARRIVAL, mr.source_supplier_site_id,
        mr.supplier_site_id),
    decode(mr.order_type,
        M_PLANNED_ORDER, PLANNED_ORDER,
        M_PLANNED_ARRIVAL, PLANNED_ORDER,
        M_PURCHASE_ORDER, PURCHASE_ORDER,
        M_PURCHASE_REQ, PURCHASE_REQ),
    decode(g_use_sup_req,
            0,mr.new_dock_date,
            1,msr.consumption_date),
    null,
   decode(g_use_sup_req,
                    0,  sum(mr.new_order_quantity),
                    1,  sum(msr.consumed_quantity)
         )
  FROM  msc_form_query list,
        msc_supplies mr,
        msc_supplier_requirements msr,
        msc_trading_partner_sites mtp
  WHERE mr.order_type in (M_PLANNED_ORDER, M_PURCHASE_ORDER, M_PURCHASE_REQ, M_PLANNED_ARRIVAL)
  AND   mr.disposition_status_type <> 2
  AND   decode(mtp.shipping_control,'BUYER',mr.new_ship_date,mr.new_dock_date) <= trunc(g_cutoff_date)
  AND   decode(mtp.shipping_control,'BUYER',mr.new_ship_date,mr.new_dock_date) >= trunc(g_plan_start_date+1)
  AND   mr.plan_id = g_designator
  AND   DECODE(mr.order_type,M_PLANNED_ORDER,mr.source_supplier_id,
                M_PLANNED_ARRIVAL,mr.source_supplier_id,
		mr.supplier_id) = list.number2
  AND   DECODE(mr.order_type,
                M_PLANNED_ORDER,NVL(mr.source_supplier_site_id,-1),
                M_PLANNED_ARRIVAL,NVL(mr.source_supplier_site_id,-1),
		NVL(mr.supplier_site_id,-1)) = NVL(list.number5,-1)
  AND   mr.inventory_item_id = list.number1
  AND   list.query_id = g_item_list_id
  AND   mtp.partner_site_id =
          DECODE(mr.order_type,M_PLANNED_ORDER,mr.source_supplier_site_id,
                               M_PLANNED_ARRIVAL,mr.source_supplier_site_id,
          mr.supplier_site_id)
  AND mr.plan_id = msr.plan_id(+)
  AND mr.sr_instance_id = msr.sr_instance_id(+)
  AND mr.transaction_id = msr.supply_id(+)
  GROUP BY list.number8,
           DECODE(mr.order_type,M_PLANNED_ORDER,mr.source_supplier_id,
                  M_PLANNED_ARRIVAL, mr.source_supplier_id,
                  mr.supplier_id),
           DECODE(mr.order_type,M_PLANNED_ORDER,mr.source_supplier_site_id,
                  M_PLANNED_ARRIVAL, mr.source_supplier_site_id,
                  mr.supplier_site_id),
           DECODE(mr.order_type,
                  M_PLANNED_ORDER, PLANNED_ORDER,
                  M_PLANNED_ARRIVAL, PLANNED_ORDER,
                  M_PURCHASE_ORDER, PURCHASE_ORDER,
                  M_PURCHASE_REQ, PURCHASE_REQ),
           DECODE(g_use_sup_req,
                  0,mr.new_dock_date,
                  1,msr.consumption_date)
/*
UNION ALL
-- ============================================
-- Purchase Orders Consumption
-- ============================================
  SELECT
    list.number8,
	mr.supplier_id,
	mr.supplier_site_id,
    PO_CONSUMPTION,
    mr.new_dock_date,
    null,
    to_number(
    decode ( mr.order_type,
             M_PURCHASE_ORDER, decode ( l_dock_date_prof,
                                        PROMISE_DATE, decode ( mr.promised_date,
                                                               NULL, mr.new_order_quantity,
                                                               0),
                                        0 ),
             0)) po_consumption_quantity
  FROM  msc_form_query list,
    msc_supplies mr,
        msc_trading_partner_sites mtp
  WHERE mr.order_type = M_PURCHASE_ORDER
  AND   mr.disposition_status_type <> 2
  AND   decode(mtp.shipping_control,'BUYER',mr.new_ship_date,mr.new_dock_date)  <= trunc(g_cutoff_date)
  AND   decode(mtp.shipping_control,'BUYER',mr.new_ship_date,mr.new_dock_date) >= trunc(g_plan_start_date+1)
  AND   mr.plan_id = g_designator
  AND   mr.supplier_id = list.number2
  AND   NVL(mr.supplier_site_id,-1) = NVL(list.number5,-1)
  AND   mr.inventory_item_id = list.number1
  AND   list.query_id = g_item_list_id
  AND   mtp.partner_site_id = mr.supplier_site_id
*/
UNION ALL
  SELECT
    list.number8,
    list.number2,
    list.number5,
    AVAILABLE_HOURS,
    g_plan_start_date,
    null,
    0
  FROM msc_form_query list
  WHERE list.query_id = g_item_list_id
ORDER BY 1,2,3,5,4;
Line: 231

  SELECT DECODE(g_designator, -1, trunc(sysdate), trunc(curr_start_date)) - 1,
         DECODE(g_designator, -1, trunc(sysdate+365), trunc(curr_cutoff_date))
  FROM msc_plans
  WHERE plan_id = g_designator;
Line: 237

  SELECT cal.calendar_date
  FROM msc_trading_partners tp,
       msc_calendar_dates cal
  WHERE tp.sr_tp_id = g_org_id
   AND tp.sr_instance_id = g_inst_id
   AND tp.calendar_exception_set_id = cal.exception_set_id
   AND tp.partner_type = 3
   AND tp.calendar_code = cal.calendar_code
   AND tp.sr_instance_id = cal.sr_instance_id
   AND cal.calendar_date BETWEEN p_start_date AND p_end_date
  ORDER BY cal.calendar_date;
Line: 258

  SELECT msc_supplier_plans_s.nextval
  INTO   g_query_id
  FROM   dual;
Line: 470

  SELECT partner_name
  INTO   v_supplier_name
  FROM   msc_trading_partners
  WHERE  partner_id = p_sup_id;
Line: 475

  SELECT item_name
  INTO   v_item_name
  FROM   msc_items
  WHERE  inventory_item_id = p_item_id;
Line: 505

    INSERT INTO msc_supplier_plans(
    query_id,
    last_update_date,
    last_updated_by,
    creation_date,
    created_by,
    last_update_login,
    organization_id,
    sr_instance_id,
    supplier_id,
    supplier_site_id,
    inventory_item_id,
    supplier_name,
    item_name,
    bucket_type,
    bucket_date,
    quantity1,    quantity2,    quantity3,    quantity4,
    quantity5,    quantity6,    quantity7,    quantity8,
    quantity9)
    VALUES (
    g_query_id,
    SYSDATE,
    -1,
    SYSDATE,
    -1,
    -1,
    NULL,
    NULL,
    p_sup_id,
    p_sup_site_id,
    p_item_id,
    v_supplier_name,
    v_item_name,
    g_bucket_type,
    g_dates(bkt),
    bkt_data.qty1(bkt),
    bkt_data.qty2(bkt),
    bkt_data.qty3(bkt),
    bkt_data.qty4(bkt),
    bkt_data.qty5(bkt),
    bkt_data.qty6(bkt),
    bkt_data.qty7(bkt),
    bkt_data.qty8(bkt),
    bkt_data.qty9(bkt));
Line: 610

    select plan_type,
     decode(enforce_sup_cap_constraints,1,1,0),
     decode(daily_material_constraints,1, 1, 0) --ascp_supplier_constraints
    from   msc_plans
   where  plan_id = p_plan_id;
Line: 748

    select   decode(bom_item_type,  4, NVL(base_item_id, inventory_item_id),
                                       inventory_item_id  )
    from     msc_system_items
    where    plan_id = p_plan_id
    and      inventory_item_id = v_item_id;
Line: 756

    select   distinct i.inventory_item_id
    from     msc_system_items i,
             msc_item_suppliers s
    where    i.base_item_id  = p_base_item
    and      i.plan_id = p_plan_id
    and      i.bom_item_type = 4
    and      i.inventory_item_id = s.inventory_item_id
    and      i.plan_id          = s.plan_id
    and      i.sr_instance_id   = s.sr_instance_id
    and      i.organization_id  = s.organization_id
    and      s.supplier_id      = l_supplier_id;
Line: 769

    select   1
    from     msc_form_query
    where    number8 = p_base_item
    and      query_id = p_query_id;
Line: 818

    sql_stmt1 := 'INSERT INTO msc_form_query ( '||
        'query_id, '||
        'last_update_date, '||
        'last_updated_by, '||
        'creation_date, '||
        'created_by, '||
        'last_update_login, '||
        'number1, '|| -- store for standards - inv_item_id, for ato -model_id
        'number2, '||
        'number5, '||
        'number7, '||
        'number8, '|| -- store inv_item_id
        'char1, '||
        'char2) '||
  ' SELECT distinct
        '|| p_query_id || ', '||
        'sysdate, '||
        '1, '||
        'sysdate, '||
        '1, '||
        '1, ';
Line: 870

      null; -- do not insert anything in msc_form_query
Line: 947

   select meaning,tp_site_code
   from   msc_trading_partner_sites,mfg_lookups
   where  partner_site_id=p_supplier_site_id
   and    lookup_type = 'MSC_ORDER_DATE_TYPE'
   and    lookup_code = decode(shipping_control,'BUYER',1,2);