DBA Data[Home] [Help]

APPS.JA_CN_JRCFI_EXPORT_PKG SQL Statements

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

Line: 72

      SELECT length(MAX(rra.axis_seq))
        FROM rg_reports rr, rg_report_axes rra
       WHERE rr.report_id = pn_cfs_report_id
         AND rr.ROW_SET_ID = rra.axis_set_id;
Line: 79

      SELECT DISTINCT *
        FROM (SELECT jcjl.je_category,
                     jcjl.je_header_id,
                     --jcjl.journal_number  --comment by Jianchao Chi for voucher number change, on 04-JAN-2011, and add the following line
                     jcvn.voucher_number journal_number,-- Update from "jcjl.journal_number"
                     jcjl.je_line_num,
                     jccaa.original_curr_code,
                     jcjl.description,
                     lpad(jccasa.axis_seq, pn_cash_flow_item_rule, '0') axis_seq,
                     DECODE(jccasa1.item_attribute,
                            'Inflow',
                            '1',
                            'Outflow',
                            '0',
                            'Others',
                            '2',
                            '9') item_attribute,
                     jccaa.original_amount,
                     jccaa.func_amount,
                     gps.start_date
                FROM ja_cn_cfs_activities_all  jccaa,
                     ja_cn_journal_lines       jcjl,
                     ja_cn_cfs_assignments_all jccasa,
                     ja_cn_cfs_assign_sup_all  jccasa1,
                     rg_reports                rr,
                     gl_period_statuses        gps,
                     ja_cn_voucher_number      jcvn
                     --Update by Jianchao Chi, for cnaov2 upgrade 04-JAN-2011
                      --Add ja_cn_voucher_number table, voucher number and legal entity
                      --are fetched from ja_cn_voucher_number
                      --The new one is
                      ----------------------------------------------------
                      --AND jcvn.je_header_id = jl.je_header_id
                      --AND jcvn.je_line_number = jl.je_line_num
                      ----------------------------------------------------
               WHERE jccaa.je_header_id = jcjl.je_header_id
                 AND jccaa.je_line_num = jcjl.je_line_num
                 --Add the follow two conditions by Jianchao Chi to change the logic of legal entity, 05-JAN-2011
                 AND jcvn.je_header_id = jcjl.je_header_id
                 AND jcvn.je_line_number = jcjl.je_line_num
                 AND jccaa.legal_entity_id = jcvn.legal_entity_id
                 AND jccaa.ledger_id = jcjl.ledger_id
                 AND gps.ledger_id = pn_ledger_id
                 AND gps.application_id = 101
                 AND gps.period_name = jccaa.period_name
                 AND (ABS(jccaa.original_amount) = ABS(jcjl.entered_dr) OR
                     ABS(jccaa.original_amount) = ABS(jcjl.entered_cr))
                 AND ABS(jccaa.original_amount) > 0
                 AND jccaa.transaction_type IN ('SLA', 'AGIS')
                 AND jccaa.legal_entity_id = pn_legal_entity_id
                 AND jccasa.chart_of_accounts_id = pn_coa_id
                 AND jccasa.detailed_cfs_item = jccaa.detailed_cfs_item
                 AND rr.report_id = pn_cfs_report_id
                 AND jccasa.axis_set_id = rr.row_set_id
                 AND jccasa1.chart_of_accounts_id =
                     jccasa.chart_of_accounts_id
                 AND jccasa1.axis_set_id = jccasa.axis_set_id
                 AND jccasa1.axis_seq = jccasa.axis_seq
                 AND jccaa.balancing_segment IN
                     (SELECT bal_seg_value
                        FROM ja_cn_ledger_le_bsv_gt
                       WHERE legal_entity_id = pn_legal_entity_id
                         AND ledger_id = pn_ledger_id)
                 AND jccaa.period_name IN
                     (SELECT period_name
                        FROM gl_period_statuses
                       WHERE ledger_id = pn_ledger_id
                         AND application_id = 101
                         AND ((start_date BETWEEN ld_start_date AND
                             ld_end_date) AND
                             (end_date BETWEEN ld_start_date AND ld_end_date)))
                 AND jccaa.ledger_id = pn_ledger_id

              UNION ALL

              SELECT jcjl.je_category,
                     jcjl.je_header_id,
                     --jcjl.journal_number  --comment by Jianchao Chi for voucher number change, on 04-JAN-2011, and add the following line
                     jcvn.voucher_number journal_number,-- Update from "jcjl.journal_number"
                     jcjl.je_line_num,
                     jccaa.original_curr_code,
                     jcjl.description,
                     lpad(jccasa.axis_seq, pn_cash_flow_item_rule, '0') axis_seq,
                     DECODE(jccasa1.item_attribute,
                            'Inflow',
                            '1',
                            'Outflow',
                            '0',
                            'Others',
                            '2',
                            '9') item_attribute,
                     jccaa.original_amount,
                     jccaa.func_amount,
                     gps.start_date
                FROM ja_cn_cfs_activities_all  jccaa,
                     ja_cn_journal_lines       jcjl,
                     ja_cn_cfs_assignments_all jccasa,
                     ja_cn_cfs_assign_sup_all  jccasa1,
                     rg_reports                rr,
                     gl_period_statuses        gps,
                     ja_cn_voucher_number      jcvn
                     --Update by Jianchao Chi, for cnaov2 upgrade 04-JAN-2011
                      --Add ja_cn_voucher_number table, voucher number and legal entity
                      --are fetched from ja_cn_voucher_number
                      --The new one is
                      ----------------------------------------------------
                      --AND jcvn.je_header_id = jl.je_header_id
                      --AND jcvn.je_line_number = jl.je_line_num
                      ----------------------------------------------------
               WHERE jccaa.trx_id = jcjl.je_header_id
                 AND jccaa.trx_line_id = jcjl.je_line_num
                 --Add the follow two conditions by Jianchao Chi to change the logic of legal entity, 05-JAN-2011
                 AND jcvn.je_header_id = jcjl.je_header_id
                 AND jcvn.je_line_number = jcjl.je_line_num
                 AND jccaa.legal_entity_id = jcvn.legal_entity_id
                 AND jccaa.ledger_id = jcjl.ledger_id
                 AND gps.ledger_id = pn_ledger_id
                 AND gps.application_id = 101
                 AND gps.period_name = jccaa.period_name
                 AND (ABS(jccaa.original_amount) = ABS(jcjl.entered_dr) OR
                     ABS(jccaa.original_amount) = ABS(jcjl.entered_cr))
                 AND ABS(jccaa.original_amount) > 0
                 AND jccaa.transaction_type = 'JOURNAL'
                 AND jccaa.legal_entity_id = pn_legal_entity_id
                 AND jccasa.chart_of_accounts_id = pn_coa_id
                 AND jccasa.detailed_cfs_item = jccaa.detailed_cfs_item
                 AND rr.report_id = pn_cfs_report_id
                 AND jccasa.axis_set_id = rr.row_set_id
                 AND jccasa1.chart_of_accounts_id =
                     jccasa.chart_of_accounts_id
                 AND jccasa1.axis_set_id = jccasa.axis_set_id
                 AND jccasa1.axis_seq = jccasa.axis_seq
                 AND jccaa.balancing_segment IN
                     (SELECT bal_seg_value
                        FROM ja_cn_ledger_le_bsv_gt
                       WHERE legal_entity_id = pn_legal_entity_id
                         AND ledger_id = pn_ledger_id)
                 AND jccaa.period_name IN
                     (SELECT period_name
                        FROM gl_period_statuses
                       WHERE ledger_id = pn_ledger_id
                         AND application_id = 101
                         AND ((start_date BETWEEN ld_start_date AND
                             ld_end_date) AND
                             (end_date BETWEEN ld_start_date AND ld_end_date)))
                 AND jccaa.ledger_id = pn_ledger_id)
       ORDER BY 11, 3, 4;
Line: 272

      SELECT start_date
        INTO ld_start_date
        FROM GL_PERIOD_STATUSES
       WHERE ledger_id = pn_ledger_id
         AND application_id = 101
         AND period_name = pv_period_from
         AND to_char(period_year) = pv_accounting_year;
Line: 284

      SELECT end_date
        INTO ld_end_date
        FROM GL_PERIOD_STATUSES
       WHERE ledger_id = pn_ledger_id
         AND application_id = 101
         AND period_name = pv_period_to
         AND to_char(period_year) = pv_accounting_year;