DBA Data[Home] [Help]

APPS.ARP_PROCESS_SALESCREDIT SQL Statements

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

Line: 14

 |    val_insert_salescredit		                                     |
 |                                                                           |
 | DESCRIPTION                                                               |
 |    Does validation necessary when a new salescredit is inserted.	     |
 |                                                                           |
 | SCOPE - PRIVATE                                                           |
 |                                                                           |
 | EXETERNAL PROCEDURES/FUNCTIONS ACCESSED                                   |
 |    arp_util.debug                                                         |
 |                                                                           |
 | ARGUMENTS  : IN:                                                          |
 |                    p_srep_rec					     |
 |              OUT:                                                         |
 |                    None                                                   |
 |                                                                           |
 | RETURNS    : NONE                                                         |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |     19-JUL-95  Charlie Tomberg     Created                                |
 |                                                                           |
 +===========================================================================*/


PROCEDURE val_insert_salescredit ( p_srep_rec IN
                                        ra_cust_trx_line_salesreps%rowtype ) IS


BEGIN

   arp_util.debug('arp_process_salescredit.val_insert_salescredit()+');
Line: 48

   arp_util.debug('arp_process_salescredit.val_val_insert_salescredit()-');
Line: 58

               'EXCEPTION:  arp_process_salescredit.val_insert_salescredit()');
Line: 61

        arp_util.debug('---------- val_insert_salescredit() ---------');
Line: 71

 |    val_update_salescredit		                                     |
 |                                                                           |
 | DESCRIPTION                                                               |
 |    Does validation that is required when a salescredit is updated.	     |
 |                                                                           |
 | SCOPE - PRIVATE                                                           |
 |                                                                           |
 | EXETERNAL PROCEDURES/FUNCTIONS ACCESSED                                   |
 |    arp_util.debug                                                         |
 |                                                                           |
 | ARGUMENTS  : IN:                                                          |
 |	  	      p_srep_rec					     |
 |              OUT:                                                         |
 |                    None                                                   |
 |                                                                           |
 | RETURNS    : NONE                                                         |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |     19-JUL-95  Charlie Tomberg     Created                                |
 |                                                                           |
 +===========================================================================*/

PROCEDURE val_update_salescredit ( p_srep_rec IN
                                        ra_cust_trx_line_salesreps%rowtype ) IS


BEGIN

   arp_util.debug('arp_process_salescredit.val_update_salescredit()+');
Line: 104

   arp_util.debug('arp_process_salescredit.val_val_update_salescredit()-');
Line: 114

               'EXCEPTION:  arp_process_salescredit.val_update_salescredit()');
Line: 118

        arp_util.debug('---------- val_update_salescredit() ---------');
Line: 128

 |    val_delete_salescredit		                                     |
 |                                                                           |
 | DESCRIPTION                                                               |
 |    Does validation that is required when a salescredit is deleted.	     |
 |                                                                           |
 | SCOPE - PRIVATE                                                           |
 |                                                                           |
 | EXETERNAL PROCEDURES/FUNCTIONS ACCESSED                                   |
 |    arp_util.debug                                                         |
 |                                                                           |
 | ARGUMENTS  : IN:                                                          |
 |	  	      p_srep_rec					     |
 |              OUT:                                                         |
 |                    None                                                   |
 |                                                                           |
 | RETURNS    : NONE                                                         |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |     19-JUL-95  Charlie Tomberg     Created                                |
 |                                                                           |
 +===========================================================================*/

PROCEDURE val_delete_salescredit ( p_srep_rec IN
                                        ra_cust_trx_line_salesreps%rowtype ) IS


BEGIN

   arp_util.debug('arp_process_salescredit.val_delete_salescredit()+');
Line: 161

   arp_util.debug('arp_process_salescredit.val_delete_salescredit()-');
Line: 171

               'EXCEPTION:  arp_process_salescredit.val_delete_salescredit()');
Line: 175

        arp_util.debug('---------- val_update_salescredit() ---------');
Line: 199

 |                   p_delete_flag                                           |
 |              OUT:                                                         |
 |		     p_posted_flag 					     |
 |		     p_salesrep_changed_flag  				     |
 |		     p_amount_percent_changed_flag 			     |
 |		     p_rev_amt_percent_changed_flag 			     |
 |                   p_default_record_flag                                   |
 |                   p_revised_backout_flag                                  |
 |          IN/ OUT:							     |
 |                    None						     |
 |                                                                           |
 | RETURNS    : NONE                                                         |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |     17-JUL-95  Charlie Tomberg     Created                                |
 |                                                                           |
 +===========================================================================*/

PROCEDURE set_flags(p_cust_trx_line_salesrep_id IN
                     ra_cust_trx_line_salesreps.cust_trx_line_salesrep_id%type,
                    p_new_srep_rec       IN ra_cust_trx_line_salesreps%rowtype,
                    p_backout_flag                   IN boolean,
                    p_delete_flag                    IN boolean,
                    p_posted_flag                   OUT NOCOPY boolean,
                    p_salesrep_changed_flag         OUT NOCOPY boolean,
                    p_amount_percent_changed_flag   OUT NOCOPY boolean,
                    p_rev_amt_percent_changed_flag  OUT NOCOPY boolean,
                    p_default_record_flag           OUT NOCOPY boolean,
                    p_revised_backout_flag          OUT NOCOPY boolean) IS

  l_old_srep_rec  		  ra_cust_trx_line_salesreps%rowtype;
Line: 314

           p_delete_flag                  = TRUE
          )
        )
   THEN l_revised_backout_flag := TRUE;
Line: 380

   arp_util.debug('p_delete_flag               = ' ||
                  arp_trx_util.boolean_to_varchar2(p_delete_flag));
Line: 725

 |    Inserts two records to backout the existing salescredit record.	     |
 |    This procedure is called if backout is required and the salescredit's  |
 |    salesrep name or number has changed.			     	     |
 |                                                                           |
 | SCOPE - PRIVATE                                                           |
 |                                                                           |
 | EXETERNAL PROCEDURES/FUNCTIONS ACCESSED                                   |
 |    arp_util.debug                                                         |
 |                                                                           |
 | ARGUMENTS  : IN:                                                          |
 |                    p_old_srep_rec                                         |
 |                    p_new_srep_rec                                         |
 |                    p_run_auto_accounting_flag                             |
 |              OUT:                                                         |
 |                    p_status						     |
 |          IN/ OUT:							     |
 |                    None						     |
 |                                                                           |
 | RETURNS    : NONE                                                         |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |     12-JUL-95  Charlie Tomberg     Created                                |
 |                                                                           |
 +===========================================================================*/

PROCEDURE backout_salesrep(
                         p_old_srep_rec IN ra_cust_trx_line_salesreps%rowtype,
                         p_new_srep_rec IN ra_cust_trx_line_salesreps%rowtype,
                         p_run_auto_accounting_flag  IN boolean,
                         p_status                   OUT NOCOPY varchar2 )
                          IS

   l_cust_trx_line_salesrep_id
                   ra_cust_trx_line_salesreps.cust_trx_line_salesrep_id%type;
Line: 777

    |    insert the new row    |
    +--------------------------*/


   /*---------------------------------------------------------------+
    |    If a new value was specified in the srep rec passed into   |
    |    update_salescredit(). use that value. Otherwise, use the   |
    |    value from the original salescredit line.                  |
    +---------------------------------------------------------------*/

  arp_ctls_pkg.merge_srep_recs(l_old_srep_rec,
                               l_new_srep_rec,
                               l_new_srep_rec);
Line: 792

    |    Call the table handler to insert the new salesrep record |
    +-------------------------------------------------------------*/

   arp_ctls_pkg.insert_p( l_new_srep_rec,
                          l_cust_trx_line_salesrep_id);
Line: 822

   arp_ctls_pkg.insert_p( l_old_srep_rec,
                          l_cust_trx_line_salesrep_id);
Line: 858

 |    Inserts one record to backout the existing salescredit record.	     |
 |    This procedure is called if backout is required and the amount or      |
 |    percent of a salescredit record has changed.			     |
 |                                                                           |
 | SCOPE - PRIVATE                                                           |
 |                                                                           |
 | EXETERNAL PROCEDURES/FUNCTIONS ACCESSED                                   |
 |    arp_util.debug                                                         |
 |                                                                           |
 | ARGUMENTS  : IN:                                                          |
 |                    p_old_srep_rec                                         |
 |                    p_new_srep_rec                                         |
 |                    p_run_auto_accounting_flag                             |
 |              OUT:                                                         |
 |                    p_status						     |
 |          IN/ OUT:							     |
 |                    None						     |
 |                                                                           |
 | RETURNS    : NONE                                                         |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |     12-JUL-95  Charlie Tomberg     Created                                |
 |                                                                           |
 +===========================================================================*/


PROCEDURE backout_amount(
                          p_old_srep_rec IN ra_cust_trx_line_salesreps%rowtype,
                          p_new_srep_rec IN ra_cust_trx_line_salesreps%rowtype,
                          p_run_auto_accounting_flag  IN boolean,
                          p_status                   OUT NOCOPY varchar2 )
                          IS

   l_cust_trx_line_salesrep_id
                   ra_cust_trx_line_salesreps.cust_trx_line_salesrep_id%type;
Line: 930

    |    update_salescredit(). use that value. Otherwise, use the   |
    |    value from the original salescredit line.                  |
    +---------------------------------------------------------------*/

   arp_ctls_pkg.merge_srep_recs(l_old_srep_rec,
                                l_new_srep_rec,
                                l_old_srep_rec);
Line: 938

   arp_ctls_pkg.insert_p( l_old_srep_rec,
                          l_cust_trx_line_salesrep_id);
Line: 1018

 |    insert_salescredit						     |
 |                                                                           |
 | DESCRIPTION                                                               |
 |    Inserts a record into ra_cust_trx_line_salesreps			     |
 |                                                                           |
 | SCOPE - PUBLIC                                                            |
 |                                                                           |
 | EXETERNAL PROCEDURES/FUNCTIONS ACCESSED                                   |
 |    arp_util.debug                                                         |
 |                                                                           |
 | ARGUMENTS  : IN:                                                          |
 |		      p_form_name					     |
 |		      p_form_version					     |
 |		      p_run_auto_accounting_flag			     |
 |		      p_srep_rec					     |
 |		      p_cust_trx_line_salesrep_id 			     |
 |              OUT:                                                         |
 |                    p_status						     |
 |          IN/ OUT:							     |
 |                    None						     |
 |                                                                           |
 | RETURNS    : NONE                                                         |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |     12-JUL-95  Charlie Tomberg     Created                                |
 |                                                                           |
 +===========================================================================*/


PROCEDURE insert_salescredit(
           p_form_name                IN varchar2,
           p_form_version             IN number,
           p_run_auto_accounting_flag IN boolean,
           p_srep_rec		      IN ra_cust_trx_line_salesreps%rowtype,
           p_cust_trx_line_salesrep_id  OUT NOCOPY
               ra_cust_trx_line_salesreps.cust_trx_line_salesrep_id%type,
           p_status                     OUT NOCOPY varchar2)
                   IS


   l_cust_trx_line_salesrep_id
                    ra_cust_trx_line_salesreps.cust_trx_line_salesrep_id%type;
Line: 1067

      arp_util.debug('arp_process_salescredit.insert_salescredit()+');
Line: 1080

      arp_process_salescredit.val_insert_salescredit(p_srep_rec);
Line: 1089

      arp_ctls_pkg.insert_p( p_srep_rec,
                             l_cust_trx_line_salesrep_id);
Line: 1134

      arp_util.debug('arp_process_salescredit.insert_salescredit()-');
Line: 1139

    arp_util.debug('EXCEPTION:  arp_process_salescredit.insert_salescredit()');
Line: 1145

    arp_util.debug('EXCEPTION:  arp_process_salescredit.insert_salescredit()');
Line: 1148

    arp_util.debug('---------- insert_salescredit() ---------');
Line: 1166

 |    update_salescredit						     |
 |                                                                           |
 | DESCRIPTION                                                               |
 |    Updates a record in ra_cust_trx_line_salesreps			     |
 |                                                                           |
 | SCOPE - PUBLIC                                                            |
 |                                                                           |
 | EXETERNAL PROCEDURES/FUNCTIONS ACCESSED                                   |
 |    arp_util.debug                                                         |
 |                                                                           |
 | ARGUMENTS  : IN:                                                          |
 |		      p_form_name					     |
 |		      p_form_version					     |
 |		      p_run_auto_accounting_flag 			     |
 |		      p_backout_flag 					     |
 |		      p_posted_flag 					     |
 |		      p_salesrep_changed_flag 				     |
 |		      p_amount_percent_changed_flag			     |
 |		      p_cust_trx_line_salesrep_id  			     |
 |		      p_customer_trx_id		  			     |
 |		      p_srep_rec					     |
 |              OUT:                                                         |
 |                    p_backout_done_flag                                    |
 |		      p_status						     |
 |          IN/ OUT:							     |
 |                    None						     |
 |                                                                           |
 | RETURNS    : NONE                                                         |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |     12-JUL-95  Charlie Tomberg     Created                                |
 |                                                                           |
 +===========================================================================*/


PROCEDURE update_salescredit(
           p_form_name                   IN varchar2,
           p_form_version                IN number,
           p_run_auto_accounting_flag    IN boolean,
           p_backout_flag                IN boolean,
           p_cust_trx_line_salesrep_id   IN
                     ra_cust_trx_line_salesreps.cust_trx_line_salesrep_id%type,
           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_srep_rec		         IN ra_cust_trx_line_salesreps%rowtype,
           p_backout_done_flag          OUT NOCOPY boolean,
           p_status                     OUT NOCOPY varchar2)
                   IS


   l_cust_trx_line_salesrep_id
                    ra_cust_trx_line_salesreps.cust_trx_line_salesrep_id%type;
Line: 1238

      arp_util.debug('arp_process_salescredit.update_salescredit()+');
Line: 1250

                FALSE,             -- p_delete_flag
                l_posted_flag,
                l_salesrep_changed_flag,
                l_amount_percent_changed_flag,
                l_rev_amt_percent_changed_flag,
                l_default_records_flag,
                l_backout_flag);
Line: 1264

      arp_process_salescredit.val_update_salescredit(p_srep_rec);
Line: 1275

         |  THEN  do a simple update				|
         |  ELSE IF   the salesrep name has changed		|
         |       THEN create two offsetting records		|
         |       ELSE IF   the amount or percent has changed	|
         |            THEN create one ofsetting record		|
         |            ELSE do a simple update			|
	 +------------------------------------------------------*/

      IF   (l_backout_flag = FALSE)
      THEN
 	      /*--------------------------------------+
               |  Do a simple update with no backout. |
               +--------------------------------------*/

               arp_util.debug('simple update - case 1');
Line: 1290

               arp_ctls_pkg.update_p( p_srep_rec,
                                      p_cust_trx_line_salesrep_id);
Line: 1301

                 |  Insert 2 rows into ra_cust_trx_line_salesreps |
                 |       1. amount = -,		  |
                 |          ccid = 		  |
                 |       2. amount = ,	  |
                 |          ccid = 		  |
                 +------------------------------------------------*/

                backout_salesrep(l_old_srep_rec,
                                 p_srep_rec,
                                 p_run_auto_accounting_flag,
                                 l_status1  );
Line: 1317

                     |  Insert one new row to backout the old amount. |
                     |  amount =  -      |
                     +------------------------------------------------*/

                     backout_amount(l_old_srep_rec,
                                    p_srep_rec,
                                    p_run_auto_accounting_flag,
                                    l_status2  );
Line: 1328

                     |  Do a simple update with no backout. |
                     |  Nothing of consequence has changed. |
                     +--------------------------------------*/

                     arp_util.debug('simple update - case 2');
Line: 1334

                     arp_ctls_pkg.update_p(p_srep_rec,
                                           p_cust_trx_line_salesrep_id);
Line: 1363

        |  revenue pct, or revenue amount were updated.                     |
	+-------------------------------------------------------------------*/

            IF   (
                      (
                        l_salesrep_changed_flag        = TRUE OR
                        l_rev_amt_percent_changed_flag = TRUE
                      )
                  AND l_backout_flag = FALSE
                 )
            THEN

                 arp_ctls_pkg.erase_foreign_key_references(
                                                 p_cust_trx_line_salesrep_id,
                                                 NULL,
                                                 NULL);
Line: 1414

      arp_util.debug('arp_process_salescredit.update_salescredit()-');
Line: 1424

    arp_util.debug('EXCEPTION:  arp_process_salescredit.update_salescredit()');
Line: 1426

    arp_util.debug('---------- parameters for update_salescredit() ---------');
Line: 1452

 |    delete_salescredit						     |
 |                                                                           |
 | DESCRIPTION                                                               |
 |    Deletes a record from ra_cust_trx_line_salesreps.			     |
 |                                                                           |
 | SCOPE - PUBLIC                                                            |
 |                                                                           |
 | EXETERNAL PROCEDURES/FUNCTIONS ACCESSED                                   |
 |    arp_util.debug                                                         |
 |                                                                           |
 | ARGUMENTS  : IN:                                                          |
 |		      p_form_name					     |
 |		      p_form_version					     |
 |		      p_run_auto_accounting_flag  			     |
 |		      p_cust_trx_line_salesrep_id 			     |
 |		      p_srep_rec					     |
 |                    p_backout_flag                                         |
 |              OUT:                                                         |
 |                    p_status						     |
 |          IN/ OUT:							     |
 |                    None						     |
 |                                                                           |
 | RETURNS    : NONE                                                         |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |     12-JUL-95  Charlie Tomberg     Created                                |
 |                                                                           |
 +===========================================================================*/


PROCEDURE delete_salescredit(
           p_form_name                   IN varchar2,
           p_form_version                IN number,
           p_run_auto_accounting_flag    IN boolean,
           p_cust_trx_line_salesrep_id   IN
                     ra_cust_trx_line_salesreps.cust_trx_line_salesrep_id%type,
           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_srep_rec		         IN ra_cust_trx_line_salesreps%rowtype,
           p_backout_flag                IN boolean DEFAULT FALSE,
           p_backout_done_flag          OUT NOCOPY boolean,
           p_status                     OUT NOCOPY varchar2)
                   IS

   l_backout_flag	           boolean;
Line: 1514

      arp_util.debug('arp_process_salescredit.delete_salescredit()+');
Line: 1527

      arp_process_salescredit.val_delete_salescredit(p_srep_rec);
Line: 1532

                TRUE,           -- delete_flag
                l_posted_flag,
                l_salesrep_changed_flag,
                l_amount_percent_changed_flag,
                l_rev_amt_percent_changed_flag,
                l_default_records_flag,
                l_backout_flag);
Line: 1550

      |  If no backout is required, do a simple delete.                     |
      |  Otherwise, create an offsetting salescredit record and optionally  |
      |    an ofsetting distribution record.                                |
      +---------------------------------------------------------------------*/

      IF   (l_backout_flag = FALSE)
      THEN

          /*-----------------------------------------------------------+
           |  call the table-handler to delete the salescredit record  |
           +-----------------------------------------------------------*/

           arp_ctls_pkg.delete_p(p_cust_trx_line_salesrep_id,
                                 p_customer_trx_line_id);
Line: 1627

      arp_util.debug('arp_process_salescredit.delete_salescredit()-');
Line: 1637

    arp_util.debug('EXCEPTION:  arp_process_salescredit.delete_salescredit()');
Line: 1640

    arp_util.debug('---------- delete_salescredit() ---------');
Line: 1682

 |                    p_delete_scredits_first_flag                           |
 |                    p_run_autoaccounting_flag                              |
 |              OUT:                                                         |
 |                    p_status                                               |
 |                                                                           |
 | RETURNS    : NONE                                                         |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |     24-JUL-95  Charlie Tomberg     Created                                |
 |     28-NOV-95  Martin Johnson      nvl p_memo_line_type                   |
 |                                                                           |
 +===========================================================================*/


PROCEDURE create_line_salescredits(p_customer_trx_id IN
                              ra_customer_trx_lines.customer_trx_id%type,
                                   p_customer_trx_line_id IN
                              ra_customer_trx_lines.customer_trx_line_id%type,
                                   p_memo_line_type       IN
                                                 ar_memo_lines.line_type%type,
                                   p_delete_scredits_first_flag IN
                                          varchar2,
                                   p_run_autoaccounting_flag IN varchar2,
                                   p_status   OUT NOCOPY varchar2)
                                IS

   l_status1            VARCHAR2(100);
Line: 1723

   SELECT previous_customer_trx_id ,
	  primary_salesrep_id
   into
	  prev_customer_trx_id,
	  p_salesrep_id
   FROM   ra_customer_trx
   WHERE  customer_trx_id = p_customer_trx_id;
Line: 1747

       |  Delete salescredits first if desired  |
       +----------------------------------------*/


       IF    ( p_delete_scredits_first_flag = 'Y' )
       THEN
             IF       ( p_customer_trx_line_id IS NOT NULL )
             THEN
                      arp_ctls_pkg.delete_f_ctl_id( p_customer_trx_line_id );
Line: 1757

                THEN  arp_ctls_pkg.delete_f_ct_id( p_customer_trx_id, FALSE );
Line: 1764

        |  insert a single salescredit record that corresponds  |
        |  to the header salesrep. 				|
        |  Otherwise, create salescredits that correspond to 	|
        |  the header default salescredits.			|
	+-------------------------------------------------------*/

       /*-------------------------------------------------+
        |Bug 1157776 If this is a Credit Memo,            |
        |then call arp_ctls_pkg.insert_f_cmn_ct_ctl_id    |
        +-------------------------------------------------*/
        /*------------------------------------------------------------------+
         | Bug 1485133.                                                     |
         | We need to check if the RA_CUSTOMER_TRX.PRIMARY_SALESREP_ID      |
         | is not null before calling  arp_ctls_pkg.insert_f_cmn_ct_ctl_id  |
         +------------------------------------------------------------------*/

        IF (prev_customer_trx_id is not null) then

                IF (p_salesrep_id is not null) then
                        arp_ctls_pkg.insert_f_cmn_ct_ctl_id( p_customer_trx_id,
                                                                p_customer_trx_line_id );
Line: 1787

            arp_ctls_pkg.insert_f_ct_ctl_id( p_customer_trx_id,
                                                p_customer_trx_line_id );
Line: 1854

 |    insert_salescredit_cover						     |
 |                                                                           |
 | DESCRIPTION                                                               |
 |    Converts column parameters to a salescredit record and                 |
 |    inserts a salescredit line.                                            |
 |                                                                           |
 | SCOPE - PUBLIC                                                            |
 |                                                                           |
 | EXETERNAL PROCEDURES/FUNCTIONS ACCESSED                                   |
 |    arp_util.debug                                                         |
 |                                                                           |
 | ARGUMENTS  : IN:                                                          |
 |		      p_form_name					     |
 |		      p_form_version					     |
 |		      p_run_auto_accounting_flag			     |
 |                    p_customer_trx_id                                      |
 |                    p_customer_trx_line_id                                 |
 |                    p_salesrep_id                                          |
 |                    p_revenue_amount_split                                 |
 |                    p_non_revenue_amount_split                             |
 |                    p_non_revenue_percent_split                            |
 |                    p_revenue_percent_split                                |
 |                    p_prev_cust_trx_line_srep_id                           |
 |                    p_attribute_category                                   |
 |                    p_attribute1                                           |
 |                    p_attribute2                                           |
 |                    p_attribute3                                           |
 |                    p_attribute4                                           |
 |                    p_attribute5                                           |
 |                    p_attribute6                                           |
 |                    p_attribute7                                           |
 |                    p_attribute8                                           |
 |                    p_attribute9                                           |
 |                    p_attribute10                                          |
 |                    p_attribute11                                          |
 |                    p_attribute12                                          |
 |                    p_attribute13                                          |
 |                    p_attribute14                                          |
 |                    p_attribute15                                          |
 |                    p_revenue_salesgroup_id                                |
 |                    p_non_revenue_salesgroup_id                            |
 |              OUT:                                                         |
 |		      p_cust_trx_line_salesrep_id 			     |
 |                    p_status                                               |
 |          IN/ OUT:							     |
 |                    None						     |
 |                                                                           |
 | RETURNS    : NONE                                                         |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |     25-SEP-95  Charlie Tomberg     Created                                |
 |                                                                           |
 +===========================================================================*/


PROCEDURE insert_salescredit_cover(
           p_form_name                       IN varchar2,
           p_form_version                    IN number,
           p_run_auto_accounting_flag        IN boolean,

           p_customer_trx_id                 IN
                         ra_cust_trx_line_salesreps.customer_trx_id%type,
           p_customer_trx_line_id            IN
                         ra_cust_trx_line_salesreps.customer_trx_line_id%type,
           p_salesrep_id                     IN
                         ra_cust_trx_line_salesreps.salesrep_id%type,
           p_revenue_amount_split            IN
                         ra_cust_trx_line_salesreps.revenue_amount_split%type,
           p_non_revenue_amount_split        IN
                     ra_cust_trx_line_salesreps.non_revenue_amount_split%type,
           p_non_revenue_percent_split       IN
                    ra_cust_trx_line_salesreps.non_revenue_percent_split%type,
           p_revenue_percent_split           IN
                    ra_cust_trx_line_salesreps.revenue_percent_split%type,
           p_prev_cust_trx_line_srep_id      IN
               ra_cust_trx_line_salesreps.prev_cust_trx_line_salesrep_id%type,
           p_attribute_category              IN
                    ra_cust_trx_line_salesreps.attribute_category%type,
           p_attribute1                      IN
                    ra_cust_trx_line_salesreps.attribute1%type,
           p_attribute2                      IN
                    ra_cust_trx_line_salesreps.attribute2%type,
           p_attribute3                      IN
                    ra_cust_trx_line_salesreps.attribute3%type,
           p_attribute4                      IN
                    ra_cust_trx_line_salesreps.attribute4%type,
           p_attribute5                      IN
                    ra_cust_trx_line_salesreps.attribute5%type,
           p_attribute6                      IN
                    ra_cust_trx_line_salesreps.attribute6%type,
           p_attribute7                      IN
                    ra_cust_trx_line_salesreps.attribute7%type,
           p_attribute8                      IN
                    ra_cust_trx_line_salesreps.attribute8%type,
           p_attribute9                      IN
                    ra_cust_trx_line_salesreps.attribute9%type,
           p_attribute10                     IN
                    ra_cust_trx_line_salesreps.attribute10%type,
           p_attribute11                     IN
                    ra_cust_trx_line_salesreps.attribute11%type,
           p_attribute12                     IN
                    ra_cust_trx_line_salesreps.attribute12%type,
           p_attribute13                     IN
                    ra_cust_trx_line_salesreps.attribute13%type,
           p_attribute14                     IN
                    ra_cust_trx_line_salesreps.attribute14%type,
           p_attribute15                     IN
                    ra_cust_trx_line_salesreps.attribute15%type,
           p_cust_trx_line_salesrep_id  OUT NOCOPY
               ra_cust_trx_line_salesreps.cust_trx_line_salesrep_id%type,
           p_status                     OUT NOCOPY varchar2,
           p_revenue_salesgroup_id           IN
                    ra_cust_trx_line_salesreps.revenue_salesgroup_id%type DEFAULT null,
           p_non_revenue_salesgroup_id       IN
                    ra_cust_trx_line_salesreps.non_revenue_salesgroup_id%type DEFAULT null)

                   IS

      l_srep_rec ra_cust_trx_line_salesreps%rowtype;
Line: 1980

      arp_util.debug('arp_process_salescredit.insert_salescredit_cover()+');
Line: 2019

      insert_salescredit(
                          p_form_name,
                          p_form_version,
                          p_run_auto_accounting_flag,
                          l_srep_rec,
                          p_cust_trx_line_salesrep_id,
                          p_status );
Line: 2030

      arp_util.debug('arp_process_salescredit.insert_salescredit_cover()-');
Line: 2036

           'EXCEPTION:  arp_process_salescredit.insert_salescredit_cover()');
Line: 2038

    arp_util.debug('------- parameters for insert_salescredit_cover() ' ||
                   '---------');
Line: 2086

 |    update_salescredit_cover						     |
 |                                                                           |
 | DESCRIPTION                                                               |
 |    Converts column parameters to a salescredit record and                 |
 |    updates a salescredit line.                                            |
 |                                                                           |
 | SCOPE - PUBLIC                                                            |
 |                                                                           |
 | EXETERNAL PROCEDURES/FUNCTIONS ACCESSED                                   |
 |    arp_util.debug                                                         |
 |                                                                           |
 | ARGUMENTS  : IN:                                                          |
 |		      p_form_name					     |
 |		      p_form_version					     |
 |		      p_run_auto_accounting_flag			     |
 |                    p_backout_flag                                         |
 |		      p_cust_trx_line_salesrep_id 			     |
 |                    p_customer_trx_id                                      |
 |                    p_customer_trx_line_id                                 |
 |                    p_salesrep_id                                          |
 |                    p_revenue_amount_split                                 |
 |                    p_non_revenue_amount_split                             |
 |                    p_non_revenue_percent_split                            |
 |                    p_revenue_percent_split                                |
 |                    p_prev_cust_trx_line_srep_id                           |
 |                    p_attribute_category                                   |
 |                    p_attribute1                                           |
 |                    p_attribute2                                           |
 |                    p_attribute3                                           |
 |                    p_attribute4                                           |
 |                    p_attribute5                                           |
 |                    p_attribute6                                           |
 |                    p_attribute7                                           |
 |                    p_attribute8                                           |
 |                    p_attribute9                                           |
 |                    p_attribute10                                          |
 |                    p_attribute11                                          |
 |                    p_attribute12                                          |
 |                    p_attribute13                                          |
 |                    p_attribute14                                          |
 |                    p_attribute15                                          |
 |                    p_revenue_salesgroup_id                                |
 |                    p_non_revenue_salesgroup_id                            |
 |              OUT:                                                         |
 |                    p_backout_done_flag 				     |
 |                    p_status		 				     |
 |          IN/ OUT:							     |
 |                    None						     |
 |                                                                           |
 | RETURNS    : NONE                                                         |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |     25-SEP-95  Charlie Tomberg     Created                                |
 |                                                                           |
 +===========================================================================*/

PROCEDURE update_salescredit_cover(
           p_form_name                       IN varchar2,
           p_form_version                    IN number,
           p_run_auto_accounting_flag        IN boolean,
           p_backout_flag                    IN boolean,
           p_cust_trx_line_salesrep_id   IN
                     ra_cust_trx_line_salesreps.cust_trx_line_salesrep_id%type,
           p_customer_trx_id                 IN
                         ra_cust_trx_line_salesreps.customer_trx_id%type,
           p_customer_trx_line_id            IN
                         ra_cust_trx_line_salesreps.customer_trx_line_id%type,
           p_salesrep_id                     IN
                         ra_cust_trx_line_salesreps.salesrep_id%type,
           p_revenue_amount_split            IN
                         ra_cust_trx_line_salesreps.revenue_amount_split%type,
           p_non_revenue_amount_split        IN
                     ra_cust_trx_line_salesreps.non_revenue_amount_split%type,
           p_non_revenue_percent_split       IN
                    ra_cust_trx_line_salesreps.non_revenue_percent_split%type,
           p_revenue_percent_split           IN
                    ra_cust_trx_line_salesreps.revenue_percent_split%type,
           p_prev_cust_trx_line_srep_id      IN
               ra_cust_trx_line_salesreps.prev_cust_trx_line_salesrep_id%type,
           p_attribute_category              IN
                    ra_cust_trx_line_salesreps.attribute_category%type,
           p_attribute1                      IN
                    ra_cust_trx_line_salesreps.attribute1%type,
           p_attribute2                      IN
                    ra_cust_trx_line_salesreps.attribute2%type,
           p_attribute3                      IN
                    ra_cust_trx_line_salesreps.attribute3%type,
           p_attribute4                      IN
                    ra_cust_trx_line_salesreps.attribute4%type,
           p_attribute5                      IN
                    ra_cust_trx_line_salesreps.attribute5%type,
           p_attribute6                      IN
                    ra_cust_trx_line_salesreps.attribute6%type,
           p_attribute7                      IN
                    ra_cust_trx_line_salesreps.attribute7%type,
           p_attribute8                      IN
                    ra_cust_trx_line_salesreps.attribute8%type,
           p_attribute9                      IN
                    ra_cust_trx_line_salesreps.attribute9%type,
           p_attribute10                     IN
                    ra_cust_trx_line_salesreps.attribute10%type,
           p_attribute11                     IN
                    ra_cust_trx_line_salesreps.attribute11%type,
           p_attribute12                     IN
                    ra_cust_trx_line_salesreps.attribute12%type,
           p_attribute13                     IN
                    ra_cust_trx_line_salesreps.attribute13%type,
           p_attribute14                     IN
                    ra_cust_trx_line_salesreps.attribute14%type,
           p_attribute15                     IN
                    ra_cust_trx_line_salesreps.attribute15%type,
           p_backout_done_flag              OUT NOCOPY boolean,
           p_status                     OUT NOCOPY varchar2,
           p_revenue_salesgroup_id           IN
                    ra_cust_trx_line_salesreps.revenue_salesgroup_id%type DEFAULT null,
           p_non_revenue_salesgroup_id       IN
                    ra_cust_trx_line_salesreps.non_revenue_salesgroup_id%type DEFAULT null)
                   IS

      l_srep_rec ra_cust_trx_line_salesreps%rowtype;
Line: 2214

      arp_util.debug('arp_process_salescredit.update_salescredit_cover()+');
Line: 2256

      update_salescredit(
                          p_form_name,
                          p_form_version,
                          p_run_auto_accounting_flag,
                          p_backout_flag,
                          p_cust_trx_line_salesrep_id,
                          p_customer_trx_id,
                          p_customer_trx_line_id,
                          l_srep_rec,
                          p_backout_done_flag,
                          p_status );
Line: 2272

      arp_util.debug('arp_process_salescredit.update_salescredit_cover()-');
Line: 2278

           'EXCEPTION:  arp_process_salescredit.update_salescredit_cover()');
Line: 2280

    arp_util.debug('------- parameters for update_salescredit_cover() ' ||
                   '---------');
Line: 2330

 |    delete_salescredit_cover						     |
 |                                                                           |
 | DESCRIPTION                                                               |
 |    Converts column parameters to a salescredit record and                 |
 |    delete a salescredit line.                                             |
 |                                                                           |
 | SCOPE - PUBLIC                                                            |
 |                                                                           |
 | EXETERNAL PROCEDURES/FUNCTIONS ACCESSED                                   |
 |    arp_util.debug                                                         |
 |                                                                           |
 | ARGUMENTS  : IN:                                                          |
 |		      p_form_name					     |
 |		      p_form_version					     |
 |		      p_run_auto_accounting_flag			     |
 |                    p_backout_flag                                         |
 |		      p_cust_trx_line_salesrep_id 			     |
 |                    p_customer_trx_id                                      |
 |                    p_customer_trx_line_id                                 |
 |                    p_salesrep_id                                          |
 |                    p_revenue_amount_split                                 |
 |                    p_non_revenue_amount_split                             |
 |                    p_non_revenue_percent_split                            |
 |                    p_revenue_percent_split                                |
 |                    p_prev_cust_trx_line_srep_id                           |
 |                    p_attribute_category                                   |
 |                    p_attribute1                                           |
 |                    p_attribute2                                           |
 |                    p_attribute3                                           |
 |                    p_attribute4                                           |
 |                    p_attribute5                                           |
 |                    p_attribute6                                           |
 |                    p_attribute7                                           |
 |                    p_attribute8                                           |
 |                    p_attribute9                                           |
 |                    p_attribute10                                          |
 |                    p_attribute11                                          |
 |                    p_attribute12                                          |
 |                    p_attribute13                                          |
 |                    p_attribute14                                          |
 |                    p_attribute15                                          |
 |                    p_revenue_salesgroup_id                                |
 |                    p_non_revenue_salesgroup_id                            |
 |              OUT:                                                         |
 |                    p_backout_done_flag 				     |
 |                    p_status		 				     |
 |          IN/ OUT:							     |
 |                    None						     |
 |                                                                           |
 | RETURNS    : NONE                                                         |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |     25-SEP-95  Charlie Tomberg     Created                                |
 |                                                                           |
 +===========================================================================*/

PROCEDURE delete_salescredit_cover(
           p_form_name                       IN varchar2,
           p_form_version                    IN number,
           p_run_auto_accounting_flag        IN boolean,
           p_backout_flag                    IN boolean,
           p_cust_trx_line_salesrep_id   IN
                     ra_cust_trx_line_salesreps.cust_trx_line_salesrep_id%type,
           p_customer_trx_id                 IN
                         ra_cust_trx_line_salesreps.customer_trx_id%type,
           p_customer_trx_line_id            IN
                         ra_cust_trx_line_salesreps.customer_trx_line_id%type,
           p_salesrep_id                     IN
                         ra_cust_trx_line_salesreps.salesrep_id%type,
           p_revenue_amount_split            IN
                         ra_cust_trx_line_salesreps.revenue_amount_split%type,
           p_non_revenue_amount_split        IN
                     ra_cust_trx_line_salesreps.non_revenue_amount_split%type,
           p_non_revenue_percent_split       IN
                    ra_cust_trx_line_salesreps.non_revenue_percent_split%type,
           p_revenue_percent_split           IN
                    ra_cust_trx_line_salesreps.revenue_percent_split%type,
           p_prev_cust_trx_line_srep_id      IN
               ra_cust_trx_line_salesreps.prev_cust_trx_line_salesrep_id%type,
           p_attribute_category              IN
                    ra_cust_trx_line_salesreps.attribute_category%type,
           p_attribute1                      IN
                    ra_cust_trx_line_salesreps.attribute1%type,
           p_attribute2                      IN
                    ra_cust_trx_line_salesreps.attribute2%type,
           p_attribute3                      IN
                    ra_cust_trx_line_salesreps.attribute3%type,
           p_attribute4                      IN
                    ra_cust_trx_line_salesreps.attribute4%type,
           p_attribute5                      IN
                    ra_cust_trx_line_salesreps.attribute5%type,
           p_attribute6                      IN
                    ra_cust_trx_line_salesreps.attribute6%type,
           p_attribute7                      IN
                    ra_cust_trx_line_salesreps.attribute7%type,
           p_attribute8                      IN
                    ra_cust_trx_line_salesreps.attribute8%type,
           p_attribute9                      IN
                    ra_cust_trx_line_salesreps.attribute9%type,
           p_attribute10                     IN
                    ra_cust_trx_line_salesreps.attribute10%type,
           p_attribute11                     IN
                    ra_cust_trx_line_salesreps.attribute11%type,
           p_attribute12                     IN
                    ra_cust_trx_line_salesreps.attribute12%type,
           p_attribute13                     IN
                    ra_cust_trx_line_salesreps.attribute13%type,
           p_attribute14                     IN
                    ra_cust_trx_line_salesreps.attribute14%type,
           p_attribute15                     IN
                    ra_cust_trx_line_salesreps.attribute15%type,
           p_backout_done_flag              OUT NOCOPY boolean,
           p_status                     OUT NOCOPY varchar2,
           p_revenue_salesgroup_id           IN
                    ra_cust_trx_line_salesreps.revenue_salesgroup_id%type DEFAULT null,
           p_non_revenue_salesgroup_id       IN
                    ra_cust_trx_line_salesreps.non_revenue_salesgroup_id%type DEFAULT null)
                   IS

      l_srep_rec ra_cust_trx_line_salesreps%rowtype;
Line: 2458

      arp_util.debug('arp_process_salescredit.delete_salescredit_cover()+');
Line: 2499

      delete_salescredit(
                          p_form_name,
                          p_form_version,
                          p_run_auto_accounting_flag,
                          p_cust_trx_line_salesrep_id,
                          p_customer_trx_id,
                          p_customer_trx_line_id,
                          l_srep_rec,
                          p_backout_flag,
                          p_backout_done_flag,
                          p_status);
Line: 2515

      arp_util.debug('arp_process_salescredit.delete_salescredit_cover()-');
Line: 2521

           'EXCEPTION:  arp_process_salescredit.delete_salescredit_cover()');
Line: 2523

    arp_util.debug('------- parameters for delete_salescredit_cover() ' ||
                   '---------');