DBA Data[Home] [Help]

APPS.ARP_TRX_TAX_UTIL SQL Statements

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

Line: 44

  SELECT nvl( max(line_number), 0 ) + 1
    INTO p_line_number
    FROM ra_customer_trx_lines
   WHERE customer_trx_id = p_customer_trx_id
     AND link_to_cust_trx_line_id = p_customer_trx_line_id
     AND line_type = 'TAX';
Line: 136

    SELECT msi.description,
           DECODE( SIGN( p_trx_date - TRUNC( NVL(muom.disable_date,
                                                 p_trx_date) ) ),
                     -1, muom.uom_code,
                      0, muom.uom_code,
                      1, null
                 ),
           DECODE( SIGN( p_trx_date - TRUNC( NVL(muom.disable_date,
                                                 p_trx_date) ) ),
                     -1, muom.unit_of_measure,
                      0, muom.unit_of_measure,
                      1, null
                 ),
           DECODE( rr.status,
                     'A', msi.accounting_rule_id,
                          null ),
           DECODE( rr.status,
                     'A', rr.name,
                          null ),
           DECODE( rr.status,
                     'A', DECODE(rr.type,
                                   'ACC_DUR', 1,
                                   'A',       rr.occurrences )
                 ),
           DECODE( rr.status,
                     'A', rr.type,
                          null ),
           DECODE( rr.status,
                     'A', DECODE( rr.frequency,
                                    'SPECIFIC', min(rs.rule_date),
                                      DECODE( p_invoicing_rule_id,
                                              -2, p_trx_date,
                                              -3, sysdate )
                                ),
                     null
                 )
      INTO p_description,
           p_primary_uom_code,
           p_primary_uom_name,
           p_accounting_rule_id,
           p_accounting_rule_name,
           p_accounting_rule_duration,
           p_accounting_rule_type,
           p_rule_start_date
      FROM mtl_system_items msi,
           mtl_units_of_measure muom,
           ra_rules rr,
           ra_rule_schedules rs
     WHERE msi.inventory_item_id  = p_inventory_item_id
       AND msi.organization_id    = p_organization_id
       AND msi.primary_uom_code   = muom.uom_code (+)
       AND msi.accounting_rule_id = rr.rule_id (+)
       AND rr.rule_id             = rs.rule_id (+)
  GROUP BY msi.description,
           muom.disable_date,
           muom.uom_code,
           muom.unit_of_measure,
           rr.status,
           msi.accounting_rule_id,
           rr.name,
           rr.type,
           rr.occurrences,
           rr.frequency;
Line: 224

 |    select_summary                                                         |
 |                                                                           |
 | DESCRIPTION                                                               |
 |    Returns the sum of the extended amount.                                |
 |                                                                           |
 | SCOPE - PUBLIC                                                            |
 |                                                                           |
 | EXETERNAL PROCEDURES/FUNCTIONS ACCESSED                                   |
 |    arp_util.debug                                                         |
 |                                                                           |
 | ARGUMENTS  : IN:                                                          |
 |			p_customer_trx_id                                    |
 |              OUT:                                                         |
 |              	p_total                                              |
 |              	p_total_rtot_db                                      |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |     03-JAN-96  Sunil Mody          Created                                |
 |                                                                           |
 +===========================================================================*/

PROCEDURE select_summary(p_customer_trx_id IN
                           ra_customer_trx_lines.customer_trx_id%type,
                         p_customer_trx_line_id IN number,
                         p_mode                 IN varchar2,
                         p_total           IN OUT NOCOPY
                           ra_customer_trx_lines.extended_amount%type,
                         p_total_rtot_db   IN OUT NOCOPY
                           ra_customer_trx_lines.extended_amount%type)
IS

BEGIN

  IF PG_DEBUG in ('Y', 'C') THEN
     arp_util.debug('arp_trx_tax_util.select_summary()+');
Line: 263

  SELECT nvl(sum(extended_amount),0), nvl(sum(extended_amount),0)
  INTO p_total, p_total_rtot_db
  FROM ra_customer_trx_lines
  WHERE customer_trx_id = p_customer_trx_id
  AND   NVL( link_to_cust_trx_line_id, -10 ) =
        DECODE(p_mode,
              'LINE', p_customer_trx_line_id,
              'ALL',  link_to_cust_trx_line_id,
              -10 )
  AND line_type = 'TAX';
Line: 275

     arp_util.debug('arp_trx_tax_util.select_summary()-');
Line: 281

       arp_util.debug('EXCEPTION:  arp_trx_tax_util.select_summary()');
Line: 282

       arp_util.debug('select_summary: ' || 'p_customer_trx_id = ' || p_customer_trx_id);
Line: 285

END select_summary;
Line: 288

 |    check_last_line_on_delete                                              |
 |                                                                           |
 | DESCRIPTION                                                               |
 |    Returns whether this is the only tax line for the customer_trx_line_id |
 |                                                                           |
 | SCOPE - PUBLIC                                                            |
 |                                                                           |
 | EXETERNAL PROCEDURES/FUNCTIONS ACCESSED                                   |
 |    arp_util.debug                                                         |
 |                                                                           |
 | ARGUMENTS  : IN:                                                          |
 |			p_customer_trx_line_id                               |
 |              OUT:                                                         |
 |              	p_only_tax_line                                      |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |     28-MAR-96  Vikas Mahajan          Created                             |
 |                                                                           |
 +===========================================================================*/

PROCEDURE check_last_line_on_delete(p_customer_trx_line_id IN
                                 ra_customer_trx_lines.customer_trx_line_id%type
,
                                    p_only_tax_line_flag OUT NOCOPY BOOLEAN)
IS
      l_only_tax_line_flag varchar2(2);
Line: 318

  arp_util.debug('arp_trx_tax_util.check_last_line_on_delete()+');
Line: 319

  SELECT decode(max(dummy),
                 '', 'N',
                     'Y')
  INTO  l_only_tax_line_flag
  FROM  dual
  WHERE EXISTS
             (SELECT 'deleted last tax line'
              FROM   ra_customer_trx_lines
              WHERE link_to_cust_trx_line_id = p_customer_trx_line_id
              AND line_type = 'TAX'
              having  count(*) = 1
             ) ;
Line: 337

  arp_util.debug('arp_trx_tax_util.check_last_line_on_delete()-');
Line: 341

    arp_util.debug('EXCEPTION:  arp_trx_tax_util.check_last_line_on_delete()');
Line: 382

  SELECT decode(max(dummy),
                 '', 'N',
                     'Y')
  INTO  l_unique_line_flag
  FROM  dual
  WHERE EXISTS
             (SELECT 'unique tax line'
              FROM   ra_customer_trx_lines
              WHERE link_to_cust_trx_line_id = p_customer_trx_line_id
              AND line_type = 'TAX'
              AND line_number = p_customer_trx_line_num
             ) ;
Line: 451

    SELECT   nvl(sum(extended_amount),0)
    INTO     l_balance_due
    FROM     ra_customer_trx_lines ctl,
             ra_customer_trx       ct
    WHERE    previous_customer_trx_line_id = p_prev_cust_trx_line_id
    AND      customer_trx_line_id         <> p_cust_trx_line_id
    AND      ctl.customer_trx_id = ct.customer_trx_id
    AND      ct.complete_flag = 'Y';
Line: 503

  SELECT validate_flag
  INTO  l_adhoc_tax_flag
  FROM  ar_vat_tax
  WHERE  tax_code = p_tax_code;