DBA Data[Home] [Help]

APPS.PSA_BC_XML_REPORT_PUB SQL Statements

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

Line: 62

        SELECT application_id INTO l_application_id
        FROM psa_bc_application_v
        WHERE application_short_name = p_application_short_name;
Line: 166

SELECT event_id,
       packet_id,
       source_distribution_type,
       source_distribution_id_num_1,
       source_distribution_id_num_2,
       source_distribution_id_num_3,
       source_distribution_id_num_4,
       source_distribution_id_num_5
FROM   psa_bc_report_events_gt;
Line: 293

  SELECT chart_of_accounts_id
  FROM   gl_ledgers
  WHERE  ledger_id = p_ledgerid;
Line: 298

  SELECT period_num
  FROM   gl_period_statuses ps
  WHERE  ps.ledger_id = p_para_rec.ledger_id AND
         ps.application_id = decode(p_para_rec.application_id,
                                   200, 200,
                                   201, 201,
                                   275, 275,
                                   101) AND
         ps.period_name = p_period_name;
Line: 309

  SELECT sum(decode(event_class_code, 'INVOICES', 1, 0)) INVOICES,
         sum(decode(event_class_code, 'CREDIT MEMOS', 1, 0)) CREDIT_MEMOS,
         sum(decode(event_class_code, 'DEBIT MEMOS', 1, 0)) DEBIT_MEMOS,
         sum(decode(event_class_code, 'PREPAYMENTS', 1, 0)) PREPAYMENTS,
         sum(decode(event_class_code, 'PREPAYMENT APPLICATIONS', 1, 0)) PREPAYMENT_APPS,
         sum(decode(event_class_code, 'PO_PA', 1, 0)) PO_PA,
         sum(decode(event_class_code, 'REQUISITION', 1, 0)) REQ,
         sum(decode(event_class_code, 'RELEASE', 1, 0)) RELEASE
  FROM ( SELECT distinct xdl.event_class_code
         FROM psa_bc_report_events_gt psagt,
             xla_distribution_links xdl
         WHERE xdl.application_id = p_para_rec.application_id AND
               xdl.event_id = psagt.event_id
	);
Line: 326

  SELECT
      application_column_name
  FROM fnd_id_flex_segments
  WHERE id_flex_num =
      (
      SELECT
          chart_of_accounts_id
      FROM gl_ledgers
      WHERE ledger_id = p_ledger_id
      )
      AND id_flex_code = 'GL#'
      AND application_id = 101
      AND enabled_flag = 'Y';
Line: 352

  SELECT    PBA.APPLICATION_ID,
            PBA.APPLICATION_SHORT_NAME,
            PBA.APPLICATION_NAME,
            PAE.EVENT_ID,
            PAE.LEDGER_ID,
            NULL,
            NULL,
            PS.PERIOD_NAME                          GL_PERIOD_NAME,
            NULL,
            NULL                                    BUDGET_TYPE,
            NULL,
            NULL,
            NULL                                    JE_CATEGORY_NAME,
            NULL                                    BUDGET_LEVEL,
            NULL,
            NULL                                    TREASURY_SYMBOL,
            NULL,
            NULL,
            NULL,
            NULL                                    JOURNAL_LINE_NUMBER,
            NULL                                    CCID,
            NULL,
            NULL,
            NULL,
            NULL,
            NULL,
            NULL,
            NULL                                    BALANCE_TYPE,
            NULL,
            NULL,
            NULL,
            NULL,
            NULL                                    CURRENCY,
            'X'                                     FUNDS_CHECK_STATUS_CODE,
            'Accounting could not be created'       FUNDS_CHECK_STATUS,
            NULL,
            NULL,
            NULL                                    FUNDS_CHECK_LEVEL_MEANING,
            NULL,
            PAE.ENCODED_MESSAGE                     RESULT_MESSAGE,
            NULL,
            NULL                                    BOUNDARY,
            NULL                                    DEBIT_CREDIT_INDICATOR,
            NULL                                    AMOUNT,
            NULL                                    DEBIT_AMOUNT_ACCOUNTED,
            NULL                                    CREDT_AMOUNT_ACCOUNTED,
            NULL,
            NULL,
            NULL,
            NULL,
            NULL                                    ENCUMBRANCE_POSTED_BALANCE,
            NULL                                    ENCUMBRANCE_APPROVED_BALANCE,
            NULL                                    ENCUMBRANCE_PENDING_BALANCE,
            NULL                                    ENCUMBRANCE_TOTAL_BALANCE,
            NULL,
            NULL,
            NULL,
            NULL,
            NULL                                    AVAILABLE_POSTED_BALANCE,
            NULL                                    AVAILABLE_APPROVED_BALANCE,
            NULL                                    AVAILABLE_PENDING_BALANCE,
            NULL                                    AVAILABLE_TOTAL_BALANCE,
            NULL                                    SOURCE_DISTRIBUTION_TYPE,
            NULL,
            NULL,
            NULL,
            NULL,
            NULL,
            PAE.DOCUMENT_REFERENCE                  DOCUMENT_REFERENCE,
            PAE.LINE_REFERENCE                      LINE_REFERENCE,
            NULL,
            NULL,
            NULL,
            NULL                                     PARTY_ID,
            NULL                                     PARTY_SITE_ID,
            NULL                                     VENDOR_NAME,
            NULL                                     VENDOR_SITE_NAME,
            NULL                                     PAYMENT_FORECAST_LINE_NUMBER,
            NULL                                     PA_FLAG,
            NULL                                     ACCOUNTING_FLEXFIELD,
            NULL                                     SUMMARY_ACCOUNT_INDICATOR,
            NULL                                     PO_LINE_NUMBER,
            NULL                                     PO_DIST_LINE_NUMBER,
            NULL                                     PO_SHIP_LINE_NUMBER,
            NULL                                     REQ_LINE_NUMBER,
            NULL                                     REQ_DIST_LINE_NUMBER,
            NULL                                     INV_LINE_NUMBER,
            NULL                                     DOCUMENT_SEQUENCE_NUMBER,
            NULL,
            NULL,
            PS.PERIOD_NUM,
            PS.PERIOD_YEAR,
            PS.QUARTER_NUM,
            NULL                                    COMM_ENCUM_POSTED_BAL,
            NULL                                    COMM_ENCUM_APPROVED_BAL,
            NULL                                    COMM_ENCUM_PENDING_BAL,
            NULL                                    COMM_ENCUM_TOTAL_BAL,
            NULL                                    OBLI_ENCUM_POSTED_BAL,
            NULL                                    OBLI_ENCUM_APPROVED_BAL,
            NULL                                    OBLI_ENCUM_PENDING_BAL,
            NULL                                    OBLI_ENCUM_TOTAL_BAL,
            'X' ERROR_SOURCE,
            NULL                                    CURRENT_FUNDS_AVAILABLE,
            NULL                                    DOCUMENT_STATUS
  FROM  PSA_BC_ACCOUNTING_ERRORS PAE,
        PSA_BC_APPLICATION_V  PBA,
        GL_PERIOD_STATUSES PS
  WHERE PBA.application_id = p_para_rec.application_id AND
        PAE.ledger_id = p_para_rec.ledger_id AND
        PS.ledger_id = p_para_rec.ledger_id AND
        PS.application_id = p_para_rec.application_id AND
       (PAE.transaction_date between PS.start_date AND PS.end_date) AND
        NVL(PAE.message_name, 'X') NOT IN
           ('XLA_BC_FAILED_HDR', 'XLA_BC_FAILED_LINE', 'XLA_BC_PARTIAL_HDR',
            'XLA_BC_PARTIAL_LINE', 'XLA_BC_ADVISORY_HDR', 'XLA_BC_ADVISORY_LINE') AND
        ((x_source = 'FORM' AND
        EXISTS (SELECT 'x'
                  FROM PSA_BC_REPORT_EVENTS_GT PSAGT
                 WHERE PSAGT.event_id = PAE.event_id))
        OR (x_source = 'CP' AND PS.period_num BETWEEN l_period_start_num AND l_period_end_num));
Line: 478

  SELECT min('Y')
    FROM (SELECT packet_id
          FROM   gl_bc_packets
          WHERE  template_id IS NOT NULL
          UNION ALL
          SELECT packet_id
          FROM   gl_bc_packets_hists
          WHERE  template_id IS NOT NULL) bc
   WHERE bc.packet_id IN (SELECT packet_id FROM psa_bc_results_gt);
Line: 489

   SELECT application_name,
          batch_reference,
          document_reference,
          vendor_name,
          vendor_site_name,
          sum(decode(funds_check_status_code, 'A', 1, 0)) approved_count,
          sum(decode(funds_check_status_code, 'R', 1, 0)) reject_count,
          sum(decode(funds_check_status_code, 'S', 1, 0)) success_count,
          sum(decode(funds_check_status_code, 'F', 1, 0)) fail_count,
          sum(decode(funds_check_status_code, 'T', 1, 0)) fatal_count,
          sum(decode(funds_check_status_code, 'C', 1, 0)) checking_count,
          sum(decode(funds_check_status_code, 'P', 1, 0)) reserving_count,
          count(*) total_count
   FROM psa_bc_results_gt
   GROUP BY application_name, batch_reference, document_reference, vendor_name, vendor_site_name;
Line: 555

  SELECT treasury_symbol
    INTO l_treasury_symbol
    FROM fv_treasury_symbols
   WHERE treasury_symbol_id in (SELECT treasury_symbol_id
                                  FROM fv_fund_parameters
				 WHERE fund_value = l_fund_value
				   AND set_of_books_id = p_para_rec.ledger_id)
     AND set_of_books_id = p_para_rec.ledger_id;
Line: 692

       SELECT    PBRV.APPLICATION_ID,
                 PBRV.APPLICATION_SHORT_NAME,
                 PBRV.APPLICATION_NAME,
                 PBRV.EVENT_ID,
                 PBRV.LEDGER_ID,
                 PBRV.ROW_ID,
                 PBRV.PACKET_ID,
                 PBRV.PERIOD_NAME                        GL_PERIOD_NAME,
                 PBRV.FUNDING_BUDGET_NAME,
                 NULL                                    BUDGET_TYPE,
                 PBRV.BUDGET_VERSION_ID,
                 PBRV.JE_SOURCE_NAME,
                 PBRV.JE_CATEGORY_NAME                   JE_CATEGORY_NAME,
                 NULL                                    BUDGET_LEVEL,
                 PBRV.BATCH_NAME,
                 NULL                                    TREASURY_SYMBOL,
                 PBRV.JE_BATCH_ID,
                 PBRV.JE_HEADER_ID,
                 PBRV.HEADER_NAME,
                 'Summary'                               JOURNAL_LINE_NUMBER,
                 PBRV.CODE_COMBINATION_ID                CCID,
                 PBRV.USSGL_TRANSACTION_CODE,
                 PBRV.ACCOUNT_TYPE,
                 PBRV.ACCOUNT_TYPE_MEANING,
                 PBRV.ACCOUNT_CATEGORY_CODE,
                 PBRV.ACCOUNT_SEGMENT_VALUE,
                 PBRV.ACTUAL_FLAG,
                 PBRV.ACTUAL_FLAG_MEANING                BALANCE_TYPE,
                 PBRV.AMOUNT_TYPE,
                 PBRV.AMOUNT_TYPE_MEANING,
                 PBRV.ENCUMBRANCE_TYPE,
                 PBRV.TEMPLATE_ID,
                 PBRV.CURRENCY_CODE                      CURRENCY,
                 PBRV.STATUS_CODE                        FUNDS_CHECK_STATUS_CODE,
                 PBRV.STATUS_CODE_MEANING                FUNDS_CHECK_STATUS,
                 PBRV.EFFECTIVE_STATUS,
                 PBRV.FUNDS_CHECK_LEVEL_CODE,
                 PBRV.LEVEL_MEANING                      FUNDS_CHECK_LEVEL_MEANING,
                 PBRV.RESULT_CODE,
                 PBRV.RESULT_CODE_MEANING                RESULT_MESSAGE,
                 PBRV.BOUNDARY_CODE,
                 PBRV.BOUNDARY_MEANING                   BOUNDARY,
                 PBRV.DR_CR_CODE                         DEBIT_CREDIT_INDICATOR,
                 PBRV.TRANSACTION_AMOUNT                 AMOUNT,
                 PBRV.ACCOUNTED_DR                       DEBIT_AMOUNT_ACCOUNTED,
                 PBRV.ACCOUNTED_CR                       CREDT_AMOUNT_ACCOUNTED,
                 PBRV.BUDGET_POSTED_BALANCE,
                 PBRV.BUDGET_APPROVED_BALANCE,
                 PBRV.BUDGET_PENDING_BALANCE,
                 PBRV.BUDGET_TOTAL_BALANCE,
                 PBRV.ENC_POSTED_BALANCE                 ENCUMBRANCE_POSTED_BALANCE,
                 PBRV.ENC_APPROVED_BALANCE               ENCUMBRANCE_APPROVED_BALANCE,
                 PBRV.ENC_PENDING_BALANCE                ENCUMBRANCE_PENDING_BALANCE,
                 PBRV.ENC_TOTAL_BALANCE                  ENCUMBRANCE_TOTAL_BALANCE,
                 PBRV.ACTUAL_POSTED_BALANCE,
                 PBRV.ACTUAL_APPROVED_BALANCE,
                 PBRV.ACTUAL_PENDING_BALANCE,
                 PBRV.ACTUAL_TOTAL_BALANCE,
                 PBRV.AVAIL_POSTED_BALANCE               AVAILABLE_POSTED_BALANCE,
                 PBRV.AVAIL_APPROVED_BALANCE             AVAILABLE_APPROVED_BALANCE,
                 PBRV.AVAIL_PENDING_BALANCE              AVAILABLE_PENDING_BALANCE,
                 PBRV.AVAIL_TOTAL_BALANCE                AVAILABLE_TOTAL_BALANCE,
                 PBRV.SOURCE_DISTRIBUTION_TYPE           SOURCE_DISTRIBUTION_TYPE,
                 PBRV.SOURCE_DISTRIBUTION_ID_NUM_1,
                 PBRV.SOURCE_DISTRIBUTION_ID_NUM_2,
                 PBRV.SOURCE_DISTRIBUTION_ID_NUM_3,
                 PBRV.SOURCE_DISTRIBUTION_ID_NUM_4,
                 PBRV.SOURCE_DISTRIBUTION_ID_NUM_5,
                 PBRV.HEADER_NAME                        DOCUMENT_REFERENCE,
                 TO_CHAR(PBRV.JE_LINE_NUM)               LINE_REFERENCE,
                 PBRV.BATCH_NAME                         BATCH_REFERENCE,
                 PBRV.SOURCE_DISTRIBUTION_ID_CHAR_4,
                 PBRV.SOURCE_DISTRIBUTION_ID_CHAR_5,
                 NULL                                    PARTY_ID,
                 NULL                                    PARTY_SITE_ID,
                 NULL                                    VENDOR_NAME,
                 NULL                                    VENDOR_SITE_NAME,
                 NULL                                    PAYMENT_FORECAST_LINE_NUMBER,
                 NULL                                    PA_FLAG,
                 FND_FLEX_EXT.GET_SEGS('SQLGL',
                          'GL#', l_coaid,
                          PBRV.code_combination_id)      ACCOUNTING_FLEXFIELD,
                 'N'                                     SUMMARY_ACCOUNT_INDICATOR,
                 NULL                                    PO_LINE_NUMBER,
                 NULL                                    PO_DIST_LINE_NUMBER,
                 NULL                                    PO_SHIP_LINE_NUMBER,
                 NULL                                    REQ_LINE_NUMBER,
                 NULL                                    REQ_DIST_LINE_NUMBER,
                 NULL                                    INV_LINE_NUMBER,
                 JH.DOC_SEQUENCE_VALUE                   DOCUMENT_SEQUENCE_NUMBER,
                 PBRV.AE_HEADER_ID,
                 PBRV.AE_LINE_NUM,
                 PBRV.PERIOD_NUM,
                 PBRV.PERIOD_YEAR,
                 PBRV.QUARTER_NUM,

                 PBRV.COMM_ENC_POSTED_BAL                COMM_ENCUM_POSTED_BAL,
                 PBRV.COMM_ENC_APPROVED_BAL                COMM_ENCUM_APPROVED_BAL,
                 PBRV.COMM_ENC_PENDING_BAL               COMM_ENCUM_PENDING_BAL,
                 PBRV.COMM_ENC_TOTAL_BAL                 COMM_ENCUM_TOTAL_BAL,

                 PBRV.OBLI_ENC_POSTED_BAL                OBLI_ENCUM_POSTED_BAL,
                 PBRV.OBLI_ENC_APPROVED_BAL                OBLI_ENCUM_APPROVED_BAL,
                 PBRV.OBLI_ENC_PENDING_BAL               OBLI_ENCUM_PENDING_BAL,
                 PBRV.OBLI_ENC_TOTAL_BAL                 OBLI_ENCUM_TOTAL_BAL,

                 'O' ERROR_SOURCE,
		 PBRV.CURRENT_FUNDS_AVAILABLE            CURRENT_FUNDS_AVAILABLE,
                 NULL                                    DOCUMENT_STATUS
       BULK COLLECT INTO l_dump
       FROM  PSA_BC_REPORT_V PBRV,
             GL_JE_HEADERS JH
       WHERE PBRV.je_header_id   = JH.je_header_id(+) AND
             PBRV.ledger_id      = p_para_rec.ledger_id AND
             PBRV.application_id = 101 AND
             PBRV.template_id IS NULL AND
             ((x_source = 'FORM' AND
              PBRV.packet_id IN (SELECT packet_id FROM PSA_BC_REPORT_EVENTS_GT)
              )
              OR
              ((x_source = 'CP') AND (PBRV.period_num BETWEEN l_period_start_num AND l_period_end_num)));
Line: 829

                SELECT    PBRV.APPLICATION_ID,
                          PBRV.APPLICATION_SHORT_NAME,
                          PBRV.APPLICATION_NAME,
                          PBRV.EVENT_ID,
                          PBRV.LEDGER_ID,
                          PBRV.ROW_ID,
                          PBRV.PACKET_ID,
                          PBRV.PERIOD_NAME                        GL_PERIOD_NAME,
                          PBRV.FUNDING_BUDGET_NAME,
                          NULL                                    BUDGET_TYPE,
                          PBRV.BUDGET_VERSION_ID,
                          PBRV.JE_SOURCE_NAME,
                          PBRV.JE_CATEGORY_NAME                   JE_CATEGORY_NAME,
                          NULL                                    BUDGET_LEVEL,
                          PBRV.BATCH_NAME,
                          NULL                                    TREASURY_SYMBOL,
                          PBRV.JE_BATCH_ID,
                          PBRV.JE_HEADER_ID,
                          PBRV.HEADER_NAME,
                          PBRV.JE_LINE_NUM                        JOURNAL_LINE_NUMBER,
                          PBRV.CODE_COMBINATION_ID                CCID,
                          PBRV.USSGL_TRANSACTION_CODE,
                          PBRV.ACCOUNT_TYPE,
                          PBRV.ACCOUNT_TYPE_MEANING,
                          PBRV.ACCOUNT_CATEGORY_CODE,
                          PBRV.ACCOUNT_SEGMENT_VALUE,
                          PBRV.ACTUAL_FLAG,
                          PBRV.ACTUAL_FLAG_MEANING                BALANCE_TYPE,
                          PBRV.AMOUNT_TYPE,
                          PBRV.AMOUNT_TYPE_MEANING,
                          PBRV.ENCUMBRANCE_TYPE,
                          PBRV.TEMPLATE_ID,
                          PBRV.CURRENCY_CODE                      CURRENCY,
                          PBRV.STATUS_CODE                        FUNDS_CHECK_STATUS_CODE,
                          PBRV.STATUS_CODE_MEANING                FUNDS_CHECK_STATUS,
                          PBRV.EFFECTIVE_STATUS,
                          PBRV.FUNDS_CHECK_LEVEL_CODE,
                          PBRV.LEVEL_MEANING                      FUNDS_CHECK_LEVEL_MEANING,
                          PBRV.RESULT_CODE,
                          PBRV.RESULT_CODE_MEANING                RESULT_MESSAGE,
                          PBRV.BOUNDARY_CODE,
                          PBRV.BOUNDARY_MEANING                   BOUNDARY,
                          PBRV.DR_CR_CODE                         DEBIT_CREDIT_INDICATOR,
                          PBRV.TRANSACTION_AMOUNT                 AMOUNT,
                          PBRV.ACCOUNTED_DR                       DEBIT_AMOUNT_ACCOUNTED,
                          PBRV.ACCOUNTED_CR                       CREDT_AMOUNT_ACCOUNTED,
                          PBRV.BUDGET_POSTED_BALANCE,
                          PBRV.BUDGET_APPROVED_BALANCE,
                          PBRV.BUDGET_PENDING_BALANCE,
                          PBRV.BUDGET_TOTAL_BALANCE,
                          PBRV.ENC_POSTED_BALANCE                 ENCUMBRANCE_POSTED_BALANCE,
                          PBRV.ENC_APPROVED_BALANCE               ENCUMBRANCE_APPROVED_BALANCE,
                          PBRV.ENC_PENDING_BALANCE                ENCUMBRANCE_PENDING_BALANCE,
                          PBRV.ENC_TOTAL_BALANCE                  ENCUMBRANCE_TOTAL_BALANCE,
                          PBRV.ACTUAL_POSTED_BALANCE,
                          PBRV.ACTUAL_APPROVED_BALANCE,
                          PBRV.ACTUAL_PENDING_BALANCE,
                          PBRV.ACTUAL_TOTAL_BALANCE,
                          PBRV.AVAIL_POSTED_BALANCE               AVAILABLE_POSTED_BALANCE,
                          PBRV.AVAIL_APPROVED_BALANCE             AVAILABLE_APPROVED_BALANCE,
                          PBRV.AVAIL_PENDING_BALANCE              AVAILABLE_PENDING_BALANCE,
                          PBRV.AVAIL_TOTAL_BALANCE                AVAILABLE_TOTAL_BALANCE,
                          PBRV.SOURCE_DISTRIBUTION_TYPE           SOURCE_DISTRIBUTION_TYPE,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_1,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_2,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_3,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_4,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_5,
                          AI.INVOICE_NUM                          DOCUMENT_REFERENCE,
                          AIL.LINE_NUMBER||' - '||
                          AID.DISTRIBUTION_LINE_NUMBER            LINE_REFERENCE,
                          APB.BATCH_NAME                          BATCH_REFERENCE,
                          PBRV.SOURCE_DISTRIBUTION_ID_CHAR_4,
                          PBRV.SOURCE_DISTRIBUTION_ID_CHAR_5,
                          PBRV.REFERENCE1                         PARTY_ID,
                          PBRV.REFERENCE2                         PARTY_SITE_ID,
                          PV.VENDOR_NAME                          VENDOR_NAME,
                          PVS.VENDOR_SITE_CODE                    VENDOR_SITE_NAME,
                          NULL                                    PAYMENT_FORECAST_LINE_NUMBER,
                          NULL                                    PA_FLAG,
                          FND_FLEX_EXT.GET_SEGS('SQLGL',
                          'GL#',l_coaid,
                          PBRV.code_combination_id)               ACCOUNTING_FLEXFIELD,
                          'N'                                     SUMMARY_ACCOUNT_INDICATOR,
                          NULL                                    PO_LINE_NUMBER,
                          NULL                                    PO_DIST_LINE_NUMBER,
                          NULL                                    PO_SHIP_LINE_NUMBER,
                          NULL                                    REQ_LINE_NUMBER,
                          NULL                                    REQ_DIST_LINE_NUMBER,
                          AIL.LINE_NUMBER                         INV_LINE_NUMBER,
                          AI.DOC_SEQUENCE_VALUE                   DOCUMENT_SEQUENCE_NUMBER,
                          PBRV.AE_HEADER_ID,
                          PBRV.AE_LINE_NUM,
                          PBRV.PERIOD_NUM,
                          PBRV.PERIOD_YEAR,
                          PBRV.QUARTER_NUM,

                          PBRV.COMM_ENC_POSTED_BAL                COMM_ENCUM_POSTED_BAL,
                          PBRV.COMM_ENC_APPROVED_BAL                COMM_ENCUM_APPROVED_BAL,
                          PBRV.COMM_ENC_PENDING_BAL               COMM_ENCUM_PENDING_BAL,
                          PBRV.COMM_ENC_TOTAL_BAL                 COMM_ENCUM_TOTAL_BAL,

                          PBRV.OBLI_ENC_POSTED_BAL                OBLI_ENCUM_POSTED_BAL,
                          PBRV.OBLI_ENC_APPROVED_BAL                OBLI_ENCUM_APPROVED_BAL,
                          PBRV.OBLI_ENC_PENDING_BAL               OBLI_ENCUM_PENDING_BAL,
                          PBRV.OBLI_ENC_TOTAL_BAL                 OBLI_ENCUM_TOTAL_BAL,

                          'O'   ERROR_SOURCE,
			  PBRV.CURRENT_FUNDS_AVAILABLE            CURRENT_FUNDS_AVAILABLE,
                          NULL                                    DOCUMENT_STATUS
                BULK COLLECT INTO l_dump
                FROM  PSA_BC_REPORT_V PBRV,
                      AP_INVOICE_DISTRIBUTIONS AID,
                      AP_BATCHES APB,
                      XLA_DISTRIBUTION_LINKS XDL,
                      AP_INVOICES AI,
                      AP_INVOICE_LINES AIL,
                      PO_VENDORS PV,
                      PO_VENDOR_SITES PVS
                WHERE PBRV.source_distribution_id_num_1 = AID.invoice_distribution_id AND
                      AID.invoice_id = AI.invoice_id AND
                      AID.batch_id = APB.batch_id(+) AND
                      AI.vendor_id = PV.vendor_id(+) AND
                      AI.vendor_site_id = PVS.vendor_site_id(+) AND
                      AID.invoice_id = AIL.invoice_id AND
                      AID.invoice_line_number = AIL.line_number AND
                      PBRV.event_id = XDL.event_id AND
                      PBRV.application_id = XDL.application_id AND
                      PBRV.ae_header_id = XDL.ae_header_id AND
                      PBRV.ae_line_num = XDL.ae_line_num AND
                      XDL.event_class_code IN ('INVOICES', 'CREDIT MEMOS', 'DEBIT MEMOS', 'PREPAYMENTS') AND
                      PBRV.ledger_id = p_para_rec.ledger_id AND
                      PBRV.application_id = 200 AND
                      AIL.line_type_lookup_code IN ('ITEM','FREIGHT','MISCELLANEOUS','PREPAY') AND
                      ((x_source = 'FORM' AND
                      (p_para_rec.packet_event_flag = 'P' AND
                      PBRV.packet_id IN (SELECT packet_id FROM PSA_BC_REPORT_EVENTS_GT)
                      )
                      OR
                      (p_para_rec.packet_event_flag = 'E' AND
                       EXISTS (SELECT 'x'
                                 FROM PSA_BC_REPORT_EVENTS_GT PSAGT
                                WHERE PSAGT.event_id = PBRV.event_id AND
                                      NVL(PSAGT.source_distribution_id_num_1,0) = NVL(PBRV.source_distribution_id_num_1,0) AND
                                      NVL(PSAGT.source_distribution_id_num_2,0) = NVL(PBRV.source_distribution_id_num_2,0) AND
                                      NVL(PSAGT.source_distribution_id_num_3,0) = NVL(PBRV.source_distribution_id_num_3,0) AND
                                      NVL(PSAGT.source_distribution_id_num_4,0) = NVL(PBRV.source_distribution_id_num_4,0) AND
                                      NVL(PSAGT.source_distribution_id_num_5,0) = NVL(PBRV.source_distribution_id_num_5,0))
                       )
                       )
                       OR
                      ((x_source = 'CP') AND (PBRV.period_num BETWEEN l_period_start_num AND l_period_end_num)));
Line: 992

                SELECT    PBRV.APPLICATION_ID,
                          PBRV.APPLICATION_SHORT_NAME,
                          PBRV.APPLICATION_NAME,
                          PBRV.EVENT_ID,
                          PBRV.LEDGER_ID,
                          PBRV.ROW_ID,
                          PBRV.PACKET_ID,
                          PBRV.PERIOD_NAME                        GL_PERIOD_NAME,
                          PBRV.FUNDING_BUDGET_NAME,
                          NULL                                    BUDGET_TYPE,
                          PBRV.BUDGET_VERSION_ID,
                          PBRV.JE_SOURCE_NAME,
                          PBRV.JE_CATEGORY_NAME                   JE_CATEGORY_NAME,
                          NULL                                    BUDGET_LEVEL,
                          PBRV.BATCH_NAME,
                          NULL                                    TREASURY_SYMBOL,
                          PBRV.JE_BATCH_ID,
                          PBRV.JE_HEADER_ID,
                          PBRV.HEADER_NAME,
                          NULL                                    JOURNAL_LINE_NUMBER,
                          PBRV.CODE_COMBINATION_ID                CCID,
                          PBRV.USSGL_TRANSACTION_CODE,
                          PBRV.ACCOUNT_TYPE,
                          PBRV.ACCOUNT_TYPE_MEANING,
                          PBRV.ACCOUNT_CATEGORY_CODE,
                          PBRV.ACCOUNT_SEGMENT_VALUE,
                          PBRV.ACTUAL_FLAG,
                          PBRV.ACTUAL_FLAG_MEANING                BALANCE_TYPE,
                          PBRV.AMOUNT_TYPE,
                          PBRV.AMOUNT_TYPE_MEANING,
                          PBRV.ENCUMBRANCE_TYPE,
                          PBRV.TEMPLATE_ID,
                          PBRV.CURRENCY_CODE                      CURRENCY,
                          PBRV.STATUS_CODE                        FUNDS_CHECK_STATUS_CODE,
                          PBRV.STATUS_CODE_MEANING                FUNDS_CHECK_STATUS,
                          PBRV.EFFECTIVE_STATUS,
                          PBRV.FUNDS_CHECK_LEVEL_CODE,
                          PBRV.LEVEL_MEANING                      FUNDS_CHECK_LEVEL_MEANING,
                          PBRV.RESULT_CODE,
                          PBRV.RESULT_CODE_MEANING                RESULT_MESSAGE,
                          PBRV.BOUNDARY_CODE,
                          PBRV.BOUNDARY_MEANING                   BOUNDARY,
                          PBRV.DR_CR_CODE                         DEBIT_CREDIT_INDICATOR,
                          PBRV.TRANSACTION_AMOUNT                 AMOUNT,
                          PBRV.ACCOUNTED_DR                       DEBIT_AMOUNT_ACCOUNTED,
                          PBRV.ACCOUNTED_CR                       CREDT_AMOUNT_ACCOUNTED,
                          PBRV.BUDGET_POSTED_BALANCE,
                          PBRV.BUDGET_APPROVED_BALANCE,
                          PBRV.BUDGET_PENDING_BALANCE,
                          PBRV.BUDGET_TOTAL_BALANCE,
                          PBRV.ENC_POSTED_BALANCE                 ENCUMBRANCE_POSTED_BALANCE,
                          PBRV.ENC_APPROVED_BALANCE               ENCUMBRANCE_APPROVED_BALANCE,
                          PBRV.ENC_PENDING_BALANCE                ENCUMBRANCE_PENDING_BALANCE,
                          PBRV.ENC_TOTAL_BALANCE                  ENCUMBRANCE_TOTAL_BALANCE,
                          PBRV.ACTUAL_POSTED_BALANCE,
                          PBRV.ACTUAL_APPROVED_BALANCE,
                          PBRV.ACTUAL_PENDING_BALANCE,
                          PBRV.ACTUAL_TOTAL_BALANCE,
                          PBRV.AVAIL_POSTED_BALANCE               AVAILABLE_POSTED_BALANCE,
                          PBRV.AVAIL_APPROVED_BALANCE             AVAILABLE_APPROVED_BALANCE,
                          PBRV.AVAIL_PENDING_BALANCE              AVAILABLE_PENDING_BALANCE,
                          PBRV.AVAIL_TOTAL_BALANCE                AVAILABLE_TOTAL_BALANCE,
                          PBRV.SOURCE_DISTRIBUTION_TYPE           SOURCE_DISTRIBUTION_TYPE,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_1,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_2,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_3,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_4,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_5,
                          AI.INVOICE_NUM                          DOCUMENT_REFERENCE,
                          TO_CHAR(AIL.LINE_NUMBER)                LINE_REFERENCE,
                          APB.BATCH_NAME                          BATCH_REFERENCE,
                          PBRV.SOURCE_DISTRIBUTION_ID_CHAR_4,
                          PBRV.SOURCE_DISTRIBUTION_ID_CHAR_5,
                          PBRV.REFERENCE1                         PARTY_ID,
                          PBRV.REFERENCE2                         PARTY_SITE_ID,
                          PV.VENDOR_NAME                          VENDOR_NAME,
                          PVS.VENDOR_SITE_CODE                    VENDOR_SITE_NAME,
                          NULL                                    PAYMENT_FORECAST_LINE_NUMBER,
                          NULL                                    PA_FLAG,
                          FND_FLEX_EXT.GET_SEGS('SQLGL',
                          'GL#', l_coaid,
                          PBRV.code_combination_id)               ACCOUNTING_FLEXFIELD,
                          'N'                                     SUMMARY_ACCOUNT_INDICATOR,
                          NULL                                    PO_LINE_NUMBER,
                          NULL                                    PO_DIST_LINE_NUMBER,
                          NULL                                    PO_SHIP_LINE_NUMBER,
                          NULL                                    REQ_LINE_NUMBER,
                          NULL                                    REQ_DIST_LINE_NUMBER,
                          AIL.LINE_NUMBER                         INV_LINE_NUMBER,
                          AI.DOC_SEQUENCE_VALUE                   DOCUMENT_SEQUENCE_NUMBER,
                          PBRV.AE_HEADER_ID,
                          PBRV.AE_LINE_NUM,
                          PBRV.PERIOD_NUM,
                          PBRV.PERIOD_YEAR,
                          PBRV.QUARTER_NUM,

                          PBRV.COMM_ENC_POSTED_BAL                COMM_ENCUM_POSTED_BAL,
                          PBRV.COMM_ENC_APPROVED_BAL                COMM_ENCUM_APPROVED_BAL,
                          PBRV.COMM_ENC_PENDING_BAL               COMM_ENCUM_PENDING_BAL,
                          PBRV.COMM_ENC_TOTAL_BAL                 COMM_ENCUM_TOTAL_BAL,

                          PBRV.OBLI_ENC_POSTED_BAL                OBLI_ENCUM_POSTED_BAL,
                          PBRV.OBLI_ENC_APPROVED_BAL                OBLI_ENCUM_APPROVED_BAL,
                          PBRV.OBLI_ENC_PENDING_BAL               OBLI_ENCUM_PENDING_BAL,
                          PBRV.OBLI_ENC_TOTAL_BAL                 OBLI_ENCUM_TOTAL_BAL,

                          'O'   ERROR_SOURCE,
			  PBRV.CURRENT_FUNDS_AVAILABLE            CURRENT_FUNDS_AVAILABLE,
                          NULL                                    DOCUMENT_STATUS
                BULK COLLECT INTO l_dump
                FROM  PSA_BC_REPORT_V PBRV,
                      AP_INVOICE_DISTRIBUTIONS AID,
                      AP_PREPAY_APP_DISTS APD,
                      AP_BATCHES APB,
                      XLA_DISTRIBUTION_LINKS XDL,
                      AP_INVOICES AI,
                      AP_INVOICE_LINES AIL,
                      PO_VENDORS PV,
                      PO_VENDOR_SITES PVS
                WHERE PBRV.source_distribution_id_num_1 = APD.prepay_app_distribution_id AND
                      AID.invoice_distribution_id = APD.invoice_distribution_id AND
                      AID.invoice_id = AI.invoice_id AND
                      AID.batch_id = APB.batch_id(+) AND
                      AI.vendor_id = PV.vendor_id(+) AND
                      AI.vendor_site_id = PVS.vendor_site_id(+) AND
                      AI.invoice_id = AIL.invoice_id AND
                      PBRV.application_id = XDL.application_id AND
                      PBRV.event_id = XDL.event_id AND
                      PBRV.ae_header_id = XDL.ae_header_id AND
                      PBRV.ae_line_num = XDL.ae_line_num AND
                      XDL.event_class_code IN ('PREPAYMENT APPLICATIONS') AND
                      PBRV.ledger_id = p_para_rec.ledger_id AND
                      PBRV.application_id = 200 AND
                      AIL.line_type_lookup_code IN ('ITEM','FREIGHT','MISCELLANEOUS','PREPAY') AND
                      ((x_source = 'FORM' AND
                      (p_para_rec.packet_event_flag = 'P' AND
                      PBRV.packet_id IN (SELECT packet_id FROM PSA_BC_REPORT_EVENTS_GT)
                      )
                      OR
                      (p_para_rec.packet_event_flag = 'E' AND
                       EXISTS (SELECT 'x'
                                 FROM PSA_BC_REPORT_EVENTS_GT PSAGT
                                WHERE PSAGT.event_id = PBRV.event_id AND
                                      NVL(PSAGT.source_distribution_id_num_1,0) = NVL(PBRV.source_distribution_id_num_1,0) AND
                                      NVL(PSAGT.source_distribution_id_num_2,0) = NVL(PBRV.source_distribution_id_num_2,0) AND
                                      NVL(PSAGT.source_distribution_id_num_3,0) = NVL(PBRV.source_distribution_id_num_3,0) AND
                                      NVL(PSAGT.source_distribution_id_num_4,0) = NVL(PBRV.source_distribution_id_num_4,0) AND
                                      NVL(PSAGT.source_distribution_id_num_5,0) = NVL(PBRV.source_distribution_id_num_5,0))
                       )
                       )
                       OR
                      ((x_source = 'CP') AND (PBRV.period_num BETWEEN l_period_start_num AND l_period_end_num)));
Line: 1164

                SELECT    PBRV.APPLICATION_ID,
                          PBRV.APPLICATION_SHORT_NAME,
                          PBRV.APPLICATION_NAME,
                          PBRV.EVENT_ID,
                          PBRV.LEDGER_ID,
                          PBRV.ROW_ID,
                          PBRV.PACKET_ID,
                          PBRV.PERIOD_NAME                        GL_PERIOD_NAME,
                          PBRV.FUNDING_BUDGET_NAME,
                          NULL                                    BUDGET_TYPE,
                          PBRV.BUDGET_VERSION_ID,
                          PBRV.JE_SOURCE_NAME,
                          PBRV.JE_CATEGORY_NAME                   JE_CATEGORY_NAME,
                          NULL                                    BUDGET_LEVEL,
                          PBRV.BATCH_NAME,
                          NULL                                    TREASURY_SYMBOL,
                          PBRV.JE_BATCH_ID,
                          PBRV.JE_HEADER_ID,
                          PBRV.HEADER_NAME,
                          NULL                                    JOURNAL_LINE_NUMBER,
                          PBRV.CODE_COMBINATION_ID                CCID,
                          PBRV.USSGL_TRANSACTION_CODE,
                          PBRV.ACCOUNT_TYPE,
                          PBRV.ACCOUNT_TYPE_MEANING,
                          PBRV.ACCOUNT_CATEGORY_CODE,
                          PBRV.ACCOUNT_SEGMENT_VALUE,
                          PBRV.ACTUAL_FLAG,
                          PBRV.ACTUAL_FLAG_MEANING                BALANCE_TYPE,
                          PBRV.AMOUNT_TYPE,
                          PBRV.AMOUNT_TYPE_MEANING,
                          PBRV.ENCUMBRANCE_TYPE,
                          PBRV.TEMPLATE_ID,
                          PBRV.CURRENCY_CODE                      CURRENCY,
                          PBRV.STATUS_CODE                        FUNDS_CHECK_STATUS_CODE,
                          PBRV.STATUS_CODE_MEANING                FUNDS_CHECK_STATUS,
                          PBRV.EFFECTIVE_STATUS,
                          PBRV.FUNDS_CHECK_LEVEL_CODE,
                          PBRV.LEVEL_MEANING                      FUNDS_CHECK_LEVEL_MEANING,
                          PBRV.RESULT_CODE,
                          PBRV.RESULT_CODE_MEANING                RESULT_MESSAGE,
                          PBRV.BOUNDARY_CODE,
                          PBRV.BOUNDARY_MEANING                   BOUNDARY,
                          PBRV.DR_CR_CODE                         DEBIT_CREDIT_INDICATOR,
                          PBRV.TRANSACTION_AMOUNT                 AMOUNT,
                          PBRV.ACCOUNTED_DR                       DEBIT_AMOUNT_ACCOUNTED,
                          PBRV.ACCOUNTED_CR                       CREDT_AMOUNT_ACCOUNTED,
                          PBRV.BUDGET_POSTED_BALANCE,
                          PBRV.BUDGET_APPROVED_BALANCE,
                          PBRV.BUDGET_PENDING_BALANCE,
                          PBRV.BUDGET_TOTAL_BALANCE,
                          PBRV.ENC_POSTED_BALANCE                 ENCUMBRANCE_POSTED_BALANCE,
                          PBRV.ENC_APPROVED_BALANCE               ENCUMBRANCE_APPROVED_BALANCE,
                          PBRV.ENC_PENDING_BALANCE                ENCUMBRANCE_PENDING_BALANCE,
                          PBRV.ENC_TOTAL_BALANCE                  ENCUMBRANCE_TOTAL_BALANCE,
                          PBRV.ACTUAL_POSTED_BALANCE,
                          PBRV.ACTUAL_APPROVED_BALANCE,
                          PBRV.ACTUAL_PENDING_BALANCE,
                          PBRV.ACTUAL_TOTAL_BALANCE,
                          PBRV.AVAIL_POSTED_BALANCE               AVAILABLE_POSTED_BALANCE,
                          PBRV.AVAIL_APPROVED_BALANCE             AVAILABLE_APPROVED_BALANCE,
                          PBRV.AVAIL_PENDING_BALANCE              AVAILABLE_PENDING_BALANCE,
                          PBRV.AVAIL_TOTAL_BALANCE                AVAILABLE_TOTAL_BALANCE,
                          PBRV.SOURCE_DISTRIBUTION_TYPE           SOURCE_DISTRIBUTION_TYPE,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_1,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_2,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_3,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_4,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_5,
                          PH.SEGMENT1                             DOCUMENT_REFERENCE,
                          PL.LINE_NUM||'-'||
                          PLL.SHIPMENT_NUM||'-'||
                          PD.DISTRIBUTION_NUM                     LINE_REFERENCE,
                          NULL                                    BATCH_REFERENCE,
                          PBRV.SOURCE_DISTRIBUTION_ID_CHAR_4,
                          PBRV.SOURCE_DISTRIBUTION_ID_CHAR_5,
                          PBRV.REFERENCE1                         PARTY_ID,
                          PBRV.REFERENCE2                         PARTY_SITE_ID,
                          PV.VENDOR_NAME                          VENDOR_NAME,
                          PVS.VENDOR_SITE_CODE                    VENDOR_SITE_NAME,
                          NULL                                    PAYMENT_FORECAST_LINE_NUMBER,
                          NULL                                    PA_FLAG,
                          FND_FLEX_EXT.GET_SEGS('SQLGL',
                          'GL#', l_coaid,
                          PBRV.code_combination_id)               ACCOUNTING_FLEXFIELD,
                          'N'                                     SUMMARY_ACCOUNT_INDICATOR,
                          PL.LINE_NUM                             PO_LINE_NUMBER,
                          PD.DISTRIBUTION_NUM                     PO_DIST_LINE_NUMBER,
                          PLL.SHIPMENT_NUM                        PO_SHIP_LINE_NUMBER,
                          NULL                                    REQ_LINE_NUMBER,
                          NULL                                    REQ_DIST_LINE_NUMBER,
                          NULL                                    INV_LINE_NUMBER,
                          NULL                                    DOCUMENT_SEQUENCE_NUMBER,
                          PBRV.AE_HEADER_ID,
                          PBRV.AE_LINE_NUM,
                          PBRV.PERIOD_NUM,
                          PBRV.PERIOD_YEAR,
                          PBRV.QUARTER_NUM,

                          PBRV.COMM_ENC_POSTED_BAL                COMM_ENCUM_POSTED_BAL,
                          PBRV.COMM_ENC_APPROVED_BAL                COMM_ENCUM_APPROVED_BAL,
                          PBRV.COMM_ENC_PENDING_BAL               COMM_ENCUM_PENDING_BAL,
                          PBRV.COMM_ENC_TOTAL_BAL                 COMM_ENCUM_TOTAL_BAL,

                          PBRV.OBLI_ENC_POSTED_BAL                OBLI_ENCUM_POSTED_BAL,
                          PBRV.OBLI_ENC_APPROVED_BAL                OBLI_ENCUM_APPROVED_BAL,
                          PBRV.OBLI_ENC_PENDING_BAL               OBLI_ENCUM_PENDING_BAL,
                          PBRV.OBLI_ENC_TOTAL_BAL                 OBLI_ENCUM_TOTAL_BAL,

                          'O'   ERROR_SOURCE,
			  PBRV.CURRENT_FUNDS_AVAILABLE            CURRENT_FUNDS_AVAILABLE,
                          NULL                                    DOCUMENT_STATUS
                BULK COLLECT INTO l_dump
                FROM  PSA_BC_REPORT_V PBRV,
                      PO_BC_DISTRIBUTIONS PBD,
                      XLA_DISTRIBUTION_LINKS XDL,
                      PO_VENDORS PV,
                      PO_VENDOR_SITES PVS,
                      PO_HEADERS PH,
                      PO_LINES PL,
                      PO_DISTRIBUTIONS PD,
                      PO_LINE_LOCATIONS PLL
                WHERE PBRV.ledger_id = p_para_rec.ledger_id AND
                      PBRV.source_distribution_id_num_1 = PBD.distribution_id AND
                      PBRV.event_id = PBD.ae_event_id AND
                      PBRV.application_id = XDL.application_id AND
                      PBRV.event_id = XDL.event_id AND
                      PBRV.ae_header_id = XDL.ae_header_id AND
                      PBRV.ae_line_num = XDL.ae_line_num AND
                      XDL.event_class_code IN ('PO_PA') AND
                      PBD.header_id = PH.po_header_id AND
                      PH.vendor_id = PV.vendor_id(+) AND
                      PH.vendor_site_id = PVS.vendor_site_id(+) AND
                      PBD.distribution_id = PD.po_distribution_id AND
                      PD.po_line_id = PL.po_line_id(+) AND
                      PD.line_location_id = PLL.line_location_id(+) AND
                      PBRV.application_id = 201 AND
                      ((x_source = 'FORM' AND
                      (p_para_rec.packet_event_flag = 'P' AND
                      PBRV.packet_id IN (SELECT packet_id FROM PSA_BC_REPORT_EVENTS_GT)
                      )
                      OR
                      (p_para_rec.packet_event_flag = 'E' AND
                       EXISTS (SELECT 'x'
                                 FROM PSA_BC_REPORT_EVENTS_GT PSAGT
                                WHERE PSAGT.event_id = PBRV.event_id AND
                                      NVL(PSAGT.source_distribution_id_num_1,0) = NVL(PBRV.source_distribution_id_num_1,0) AND
                                      NVL(PSAGT.source_distribution_id_num_2,0) = NVL(PBRV.source_distribution_id_num_2,0) AND
                                      NVL(PSAGT.source_distribution_id_num_3,0) = NVL(PBRV.source_distribution_id_num_3,0) AND
                                      NVL(PSAGT.source_distribution_id_num_4,0) = NVL(PBRV.source_distribution_id_num_4,0) AND
                                      NVL(PSAGT.source_distribution_id_num_5,0) = NVL(PBRV.source_distribution_id_num_5,0))
                       )
                       )
                       OR
                      ((x_source = 'CP') AND (PBRV.period_num BETWEEN l_period_start_num AND l_period_end_num)));
Line: 1328

                SELECT    PBRV.APPLICATION_ID,
                          PBRV.APPLICATION_SHORT_NAME,
                          PBRV.APPLICATION_NAME,
                          PBRV.EVENT_ID,
                          PBRV.LEDGER_ID,
                          PBRV.ROW_ID,
                          PBRV.PACKET_ID,
                          PBRV.PERIOD_NAME                        GL_PERIOD_NAME,
                          PBRV.FUNDING_BUDGET_NAME,
                          NULL                                    BUDGET_TYPE,
                          PBRV.BUDGET_VERSION_ID,
                          PBRV.JE_SOURCE_NAME,
                          PBRV.JE_CATEGORY_NAME                   JE_CATEGORY_NAME,
                          NULL                                    BUDGET_LEVEL,
                          PBRV.BATCH_NAME,
                          NULL                                    TREASURY_SYMBOL,
                          PBRV.JE_BATCH_ID,
                          PBRV.JE_HEADER_ID,
                          PBRV.HEADER_NAME,
                          NULL                                    JOURNAL_LINE_NUMBER,
                          PBRV.CODE_COMBINATION_ID                CCID,
                          PBRV.USSGL_TRANSACTION_CODE,
                          PBRV.ACCOUNT_TYPE,
                          PBRV.ACCOUNT_TYPE_MEANING,
                          PBRV.ACCOUNT_CATEGORY_CODE,
                          PBRV.ACCOUNT_SEGMENT_VALUE,
                          PBRV.ACTUAL_FLAG,
                          PBRV.ACTUAL_FLAG_MEANING                BALANCE_TYPE,
                          PBRV.AMOUNT_TYPE,
                          PBRV.AMOUNT_TYPE_MEANING,
                          PBRV.ENCUMBRANCE_TYPE,
                          PBRV.TEMPLATE_ID,
                          PBRV.CURRENCY_CODE                      CURRENCY,
                          PBRV.STATUS_CODE                        FUNDS_CHECK_STATUS_CODE,
                          PBRV.STATUS_CODE_MEANING                FUNDS_CHECK_STATUS,
                          PBRV.EFFECTIVE_STATUS,
                          PBRV.FUNDS_CHECK_LEVEL_CODE,
                          PBRV.LEVEL_MEANING                      FUNDS_CHECK_LEVEL_MEANING,
                          PBRV.RESULT_CODE,
                          PBRV.RESULT_CODE_MEANING                RESULT_MESSAGE,
                          PBRV.BOUNDARY_CODE,
                          PBRV.BOUNDARY_MEANING                   BOUNDARY,
                          PBRV.DR_CR_CODE                         DEBIT_CREDIT_INDICATOR,
                          PBRV.TRANSACTION_AMOUNT                 AMOUNT,
                          PBRV.ACCOUNTED_DR                       DEBIT_AMOUNT_ACCOUNTED,
                          PBRV.ACCOUNTED_CR                       CREDT_AMOUNT_ACCOUNTED,
                          PBRV.BUDGET_POSTED_BALANCE,
                          PBRV.BUDGET_APPROVED_BALANCE,
                          PBRV.BUDGET_PENDING_BALANCE,
                          PBRV.BUDGET_TOTAL_BALANCE,
                          PBRV.ENC_POSTED_BALANCE                 ENCUMBRANCE_POSTED_BALANCE,
                          PBRV.ENC_APPROVED_BALANCE               ENCUMBRANCE_APPROVED_BALANCE,
                          PBRV.ENC_PENDING_BALANCE                ENCUMBRANCE_PENDING_BALANCE,
                          PBRV.ENC_TOTAL_BALANCE                  ENCUMBRANCE_TOTAL_BALANCE,
                          PBRV.ACTUAL_POSTED_BALANCE,
                          PBRV.ACTUAL_APPROVED_BALANCE,
                          PBRV.ACTUAL_PENDING_BALANCE,
                          PBRV.ACTUAL_TOTAL_BALANCE,
                          PBRV.AVAIL_POSTED_BALANCE               AVAILABLE_POSTED_BALANCE,
                          PBRV.AVAIL_APPROVED_BALANCE             AVAILABLE_APPROVED_BALANCE,
                          PBRV.AVAIL_PENDING_BALANCE              AVAILABLE_PENDING_BALANCE,
                          PBRV.AVAIL_TOTAL_BALANCE                AVAILABLE_TOTAL_BALANCE,
                          PBRV.SOURCE_DISTRIBUTION_TYPE           SOURCE_DISTRIBUTION_TYPE,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_1,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_2,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_3,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_4,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_5,
                          PRH.SEGMENT1                            DOCUMENT_REFERENCE,
                          PRL.LINE_NUM||'-'||
                          PRD.DISTRIBUTION_NUM                    LINE_REFERENCE,
                          NULL                                    BATCH_REFERENCE,
                          PBRV.SOURCE_DISTRIBUTION_ID_CHAR_4,
                          PBRV.SOURCE_DISTRIBUTION_ID_CHAR_5,
                          PBRV.REFERENCE1                         PARTY_ID,
                          PBRV.REFERENCE2                         PARTY_SITE_ID,
                          PV.VENDOR_NAME                          VENDOR_NAME,
                          PVS.VENDOR_SITE_CODE                    VENDOR_SITE_NAME,
                          NULL                                    PAYMENT_FORECAST_LINE_NUMBER,
                          NULL                                    PA_FLAG,
                          FND_FLEX_EXT.GET_SEGS('SQLGL',
                          'GL#', l_coaid,
                          PBRV.code_combination_id)               ACCOUNTING_FLEXFIELD,
                          'N'                                     SUMMARY_ACCOUNT_INDICATOR,
                          NULL                                    PO_LINE_NUMBER,
                          NULL                                    PO_DIST_LINE_NUMBER,
                          NULL                                    PO_SHIP_LINE_NUMBER,
                          PRL.LINE_NUM                            REQ_LINE_NUMBER,
                          PRD.DISTRIBUTION_NUM                    REQ_DIST_LINE_NUMBER,
                          NULL                                    INV_LINE_NUMBER,
                          NULL                                    DOCUMENT_SEQUENCE_NUMBER,
                          PBRV.AE_HEADER_ID,
                          PBRV.AE_LINE_NUM,
                          PBRV.PERIOD_NUM,
                          PBRV.PERIOD_YEAR,
                          PBRV.QUARTER_NUM,

                          PBRV.COMM_ENC_POSTED_BAL                COMM_ENCUM_POSTED_BAL,
                          PBRV.COMM_ENC_APPROVED_BAL                COMM_ENCUM_APPROVED_BAL,
                          PBRV.COMM_ENC_PENDING_BAL               COMM_ENCUM_PENDING_BAL,
                          PBRV.COMM_ENC_TOTAL_BAL                 COMM_ENCUM_TOTAL_BAL,

                          PBRV.OBLI_ENC_POSTED_BAL                OBLI_ENCUM_POSTED_BAL,
                          PBRV.OBLI_ENC_APPROVED_BAL                OBLI_ENCUM_APPROVED_BAL,
                          PBRV.OBLI_ENC_PENDING_BAL               OBLI_ENCUM_PENDING_BAL,
                          PBRV.OBLI_ENC_TOTAL_BAL                 OBLI_ENCUM_TOTAL_BAL,

                          'O'  ERROR_SOURCE,
			  PBRV.CURRENT_FUNDS_AVAILABLE            CURRENT_FUNDS_AVAILABLE,
                          NULL                                    DOCUMENT_STATUS
                BULK COLLECT INTO l_dump
                FROM  PSA_BC_REPORT_V PBRV,
                      PO_BC_DISTRIBUTIONS PBD,
                      XLA_DISTRIBUTION_LINKS XDL,
                      PO_VENDORS PV,
                      PO_VENDOR_SITES PVS,
                      PO_REQUISITION_HEADERS PRH,
                      PO_REQUISITION_LINES PRL,
                      PO_REQ_DISTRIBUTIONS PRD
                WHERE PBRV.ledger_id = p_para_rec.ledger_id AND
                      PBRV.source_distribution_id_num_1 = PBD.distribution_id AND
                      PBRV.event_id = PBD.ae_event_id AND
                      PBRV.application_id = XDL.application_id AND
                      PBRV.event_id = XDL.event_id AND
                      PBRV.ae_header_id = XDL.ae_header_id AND
                      PBRV.ae_line_num = XDL.ae_line_num AND
                      XDL.event_class_code IN ('PO_PA','REQUISITION') AND
                      PBD.header_id = PRH.requisition_header_id AND
                      PRL.vendor_id = PV.vendor_id(+) AND
                      PRL.vendor_site_id = PVS.vendor_site_id(+) AND
                      PBD.distribution_id = PRD.distribution_id AND
                      PRD.requisition_line_id = PRL.requisition_line_id AND
                      PBRV.application_id = 201 AND
                      ((x_source = 'FORM' AND
                      (p_para_rec.packet_event_flag = 'P' AND
                      PBRV.packet_id IN (SELECT packet_id FROM PSA_BC_REPORT_EVENTS_GT)
                      )
                      OR
                      (p_para_rec.packet_event_flag = 'E' AND
                       EXISTS (SELECT 'x'
                                 FROM PSA_BC_REPORT_EVENTS_GT PSAGT
                                WHERE PSAGT.event_id = PBRV.event_id AND
                                      NVL(PSAGT.source_distribution_id_num_1,0) = NVL(PBRV.source_distribution_id_num_1,0) AND
                                      NVL(PSAGT.source_distribution_id_num_2,0) = NVL(PBRV.source_distribution_id_num_2,0) AND
                                      NVL(PSAGT.source_distribution_id_num_3,0) = NVL(PBRV.source_distribution_id_num_3,0) AND
                                      NVL(PSAGT.source_distribution_id_num_4,0) = NVL(PBRV.source_distribution_id_num_4,0) AND
                                      NVL(PSAGT.source_distribution_id_num_5,0) = NVL(PBRV.source_distribution_id_num_5,0))
                       )
                       )
                       OR
                      ((x_source = 'CP') AND (PBRV.period_num BETWEEN l_period_start_num AND l_period_end_num)));
Line: 1489

                SELECT    PBRV.APPLICATION_ID,
                          PBRV.APPLICATION_SHORT_NAME,
                          PBRV.APPLICATION_NAME,
                          PBRV.EVENT_ID,
                          PBRV.LEDGER_ID,
                          PBRV.ROW_ID,
                          PBRV.PACKET_ID,
                          PBRV.PERIOD_NAME                        GL_PERIOD_NAME,
                          PBRV.FUNDING_BUDGET_NAME,
                          NULL                                    BUDGET_TYPE,
                          PBRV.BUDGET_VERSION_ID,
                          PBRV.JE_SOURCE_NAME,
                          PBRV.JE_CATEGORY_NAME                   JE_CATEGORY_NAME,
                          NULL                                    BUDGET_LEVEL,
                          PBRV.BATCH_NAME,
                          NULL                                    TREASURY_SYMBOL,
                          PBRV.JE_BATCH_ID,
                          PBRV.JE_HEADER_ID,
                          PBRV.HEADER_NAME,
                          NULL                                    JOURNAL_LINE_NUMBER,
                          PBRV.CODE_COMBINATION_ID                CCID,
                          PBRV.USSGL_TRANSACTION_CODE,
                          PBRV.ACCOUNT_TYPE,
                          PBRV.ACCOUNT_TYPE_MEANING,
                          PBRV.ACCOUNT_CATEGORY_CODE,
                          PBRV.ACCOUNT_SEGMENT_VALUE,
                          PBRV.ACTUAL_FLAG,
                          PBRV.ACTUAL_FLAG_MEANING                BALANCE_TYPE,
                          PBRV.AMOUNT_TYPE,
                          PBRV.AMOUNT_TYPE_MEANING,
                          PBRV.ENCUMBRANCE_TYPE,
                          PBRV.TEMPLATE_ID,
                          PBRV.CURRENCY_CODE                      CURRENCY,
                          PBRV.STATUS_CODE                        FUNDS_CHECK_STATUS_CODE,
                          PBRV.STATUS_CODE_MEANING                FUNDS_CHECK_STATUS,
                          PBRV.EFFECTIVE_STATUS,
                          PBRV.FUNDS_CHECK_LEVEL_CODE,
                          PBRV.LEVEL_MEANING                      FUNDS_CHECK_LEVEL_MEANING,
                          PBRV.RESULT_CODE,
                          PBRV.RESULT_CODE_MEANING                RESULT_MESSAGE,
                          PBRV.BOUNDARY_CODE,
                          PBRV.BOUNDARY_MEANING                   BOUNDARY,
                          PBRV.DR_CR_CODE                         DEBIT_CREDIT_INDICATOR,
                          PBRV.TRANSACTION_AMOUNT                 AMOUNT,
                          PBRV.ACCOUNTED_DR                       DEBIT_AMOUNT_ACCOUNTED,
                          PBRV.ACCOUNTED_CR                       CREDT_AMOUNT_ACCOUNTED,
                          PBRV.BUDGET_POSTED_BALANCE,
                          PBRV.BUDGET_APPROVED_BALANCE,
                          PBRV.BUDGET_PENDING_BALANCE,
                          PBRV.BUDGET_TOTAL_BALANCE,
                          PBRV.ENC_POSTED_BALANCE                 ENCUMBRANCE_POSTED_BALANCE,
                          PBRV.ENC_APPROVED_BALANCE               ENCUMBRANCE_APPROVED_BALANCE,
                          PBRV.ENC_PENDING_BALANCE                ENCUMBRANCE_PENDING_BALANCE,
                          PBRV.ENC_TOTAL_BALANCE                  ENCUMBRANCE_TOTAL_BALANCE,
                          PBRV.ACTUAL_POSTED_BALANCE,
                          PBRV.ACTUAL_APPROVED_BALANCE,
                          PBRV.ACTUAL_PENDING_BALANCE,
                          PBRV.ACTUAL_TOTAL_BALANCE,
                          PBRV.AVAIL_POSTED_BALANCE               AVAILABLE_POSTED_BALANCE,
                          PBRV.AVAIL_APPROVED_BALANCE             AVAILABLE_APPROVED_BALANCE,
                          PBRV.AVAIL_PENDING_BALANCE              AVAILABLE_PENDING_BALANCE,
                          PBRV.AVAIL_TOTAL_BALANCE                AVAILABLE_TOTAL_BALANCE,
                          PBRV.SOURCE_DISTRIBUTION_TYPE           SOURCE_DISTRIBUTION_TYPE,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_1,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_2,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_3,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_4,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_5,
                          DECODE(PBD.MAIN_OR_BACKING_CODE,
                                 'M', PH.SEGMENT1 || '-'|| TO_CHAR(PR.RELEASE_NUM),
                                 PH.SEGMENT1)                     DOCUMENT_REFERENCE,
                          CASE WHEN (PBD.MAIN_OR_BACKING_CODE = 'M') THEN
                                   PL.LINE_NUM||'-'||PLL.SHIPMENT_NUM ||'-'||PD.DISTRIBUTION_NUM
                               WHEN (PBD.MAIN_OR_BACKING_CODE <> 'M') AND (PBD.DISTRIBUTION_TYPE = 'PLANNED') THEN
                                   PL.LINE_NUM||'-'||PLL.SHIPMENT_NUM ||'-'||PD.DISTRIBUTION_NUM
                               ELSE
                                   NULL
                          END CASE,
                          NULL                                    BATCH_REFERENCE,
                          PBRV.SOURCE_DISTRIBUTION_ID_CHAR_4,
                          PBRV.SOURCE_DISTRIBUTION_ID_CHAR_5,
                          PBRV.REFERENCE1                         PARTY_ID,
                          PBRV.REFERENCE2                         PARTY_SITE_ID,
                          PV.VENDOR_NAME                          VENDOR_NAME,
                          PVS.VENDOR_SITE_CODE                    VENDOR_SITE_NAME,
                          NULL                                    PAYMENT_FORECAST_LINE_NUMBER,
                          NULL                                    PA_FLAG,
                          FND_FLEX_EXT.GET_SEGS('SQLGL',
                          'GL#', l_coaid,
                          PBRV.code_combination_id)               ACCOUNTING_FLEXFIELD,
                          'N'                                     SUMMARY_ACCOUNT_INDICATOR,
                          NULL                                    PO_LINE_NUMBER,
                          NULL                                    PO_DIST_LINE_NUMBER,
                          NULL                                    PO_SHIP_LINE_NUMBER,
                          NULL                                    REQ_LINE_NUMBER,
                          NULL                                    REQ_DIST_LINE_NUMBER,
                          NULL                                    INV_LINE_NUMBER,
                          NULL                                    DOCUMENT_SEQUENCE_NUMBER,
                          PBRV.AE_HEADER_ID,
                          PBRV.AE_LINE_NUM,
                          PBRV.PERIOD_NUM,
                          PBRV.PERIOD_YEAR,
                          PBRV.QUARTER_NUM,

                          PBRV.COMM_ENC_POSTED_BAL                COMM_ENCUM_POSTED_BAL,
                          PBRV.COMM_ENC_APPROVED_BAL                COMM_ENCUM_APPROVED_BAL,
                          PBRV.COMM_ENC_PENDING_BAL               COMM_ENCUM_PENDING_BAL,
                          PBRV.COMM_ENC_TOTAL_BAL                 COMM_ENCUM_TOTAL_BAL,

                          PBRV.OBLI_ENC_POSTED_BAL                OBLI_ENCUM_POSTED_BAL,
                          PBRV.OBLI_ENC_APPROVED_BAL                OBLI_ENCUM_APPROVED_BAL,
                          PBRV.OBLI_ENC_PENDING_BAL               OBLI_ENCUM_PENDING_BAL,
                          PBRV.OBLI_ENC_TOTAL_BAL                 OBLI_ENCUM_TOTAL_BAL,

                          'O'   ERROR_SOURCE,
			  PBRV.CURRENT_FUNDS_AVAILABLE            CURRENT_FUNDS_AVAILABLE,
                          NULL                                    DOCUMENT_STATUS
                BULK COLLECT INTO l_dump
                FROM  PSA_BC_REPORT_V PBRV,
                      PO_BC_DISTRIBUTIONS PBD,
                      XLA_DISTRIBUTION_LINKS XDL,
                      PO_VENDORS PV,
                      PO_VENDOR_SITES PVS,
                      PO_HEADERS PH,
                      PO_RELEASES PR,
                      PO_LINES PL,
                      PO_DISTRIBUTIONS PD,
                      PO_LINE_LOCATIONS PLL
                WHERE PBRV.ledger_id = p_para_rec.ledger_id AND
                      PBRV.source_distribution_id_num_1 = PBD.distribution_id AND
                      decode(pbd.distribution_type,
                             'REQUISITION', 'PO_REQ_DISTRIBUTIONS_ALL',
                             'PO_DISTRIBUTIONS_ALL') = xdl.source_distribution_type AND
                      pbd.ae_event_id = xdl.event_id AND
                       NVL(PBD.applied_to_dist_id_2, pbd.distribution_id) = XDL.ALLOC_TO_DIST_ID_NUM_1 AND
                      PBRV.event_id = PBD.ae_event_id AND
                      PBRV.application_id = XDL.application_id AND
                      PBRV.event_id = XDL.event_id AND
                      PBRV.ae_header_id = XDL.ae_header_id AND
                      PBRV.ae_line_num = XDL.ae_line_num AND
                      XDL.event_class_code IN ('RELEASE') AND
                      PBD.po_release_id = PR.po_release_id(+) AND
                      PBD.header_id = PH.po_header_id AND
                      PH.vendor_id = PV.vendor_id(+) AND
                      PH.vendor_site_id = PVS.vendor_site_id(+) AND
                      PBD.distribution_id = PD.po_distribution_id AND
                      PD.po_line_id = PL.po_line_id(+) AND
                      PD.line_location_id = PLL.line_location_id(+) AND
                      PBRV.application_id = 201 AND
                      ((x_source = 'FORM' AND
                      (p_para_rec.packet_event_flag = 'P' AND
                      PBRV.packet_id IN (SELECT packet_id FROM PSA_BC_REPORT_EVENTS_GT)
                      )
                      OR
                      (p_para_rec.packet_event_flag = 'E' AND
                       EXISTS (SELECT 'x'
                                 FROM PSA_BC_REPORT_EVENTS_GT PSAGT
                                WHERE PSAGT.event_id = PBRV.event_id AND
                                      NVL(PSAGT.source_distribution_id_num_1,0) = NVL(PBRV.source_distribution_id_num_1,0) AND
                                      NVL(PSAGT.source_distribution_id_num_2,0) = NVL(PBRV.source_distribution_id_num_2,0) AND
                                      NVL(PSAGT.source_distribution_id_num_3,0) = NVL(PBRV.source_distribution_id_num_3,0) AND
                                      NVL(PSAGT.source_distribution_id_num_4,0) = NVL(PBRV.source_distribution_id_num_4,0) AND
                                      NVL(PSAGT.source_distribution_id_num_5,0) = NVL(PBRV.source_distribution_id_num_5,0))
                       )
                       )
                       OR
                      ((x_source = 'CP') AND (PBRV.period_num BETWEEN l_period_start_num AND l_period_end_num)));
Line: 1667

        SELECT   NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 text_line,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 segment1,
                 CASE WHEN (DISTRIBUTION_TYPE='STANDARD') OR
                           (DISTRIBUTION_TYPE='PLANNED')  OR
                           (DISTRIBUTION_TYPE='AGREEMENT') THEN
                         line_num||'-'||shipment_num||'-'||distribution_num
                      WHEN (DISTRIBUTION_TYPE='REQUISITION')THEN
                         line_num||'-'||distribution_num
                     ELSE
                         TO_CHAR(line_num)
                 END CASE,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 NULL,
                 'O',
		 NULL,
                 NULL
         bulk collect INTO    l_dump
         FROM    po_online_report_text
         WHERE   online_report_id = PO_DOCUMENT_FUNDS_GRP.get_online_report_id
                 AND nvl(show_in_psa_flag, 'N') = 'Y';
Line: 1793

                SELECT    PBRV.APPLICATION_ID,
                          PBRV.APPLICATION_SHORT_NAME,
                          PBRV.APPLICATION_NAME,
                          PBRV.EVENT_ID,
                          PBRV.LEDGER_ID,
                          PBRV.ROW_ID,
                          PBRV.PACKET_ID,
                          PBRV.PERIOD_NAME                        GL_PERIOD_NAME,
                          PBRV.FUNDING_BUDGET_NAME,
                          'Federal Budget'                      BUDGET_TYPE,
                          PBRV.BUDGET_VERSION_ID,
                          PBRV.JE_SOURCE_NAME,
                          PBRV.JE_CATEGORY_NAME                   JE_CATEGORY_NAME,
                          PBRV.JE_CATEGORY_NAME                   BUDGET_LEVEL,
                          PBRV.BATCH_NAME,
                          PBRV.JE_BATCH_NAME                      TREASURY_SYMBOL,
                          PBRV.JE_BATCH_ID,
                          PBRV.JE_HEADER_ID,
                          PBRV.HEADER_NAME,
                          NULL                                    JOURNAL_LINE_NUMBER,
                          PBRV.CODE_COMBINATION_ID                CCID,
                          PBRV.USSGL_TRANSACTION_CODE,
                          PBRV.ACCOUNT_TYPE,
                          PBRV.ACCOUNT_TYPE_MEANING,
                          PBRV.ACCOUNT_CATEGORY_CODE,
                          PBRV.ACCOUNT_SEGMENT_VALUE,
                          PBRV.ACTUAL_FLAG,
                          PBRV.ACTUAL_FLAG_MEANING                BALANCE_TYPE,
                          PBRV.AMOUNT_TYPE,
                          PBRV.AMOUNT_TYPE_MEANING,
                          PBRV.ENCUMBRANCE_TYPE,
                          PBRV.TEMPLATE_ID,
                          PBRV.CURRENCY_CODE                      CURRENCY,
                          PBRV.STATUS_CODE                        FUNDS_CHECK_STATUS_CODE,
                          PBRV.STATUS_CODE_MEANING                FUNDS_CHECK_STATUS,
                          PBRV.EFFECTIVE_STATUS,
                          PBRV.FUNDS_CHECK_LEVEL_CODE,
                          PBRV.LEVEL_MEANING                      FUNDS_CHECK_LEVEL_MEANING,
                          PBRV.RESULT_CODE,
                          PBRV.RESULT_CODE_MEANING                RESULT_MESSAGE,
                          PBRV.BOUNDARY_CODE,
                          PBRV.BOUNDARY_MEANING                   BOUNDARY,
                          PBRV.DR_CR_CODE                         DEBIT_CREDIT_INDICATOR,
                          PBRV.TRANSACTION_AMOUNT                 AMOUNT,
                          PBRV.ACCOUNTED_DR                       DEBIT_AMOUNT_ACCOUNTED,
                          PBRV.ACCOUNTED_CR                       CREDT_AMOUNT_ACCOUNTED,
                          PBRV.BUDGET_POSTED_BALANCE,
                          PBRV.BUDGET_APPROVED_BALANCE,
                          PBRV.BUDGET_PENDING_BALANCE,
                          PBRV.BUDGET_TOTAL_BALANCE,
                          PBRV.ENC_POSTED_BALANCE                 ENCUMBRANCE_POSTED_BALANCE,
                          PBRV.ENC_APPROVED_BALANCE               ENCUMBRANCE_APPROVED_BALANCE,
                          PBRV.ENC_PENDING_BALANCE                ENCUMBRANCE_PENDING_BALANCE,
                          PBRV.ENC_TOTAL_BALANCE                  ENCUMBRANCE_TOTAL_BALANCE,
                          PBRV.ACTUAL_POSTED_BALANCE,
                          PBRV.ACTUAL_APPROVED_BALANCE,
                          PBRV.ACTUAL_PENDING_BALANCE,
                          PBRV.ACTUAL_TOTAL_BALANCE,
                          PBRV.AVAIL_POSTED_BALANCE               AVAILABLE_POSTED_BALANCE,
                          PBRV.AVAIL_APPROVED_BALANCE             AVAILABLE_APPROVED_BALANCE,
                          PBRV.AVAIL_PENDING_BALANCE              AVAILABLE_PENDING_BALANCE,
                          PBRV.AVAIL_TOTAL_BALANCE                AVAILABLE_TOTAL_BALANCE,
                          PBRV.SOURCE_DISTRIBUTION_TYPE           SOURCE_DISTRIBUTION_TYPE,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_1,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_2,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_3,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_4,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_5,
                          DECODE(XLADIST.event_class_code,
                          'BUDGET_EXECUTION', BE.doc_number,
                          'RPR_BUDGET_EXECUTION',
                          RPR.doc_number)                         DOCUMENT_REFERENCE,
                          BET.REVISION_NUM                        LINE_REFERENCE,
                          NULL                                    BATCH_REFERENCE,
                          PBRV.SOURCE_DISTRIBUTION_ID_CHAR_4,
                          PBRV.SOURCE_DISTRIBUTION_ID_CHAR_5,
                          NULL                                    PARTY_ID,
                          NULL                                    PARTY_SITE_ID,
                          NULL                                    VENDOR_NAME,
                          NULL                                    VENDOR_SITE_NAME,
                          NULL                                    PAYMENT_FORECAST_LINE_NUMBER,
                          NULL                                    PA_FLAG,
                          FND_FLEX_EXT.GET_SEGS('SQLGL',
                          'GL#', l_coaid,
                          PBRV.code_combination_id)               ACCOUNTING_FLEXFIELD,
                          'N'                                     SUMMARY_ACCOUNT_INDICATOR,
                          NULL                                    PO_LINE_NUMBER,
                          NULL                                    PO_DIST_LINE_NUMBER,
                          NULL                                    PO_SHIP_LINE_NUMBER,
                          NULL                                    REQ_LINE_NUMBER,
                          NULL                                    REQ_DIST_LINE_NUMBER,
                          NULL                                    INV_LINE_NUMBER,
                          NULL                                    DOCUMENT_SEQUENCE_NUMBER,
                          PBRV.AE_HEADER_ID,
                          PBRV.AE_LINE_NUM,
                          PBRV.PERIOD_NUM,
                          PBRV.PERIOD_YEAR,
                          PBRV.QUARTER_NUM,

                          PBRV.COMM_ENC_POSTED_BAL                COMM_ENCUM_POSTED_BAL,
                          PBRV.COMM_ENC_APPROVED_BAL                COMM_ENCUM_APPROVED_BAL,
                          PBRV.COMM_ENC_PENDING_BAL               COMM_ENCUM_PENDING_BAL,
                          PBRV.COMM_ENC_TOTAL_BAL                 COMM_ENCUM_TOTAL_BAL,

                          PBRV.OBLI_ENC_POSTED_BAL                OBLI_ENCUM_POSTED_BAL,
                          PBRV.OBLI_ENC_APPROVED_BAL                OBLI_ENCUM_APPROVED_BAL,
                          PBRV.OBLI_ENC_PENDING_BAL               OBLI_ENCUM_PENDING_BAL,
                          PBRV.OBLI_ENC_TOTAL_BAL                 OBLI_ENCUM_TOTAL_BAL,

                          'O'   ERROR_SOURCE,
			  PBRV.CURRENT_FUNDS_AVAILABLE,
                          NULL                                    DOCUMENT_STATUS
                BULK COLLECT INTO l_dump
                FROM  PSA_BC_REPORT_V PBRV,
                      XLA_DISTRIBUTION_LINKS XLADIST,
                      FV_BE_TRX_HDRS BE,
		      FV_BE_TRX_DTLS BET,
                      FV_BE_RPR_TRANSACTIONS RPR
                WHERE PBRV.ledger_id = p_para_rec.ledger_id AND
                      PBRV.application_id = 8901 AND
                      PBRV.application_id = XLADIST.application_id AND
                      PBRV.source_distribution_id_num_1 = XLADIST.source_distribution_id_num_1 AND
                      PBRV.source_distribution_type = XLADIST.source_distribution_type AND
                      PBRV.ae_header_id = XLADIST.ae_header_id AND
                      PBRV.ae_line_num = XLADIST.ae_line_num AND
                      PBRV.source_distribution_id_num_1 = BET.transaction_id (+) AND
                      BE.doc_id = BET.doc_id AND
                      PBRV.source_distribution_id_num_1 = RPR.transaction_id (+) AND
                      ((x_source = 'FORM' AND
                      (p_para_rec.packet_event_flag = 'P' AND
                      PBRV.packet_id IN (SELECT packet_id FROM PSA_BC_REPORT_EVENTS_GT)
                      )
                      OR
                      (p_para_rec.packet_event_flag = 'E' AND
                       EXISTS (SELECT 'x'
                                 FROM PSA_BC_REPORT_EVENTS_GT PSAGT
                                WHERE PSAGT.event_id = PBRV.event_id AND
                                      NVL(PSAGT.source_distribution_id_num_1,0) = NVL(PBRV.source_distribution_id_num_1,0) AND
                                      NVL(PSAGT.source_distribution_id_num_2,0) = NVL(PBRV.source_distribution_id_num_2,0) AND
                                      NVL(PSAGT.source_distribution_id_num_3,0) = NVL(PBRV.source_distribution_id_num_3,0) AND
                                      NVL(PSAGT.source_distribution_id_num_4,0) = NVL(PBRV.source_distribution_id_num_4,0) AND
                                      NVL(PSAGT.source_distribution_id_num_5,0) = NVL(PBRV.source_distribution_id_num_5,0))
                       )
                       )
                       OR
                      ((x_source = 'CP') AND (PBRV.period_num BETWEEN l_period_start_num AND l_period_end_num)));
Line: 1949

                SELECT    PBRV.APPLICATION_ID,
                          PBRV.APPLICATION_SHORT_NAME,
                          PBRV.APPLICATION_NAME,
                          PBRV.EVENT_ID,
                          PBRV.LEDGER_ID,
                          PBRV.ROW_ID,
                          PBRV.PACKET_ID,
                          PBRV.PERIOD_NAME                        GL_PERIOD_NAME,
                          PBRV.FUNDING_BUDGET_NAME,
                          NULL                                    BUDGET_TYPE,
                          PBRV.BUDGET_VERSION_ID,
                          PBRV.JE_SOURCE_NAME,
                          PBRV.JE_CATEGORY_NAME                   JE_CATEGORY_NAME,
                          NULL                                    BUDGET_LEVEL,
                          PBRV.BATCH_NAME,
                          NULL                                    TREASURY_SYMBOL,
                          PBRV.JE_BATCH_ID,
                          PBRV.JE_HEADER_ID,
                          PBRV.HEADER_NAME,
                          PBRV.JE_LINE_NUM                        JOURNAL_LINE_NUMBER,
                          PBRV.CODE_COMBINATION_ID                CCID,
                          PBRV.USSGL_TRANSACTION_CODE,
                          PBRV.ACCOUNT_TYPE,
                          PBRV.ACCOUNT_TYPE_MEANING,
                          PBRV.ACCOUNT_CATEGORY_CODE,
                          PBRV.ACCOUNT_SEGMENT_VALUE,
                          PBRV.ACTUAL_FLAG,
                          PBRV.ACTUAL_FLAG_MEANING                BALANCE_TYPE,
                          PBRV.AMOUNT_TYPE,
                          PBRV.AMOUNT_TYPE_MEANING,
                          PBRV.ENCUMBRANCE_TYPE,
                          PBRV.TEMPLATE_ID,
                          PBRV.CURRENCY_CODE                      CURRENCY,
                          PBRV.STATUS_CODE                        FUNDS_CHECK_STATUS_CODE,
                          PBRV.STATUS_CODE_MEANING                FUNDS_CHECK_STATUS,
                          PBRV.EFFECTIVE_STATUS,
                          PBRV.FUNDS_CHECK_LEVEL_CODE,
                          PBRV.LEVEL_MEANING                      FUNDS_CHECK_LEVEL_MEANING,
                          PBRV.RESULT_CODE,
                          PBRV.RESULT_CODE_MEANING                RESULT_MESSAGE,
                          PBRV.BOUNDARY_CODE,
                          PBRV.BOUNDARY_MEANING                   BOUNDARY,
                          PBRV.DR_CR_CODE                         DEBIT_CREDIT_INDICATOR,
                          PBRV.TRANSACTION_AMOUNT                 AMOUNT,
                          PBRV.ACCOUNTED_DR                       DEBIT_AMOUNT_ACCOUNTED,
                          PBRV.ACCOUNTED_CR                       CREDT_AMOUNT_ACCOUNTED,
                          PBRV.BUDGET_POSTED_BALANCE,
                          PBRV.BUDGET_APPROVED_BALANCE,
                          PBRV.BUDGET_PENDING_BALANCE,
                          PBRV.BUDGET_TOTAL_BALANCE,
                          PBRV.ENC_POSTED_BALANCE                 ENCUMBRANCE_POSTED_BALANCE,
                          PBRV.ENC_APPROVED_BALANCE               ENCUMBRANCE_APPROVED_BALANCE,
                          PBRV.ENC_PENDING_BALANCE                ENCUMBRANCE_PENDING_BALANCE,
                          PBRV.ENC_TOTAL_BALANCE                  ENCUMBRANCE_TOTAL_BALANCE,
                          PBRV.ACTUAL_POSTED_BALANCE,
                          PBRV.ACTUAL_APPROVED_BALANCE,
                          PBRV.ACTUAL_PENDING_BALANCE,
                          PBRV.ACTUAL_TOTAL_BALANCE,
                          PBRV.AVAIL_POSTED_BALANCE               AVAILABLE_POSTED_BALANCE,
                          PBRV.AVAIL_APPROVED_BALANCE             AVAILABLE_APPROVED_BALANCE,
                          PBRV.AVAIL_PENDING_BALANCE              AVAILABLE_PENDING_BALANCE,
                          PBRV.AVAIL_TOTAL_BALANCE                AVAILABLE_TOTAL_BALANCE,
                          PBRV.SOURCE_DISTRIBUTION_TYPE           SOURCE_DISTRIBUTION_TYPE,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_1,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_2,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_3,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_4,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_5,
                          PBRV.SOURCE_DISTRIBUTION_ID_CHAR_1      DOCUMENT_REFERENCE,
                          PBRV.SOURCE_DISTRIBUTION_ID_CHAR_2      LINE_REFERENCE,
                          PBRV.SOURCE_DISTRIBUTION_ID_CHAR_3      BATCH_REFERENCE,
                          PBRV.SOURCE_DISTRIBUTION_ID_CHAR_4,
                          PBRV.SOURCE_DISTRIBUTION_ID_CHAR_5,
                          PBRV.REFERENCE1                         PARTY_ID,
                          PBRV.REFERENCE2                         PARTY_SITE_ID,
                          NULL                                    VENDOR_NAME,
                          NULL                                    VENDOR_SITE_NAME,
                          NULL                                    PAYMENT_FORECAST_LINE_NUMBER,
                          NULL                                    PA_FLAG,
                          FND_FLEX_EXT.GET_SEGS('SQLGL',
                          'GL#', l_coaid,
                          PBRV.code_combination_id)               ACCOUNTING_FLEXFIELD,
                          DECODE(PBRV.TEMPLATE_ID,
                          NULL, 'N', 'Y')                         SUMMARY_ACCOUNT_INDICATOR,
                          NULL                                    PO_LINE_NUMBER,
                          NULL                                    PO_DIST_LINE_NUMBER,
                          NULL                                    PO_SHIP_LINE_NUMBER,
                          NULL                                    REQ_LINE_NUMBER,
                          NULL                                    REQ_DIST_LINE_NUMBER,
                          NULL                                    INV_LINE_NUMBER,
                          NULL                                    DOCUMENT_SEQUENCE_NUMBER,
                          PBRV.AE_HEADER_ID,
                          PBRV.AE_LINE_NUM,
                          PBRV.PERIOD_NUM,
                          PBRV.PERIOD_YEAR,
                          PBRV.QUARTER_NUM,

                          PBRV.COMM_ENC_POSTED_BAL                COMM_ENCUM_POSTED_BAL,
                          PBRV.COMM_ENC_APPROVED_BAL                COMM_ENCUM_APPROVED_BAL,
                          PBRV.COMM_ENC_PENDING_BAL               COMM_ENCUM_PENDING_BAL,
                          PBRV.COMM_ENC_TOTAL_BAL                 COMM_ENCUM_TOTAL_BAL,

                          PBRV.OBLI_ENC_POSTED_BAL                OBLI_ENCUM_POSTED_BAL,
                          PBRV.OBLI_ENC_APPROVED_BAL                OBLI_ENCUM_APPROVED_BAL,
                          PBRV.OBLI_ENC_PENDING_BAL               OBLI_ENCUM_PENDING_BAL,
                          PBRV.OBLI_ENC_TOTAL_BAL                 OBLI_ENCUM_TOTAL_BAL,

                          'O'   ERROR_SOURCE,
			  PBRV.CURRENT_FUNDS_AVAILABLE,
                          NULL                                    DOCUMENT_STATUS
                BULK COLLECT INTO l_dump
                FROM  PSA_BC_REPORT_V PBRV
                WHERE PBRV.ledger_id = p_para_rec.ledger_id AND
                      PBRV.application_id = p_para_rec.application_id AND
                      ((x_source = 'FORM' AND
                      PBRV.packet_id IN (SELECT packet_id FROM PSA_BC_REPORT_EVENTS_GT)
                       )
                       OR
                      ((x_source = 'CP') AND (PBRV.period_num BETWEEN l_period_start_num AND l_period_end_num)));
Line: 2077

                SELECT    PBRV.APPLICATION_ID,
                          PBRV.APPLICATION_SHORT_NAME,
                          PBRV.APPLICATION_NAME,
                          PBRV.EVENT_ID,
                          PBRV.LEDGER_ID,
                          PBRV.ROW_ID,
                          PBRV.PACKET_ID,
                          PBRV.PERIOD_NAME                        GL_PERIOD_NAME,
                          PBRV.FUNDING_BUDGET_NAME,
                          NULL                                    BUDGET_TYPE,
                          PBRV.BUDGET_VERSION_ID,
                          PBRV.JE_SOURCE_NAME,
                          PBRV.JE_CATEGORY_NAME                   JE_CATEGORY_NAME,
                          NULL                                    BUDGET_LEVEL,
                          PBRV.BATCH_NAME,
                          NULL                                    TREASURY_SYMBOL,
                          PBRV.JE_BATCH_ID,
                          PBRV.JE_HEADER_ID,
                          PBRV.HEADER_NAME,
                          PBRV.JE_LINE_NUM                        JOURNAL_LINE_NUMBER,
                          PBRV.CODE_COMBINATION_ID                CCID,
                          PBRV.USSGL_TRANSACTION_CODE,
                          PBRV.ACCOUNT_TYPE,
                          PBRV.ACCOUNT_TYPE_MEANING,
                          PBRV.ACCOUNT_CATEGORY_CODE,
                          PBRV.ACCOUNT_SEGMENT_VALUE,
                          PBRV.ACTUAL_FLAG,
                          PBRV.ACTUAL_FLAG_MEANING                BALANCE_TYPE,
                          PBRV.AMOUNT_TYPE,
                          PBRV.AMOUNT_TYPE_MEANING,
                          PBRV.ENCUMBRANCE_TYPE,
                          PBRV.TEMPLATE_ID,
                          PBRV.CURRENCY_CODE                      CURRENCY,
                          PBRV.STATUS_CODE                        FUNDS_CHECK_STATUS_CODE,
                          PBRV.STATUS_CODE_MEANING                FUNDS_CHECK_STATUS,
                          PBRV.EFFECTIVE_STATUS,
                          PBRV.FUNDS_CHECK_LEVEL_CODE,
                          PBRV.LEVEL_MEANING                      FUNDS_CHECK_LEVEL_MEANING,
                          PBRV.RESULT_CODE,
                          PBRV.RESULT_CODE_MEANING                RESULT_MESSAGE,
                          PBRV.BOUNDARY_CODE,
                          PBRV.BOUNDARY_MEANING                   BOUNDARY,
                          PBRV.DR_CR_CODE                         DEBIT_CREDIT_INDICATOR,
                          PBRV.TRANSACTION_AMOUNT                 AMOUNT,
                          PBRV.ACCOUNTED_DR                       DEBIT_AMOUNT_ACCOUNTED,
                          PBRV.ACCOUNTED_CR                       CREDT_AMOUNT_ACCOUNTED,
                          PBRV.BUDGET_POSTED_BALANCE,
                          PBRV.BUDGET_APPROVED_BALANCE,
                          PBRV.BUDGET_PENDING_BALANCE,
                          PBRV.BUDGET_TOTAL_BALANCE,
                          PBRV.ENC_POSTED_BALANCE                 ENCUMBRANCE_POSTED_BALANCE,
                          PBRV.ENC_APPROVED_BALANCE               ENCUMBRANCE_APPROVED_BALANCE,
                          PBRV.ENC_PENDING_BALANCE                ENCUMBRANCE_PENDING_BALANCE,
                          PBRV.ENC_TOTAL_BALANCE                  ENCUMBRANCE_TOTAL_BALANCE,
                          PBRV.ACTUAL_POSTED_BALANCE,
                          PBRV.ACTUAL_APPROVED_BALANCE,
                          PBRV.ACTUAL_PENDING_BALANCE,
                          PBRV.ACTUAL_TOTAL_BALANCE,
                          PBRV.AVAIL_POSTED_BALANCE               AVAILABLE_POSTED_BALANCE,
                          PBRV.AVAIL_APPROVED_BALANCE             AVAILABLE_APPROVED_BALANCE,
                          PBRV.AVAIL_PENDING_BALANCE              AVAILABLE_PENDING_BALANCE,
                          PBRV.AVAIL_TOTAL_BALANCE                AVAILABLE_TOTAL_BALANCE,
                          PBRV.SOURCE_DISTRIBUTION_TYPE           SOURCE_DISTRIBUTION_TYPE,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_1,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_2,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_3,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_4,
                          PBRV.SOURCE_DISTRIBUTION_ID_NUM_5,
                          PBRV.SOURCE_DISTRIBUTION_ID_CHAR_1      DOCUMENT_REFERENCE,
                          PBRV.SOURCE_DISTRIBUTION_ID_CHAR_2      LINE_REFERENCE,
                          PBRV.SOURCE_DISTRIBUTION_ID_CHAR_3      BATCH_REFERENCE,
                          PBRV.SOURCE_DISTRIBUTION_ID_CHAR_4,
                          PBRV.SOURCE_DISTRIBUTION_ID_CHAR_5,
                          NULL                                    PARTY_ID,
                          NULL                                    PARTY_SITE_ID,
                          NULL                                    VENDOR_NAME,
                          NULL                                    VENDOR_SITE_NAME,
                          NULL                                    PAYMENT_FORECAST_LINE_NUMBER,
                          NULL                                    PA_FLAG,
                          FND_FLEX_EXT.GET_SEGS('SQLGL',
                          'GL#', l_coaid,
                          PBRV.code_combination_id)               ACCOUNTING_FLEXFIELD,
                          DECODE(PBRV.TEMPLATE_ID,
                          NULL, 'N', 'Y')                         SUMMARY_ACCOUNT_INDICATOR,
                          NULL                                    PO_LINE_NUMBER,
                          NULL                                    PO_DIST_LINE_NUMBER,
                          NULL                                    PO_SHIP_LINE_NUMBER,
                          NULL                                    REQ_LINE_NUMBER,
                          NULL                                    REQ_DIST_LINE_NUMBER,
                          NULL                                    INV_LINE_NUMBER,
                          NULL                                    DOCUMENT_SEQUENCE_NUMBER,
                          PBRV.AE_HEADER_ID,
                          PBRV.AE_LINE_NUM,
                          PBRV.PERIOD_NUM,
                          PBRV.PERIOD_YEAR,
                          PBRV.QUARTER_NUM,

                          PBRV.COMM_ENC_POSTED_BAL                COMM_ENCUM_POSTED_BAL,
                          PBRV.COMM_ENC_APPROVED_BAL                COMM_ENCUM_APPROVED_BAL,
                          PBRV.COMM_ENC_PENDING_BAL               COMM_ENCUM_PENDING_BAL,
                          PBRV.COMM_ENC_TOTAL_BAL                 COMM_ENCUM_TOTAL_BAL,

                          PBRV.OBLI_ENC_POSTED_BAL                OBLI_ENCUM_POSTED_BAL,
                          PBRV.OBLI_ENC_APPROVED_BAL                OBLI_ENCUM_APPROVED_BAL,
                          PBRV.OBLI_ENC_PENDING_BAL               OBLI_ENCUM_PENDING_BAL,
                          PBRV.OBLI_ENC_TOTAL_BAL                 OBLI_ENCUM_TOTAL_BAL,

                          'O' ERROR_SOURCE,
			  PBRV.CURRENT_FUNDS_AVAILABLE,
                          NULL                                    DOCUMENT_STATUS
                BULK COLLECT INTO l_dump
                FROM  PSA_BC_REPORT_V PBRV
                WHERE PBRV.ledger_id = p_para_rec.ledger_id AND
                      PBRV.application_id = p_para_rec.application_id AND
                      ((x_source = 'FORM' AND
                      (p_para_rec.packet_event_flag = 'P' AND
                      PBRV.packet_id IN (SELECT packet_id FROM PSA_BC_REPORT_EVENTS_GT)
                      )
                      OR
                      (p_para_rec.packet_event_flag = 'E' AND
                       EXISTS (SELECT 'x'
                                 FROM PSA_BC_REPORT_EVENTS_GT PSAGT
                                WHERE PSAGT.event_id = PBRV.event_id AND
                                      NVL(PSAGT.source_distribution_id_num_1,0) = NVL(PBRV.source_distribution_id_num_1,0) AND
                                      NVL(PSAGT.source_distribution_id_num_2,0) = NVL(PBRV.source_distribution_id_num_2,0) AND
                                      NVL(PSAGT.source_distribution_id_num_3,0) = NVL(PBRV.source_distribution_id_num_3,0) AND
                                      NVL(PSAGT.source_distribution_id_num_4,0) = NVL(PBRV.source_distribution_id_num_4,0) AND
                                      NVL(PSAGT.source_distribution_id_num_5,0) = NVL(PBRV.source_distribution_id_num_5,0))
                       )
                       )
                       OR
                      ((x_source = 'CP') AND (PBRV.period_num BETWEEN l_period_start_num AND l_period_end_num)));
Line: 2233

            select EVENT_ID
            into   l_event_id
            from   gl_bc_packets
            where  packet_id in (select packet_id from psa_bc_report_events_gt)
            and    template_id is NULL
            and    rownum = 1;
Line: 2245

            SELECT   PBRV.APPLICATION_ID,
                     PBRV.APPLICATION_SHORT_NAME,
                     PBRV.APPLICATION_NAME,
                     PBRV.EVENT_ID,
                     PBRV.LEDGER_ID,
                     PBRV.ROW_ID,
                     PBRV.PACKET_ID,
                     PBRV.PERIOD_NAME                        GL_PERIOD_NAME,
                     PBRV.FUNDING_BUDGET_NAME,
                     NULL                                    BUDGET_TYPE,
                     PBRV.BUDGET_VERSION_ID,
                     PBRV.JE_SOURCE_NAME,
                     PBRV.JE_CATEGORY_NAME                   JE_CATEGORY_NAME,
                     NULL                                    BUDGET_LEVEL,
                     PBRV.BATCH_NAME,
                     NULL                                    TREASURY_SYMBOL,
                     PBRV.JE_BATCH_ID,
                     PBRV.JE_HEADER_ID,
                     PBRV.HEADER_NAME,
                     PBRV.JE_LINE_NUM                        JOURNAL_LINE_NUMBER,
                     PBRV.CODE_COMBINATION_ID                CCID,
                     PBRV.USSGL_TRANSACTION_CODE,
                     PBRV.ACCOUNT_TYPE,
                     PBRV.ACCOUNT_TYPE_MEANING,
                     PBRV.ACCOUNT_CATEGORY_CODE,
                     PBRV.ACCOUNT_SEGMENT_VALUE,
                     PBRV.ACTUAL_FLAG,
                     PBRV.ACTUAL_FLAG_MEANING                BALANCE_TYPE,
                     PBRV.AMOUNT_TYPE,
                     PBRV.AMOUNT_TYPE_MEANING,
                     PBRV.ENCUMBRANCE_TYPE,
                     PBRV.TEMPLATE_ID,
                     PBRV.CURRENCY_CODE                      CURRENCY,
                     PBRV.STATUS_CODE                        FUNDS_CHECK_STATUS_CODE,
                     PBRV.STATUS_CODE_MEANING                FUNDS_CHECK_STATUS,
                     PBRV.EFFECTIVE_STATUS,
                     PBRV.FUNDS_CHECK_LEVEL_CODE,
                     PBRV.LEVEL_MEANING                      FUNDS_CHECK_LEVEL_MEANING,
                     PBRV.RESULT_CODE,
                     PBRV.RESULT_CODE_MEANING                RESULT_MESSAGE,
                     PBRV.BOUNDARY_CODE,
                     PBRV.BOUNDARY_MEANING                   BOUNDARY,
                     PBRV.DR_CR_CODE                         DEBIT_CREDIT_INDICATOR,
                     PBRV.TRANSACTION_AMOUNT                 AMOUNT,
                     PBRV.ACCOUNTED_DR                       DEBIT_AMOUNT_ACCOUNTED,
                     PBRV.ACCOUNTED_CR                       CREDT_AMOUNT_ACCOUNTED,
                     PBRV.BUDGET_POSTED_BALANCE,
                     PBRV.BUDGET_APPROVED_BALANCE,
                     PBRV.BUDGET_PENDING_BALANCE,
                     PBRV.BUDGET_TOTAL_BALANCE,
                     PBRV.ENC_POSTED_BALANCE                 ENCUMBRANCE_POSTED_BALANCE,
                     PBRV.ENC_APPROVED_BALANCE               ENCUMBRANCE_APPROVED_BALANCE,
                     PBRV.ENC_PENDING_BALANCE                ENCUMBRANCE_PENDING_BALANCE,
                     PBRV.ENC_TOTAL_BALANCE                  ENCUMBRANCE_TOTAL_BALANCE,
                     PBRV.ACTUAL_POSTED_BALANCE,
                     PBRV.ACTUAL_APPROVED_BALANCE,
                     PBRV.ACTUAL_PENDING_BALANCE,
                     PBRV.ACTUAL_TOTAL_BALANCE,
                     PBRV.AVAIL_POSTED_BALANCE               AVAILABLE_POSTED_BALANCE,
                     PBRV.AVAIL_APPROVED_BALANCE             AVAILABLE_APPROVED_BALANCE,
                     PBRV.AVAIL_PENDING_BALANCE              AVAILABLE_PENDING_BALANCE,
                     PBRV.AVAIL_TOTAL_BALANCE                AVAILABLE_TOTAL_BALANCE,
                     PBRV.SOURCE_DISTRIBUTION_TYPE           SOURCE_DISTRIBUTION_TYPE,
                     PBRV.SOURCE_DISTRIBUTION_ID_NUM_1,
                     PBRV.SOURCE_DISTRIBUTION_ID_NUM_2,
                     PBRV.SOURCE_DISTRIBUTION_ID_NUM_3,
                     PBRV.SOURCE_DISTRIBUTION_ID_NUM_4,
                     PBRV.SOURCE_DISTRIBUTION_ID_NUM_5,
                     PBRV.HEADER_NAME                        DOCUMENT_REFERENCE,              -- Bug 5579424
                     TO_CHAR(PBRV.AE_HEADER_ID) || '-' ||
                     TO_CHAR(PBRV.AE_LINE_NUM)               LINE_REFERENCE,
                     PBRV.BATCH_NAME                         BATCH_REFERENCE,
                     PBRV.SOURCE_DISTRIBUTION_ID_CHAR_4,
                     PBRV.SOURCE_DISTRIBUTION_ID_CHAR_5,
                     NULL                                    PARTY_ID,
                     NULL                                    PARTY_SITE_ID,
                     NULL                                    VENDOR_NAME,
                     NULL                                    VENDOR_SITE_NAME,
                     NULL                                    PAYMENT_FORECAST_LINE_NUMBER,
                     NULL                                    PA_FLAG,
                     FND_FLEX_EXT.GET_SEGS('SQLGL',
                              'GL#', l_coaid,
                              PBRV.code_combination_id)      ACCOUNTING_FLEXFIELD,
                     'N'                                     SUMMARY_ACCOUNT_INDICATOR,
                     NULL                                    PO_LINE_NUMBER,
                     NULL                                    PO_DIST_LINE_NUMBER,
                     NULL                                    PO_SHIP_LINE_NUMBER,
                     NULL                                    REQ_LINE_NUMBER,
                     NULL                                    REQ_DIST_LINE_NUMBER,
                     NULL                                    INV_LINE_NUMBER,
                     NULL                                    DOCUMENT_SEQUENCE_NUMBER,
                     PBRV.AE_HEADER_ID,
                     PBRV.AE_LINE_NUM,
                     PBRV.PERIOD_NUM,
                     PBRV.PERIOD_YEAR,
                     PBRV.QUARTER_NUM,

                     PBRV.COMM_ENC_POSTED_BAL                COMM_ENCUM_POSTED_BAL,
                     PBRV.COMM_ENC_APPROVED_BAL                COMM_ENCUM_APPROVED_BAL,
                     PBRV.COMM_ENC_PENDING_BAL               COMM_ENCUM_PENDING_BAL,
                     PBRV.COMM_ENC_TOTAL_BAL                 COMM_ENCUM_TOTAL_BAL,

                     PBRV.OBLI_ENC_POSTED_BAL                OBLI_ENCUM_POSTED_BAL,
                     PBRV.OBLI_ENC_APPROVED_BAL                OBLI_ENCUM_APPROVED_BAL,
                     PBRV.OBLI_ENC_PENDING_BAL               OBLI_ENCUM_PENDING_BAL,
                     PBRV.OBLI_ENC_TOTAL_BAL                 OBLI_ENCUM_TOTAL_BAL,

                     'O' ERROR_SOURCE,
    		     PBRV.CURRENT_FUNDS_AVAILABLE            CURRENT_FUNDS_AVAILABLE,
                     NULL                                    DOCUMENT_STATUS
           BULK COLLECT INTO l_dump
           FROM  PSA_BC_REPORT_V PBRV
           WHERE PBRV.packet_id IN (SELECT packet_id FROM PSA_BC_REPORT_EVENTS_GT)
           and   template_id is NULL;
Line: 2367

	   SELECT    PBRV.APPLICATION_ID,
	         PBRV.APPLICATION_SHORT_NAME,
                 PBRV.APPLICATION_NAME,
               	 PBRV.EVENT_ID,
                 PBRV.LEDGER_ID,
       	         PBRV.ROW_ID,
                 PBRV.PACKET_ID,
       	         PBRV.PERIOD_NAME                        GL_PERIOD_NAME,
                 PBRV.FUNDING_BUDGET_NAME,
                 NULL                                    BUDGET_TYPE,
       	         PBRV.BUDGET_VERSION_ID,
                 PBRV.JE_SOURCE_NAME,
       	         PBRV.JE_CATEGORY_NAME                   JE_CATEGORY_NAME,
                 NULL                                    BUDGET_LEVEL,
       	         PBRV.BATCH_NAME,
                 NULL                                    TREASURY_SYMBOL,
       	         PBRV.JE_BATCH_ID,
               	 PBRV.JE_HEADER_ID,
                 PBRV.HEADER_NAME,
       	         PBRV.JE_LINE_NUM                        JOURNAL_LINE_NUMBER,
               	 PBRV.CODE_COMBINATION_ID                CCID,
                 PBRV.USSGL_TRANSACTION_CODE,
                 PBRV.ACCOUNT_TYPE,
                 PBRV.ACCOUNT_TYPE_MEANING,
                 PBRV.ACCOUNT_CATEGORY_CODE,
                 PBRV.ACCOUNT_SEGMENT_VALUE,
                 PBRV.ACTUAL_FLAG,
                 PBRV.ACTUAL_FLAG_MEANING                BALANCE_TYPE,
                 PBRV.AMOUNT_TYPE,
                 PBRV.AMOUNT_TYPE_MEANING,
                 PBRV.ENCUMBRANCE_TYPE,
                 PBRV.TEMPLATE_ID,
                 PBRV.CURRENCY_CODE                      CURRENCY,
                 PBRV.STATUS_CODE                        FUNDS_CHECK_STATUS_CODE,
                 PBRV.STATUS_CODE_MEANING                FUNDS_CHECK_STATUS,
                 PBRV.EFFECTIVE_STATUS,
                 PBRV.FUNDS_CHECK_LEVEL_CODE,
                 PBRV.LEVEL_MEANING                      FUNDS_CHECK_LEVEL_MEANING,
                 PBRV.RESULT_CODE,
                 PBRV.RESULT_CODE_MEANING                RESULT_MESSAGE,
                 PBRV.BOUNDARY_CODE,
                 PBRV.BOUNDARY_MEANING                   BOUNDARY,
                 PBRV.DR_CR_CODE                         DEBIT_CREDIT_INDICATOR,
                 PBRV.TRANSACTION_AMOUNT                 AMOUNT,
                 PBRV.ACCOUNTED_DR                       DEBIT_AMOUNT_ACCOUNTED,
                 PBRV.ACCOUNTED_CR                       CREDT_AMOUNT_ACCOUNTED,
                 PBRV.BUDGET_POSTED_BALANCE,
                 PBRV.BUDGET_APPROVED_BALANCE,
                 PBRV.BUDGET_PENDING_BALANCE,
                 PBRV.BUDGET_TOTAL_BALANCE,
                 PBRV.ENC_POSTED_BALANCE                 ENCUMBRANCE_POSTED_BALANCE,
                 PBRV.ENC_APPROVED_BALANCE               ENCUMBRANCE_APPROVED_BALANCE,
                 PBRV.ENC_PENDING_BALANCE                ENCUMBRANCE_PENDING_BALANCE,
                 PBRV.ENC_TOTAL_BALANCE                  ENCUMBRANCE_TOTAL_BALANCE,
                 PBRV.ACTUAL_POSTED_BALANCE,
                 PBRV.ACTUAL_APPROVED_BALANCE,
                 PBRV.ACTUAL_PENDING_BALANCE,
                 PBRV.ACTUAL_TOTAL_BALANCE,
                 PBRV.AVAIL_POSTED_BALANCE               AVAILABLE_POSTED_BALANCE,
                 PBRV.AVAIL_APPROVED_BALANCE             AVAILABLE_APPROVED_BALANCE,
                 PBRV.AVAIL_PENDING_BALANCE              AVAILABLE_PENDING_BALANCE,
                 PBRV.AVAIL_TOTAL_BALANCE                AVAILABLE_TOTAL_BALANCE,
                 PBRV.SOURCE_DISTRIBUTION_TYPE           SOURCE_DISTRIBUTION_TYPE,
                 PBRV.SOURCE_DISTRIBUTION_ID_NUM_1,
                 PBRV.SOURCE_DISTRIBUTION_ID_NUM_2,
                 PBRV.SOURCE_DISTRIBUTION_ID_NUM_3,
                 PBRV.SOURCE_DISTRIBUTION_ID_NUM_4,
                 PBRV.SOURCE_DISTRIBUTION_ID_NUM_5,
                 XAH.DESCRIPTION                         DOCUMENT_REFERENCE,              -- Bug 5579424
                 TO_CHAR(PBRV.AE_HEADER_ID) || '-' ||
                 TO_CHAR(PBRV.AE_LINE_NUM)               LINE_REFERENCE,
                 PBRV.BATCH_NAME                         BATCH_REFERENCE,
                 PBRV.SOURCE_DISTRIBUTION_ID_CHAR_4,
                 PBRV.SOURCE_DISTRIBUTION_ID_CHAR_5,
                 NULL                                    PARTY_ID,
                 NULL                                    PARTY_SITE_ID,
                 NULL                                    VENDOR_NAME,
                 NULL                                    VENDOR_SITE_NAME,
                 NULL                                    PAYMENT_FORECAST_LINE_NUMBER,
                 NULL                                    PA_FLAG,
                 FND_FLEX_EXT.GET_SEGS('SQLGL',
                          'GL#', l_coaid,
                          PBRV.code_combination_id)      ACCOUNTING_FLEXFIELD,
                 'N'                                     SUMMARY_ACCOUNT_INDICATOR,
                 NULL                                    PO_LINE_NUMBER,
                 NULL                                    PO_DIST_LINE_NUMBER,
                 NULL                                    PO_SHIP_LINE_NUMBER,
                 NULL                                    REQ_LINE_NUMBER,
                 NULL                                    REQ_DIST_LINE_NUMBER,
                 NULL                                    INV_LINE_NUMBER,
                 NULL                                    DOCUMENT_SEQUENCE_NUMBER,
                 PBRV.AE_HEADER_ID,
                 PBRV.AE_LINE_NUM,
                 PBRV.PERIOD_NUM,
                 PBRV.PERIOD_YEAR,
                 PBRV.QUARTER_NUM,

                 PBRV.COMM_ENC_POSTED_BAL                COMM_ENCUM_POSTED_BAL,
                 PBRV.COMM_ENC_APPROVED_BAL                COMM_ENCUM_APPROVED_BAL,
                 PBRV.COMM_ENC_PENDING_BAL               COMM_ENCUM_PENDING_BAL,
                 PBRV.COMM_ENC_TOTAL_BAL                 COMM_ENCUM_TOTAL_BAL,

                 PBRV.OBLI_ENC_POSTED_BAL                OBLI_ENCUM_POSTED_BAL,
                 PBRV.OBLI_ENC_APPROVED_BAL                OBLI_ENCUM_APPROVED_BAL,
                 PBRV.OBLI_ENC_PENDING_BAL               OBLI_ENCUM_PENDING_BAL,
                 PBRV.OBLI_ENC_TOTAL_BAL                 OBLI_ENCUM_TOTAL_BAL,

                 'O' ERROR_SOURCE,
		 PBRV.CURRENT_FUNDS_AVAILABLE            CURRENT_FUNDS_AVAILABLE,
                 NULL                                    DOCUMENT_STATUS
	   BULK COLLECT INTO l_dump
	   FROM  PSA_BC_REPORT_V PBRV,
	         XLA_AE_HEADERS XAH,
                 XLA_DISTRIBUTION_LINKS XDL
	   WHERE PBRV.application_id = XDL.application_id AND
             PBRV.event_id        = XDL.event_id AND
             PBRV.ae_header_id    = XDL.ae_header_id AND
             PBRV.ae_line_num     = XDL.ae_line_num AND
             XDL.event_class_code = 'MANUAL' AND
	     PBRV.application_id  = XAH.application_id AND
	     PBRV.ae_header_id    = XAH.ae_header_id  AND
             PBRV.ledger_id       = p_para_rec.ledger_id AND
             PBRV.application_id  = p_para_rec.application_id AND
             ((x_source = 'FORM' AND
              PBRV.packet_id IN (SELECT packet_id FROM PSA_BC_REPORT_EVENTS_GT)
              )
              OR
              ((x_source = 'CP') AND (PBRV.period_num BETWEEN l_period_start_num AND l_period_end_num)));
Line: 2508

    DELETE from PSA_BC_RESULTS_GT;
Line: 2513

       INSERT INTO PSA_BC_RESULTS_GT
       VALUES l_bc_results_rpt(i);
Line: 2520

     DELETE PSA_BC_RESULTS_GT GT1
     WHERE  (GT1.batch_reference, GT1.document_reference , GT1.line_reference, GT1.packet_id) NOT IN
        (SELECT GT2.batch_reference, GT2.document_reference, GT2.line_reference, max(GT2.packet_id)
         FROM PSA_BC_RESULTS_GT GT2
         GROUP BY GT2.batch_reference, GT2.document_reference, GT2.line_reference);
Line: 2525

     psa_utils.debug_other_string(g_state_level,l_api_name,'Deleted '||sql%rowcount||' rows from psa_bc_results_gt.');
Line: 2543

    SELECT MIN(PBRG.APPLICATION_ID),
           MIN(PBRG.APPLICATION_SHORT_NAME),
           MIN(PBRG.APPLICATION_NAME),
           MIN(PBRG.EVENT_ID),
           MIN(PBRG.LEDGER_ID),
           MIN(PBRG.ROW_ID),
           MIN(PBRG.PACKET_ID),
           MIN(PBRV.PERIOD_NAME),
           MIN(BV.BUDGET_NAME),
           MIN(BV.BUDGET_TYPE),
           MIN(PBRV.BUDGET_VERSION_ID),
           MIN(PBRV.JE_SOURCE_NAME),
           MIN(PBRV.JE_CATEGORY_NAME),
           MIN(PBRG.BUDGET_LEVEL),
           MIN(PBRG.JE_BATCH_NAME),
           NULL,
           MIN(PBRG.JE_BATCH_ID),
           MIN(PBRG.JE_HEADER_ID),
           MIN(PBRG.JE_HEADER_NAME),
           'Summary',
           AH.SUMMARY_CODE_COMBINATION_ID,
           NULL,
           MIN(PBRG.ACCOUNT_TYPE),
           MIN(PBRG.ACCOUNT_TYPE_MEANING),
           MIN(PBRV.ACCOUNT_CATEGORY_CODE),
           MIN(PBRV.ACCOUNT_SEGMENT_VALUE),
           MIN(PBRV.ACTUAL_FLAG),
           MIN(PBRV.ACTUAL_FLAG_MEANING),
           MIN(PBRV.AMOUNT_TYPE),
           MIN(PBRV.AMOUNT_TYPE_MEANING),
           MIN(PBRV.ENCUMBRANCE_TYPE),
           MIN(SB.TEMPLATE_ID),
           MIN(PBRV.CURRENCY_CODE),
           MIN(PBRV.STATUS_CODE),
           MIN(PBRV.STATUS_CODE_MEANING),
           MIN(PBRV.EFFECTIVE_STATUS),
           MIN(PBRV.FUNDS_CHECK_LEVEL_CODE),
           MIN(PBRV.LEVEL_MEANING),
           MIN(PBRV.RESULT_CODE),
           MIN(PBRV.RESULT_CODE_MEANING),
           MIN(PBRV.BOUNDARY_CODE),
           MIN(PBRV.BOUNDARY_MEANING),
           MIN(PBRV.DR_CR_CODE),
           MIN(PBRV.TRANSACTION_AMOUNT),
           MIN(PBRV.ACCOUNTED_DR),
           MIN(PBRV.ACCOUNTED_CR),
           MIN(PBRV.BUDGET_POSTED_BALANCE),
           MIN(PBRV.BUDGET_APPROVED_BALANCE),
           MIN(PBRV.BUDGET_PENDING_BALANCE),
           MIN(PBRV.BUDGET_TOTAL_BALANCE),
           MIN(PBRV.ENC_POSTED_BALANCE),
           MIN(PBRV.ENC_APPROVED_BALANCE),
           MIN(PBRV.ENC_PENDING_BALANCE),
           MIN(PBRV.ENC_TOTAL_BALANCE),
           MIN(PBRV.ACTUAL_POSTED_BALANCE),
           MIN(PBRV.ACTUAL_APPROVED_BALANCE),
           MIN(PBRV.ACTUAL_PENDING_BALANCE),
           MIN(PBRV.ACTUAL_TOTAL_BALANCE),
           MIN(PBRV.AVAIL_POSTED_BALANCE),
           MIN(PBRV.AVAIL_APPROVED_BALANCE),
           MIN(PBRV.AVAIL_PENDING_BALANCE),
           MIN(PBRV.AVAIL_TOTAL_BALANCE),
           NULL,
           NULL,
           NULL,
           NULL,
           NULL,
           NULL,
           PBRG.DOCUMENT_REFERENCE,
           'Summary',
           PBRG.BATCH_REFERENCE,
           NULL,
           NULL,
           MIN(PBRG.PARTY_ID),
           MIN(PBRG.PARTY_SITE_ID),
           PBRG.VENDOR_NAME,
           PBRG.VENDOR_SITE_NAME,
           NULL,
           MIN(PBRG.PA_FLAG),
           MIN(FND_FLEX_EXT.GET_SEGS('SQLGL', 'GL#', l_coaid, pbrv.code_combination_id)),
           'Y',
           NULL,
           NULL,
           NULL,
           NULL,
           NULL,
           NULL,
           NULL,
           NULL,
           NULL,
           MIN(PBRV.PERIOD_NUM),
           MIN(PBRV.PERIOD_YEAR),
           MIN(PBRV.QUARTER_NUM),
           MIN(PBRV.COMM_ENC_POSTED_BAL),
           MIN(PBRV.COMM_ENC_APPROVED_BAL),
           MIN(PBRV.COMM_ENC_PENDING_BAL),
           MIN(PBRV.COMM_ENC_TOTAL_BAL),
           MIN(PBRV.OBLI_ENC_POSTED_BAL),
           MIN(PBRV.OBLI_ENC_APPROVED_BAL),
           MIN(PBRV.OBLI_ENC_PENDING_BAL),
           MIN(PBRV.OBLI_ENC_TOTAL_BAL),
           MIN(PBRG.ERROR_SOURCE),
	   MIN(PBRV.CURRENT_FUNDS_AVAILABLE),
           NULL
     BULK COLLECT INTO l_sum_dump
    FROM PSA_BC_RESULTS_GT PBRG,
         GL_PERIOD_STATUSES PS,
         GL_SUMMARY_TEMPLATES ST,
         GL_ACCOUNT_HIERARCHIES AH,
         GL_BUDGETS B,
         GL_BUDGET_VERSIONS BV,
         GL_SUMMARY_BC_OPTIONS SB,
         GL_PERIOD_STATUSES PS2,
         PSA_BC_REPORT_V PBRV
    WHERE pbrg.ccid IS NOT NULL
      AND ah.ledger_id =   p_para_rec.ledger_id
      AND ah.detail_code_combination_id = PBRG.CCID
      AND ps2.ledger_id = p_para_rec.ledger_id
      AND ps2.application_id = 101
      AND PS2.period_name = pbrg.period_name
      AND PS2.start_date >= (SELECT P1.start_date
                             FROM   GL_PERIOD_STATUSES P1
                             WHERE  P1.application_id = ps2.application_id
                               AND  P1.ledger_id = ps2.ledger_id
                               AND  P1.period_name = B.first_valid_period_name)
      AND PS2.end_date <= (SELECT P2.end_date
                           FROM   GL_PERIOD_STATUSES P2
                           WHERE  P2.application_id = ps2.application_id
                             AND  P2.ledger_id = ps2.ledger_id
                             AND  P2.period_name = B.last_valid_period_name)
      AND st.status = 'F'
      AND st.template_id = ah.template_id
      AND sb.funding_budget_version_id = BV.budget_version_id
      AND st.account_category_code = decode(pbrg.account_type, 'D', 'B', 'C', 'B', 'P')
      AND ps.ledger_id = p_para_rec.ledger_id
      AND ps.application_id = 101
      AND ps.period_name = st.start_actuals_period_name
      AND (ps.period_year * 10000 + ps.period_num) <=
          (pbrg.period_year * 10000 + pbrg.period_num)
      AND SB.template_id = ST.template_id
      AND SB.funding_budget_version_id = BV.budget_version_id
      AND BV.budget_name = B.budget_name
      AND pbrv.code_combination_id = ah.summary_code_combination_id
      AND pbrv.packet_id = pbrg.packet_id
    GROUP BY AH.SUMMARY_CODE_COMBINATION_ID, PBRG.DOCUMENT_REFERENCE, PBRG.BATCH_REFERENCE, PBRV.PERIOD_NAME,
             PBRG.VENDOR_NAME, PBRG.VENDOR_SITE_NAME;
Line: 2694

       INSERT INTO PSA_BC_RESULTS_GT
       VALUES l_bc_summary_rpt(i);
Line: 2724

          SELECT description into l_meaning
          FROM gl_lookups
          WHERE lookup_type = 'FUNDS_CHECK_STATUS_CODE' and
                lookup_code = l_document_status;
Line: 2731

       UPDATE psa_bc_results_gt
       SET document_status = l_meaning
       WHERE nvl(APPLICATION_NAME, '-99') = nvl(x.application_name, '-99') AND
             nvl(batch_reference, '-99')  = nvl(x.batch_reference, '-99') AND
             nvl(document_reference, '-99') = nvl(x.document_reference, '-99') AND
             nvl(vendor_name, '-99') = nvl(x.vendor_name, '-99') AND
             nvl(vendor_site_name, '-99') = nvl(x.vendor_site_name, '-99');
Line: 2745

    UPDATE psa_bc_results_gt rg
    SET actual_flag_meaning = (SELECT description
                               FROM gl_lookups
                               WHERE lookup_code = rg.actual_flag
                                 AND lookup_type = 'BATCH_TYPE');
Line: 2751

    UPDATE psa_bc_results_gt rg
    SET funds_check_status = (SELECT meaning
                              FROM gl_lookups
                              WHERE lookup_code = rg.funds_check_status_code
                                AND lookup_type = 'FUNDS_CHECK_STATUS_CODE');
Line: 2757

    UPDATE psa_bc_results_gt rg
    SET result_message = (SELECT description
                          FROM gl_lookups
                          WHERE lookup_code = rg.result_code
                            AND lookup_type = 'FUNDS_CHECK_RESULT_CODE')
    WHERE result_message IS NULL;
Line: 2764

    UPDATE psa_bc_results_gt rg
    SET amount_type_meaning = (SELECT meaning
                               FROM gl_lookups
                               WHERE lookup_code = rg.amount_type
                                 AND lookup_type = 'PTD_YTD');
Line: 2770

    UPDATE psa_bc_results_gt rg
    SET boundary = (SELECT meaning
                    FROM gl_lookups
                    WHERE lookup_code = rg.boundary_code
                      AND lookup_type = 'BOUNDARY_TYPE');
Line: 2776

    UPDATE psa_bc_results_gt rg
    SET funds_check_level_meaning = (SELECT meaning
                                     FROM gl_lookups
                                    WHERE lookup_code = rg.funds_check_level_code
                                      AND lookup_type = 'FUNDS_CHECK_LEVEL');
Line: 2782

    UPDATE psa_bc_results_gt rg
    SET account_type_meaning = (SELECT description
                                FROM gl_lookups
                                WHERE lookup_code = rg.account_type
                                  AND lookup_type = 'ACCOUNT TYPE');
Line: 2790

    x_report_query := 'SELECT PBRG.* FROM psa_bc_results_gt PBRG, GL_CODE_COMBINATIONS GLCC
                       WHERE PBRG.ccid = GLCC.code_combination_id(+) ';
Line: 2835

             SELECT FND_FLEX_APIS.get_segment_delimiter(101, 'GL#', p_para_rec.chart_of_accts_id) INTO l_delimiter
             FROM DUAL;
Line: 3068

                SELECT name
                  INTO l_ledger_name
                FROM   gl_ledgers
                WHERE  ledger_id = p_para_rec.ledger_id;
Line: 3074

                SELECT meaning
                  INTO l_funds_check_status
                FROM   PSA_LOOKUP_CODES
                WHERE  lookup_type = 'PSA_BC_FUNDS_CHECK_STATUS'
                  AND  lookup_code = p_para_rec.bc_funds_check_status;
Line: 3081

                SELECT meaning
                  INTO l_funds_check_order_by
                FROM   PSA_LOOKUP_CODES
               WHERE   lookup_type = 'PSA_BC_FUNDS_CHECK_ORDER_BY'
                 AND   lookup_code = p_para_rec.bc_funds_check_order_by;
Line: 3105

                    SELECT application_short_name
                      INTO l_application_short_name
                    FROM psa_bc_application_v
                    WHERE application_id = p_para_rec.application_id;
Line: 3210

    select  decode(userenv('LANG') ,'US', 32766 , 16332)
    into l_amount from dual;
Line: 3280

    DELETE FROM psa_bc_xml_clob pbxc
    WHERE (((SYSDATE - pbxc.creation_date) > 1) OR
                      (NOT EXISTS (SELECT 'x'
                                   FROM v$session
                                   WHERE audsid = pbxc.session_id
                                   AND   Serial# = pbxc.serial_id)));
Line: 3288

	'No of rows deleted from psa_bc_xml_clob: '||SQL%ROWCOUNT);
Line: 3291

    SELECT s.audsid, s.serial#
    INTO   l_session_id, l_serial_id
    FROM   v$session s, v$process p
    WHERE  s.paddr = p.addr
    AND    audsid = USERENV('SESSIONID');
Line: 3298

    INSERT INTO psa_bc_xml_clob(sequence_id, application_id, session_id, serial_id, creation_date, xml)
    VALUES (p_sequence_id, p_application_id, l_session_id, l_serial_id, sysdate, p_trxs);
Line: 3302

	'No of rows inserted into psa_bc_xml_clob: '||SQL%ROWCOUNT);