DBA Data[Home] [Help]

APPS.ARP_PROCESS_COMMITMENT SQL Statements

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

Line: 56

 |    header_pre_insert                                                      |
 |                                                                           |
 | DESCRIPTION                                                               |
 |    Header Pre-insert logic for commitments                                |
 |                                                                           |
 | SCOPE - PRIVATE                                                           |
 |                                                                           |
 | EXETERNAL PROCEDURES/FUNCTIONS ACCESSED                                   |
 |    dbms_sql.bind_variable                                                 |
 |    arp_util.debug                                                         |
 |                                                                           |
 | ARGUMENTS  : IN:                                                          |
 |              OUT:                                                         |
 | RETURNS    : NONE                                                         |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |     12-JUL-95  Martin Johnson      Created                                |
 |                                                                           |
 +===========================================================================*/

PROCEDURE header_pre_insert IS

BEGIN

   arp_util.debug('arp_process_commitment.header_pre_insert()+');
Line: 84

   arp_util.debug('arp_process_commitment.header_pre_insert()-');
Line: 88

     arp_util.debug('EXCEPTION:  arp_process_commitment.header_pre_insert()');
Line: 95

 |    insert_line_salescredit                                                |
 |                                                                           |
 | DESCRIPTION                                                               |
 |    Inserts line level salescredit for commitments.                        |
 |                                                                           |
 | SCOPE - PRIVATE                                                           |
 |                                                                           |
 | EXETERNAL PROCEDURES/FUNCTIONS ACCESSED                                   |
 |    arp_util.debug                                                         |
 |                                                                           |
 | ARGUMENTS  : IN:                                                          |
 |              OUT:                                                         |
 | RETURNS    : NONE                                                         |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |     07-AUG-95  Martin Johnson      Created                                |
 |                                                                           |
 +===========================================================================*/

PROCEDURE insert_line_salescredit(
                      p_customer_trx_id IN
                        ra_customer_trx.customer_trx_id%type,
                      p_customer_trx_line_id IN
                        ra_customer_trx_lines.customer_trx_line_id%type,
                      p_salesrep_id IN
                        ra_cust_trx_line_salesreps.salesrep_id%type,
                      p_extended_amount IN
                        ra_customer_trx_lines.extended_amount%type) IS

   l_srep_rec
     ra_cust_trx_line_salesreps%rowtype;
Line: 133

   arp_util.debug('arp_process_commitment.insert_line_salescredit()+',
                  pg_msg_level_debug);
Line: 146

     arp_ctls_pkg.insert_p(l_srep_rec,
                           l_cust_trx_line_salesrep_id);
Line: 151

   arp_util.debug('arp_process_commitment.insert_line_salescredit()-',
                  pg_msg_level_debug);
Line: 158

           'EXCEPTION:  arp_process_commitment.insert_line_salescredit()',
            pg_msg_level_debug);
Line: 166

 |    insert_dist_line                                                       |
 |                                                                           |
 | DESCRIPTION                                                               |
 |    Inserts the revenue distribution for commitments                       |
 |                                                                           |
 | SCOPE - PRIVATE                                                           |
 |                                                                           |
 | EXETERNAL PROCEDURES/FUNCTIONS ACCESSED                                   |
 |    arp_util.debug                                                         |
 |                                                                           |
 | ARGUMENTS  : IN:                                                          |
 |              OUT:                                                         |
 | RETURNS    : NONE                                                         |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |     07-AUG-95  Martin Johnson      Created                                |
 |                                                                           |
 +===========================================================================*/

PROCEDURE insert_dist_line(p_customer_trx_id IN
                             ra_customer_trx.customer_trx_id%type,
                           p_customer_trx_line_id IN
                             ra_customer_trx_lines.customer_trx_line_id%type,
                           p_gl_date IN
                             ra_cust_trx_line_gl_dist.gl_date%type,
                           p_status  OUT NOCOPY varchar2)
IS

   l_ccid                   number;
Line: 207

   arp_util.debug('arp_process_commitment.insert_dist_line()+',
                  pg_msg_level_debug);
Line: 211

    |  Call AutoAccounting to insert the distribution  |
    +--------------------------------------------------*/

   p_status := 'OK';
Line: 226

       select cust_trx_type.gl_id_rev
       into   l_passed_ccid
       from ra_customer_trx cust_trx,
            ra_cust_trx_types cust_trx_type
       where cust_trx_type.type ='DEP'  and
            cust_trx.cust_trx_type_id =cust_trx_type.cust_trx_type_id and
            cust_trx.CUSTOMER_TRX_ID = P_CUSTOMER_TRX_ID;
Line: 270

       arp_util.debug('EXCEPTION: arp_process_commitment.insert_dist_line()- no_ccid',
                       pg_msg_level_debug);
Line: 276

       arp_util.debug('EXCEPTION: arp_process_commitment.insert_dist_line()- NO_DATA_FOUND',
                       pg_msg_level_debug);
Line: 280

       arp_util.debug('EXCEPTION: arp_process_commitment.insert_dist_line()- OTHERS',
                       pg_msg_level_debug);
Line: 289

   arp_util.debug('arp_process_commitment.insert_dist_line()-',
                  pg_msg_level_debug);
Line: 295

           'EXCEPTION:  arp_process_commitment.insert_dist_line- OTHERS',
            pg_msg_level_debug);
Line: 308

 |    header_post_insert                                                     |
 |                                                                           |
 | DESCRIPTION                                                               |
 |    Header post-insert logic for commitments                               |
 |                                                                           |
 | SCOPE - PUBLIC                                                            |
 |                                                                           |
 | EXETERNAL PROCEDURES/FUNCTIONS ACCESSED                                   |
 |    dbms_sql.bind_variable                                                 |
 |    arp_util.debug                                                         |
 |                                                                           |
 | ARGUMENTS  : IN:                                                          |
 |              OUT:                                                         |
 | RETURNS    : NONE                                                         |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |     12-JUL-95  Martin Johnson      Created                                |
 |                                                                           |
 +===========================================================================*/

PROCEDURE header_post_insert ( p_customer_trx_id IN
                                 ra_customer_trx.customer_trx_id%type,
                               p_commitment_rec IN commitment_rec_type,
                               p_primary_salesrep_id IN
                                 ra_customer_trx.primary_salesrep_id%type,
                               p_gl_date IN
                                 ra_cust_trx_line_gl_dist.gl_date%type,
                              p_customer_trx_line_id OUT NOCOPY
                               ra_customer_trx_lines.customer_trx_line_id%type,
                              p_status   OUT NOCOPY varchar2
                             )
          IS

   l_line_rec             ra_customer_trx_lines%rowtype;
Line: 348

   arp_util.debug('arp_process_commitment.header_post_insert()+');
Line: 351

    |  Insert row into ra_customer_trx_lines  |
    +-----------------------------------------*/


   l_line_rec.customer_trx_id   := p_customer_trx_id;
Line: 414

   arp_ctl_pkg.insert_p(l_line_rec,
                        l_customer_trx_line_id);
Line: 420

    |  Insert salescredit for the line  |
    +-----------------------------------*/

   insert_line_salescredit(p_customer_trx_id,
                           l_customer_trx_line_id,
                           p_primary_salesrep_id,
                           p_commitment_rec.extended_amount);
Line: 429

    |  Insert the REV distribution for the line  |
    +--------------------------------------------*/

   insert_dist_line(p_customer_trx_id,
                    l_customer_trx_line_id,
                    p_gl_date,
                    p_status);
Line: 437

   arp_util.debug('arp_process_commitment.header_post_insert()-');
Line: 441

     arp_util.debug('EXCEPTION:  arp_process_commitment.header_post_insert()');
Line: 448

 |    header_pre_update                                                      |
 |                                                                           |
 | DESCRIPTION                                                               |
 |    Header pre-update logic for commitments                                |
 |                                                                           |
 | SCOPE - PRIVATE                                                           |
 |                                                                           |
 | EXETERNAL PROCEDURES/FUNCTIONS ACCESSED                                   |
 |    dbms_sql.bind_variable                                                 |
 |    arp_util.debug                                                         |
 |                                                                           |
 | ARGUMENTS  : IN:                                                          |
 |              OUT:                                                         |
 | RETURNS    : NONE                                                         |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |     12-JUL-95  Martin Johnson      Created                                |
 |                                                                           |
 +===========================================================================*/

PROCEDURE header_pre_update IS

BEGIN

   arp_util.debug('arp_process_commitment.header_pre_update()+');
Line: 476

   arp_util.debug('arp_process_commitment.header_pre_update()-');
Line: 480

     arp_util.debug('EXCEPTION:  arp_process_commitment.header_pre_update()');
Line: 943

 |    header_post_update                                                     |
 |                                                                           |
 | DESCRIPTION                                                               |
 |    Header post-update logic for commitments                               |
 |                                                                           |
 | SCOPE - PUBLIC                                                            |
 |                                                                           |
 | EXETERNAL PROCEDURES/FUNCTIONS ACCESSED                                   |
 |    arp_util.debug                                                         |
 |                                                                           |
 | ARGUMENTS  : IN:                                                          |
 |              OUT:                                                         |
 | RETURNS    : NONE                                                         |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |     12-JUL-95  Martin Johnson      Created                                |
 |                                                                           |
 +===========================================================================*/

PROCEDURE header_post_update( p_commitment_rec        IN commitment_rec_type,
                              p_foreign_currency_code IN
                                fnd_currencies.currency_code%type,
                              p_exchange_rate         IN
                                ra_customer_trx.exchange_rate%type,
                              p_rerun_autoacc_flag    IN boolean )
IS

   l_changed_flags_rec changed_flags_rec_type;
Line: 977

   arp_util.debug('arp_process_commitment.header_post_update()+');
Line: 1154

    |  Call lines table handler to update the line  |
    +-----------------------------------------------*/

   arp_ctl_pkg.update_p( l_line_rec,
                         p_commitment_rec.customer_trx_line_id );
Line: 1162

    |  If commitment amount changed, update the salescredits and  |
    |  distribution amounts                                       |
    +-------------------------------------------------------------*/

   IF l_changed_flags_rec.extended_amount_changed_flag
     THEN
       arp_ctls_pkg.update_amounts_f_ctl_id(
                                p_commitment_rec.customer_trx_line_id,
                                p_commitment_rec.extended_amount,
                                p_foreign_currency_code);
Line: 1177

            arp_ctlgd_pkg.update_amount_f_ctl_id(
                                p_commitment_rec.customer_trx_line_id,
                                p_commitment_rec.extended_amount,
                                p_foreign_currency_code,
                                pg_base_curr_code,
                                p_exchange_rate,
                                pg_base_precision,
                                pg_base_min_acc_unit);
Line: 1188

   arp_util.debug('arp_process_commitment.header_post_update()-');
Line: 1192

     arp_util.debug('EXCEPTION:  arp_process_commitment.header_post_update()');
Line: 1199

 |    header_pre_delete                                                      |
 |                                                                           |
 | DESCRIPTION                                                               |
 |    Header pre-delete logic for commitments                                |
 |                                                                           |
 | SCOPE - PRIVATE                                                           |
 |                                                                           |
 | EXETERNAL PROCEDURES/FUNCTIONS ACCESSED                                   |
 |    dbms_sql.bind_variable                                                 |
 |    arp_util.debug                                                         |
 |                                                                           |
 | ARGUMENTS  : IN:                                                          |
 |              OUT:                                                         |
 | RETURNS    : NONE                                                         |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |     12-JUL-95  Martin Johnson      Created                                |
 |                                                                           |
 +===========================================================================*/

PROCEDURE header_pre_delete IS

BEGIN

   arp_util.debug('arp_process_commitment.header_pre_delete()+');
Line: 1227

   arp_util.debug('arp_process_commitment.header_pre_delete()-');
Line: 1231

     arp_util.debug('EXCEPTION:  arp_process_commitment.header_pre_delete()');