DBA Data[Home] [Help]

APPS.MSD_SCE_PUBLISH_FORECAST_PKG SQL Statements

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

Line: 92

select c.company_name,             --publisher
       c.company_id,               --publisher id
       cs.company_site_name,       --publisher site
       cs.company_site_id,         --publisher site id
       item.inventory_item_id,     --inventory item id
       round(fcst.quantity, 6),    --quantity
       p_order_type,               --publisher order type
       c1.company_name,            --customer name
       c1.company_id,              --customer id
       cs1.company_site_name,      --customer site
       cs1.company_site_id,        --customer site id
       c.company_name,             --ship from
       c.company_id,               --ship from id
       cs.company_site_name,       --ship from site
       cs.company_site_id,         --ship from site id
       c1.company_name,            --ship to
       c1.company_id,              --ship to id
       cs1.company_site_name,      --ship to site
       cs1.company_site_id,        --ship to site id
       fcst.bucket_type,           --bucket type
       c.company_id,               --posting party id
       item.item_name,             --publisher item name
       item.description,           --publisher item desc
       l_order_type,               --publisher order type desc
       fcst.bucket_type,           --bucket type desc
       c.company_name,             --posting supplier name [Owner]
       fcst.uom_code,              --primary uom
       item.planner_code,          --planner code
       fcst.end_date,              --end date
       fcst.start_date,            --ship date
       fcst.start_date,            --receipt date
--       ti1.sr_tp_id,               --Source Partner Id
       ts1.partner_id,             --Partner_id
       tsi1.sr_tp_site_id,         --Source Partner Site Id
       fcst.sr_organization_id,    --Source Partner Org Id
       fcst.sr_instance_id,         --Source Partner Instance Id,
       ts1.shipping_control,        --Shipping control method
       MSD_SCE_RECEIVE_FORECAST_PKG.get_intrasit_lead_time(t.sr_instance_id, t.sr_tp_id, tsi1.location_id)
from   msd_dp_sce_scn_entries_v fcst,
       msc_system_items item,
       msc_company_sites cs,
       msc_company_sites cs1,
       msc_companies c,
       msc_companies c1,
       msc_trading_partner_maps m,
       msc_trading_partner_maps m2,
       msc_trading_partners t,
       msc_tp_site_id_lid tsi1,
       msc_trading_partner_sites ts1
--       msc_tp_id_lid ti1
where  fcst.sr_instance_id = item.sr_instance_id and
       fcst.sr_organization_id = item.organization_id and
       fcst.sr_inventory_item_id = item.sr_inventory_item_id and
       item.plan_id = -1 and
/*  Mapping Organization  */
       t.sr_tp_id = fcst.sr_organization_id and
       t.sr_instance_id = fcst.sr_instance_id and
       t.partner_type = 3 and
       m.tp_key = t.partner_id and
       m.map_type = 2 and
       m.company_key = cs.company_site_id and
       c.company_id = cs.company_id and
/*  Mapping Customer Site */
       tsi1.sr_tp_site_id = fcst.sr_geography_id and
       tsi1.sr_instance_id = fcst.sr_instance_id and
       tsi1.partner_type = 2 and
       nvl(tsi1.sr_company_id, -1) = -1 and
       m2.tp_key = tsi1.tp_site_id and
       m2.map_type = 3 and
       cs1.company_site_id = m2.company_key and
       cs1.company_id = c1.company_id and
/*  Mapping Customer site - for source Customer Site Id  */
       ts1.partner_site_id = tsi1.tp_site_id and
/*  Mapping Customer - for source Customer Id  */
--       ti1.tp_id = ts1.partner_id and
--       ti1.sr_instance_id = fcst.sr_instance_id and
--       ti1.partner_type = 2 and
--       nvl(ti1.sr_company_id, -1) = -1 and
/*   Filter conditions */
       ts1.partner_id = NVL(p_customer_id, ts1.partner_id) and
       ts1.partner_site_id = NVL(p_customer_site_id, ts1.partner_site_id) and
    --   NVL(item.abc_class_name,'-99') = NVL(p_abc_class, NVL(item.abc_class_name,'-99')) and
       NVL(item.planner_code,'-99') = NVL(p_planner_code, NVL(item.planner_code,'-99')) and
       item.inventory_item_id = nvl(p_item_id, item.inventory_item_id ) and
       item.organization_id = NVL(p_org_id, item.organization_id) and
       item.sr_instance_id = NVL(p_sr_instance_id, item.sr_instance_id) and
       fcst.scenario_id = p_scenario_id and
       fcst.start_date between nvl(l_horizon_start, sysdate) and nvl(p_horizon_end, sysdate+365);
Line: 186

  select meaning
  into l_order_type
  from fnd_lookup_values_vl
  where lookup_type = 'MSC_X_ORDER_TYPE'
  and lookup_code = p_order_type;
Line: 194

    select sr_tp_id, sr_instance_id
    into   p_org_id, p_sr_instance_id
    from   msc_trading_partners
    where  organization_code = p_org_code and
           partner_type = 3 and
           company_id is null;
Line: 213

  delete_old_forecast(
    p_org_id,
    p_sr_instance_id,
    p_planner_code,
--    p_abc_class,
    p_item_id,
    p_customer_id,
    p_customer_site_id,
    l_horizon_start,
    p_horizon_end
  );
Line: 352

    insert_into_sup_dem(
      t_pub
      ,t_pub_id
      ,t_pub_site
      ,t_pub_site_id
      ,t_item_id
      ,t_qty
      ,t_pub_ot
      ,t_cust
      ,t_cust_id
      ,t_cust_site
      ,t_cust_site_id
      ,t_ship_from
      ,t_ship_from_id
      ,t_ship_from_site
      ,t_ship_from_site_id
      ,t_ship_to
      ,t_ship_to_id
      ,t_ship_to_site
      ,t_ship_to_site_id
      ,t_bkt_type
      ,t_posting_party_id
      ,t_item_name
      ,t_item_desc
      ,t_master_item_name
      ,t_master_item_desc
      ,t_cust_item_name
      ,t_cust_item_desc
      ,t_pub_ot_desc
      ,t_bkt_type_desc
      ,t_posting_party_name
      ,t_uom_code
      ,t_planner_code
      ,t_tp_ship_date
      ,t_tp_receipt_date
      ,t_tp_uom
      ,t_tp_qty
      ,l_version
      ,p_designator
      ,t_shipping_control
    );
Line: 462

numInsertIndex NUMBER;
Line: 463

p_first_insert boolean;
Line: 471

    select meaning
    into l_bkt_desc
    from fnd_lookup_values_vl
    where lookup_type = 'MSC_X_BUCKET_TYPE' and
          lookup_code = decode(t_bkt_type(j), 9, 1, 1, 2, 3);
Line: 479

    p_first_insert := TRUE;
Line: 521

        if (p_first_insert) then
          numInsertIndex := j;
Line: 523

          p_first_insert := FALSE;
Line: 525

          numInsertIndex := t_pub.LAST + 1;
Line: 527

        if (numInsertIndex > t_pub.LAST) then
          t_pub.EXTEND;
Line: 569

        t_pub(numInsertIndex) := t_pub(j);
Line: 570

        t_pub_id(numInsertIndex) := t_pub_id(j);
Line: 571

        t_pub_site(numInsertIndex) := t_pub_site(j);
Line: 572

        t_pub_site_id(numInsertIndex) := t_pub_site_id(j);
Line: 573

        t_item_id(numInsertIndex) := t_item_id(j);
Line: 574

        t_qty(numInsertIndex) := new_qty;
Line: 575

        t_pub_ot(numInsertIndex) := t_pub_ot(j);
Line: 576

        t_cust(numInsertIndex) := t_cust(j);
Line: 577

        t_cust_id(numInsertIndex) := t_cust_id(j);
Line: 578

        t_cust_site(numInsertIndex) := t_cust_site(j);
Line: 579

        t_cust_site_id(numInsertIndex) := t_cust_site_id(j);
Line: 580

        t_ship_from(numInsertIndex) := t_ship_from(j);
Line: 581

        t_ship_from_id(numInsertIndex) := t_ship_from_id(j);
Line: 582

        t_ship_from_site(numInsertIndex) := t_ship_from_site(j);
Line: 583

        t_ship_from_site_id(numInsertIndex) := t_ship_from_site_id(j);
Line: 584

        t_ship_to(numInsertIndex) := t_ship_to(j);
Line: 585

        t_ship_to_id(numInsertIndex) := t_ship_to_id(j);
Line: 586

        t_ship_to_site(numInsertIndex) := t_ship_to_site(j);
Line: 587

        t_ship_to_site_id(numInsertIndex) := t_ship_to_site_id(j);
Line: 588

        t_bkt_type(numInsertIndex) := 3;
Line: 589

        t_posting_party_id(numInsertIndex) := t_posting_party_id(j);
Line: 590

        t_item_name(numInsertIndex) := t_item_name(j);
Line: 591

        t_item_desc(numInsertIndex) := t_item_desc(j);
Line: 592

        t_pub_ot_desc(numInsertIndex) := t_pub_ot_desc(j);
Line: 593

        t_bkt_type_desc(numInsertIndex) := l_bkt_desc;
Line: 594

        t_posting_party_name(numInsertIndex) := t_posting_party_name(j);
Line: 595

        t_uom_code(numInsertIndex) := t_uom_code(j);
Line: 596

        t_planner_code(numInsertIndex) := t_planner_code(j);
Line: 597

        t_ship_date(numInsertIndex) := p_curr_month_start_date;
Line: 598

        t_tp_ship_date(numInsertIndex) := p_curr_month_start_date;
Line: 599

        t_receipt_date(numInsertIndex) := t_receipt_date(j);
Line: 600

        t_tp_receipt_date(numInsertIndex) := t_tp_receipt_date(j);
Line: 601

        t_tp_uom(numInsertIndex) := t_tp_uom(j);
Line: 602

        t_tp_qty(numInsertIndex) := new_qty;
Line: 603

        t_master_item_name(numInsertIndex) := t_master_item_name(j);
Line: 604

        t_master_item_desc(numInsertIndex) := t_master_item_desc(j);
Line: 605

        t_cust_item_name(numInsertIndex) := t_cust_item_name(j);
Line: 606

        t_cust_item_desc(numInsertIndex) := t_cust_item_desc(j);
Line: 655

  SELECT sr_tp_id
  FROM msc_tp_id_lid
  WHERE tp_id = t_tp_cust_id
  AND sr_instance_id = t_src_instance_id
  AND nvl(sr_company_id, -1) = -1
  AND partner_type = 2;
Line: 676

        select item_name,
               description
        into   t_master_item_name(j),
               t_master_item_desc(j)
        from   msc_items
        where  inventory_item_id = t_item_id(j);
Line: 689

        select mcf.customer_item_name,
               mcf.description,
               mcf.uom_code
        into   t_cust_item_name(j),
               t_cust_item_desc(j),
               t_tp_uom(j)
        from   msc_item_customers mcf,
               msc_trading_partner_maps m,
               msc_trading_partner_maps m2,
               msc_company_relationships r
        where  mcf.inventory_item_id = t_item_id(j) and
               mcf.plan_id = -1 and
               r.relationship_type = 1 and
               r.subject_id = t_pub_id(j) and
               r.object_id = t_cust_id(j) and
               m.map_type = 1 and
               m.company_key = r.relationship_id and
               mcf.customer_id = m.tp_key and
               m2.map_type = 3 and
               m2.company_key = t_cust_site_id(j) and
               mcf.customer_site_id = m2.tp_key;
Line: 714

               select mcf.customer_item_name,
                      mcf.description,
                      mcf.uom_code
               into   t_cust_item_name(j),
                      t_cust_item_desc(j),
                      t_tp_uom(j)
               from   msc_item_customers mcf,
                      msc_trading_partner_maps m,
                      msc_trading_partner_maps m2,
                      msc_company_relationships r
               where  mcf.inventory_item_id = t_item_id(j) and
                      r.relationship_type = 1 and
                      r.subject_id = t_pub_id(j) and
                      r.object_id = t_cust_id(j) and
                      m.map_type = 1 and
                      m.company_key = r.relationship_id and
                      mcf.customer_id = m.tp_key and
                      m2.map_type = 3 and
                      m2.company_key = t_cust_site_id(j) and
                      mcf.customer_site_id is null;
Line: 772

			select mrp_atp_schedule_temp_s.nextval
		    	into l_session_id
		    	from dual;
Line: 848

PROCEDURE insert_into_sup_dem (
  t_pub                       IN companyNameList,
  t_pub_id                    IN numberList,
  t_pub_site                  IN companySiteList,
  t_pub_site_id               IN numberList,
  t_item_id                   IN numberList,
  t_qty                       IN numberList,
  t_pub_ot                    IN numberList,
  t_cust                      IN companyNameList,
  t_cust_id                   IN numberList,
  t_cust_site                 IN companySiteList,
  t_cust_site_id              IN numberList,
  t_ship_from                 IN companyNameList,
  t_ship_from_id              IN numberList,
  t_ship_from_site            IN companySiteList,
  t_ship_from_site_id         IN numberList,
  t_ship_to                   IN companyNameList,
  t_ship_to_id                IN numberList,
  t_ship_to_site              IN companySiteList,
  t_ship_to_site_id           IN numberList,
  t_bkt_type                  IN numberList,
  t_posting_party_id          IN numberList,
  t_item_name                 IN itemNameList,
  t_item_desc                 IN itemDescList,
  t_master_item_name          IN itemNameList,
  t_master_item_desc          IN itemDescList,
  t_cust_item_name            IN itemNameList,
  t_cust_item_desc            IN itemDescList,
  t_pub_ot_desc               IN fndMeaningList,
  t_bkt_type_desc             IN fndMeaningList,
  t_posting_party_name        IN companyNameList,
  t_uom_code                  IN itemUomList,
  t_planner_code              IN plannerCodeList,
  t_tp_ship_date              IN dateList,
  t_tp_receipt_date           IN dateList,
  t_tp_uom                    IN itemUomList,
  t_tp_qty                    IN numberList,
  p_version                   IN varchar2,
  p_designator                IN varchar2,
  t_shipping_control          IN shippingControlList
) IS

BEGIN

   FORALL j in t_pub.FIRST..t_pub.LAST

      insert into msc_sup_dem_entries (
           transaction_id,
           plan_id,
           sr_instance_id,
           publisher_name,
           publisher_id,
           publisher_site_name,
           publisher_site_id,
           customer_name,
           customer_id,
           customer_site_name,
           customer_site_id,
           supplier_name,
           supplier_id,
           supplier_site_name,
           supplier_site_id,
           ship_from_party_name,
           ship_from_party_id,
           ship_from_party_site_name,
           ship_from_party_site_id,
           ship_to_party_name,
           ship_to_party_id,
           ship_to_party_site_name,
           ship_to_party_site_id,
           publisher_order_type,
           publisher_order_type_desc,
           bucket_type_desc,
           bucket_type,
           item_name,
           item_description,
           owner_item_name,
           owner_item_description,
           supplier_item_name,
           supplier_item_description,
           customer_item_name,
           customer_item_description,
           inventory_item_id,
           primary_uom,
           uom_code,
           tp_uom_code,
	   key_date,
           ship_date,
           receipt_date,
           quantity,
           primary_quantity,
           tp_quantity,
           last_refresh_number,
           posting_party_name,
           posting_party_id,
           planner_code,
           version,
           designator,
           created_by,
           creation_date,
           last_updated_by,
           last_update_date,
           last_update_login
        ) values (
        msc_sup_dem_entries_s.nextval,
        -1,
        -1,
        t_pub(j),
        t_pub_id(j),
        t_pub_site(j),
	t_pub_site_id(j),
	t_cust(j),
	t_cust_id(j),
	t_cust_site(j),
	t_cust_site_id(j),
        t_pub(j),
        t_pub_id(j),
        t_pub_site(j),
	t_pub_site_id(j),
	t_ship_from(j),
        t_ship_from_id(j),
        t_ship_from_site(j),
        t_ship_from_site_id(j),
        t_ship_to(j),
        t_ship_to_id(j),
        t_ship_to_site(j),
        t_ship_to_site_id(j),
        t_pub_ot(j),
        t_pub_ot_desc(j),
        t_bkt_type_desc(j),
        t_bkt_type(j),
        t_master_item_name(j),
        t_master_item_desc(j),
        t_item_name(j),
        t_item_desc(j),
        t_item_name(j),
        t_item_desc(j),
        t_cust_item_name(j),
        t_cust_item_desc(j),
        t_item_id(j),
        t_uom_code(j),
        t_uom_code(j),
        t_tp_uom(j),
        decode(t_pub_ot(j), 4, t_tp_receipt_date(j), decode(nvl(t_shipping_control(j), 'BUYER'), 'BUYER', t_tp_ship_date(j), t_tp_receipt_date(j))),
        t_tp_ship_date(j),
        t_tp_receipt_date(j),
	t_qty(j),
        t_qty(j),
        t_tp_qty(j),
        msc_cl_refresh_s.nextval,
        t_posting_party_name(j),
        t_posting_party_id(j),
        t_planner_code(j),
        p_version,
        p_designator,
        fnd_global.user_id,
        sysdate,
        fnd_global.user_id,
        sysdate,
        fnd_global.login_id
        );
Line: 1009

END insert_into_sup_dem;
Line: 1012

PROCEDURE delete_old_forecast(
  p_org_id                  in number,
  p_sr_instance_id          in number,
  p_planner_code            in varchar2,
--  p_abc_class               in varchar2,
  p_item_id                 in number,
  p_customer_id             in number,
  p_customer_site_id        in number,
  l_horizon_start           in date,
  p_horizon_end             in date
) IS

  l_customer_id       number;
Line: 1032

     select c.company_id
     into   l_customer_id
     from   msc_trading_partner_maps m,
            msc_company_relationships r,
            msc_companies c
     where  m.tp_key = p_customer_id and
            m.map_type = 1 and
            m.company_key = r.relationship_id and
            r.relationship_type = 1 and
            r.subject_id = 1 and    /*  Owner Company Id */
            c.company_id = r.object_id;
Line: 1055

    select cs.company_site_id
    into   l_customer_site_id
    from   msc_trading_partner_maps m,
           msc_company_sites cs
    where  m.tp_key = p_customer_site_id and
           m.map_type = 3 and
           cs.company_site_id = m.company_key;
Line: 1074

      select distinct cs.company_site_id
      into  l_supplier_site_id
      from  msc_company_sites cs,
            msc_trading_partner_maps m,
            msc_trading_partners t
      where t.sr_tp_id = p_org_id and
            t.sr_instance_id = p_sr_instance_id and
            t.partner_type = 3 and
            m.tp_key = t.partner_id and
            m.map_type = 2 and
            cs.company_site_id = m.company_key and
            cs.company_id = 1;
Line: 1097

  delete from msc_sup_dem_entries sd
  where sd.publisher_order_type = 1 and
        sd.plan_id = -1 and
        sd.publisher_id = 1 and
        sd.publisher_site_id = nvl(l_supplier_site_id, sd.publisher_site_id) and
        sd.customer_id = nvl(l_customer_id, sd.customer_id) and
        sd.customer_site_id = nvl(l_customer_site_id, sd.customer_site_id) and
        sd.inventory_item_id = nvl(p_item_id, sd.inventory_item_id) and
        NVL(sd.planner_code,'-99') = nvl(p_planner_code, NVL(sd.planner_code, '-99')) and
        sd.ship_date between nvl(l_horizon_start, sysdate) and nvl(p_horizon_end, sysdate+365);
Line: 1108

END delete_old_forecast;