DBA Data[Home] [Help]

APPS.IGS_FI_REFUNDS_PROCESS SQL Statements

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

Line: 13

  skharida   26-Jun-2006  Bug# 5208136 - Modified update_refunds proc, removed the obsoleted columns from IGS_FI_REFUNDS_PKG
  sapanigr   03-May-2006  Enh#3924836 Precision Issue. Modified update_refunds and insert_interface.
  sapanigr   14-Feb-2006  Bug#5018036 - R12 Repository tuning. Cursors changed in procedures log_person and transfer_to_int.
  pathipat   23-Apr-2003  Enh 2831569 - Commercial Receivables build
                          Modified transfer_to_int() - added call to chk_manage_account()
                          Added flag g_b_data_found in transfer_int_rec()
  pathipat   18-Feb-2003  Enh 2747329 - Payables Intg build - Modified transfer_int_rec and transfer_to_int
                          Added global variable g_v_offset
  vvutukur   03-Jan-2003  Bug#2727216.Modifications done in function lookup_desc and procedure transfer_to_int.
  vvutukur   19-Nov-2002  Enh#2584986.Modifications done in insert_interface,update_refunds.
  vchappid   03-Jul-2002  Bug#2442030, Refunds Inbound payment information is obsoleted,
                          reference to payment_date, payment_number, payment_mode is removed from the
                          table IGS_FI_REFUND_INT_ALL
                          Refund Record Status 'COMPLETED' has been removed.

  vchappid   13-Jun-2002  Bug#2411529, Incorrectly used message name has been modified
  agairola   16-May-2002  For bug fix 2374103, modified log person, transfer_int_rec and update_pay_info
  vchappid   06-Mar-2002  Enh#2144600, new concurrent manager program update_pay_info
********************************************************************************************** */

  g_five_space     CONSTANT VARCHAR2(10) :='     ';
Line: 42

  g_update_last_person igs_fi_parties_v.person_id%TYPE :=NULL;
Line: 50

  SELECT  rfnd.*,rfnd.rowid
  FROM    igs_fi_refunds rfnd
  WHERE   (rfnd.person_id=cp_person_id OR (cp_person_id IS NULL))
  AND     rfnd.transfer_status='TODO'
  AND     rfnd.source_refund_id IS NOT NULL
  AND     (TRUNC(rfnd.voucher_date) >= TRUNC(cp_start_date) OR (cp_start_date IS NULL))
  AND     (TRUNC(rfnd.voucher_date) <= TRUNC(cp_end_date) OR (cp_end_date IS NULL))
  ORDER BY rfnd.person_id,rfnd.refund_id;
Line: 62

  SELECT  rfnd.*,rfnd.rowid
  FROM    igs_fi_refunds rfnd
  WHERE   (rfnd.person_id=cp_person_id OR (cp_person_id IS NULL))
  AND     rfnd.transfer_status='TODO'
  AND     rfnd.source_refund_id IS  NULL
  AND     NVL(rfnd.reversal_ind,'N') <> 'Y'
  AND     (TRUNC(rfnd.voucher_date) >= TRUNC(cp_start_date) OR (cp_start_date IS NULL))
  AND     (TRUNC(rfnd.voucher_date) <= TRUNC(cp_end_date) OR (cp_end_date IS NULL))
  ORDER BY rfnd.person_id,rfnd.refund_id;
Line: 124

  SELECT party_number
  FROM   hz_parties
  WHERE  party_id= cp_person_id;
Line: 130

  SELECT invoice_number
  FROM   igs_fi_inv_int
  WHERE  invoice_id=p_invoice_id;
Line: 136

  SELECT ci.start_dt start_dt,ci.end_dt end_dt
  FROM   igs_fi_f_typ_ca_inst_all ftci, igs_ca_inst ci
  WHERE  ftci.fee_type=p_fee_type
  AND    ftci.fee_cal_type=p_fee_cal_type
  AND    ftci.fee_ci_sequence_number=p_sequence_number
  AND    ci.cal_type = ftci.fee_cal_type
  AND    ci.sequence_number = ftci.fee_ci_sequence_number;
Line: 217

PROCEDURE update_refunds(p_status      IN  igs_fi_refunds.transfer_status%TYPE,
                         p_cur_ref_upd IN  cur_refund%ROWTYPE ,
                         p_dml_status  OUT NOCOPY BOOLEAN,
                         p_err_msg     OUT NOCOPY fnd_new_messages.message_text%TYPE) AS
/***********************************************************************************************

  Created By     :  Sarakshi
  Date Created By:  1-Mar-2001
  Purpose        :  To update records in refunds table

  Known limitations,enhancements,remarks:
  Change History
  Who     When         What
skharida  26-Jun-2006  Bug# 5208136 - Removed the obsoleted columns from the table IGS_FI_REFUNDS
sapanigr  03-May-2006  Enh#3924836 Precision Issue. Amount values being inserted into igs_fi_refunds
                       is now rounded off to currency precision
vvutukur  19-Nov-2002 Modified the call to igs_fi_refunds_pkg.update_row to add new parameters gl_date,
                      reversal_gl_date.
********************************************************************************************** */

BEGIN
  p_dml_status:=TRUE;
Line: 242

  igs_fi_refunds_pkg.update_row(X_ROWID                   => p_cur_ref_upd.rowid,
                                X_REFUND_ID               => p_cur_ref_upd.refund_id,
                                X_VOUCHER_DATE            => p_cur_ref_upd.voucher_date,
                                X_PERSON_ID               => p_cur_ref_upd.person_id,
                                X_PAY_PERSON_ID           => p_cur_ref_upd.pay_person_id,
                                X_DR_GL_CCID              => p_cur_ref_upd.dr_gl_ccid,
                                X_CR_GL_CCID              => p_cur_ref_upd.cr_gl_ccid,
                                X_DR_ACCOUNT_CD           => p_cur_ref_upd.dr_account_cd,
                                X_CR_ACCOUNT_CD           => p_cur_ref_upd.cr_account_cd,
                                X_REFUND_AMOUNT           => igs_fi_gen_gl.get_formatted_amount(p_cur_ref_upd.refund_amount),
                                X_FEE_TYPE                => p_cur_ref_upd.fee_type,
                                X_FEE_CAL_TYPE            => p_cur_ref_upd.fee_cal_type,
                                X_FEE_CI_SEQUENCE_NUMBER  => p_cur_ref_upd.fee_ci_sequence_number,
                                X_SOURCE_REFUND_ID        => p_cur_ref_upd.source_refund_id,
                                X_INVOICE_ID              => p_cur_ref_upd.invoice_id,
                                X_TRANSFER_STATUS         => p_status,
                                X_REVERSAL_IND            => p_cur_ref_upd.reversal_ind,
                                X_REASON                  => p_cur_ref_upd.reason,
                                X_ATTRIBUTE_CATEGORY      => p_cur_ref_upd.attribute_category,
                                X_ATTRIBUTE1              => p_cur_ref_upd.attribute1,
                                X_ATTRIBUTE2              => p_cur_ref_upd.attribute2,
                                X_ATTRIBUTE3              => p_cur_ref_upd.attribute3,
                                X_ATTRIBUTE4              => p_cur_ref_upd.attribute4,
                                X_ATTRIBUTE5              => p_cur_ref_upd.attribute5,
                                X_ATTRIBUTE6              => p_cur_ref_upd.attribute6,
                                X_ATTRIBUTE7              => p_cur_ref_upd.attribute7,
                                X_ATTRIBUTE8              => p_cur_ref_upd.attribute8,
                                X_ATTRIBUTE9              => p_cur_ref_upd.attribute9,
                                X_ATTRIBUTE10             => p_cur_ref_upd.attribute10,
                                X_ATTRIBUTE11             => p_cur_ref_upd.attribute11,
                                X_ATTRIBUTE12             => p_cur_ref_upd.attribute12,
                                X_ATTRIBUTE13             => p_cur_ref_upd.attribute13,
                                X_ATTRIBUTE14             => p_cur_ref_upd.attribute14,
                                X_ATTRIBUTE15             => p_cur_ref_upd.attribute15,
                                X_ATTRIBUTE16             => p_cur_ref_upd.attribute16,
                                X_ATTRIBUTE17             => p_cur_ref_upd.attribute17,
                                X_ATTRIBUTE18             => p_cur_ref_upd.attribute18,
                                X_ATTRIBUTE19             => p_cur_ref_upd.attribute19,
                                X_ATTRIBUTE20             => p_cur_ref_upd.attribute20,
                                X_MODE                    => 'R',
				X_GL_DATE                 => p_cur_ref_upd.gl_date,
				X_REVERSAL_GL_DATE        => p_cur_ref_upd.reversal_gl_date
                                );
Line: 294

END update_refunds;
Line: 296

PROCEDURE insert_interface(p_cur_ref_ins  IN  cur_ref%ROWTYPE ,
                           p_dml_status   OUT NOCOPY BOOLEAN,
                           p_err_msg      OUT NOCOPY fnd_new_messages.message_text%TYPE) AS
/***********************************************************************************************

  Created By     :  Sarakshi
  Date Created By:  1-Mar-2001
  Purpose        :  To insert records in the refunds interface table

  Known limitations,enhancements,remarks:
  Change History
  Who     When        What
sapanigr 03-May-2006 Enh#3924836 Precision Issue. Amount values being inserted into igs_fi_refund_int
                     is now rounded off to currency precision
vvutukur 19-Nov-2002 Enh#2584986.Modified the call to igs_fi_refund_int_pkg.insert_row to include the new parameter
                     x_gl_date.
********************************************************************************************** */

  l_rowid      VARCHAR2(25) ;
Line: 320

   igs_fi_refund_int_pkg.insert_row( X_ROWID                  => l_rowid,
                                     X_REFUND_ID              => p_cur_ref_ins.refund_id,
                                     X_VOUCHER_DATE           => p_cur_ref_ins.voucher_date,
                                     X_PERSON_ID              => p_cur_ref_ins.person_id,
                                     X_PAY_PERSON_ID          => p_cur_ref_ins.pay_person_id,
                                     X_DR_GL_CCID             => p_cur_ref_ins.dr_gl_ccid,
                                     X_CR_GL_CCID             => p_cur_ref_ins.cr_gl_ccid,
                                     X_DR_ACCOUNT_CD          => p_cur_ref_ins.dr_account_cd,
                                     X_CR_ACCOUNT_CD          => p_cur_ref_ins.cr_account_cd,
                                     X_REFUND_AMOUNT          => igs_fi_gen_gl.get_formatted_amount(p_cur_ref_ins.refund_amount),
                                     X_FEE_TYPE               => p_cur_ref_ins.fee_type,
                                     X_FEE_CAL_TYPE           => p_cur_ref_ins.fee_cal_type,
                                     X_FEE_CI_SEQUENCE_NUMBER => p_cur_ref_ins.fee_ci_sequence_number,
                                     X_SOURCE_REFUND_ID       => p_cur_ref_ins.source_refund_id,
                                     X_INVOICE_ID             => p_cur_ref_ins.invoice_id,
                                     X_REASON                 => p_cur_ref_ins.reason,
                                     X_ATTRIBUTE_CATEGORY     => p_cur_ref_ins.attribute_category,
                                     X_ATTRIBUTE1             => p_cur_ref_ins.attribute1,
                                     X_ATTRIBUTE2             => p_cur_ref_ins.attribute2,
                                     X_ATTRIBUTE3             => p_cur_ref_ins.attribute3,
                                     X_ATTRIBUTE4             => p_cur_ref_ins.attribute4,
                                     X_ATTRIBUTE5             => p_cur_ref_ins.attribute5,
                                     X_ATTRIBUTE6             => p_cur_ref_ins.attribute6,
                                     X_ATTRIBUTE7             => p_cur_ref_ins.attribute7,
                                     X_ATTRIBUTE8             => p_cur_ref_ins.attribute8,
                                     X_ATTRIBUTE9             => p_cur_ref_ins.attribute9,
                                     X_ATTRIBUTE10            => p_cur_ref_ins.attribute10,
                                     X_ATTRIBUTE11            => p_cur_ref_ins.attribute11,
                                     X_ATTRIBUTE12            => p_cur_ref_ins.attribute12,
                                     X_ATTRIBUTE13            => p_cur_ref_ins.attribute13,
                                     X_ATTRIBUTE14            => p_cur_ref_ins.attribute14,
                                     X_ATTRIBUTE15            => p_cur_ref_ins.attribute15,
                                     X_ATTRIBUTE16            => p_cur_ref_ins.attribute16,
                                     X_ATTRIBUTE17            => p_cur_ref_ins.attribute17,
                                     X_ATTRIBUTE18            => p_cur_ref_ins.attribute18,
                                     X_ATTRIBUTE19            => p_cur_ref_ins.attribute19,
                                     X_ATTRIBUTE20            => p_cur_ref_ins.attribute20,
                                     X_MODE                   => 'R',
				     X_GL_DATE                => p_cur_ref_ins.gl_date
                                   );
Line: 370

END insert_interface;
Line: 380

  Purpose        :  To Transfer refunds records to interface table and to update the status
                    of the refund record accordingly.
  Known limitations,enhancements,remarks:
  Change History
  Who         When           What
  pathipat    12-May-2003    Enh 2831569 - Commercial Receivables build
                             Added flag (g_b_data_found) to keep track of no-data-found conditions
  pathipat    18-Feb-2003    Enh 2747329 - Payables Intg build
                             The status for Reversed Refund record and its Source is set to Offset
                             instead of Transferred
  agairola    16-May-2002    Modified the cursor cur_check and cur_ref removing FOR UPDATE clause
                             Also made individual calls to Log_Person in case the Refunds table
                             is updated for bug 2374103
********************************************************************************************** */

  CURSOR  cur_check(cp_refund_id  igs_fi_refunds.refund_id%TYPE) IS
  SELECT  r.*,r.rowid
  FROM    igs_fi_refunds r
  WHERE   refund_id = cp_refund_id
  AND     NVL(reversal_ind,'N') = 'Y';
Line: 423

      update_refunds(g_v_offset, l_cur_ref,l_status,l_err_msg);
Line: 440

        update_refunds(g_v_offset, l_cur_check,l_status,l_err_msg);
Line: 456

      insert_interface(l_cur_ref,l_status,l_err_msg);
Line: 459

        update_refunds(g_transferred, l_cur_ref,l_status,l_err_msg);
Line: 493

    insert_interface(l_cur_refund,l_status,l_err_msg);
Line: 496

      update_refunds(g_transferred, l_cur_refund,l_status,l_err_msg);
Line: 535

  Purpose        :  To Transfer refunds records to interface table and to update the status
                    of the refund record accordingly.
  Known limitations,enhancements,remarks:
  Change History
  Who       When         What
  sapanigr  14-Feb-2006  Bug #5018036. Cursor cur_pers modified to query hz_parties instead of igs_fi_parties_v
  ridas     13-Feb-2006  Bug #5021084. Added new parameter lv_group_type in call to igf_ap_ss_pkg.get_pid
  pathipat  23-Apr-2003  Enh 2831569 - Commercial Receivables build
                         Added validation for manage_account - call to chk_manage_account()
                         Added code to log messages for test run = Y and for no-data-found cases
                         Increased width of l_v_sql_query from 1000 to 32767
  pathipat  18-Feb-2003  Enh 2747329 - Payables Intg build
                         1. Modified cursor cur_pers_grp - used igs_pe_all_persid_group_v instead of igs_pe_persid_group
                            Changed declaration of l_group_code accordingly.
                         2. Added validation to check for Refunds Destination before allowing the process to be run
                         3. Modified approach to identify persons in a person id group
  vvutukur  03-Jan-2003  Bug#2727216.Modified the logic for logging the parameters, by removing the
                         redundant code.
  vchappid  13-Jun-2002  Bug#2411529, Incorrectly used message name has been modified
 ********************************************************************************************** */
  CURSOR cur_pers(cp_person_id hz_parties.party_id%TYPE) IS
  SELECT party_number
  FROM   hz_parties
  WHERE  party_id=cp_person_id;
Line: 563

  SELECT group_cd
  FROM   igs_pe_all_persid_group_v
  WHERE  group_id = p_person_id_grp
  AND    closed_ind = 'N';
Line: 780

PROCEDURE update_pay_info   ( errbuf               OUT NOCOPY   VARCHAR2,
                              retcode              OUT NOCOPY   NUMBER,
                              p_person_id          IN    igs_fi_parties_v.person_id%TYPE,
                              p_person_id_group    IN    igs_pe_persid_group.group_id%TYPE,
                              p_start_date         IN    VARCHAR2,
                              p_end_date           IN    VARCHAR2,
                              p_test_run           IN    igs_lookups_view.lookup_code%TYPE)
AS
/***********************************************************************************************
  Created By     :  vchappid
  Date Created By:  04-MAR-2001
  Purpose        :  Concurrent Manager Procedure for updating the payment information for the
                    Refunds transactions
  Known limitations,enhancements,remarks:
  Change History
  Who        When          What
  vchappid   03-Jul-2002   Bug# 2442030, Concurrent Process is obsoleted, and hence nullified the code
  vchappid   13-Jun-2002   Bug#2411529, Incorrectly used message name has been modified
  agairola   16-May-2002   Moidified the cursor cur_refunds to remove FOR UPDATE clause

********************************************************************************************** */

BEGIN
  --Bug# 2442030, Concurrent Process is obsoleted, and hence nullified the code
  FND_MESSAGE.Set_Name('IGS',
                       'IGS_GE_OBSOLETE_JOB');
Line: 816

END update_pay_info;