DBA Data[Home] [Help]

APPS.AR_UNPOSTED_ITEM_UPG SQL Statements

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

Line: 12

  SELECT sob.set_of_books_id,
         sob.chart_of_accounts_id,
         sob.currency_code,
         c.precision,
         c.minimum_accountable_unit,
         sysp.code_combination_id_gain,
         sysp.code_combination_id_loss,
         sysp.code_combination_id_round,
         sysp.accounting_method
  INTO   g_ae_sys_rec.set_of_books_id,
         g_ae_sys_rec.coa_id,
         g_ae_sys_rec.base_currency,
         g_ae_sys_rec.base_precision,
         g_ae_sys_rec.base_min_acc_unit,
         g_ae_sys_rec.gain_cc_id,
         g_ae_sys_rec.loss_cc_id,
         g_ae_sys_rec.round_cc_id,
         x_accounting_method
  FROM   ar_system_parameters_all sysp,
         gl_sets_of_books         sob,
         fnd_currencies           c
  WHERE  sysp.org_id         = p_org_id
  AND    sob.set_of_books_id = sysp.set_of_books_id --would be the row returned from multi org view
  AND    sob.currency_code   = c.currency_code;
Line: 68

  SELECT app.*
    FROM ar_receivable_applications_all  app,
         ar_system_parameters_all        ars
  WHERE app.status               = 'APP'
    AND app.upgrade_method       IS NULL
    AND app.org_id               = ars.org_id
    AND app.posting_control_id   = -3
    AND app.rowid                >= p_start_rowid
    AND app.rowid                <= p_end_rowid
    AND ars.accounting_method    = 'CASH'
    AND NOT EXISTS (SELECT '1'
                     FROM psa_trx_types_all   psa,
                          ra_customer_trx_all inv
                    WHERE inv.customer_trx_id  = app.applied_customer_trx_id
                      AND inv.cust_trx_type_id = psa.psa_trx_type_id)
  ORDER BY app.org_id;
Line: 116

select count(*) into l_org_count from ar_system_parameters_all
where accounting_method       = 'CASH';
Line: 122

ad_parallel_updates_pkg.initialize_rowid_range(
           ad_parallel_updates_pkg.ROWID_RANGE,
           l_table_owner,
           l_table_name,
           l_script_name,
           l_worker_id,
           l_num_workers,
           l_batch_size, 0);
Line: 132

ad_parallel_updates_pkg.get_rowid_range(
           l_start_rowid,
           l_end_rowid,
           l_any_rows_to_process,
           l_batch_size,
           TRUE);
Line: 150

   INSERT INTO RA_AR_GT
   ( GT_ID                       ,
     AMT                         ,
     ACCTD_AMT                   ,
     ACCOUNT_CLASS               ,
     CCID_SECONDARY              ,
     REF_CUST_TRX_LINE_GL_DIST_ID,
     REF_CUSTOMER_TRX_LINE_ID    ,
     REF_CUSTOMER_TRX_ID         ,
     TO_CURRENCY                 ,
     BASE_CURRENCY               ,
  -- ADJ and APP Elmt
     DIST_AMT                    ,
     DIST_ACCTD_AMT              ,
     DIST_CHRG_AMT               ,
     DIST_CHRG_ACCTD_AMT         ,
     DIST_FRT_AMT                ,
     DIST_FRT_ACCTD_AMT          ,
     DIST_TAX_AMT                ,
     DIST_TAX_ACCTD_AMT          ,
  -- Buc
     tl_alloc_amt          ,
     tl_alloc_acctd_amt    ,
     tl_chrg_alloc_amt     ,
     tl_chrg_alloc_acctd_amt,
     tl_frt_alloc_amt     ,
     tl_frt_alloc_acctd_amt,
     tl_tax_alloc_amt     ,
     tl_tax_alloc_acctd_amt,
  -- ED Elmt
     DIST_ed_AMT,
     DIST_ed_ACCTD_AMT,
     DIST_ed_chrg_AMT,
     DIST_ed_chrg_ACCTD_AMT,
     DIST_ed_frt_AMT      ,
     DIST_ed_frt_ACCTD_AMT,
     DIST_ed_tax_AMT      ,
     DIST_ed_tax_ACCTD_AMT,
     --
     tl_ed_alloc_amt          ,
     tl_ed_alloc_acctd_amt    ,
     tl_ed_chrg_alloc_amt     ,
     tl_ed_chrg_alloc_acctd_amt,
     tl_ed_frt_alloc_amt     ,
     tl_ed_frt_alloc_acctd_amt,
     tl_ed_tax_alloc_amt     ,
     tl_ed_tax_alloc_acctd_amt,
  -- UNED
     DIST_uned_AMT              ,
     DIST_uned_ACCTD_AMT        ,
     DIST_uned_chrg_AMT         ,
     DIST_uned_chrg_ACCTD_AMT   ,
     DIST_uned_frt_AMT          ,
     DIST_uned_frt_ACCTD_AMT    ,
     DIST_uned_tax_AMT          ,
     DIST_uned_tax_ACCTD_AMT    ,
     --
     tl_uned_alloc_amt          ,
     tl_uned_alloc_acctd_amt    ,
     tl_uned_chrg_alloc_amt     ,
     tl_uned_chrg_alloc_acctd_amt,
     tl_uned_frt_alloc_amt     ,
     tl_uned_frt_alloc_acctd_amt,
     tl_uned_tax_alloc_amt     ,
     tl_uned_tax_alloc_acctd_amt,
     --
     source_type               ,
     source_table              ,
     source_id                 ,
     line_type,
     --
     group_id,
     source_data_key1  ,
     source_data_key2  ,
     source_data_key3  ,
     source_data_key4  ,
     source_data_key5  ,
     gp_level,
     --
     set_of_books_id,
     sob_type,
     se_gt_id,
     tax_link_id,
     tax_inc_flag
     )
SELECT
      0      -- GT_ID
,     ctlgd.amount                -- AMT
,     ctlgd.acctd_amount          -- ACCTD_AMT
,     DECODE(ctl.line_type,'LINE','REV',
                           'TAX','TAX',
                           'FREIGHT','FREIGHT',
                           'CHARGES','CHARGES',
                           'CB','REV')      -- ACCOUNT_CLASS
,     DECODE(ctlgd.collected_tax_ccid,
              NULL, ctlgd.code_combination_id,
              0   , ctlgd.code_combination_id,
                 ctlgd.collected_tax_ccid)  -- CCID_SECONDARY
,     ctlgd.cust_trx_line_gl_dist_id --REF_CUST_TRX_LINE_GL_DIST_ID
,     DECODE(ctl.line_type,'LINE'   ,-6,
                           'TAX'    ,-8,
                           'FREIGHT',-9,
                           'CHARGES',-7,
                           'CB'     ,-6)
--,     ctlgd.customer_trx_line_id  -- REF_CUSTOMER_TRX_LINE_ID
,     trx.customer_trx_id         -- REF_CUSTOMER_TRX_ID
,     trx.invoice_currency_code   -- TO_CURRENCY
,     NULL  -- BASE_CURRENCY
  -- ADJ and APP Elmt
,     DECODE(ctl.line_type,'LINE',ctlgd.amount,0)          -- DIST_AMT
,     DECODE(ctl.line_type,'LINE',ctlgd.acctd_amount,0)    -- DIST_ACCTD_AMT
,     DECODE(ctl.line_type,'CHARGES',ctlgd.amount,0)       -- DIST_CHRG_AMT
,     DECODE(ctl.line_type,'CHARGES',ctlgd.acctd_amount,0) -- DIST_CHRG_ACCTD_AMT
,     DECODE(ctl.line_type,'FREIGHT',ctlgd.amount,0)       -- DIST_FRT_AMT
,     DECODE(ctl.line_type,'FREIGHT',ctlgd.acctd_amount,0) -- DIST_FRT_ACCTD_AMT
,     DECODE(ctl.line_type,'TAX',ctlgd.amount,0)           -- DIST_TAX_AMT
,     DECODE(ctl.line_type,'TAX',ctlgd.acctd_amount,0)     -- DIST_TAX_ACCTD_AMT
     -- Buc
,     0      -- tl_alloc_amt
,     0      -- tl_alloc_acctd_amt
,     0      -- tl_chrg_alloc_amt
,     0      -- tl_chrg_alloc_acctd_amt
,     0      -- tl_frt_alloc_amt
,     0      -- tl_frt_alloc_acctd_amt
,     0      -- tl_tax_alloc_amt
,     0      -- tl_tax_alloc_acctd_amt
  -- ED Elmt
,     DECODE(ctl.line_type,'LINE'   ,ctlgd.amount,0)       --DIST_ed_AMT
,     DECODE(ctl.line_type,'LINE'   ,ctlgd.acctd_amount,0) --DIST_ed_ACCTD_AMT
,     DECODE(ctl.line_type,'CHARGES',ctlgd.amount,0)       --DIST_ed_chrg_AMT
,     DECODE(ctl.line_type,'CHARGES',ctlgd.acctd_amount,0) --DIST_ed_chrg_ACCTD_AMT
,     DECODE(ctl.line_type,'FREIGHT',ctlgd.amount,0)       --DIST_ed_frt_AMT
,     DECODE(ctl.line_type,'FREIGHT',ctlgd.acctd_amount,0) --DIST_ed_frt_ACCTD_AMT
,     DECODE(ctl.line_type,'TAX'    ,ctlgd.amount,0)       --DIST_ed_tax_AMT
,     DECODE(ctl.line_type,'TAX'    ,ctlgd.acctd_amount,0) --DIST_ed_tax_ACCTD_AMT
     --
,    0          -- tl_ed_alloc_amt
,    0          -- tl_ed_alloc_acctd_amt
,    0          -- tl_ed_chrg_alloc_amt
,    0          -- tl_ed_chrg_alloc_acctd_amt
,    0          -- tl_ed_frt_alloc_amt
,    0          -- tl_ed_frt_alloc_acctd_amt
,    0          -- tl_ed_tax_alloc_amt
,    0          -- tl_ed_tax_alloc_acctd_amt
  -- UNED
,    DECODE(ctl.line_type,'LINE'   ,ctlgd.amount,0)       --DIST_uned_AMT
,    DECODE(ctl.line_type,'LINE'   ,ctlgd.acctd_amount,0) --DIST_uned_ACCTD_AMT
,    DECODE(ctl.line_type,'CHARGES',ctlgd.amount,0)       --DIST_uned_chrg_AMT
,    DECODE(ctl.line_type,'CHARGES',ctlgd.acctd_amount,0) --DIST_uned_chrg_ACCTD_AMT
,    DECODE(ctl.line_type,'FREIGHT',ctlgd.amount,0)       --DIST_uned_frt_AMT
,    DECODE(ctl.line_type,'FREIGHT',ctlgd.acctd_amount,0) --DIST_uned_frt_ACCTD_AMT
,    DECODE(ctl.line_type,'TAX'    ,ctlgd.amount,0)       --DIST_uned_tax_AMT
,    DECODE(ctl.line_type,'TAX'    ,ctlgd.acctd_amount,0) --DIST_uned_tax_ACCTD_AMT
     --
,    0          -- tl_uned_alloc_amt
,    0          -- tl_uned_alloc_acctd_amt
,    0          -- tl_uned_chrg_alloc_amt
,    0          -- tl_uned_chrg_alloc_acctd_amt
,    0          -- tl_uned_frt_alloc_amt
,    0          -- tl_uned_frt_alloc_acctd_amt
,    0          -- tl_uned_tax_alloc_amt
,    0          -- tl_uned_tax_alloc_acctd_amt
     --
,    NULL    -- source_type
,    'CTLGD' -- source_table
,    NULL    -- source_id
,    ctl.line_type  -- line_type
     --
,    NULL     -- group_id
,    '00'     -- source_data_key1
,    '00'     -- source_data_key2
,    '00'     -- source_data_key3
,    '00'     -- source_data_key4
,    '00'     -- source_data_key5
,    'D'      -- gp_level
     --
,    trx.set_of_books_id  -- set_of_books_id
,    'P'                  -- sob_type
,    USERENV('SESSIONID')   -- se_gt_id
,    NULL      -- tax_link_id
,    NULL      -- tax_inc_flag
FROM (SELECT applied_customer_trx_id,
             org_id
        FROM ar_receivable_applications_all
       WHERE status               = 'APP'
         AND upgrade_method       IS NULL
         AND posting_control_id   = -3
         AND rowid                >= l_start_rowid
         AND rowid                <= l_end_rowid
       GROUP BY applied_customer_trx_id,
                org_id                    )            app,
     ar_system_parameters_all                          ars,
     ra_customer_trx_all                               trx,
     ra_customer_trx_lines_all                         ctl,
     ra_cust_trx_line_gl_dist_all                      ctlgd
WHERE ars.accounting_method       = 'CASH'
  AND app.org_id                  = ars.org_id
  AND app.applied_customer_trx_id = trx.customer_trx_id
  AND trx.customer_trx_id         = ctl.customer_trx_id
  AND ctl.customer_trx_line_id    = ctlgd.customer_trx_line_id
  AND ctl.line_type               IN ('LINE','TAX','FREIGHT','CHARGES','CB')
  AND ctlgd.account_class         IN ('REV','SUSPENSE','UNBILL','UNEARN','FREIGHT','TAX')
  AND ctlgd.account_set_flag      = 'N'
  AND NOT EXISTS (SELECT '1'
                     FROM psa_trx_types_all   psa,
                          ra_customer_trx_all inv
                    WHERE inv.customer_trx_id  = app.applied_customer_trx_id
                      AND inv.cust_trx_type_id = psa.psa_trx_type_id);
Line: 363

   INSERT INTO RA_AR_GT
   ( GT_ID                       ,
     AMT                         ,
     ACCTD_AMT                   ,
     ACCOUNT_CLASS               ,
     CCID_SECONDARY              ,
     REF_CUST_TRX_LINE_GL_DIST_ID,
     REF_CUSTOMER_TRX_LINE_ID    ,
     REF_CUSTOMER_TRX_ID         ,
     TO_CURRENCY                 ,
     BASE_CURRENCY               ,
  -- ADJ and APP Elmt
     DIST_AMT                    ,
     DIST_ACCTD_AMT              ,
     DIST_CHRG_AMT               ,
     DIST_CHRG_ACCTD_AMT         ,
     DIST_FRT_AMT                ,
     DIST_FRT_ACCTD_AMT          ,
     DIST_TAX_AMT                ,
     DIST_TAX_ACCTD_AMT          ,
     -- Buc
     tl_alloc_amt          ,
     tl_alloc_acctd_amt    ,
     tl_chrg_alloc_amt     ,
     tl_chrg_alloc_acctd_amt,
     tl_frt_alloc_amt     ,
     tl_frt_alloc_acctd_amt,
     tl_tax_alloc_amt     ,
     tl_tax_alloc_acctd_amt,
  -- ED Elmt
     DIST_ed_AMT,
     DIST_ed_ACCTD_AMT,
     DIST_ed_chrg_AMT,
     DIST_ed_chrg_ACCTD_AMT,
     DIST_ed_frt_AMT      ,
     DIST_ed_frt_ACCTD_AMT,
     DIST_ed_tax_AMT      ,
     DIST_ed_tax_ACCTD_AMT,
     --
     tl_ed_alloc_amt          ,
     tl_ed_alloc_acctd_amt    ,
     tl_ed_chrg_alloc_amt     ,
     tl_ed_chrg_alloc_acctd_amt,
     tl_ed_frt_alloc_amt     ,
     tl_ed_frt_alloc_acctd_amt,
     tl_ed_tax_alloc_amt     ,
     tl_ed_tax_alloc_acctd_amt,
     --
  -- UNED
     DIST_uned_AMT              ,
     DIST_uned_ACCTD_AMT        ,
     DIST_uned_chrg_AMT         ,
     DIST_uned_chrg_ACCTD_AMT   ,
     DIST_uned_frt_AMT          ,
     DIST_uned_frt_ACCTD_AMT    ,
     DIST_uned_tax_AMT          ,
     DIST_uned_tax_ACCTD_AMT    ,
     --
     tl_uned_alloc_amt          ,
     tl_uned_alloc_acctd_amt    ,
     tl_uned_chrg_alloc_amt     ,
     tl_uned_chrg_alloc_acctd_amt,
     tl_uned_frt_alloc_amt     ,
     tl_uned_frt_alloc_acctd_amt,
     tl_uned_tax_alloc_amt     ,
     tl_uned_tax_alloc_acctd_amt,
     --
     source_type               ,
     source_table              ,
     source_id                 ,
     line_type,
     --
     group_id,
     source_data_key1  ,
     source_data_key2  ,
     source_data_key3  ,
     source_data_key4  ,
     source_data_key5  ,
     gp_level,
     --
     set_of_books_id,
     sob_type,
     se_gt_id,
     --{Taxable Amount
     tax_link_id,
     tax_inc_flag,
     --}
     ref_line_id
     )
SELECT
   0                                                -- GT_ID
,  NVL(ard.amount_cr,0)
        - NVL(ard.amount_dr,0)                      -- AMT
,  NVL(ard.acctd_amount_cr,0)
        - NVL(ard.acctd_amount_dr,0)                -- ACCTD_AMT
,  DECODE(adj.type,
         'LINE',DECODE(ard.source_type,'ADJ','REV',
                               'TAX','TAX',
                      'DEFERRED_TAX','TAX',
                   'ADJ_NON_REC_TAX','TAX','REV'),
         'TAX' ,DECODE(ard.source_type,'TAX','TAX',
                               'ADJ','TAX',
                      'DEFERRED_TAX','TAX',
                   'ADJ_NON_REC_TAX','TAX','TAX'),
         'FREIGHT' ,DECODE(ard.source_type,'ADJ',
                              'FREIGHT','FREIGHT'),
         'CHARGES',DECODE(ard.source_type,'FINCHRG',
                             'CHARGES','CHARGES'),
         'REV')                                   -- ACCOUNT_CLASS
,  ard.code_combination_id                        -- CCID_SECONDARY
,  DECODE(adj.type,
            'LINE',DECODE(ard.source_type,'ADJ',-6,
                               'TAX',-8,
                      'DEFERRED_TAX',-8,
                   'ADJ_NON_REC_TAX',-8,-6),
            'TAX' ,DECODE(ard.source_type,'TAX',-8,
                               'ADJ',-8,
                      'DEFERRED_TAX',-8,
                   'ADJ_NON_REC_TAX',-8,-8),
            'FREIGHT' ,DECODE(ard.source_type,'ADJ',
                              -9,-9),
            'CHARGES',DECODE(ard.source_type,'FINCHRG',
                              -7,-7),
            -6)                                  --REF_CUST_TRX_LINE_GL_DIST_ID
,  DECODE(adj.type,
            'LINE',DECODE(ard.source_type,'ADJ',-6,
                               'TAX',-8,
                      'DEFERRED_TAX',-8,
                   'ADJ_NON_REC_TAX',-8,-6),
            'TAX' ,DECODE(ard.source_type,'TAX',-8,
                               'ADJ',-8,
                      'DEFERRED_TAX',-8,
                   'ADJ_NON_REC_TAX',-8,-8),
            'FREIGHT' ,DECODE(ard.source_type,'ADJ',
                              -9,-9),
            'CHARGES',DECODE(ard.source_type,'FINCHRG',
                              -7,-7),
            -6)                                    --REF_CUSTOMER_TRX_LINE_ID
,  adj.customer_trx_id                             --REF_CUSTOMER_TRX_ID
,  trx.invoice_currency_code                       --TO_CURRENCY
,  NULL                      -- BASE_CURRENCY
  -- ADJ and APP Elmt
,  DECODE(adj.type,'LINE', DECODE(ard.source_type,
                                 'ADJ',(NVL(ard.amount_cr,0)-NVL(ard.amount_dr,0)),0),
                           0)                      --DIST_AMT
,DECODE(adj.type,'LINE', DECODE(ard.source_type,
                                'ADJ',(NVL(ard.acctd_amount_cr,0)-NVL(ard.acctd_amount_dr,0)),0),
                           0)                      --DIST_ACCTD_AMT
   --
,DECODE(adj.type,'CHARGES',DECODE(ard.source_type,
                                 'FINCHRG',(NVL(ard.amount_cr,0)-NVL(ard.amount_dr,0)),
                                 'ADJ' ,   (NVL(ard.amount_cr,0)-NVL(ard.amount_dr,0)),0),
                           0)                      --DIST_CHRG_AMT
,DECODE(adj.type,'CHARGES',DECODE(ard.source_type,
                                  'FINCHRG',(NVL(ard.acctd_amount_cr,0)-NVL(ard.acctd_amount_dr,0)),
	                          'ADJ',(NVL(ard.acctd_amount_cr,0)-NVL(ard.acctd_amount_dr,0)),0),
                           0)                      --DIST_CHRG_ACCTD_AMT
,  DECODE(adj.type,'FREIGHT',DECODE(ard.source_type,
                                   'ADJ',(NVL(ard.amount_cr,0)-NVL(ard.amount_dr,0)),0),
                           0)                      --DIST_FRT_AMT
,  DECODE(adj.type,'FREIGHT',DECODE(ard.source_type,
                                   'ADJ',(NVL(ard.acctd_amount_cr,0)-NVL(ard.acctd_amount_dr,0)),0),
                           0)                      --DIST_FRT_ACCTD_AMT
,  DECODE(adj.type,'TAX',  DECODE(ard.source_type,
                                  'TAX',(NVL(ard.amount_cr,0)-NVL(ard.amount_dr,0)),
                                  'DEFERRED_TAX',(NVL(ard.amount_cr,0)-NVL(ard.amount_dr,0)),
                                  'ADJ',(NVL(ard.amount_cr,0)-NVL(ard.amount_dr,0)),
                                'ADJ_NON_REC_TAX',(NVL(ard.amount_cr,0)-NVL(ard.amount_dr,0)),0),
                   'LINE', DECODE(ard.source_type,
                                 'TAX',(NVL(ard.amount_cr,0)-NVL(ard.amount_dr,0)),
                                 'ADJ_NON_REC_TAX',(NVL(ard.amount_cr,0)-NVL(ard.amount_dr,0)),
                                 'DEFERRED_TAX',(NVL(ard.amount_cr,0)-NVL(ard.amount_dr,0)),0),
                           0)                      --DIST_TAX_AMT
,  DECODE(adj.type,'TAX',  DECODE(ard.source_type,
                                   'TAX',(NVL(ard.acctd_amount_cr,0)-NVL(ard.acctd_amount_dr,0)),
                                   'DEFERRED_TAX',(NVL(ard.acctd_amount_cr,0)-NVL(ard.acctd_amount_dr,0)),
                                   'ADJ',(NVL(ard.acctd_amount_cr,0)-NVL(ard.acctd_amount_dr,0)),
                                'ADJ_NON_REC_TAX',(NVL(ard.acctd_amount_cr,0)-NVL(ard.acctd_amount_dr,0)),0),
                   'LINE', DECODE(ard.source_type,
                                   'TAX',(NVL(ard.acctd_amount_cr,0)-NVL(ard.acctd_amount_dr,0)),
                                'ADJ_NON_REC_TAX',(NVL(ard.acctd_amount_cr,0)-NVL(ard.acctd_amount_dr,0)),
                                   'DEFERRED_TAX',(NVL(ard.acctd_amount_cr,0)-NVL(ard.acctd_amount_dr,0)),0),
                           0)                      -- DIST_TAX_ACCTD_AMT
  -- Buc
,     0          -- tl_alloc_amt
,     0    -- tl_alloc_acctd_amt
,     0          -- tl_chrg_alloc_amt
,     0    -- tl_chrg_alloc_acctd_amt
,     0           -- tl_frt_alloc_amt
,     0     -- tl_frt_alloc_acctd_amt
,     0           -- tl_tax_alloc_amt
,     0     -- tl_tax_alloc_acctd_amt
  -- ED Elmt
,     0      -- DIST_ed_AMT
,     0      -- DIST_ed_ACCTD_AMT
,     0      -- DIST_ed_chrg_AMT
,     0      -- DIST_ed_chrg_ACCTD_AMT
,     0      -- DIST_ed_frt_AMT
,     0      -- DIST_ed_frt_ACCTD_AMT
,     0      -- DIST_ed_tax_AMT
,     0      -- DIST_ed_tax_ACCTD_AMT
     --
,     0      -- tl_ed_alloc_amt
,     0      -- tl_ed_alloc_acctd_amt
,     0      -- tl_ed_chrg_alloc_amt
,     0      -- tl_ed_chrg_alloc_acctd_amt
,     0      -- tl_ed_frt_alloc_amt
,     0      -- tl_ed_frt_alloc_acctd_amt
,     0      -- tl_ed_tax_alloc_amt
,     0      -- tl_ed_tax_alloc_acctd_amt
  -- UNED
,     0      -- DIST_uned_AMT
,     0      -- DIST_uned_ACCTD_AMT
,     0      -- DIST_uned_chrg_AMT
,     0      -- DIST_uned_chrg_ACCTD_AMT
,     0      -- DIST_uned_frt_AMT
,     0      -- DIST_uned_frt_ACCTD_AMT
,     0      -- DIST_uned_tax_AMT
,     0      -- DIST_uned_tax_ACCTD_AMT
     --
,     0      -- tl_uned_alloc_amt
,     0      -- tl_uned_alloc_acctd_amt
,     0      -- tl_uned_chrg_alloc_amt
,     0      -- tl_uned_chrg_alloc_acctd_amt
,     0      -- tl_uned_frt_alloc_amt
,     0      -- tl_uned_frt_alloc_acctd_amt
,     0      -- tl_uned_tax_alloc_amt
,     0      -- tl_uned_tax_alloc_acctd_amt
     --
,    ard.source_type      -- source_type
,    ard.source_table     -- source_table
,    ard.source_id        -- source_id
,    DECODE(adj.type,
          'LINE',DECODE(ard.source_type,'ADJ','LINE',
                                        'TAX','TAX',
                               'DEFERRED_TAX','TAX','LINE'),
           'TAX','TAX',
          'CHARGES','CHARGES',
          'FREIGHT','FREIGHT', 'LINE')      -- line_type
     --
,    NULL                                   -- group_id
,    '00'     -- source_data_key1
,    '00'     -- source_data_key2
,    '00'     -- source_data_key3
,    '00'     -- source_data_key4
,    '00'     -- source_data_key5
,    'D'      -- gp_level
     --
,    adj.set_of_books_id  -- set_of_books_id
,    'P'                  -- sob_type
,    USERENV('SESSIONID')      -- se_gt_id
,    NULL      -- tax_link_id
,    NULL      -- tax_inc_flag
,    ard.line_id  -- ref_line_id
  FROM ar_adjustments_all                               adj,
       ar_distributions_all                             ard,
       ar_system_parameters_all                         ars,
       (SELECT MAX(ref_customer_trx_id) ref_customer_trx_id,
               MAX(to_currency)         invoice_currency_code
         FROM  ra_ar_gt
         GROUP BY ref_customer_trx_id, to_currency)     trx
 WHERE adj.customer_trx_id = trx.ref_customer_trx_id
   AND adj.status          = 'A'
   AND adj.postable        = 'Y'
   AND adj.upgrade_method  = '11I'
   AND adj.adjustment_id   = ard.source_id
   AND ard.source_table    = 'ADJ'
   AND adj.type           IN  ('LINE','CHARGES','TAX','FREIGHT')
   AND adj.org_id          = ars.org_id
   AND ars.accounting_method = 'CASH'
   AND DECODE(adj.type, 'LINE',DECODE(ard.source_type,
                         'ADJ','Y',
                         'TAX','Y',
                         'DEFERRED_TAX','Y',
                         'ADJ_NON_REC_TAX','Y','N'),
                        'CHARGES',DECODE(ard.source_type,
                         'FINCHRG','Y',
                         'ADJ','Y','N'),
                        'TAX',DECODE(ard.source_type,
                         'TAX','Y',
                         'DEFERRED_TAX','Y',
                         'ADJ','Y',
                         'ADJ_NON_REC_TAX','Y','N'),
                        'FREIGHT',DECODE(ard.source_type,
                             'ADJ','Y','N'),
                        'N')  = 'Y';
Line: 651

INSERT INTO ar_base_dist_amts_gt
(   gt_id,
    gp_level,
    ref_customer_trx_id ,
    ref_customer_trx_line_id,
    base_dist_amt           ,
    base_dist_acctd_amt     ,
    base_dist_chrg_amt           ,
    base_dist_chrg_acctd_amt     ,
    base_dist_frt_amt           ,
    base_dist_frt_acctd_amt     ,
    base_dist_tax_amt           ,
    base_dist_tax_acctd_amt     ,

    base_ed_dist_amt           ,
    base_ed_dist_acctd_amt     ,
    base_ed_dist_chrg_amt      ,
    base_ed_dist_chrg_acctd_amt,
    base_ed_dist_frt_amt       ,
    base_ed_dist_frt_acctd_amt ,
    base_ed_dist_tax_amt       ,
    base_ed_dist_tax_acctd_amt ,

    base_uned_dist_amt,
    base_uned_dist_acctd_amt,
    base_uned_dist_chrg_amt,
    base_uned_dist_chrg_acctd_amt,
    base_uned_dist_frt_amt,
    base_uned_dist_frt_acctd_amt,
    base_uned_dist_tax_amt,
    base_uned_dist_tax_acctd_amt,
    set_of_books_id,
    sob_type,
    source_table,
    source_type
)
SELECT DISTINCT
       a.gt_id,
       a.gp_level,
       a.ref_customer_trx_id ,
       a.ref_customer_trx_line_id,
       s.sum_dist_amt,
       s.sum_dist_acctd_amt,
       s.sum_dist_chrg_amt,
       s.sum_dist_chrg_acctd_amt,
       s.sum_dist_frt_amt,
       s.sum_dist_frt_acctd_amt,
       s.sum_dist_tax_amt,
       s.sum_dist_tax_acctd_amt,
       --
       DECODE(a.source_table,'CTLGD',s.sum_dist_ed_amt,0),
       DECODE(a.source_table,'CTLGD',s.sum_dist_ed_acctd_amt,0),
       DECODE(a.source_table,'CTLGD',s.sum_dist_ed_chrg_amt,0),
       DECODE(a.source_table,'CTLGD',s.sum_dist_ed_chrg_acctd_amt,0),
       DECODE(a.source_table,'CTLGD',s.sum_dist_ed_frt_amt,0),
       DECODE(a.source_table,'CTLGD',s.sum_dist_ed_frt_acctd_amt,0),
       DECODE(a.source_table,'CTLGD',s.sum_dist_ed_tax_amt,0),
       DECODE(a.source_table,'CTLGD',s.sum_dist_ed_tax_acctd_amt,0),
       --
       DECODE(a.source_table,'CTLGD',s.sum_dist_uned_amt,0),
       DECODE(a.source_table,'CTLGD',s.sum_dist_uned_acctd_amt,0),
       DECODE(a.source_table,'CTLGD',s.sum_dist_uned_chrg_amt,0),
       DECODE(a.source_table,'CTLGD',s.sum_dist_uned_chrg_acctd_amt,0),
       DECODE(a.source_table,'CTLGD',s.sum_dist_uned_frt_amt,0),
       DECODE(a.source_table,'CTLGD',s.sum_dist_uned_frt_acctd_amt,0),
       DECODE(a.source_table,'CTLGD',s.sum_dist_uned_tax_amt,0),
       DECODE(a.source_table,'CTLGD',s.sum_dist_uned_tax_acctd_amt,0),
       a.set_of_books_id,
       a.sob_type,
       a.source_table,
       a.source_type
  FROM (SELECT
        SUM(NVL(b.DIST_AMT,0))                 sum_dist_amt ,
        SUM(NVL(b.DIST_ACCTD_AMT,0))           sum_dist_acctd_amt,
        SUM(NVL(b.DIST_CHRG_AMT,0))            sum_dist_chrg_amt,
        SUM(NVL(b.DIST_CHRG_ACCTD_AMT,0))      sum_dist_chrg_acctd_amt,
        SUM(NVL(b.DIST_FRT_AMT,0))             sum_dist_frt_amt,
        SUM(NVL(b.DIST_FRT_ACCTD_AMT,0))       sum_dist_frt_acctd_amt,
        SUM(NVL(b.DIST_TAX_AMT,0))             sum_dist_tax_amt,
        SUM(NVL(b.DIST_TAX_ACCTD_AMT,0))       sum_dist_tax_acctd_amt,
        --
        SUM(NVL(b.DIST_ed_AMT,0))              sum_dist_ed_amt,
        SUM(NVL(b.DIST_ed_ACCTD_AMT,0))        sum_dist_ed_acctd_amt,
        SUM(NVL(b.DIST_ed_chrg_AMT,0))         sum_dist_ed_chrg_amt,
        SUM(NVL(b.DIST_ed_chrg_ACCTD_AMT,0))   sum_dist_ed_chrg_acctd_amt,
        SUM(NVL(b.DIST_ed_frt_AMT,0))          sum_dist_ed_frt_amt,
        SUM(NVL(b.DIST_ed_frt_ACCTD_AMT,0))    sum_dist_ed_frt_acctd_amt,
        SUM(NVL(b.DIST_ed_tax_AMT,0))          sum_dist_ed_tax_amt,
        SUM(NVL(b.DIST_ed_tax_ACCTD_AMT,0))    sum_dist_ed_tax_acctd_amt,
        --
        SUM(NVL(b.DIST_uned_AMT,0))            sum_dist_uned_amt,
        SUM(NVL(b.DIST_uned_ACCTD_AMT,0))      sum_dist_uned_acctd_amt,
        SUM(NVL(b.DIST_uned_chrg_AMT,0))       sum_dist_uned_chrg_amt,
        SUM(NVL(b.DIST_uned_chrg_ACCTD_AMT,0)) sum_dist_uned_chrg_acctd_amt,
        SUM(NVL(b.DIST_uned_frt_AMT,0))        sum_dist_uned_frt_amt,
        SUM(NVL(b.DIST_uned_frt_ACCTD_AMT,0))  sum_dist_uned_frt_acctd_amt,
        SUM(NVL(b.DIST_uned_tax_AMT,0))        sum_dist_uned_tax_amt,
        SUM(NVL(b.DIST_uned_tax_ACCTD_AMT,0))  sum_dist_uned_tax_acctd_amt,
        b.ref_customer_trx_id                  ref_customer_trx_id,
        b.gt_id                                gt_id
      FROM ra_ar_gt b
     GROUP BY b.ref_customer_trx_id,
              b.gt_id )      s,
           ra_ar_gt a
  WHERE a.ref_customer_trx_id = s.ref_customer_trx_id
    AND a.gt_id               = s.gt_id;
Line: 796

    UPDATE ar_receivable_applications_all
       SET upgrade_method = 'R12_11ICASH_POST'
     WHERE receivable_application_id = l_ra_list(i);
Line: 803

   ad_parallel_updates_pkg.processed_rowid_range(
                       l_rows_processed,
                       l_end_rowid);
Line: 809

   ad_parallel_updates_pkg.get_rowid_range(
                       l_start_rowid,
                       l_end_rowid,
                       l_any_rows_to_process,
                       l_batch_size,
                       FALSE);
Line: 853

  SELECT app.*
    FROM ar_receivable_applications_all  app,
         ar_system_parameters_all        ars
  WHERE app.status               = 'APP'
    AND app.upgrade_method       = 'R12_11ICASH_POST'
    AND app.org_id               = ars.org_id
    AND app.posting_control_id   = -3
    AND app.rowid                >= p_start_rowid
    AND app.rowid                <= p_end_rowid
    AND ars.accounting_method    = 'CASH'
    AND app.customer_trx_id     IS NOT NULL
    AND app.cash_receipt_id     IS NULL
    AND NOT EXISTS (SELECT '1'
                     FROM psa_trx_types_all   psa,
                          ra_customer_trx_all inv
                    WHERE inv.customer_trx_id  = app.customer_trx_id
                      AND inv.cust_trx_type_id = psa.psa_trx_type_id)
  ORDER BY app.org_id;
Line: 902

select count(*) into l_org_count from ar_system_parameters_all
where accounting_method       = 'CASH';
Line: 908

ad_parallel_updates_pkg.initialize_rowid_range(
           ad_parallel_updates_pkg.ROWID_RANGE,
           l_table_owner,
           l_table_name,
           l_script_name,
           l_worker_id,
           l_num_workers,
           l_batch_size, 0);
Line: 918

ad_parallel_updates_pkg.get_rowid_range(
           l_start_rowid,
           l_end_rowid,
           l_any_rows_to_process,
           l_batch_size,
           TRUE);
Line: 936

   INSERT INTO RA_AR_GT
   ( GT_ID                       ,
     AMT                         ,
     ACCTD_AMT                   ,
     ACCOUNT_CLASS               ,
     CCID_SECONDARY              ,
     REF_CUST_TRX_LINE_GL_DIST_ID,
     REF_CUSTOMER_TRX_LINE_ID    ,
     REF_CUSTOMER_TRX_ID         ,
     TO_CURRENCY                 ,
     BASE_CURRENCY               ,
  -- ADJ and APP Elmt
     DIST_AMT                    ,
     DIST_ACCTD_AMT              ,
     DIST_CHRG_AMT               ,
     DIST_CHRG_ACCTD_AMT         ,
     DIST_FRT_AMT                ,
     DIST_FRT_ACCTD_AMT          ,
     DIST_TAX_AMT                ,
     DIST_TAX_ACCTD_AMT          ,
  -- Buc
     tl_alloc_amt          ,
     tl_alloc_acctd_amt    ,
     tl_chrg_alloc_amt     ,
     tl_chrg_alloc_acctd_amt,
     tl_frt_alloc_amt     ,
     tl_frt_alloc_acctd_amt,
     tl_tax_alloc_amt     ,
     tl_tax_alloc_acctd_amt,
  -- ED Elmt
     DIST_ed_AMT,
     DIST_ed_ACCTD_AMT,
     DIST_ed_chrg_AMT,
     DIST_ed_chrg_ACCTD_AMT,
     DIST_ed_frt_AMT      ,
     DIST_ed_frt_ACCTD_AMT,
     DIST_ed_tax_AMT      ,
     DIST_ed_tax_ACCTD_AMT,
     --
     tl_ed_alloc_amt          ,
     tl_ed_alloc_acctd_amt    ,
     tl_ed_chrg_alloc_amt     ,
     tl_ed_chrg_alloc_acctd_amt,
     tl_ed_frt_alloc_amt     ,
     tl_ed_frt_alloc_acctd_amt,
     tl_ed_tax_alloc_amt     ,
     tl_ed_tax_alloc_acctd_amt,
  -- UNED
     DIST_uned_AMT              ,
     DIST_uned_ACCTD_AMT        ,
     DIST_uned_chrg_AMT         ,
     DIST_uned_chrg_ACCTD_AMT   ,
     DIST_uned_frt_AMT          ,
     DIST_uned_frt_ACCTD_AMT    ,
     DIST_uned_tax_AMT          ,
     DIST_uned_tax_ACCTD_AMT    ,
     --
     tl_uned_alloc_amt          ,
     tl_uned_alloc_acctd_amt    ,
     tl_uned_chrg_alloc_amt     ,
     tl_uned_chrg_alloc_acctd_amt,
     tl_uned_frt_alloc_amt     ,
     tl_uned_frt_alloc_acctd_amt,
     tl_uned_tax_alloc_amt     ,
     tl_uned_tax_alloc_acctd_amt,
     --
     source_type               ,
     source_table              ,
     source_id                 ,
     line_type,
     --
     group_id,
     source_data_key1  ,
     source_data_key2  ,
     source_data_key3  ,
     source_data_key4  ,
     source_data_key5  ,
     gp_level,
     --
     set_of_books_id,
     sob_type,
     se_gt_id,
     tax_link_id,
     tax_inc_flag
     )
SELECT
      0      -- GT_ID
,     ctlgd.amount                -- AMT
,     ctlgd.acctd_amount          -- ACCTD_AMT
,     DECODE(ctl.line_type,'LINE','REV',
                           'TAX','TAX',
                           'FREIGHT','FREIGHT',
                           'CHARGES','CHARGES',
                           'CB','REV')      -- ACCOUNT_CLASS
,     DECODE(ctlgd.collected_tax_ccid,
              NULL, ctlgd.code_combination_id,
              0   , ctlgd.code_combination_id,
                 ctlgd.collected_tax_ccid)  -- CCID_SECONDARY
,     ctlgd.cust_trx_line_gl_dist_id --REF_CUST_TRX_LINE_GL_DIST_ID
,     DECODE(ctl.line_type,'LINE'   ,-6,
                           'TAX'    ,-8,
                           'FREIGHT',-9,
                           'CHARGES',-7,
                           'CB'     ,-6)
--,     ctlgd.customer_trx_line_id  -- REF_CUSTOMER_TRX_LINE_ID
,     trx.customer_trx_id         -- REF_CUSTOMER_TRX_ID
,     trx.invoice_currency_code   -- TO_CURRENCY
,     NULL  -- BASE_CURRENCY
  -- ADJ and APP Elmt
,     DECODE(ctl.line_type,'LINE',ctlgd.amount,0)          -- DIST_AMT
,     DECODE(ctl.line_type,'LINE',ctlgd.acctd_amount,0)    -- DIST_ACCTD_AMT
,     DECODE(ctl.line_type,'CHARGES',ctlgd.amount,0)       -- DIST_CHRG_AMT
,     DECODE(ctl.line_type,'CHARGES',ctlgd.acctd_amount,0) -- DIST_CHRG_ACCTD_AMT
,     DECODE(ctl.line_type,'FREIGHT',ctlgd.amount,0)       -- DIST_FRT_AMT
,     DECODE(ctl.line_type,'FREIGHT',ctlgd.acctd_amount,0) -- DIST_FRT_ACCTD_AMT
,     DECODE(ctl.line_type,'TAX',ctlgd.amount,0)           -- DIST_TAX_AMT
,     DECODE(ctl.line_type,'TAX',ctlgd.acctd_amount,0)     -- DIST_TAX_ACCTD_AMT
     -- Buc
,     0      -- tl_alloc_amt
,     0      -- tl_alloc_acctd_amt
,     0      -- tl_chrg_alloc_amt
,     0      -- tl_chrg_alloc_acctd_amt
,     0      -- tl_frt_alloc_amt
,     0      -- tl_frt_alloc_acctd_amt
,     0      -- tl_tax_alloc_amt
,     0      -- tl_tax_alloc_acctd_amt
  -- ED Elmt
,     DECODE(ctl.line_type,'LINE'   ,ctlgd.amount,0)       --DIST_ed_AMT
,     DECODE(ctl.line_type,'LINE'   ,ctlgd.acctd_amount,0) --DIST_ed_ACCTD_AMT
,     DECODE(ctl.line_type,'CHARGES',ctlgd.amount,0)       --DIST_ed_chrg_AMT
,     DECODE(ctl.line_type,'CHARGES',ctlgd.acctd_amount,0) --DIST_ed_chrg_ACCTD_AMT
,     DECODE(ctl.line_type,'FREIGHT',ctlgd.amount,0)       --DIST_ed_frt_AMT
,     DECODE(ctl.line_type,'FREIGHT',ctlgd.acctd_amount,0) --DIST_ed_frt_ACCTD_AMT
,     DECODE(ctl.line_type,'TAX'    ,ctlgd.amount,0)       --DIST_ed_tax_AMT
,     DECODE(ctl.line_type,'TAX'    ,ctlgd.acctd_amount,0) --DIST_ed_tax_ACCTD_AMT
     --
,    0          -- tl_ed_alloc_amt
,    0          -- tl_ed_alloc_acctd_amt
,    0          -- tl_ed_chrg_alloc_amt
,    0          -- tl_ed_chrg_alloc_acctd_amt
,    0          -- tl_ed_frt_alloc_amt
,    0          -- tl_ed_frt_alloc_acctd_amt
,    0          -- tl_ed_tax_alloc_amt
,    0          -- tl_ed_tax_alloc_acctd_amt
  -- UNED
,    DECODE(ctl.line_type,'LINE'   ,ctlgd.amount,0)       --DIST_uned_AMT
,    DECODE(ctl.line_type,'LINE'   ,ctlgd.acctd_amount,0) --DIST_uned_ACCTD_AMT
,    DECODE(ctl.line_type,'CHARGES',ctlgd.amount,0)       --DIST_uned_chrg_AMT
,    DECODE(ctl.line_type,'CHARGES',ctlgd.acctd_amount,0) --DIST_uned_chrg_ACCTD_AMT
,    DECODE(ctl.line_type,'FREIGHT',ctlgd.amount,0)       --DIST_uned_frt_AMT
,    DECODE(ctl.line_type,'FREIGHT',ctlgd.acctd_amount,0) --DIST_uned_frt_ACCTD_AMT
,    DECODE(ctl.line_type,'TAX'    ,ctlgd.amount,0)       --DIST_uned_tax_AMT
,    DECODE(ctl.line_type,'TAX'    ,ctlgd.acctd_amount,0) --DIST_uned_tax_ACCTD_AMT
     --
,    0          -- tl_uned_alloc_amt
,    0          -- tl_uned_alloc_acctd_amt
,    0          -- tl_uned_chrg_alloc_amt
,    0          -- tl_uned_chrg_alloc_acctd_amt
,    0          -- tl_uned_frt_alloc_amt
,    0          -- tl_uned_frt_alloc_acctd_amt
,    0          -- tl_uned_tax_alloc_amt
,    0          -- tl_uned_tax_alloc_acctd_amt
     --
,    NULL    -- source_type
,    'CTLGD' -- source_table
,    NULL    -- source_id
,    ctl.line_type  -- line_type
     --
,    NULL     -- group_id
,    '00'     -- source_data_key1
,    '00'     -- source_data_key2
,    '00'     -- source_data_key3
,    '00'     -- source_data_key4
,    '00'     -- source_data_key5
,    'D'      -- gp_level
     --
,    trx.set_of_books_id  -- set_of_books_id
,    'P'                  -- sob_type
,    USERENV('SESSIONID')   -- se_gt_id
,    NULL      -- tax_link_id
,    NULL      -- tax_inc_flag
FROM (SELECT customer_trx_id,
             org_id
        FROM ar_receivable_applications_all
       WHERE status               = 'APP'
         AND upgrade_method       = 'R12_11ICASH_POST'
         AND posting_control_id   = -3
         AND customer_trx_id      IS NOT NULL
         AND cash_receipt_id      IS NULL
         AND rowid                >= l_start_rowid
         AND rowid                <= l_end_rowid
       GROUP BY customer_trx_id,
                org_id                    )            app,
     ar_system_parameters_all                          ars,
     ra_customer_trx_all                               trx,
     ra_customer_trx_lines_all                         ctl,
     ra_cust_trx_line_gl_dist_all                      ctlgd
WHERE ars.accounting_method       = 'CASH'
  AND app.org_id                  = ars.org_id
  AND app.customer_trx_id         = trx.customer_trx_id
  AND trx.customer_trx_id         = ctl.customer_trx_id
  AND ctl.customer_trx_line_id    = ctlgd.customer_trx_line_id
  AND ctl.line_type               IN ('LINE','TAX','FREIGHT','CHARGES','CB')
  AND ctlgd.account_class         IN ('REV','SUSPENSE','UNBILL','UNEARN','FREIGHT','TAX')
  AND ctlgd.account_set_flag      = 'N'
  AND NOT EXISTS (SELECT '1'
                     FROM psa_trx_types_all   psa,
                          ra_customer_trx_all inv
                    WHERE inv.customer_trx_id  = app.customer_trx_id
                      AND inv.cust_trx_type_id = psa.psa_trx_type_id);
Line: 1149

INSERT INTO ar_base_dist_amts_gt
(   gt_id,
    gp_level,
    ref_customer_trx_id ,
    ref_customer_trx_line_id,
    base_dist_amt           ,
    base_dist_acctd_amt     ,
    base_dist_chrg_amt           ,
    base_dist_chrg_acctd_amt     ,
    base_dist_frt_amt           ,
    base_dist_frt_acctd_amt     ,
    base_dist_tax_amt           ,
    base_dist_tax_acctd_amt     ,

    base_ed_dist_amt           ,
    base_ed_dist_acctd_amt     ,
    base_ed_dist_chrg_amt      ,
    base_ed_dist_chrg_acctd_amt,
    base_ed_dist_frt_amt       ,
    base_ed_dist_frt_acctd_amt ,
    base_ed_dist_tax_amt       ,
    base_ed_dist_tax_acctd_amt ,

    base_uned_dist_amt,
    base_uned_dist_acctd_amt,
    base_uned_dist_chrg_amt,
    base_uned_dist_chrg_acctd_amt,
    base_uned_dist_frt_amt,
    base_uned_dist_frt_acctd_amt,
    base_uned_dist_tax_amt,
    base_uned_dist_tax_acctd_amt,
    set_of_books_id,
    sob_type,
    source_table,
    source_type
)
SELECT DISTINCT
       a.gt_id,
       a.gp_level,
       a.ref_customer_trx_id ,
       a.ref_customer_trx_line_id,

       s.sum_dist_amt,
       s.sum_dist_acctd_amt,
       s.sum_dist_chrg_amt,
       s.sum_dist_chrg_acctd_amt,
       s.sum_dist_frt_amt,
       s.sum_dist_frt_acctd_amt,
       s.sum_dist_tax_amt,
       s.sum_dist_tax_acctd_amt,
       --
       DECODE(a.source_table,'CTLGD',s.sum_dist_ed_amt,0),
       DECODE(a.source_table,'CTLGD',s.sum_dist_ed_acctd_amt,0),
       DECODE(a.source_table,'CTLGD',s.sum_dist_ed_chrg_amt,0),
       DECODE(a.source_table,'CTLGD',s.sum_dist_ed_chrg_acctd_amt,0),
       DECODE(a.source_table,'CTLGD',s.sum_dist_ed_frt_amt,0),
       DECODE(a.source_table,'CTLGD',s.sum_dist_ed_frt_acctd_amt,0),
       DECODE(a.source_table,'CTLGD',s.sum_dist_ed_tax_amt,0),
       DECODE(a.source_table,'CTLGD',s.sum_dist_ed_tax_acctd_amt,0),
       --
       DECODE(a.source_table,'CTLGD',s.sum_dist_uned_amt,0),
       DECODE(a.source_table,'CTLGD',s.sum_dist_uned_acctd_amt,0),
       DECODE(a.source_table,'CTLGD',s.sum_dist_uned_chrg_amt,0),
       DECODE(a.source_table,'CTLGD',s.sum_dist_uned_chrg_acctd_amt,0),
       DECODE(a.source_table,'CTLGD',s.sum_dist_uned_frt_amt,0),
       DECODE(a.source_table,'CTLGD',s.sum_dist_uned_frt_acctd_amt,0),
       DECODE(a.source_table,'CTLGD',s.sum_dist_uned_tax_amt,0),
       DECODE(a.source_table,'CTLGD',s.sum_dist_uned_tax_acctd_amt,0),

       a.set_of_books_id,
       a.sob_type,
       a.source_table,
       a.source_type
  FROM (SELECT
        SUM(NVL(b.DIST_AMT,0))                 sum_dist_amt ,
        SUM(NVL(b.DIST_ACCTD_AMT,0))           sum_dist_acctd_amt,
        SUM(NVL(b.DIST_CHRG_AMT,0))            sum_dist_chrg_amt,
        SUM(NVL(b.DIST_CHRG_ACCTD_AMT,0))      sum_dist_chrg_acctd_amt,
        SUM(NVL(b.DIST_FRT_AMT,0))             sum_dist_frt_amt,
        SUM(NVL(b.DIST_FRT_ACCTD_AMT,0))       sum_dist_frt_acctd_amt,
        SUM(NVL(b.DIST_TAX_AMT,0))             sum_dist_tax_amt,
        SUM(NVL(b.DIST_TAX_ACCTD_AMT,0))       sum_dist_tax_acctd_amt,
        --
        SUM(NVL(b.DIST_ed_AMT,0))              sum_dist_ed_amt,
        SUM(NVL(b.DIST_ed_ACCTD_AMT,0))        sum_dist_ed_acctd_amt,
        SUM(NVL(b.DIST_ed_chrg_AMT,0))         sum_dist_ed_chrg_amt,
        SUM(NVL(b.DIST_ed_chrg_ACCTD_AMT,0))   sum_dist_ed_chrg_acctd_amt,
        SUM(NVL(b.DIST_ed_frt_AMT,0))          sum_dist_ed_frt_amt,
        SUM(NVL(b.DIST_ed_frt_ACCTD_AMT,0))    sum_dist_ed_frt_acctd_amt,
        SUM(NVL(b.DIST_ed_tax_AMT,0))          sum_dist_ed_tax_amt,
        SUM(NVL(b.DIST_ed_tax_ACCTD_AMT,0))    sum_dist_ed_tax_acctd_amt,
        --
        SUM(NVL(b.DIST_uned_AMT,0))            sum_dist_uned_amt,
        SUM(NVL(b.DIST_uned_ACCTD_AMT,0))      sum_dist_uned_acctd_amt,
        SUM(NVL(b.DIST_uned_chrg_AMT,0))       sum_dist_uned_chrg_amt,
        SUM(NVL(b.DIST_uned_chrg_ACCTD_AMT,0)) sum_dist_uned_chrg_acctd_amt,
        SUM(NVL(b.DIST_uned_frt_AMT,0))        sum_dist_uned_frt_amt,
        SUM(NVL(b.DIST_uned_frt_ACCTD_AMT,0))  sum_dist_uned_frt_acctd_amt,
        SUM(NVL(b.DIST_uned_tax_AMT,0))        sum_dist_uned_tax_amt,
        SUM(NVL(b.DIST_uned_tax_ACCTD_AMT,0))  sum_dist_uned_tax_acctd_amt,
        b.ref_customer_trx_id                  ref_customer_trx_id,
        b.gt_id                                gt_id
      FROM ra_ar_gt b
     GROUP BY b.ref_customer_trx_id,
              b.gt_id )      s,
          ra_ar_gt a
  WHERE a.ref_customer_trx_id = s.ref_customer_trx_id
    AND a.gt_id               = s.gt_id;
Line: 1297

   ad_parallel_updates_pkg.processed_rowid_range(
                       l_rows_processed,
                       l_end_rowid);
Line: 1303

   ad_parallel_updates_pkg.get_rowid_range(
                       l_start_rowid,
                       l_end_rowid,
                       l_any_rows_to_process,
                       l_batch_size,
                       FALSE);