DBA Data[Home] [Help]

APPS.CN_PREPOST_PVT SQL Statements

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

Line: 74

      x_loading_status := 'CN_INSERTED';
Line: 170

        SELECT   status, NVL(posting_status, C_UNPOSTED)
        FROM     cn_commission_lines
        WHERE    commission_line_id = p_posting_detail_rec.commission_line_id;
Line: 266

        (SELECT    CN_API.G_MISS_ID                  payment_transaction_id,
                  CN_PREPOSTBATCHES.G_BATCH_ID      posting_batch_id,
                  --C_EXPENSE                         posting_type,

                  cl.credited_salesrep_id,
		          cl.credited_salesrep_id payee_salesrep_id,
                  cl.quota_id,
                  cl.pay_period_id,
                  pe.incentive_type_code,
                  cl.credit_type_id,
                  NULL, -- payrun_id
                  nvl(cl.commission_amount,0)       amount,
                  nvl(cl.commission_amount,0)        payment_amount, -- default
                  'N'                                hold_flag, -- default N
 	              'N'                                paid_flag, -- default N
                  'N'                                waive_flag, -- default N
                  'N'                                recoverable_flag, -- default N
                  cl.commission_header_id,
                  cl.commission_line_id,
                  null, -- pay_element_type_id
                  cl.srp_plan_assign_id,
                  cl.processed_date,
                  cl.processed_period_id,
                  cl.quota_rule_id,
                  cl.event_factor,
                  cl.payment_factor,
                  cl.quota_factor,
                  cl.input_achieved,
                  cl.rate_tier_id,
                  cl.payee_line_id,
                  cl.commission_rate,
                  cl.trx_type,
                  cl.role_id,
                  pe.expense_account_id    expense_ccid,
                  pe.liability_account_id    liability_ccid,
                  NULL, --cl.attribute_category,
                  NULL, --cl.attribute1,
                  null, --cl.attribute2,
                  null, --cl.attribute3,
                  null, --cl.attribute4,
                  null, --cl.attribute5,
                  null, --cl.attribute6,
                  null, --cl.attribute7,
                  null, --cl.attribute8,
                  null, --cl.attribute9,
                  null, --cl.attribute10,
                  null, --cl.attribute11,
                  null, --cl.attribute12,
                  null, --cl.attribute13,
                  null, --cl.attribute14,
                  null, --cl.attribute15
                  cl.org_id,
				  0


                  /*C_UNLOADED                        status,  --default UNLOADED
                  FND_API.G_MISS_DATE               loaded_date,
                  cl.pending_status,
                  cl.status                          cl_status,
                  cl.created_during,
                  FND_GLOBAL.USER_ID                created_by,
                  SYSDATE                           creation_date,
                  FND_GLOBAL.LOGIN_ID               last_update_login,
                  SYSDATE                           last_update_date,
                  FND_GLOBAL.USER_ID                last_updated_by*/
        FROM      cn_commission_lines_all cl,
                  -- cn_srp_plan_assigns srcp,
                  --cn_srp_payee_assigns srpa, removed for payee assigns bug #2495614
                  -- cn_role_plans rcp,
                  cn_quotas_all  pe
        WHERE     cl.commission_line_id = p_commission_line_id
        AND       cl.quota_id = pe.quota_id
        AND	      cl.srp_payee_assign_id IS NULL)
        UNION     --this is added for assign payees for fixing bug#2495614
        (SELECT    CN_API.G_MISS_ID                  payment_transaction_id,
                  CN_PREPOSTBATCHES.G_BATCH_ID      posting_batch_id,
                  payee.payee_id credited_salesrep_id,
                  payee.payee_id payee_salesrep_id,
                  cl.quota_id,
                  cl.pay_period_id,
                  pe.incentive_type_code,
                  cl.credit_type_id,
                  NULL, -- payrun_id
                  nvl(cl.commission_amount,0)       amount,
                  nvl(cl.commission_amount,0)        payment_amount, -- default
                  'N'                                hold_flag, -- default N
 	              'N'                                paid_flag, -- default N
                  'N'                                waive_flag, -- default N
                  'N'                                recoverable_flag, -- default N
                  cl.commission_header_id,
                  cl.commission_line_id,
                  null, -- pay_element_type_id
                  cl.srp_plan_assign_id,
                  cl.processed_date,
                  cl.processed_period_id,
                  cl.quota_rule_id,
                  cl.event_factor,
                  cl.payment_factor,
                  cl.quota_factor,
                  cl.input_achieved,
                  cl.rate_tier_id,
                  cl.payee_line_id,
                  cl.commission_rate,
                  cl.trx_type,
                  54,--cl.role_id
                  pe.expense_account_id    expense_ccid,
                  pe.liability_account_id    liability_ccid,
                  NULL, --cl.attribute_category,
                  NULL, --cl.attribute1,
                  null, --cl.attribute2,
                  null, --cl.attribute3,
                  null, --cl.attribute4,
                  null, --cl.attribute5,
                  null, --cl.attribute6,
                  null, --cl.attribute7,
                  null, --cl.attribute8,
                  null, --cl.attribute9,
                  null, --cl.attribute10,
                  null, --cl.attribute11,
                  null, --cl.attribute12,
                  null, --cl.attribute13,
                  null, --cl.attribute14,
                  null, --cl.attribute15
                  cl.org_id,
                  0
        FROM      cn_commission_lines_all cl,
                  -- cn_srp_plan_assigns srcp,
                  cn_srp_payee_assigns_all payee,
                  -- cn_role_plans rcp,
                  cn_quotas_all pe
        WHERE     cl.commission_line_id = p_commission_line_id
        AND       cl.quota_id = pe.quota_id
        AND	  cl.srp_payee_assign_id IS NOT NULL
        AND	  payee.srp_payee_assign_id = cl.srp_payee_assign_id);
Line: 425

      l_loading_status := 'CN_INSERTED';
Line: 482

	DELETE FROM cn_pmt_trans
	  WHERE posting_type = l_pmt_trans_rec.posting_type
	  AND payee_salesrep_id = l_pmt_trans_rec.payee_salesrep_id
	  AND role_id = l_pmt_trans_rec.role_id
	  AND credit_type_id = l_pmt_trans_rec.credit_type_id
	  AND pay_period_id = l_pmt_trans_rec.pay_period_id
	  AND amount = (0 - l_pmt_trans_rec.amount)
	  AND commission_header_id = l_pmt_trans_rec.commission_header_id
	  AND srp_plan_assign_id = l_pmt_trans_rec.srp_plan_assign_id
	  AND quota_id = l_pmt_trans_rec.quota_id
	  AND status = l_pmt_trans_rec.status
	  AND credited_salesrep_id = l_pmt_trans_rec.credited_salesrep_id
	  AND paid_flag = l_pmt_trans_rec.paid_flag
	  AND ROWNUM = 1;
Line: 508

	CN_PMT_TRANS_PKG.Insert_Record(l_pmt_trans_rec);
Line: 516

        UPDATE      cn_commission_lines
        SET         posting_status = C_POSTED
        WHERE       commission_line_id = p_commission_line_id;*/
Line: 525

        UPDATE      cn_commission_lines_all
        SET         posting_status     = C_REVERTED
        WHERE       commission_line_id = p_commission_line_id;
Line: 623

      l_loading_status := 'CN_INSERTED';
Line: 644

           x_operation                => 'INSERT',
           x_rowid                    => G_ROWID,
           x_posting_detail_rec       => p_posting_detail_rec_tbl(i),
           x_program_type             => G_PROGRAM_TYPE
           );
Line: 723

         SELECT ws.PAYMENT_WORKSHEET_ID   ,
  --              ws.PAYRUN_ID              ,
                ws.SALESREP_ID            , -- payee_salesrep_id
                ws.ROLE_ID                ,
                ws.CREDIT_TYPE_ID         ,
                pr.PAY_DATE               , -- posted_date
                pr.PAY_PERIOD_ID          ,
                ws.COMM_NREC              COMM_NREC,
                ws.DRAW_PAID              COMM_REC, -- comm rec
                ws.COMM_DRAW              COMM_TO_REC, -- to recov w pp
                ws.REG_BONUS_REC          BONUS_REC,
                ws.REG_BONUS_TO_REC       BONUS_TO_REC
--                ws.POSTING_STATUS
           FROM cn_payment_worksheets ws,
                cn_payruns pr,
                cn_posting_batches pb,
                cn_period_statuses pp
          WHERE pr.payrun_id = ws.payrun_id
            and pr.pay_period_id = pp.period_id
            AND pp.start_date BETWEEN pb.start_date AND pb.end_date
          AND ( pr.status = 'PAID'
             OR pr.status = 'PAID_WITH_RETURNS')
            AND ws.posting_status = C_UNPOSTED
            AND pb.load_status = C_UNLOADED
            AND pb.posting_batch_id = CN_PREPOSTBATCHES.G_BATCH_ID;
Line: 751

         SELECT wsb.quota_id           ,
                wsb.srp_plan_assign_id ,
                wsb.amount
           FROM cn_worksheet_bonuses wsb
          WHERE wsb.payment_worksheet_id = v_payment_worksheet_id;
Line: 760

         select pr.payrun_id
           from cn_payruns pr,
                cn_period_statuses ps,
                cn_posting_batches pb
          where pr.pay_period_id = ps.period_id
          and (pr.status = 'PAID' or pr.status = 'PAID_WITH_RETURNS')
          and pb.load_status = C_UNLOADED
          and pb.posting_batch_id = CN_PREPOSTBATCHES.G_BATCH_ID
          and ps.start_date between pb.start_date and pb.end_date
          and not exists ( select 1
                             from cn_payment_worksheets ws
                            where ws.payrun_id = pr.payrun_id
                              and ws.posting_status = C_UNPOSTED
                          );
Line: 810

         l_loading_status := 'CN_INSERTED';  -- Set worksheet as properly inserted
Line: 988

         cn_payment_worksheets_pkg.update_record
	   (
	    x_payment_worksheet_id => l_pay_ws_rec.payment_worksheet_id,
	    x_posting_status       => c_posted,
	    x_last_update_date     => SYSDATE,
	    x_last_updated_by      => FND_GLOBAL.USER_ID,
	    x_last_update_login    => FND_GLOBAL.LOGIN_ID);
Line: 1023

         cn_payruns_pkg.update_record(x_payrun_id => l_posted_payrun.payrun_id,
                                      x_status => C_POSTED,
                                      x_last_updated_by => FND_GLOBAL.USER_ID,
                                      x_last_update_date => SYSDATE,
                                      x_last_update_login => FND_GLOBAL.LOGIN_ID);