DBA Data[Home] [Help]

APPS.CN_SRP_PERIODS_PVT SQL Statements

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

Line: 27

	    SELECT period_id , start_date, end_date
	      FROM cn_period_statuses_all
	      WHERE start_date <= c_end_date
	      AND   end_date >= c_start_date
	      AND   period_type_id = p_period_type_id
	      AND   period_set_id = p_period_set_id
	      AND   org_id        = p_org_id;
Line: 36

   SELECT MIN(start_date), MAX(end_date)
     INTO l_start_date, l_end_date
     FROM cn_acc_period_statuses_v
     WHERE period_status IN ('O','F')
     AND   org_id = p_org_id
     AND   ( ( p_end_date IS NOT NULL AND start_date <= p_end_date
	       AND end_date >= p_start_date )
	     OR
	     ( p_end_date IS NULL AND end_date >= p_start_date )
	   );
Line: 108

        SELECT /*+ index (sp, CN_SRP_PERIODS_U2)*/
	      srp_period_id, sp.period_id, quota_id,
	       p.period_year, srp_plan_assign_id,
	       balance1_ctd, balance1_dtd,
	       balance1_bbc, balance1_bbd,
	       balance2_ctd, balance2_dtd,
	       balance2_bbc, balance2_bbd,
	       balance3_ctd, balance3_dtd,
  	       balance3_bbc, balance3_bbd,
	       balance4_ctd, balance4_dtd,
	       balance4_bbc, balance4_bbd,
	       balance5_ctd, balance5_dtd,
	       balance5_bbc, balance5_bbd
	  FROM cn_srp_periods_all sp, cn_period_statuses_all p
	 WHERE role_id            = p_role_id
	   AND salesrep_id        = p_salesrep_id
	   AND sp.org_id          = p_org_id
	   AND credit_type_id     = p_credit_type_id
	   AND quota_id           is not null
	   AND sp.period_id = p.period_id
	   AND sp.org_id    = p.org_id
	 ORDER BY quota_id, sp.period_id;
Line: 132

	   select /*+ index (p2, CN_SRP_PERIODS_U2)*/
	     p1.srp_period_id, p1.period_id,
 	       nvl(sum(p2.balance1_ctd),0) balance1_ctd,
	       nvl(sum(p2.balance1_dtd),0) balance1_dtd,
	       nvl(sum(p2.balance2_ctd),0) balance2_ctd,
	       nvl(sum(p2.balance2_dtd),0) balance2_dtd,
	       nvl(sum(p2.balance3_ctd),0) balance3_ctd,
	       nvl(sum(p2.balance3_dtd),0) balance3_dtd,
	       nvl(sum(p2.balance4_ctd),0) balance4_ctd,
	       nvl(sum(p2.balance4_dtd),0) balance4_dtd,
	       nvl(sum(p2.balance5_ctd),0) balance5_ctd,
	       nvl(sum(p2.balance5_dtd),0) balance5_dtd,

               nvl(sum(p2.balance1_bbc),0) balance1_bbc,
               nvl(sum(p2.balance1_bbd),0) balance1_bbd,
               nvl(sum(p2.balance2_bbc),0) balance2_bbc,
               nvl(sum(p2.balance2_bbd),0) balance2_bbd,
               nvl(sum(p2.balance3_bbc),0) balance3_bbc,
               nvl(sum(p2.balance3_bbd),0) balance3_bbd,
               nvl(sum(p2.balance4_bbc),0) balance4_bbc,
               nvl(sum(p2.balance4_bbd),0) balance4_bbd,
               nvl(sum(p2.balance5_bbc),0) balance5_bbc,
               nvl(sum(p2.balance5_bbd),0) balance5_bbd,
	       p.period_year
	  from cn_srp_periods_all p1, cn_srp_periods_all p2,
	       cn_period_statuses_all p
	 where p1.salesrep_id    = p_salesrep_id
	   and p1.credit_type_id = p_credit_type_id
	   AND p1.org_id         = p_org_id
	   and p1.quota_id is null and p1.role_id is null
	   and p1.salesrep_id = p2.salesrep_id (+)
	   and p1.period_id = p2.period_id (+)
	   AND p1.org_id    = p2.org_id    (+)
	   and p1.period_id = p.period_id
	   and p1.credit_type_id = p2.credit_type_id (+)
	   and p2.role_id (+) is not null and p2.quota_id (+) is not null
	   AND p.org_id = p_org_id
	 group by p1.period_id, p1.srp_period_id, p.period_year
	 order by p1.period_id, p1.srp_period_id;
Line: 173

        SELECT srp_period_id,
               balance1_bbd, balance1_bbc,
               balance2_bbd, balance2_bbc,
               balance3_bbd, balance3_bbc,
               balance4_bbd, balance4_bbc,
               balance5_bbd, balance5_bbc
          FROM cn_srp_periods_all sp
         WHERE role_id            = -1
	   AND salesrep_id        = p_salesrep_id
	   AND org_id             = p_org_id
           AND credit_type_id     = p_credit_type_id
           AND quota_id           = -1000
           AND period_id          = l_period_id;
Line: 215

	 update cn_srp_periods_all
	    set balance1_bbc = l_cache_bal1_bbc,
	        balance1_bbd = l_cache_bal1_bbd,
 	        balance2_bbc = l_cache_bal2_bbc,
	        balance2_bbd = l_cache_bal2_bbd,
	        balance3_bbc = l_cache_bal3_bbc,
	        balance3_bbd = l_cache_bal3_bbd,
	        balance4_bbc = l_cache_bal4_bbc,
	        balance4_bbd = l_cache_bal4_bbd,
	        balance5_bbc = l_cache_bal5_bbc,
	        balance5_bbd = l_cache_bal5_bbd
	  where srp_period_id = b.srp_period_id;
Line: 259

	 update cn_srp_periods_all
	    set balance1_ctd = p.balance1_ctd,
	        balance1_dtd = p.balance1_dtd,
	        balance2_ctd = p.balance2_ctd,
	        balance2_dtd = p.balance2_dtd,
	        balance3_ctd = p.balance3_ctd,
	        balance3_dtd = p.balance3_dtd,
	        balance4_ctd = p.balance4_ctd,
	        balance4_dtd = p.balance4_dtd,
	        balance5_ctd = p.balance5_ctd,
	        balance5_dtd = p.balance5_dtd
	  WHERE srp_period_id = p.srp_period_id;
Line: 291

	 update cn_srp_periods_all
	    SET	balance1_bbc = l_cache_bal1_bbc,
	        balance1_bbd = l_cache_bal1_bbd,
	        balance2_bbc = l_cache_bal2_bbc,
	        balance2_bbd = l_cache_bal2_bbd,
	        balance3_bbc = l_cache_bal3_bbc,
	        balance3_bbd = l_cache_bal3_bbd,
	        balance4_bbc = l_cache_bal4_bbc,
	        balance4_bbd = l_cache_bal4_bbd,
	        balance5_bbc = l_cache_bal5_bbc,
	        balance5_bbd = l_cache_bal5_bbd
	  where srp_period_id = p.srp_period_id;
Line: 313

      update cn_srp_periods_all
         SET balance1_bbc=l_cache_bal1_bbc - p.balance1_bbc + cb.balance1_bbc,
             balance1_bbd=l_cache_bal1_bbd - p.balance1_bbd + cb.balance1_bbd,
             balance2_bbc=l_cache_bal2_bbc - p.balance2_bbc + cb.balance2_bbc,
             balance2_bbd=l_cache_bal2_bbd - p.balance2_bbd + cb.balance2_bbd,
             balance3_bbc=l_cache_bal3_bbc - p.balance3_bbc + cb.balance3_bbc,
             balance3_bbd=l_cache_bal3_bbd - p.balance3_bbd + cb.balance3_bbd,
             balance4_bbc=l_cache_bal4_bbc - p.balance4_bbc + cb.balance4_bbc,
             balance4_bbd=l_cache_bal4_bbd - p.balance4_bbd + cb.balance4_bbd,
             balance5_bbc=l_cache_bal5_bbc - p.balance5_bbc + cb.balance5_bbc,
             balance5_bbd=l_cache_bal5_bbd - p.balance5_bbd + cb.balance5_bbd
       where srp_period_id = cb.srp_period_id;
Line: 430

	 (SELECT spg.pay_group_id, spg.start_date, spg.end_date,
	  pg.period_set_id, pg.period_type_id
	  FROM cn_srp_pay_groups_all spg,cn_pay_groups_all pg
	  WHERE spg.salesrep_id = p_salesrep_id
	  AND   spg.org_id      = l_org_id
	  AND   spg.pay_group_id = pg.pay_group_id
	  AND ( (  (p_end_date IS NOT NULL) AND (spg.end_date IS NOT NULL)
		   AND (spg.start_date <= p_end_date)
		   AND (spg.end_date >= p_start_date))
		OR ((p_end_date IS NOT NULL) AND (spg.end_date IS NULL)
		    AND (spg.start_date <= p_end_date))
		OR ((p_end_date IS NULL) AND (spg.end_date IS NOT NULL)
		    AND (spg.end_date >= p_start_date))
		OR ((p_end_date IS NULL) AND (spg.end_date IS NULL))
		)
	  ) ;
Line: 449

	 (SELECT credit_type_id, quota_id
	  FROM cn_quotas_all
	  WHERE quota_id IN
	  (SELECT quota_id FROM cn_quota_assigns
           WHERE comp_plan_id = p_comp_plan_id)
          AND quota_id = nvl(p_quota_id, quota_id));
Line: 458

      select p.period_id, p.start_date, p.end_date
	from cn_period_statuses_all p, cn_repositories_all r
       where p.period_id >= l_min_period_id
	 and r.period_type_id = p.period_type_id
	 and r.period_set_id  = p.period_set_id
	 AND p.org_id         = l_org_id
	 AND r.org_id         = l_org_id
	 and not exists (select 1 from cn_srp_periods_all
                 where salesrep_id = p_salesrep_id and period_id = p.period_id
			 and role_id is null and quota_id is NULL
			 AND org_id = l_org_id
			 AND credit_type_id = c_credit_type_id)

       order by 1;
Line: 474

      select p.period_id, p.start_date, p.end_date
        from cn_period_statuses_all p, cn_repositories_all r
       where p.period_id >= l_min_period_id
         and r.period_type_id = p.period_type_id
	 and r.period_set_id  = p.period_set_id
	 AND p.org_id         = l_org_id
	 AND r.org_id         = l_org_id
         and not exists (select 1 from cn_srp_periods_all
                 where salesrep_id = p_salesrep_id and period_id = p.period_id
                         and role_id = -1 and quota_id = -1000
			 AND org_id = l_org_id
                         AND credit_type_id = c_credit_type_id)
       order by 1;
Line: 490

      select distinct credit_type_id
	from cn_srp_periods_all
       where salesrep_id = p_salesrep_id
	 AND org_id = l_org_id
	 and quota_id is not null
	 and credit_type_id is not null;
Line: 498

      select srp_plan_assign_id
	from cn_srp_plan_assigns_all
       where salesrep_id  = p_salesrep_id
	 AND org_id       = l_org_id
	 and role_id      = p_role_id
	 and comp_plan_id = p_comp_plan_id
	 and l_start_date between start_date and nvl(end_date, l_start_date);
Line: 524

   x_loading_status := 'CN_INSERTED';
Line: 529

   SELECT org_id
     INTO l_org_id
     FROM cn_comp_plans_all
    WHERE comp_plan_id = p_comp_plan_id;
Line: 566

	    SELECT count(1) INTO l_dummy
	      FROM cn_srp_periods_all
	     WHERE salesrep_id = p_salesrep_id
	       AND org_id = l_org_id
	       AND period_id = l_pay_period_rec_tbl(i).period_id
	       AND role_id = p_role_id
	       AND quota_id = l_quota_csr.quota_id
	       AND credit_type_id = l_quota_csr.credit_type_id;
Line: 581

	       cn_srp_periods_pkg.insert_row
		 (x_srp_period_id   => l_srp_period_id
		  ,x_salesrep_id    => p_salesrep_id
		  ,x_org_id         => l_org_id
		  ,x_period_id      => l_pay_period_rec_tbl(i).period_id
		  ,x_start_date     => l_pay_period_rec_tbl(i).start_date
		  ,x_end_date       => l_pay_period_rec_tbl(i).end_date
		  ,x_credit_type_id => l_quota_csr.credit_type_id
		  ,x_srp_plan_assign_id => l_srp_plan_assign_id
		  ,x_role_id        => p_role_id
		  ,x_quota_id       => l_quota_csr.quota_id
		  ,x_pay_group_id   => l_srp_pay_grp_csr.pay_group_id
		  ,x_created_by        => FND_GLOBAL.USER_ID
		  ,x_creation_date     => SYSDATE
		  ,x_last_update_date  => SYSDATE
		  ,x_last_updated_by   => FND_GLOBAL.USER_ID
		  ,x_last_update_login => FND_GLOBAL.LOGIN_ID
		  );
Line: 600

	       -- records exist - update plan assign ID
	       update cn_srp_periods_all
		  set srp_plan_assign_id = l_srp_plan_assign_id,
		      start_date         = l_pay_period_rec_tbl(i).start_date,
                      end_date           = l_pay_period_rec_tbl(i).end_date
		where salesrep_id = p_salesrep_id
		  AND org_id = l_org_id
		  AND period_id = l_pay_period_rec_tbl(i).period_id
 		  AND role_id = p_role_id
		  AND quota_id = l_quota_csr.quota_id
		  AND credit_type_id = l_quota_csr.credit_type_id;
Line: 632

      select min(period_id) into l_min_period_id
	from cn_srp_periods_all
	where salesrep_id = p_salesrep_id
	 AND org_id = l_org_id
	 and quota_id is not null
         and credit_type_id = ct.credit_type_id;
Line: 643

	  cn_srp_periods_pkg.insert_row
	    (x_srp_period_id   => l_srp_period_id
	     ,x_salesrep_id    => p_salesrep_id
	     ,x_org_id         => l_org_id
	     ,x_period_id      => p.period_id
	     ,x_start_date     => p.start_date
	     ,x_end_date       => p.end_date
	     ,x_credit_type_id => ct.credit_type_id
	     ,x_srp_plan_assign_id => null
	     ,x_role_id        => null
	     ,x_quota_id       => null
	     ,x_pay_group_id   => null
	     ,x_created_by        => FND_GLOBAL.USER_ID
	     ,x_creation_date     => SYSDATE
	     ,x_last_update_date  => SYSDATE
	     ,x_last_updated_by   => FND_GLOBAL.USER_ID
	     ,x_last_update_login => FND_GLOBAL.LOGIN_ID
	     );
Line: 664

          cn_srp_periods_pkg.insert_row
            (x_srp_period_id   => l_srp_period_id
             ,x_salesrep_id    => p_salesrep_id
	     ,x_org_id         => l_org_id
             ,x_period_id      => p.period_id
             ,x_start_date     => p.start_date
             ,x_end_date       => p.end_date
             ,x_credit_type_id => ct.credit_type_id
             ,x_srp_plan_assign_id => -1
             ,x_role_id        => -1
             ,x_quota_id       => -1000
             ,x_pay_group_id   => -1
             ,x_created_by        => FND_GLOBAL.USER_ID
             ,x_creation_date     => SYSDATE
             ,x_last_update_date  => SYSDATE
             ,x_last_updated_by   => FND_GLOBAL.USER_ID
             ,x_last_update_login => FND_GLOBAL.LOGIN_ID
             );
Line: 769

PROCEDURE Update_Delta_Srp_Pds_No_Sync
  (p_api_version        IN    NUMBER,
   p_init_msg_list      IN    VARCHAR2,
   p_commit	        IN    VARCHAR2,
   p_validation_level   IN    NUMBER,
   x_return_status      OUT NOCOPY   VARCHAR2,
   x_msg_count	        OUT NOCOPY   NUMBER,
   x_msg_data	        OUT NOCOPY   VARCHAR2,
   p_del_srp_prd_rec    IN    delta_srp_period_rec_type,
   x_loading_status     OUT NOCOPY   VARCHAR2
   ) IS
      l_api_name     CONSTANT VARCHAR2(30) := 'Update_Delta_Srp_Pds_No_Sync';
Line: 785

   SAVEPOINT	Update_Delta_Srp_Pds_No_Sync;
Line: 797

   x_loading_status := 'CN_UPDATED';
Line: 801

   UPDATE cn_srp_periods_all
     SET
     balance1_ctd = (Nvl(balance1_ctd,0) +
		     Nvl(p_del_srp_prd_rec.del_balance1_ctd,0)),
     balance1_dtd = (Nvl(balance1_dtd,0) +
		     Nvl(p_del_srp_prd_rec.del_balance1_dtd,0)),
     balance2_ctd = (Nvl(balance2_ctd,0) +
		     Nvl(p_del_srp_prd_rec.del_balance2_ctd,0)),
     balance2_dtd = (Nvl(balance2_dtd,0) +
		     Nvl(p_del_srp_prd_rec.del_balance2_dtd,0)),
     balance3_ctd = (Nvl(balance3_ctd,0) +
		     Nvl(p_del_srp_prd_rec.del_balance3_ctd,0)),
     balance3_dtd = (Nvl(balance3_dtd,0) +
		     Nvl(p_del_srp_prd_rec.del_balance3_dtd,0)),
     balance4_ctd = (Nvl(balance4_ctd,0) +
		     Nvl(p_del_srp_prd_rec.del_balance4_ctd,0)),
     balance4_dtd = (Nvl(balance4_dtd,0) +
		     Nvl(p_del_srp_prd_rec.del_balance4_dtd,0)),
     balance5_ctd = (Nvl(balance5_ctd,0) +
		     Nvl(p_del_srp_prd_rec.del_balance5_ctd,0)),
     balance5_dtd = (Nvl(balance5_dtd,0) +
		     Nvl(p_del_srp_prd_rec.del_balance5_dtd,0))
     WHERE srp_period_id = p_del_srp_prd_rec.srp_period_id;
Line: 840

      ROLLBACK TO Update_Delta_Srp_Pds_No_Sync;
Line: 849

      ROLLBACK TO Update_Delta_Srp_Pds_No_Sync;
Line: 859

      ROLLBACK TO Update_Delta_Srp_Pds_No_Sync;
Line: 872

END Update_Delta_Srp_Pds_No_Sync;
Line: 880

PROCEDURE Update_Delta_Srp_Periods
  (p_api_version        IN    NUMBER,
   p_init_msg_list      IN    VARCHAR2,
   p_commit	        IN    VARCHAR2,
   p_validation_level   IN    NUMBER,
   x_return_status      OUT NOCOPY   VARCHAR2,
   x_msg_count	        OUT NOCOPY   NUMBER,
   x_msg_data	        OUT NOCOPY   VARCHAR2,
   p_del_srp_prd_rec    IN    delta_srp_period_rec_type,
   x_loading_status     OUT NOCOPY   VARCHAR2
   ) IS
      l_api_name     CONSTANT VARCHAR2(30) := 'Update_Delta_Srp_Periods';
Line: 902

   SAVEPOINT	Update_Delta_Srp_Periods;
Line: 914

   x_loading_status := 'CN_UPDATED';
Line: 919

      SELECT salesrep_id, credit_type_id, role_id, org_id
	INTO l_salesrep_id, l_credit_type_id, l_role_id, l_org_id
	FROM cn_srp_periods_all
       WHERE srp_period_id = p_del_srp_prd_rec.srp_period_id;
Line: 935

   Update_Delta_Srp_Pds_No_Sync
     (p_api_version        => 1.0,
      x_return_status      => x_return_status,
      x_msg_count	   => x_msg_count,
      x_msg_data	   => x_msg_data,
      p_del_srp_prd_rec    => p_del_srp_prd_rec,
      x_loading_status     => x_loading_status);
Line: 965

      ROLLBACK TO Update_Delta_Srp_Periods;
Line: 974

      ROLLBACK TO Update_Delta_Srp_Periods;
Line: 984

      ROLLBACK TO Update_Delta_Srp_Periods;
Line: 998

END Update_Delta_Srp_Periods;
Line: 1006

PROCEDURE Update_Pmt_Delta_Srp_Periods
  (p_api_version        IN    NUMBER,
   p_init_msg_list      IN    VARCHAR2,
   p_commit	        IN    VARCHAR2,
   p_validation_level   IN    NUMBER,
   x_return_status      OUT NOCOPY   VARCHAR2,
   x_msg_count	        OUT NOCOPY   NUMBER,
   x_msg_data	        OUT NOCOPY   VARCHAR2,
   p_del_srp_prd_rec    IN    delta_srp_period_rec_type,
   x_loading_status     OUT NOCOPY   VARCHAR2
   ) IS

BEGIN
   null;
Line: 1020

END Update_Pmt_Delta_Srp_Periods ;