402: /*------------------------------------------------------------------+
403: | Parse the main cursor |
404: +------------------------------------------------------------------*/
405: -- Open the cursor for dynamic processing.
406: v_CursorID_main := DBMS_SQL.OPEN_CURSOR;
407:
408: -- Parse the main query.
409: DBMS_SQL.PARSE(v_CursorID_main,
410: 'SELECT trx.customer_trx_id
405: -- Open the cursor for dynamic processing.
406: v_CursorID_main := DBMS_SQL.OPEN_CURSOR;
407:
408: -- Parse the main query.
409: DBMS_SQL.PARSE(v_CursorID_main,
410: 'SELECT trx.customer_trx_id
411: ,trx.trx_number transaction_number
412: ,trx.doc_sequence_value document_number
413: ,fds.name document_sequence_name
551: l_on_hold_where ||
552: 'AND trx.customer_trx_id = ps.customer_trx_id(+)
553: AND trx.batch_id = rab.batch_id(+)
554: AND rah.status <> ''INCOMPLETE''',
555: DBMS_SQL.native);
556:
557:
558:
559: /*------------------------------------------------------------------+
562:
563: -- If the MO Reporting Get Predicate function returns a bind variable then
564: -- we need to bind it.
565: IF l_org_where_trx like '%:p_reporting_entity_id%' THEN
566: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':p_reporting_entity_id', p_reporting_entity_id);
567: END IF;
568:
569: IF p_first_status IS NOT NULL THEN
570: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_first_status', p_first_status);
566: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':p_reporting_entity_id', p_reporting_entity_id);
567: END IF;
568:
569: IF p_first_status IS NOT NULL THEN
570: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_first_status', p_first_status);
571: IF p_second_status IS NOT NULL THEN
572: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_second_status', p_second_status);
573: IF p_third_status IS NOT NULL THEN
574: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_third_status', p_third_status);
568:
569: IF p_first_status IS NOT NULL THEN
570: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_first_status', p_first_status);
571: IF p_second_status IS NOT NULL THEN
572: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_second_status', p_second_status);
573: IF p_third_status IS NOT NULL THEN
574: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_third_status', p_third_status);
575: END IF;
576: END IF;
570: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_first_status', p_first_status);
571: IF p_second_status IS NOT NULL THEN
572: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_second_status', p_second_status);
573: IF p_third_status IS NOT NULL THEN
574: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_third_status', p_third_status);
575: END IF;
576: END IF;
577: END IF;
578:
576: END IF;
577: END IF;
578:
579: IF p_excluded_status IS NOT NULL THEN
580: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_excluded_status', p_excluded_status);
581: END IF;
582:
583: IF p_transaction_type IS NOT NULL THEN
584: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_transaction_type', p_transaction_type);
580: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_excluded_status', p_excluded_status);
581: END IF;
582:
583: IF p_transaction_type IS NOT NULL THEN
584: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_transaction_type', p_transaction_type);
585: END IF;
586:
587: IF p_maturity_date_from IS NOT NULL THEN
588: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_maturity_date_from', p_maturity_date_from);
584: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_transaction_type', p_transaction_type);
585: END IF;
586:
587: IF p_maturity_date_from IS NOT NULL THEN
588: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_maturity_date_from', p_maturity_date_from);
589: END IF;
590:
591: IF p_maturity_date_to IS NOT NULL THEN
592: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_maturity_date_to', p_maturity_date_to);
588: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_maturity_date_from', p_maturity_date_from);
589: END IF;
590:
591: IF p_maturity_date_to IS NOT NULL THEN
592: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_maturity_date_to', p_maturity_date_to);
593: END IF;
594:
595: IF p_drawee_name IS NOT NULL THEN
596: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_drawee_name', p_drawee_name);
592: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_maturity_date_to', p_maturity_date_to);
593: END IF;
594:
595: IF p_drawee_name IS NOT NULL THEN
596: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_drawee_name', p_drawee_name);
597: END IF;
598:
599: IF p_drawee_number_from IS NOT NULL THEN
600: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_drawee_number_from', p_drawee_number_from);
596: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_drawee_name', p_drawee_name);
597: END IF;
598:
599: IF p_drawee_number_from IS NOT NULL THEN
600: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_drawee_number_from', p_drawee_number_from);
601: END IF;
602:
603: IF p_drawee_number_to IS NOT NULL THEN
604: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_drawee_number_to', p_drawee_number_to);
600: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_drawee_number_from', p_drawee_number_from);
601: END IF;
602:
603: IF p_drawee_number_to IS NOT NULL THEN
604: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_drawee_number_to', p_drawee_number_to);
605: END IF;
606:
607: IF p_drawee_bank_name IS NOT NULL THEN
608: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_drawee_bank_name', p_drawee_bank_name);
604: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_drawee_number_to', p_drawee_number_to);
605: END IF;
606:
607: IF p_drawee_bank_name IS NOT NULL THEN
608: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_drawee_bank_name', p_drawee_bank_name);
609: END IF;
610:
611: IF p_transaction_issue_date_from IS NOT NULL THEN
612: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_issue_date_from', p_transaction_issue_date_from);
608: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_drawee_bank_name', p_drawee_bank_name);
609: END IF;
610:
611: IF p_transaction_issue_date_from IS NOT NULL THEN
612: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_issue_date_from', p_transaction_issue_date_from);
613: END IF;
614:
615: IF p_transaction_issue_date_to IS NOT NULL THEN
616: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_issue_date_to', p_transaction_issue_date_to);
612: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_issue_date_from', p_transaction_issue_date_from);
613: END IF;
614:
615: IF p_transaction_issue_date_to IS NOT NULL THEN
616: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_issue_date_to', p_transaction_issue_date_to);
617: END IF;
618:
619: IF p_on_hold IS NOT NULL THEN
620: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_on_hold', p_on_hold);
616: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_issue_date_to', p_transaction_issue_date_to);
617: END IF;
618:
619: IF p_on_hold IS NOT NULL THEN
620: DBMS_SQL.BIND_VARIABLE(v_CursorID_main, ':b_on_hold', p_on_hold);
621: END IF;
622:
623:
624: /*------------------------------------------------------------------+
624: /*------------------------------------------------------------------+
625: | Define the output variables |
626: +------------------------------------------------------------------*/
627:
628: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 1, v_customer_trx_id);
629: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 2, v_transaction_number, 20);
630: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 3, v_document_number);
631: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 4, v_document_sequence_name, 30);
632: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 5, v_currency_code, 15);
625: | Define the output variables |
626: +------------------------------------------------------------------*/
627:
628: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 1, v_customer_trx_id);
629: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 2, v_transaction_number, 20);
630: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 3, v_document_number);
631: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 4, v_document_sequence_name, 30);
632: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 5, v_currency_code, 15);
633: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 6, v_magnetic_format_code, 30);
626: +------------------------------------------------------------------*/
627:
628: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 1, v_customer_trx_id);
629: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 2, v_transaction_number, 20);
630: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 3, v_document_number);
631: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 4, v_document_sequence_name, 30);
632: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 5, v_currency_code, 15);
633: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 6, v_magnetic_format_code, 30);
634: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 7, v_original_entered_amount);
627:
628: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 1, v_customer_trx_id);
629: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 2, v_transaction_number, 20);
630: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 3, v_document_number);
631: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 4, v_document_sequence_name, 30);
632: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 5, v_currency_code, 15);
633: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 6, v_magnetic_format_code, 30);
634: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 7, v_original_entered_amount);
635: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 8, v_open_entered_amount);
628: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 1, v_customer_trx_id);
629: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 2, v_transaction_number, 20);
630: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 3, v_document_number);
631: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 4, v_document_sequence_name, 30);
632: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 5, v_currency_code, 15);
633: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 6, v_magnetic_format_code, 30);
634: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 7, v_original_entered_amount);
635: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 8, v_open_entered_amount);
636: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 9, v_open_functional_amount);
629: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 2, v_transaction_number, 20);
630: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 3, v_document_number);
631: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 4, v_document_sequence_name, 30);
632: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 5, v_currency_code, 15);
633: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 6, v_magnetic_format_code, 30);
634: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 7, v_original_entered_amount);
635: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 8, v_open_entered_amount);
636: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 9, v_open_functional_amount);
637: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 10, v_drawee_name, 255);
630: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 3, v_document_number);
631: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 4, v_document_sequence_name, 30);
632: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 5, v_currency_code, 15);
633: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 6, v_magnetic_format_code, 30);
634: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 7, v_original_entered_amount);
635: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 8, v_open_entered_amount);
636: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 9, v_open_functional_amount);
637: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 10, v_drawee_name, 255);
638: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 11, v_drawee_number, 30);
631: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 4, v_document_sequence_name, 30);
632: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 5, v_currency_code, 15);
633: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 6, v_magnetic_format_code, 30);
634: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 7, v_original_entered_amount);
635: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 8, v_open_entered_amount);
636: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 9, v_open_functional_amount);
637: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 10, v_drawee_name, 255);
638: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 11, v_drawee_number, 30);
639: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 12, v_drawee_taxpayer_id, 20);
632: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 5, v_currency_code, 15);
633: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 6, v_magnetic_format_code, 30);
634: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 7, v_original_entered_amount);
635: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 8, v_open_entered_amount);
636: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 9, v_open_functional_amount);
637: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 10, v_drawee_name, 255);
638: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 11, v_drawee_number, 30);
639: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 12, v_drawee_taxpayer_id, 20);
640: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 13, v_drawee_vat_reg_number, 50);
633: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 6, v_magnetic_format_code, 30);
634: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 7, v_original_entered_amount);
635: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 8, v_open_entered_amount);
636: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 9, v_open_functional_amount);
637: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 10, v_drawee_name, 255);
638: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 11, v_drawee_number, 30);
639: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 12, v_drawee_taxpayer_id, 20);
640: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 13, v_drawee_vat_reg_number, 50);
641: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 14, v_drawee_city, 60);
634: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 7, v_original_entered_amount);
635: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 8, v_open_entered_amount);
636: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 9, v_open_functional_amount);
637: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 10, v_drawee_name, 255);
638: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 11, v_drawee_number, 30);
639: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 12, v_drawee_taxpayer_id, 20);
640: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 13, v_drawee_vat_reg_number, 50);
641: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 14, v_drawee_city, 60);
642: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 15, v_drawee_state, 60);
635: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 8, v_open_entered_amount);
636: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 9, v_open_functional_amount);
637: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 10, v_drawee_name, 255);
638: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 11, v_drawee_number, 30);
639: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 12, v_drawee_taxpayer_id, 20);
640: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 13, v_drawee_vat_reg_number, 50);
641: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 14, v_drawee_city, 60);
642: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 15, v_drawee_state, 60);
643: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 16, v_drawee_country, 60);
636: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 9, v_open_functional_amount);
637: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 10, v_drawee_name, 255);
638: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 11, v_drawee_number, 30);
639: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 12, v_drawee_taxpayer_id, 20);
640: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 13, v_drawee_vat_reg_number, 50);
641: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 14, v_drawee_city, 60);
642: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 15, v_drawee_state, 60);
643: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 16, v_drawee_country, 60);
644: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 17, v_drawee_postal_code, 60);
637: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 10, v_drawee_name, 255);
638: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 11, v_drawee_number, 30);
639: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 12, v_drawee_taxpayer_id, 20);
640: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 13, v_drawee_vat_reg_number, 50);
641: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 14, v_drawee_city, 60);
642: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 15, v_drawee_state, 60);
643: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 16, v_drawee_country, 60);
644: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 17, v_drawee_postal_code, 60);
645: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 18, v_drawee_class, 80);
638: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 11, v_drawee_number, 30);
639: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 12, v_drawee_taxpayer_id, 20);
640: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 13, v_drawee_vat_reg_number, 50);
641: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 14, v_drawee_city, 60);
642: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 15, v_drawee_state, 60);
643: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 16, v_drawee_country, 60);
644: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 17, v_drawee_postal_code, 60);
645: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 18, v_drawee_class, 80);
646: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 19, v_drawee_category, 80);
639: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 12, v_drawee_taxpayer_id, 20);
640: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 13, v_drawee_vat_reg_number, 50);
641: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 14, v_drawee_city, 60);
642: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 15, v_drawee_state, 60);
643: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 16, v_drawee_country, 60);
644: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 17, v_drawee_postal_code, 60);
645: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 18, v_drawee_class, 80);
646: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 19, v_drawee_category, 80);
647: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 20, v_drawee_location, 40);
640: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 13, v_drawee_vat_reg_number, 50);
641: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 14, v_drawee_city, 60);
642: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 15, v_drawee_state, 60);
643: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 16, v_drawee_country, 60);
644: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 17, v_drawee_postal_code, 60);
645: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 18, v_drawee_class, 80);
646: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 19, v_drawee_category, 80);
647: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 20, v_drawee_location, 40);
648: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 21, v_issue_date);
641: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 14, v_drawee_city, 60);
642: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 15, v_drawee_state, 60);
643: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 16, v_drawee_country, 60);
644: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 17, v_drawee_postal_code, 60);
645: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 18, v_drawee_class, 80);
646: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 19, v_drawee_category, 80);
647: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 20, v_drawee_location, 40);
648: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 21, v_issue_date);
649: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 22, v_maturity_date);
642: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 15, v_drawee_state, 60);
643: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 16, v_drawee_country, 60);
644: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 17, v_drawee_postal_code, 60);
645: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 18, v_drawee_class, 80);
646: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 19, v_drawee_category, 80);
647: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 20, v_drawee_location, 40);
648: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 21, v_issue_date);
649: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 22, v_maturity_date);
650: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 23, v_issued_by_drawee, 1);
643: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 16, v_drawee_country, 60);
644: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 17, v_drawee_postal_code, 60);
645: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 18, v_drawee_class, 80);
646: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 19, v_drawee_category, 80);
647: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 20, v_drawee_location, 40);
648: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 21, v_issue_date);
649: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 22, v_maturity_date);
650: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 23, v_issued_by_drawee, 1);
651: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 24, v_signed_by_drawee, 1);
644: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 17, v_drawee_postal_code, 60);
645: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 18, v_drawee_class, 80);
646: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 19, v_drawee_category, 80);
647: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 20, v_drawee_location, 40);
648: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 21, v_issue_date);
649: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 22, v_maturity_date);
650: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 23, v_issued_by_drawee, 1);
651: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 24, v_signed_by_drawee, 1);
652: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 25, v_transaction_type, 20);
645: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 18, v_drawee_class, 80);
646: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 19, v_drawee_category, 80);
647: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 20, v_drawee_location, 40);
648: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 21, v_issue_date);
649: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 22, v_maturity_date);
650: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 23, v_issued_by_drawee, 1);
651: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 24, v_signed_by_drawee, 1);
652: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 25, v_transaction_type, 20);
653: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 26, v_remit_bank_name, 60);
646: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 19, v_drawee_category, 80);
647: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 20, v_drawee_location, 40);
648: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 21, v_issue_date);
649: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 22, v_maturity_date);
650: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 23, v_issued_by_drawee, 1);
651: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 24, v_signed_by_drawee, 1);
652: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 25, v_transaction_type, 20);
653: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 26, v_remit_bank_name, 60);
654: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 27, v_remit_bank_number, 30);
647: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 20, v_drawee_location, 40);
648: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 21, v_issue_date);
649: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 22, v_maturity_date);
650: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 23, v_issued_by_drawee, 1);
651: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 24, v_signed_by_drawee, 1);
652: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 25, v_transaction_type, 20);
653: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 26, v_remit_bank_name, 60);
654: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 27, v_remit_bank_number, 30);
655: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 28, v_remit_branch_name, 60);
648: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 21, v_issue_date);
649: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 22, v_maturity_date);
650: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 23, v_issued_by_drawee, 1);
651: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 24, v_signed_by_drawee, 1);
652: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 25, v_transaction_type, 20);
653: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 26, v_remit_bank_name, 60);
654: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 27, v_remit_bank_number, 30);
655: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 28, v_remit_branch_name, 60);
656: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 29, v_remit_branch_number, 25);
649: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 22, v_maturity_date);
650: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 23, v_issued_by_drawee, 1);
651: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 24, v_signed_by_drawee, 1);
652: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 25, v_transaction_type, 20);
653: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 26, v_remit_bank_name, 60);
654: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 27, v_remit_bank_number, 30);
655: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 28, v_remit_branch_name, 60);
656: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 29, v_remit_branch_number, 25);
657: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 30, v_remit_bank_acc_name, 80);
650: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 23, v_issued_by_drawee, 1);
651: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 24, v_signed_by_drawee, 1);
652: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 25, v_transaction_type, 20);
653: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 26, v_remit_bank_name, 60);
654: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 27, v_remit_bank_number, 30);
655: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 28, v_remit_branch_name, 60);
656: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 29, v_remit_branch_number, 25);
657: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 30, v_remit_bank_acc_name, 80);
658: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 31, v_remit_bank_acc_number, 30);
651: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 24, v_signed_by_drawee, 1);
652: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 25, v_transaction_type, 20);
653: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 26, v_remit_bank_name, 60);
654: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 27, v_remit_bank_number, 30);
655: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 28, v_remit_branch_name, 60);
656: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 29, v_remit_branch_number, 25);
657: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 30, v_remit_bank_acc_name, 80);
658: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 31, v_remit_bank_acc_number, 30);
659: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 32, v_remit_bank_acc_id);
652: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 25, v_transaction_type, 20);
653: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 26, v_remit_bank_name, 60);
654: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 27, v_remit_bank_number, 30);
655: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 28, v_remit_branch_name, 60);
656: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 29, v_remit_branch_number, 25);
657: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 30, v_remit_bank_acc_name, 80);
658: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 31, v_remit_bank_acc_number, 30);
659: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 32, v_remit_bank_acc_id);
660: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 33, v_remit_branch_city, 25);
653: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 26, v_remit_bank_name, 60);
654: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 27, v_remit_bank_number, 30);
655: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 28, v_remit_branch_name, 60);
656: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 29, v_remit_branch_number, 25);
657: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 30, v_remit_bank_acc_name, 80);
658: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 31, v_remit_bank_acc_number, 30);
659: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 32, v_remit_bank_acc_id);
660: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 33, v_remit_branch_city, 25);
661: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 34, v_remit_branch_state, 25);
654: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 27, v_remit_bank_number, 30);
655: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 28, v_remit_branch_name, 60);
656: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 29, v_remit_branch_number, 25);
657: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 30, v_remit_bank_acc_name, 80);
658: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 31, v_remit_bank_acc_number, 30);
659: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 32, v_remit_bank_acc_id);
660: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 33, v_remit_branch_city, 25);
661: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 34, v_remit_branch_state, 25);
662: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 35, v_remit_branch_country, 25);
655: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 28, v_remit_branch_name, 60);
656: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 29, v_remit_branch_number, 25);
657: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 30, v_remit_bank_acc_name, 80);
658: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 31, v_remit_bank_acc_number, 30);
659: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 32, v_remit_bank_acc_id);
660: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 33, v_remit_branch_city, 25);
661: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 34, v_remit_branch_state, 25);
662: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 35, v_remit_branch_country, 25);
663: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 36, v_remit_branch_postal_code, 20);
656: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 29, v_remit_branch_number, 25);
657: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 30, v_remit_bank_acc_name, 80);
658: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 31, v_remit_bank_acc_number, 30);
659: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 32, v_remit_bank_acc_id);
660: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 33, v_remit_branch_city, 25);
661: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 34, v_remit_branch_state, 25);
662: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 35, v_remit_branch_country, 25);
663: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 36, v_remit_branch_postal_code, 20);
664: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 37, v_remit_branch_address1, 35);
657: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 30, v_remit_bank_acc_name, 80);
658: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 31, v_remit_bank_acc_number, 30);
659: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 32, v_remit_bank_acc_id);
660: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 33, v_remit_branch_city, 25);
661: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 34, v_remit_branch_state, 25);
662: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 35, v_remit_branch_country, 25);
663: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 36, v_remit_branch_postal_code, 20);
664: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 37, v_remit_branch_address1, 35);
665: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 38, v_remit_branch_address2, 35);
658: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 31, v_remit_bank_acc_number, 30);
659: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 32, v_remit_bank_acc_id);
660: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 33, v_remit_branch_city, 25);
661: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 34, v_remit_branch_state, 25);
662: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 35, v_remit_branch_country, 25);
663: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 36, v_remit_branch_postal_code, 20);
664: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 37, v_remit_branch_address1, 35);
665: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 38, v_remit_branch_address2, 35);
666: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 39, v_remit_branch_address3, 35);
659: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 32, v_remit_bank_acc_id);
660: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 33, v_remit_branch_city, 25);
661: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 34, v_remit_branch_state, 25);
662: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 35, v_remit_branch_country, 25);
663: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 36, v_remit_branch_postal_code, 20);
664: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 37, v_remit_branch_address1, 35);
665: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 38, v_remit_branch_address2, 35);
666: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 39, v_remit_branch_address3, 35);
667: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 40, v_remit_bank_allow_override, 1);
660: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 33, v_remit_branch_city, 25);
661: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 34, v_remit_branch_state, 25);
662: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 35, v_remit_branch_country, 25);
663: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 36, v_remit_branch_postal_code, 20);
664: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 37, v_remit_branch_address1, 35);
665: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 38, v_remit_branch_address2, 35);
666: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 39, v_remit_branch_address3, 35);
667: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 40, v_remit_bank_allow_override, 1);
668: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 41, v_remit_bank_acc_check_digits, 30);
661: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 34, v_remit_branch_state, 25);
662: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 35, v_remit_branch_country, 25);
663: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 36, v_remit_branch_postal_code, 20);
664: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 37, v_remit_branch_address1, 35);
665: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 38, v_remit_branch_address2, 35);
666: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 39, v_remit_branch_address3, 35);
667: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 40, v_remit_bank_allow_override, 1);
668: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 41, v_remit_bank_acc_check_digits, 30);
669: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 42, v_remit_bank_acc_curr, 15);
662: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 35, v_remit_branch_country, 25);
663: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 36, v_remit_branch_postal_code, 20);
664: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 37, v_remit_branch_address1, 35);
665: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 38, v_remit_branch_address2, 35);
666: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 39, v_remit_branch_address3, 35);
667: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 40, v_remit_bank_allow_override, 1);
668: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 41, v_remit_bank_acc_check_digits, 30);
669: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 42, v_remit_bank_acc_curr, 15);
670: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 43, v_drawee_bank_name, 60);
663: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 36, v_remit_branch_postal_code, 20);
664: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 37, v_remit_branch_address1, 35);
665: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 38, v_remit_branch_address2, 35);
666: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 39, v_remit_branch_address3, 35);
667: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 40, v_remit_bank_allow_override, 1);
668: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 41, v_remit_bank_acc_check_digits, 30);
669: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 42, v_remit_bank_acc_curr, 15);
670: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 43, v_drawee_bank_name, 60);
671: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 44, v_drawee_bank_number, 30);
664: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 37, v_remit_branch_address1, 35);
665: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 38, v_remit_branch_address2, 35);
666: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 39, v_remit_branch_address3, 35);
667: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 40, v_remit_bank_allow_override, 1);
668: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 41, v_remit_bank_acc_check_digits, 30);
669: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 42, v_remit_bank_acc_curr, 15);
670: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 43, v_drawee_bank_name, 60);
671: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 44, v_drawee_bank_number, 30);
672: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 45, v_drawee_branch_name, 60);
665: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 38, v_remit_branch_address2, 35);
666: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 39, v_remit_branch_address3, 35);
667: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 40, v_remit_bank_allow_override, 1);
668: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 41, v_remit_bank_acc_check_digits, 30);
669: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 42, v_remit_bank_acc_curr, 15);
670: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 43, v_drawee_bank_name, 60);
671: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 44, v_drawee_bank_number, 30);
672: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 45, v_drawee_branch_name, 60);
673: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 46, v_drawee_branch_number, 25);
666: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 39, v_remit_branch_address3, 35);
667: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 40, v_remit_bank_allow_override, 1);
668: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 41, v_remit_bank_acc_check_digits, 30);
669: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 42, v_remit_bank_acc_curr, 15);
670: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 43, v_drawee_bank_name, 60);
671: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 44, v_drawee_bank_number, 30);
672: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 45, v_drawee_branch_name, 60);
673: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 46, v_drawee_branch_number, 25);
674: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 47, v_drawee_bank_acc_name, 80);
667: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 40, v_remit_bank_allow_override, 1);
668: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 41, v_remit_bank_acc_check_digits, 30);
669: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 42, v_remit_bank_acc_curr, 15);
670: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 43, v_drawee_bank_name, 60);
671: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 44, v_drawee_bank_number, 30);
672: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 45, v_drawee_branch_name, 60);
673: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 46, v_drawee_branch_number, 25);
674: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 47, v_drawee_bank_acc_name, 80);
675: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 48, v_drawee_bank_acc_number, 30);
668: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 41, v_remit_bank_acc_check_digits, 30);
669: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 42, v_remit_bank_acc_curr, 15);
670: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 43, v_drawee_bank_name, 60);
671: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 44, v_drawee_bank_number, 30);
672: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 45, v_drawee_branch_name, 60);
673: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 46, v_drawee_branch_number, 25);
674: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 47, v_drawee_bank_acc_name, 80);
675: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 48, v_drawee_bank_acc_number, 30);
676: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 49, v_drawee_branch_city, 25);
669: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 42, v_remit_bank_acc_curr, 15);
670: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 43, v_drawee_bank_name, 60);
671: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 44, v_drawee_bank_number, 30);
672: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 45, v_drawee_branch_name, 60);
673: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 46, v_drawee_branch_number, 25);
674: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 47, v_drawee_bank_acc_name, 80);
675: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 48, v_drawee_bank_acc_number, 30);
676: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 49, v_drawee_branch_city, 25);
677: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 50, v_drawee_branch_state, 25);
670: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 43, v_drawee_bank_name, 60);
671: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 44, v_drawee_bank_number, 30);
672: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 45, v_drawee_branch_name, 60);
673: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 46, v_drawee_branch_number, 25);
674: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 47, v_drawee_bank_acc_name, 80);
675: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 48, v_drawee_bank_acc_number, 30);
676: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 49, v_drawee_branch_city, 25);
677: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 50, v_drawee_branch_state, 25);
678: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 51, v_drawee_branch_country, 25);
671: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 44, v_drawee_bank_number, 30);
672: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 45, v_drawee_branch_name, 60);
673: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 46, v_drawee_branch_number, 25);
674: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 47, v_drawee_bank_acc_name, 80);
675: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 48, v_drawee_bank_acc_number, 30);
676: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 49, v_drawee_branch_city, 25);
677: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 50, v_drawee_branch_state, 25);
678: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 51, v_drawee_branch_country, 25);
679: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 52, v_drawee_branch_postal_code, 20);
672: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 45, v_drawee_branch_name, 60);
673: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 46, v_drawee_branch_number, 25);
674: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 47, v_drawee_bank_acc_name, 80);
675: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 48, v_drawee_bank_acc_number, 30);
676: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 49, v_drawee_branch_city, 25);
677: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 50, v_drawee_branch_state, 25);
678: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 51, v_drawee_branch_country, 25);
679: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 52, v_drawee_branch_postal_code, 20);
680: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 53, v_drawee_branch_address1, 35);
673: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 46, v_drawee_branch_number, 25);
674: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 47, v_drawee_bank_acc_name, 80);
675: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 48, v_drawee_bank_acc_number, 30);
676: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 49, v_drawee_branch_city, 25);
677: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 50, v_drawee_branch_state, 25);
678: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 51, v_drawee_branch_country, 25);
679: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 52, v_drawee_branch_postal_code, 20);
680: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 53, v_drawee_branch_address1, 35);
681: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 54, v_drawee_branch_address2, 35);
674: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 47, v_drawee_bank_acc_name, 80);
675: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 48, v_drawee_bank_acc_number, 30);
676: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 49, v_drawee_branch_city, 25);
677: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 50, v_drawee_branch_state, 25);
678: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 51, v_drawee_branch_country, 25);
679: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 52, v_drawee_branch_postal_code, 20);
680: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 53, v_drawee_branch_address1, 35);
681: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 54, v_drawee_branch_address2, 35);
682: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 55, v_drawee_branch_address3, 35);
675: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 48, v_drawee_bank_acc_number, 30);
676: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 49, v_drawee_branch_city, 25);
677: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 50, v_drawee_branch_state, 25);
678: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 51, v_drawee_branch_country, 25);
679: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 52, v_drawee_branch_postal_code, 20);
680: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 53, v_drawee_branch_address1, 35);
681: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 54, v_drawee_branch_address2, 35);
682: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 55, v_drawee_branch_address3, 35);
683: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 56, v_drawee_bank_acc_check_digits, 30);
676: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 49, v_drawee_branch_city, 25);
677: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 50, v_drawee_branch_state, 25);
678: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 51, v_drawee_branch_country, 25);
679: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 52, v_drawee_branch_postal_code, 20);
680: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 53, v_drawee_branch_address1, 35);
681: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 54, v_drawee_branch_address2, 35);
682: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 55, v_drawee_branch_address3, 35);
683: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 56, v_drawee_bank_acc_check_digits, 30);
684: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 57, v_drawee_bank_acc_curr, 15);
677: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 50, v_drawee_branch_state, 25);
678: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 51, v_drawee_branch_country, 25);
679: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 52, v_drawee_branch_postal_code, 20);
680: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 53, v_drawee_branch_address1, 35);
681: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 54, v_drawee_branch_address2, 35);
682: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 55, v_drawee_branch_address3, 35);
683: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 56, v_drawee_bank_acc_check_digits, 30);
684: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 57, v_drawee_bank_acc_curr, 15);
685: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 58, v_comments, 240);
678: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 51, v_drawee_branch_country, 25);
679: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 52, v_drawee_branch_postal_code, 20);
680: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 53, v_drawee_branch_address1, 35);
681: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 54, v_drawee_branch_address2, 35);
682: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 55, v_drawee_branch_address3, 35);
683: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 56, v_drawee_bank_acc_check_digits, 30);
684: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 57, v_drawee_bank_acc_curr, 15);
685: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 58, v_comments, 240);
686: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 59, v_days_late);
679: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 52, v_drawee_branch_postal_code, 20);
680: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 53, v_drawee_branch_address1, 35);
681: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 54, v_drawee_branch_address2, 35);
682: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 55, v_drawee_branch_address3, 35);
683: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 56, v_drawee_bank_acc_check_digits, 30);
684: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 57, v_drawee_bank_acc_curr, 15);
685: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 58, v_comments, 240);
686: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 59, v_days_late);
687: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 60, v_last_printed_date);
680: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 53, v_drawee_branch_address1, 35);
681: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 54, v_drawee_branch_address2, 35);
682: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 55, v_drawee_branch_address3, 35);
683: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 56, v_drawee_bank_acc_check_digits, 30);
684: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 57, v_drawee_bank_acc_curr, 15);
685: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 58, v_comments, 240);
686: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 59, v_days_late);
687: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 60, v_last_printed_date);
688: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 61, v_drawee_address1, 240);
681: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 54, v_drawee_branch_address2, 35);
682: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 55, v_drawee_branch_address3, 35);
683: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 56, v_drawee_bank_acc_check_digits, 30);
684: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 57, v_drawee_bank_acc_curr, 15);
685: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 58, v_comments, 240);
686: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 59, v_days_late);
687: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 60, v_last_printed_date);
688: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 61, v_drawee_address1, 240);
689: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 62, v_drawee_address2, 240);
682: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 55, v_drawee_branch_address3, 35);
683: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 56, v_drawee_bank_acc_check_digits, 30);
684: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 57, v_drawee_bank_acc_curr, 15);
685: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 58, v_comments, 240);
686: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 59, v_days_late);
687: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 60, v_last_printed_date);
688: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 61, v_drawee_address1, 240);
689: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 62, v_drawee_address2, 240);
690: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 63, v_drawee_address3, 240);
683: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 56, v_drawee_bank_acc_check_digits, 30);
684: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 57, v_drawee_bank_acc_curr, 15);
685: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 58, v_comments, 240);
686: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 59, v_days_late);
687: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 60, v_last_printed_date);
688: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 61, v_drawee_address1, 240);
689: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 62, v_drawee_address2, 240);
690: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 63, v_drawee_address3, 240);
691: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 64, v_drawee_contact, 100);
684: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 57, v_drawee_bank_acc_curr, 15);
685: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 58, v_comments, 240);
686: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 59, v_days_late);
687: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 60, v_last_printed_date);
688: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 61, v_drawee_address1, 240);
689: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 62, v_drawee_address2, 240);
690: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 63, v_drawee_address3, 240);
691: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 64, v_drawee_contact, 100);
692: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 65, v_special_instructions, 240);
685: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 58, v_comments, 240);
686: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 59, v_days_late);
687: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 60, v_last_printed_date);
688: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 61, v_drawee_address1, 240);
689: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 62, v_drawee_address2, 240);
690: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 63, v_drawee_address3, 240);
691: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 64, v_drawee_contact, 100);
692: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 65, v_special_instructions, 240);
693: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 66, v_status_code, 30);
686: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 59, v_days_late);
687: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 60, v_last_printed_date);
688: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 61, v_drawee_address1, 240);
689: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 62, v_drawee_address2, 240);
690: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 63, v_drawee_address3, 240);
691: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 64, v_drawee_contact, 100);
692: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 65, v_special_instructions, 240);
693: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 66, v_status_code, 30);
694: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 67, v_creation_batch_name, 50);
687: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 60, v_last_printed_date);
688: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 61, v_drawee_address1, 240);
689: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 62, v_drawee_address2, 240);
690: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 63, v_drawee_address3, 240);
691: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 64, v_drawee_contact, 100);
692: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 65, v_special_instructions, 240);
693: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 66, v_status_code, 30);
694: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 67, v_creation_batch_name, 50);
695: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 68, v_transaction_batch_source, 50);
688: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 61, v_drawee_address1, 240);
689: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 62, v_drawee_address2, 240);
690: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 63, v_drawee_address3, 240);
691: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 64, v_drawee_contact, 100);
692: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 65, v_special_instructions, 240);
693: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 66, v_status_code, 30);
694: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 67, v_creation_batch_name, 50);
695: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 68, v_transaction_batch_source, 50);
696: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 69, v_ps_exchange_rate);
689: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 62, v_drawee_address2, 240);
690: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 63, v_drawee_address3, 240);
691: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 64, v_drawee_contact, 100);
692: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 65, v_special_instructions, 240);
693: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 66, v_status_code, 30);
694: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 67, v_creation_batch_name, 50);
695: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 68, v_transaction_batch_source, 50);
696: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 69, v_ps_exchange_rate);
697:
690: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 63, v_drawee_address3, 240);
691: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 64, v_drawee_contact, 100);
692: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 65, v_special_instructions, 240);
693: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 66, v_status_code, 30);
694: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 67, v_creation_batch_name, 50);
695: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 68, v_transaction_batch_source, 50);
696: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 69, v_ps_exchange_rate);
697:
698:
691: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 64, v_drawee_contact, 100);
692: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 65, v_special_instructions, 240);
693: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 66, v_status_code, 30);
694: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 67, v_creation_batch_name, 50);
695: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 68, v_transaction_batch_source, 50);
696: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 69, v_ps_exchange_rate);
697:
698:
699: -- Execute the statement. We're not concerned about the return
692: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 65, v_special_instructions, 240);
693: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 66, v_status_code, 30);
694: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 67, v_creation_batch_name, 50);
695: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 68, v_transaction_batch_source, 50);
696: DBMS_SQL.DEFINE_COLUMN(v_CursorID_main, 69, v_ps_exchange_rate);
697:
698:
699: -- Execute the statement. We're not concerned about the return
700: -- value, but we do need to declare a variable for it.
697:
698:
699: -- Execute the statement. We're not concerned about the return
700: -- value, but we do need to declare a variable for it.
701: v_Dummy_main := DBMS_SQL.EXECUTE(v_CursorID_main);
702:
703: -- This is the fetch loop.
704: LOOP
705:
704: LOOP
705:
706: -- Fetch the rows into the buffer, and also check for the exit
707: -- condition from the loop.
708: IF DBMS_SQL.FETCH_ROWS(v_CursorID_main) = 0 THEN
709: EXIT;
710: END IF;
711:
712: -- Retrieve the rows from the buffer into PL/SQL variables.
709: EXIT;
710: END IF;
711:
712: -- Retrieve the rows from the buffer into PL/SQL variables.
713: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 1, v_customer_trx_id);
714: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 2, v_transaction_number);
715: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 3, v_document_number);
716: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 4, v_document_sequence_name);
717: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 5, v_currency_code);
710: END IF;
711:
712: -- Retrieve the rows from the buffer into PL/SQL variables.
713: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 1, v_customer_trx_id);
714: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 2, v_transaction_number);
715: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 3, v_document_number);
716: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 4, v_document_sequence_name);
717: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 5, v_currency_code);
718: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 6, v_magnetic_format_code);
711:
712: -- Retrieve the rows from the buffer into PL/SQL variables.
713: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 1, v_customer_trx_id);
714: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 2, v_transaction_number);
715: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 3, v_document_number);
716: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 4, v_document_sequence_name);
717: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 5, v_currency_code);
718: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 6, v_magnetic_format_code);
719: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 7, v_original_entered_amount);
712: -- Retrieve the rows from the buffer into PL/SQL variables.
713: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 1, v_customer_trx_id);
714: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 2, v_transaction_number);
715: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 3, v_document_number);
716: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 4, v_document_sequence_name);
717: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 5, v_currency_code);
718: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 6, v_magnetic_format_code);
719: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 7, v_original_entered_amount);
720: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 8, v_open_entered_amount);
713: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 1, v_customer_trx_id);
714: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 2, v_transaction_number);
715: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 3, v_document_number);
716: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 4, v_document_sequence_name);
717: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 5, v_currency_code);
718: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 6, v_magnetic_format_code);
719: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 7, v_original_entered_amount);
720: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 8, v_open_entered_amount);
721: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 9, v_open_functional_amount);
714: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 2, v_transaction_number);
715: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 3, v_document_number);
716: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 4, v_document_sequence_name);
717: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 5, v_currency_code);
718: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 6, v_magnetic_format_code);
719: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 7, v_original_entered_amount);
720: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 8, v_open_entered_amount);
721: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 9, v_open_functional_amount);
722: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 10, v_drawee_name);
715: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 3, v_document_number);
716: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 4, v_document_sequence_name);
717: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 5, v_currency_code);
718: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 6, v_magnetic_format_code);
719: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 7, v_original_entered_amount);
720: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 8, v_open_entered_amount);
721: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 9, v_open_functional_amount);
722: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 10, v_drawee_name);
723: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 11, v_drawee_number);
716: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 4, v_document_sequence_name);
717: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 5, v_currency_code);
718: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 6, v_magnetic_format_code);
719: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 7, v_original_entered_amount);
720: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 8, v_open_entered_amount);
721: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 9, v_open_functional_amount);
722: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 10, v_drawee_name);
723: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 11, v_drawee_number);
724: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 12, v_drawee_taxpayer_id);
717: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 5, v_currency_code);
718: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 6, v_magnetic_format_code);
719: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 7, v_original_entered_amount);
720: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 8, v_open_entered_amount);
721: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 9, v_open_functional_amount);
722: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 10, v_drawee_name);
723: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 11, v_drawee_number);
724: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 12, v_drawee_taxpayer_id);
725: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 13, v_drawee_vat_reg_number);
718: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 6, v_magnetic_format_code);
719: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 7, v_original_entered_amount);
720: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 8, v_open_entered_amount);
721: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 9, v_open_functional_amount);
722: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 10, v_drawee_name);
723: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 11, v_drawee_number);
724: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 12, v_drawee_taxpayer_id);
725: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 13, v_drawee_vat_reg_number);
726: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 14, v_drawee_city);
719: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 7, v_original_entered_amount);
720: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 8, v_open_entered_amount);
721: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 9, v_open_functional_amount);
722: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 10, v_drawee_name);
723: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 11, v_drawee_number);
724: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 12, v_drawee_taxpayer_id);
725: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 13, v_drawee_vat_reg_number);
726: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 14, v_drawee_city);
727: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 15, v_drawee_state);
720: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 8, v_open_entered_amount);
721: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 9, v_open_functional_amount);
722: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 10, v_drawee_name);
723: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 11, v_drawee_number);
724: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 12, v_drawee_taxpayer_id);
725: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 13, v_drawee_vat_reg_number);
726: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 14, v_drawee_city);
727: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 15, v_drawee_state);
728: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 16, v_drawee_country);
721: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 9, v_open_functional_amount);
722: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 10, v_drawee_name);
723: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 11, v_drawee_number);
724: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 12, v_drawee_taxpayer_id);
725: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 13, v_drawee_vat_reg_number);
726: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 14, v_drawee_city);
727: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 15, v_drawee_state);
728: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 16, v_drawee_country);
729: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 17, v_drawee_postal_code);
722: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 10, v_drawee_name);
723: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 11, v_drawee_number);
724: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 12, v_drawee_taxpayer_id);
725: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 13, v_drawee_vat_reg_number);
726: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 14, v_drawee_city);
727: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 15, v_drawee_state);
728: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 16, v_drawee_country);
729: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 17, v_drawee_postal_code);
730: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 18, v_drawee_class);
723: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 11, v_drawee_number);
724: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 12, v_drawee_taxpayer_id);
725: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 13, v_drawee_vat_reg_number);
726: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 14, v_drawee_city);
727: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 15, v_drawee_state);
728: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 16, v_drawee_country);
729: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 17, v_drawee_postal_code);
730: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 18, v_drawee_class);
731: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 19, v_drawee_category);
724: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 12, v_drawee_taxpayer_id);
725: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 13, v_drawee_vat_reg_number);
726: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 14, v_drawee_city);
727: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 15, v_drawee_state);
728: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 16, v_drawee_country);
729: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 17, v_drawee_postal_code);
730: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 18, v_drawee_class);
731: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 19, v_drawee_category);
732: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 20, v_drawee_location);
725: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 13, v_drawee_vat_reg_number);
726: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 14, v_drawee_city);
727: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 15, v_drawee_state);
728: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 16, v_drawee_country);
729: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 17, v_drawee_postal_code);
730: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 18, v_drawee_class);
731: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 19, v_drawee_category);
732: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 20, v_drawee_location);
733: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 21, v_issue_date);
726: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 14, v_drawee_city);
727: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 15, v_drawee_state);
728: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 16, v_drawee_country);
729: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 17, v_drawee_postal_code);
730: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 18, v_drawee_class);
731: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 19, v_drawee_category);
732: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 20, v_drawee_location);
733: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 21, v_issue_date);
734: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 22, v_maturity_date);
727: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 15, v_drawee_state);
728: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 16, v_drawee_country);
729: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 17, v_drawee_postal_code);
730: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 18, v_drawee_class);
731: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 19, v_drawee_category);
732: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 20, v_drawee_location);
733: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 21, v_issue_date);
734: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 22, v_maturity_date);
735: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 23, v_issued_by_drawee);
728: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 16, v_drawee_country);
729: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 17, v_drawee_postal_code);
730: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 18, v_drawee_class);
731: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 19, v_drawee_category);
732: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 20, v_drawee_location);
733: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 21, v_issue_date);
734: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 22, v_maturity_date);
735: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 23, v_issued_by_drawee);
736: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 24, v_signed_by_drawee);
729: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 17, v_drawee_postal_code);
730: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 18, v_drawee_class);
731: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 19, v_drawee_category);
732: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 20, v_drawee_location);
733: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 21, v_issue_date);
734: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 22, v_maturity_date);
735: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 23, v_issued_by_drawee);
736: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 24, v_signed_by_drawee);
737: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 25, v_transaction_type);
730: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 18, v_drawee_class);
731: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 19, v_drawee_category);
732: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 20, v_drawee_location);
733: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 21, v_issue_date);
734: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 22, v_maturity_date);
735: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 23, v_issued_by_drawee);
736: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 24, v_signed_by_drawee);
737: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 25, v_transaction_type);
738: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 26, v_remit_bank_name);
731: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 19, v_drawee_category);
732: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 20, v_drawee_location);
733: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 21, v_issue_date);
734: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 22, v_maturity_date);
735: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 23, v_issued_by_drawee);
736: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 24, v_signed_by_drawee);
737: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 25, v_transaction_type);
738: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 26, v_remit_bank_name);
739: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 27, v_remit_bank_number);
732: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 20, v_drawee_location);
733: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 21, v_issue_date);
734: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 22, v_maturity_date);
735: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 23, v_issued_by_drawee);
736: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 24, v_signed_by_drawee);
737: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 25, v_transaction_type);
738: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 26, v_remit_bank_name);
739: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 27, v_remit_bank_number);
740: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 28, v_remit_branch_name);
733: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 21, v_issue_date);
734: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 22, v_maturity_date);
735: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 23, v_issued_by_drawee);
736: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 24, v_signed_by_drawee);
737: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 25, v_transaction_type);
738: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 26, v_remit_bank_name);
739: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 27, v_remit_bank_number);
740: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 28, v_remit_branch_name);
741: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 29, v_remit_branch_number);
734: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 22, v_maturity_date);
735: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 23, v_issued_by_drawee);
736: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 24, v_signed_by_drawee);
737: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 25, v_transaction_type);
738: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 26, v_remit_bank_name);
739: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 27, v_remit_bank_number);
740: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 28, v_remit_branch_name);
741: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 29, v_remit_branch_number);
742: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 30, v_remit_bank_acc_name);
735: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 23, v_issued_by_drawee);
736: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 24, v_signed_by_drawee);
737: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 25, v_transaction_type);
738: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 26, v_remit_bank_name);
739: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 27, v_remit_bank_number);
740: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 28, v_remit_branch_name);
741: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 29, v_remit_branch_number);
742: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 30, v_remit_bank_acc_name);
743: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 31, v_remit_bank_acc_number);
736: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 24, v_signed_by_drawee);
737: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 25, v_transaction_type);
738: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 26, v_remit_bank_name);
739: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 27, v_remit_bank_number);
740: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 28, v_remit_branch_name);
741: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 29, v_remit_branch_number);
742: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 30, v_remit_bank_acc_name);
743: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 31, v_remit_bank_acc_number);
744: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 32, v_remit_bank_acc_id);
737: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 25, v_transaction_type);
738: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 26, v_remit_bank_name);
739: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 27, v_remit_bank_number);
740: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 28, v_remit_branch_name);
741: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 29, v_remit_branch_number);
742: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 30, v_remit_bank_acc_name);
743: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 31, v_remit_bank_acc_number);
744: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 32, v_remit_bank_acc_id);
745: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 33, v_remit_branch_city);
738: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 26, v_remit_bank_name);
739: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 27, v_remit_bank_number);
740: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 28, v_remit_branch_name);
741: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 29, v_remit_branch_number);
742: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 30, v_remit_bank_acc_name);
743: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 31, v_remit_bank_acc_number);
744: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 32, v_remit_bank_acc_id);
745: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 33, v_remit_branch_city);
746: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 34, v_remit_branch_state);
739: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 27, v_remit_bank_number);
740: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 28, v_remit_branch_name);
741: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 29, v_remit_branch_number);
742: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 30, v_remit_bank_acc_name);
743: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 31, v_remit_bank_acc_number);
744: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 32, v_remit_bank_acc_id);
745: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 33, v_remit_branch_city);
746: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 34, v_remit_branch_state);
747: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 35, v_remit_branch_country);
740: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 28, v_remit_branch_name);
741: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 29, v_remit_branch_number);
742: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 30, v_remit_bank_acc_name);
743: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 31, v_remit_bank_acc_number);
744: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 32, v_remit_bank_acc_id);
745: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 33, v_remit_branch_city);
746: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 34, v_remit_branch_state);
747: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 35, v_remit_branch_country);
748: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 36, v_remit_branch_postal_code);
741: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 29, v_remit_branch_number);
742: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 30, v_remit_bank_acc_name);
743: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 31, v_remit_bank_acc_number);
744: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 32, v_remit_bank_acc_id);
745: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 33, v_remit_branch_city);
746: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 34, v_remit_branch_state);
747: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 35, v_remit_branch_country);
748: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 36, v_remit_branch_postal_code);
749: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 37, v_remit_branch_address1);
742: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 30, v_remit_bank_acc_name);
743: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 31, v_remit_bank_acc_number);
744: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 32, v_remit_bank_acc_id);
745: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 33, v_remit_branch_city);
746: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 34, v_remit_branch_state);
747: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 35, v_remit_branch_country);
748: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 36, v_remit_branch_postal_code);
749: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 37, v_remit_branch_address1);
750: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 38, v_remit_branch_address2);
743: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 31, v_remit_bank_acc_number);
744: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 32, v_remit_bank_acc_id);
745: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 33, v_remit_branch_city);
746: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 34, v_remit_branch_state);
747: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 35, v_remit_branch_country);
748: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 36, v_remit_branch_postal_code);
749: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 37, v_remit_branch_address1);
750: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 38, v_remit_branch_address2);
751: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 39, v_remit_branch_address3);
744: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 32, v_remit_bank_acc_id);
745: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 33, v_remit_branch_city);
746: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 34, v_remit_branch_state);
747: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 35, v_remit_branch_country);
748: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 36, v_remit_branch_postal_code);
749: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 37, v_remit_branch_address1);
750: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 38, v_remit_branch_address2);
751: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 39, v_remit_branch_address3);
752: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 40, v_remit_bank_allow_override);
745: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 33, v_remit_branch_city);
746: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 34, v_remit_branch_state);
747: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 35, v_remit_branch_country);
748: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 36, v_remit_branch_postal_code);
749: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 37, v_remit_branch_address1);
750: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 38, v_remit_branch_address2);
751: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 39, v_remit_branch_address3);
752: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 40, v_remit_bank_allow_override);
753: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 41, v_remit_bank_acc_check_digits);
746: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 34, v_remit_branch_state);
747: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 35, v_remit_branch_country);
748: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 36, v_remit_branch_postal_code);
749: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 37, v_remit_branch_address1);
750: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 38, v_remit_branch_address2);
751: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 39, v_remit_branch_address3);
752: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 40, v_remit_bank_allow_override);
753: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 41, v_remit_bank_acc_check_digits);
754: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 42, v_remit_bank_acc_curr);
747: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 35, v_remit_branch_country);
748: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 36, v_remit_branch_postal_code);
749: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 37, v_remit_branch_address1);
750: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 38, v_remit_branch_address2);
751: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 39, v_remit_branch_address3);
752: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 40, v_remit_bank_allow_override);
753: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 41, v_remit_bank_acc_check_digits);
754: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 42, v_remit_bank_acc_curr);
755: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 43, v_drawee_bank_name);
748: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 36, v_remit_branch_postal_code);
749: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 37, v_remit_branch_address1);
750: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 38, v_remit_branch_address2);
751: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 39, v_remit_branch_address3);
752: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 40, v_remit_bank_allow_override);
753: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 41, v_remit_bank_acc_check_digits);
754: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 42, v_remit_bank_acc_curr);
755: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 43, v_drawee_bank_name);
756: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 44, v_drawee_bank_number);
749: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 37, v_remit_branch_address1);
750: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 38, v_remit_branch_address2);
751: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 39, v_remit_branch_address3);
752: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 40, v_remit_bank_allow_override);
753: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 41, v_remit_bank_acc_check_digits);
754: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 42, v_remit_bank_acc_curr);
755: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 43, v_drawee_bank_name);
756: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 44, v_drawee_bank_number);
757: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 45, v_drawee_branch_name);
750: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 38, v_remit_branch_address2);
751: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 39, v_remit_branch_address3);
752: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 40, v_remit_bank_allow_override);
753: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 41, v_remit_bank_acc_check_digits);
754: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 42, v_remit_bank_acc_curr);
755: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 43, v_drawee_bank_name);
756: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 44, v_drawee_bank_number);
757: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 45, v_drawee_branch_name);
758: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 46, v_drawee_branch_number);
751: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 39, v_remit_branch_address3);
752: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 40, v_remit_bank_allow_override);
753: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 41, v_remit_bank_acc_check_digits);
754: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 42, v_remit_bank_acc_curr);
755: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 43, v_drawee_bank_name);
756: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 44, v_drawee_bank_number);
757: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 45, v_drawee_branch_name);
758: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 46, v_drawee_branch_number);
759: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 47, v_drawee_bank_acc_name);
752: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 40, v_remit_bank_allow_override);
753: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 41, v_remit_bank_acc_check_digits);
754: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 42, v_remit_bank_acc_curr);
755: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 43, v_drawee_bank_name);
756: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 44, v_drawee_bank_number);
757: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 45, v_drawee_branch_name);
758: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 46, v_drawee_branch_number);
759: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 47, v_drawee_bank_acc_name);
760: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 48, v_drawee_bank_acc_number);
753: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 41, v_remit_bank_acc_check_digits);
754: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 42, v_remit_bank_acc_curr);
755: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 43, v_drawee_bank_name);
756: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 44, v_drawee_bank_number);
757: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 45, v_drawee_branch_name);
758: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 46, v_drawee_branch_number);
759: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 47, v_drawee_bank_acc_name);
760: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 48, v_drawee_bank_acc_number);
761: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 49, v_drawee_branch_city);
754: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 42, v_remit_bank_acc_curr);
755: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 43, v_drawee_bank_name);
756: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 44, v_drawee_bank_number);
757: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 45, v_drawee_branch_name);
758: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 46, v_drawee_branch_number);
759: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 47, v_drawee_bank_acc_name);
760: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 48, v_drawee_bank_acc_number);
761: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 49, v_drawee_branch_city);
762: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 50, v_drawee_branch_state);
755: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 43, v_drawee_bank_name);
756: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 44, v_drawee_bank_number);
757: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 45, v_drawee_branch_name);
758: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 46, v_drawee_branch_number);
759: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 47, v_drawee_bank_acc_name);
760: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 48, v_drawee_bank_acc_number);
761: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 49, v_drawee_branch_city);
762: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 50, v_drawee_branch_state);
763: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 51, v_drawee_branch_country);
756: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 44, v_drawee_bank_number);
757: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 45, v_drawee_branch_name);
758: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 46, v_drawee_branch_number);
759: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 47, v_drawee_bank_acc_name);
760: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 48, v_drawee_bank_acc_number);
761: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 49, v_drawee_branch_city);
762: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 50, v_drawee_branch_state);
763: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 51, v_drawee_branch_country);
764: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 52, v_drawee_branch_postal_code);
757: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 45, v_drawee_branch_name);
758: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 46, v_drawee_branch_number);
759: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 47, v_drawee_bank_acc_name);
760: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 48, v_drawee_bank_acc_number);
761: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 49, v_drawee_branch_city);
762: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 50, v_drawee_branch_state);
763: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 51, v_drawee_branch_country);
764: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 52, v_drawee_branch_postal_code);
765: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 53, v_drawee_branch_address1);
758: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 46, v_drawee_branch_number);
759: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 47, v_drawee_bank_acc_name);
760: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 48, v_drawee_bank_acc_number);
761: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 49, v_drawee_branch_city);
762: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 50, v_drawee_branch_state);
763: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 51, v_drawee_branch_country);
764: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 52, v_drawee_branch_postal_code);
765: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 53, v_drawee_branch_address1);
766: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 54, v_drawee_branch_address2);
759: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 47, v_drawee_bank_acc_name);
760: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 48, v_drawee_bank_acc_number);
761: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 49, v_drawee_branch_city);
762: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 50, v_drawee_branch_state);
763: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 51, v_drawee_branch_country);
764: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 52, v_drawee_branch_postal_code);
765: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 53, v_drawee_branch_address1);
766: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 54, v_drawee_branch_address2);
767: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 55, v_drawee_branch_address3);
760: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 48, v_drawee_bank_acc_number);
761: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 49, v_drawee_branch_city);
762: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 50, v_drawee_branch_state);
763: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 51, v_drawee_branch_country);
764: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 52, v_drawee_branch_postal_code);
765: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 53, v_drawee_branch_address1);
766: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 54, v_drawee_branch_address2);
767: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 55, v_drawee_branch_address3);
768: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 56, v_drawee_bank_acc_check_digits);
761: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 49, v_drawee_branch_city);
762: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 50, v_drawee_branch_state);
763: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 51, v_drawee_branch_country);
764: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 52, v_drawee_branch_postal_code);
765: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 53, v_drawee_branch_address1);
766: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 54, v_drawee_branch_address2);
767: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 55, v_drawee_branch_address3);
768: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 56, v_drawee_bank_acc_check_digits);
769: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 57, v_drawee_bank_acc_curr);
762: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 50, v_drawee_branch_state);
763: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 51, v_drawee_branch_country);
764: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 52, v_drawee_branch_postal_code);
765: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 53, v_drawee_branch_address1);
766: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 54, v_drawee_branch_address2);
767: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 55, v_drawee_branch_address3);
768: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 56, v_drawee_bank_acc_check_digits);
769: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 57, v_drawee_bank_acc_curr);
770: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 58, v_comments);
763: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 51, v_drawee_branch_country);
764: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 52, v_drawee_branch_postal_code);
765: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 53, v_drawee_branch_address1);
766: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 54, v_drawee_branch_address2);
767: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 55, v_drawee_branch_address3);
768: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 56, v_drawee_bank_acc_check_digits);
769: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 57, v_drawee_bank_acc_curr);
770: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 58, v_comments);
771: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 59, v_days_late);
764: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 52, v_drawee_branch_postal_code);
765: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 53, v_drawee_branch_address1);
766: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 54, v_drawee_branch_address2);
767: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 55, v_drawee_branch_address3);
768: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 56, v_drawee_bank_acc_check_digits);
769: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 57, v_drawee_bank_acc_curr);
770: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 58, v_comments);
771: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 59, v_days_late);
772: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 60, v_last_printed_date);
765: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 53, v_drawee_branch_address1);
766: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 54, v_drawee_branch_address2);
767: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 55, v_drawee_branch_address3);
768: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 56, v_drawee_bank_acc_check_digits);
769: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 57, v_drawee_bank_acc_curr);
770: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 58, v_comments);
771: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 59, v_days_late);
772: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 60, v_last_printed_date);
773: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 61, v_drawee_address1);
766: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 54, v_drawee_branch_address2);
767: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 55, v_drawee_branch_address3);
768: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 56, v_drawee_bank_acc_check_digits);
769: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 57, v_drawee_bank_acc_curr);
770: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 58, v_comments);
771: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 59, v_days_late);
772: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 60, v_last_printed_date);
773: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 61, v_drawee_address1);
774: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 62, v_drawee_address2);
767: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 55, v_drawee_branch_address3);
768: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 56, v_drawee_bank_acc_check_digits);
769: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 57, v_drawee_bank_acc_curr);
770: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 58, v_comments);
771: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 59, v_days_late);
772: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 60, v_last_printed_date);
773: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 61, v_drawee_address1);
774: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 62, v_drawee_address2);
775: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 63, v_drawee_address3);
768: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 56, v_drawee_bank_acc_check_digits);
769: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 57, v_drawee_bank_acc_curr);
770: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 58, v_comments);
771: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 59, v_days_late);
772: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 60, v_last_printed_date);
773: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 61, v_drawee_address1);
774: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 62, v_drawee_address2);
775: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 63, v_drawee_address3);
776: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 64, v_drawee_contact);
769: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 57, v_drawee_bank_acc_curr);
770: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 58, v_comments);
771: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 59, v_days_late);
772: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 60, v_last_printed_date);
773: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 61, v_drawee_address1);
774: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 62, v_drawee_address2);
775: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 63, v_drawee_address3);
776: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 64, v_drawee_contact);
777: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 65, v_special_instructions);
770: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 58, v_comments);
771: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 59, v_days_late);
772: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 60, v_last_printed_date);
773: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 61, v_drawee_address1);
774: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 62, v_drawee_address2);
775: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 63, v_drawee_address3);
776: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 64, v_drawee_contact);
777: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 65, v_special_instructions);
778: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 66, v_status_code);
771: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 59, v_days_late);
772: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 60, v_last_printed_date);
773: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 61, v_drawee_address1);
774: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 62, v_drawee_address2);
775: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 63, v_drawee_address3);
776: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 64, v_drawee_contact);
777: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 65, v_special_instructions);
778: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 66, v_status_code);
779: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 67, v_creation_batch_name);
772: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 60, v_last_printed_date);
773: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 61, v_drawee_address1);
774: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 62, v_drawee_address2);
775: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 63, v_drawee_address3);
776: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 64, v_drawee_contact);
777: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 65, v_special_instructions);
778: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 66, v_status_code);
779: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 67, v_creation_batch_name);
780: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 68, v_transaction_batch_source);
773: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 61, v_drawee_address1);
774: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 62, v_drawee_address2);
775: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 63, v_drawee_address3);
776: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 64, v_drawee_contact);
777: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 65, v_special_instructions);
778: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 66, v_status_code);
779: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 67, v_creation_batch_name);
780: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 68, v_transaction_batch_source);
781: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 69, v_ps_exchange_rate);
774: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 62, v_drawee_address2);
775: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 63, v_drawee_address3);
776: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 64, v_drawee_contact);
777: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 65, v_special_instructions);
778: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 66, v_status_code);
779: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 67, v_creation_batch_name);
780: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 68, v_transaction_batch_source);
781: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 69, v_ps_exchange_rate);
782:
775: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 63, v_drawee_address3);
776: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 64, v_drawee_contact);
777: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 65, v_special_instructions);
778: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 66, v_status_code);
779: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 67, v_creation_batch_name);
780: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 68, v_transaction_batch_source);
781: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 69, v_ps_exchange_rate);
782:
783: -- Calculate correct Orignal Entered Funcional Amount
776: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 64, v_drawee_contact);
777: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 65, v_special_instructions);
778: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 66, v_status_code);
779: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 67, v_creation_batch_name);
780: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 68, v_transaction_batch_source);
781: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 69, v_ps_exchange_rate);
782:
783: -- Calculate correct Orignal Entered Funcional Amount
784: --Bug 5041260 replaced the call arp_util.calc_acctd_amount with
777: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 65, v_special_instructions);
778: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 66, v_status_code);
779: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 67, v_creation_batch_name);
780: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 68, v_transaction_batch_source);
781: DBMS_SQL.COLUMN_VALUE(v_CursorID_main, 69, v_ps_exchange_rate);
782:
783: -- Calculate correct Orignal Entered Funcional Amount
784: --Bug 5041260 replaced the call arp_util.calc_acctd_amount with
785: -- arp_util.calc_accounted_amount.
840: v_risk_elimination_days := null;
841: l_populate := 'Y';
842:
843: -- Open the As of Date cursor for dynamic processing.
844: v_CursorID_rbatch := DBMS_SQL.OPEN_CURSOR;
845:
846: -- Parse the As of Date Cursor
847: DBMS_SQL.PARSE(v_CursorID_rbatch, l_remit_batch, DBMS_SQL.native);
848:
843: -- Open the As of Date cursor for dynamic processing.
844: v_CursorID_rbatch := DBMS_SQL.OPEN_CURSOR;
845:
846: -- Parse the As of Date Cursor
847: DBMS_SQL.PARSE(v_CursorID_rbatch, l_remit_batch, DBMS_SQL.native);
848:
849: -- Bind variables for cursor.
850: DBMS_SQL.BIND_VARIABLE(v_CursorID_rbatch, ':b_status_date', p_status_as_of_date);
851: DBMS_SQL.BIND_VARIABLE(v_CursorID_rbatch, ':b_trx_id', v_customer_trx_id);
846: -- Parse the As of Date Cursor
847: DBMS_SQL.PARSE(v_CursorID_rbatch, l_remit_batch, DBMS_SQL.native);
848:
849: -- Bind variables for cursor.
850: DBMS_SQL.BIND_VARIABLE(v_CursorID_rbatch, ':b_status_date', p_status_as_of_date);
851: DBMS_SQL.BIND_VARIABLE(v_CursorID_rbatch, ':b_trx_id', v_customer_trx_id);
852:
853: -- If the MO Reporting Get Predicate function returns a bind variable then
854: -- we need to bind it.
847: DBMS_SQL.PARSE(v_CursorID_rbatch, l_remit_batch, DBMS_SQL.native);
848:
849: -- Bind variables for cursor.
850: DBMS_SQL.BIND_VARIABLE(v_CursorID_rbatch, ':b_status_date', p_status_as_of_date);
851: DBMS_SQL.BIND_VARIABLE(v_CursorID_rbatch, ':b_trx_id', v_customer_trx_id);
852:
853: -- If the MO Reporting Get Predicate function returns a bind variable then
854: -- we need to bind it.
855: IF l_org_where_trx like '%:p_reporting_entity_id%' THEN
852:
853: -- If the MO Reporting Get Predicate function returns a bind variable then
854: -- we need to bind it.
855: IF l_org_where_trx like '%:p_reporting_entity_id%' THEN
856: DBMS_SQL.BIND_VARIABLE(v_CursorID_rbatch, ':p_reporting_entity_id', p_reporting_entity_id);
857: END IF;
858:
859: -- Define the output variables.
860: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 1, v_remittance_batch_name, 20);
856: DBMS_SQL.BIND_VARIABLE(v_CursorID_rbatch, ':p_reporting_entity_id', p_reporting_entity_id);
857: END IF;
858:
859: -- Define the output variables.
860: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 1, v_remittance_batch_name, 20);
861: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 2, v_remittance_method, 30);
862: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 3, v_with_recourse, 1);
863: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 4, v_remittance_payment_method, 30);
864: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 5, v_remit_bank_name, 60);
857: END IF;
858:
859: -- Define the output variables.
860: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 1, v_remittance_batch_name, 20);
861: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 2, v_remittance_method, 30);
862: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 3, v_with_recourse, 1);
863: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 4, v_remittance_payment_method, 30);
864: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 5, v_remit_bank_name, 60);
865: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 6, v_remit_bank_number, 30);
858:
859: -- Define the output variables.
860: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 1, v_remittance_batch_name, 20);
861: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 2, v_remittance_method, 30);
862: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 3, v_with_recourse, 1);
863: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 4, v_remittance_payment_method, 30);
864: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 5, v_remit_bank_name, 60);
865: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 6, v_remit_bank_number, 30);
866: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 7, v_remit_branch_name, 60);
859: -- Define the output variables.
860: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 1, v_remittance_batch_name, 20);
861: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 2, v_remittance_method, 30);
862: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 3, v_with_recourse, 1);
863: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 4, v_remittance_payment_method, 30);
864: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 5, v_remit_bank_name, 60);
865: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 6, v_remit_bank_number, 30);
866: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 7, v_remit_branch_name, 60);
867: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 8, v_remit_branch_number, 25);
860: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 1, v_remittance_batch_name, 20);
861: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 2, v_remittance_method, 30);
862: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 3, v_with_recourse, 1);
863: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 4, v_remittance_payment_method, 30);
864: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 5, v_remit_bank_name, 60);
865: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 6, v_remit_bank_number, 30);
866: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 7, v_remit_branch_name, 60);
867: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 8, v_remit_branch_number, 25);
868: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 9, v_remit_bank_acc_name, 80);
861: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 2, v_remittance_method, 30);
862: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 3, v_with_recourse, 1);
863: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 4, v_remittance_payment_method, 30);
864: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 5, v_remit_bank_name, 60);
865: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 6, v_remit_bank_number, 30);
866: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 7, v_remit_branch_name, 60);
867: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 8, v_remit_branch_number, 25);
868: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 9, v_remit_bank_acc_name, 80);
869: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 10, v_remit_bank_acc_number, 30);
862: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 3, v_with_recourse, 1);
863: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 4, v_remittance_payment_method, 30);
864: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 5, v_remit_bank_name, 60);
865: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 6, v_remit_bank_number, 30);
866: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 7, v_remit_branch_name, 60);
867: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 8, v_remit_branch_number, 25);
868: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 9, v_remit_bank_acc_name, 80);
869: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 10, v_remit_bank_acc_number, 30);
870: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 11, v_remit_bank_acc_id);
863: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 4, v_remittance_payment_method, 30);
864: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 5, v_remit_bank_name, 60);
865: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 6, v_remit_bank_number, 30);
866: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 7, v_remit_branch_name, 60);
867: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 8, v_remit_branch_number, 25);
868: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 9, v_remit_bank_acc_name, 80);
869: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 10, v_remit_bank_acc_number, 30);
870: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 11, v_remit_bank_acc_id);
871: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 12, v_remit_branch_city, 25);
864: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 5, v_remit_bank_name, 60);
865: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 6, v_remit_bank_number, 30);
866: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 7, v_remit_branch_name, 60);
867: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 8, v_remit_branch_number, 25);
868: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 9, v_remit_bank_acc_name, 80);
869: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 10, v_remit_bank_acc_number, 30);
870: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 11, v_remit_bank_acc_id);
871: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 12, v_remit_branch_city, 25);
872: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 13, v_remit_branch_state, 25);
865: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 6, v_remit_bank_number, 30);
866: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 7, v_remit_branch_name, 60);
867: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 8, v_remit_branch_number, 25);
868: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 9, v_remit_bank_acc_name, 80);
869: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 10, v_remit_bank_acc_number, 30);
870: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 11, v_remit_bank_acc_id);
871: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 12, v_remit_branch_city, 25);
872: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 13, v_remit_branch_state, 25);
873: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 14, v_remit_branch_country, 25);
866: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 7, v_remit_branch_name, 60);
867: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 8, v_remit_branch_number, 25);
868: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 9, v_remit_bank_acc_name, 80);
869: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 10, v_remit_bank_acc_number, 30);
870: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 11, v_remit_bank_acc_id);
871: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 12, v_remit_branch_city, 25);
872: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 13, v_remit_branch_state, 25);
873: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 14, v_remit_branch_country, 25);
874: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 15, v_remit_branch_postal_code, 20);
867: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 8, v_remit_branch_number, 25);
868: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 9, v_remit_bank_acc_name, 80);
869: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 10, v_remit_bank_acc_number, 30);
870: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 11, v_remit_bank_acc_id);
871: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 12, v_remit_branch_city, 25);
872: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 13, v_remit_branch_state, 25);
873: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 14, v_remit_branch_country, 25);
874: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 15, v_remit_branch_postal_code, 20);
875: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 16, v_remit_branch_address1, 35);
868: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 9, v_remit_bank_acc_name, 80);
869: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 10, v_remit_bank_acc_number, 30);
870: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 11, v_remit_bank_acc_id);
871: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 12, v_remit_branch_city, 25);
872: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 13, v_remit_branch_state, 25);
873: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 14, v_remit_branch_country, 25);
874: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 15, v_remit_branch_postal_code, 20);
875: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 16, v_remit_branch_address1, 35);
876: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 17, v_remit_branch_address2, 35);
869: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 10, v_remit_bank_acc_number, 30);
870: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 11, v_remit_bank_acc_id);
871: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 12, v_remit_branch_city, 25);
872: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 13, v_remit_branch_state, 25);
873: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 14, v_remit_branch_country, 25);
874: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 15, v_remit_branch_postal_code, 20);
875: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 16, v_remit_branch_address1, 35);
876: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 17, v_remit_branch_address2, 35);
877: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 18, v_remit_branch_address3, 35);
870: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 11, v_remit_bank_acc_id);
871: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 12, v_remit_branch_city, 25);
872: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 13, v_remit_branch_state, 25);
873: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 14, v_remit_branch_country, 25);
874: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 15, v_remit_branch_postal_code, 20);
875: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 16, v_remit_branch_address1, 35);
876: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 17, v_remit_branch_address2, 35);
877: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 18, v_remit_branch_address3, 35);
878: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 19, v_remit_bank_acc_check_digits, 30);
871: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 12, v_remit_branch_city, 25);
872: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 13, v_remit_branch_state, 25);
873: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 14, v_remit_branch_country, 25);
874: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 15, v_remit_branch_postal_code, 20);
875: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 16, v_remit_branch_address1, 35);
876: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 17, v_remit_branch_address2, 35);
877: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 18, v_remit_branch_address3, 35);
878: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 19, v_remit_bank_acc_check_digits, 30);
879: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 20, v_remit_bank_acc_curr, 15);
872: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 13, v_remit_branch_state, 25);
873: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 14, v_remit_branch_country, 25);
874: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 15, v_remit_branch_postal_code, 20);
875: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 16, v_remit_branch_address1, 35);
876: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 17, v_remit_branch_address2, 35);
877: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 18, v_remit_branch_address3, 35);
878: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 19, v_remit_bank_acc_check_digits, 30);
879: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 20, v_remit_bank_acc_curr, 15);
880: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 21, v_risk_elimination_days);
873: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 14, v_remit_branch_country, 25);
874: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 15, v_remit_branch_postal_code, 20);
875: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 16, v_remit_branch_address1, 35);
876: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 17, v_remit_branch_address2, 35);
877: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 18, v_remit_branch_address3, 35);
878: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 19, v_remit_bank_acc_check_digits, 30);
879: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 20, v_remit_bank_acc_curr, 15);
880: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 21, v_risk_elimination_days);
881:
874: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 15, v_remit_branch_postal_code, 20);
875: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 16, v_remit_branch_address1, 35);
876: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 17, v_remit_branch_address2, 35);
877: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 18, v_remit_branch_address3, 35);
878: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 19, v_remit_bank_acc_check_digits, 30);
879: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 20, v_remit_bank_acc_curr, 15);
880: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 21, v_risk_elimination_days);
881:
882: -- Execute the statement.
875: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 16, v_remit_branch_address1, 35);
876: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 17, v_remit_branch_address2, 35);
877: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 18, v_remit_branch_address3, 35);
878: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 19, v_remit_bank_acc_check_digits, 30);
879: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 20, v_remit_bank_acc_curr, 15);
880: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 21, v_risk_elimination_days);
881:
882: -- Execute the statement.
883: v_Dummy_rbatch := DBMS_SQL.EXECUTE(v_CursorID_rbatch);
876: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 17, v_remit_branch_address2, 35);
877: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 18, v_remit_branch_address3, 35);
878: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 19, v_remit_bank_acc_check_digits, 30);
879: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 20, v_remit_bank_acc_curr, 15);
880: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 21, v_risk_elimination_days);
881:
882: -- Execute the statement.
883: v_Dummy_rbatch := DBMS_SQL.EXECUTE(v_CursorID_rbatch);
884:
879: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 20, v_remit_bank_acc_curr, 15);
880: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rbatch, 21, v_risk_elimination_days);
881:
882: -- Execute the statement.
883: v_Dummy_rbatch := DBMS_SQL.EXECUTE(v_CursorID_rbatch);
884:
885: IF DBMS_SQL.FETCH_ROWS(v_CursorID_rbatch) > 0 THEN
886: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 1, v_remittance_batch_name);
887: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 2, v_remittance_method);
881:
882: -- Execute the statement.
883: v_Dummy_rbatch := DBMS_SQL.EXECUTE(v_CursorID_rbatch);
884:
885: IF DBMS_SQL.FETCH_ROWS(v_CursorID_rbatch) > 0 THEN
886: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 1, v_remittance_batch_name);
887: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 2, v_remittance_method);
888: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 3, v_with_recourse);
889: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 4, v_remittance_payment_method);
882: -- Execute the statement.
883: v_Dummy_rbatch := DBMS_SQL.EXECUTE(v_CursorID_rbatch);
884:
885: IF DBMS_SQL.FETCH_ROWS(v_CursorID_rbatch) > 0 THEN
886: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 1, v_remittance_batch_name);
887: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 2, v_remittance_method);
888: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 3, v_with_recourse);
889: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 4, v_remittance_payment_method);
890: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 5, v_remit_bank_name);
883: v_Dummy_rbatch := DBMS_SQL.EXECUTE(v_CursorID_rbatch);
884:
885: IF DBMS_SQL.FETCH_ROWS(v_CursorID_rbatch) > 0 THEN
886: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 1, v_remittance_batch_name);
887: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 2, v_remittance_method);
888: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 3, v_with_recourse);
889: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 4, v_remittance_payment_method);
890: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 5, v_remit_bank_name);
891: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 6, v_remit_bank_number);
884:
885: IF DBMS_SQL.FETCH_ROWS(v_CursorID_rbatch) > 0 THEN
886: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 1, v_remittance_batch_name);
887: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 2, v_remittance_method);
888: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 3, v_with_recourse);
889: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 4, v_remittance_payment_method);
890: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 5, v_remit_bank_name);
891: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 6, v_remit_bank_number);
892: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 7, v_remit_branch_name);
885: IF DBMS_SQL.FETCH_ROWS(v_CursorID_rbatch) > 0 THEN
886: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 1, v_remittance_batch_name);
887: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 2, v_remittance_method);
888: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 3, v_with_recourse);
889: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 4, v_remittance_payment_method);
890: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 5, v_remit_bank_name);
891: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 6, v_remit_bank_number);
892: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 7, v_remit_branch_name);
893: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 8, v_remit_branch_number);
886: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 1, v_remittance_batch_name);
887: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 2, v_remittance_method);
888: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 3, v_with_recourse);
889: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 4, v_remittance_payment_method);
890: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 5, v_remit_bank_name);
891: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 6, v_remit_bank_number);
892: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 7, v_remit_branch_name);
893: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 8, v_remit_branch_number);
894: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 9, v_remit_bank_acc_name);
887: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 2, v_remittance_method);
888: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 3, v_with_recourse);
889: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 4, v_remittance_payment_method);
890: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 5, v_remit_bank_name);
891: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 6, v_remit_bank_number);
892: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 7, v_remit_branch_name);
893: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 8, v_remit_branch_number);
894: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 9, v_remit_bank_acc_name);
895: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 10, v_remit_bank_acc_number);
888: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 3, v_with_recourse);
889: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 4, v_remittance_payment_method);
890: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 5, v_remit_bank_name);
891: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 6, v_remit_bank_number);
892: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 7, v_remit_branch_name);
893: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 8, v_remit_branch_number);
894: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 9, v_remit_bank_acc_name);
895: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 10, v_remit_bank_acc_number);
896: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 11, v_remit_bank_acc_id);
889: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 4, v_remittance_payment_method);
890: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 5, v_remit_bank_name);
891: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 6, v_remit_bank_number);
892: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 7, v_remit_branch_name);
893: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 8, v_remit_branch_number);
894: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 9, v_remit_bank_acc_name);
895: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 10, v_remit_bank_acc_number);
896: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 11, v_remit_bank_acc_id);
897: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 12, v_remit_branch_city);
890: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 5, v_remit_bank_name);
891: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 6, v_remit_bank_number);
892: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 7, v_remit_branch_name);
893: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 8, v_remit_branch_number);
894: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 9, v_remit_bank_acc_name);
895: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 10, v_remit_bank_acc_number);
896: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 11, v_remit_bank_acc_id);
897: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 12, v_remit_branch_city);
898: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 13, v_remit_branch_state);
891: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 6, v_remit_bank_number);
892: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 7, v_remit_branch_name);
893: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 8, v_remit_branch_number);
894: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 9, v_remit_bank_acc_name);
895: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 10, v_remit_bank_acc_number);
896: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 11, v_remit_bank_acc_id);
897: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 12, v_remit_branch_city);
898: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 13, v_remit_branch_state);
899: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 14, v_remit_branch_country);
892: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 7, v_remit_branch_name);
893: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 8, v_remit_branch_number);
894: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 9, v_remit_bank_acc_name);
895: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 10, v_remit_bank_acc_number);
896: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 11, v_remit_bank_acc_id);
897: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 12, v_remit_branch_city);
898: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 13, v_remit_branch_state);
899: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 14, v_remit_branch_country);
900: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 15, v_remit_branch_postal_code);
893: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 8, v_remit_branch_number);
894: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 9, v_remit_bank_acc_name);
895: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 10, v_remit_bank_acc_number);
896: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 11, v_remit_bank_acc_id);
897: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 12, v_remit_branch_city);
898: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 13, v_remit_branch_state);
899: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 14, v_remit_branch_country);
900: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 15, v_remit_branch_postal_code);
901: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 16, v_remit_branch_address1);
894: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 9, v_remit_bank_acc_name);
895: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 10, v_remit_bank_acc_number);
896: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 11, v_remit_bank_acc_id);
897: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 12, v_remit_branch_city);
898: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 13, v_remit_branch_state);
899: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 14, v_remit_branch_country);
900: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 15, v_remit_branch_postal_code);
901: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 16, v_remit_branch_address1);
902: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 17, v_remit_branch_address2);
895: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 10, v_remit_bank_acc_number);
896: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 11, v_remit_bank_acc_id);
897: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 12, v_remit_branch_city);
898: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 13, v_remit_branch_state);
899: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 14, v_remit_branch_country);
900: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 15, v_remit_branch_postal_code);
901: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 16, v_remit_branch_address1);
902: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 17, v_remit_branch_address2);
903: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 18, v_remit_branch_address3);
896: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 11, v_remit_bank_acc_id);
897: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 12, v_remit_branch_city);
898: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 13, v_remit_branch_state);
899: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 14, v_remit_branch_country);
900: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 15, v_remit_branch_postal_code);
901: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 16, v_remit_branch_address1);
902: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 17, v_remit_branch_address2);
903: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 18, v_remit_branch_address3);
904: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 19, v_remit_bank_acc_check_digits);
897: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 12, v_remit_branch_city);
898: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 13, v_remit_branch_state);
899: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 14, v_remit_branch_country);
900: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 15, v_remit_branch_postal_code);
901: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 16, v_remit_branch_address1);
902: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 17, v_remit_branch_address2);
903: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 18, v_remit_branch_address3);
904: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 19, v_remit_bank_acc_check_digits);
905: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 20, v_remit_bank_acc_curr);
898: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 13, v_remit_branch_state);
899: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 14, v_remit_branch_country);
900: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 15, v_remit_branch_postal_code);
901: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 16, v_remit_branch_address1);
902: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 17, v_remit_branch_address2);
903: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 18, v_remit_branch_address3);
904: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 19, v_remit_bank_acc_check_digits);
905: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 20, v_remit_bank_acc_curr);
906: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 21, v_risk_elimination_days);
899: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 14, v_remit_branch_country);
900: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 15, v_remit_branch_postal_code);
901: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 16, v_remit_branch_address1);
902: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 17, v_remit_branch_address2);
903: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 18, v_remit_branch_address3);
904: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 19, v_remit_bank_acc_check_digits);
905: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 20, v_remit_bank_acc_curr);
906: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 21, v_risk_elimination_days);
907:
900: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 15, v_remit_branch_postal_code);
901: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 16, v_remit_branch_address1);
902: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 17, v_remit_branch_address2);
903: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 18, v_remit_branch_address3);
904: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 19, v_remit_bank_acc_check_digits);
905: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 20, v_remit_bank_acc_curr);
906: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 21, v_risk_elimination_days);
907:
908:
901: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 16, v_remit_branch_address1);
902: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 17, v_remit_branch_address2);
903: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 18, v_remit_branch_address3);
904: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 19, v_remit_bank_acc_check_digits);
905: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 20, v_remit_bank_acc_curr);
906: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 21, v_risk_elimination_days);
907:
908:
909: END IF;
902: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 17, v_remit_branch_address2);
903: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 18, v_remit_branch_address3);
904: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 19, v_remit_bank_acc_check_digits);
905: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 20, v_remit_bank_acc_curr);
906: DBMS_SQL.COLUMN_VALUE(v_CursorID_rbatch, 21, v_risk_elimination_days);
907:
908:
909: END IF;
910:
907:
908:
909: END IF;
910:
911: IF DBMS_SQL.IS_OPEN (v_CursorID_rbatch) THEN
912: DBMS_SQL.CLOSE_CURSOR(v_CursorID_rbatch);
913: END IF;
914:
915: -- Remitance Batch Name Restriction
908:
909: END IF;
910:
911: IF DBMS_SQL.IS_OPEN (v_CursorID_rbatch) THEN
912: DBMS_SQL.CLOSE_CURSOR(v_CursorID_rbatch);
913: END IF;
914:
915: -- Remitance Batch Name Restriction
916: IF p_remittance_batch_name IS NOT NULL THEN
930:
931: EXCEPTION
932: WHEN OTHERS THEN
933: -- Close both cursors, then raise the error again.
934: DBMS_SQL.CLOSE_CURSOR(v_CursorID_rbatch);
935: DBMS_SQL.CLOSE_CURSOR(v_CursorID_main);
936: RAISE;
937:
938: END;
931: EXCEPTION
932: WHEN OTHERS THEN
933: -- Close both cursors, then raise the error again.
934: DBMS_SQL.CLOSE_CURSOR(v_CursorID_rbatch);
935: DBMS_SQL.CLOSE_CURSOR(v_CursorID_main);
936: RAISE;
937:
938: END;
939:
950: v_status_date := null;
951: v_status_gl_date := null;
952:
953: -- Open the As of Date cursor for dynamic processing.
954: v_CursorID_date := DBMS_SQL.OPEN_CURSOR;
955:
956: -- Parse the As of Date Cursor
957: DBMS_SQL.PARSE(v_CursorID_date, l_as_of_date, DBMS_SQL.native);
958:
953: -- Open the As of Date cursor for dynamic processing.
954: v_CursorID_date := DBMS_SQL.OPEN_CURSOR;
955:
956: -- Parse the As of Date Cursor
957: DBMS_SQL.PARSE(v_CursorID_date, l_as_of_date, DBMS_SQL.native);
958:
959: -- Bind variables for cursor
960: DBMS_SQL.BIND_VARIABLE(v_CursorID_date, ':b_status_date', p_status_as_of_date);
961: DBMS_SQL.BIND_VARIABLE(v_CursorID_date, ':b_trx_id', v_customer_trx_id);
956: -- Parse the As of Date Cursor
957: DBMS_SQL.PARSE(v_CursorID_date, l_as_of_date, DBMS_SQL.native);
958:
959: -- Bind variables for cursor
960: DBMS_SQL.BIND_VARIABLE(v_CursorID_date, ':b_status_date', p_status_as_of_date);
961: DBMS_SQL.BIND_VARIABLE(v_CursorID_date, ':b_trx_id', v_customer_trx_id);
962: -- If the MO Reporting Get Predicate function returns a bind variable then
963: -- we need to bind it.
964: IF l_org_where_trx like '%:p_reporting_entity_id%' THEN
957: DBMS_SQL.PARSE(v_CursorID_date, l_as_of_date, DBMS_SQL.native);
958:
959: -- Bind variables for cursor
960: DBMS_SQL.BIND_VARIABLE(v_CursorID_date, ':b_status_date', p_status_as_of_date);
961: DBMS_SQL.BIND_VARIABLE(v_CursorID_date, ':b_trx_id', v_customer_trx_id);
962: -- If the MO Reporting Get Predicate function returns a bind variable then
963: -- we need to bind it.
964: IF l_org_where_trx like '%:p_reporting_entity_id%' THEN
965: DBMS_SQL.BIND_VARIABLE(v_CursorID_date, ':p_reporting_entity_id', p_reporting_entity_id);
961: DBMS_SQL.BIND_VARIABLE(v_CursorID_date, ':b_trx_id', v_customer_trx_id);
962: -- If the MO Reporting Get Predicate function returns a bind variable then
963: -- we need to bind it.
964: IF l_org_where_trx like '%:p_reporting_entity_id%' THEN
965: DBMS_SQL.BIND_VARIABLE(v_CursorID_date, ':p_reporting_entity_id', p_reporting_entity_id);
966: END IF;
967:
968: -- Define the output variables.
969: DBMS_SQL.DEFINE_COLUMN(v_CursorID_date, 1, v_status, 30);
965: DBMS_SQL.BIND_VARIABLE(v_CursorID_date, ':p_reporting_entity_id', p_reporting_entity_id);
966: END IF;
967:
968: -- Define the output variables.
969: DBMS_SQL.DEFINE_COLUMN(v_CursorID_date, 1, v_status, 30);
970: DBMS_SQL.DEFINE_COLUMN(v_CursorID_date, 2, v_status_date);
971: DBMS_SQL.DEFINE_COLUMN(v_CursorID_date, 3, v_status_gl_date);
972: DBMS_SQL.DEFINE_COLUMN(v_CursorID_date, 4, v_status_code, 30);
973:
966: END IF;
967:
968: -- Define the output variables.
969: DBMS_SQL.DEFINE_COLUMN(v_CursorID_date, 1, v_status, 30);
970: DBMS_SQL.DEFINE_COLUMN(v_CursorID_date, 2, v_status_date);
971: DBMS_SQL.DEFINE_COLUMN(v_CursorID_date, 3, v_status_gl_date);
972: DBMS_SQL.DEFINE_COLUMN(v_CursorID_date, 4, v_status_code, 30);
973:
974: -- Execute the statement.
967:
968: -- Define the output variables.
969: DBMS_SQL.DEFINE_COLUMN(v_CursorID_date, 1, v_status, 30);
970: DBMS_SQL.DEFINE_COLUMN(v_CursorID_date, 2, v_status_date);
971: DBMS_SQL.DEFINE_COLUMN(v_CursorID_date, 3, v_status_gl_date);
972: DBMS_SQL.DEFINE_COLUMN(v_CursorID_date, 4, v_status_code, 30);
973:
974: -- Execute the statement.
975: v_Dummy_date := DBMS_SQL.EXECUTE(v_CursorID_date);
968: -- Define the output variables.
969: DBMS_SQL.DEFINE_COLUMN(v_CursorID_date, 1, v_status, 30);
970: DBMS_SQL.DEFINE_COLUMN(v_CursorID_date, 2, v_status_date);
971: DBMS_SQL.DEFINE_COLUMN(v_CursorID_date, 3, v_status_gl_date);
972: DBMS_SQL.DEFINE_COLUMN(v_CursorID_date, 4, v_status_code, 30);
973:
974: -- Execute the statement.
975: v_Dummy_date := DBMS_SQL.EXECUTE(v_CursorID_date);
976:
971: DBMS_SQL.DEFINE_COLUMN(v_CursorID_date, 3, v_status_gl_date);
972: DBMS_SQL.DEFINE_COLUMN(v_CursorID_date, 4, v_status_code, 30);
973:
974: -- Execute the statement.
975: v_Dummy_date := DBMS_SQL.EXECUTE(v_CursorID_date);
976:
977: IF DBMS_SQL.FETCH_ROWS(v_CursorID_date) > 0 THEN
978: DBMS_SQL.COLUMN_VALUE(v_CursorID_date, 1, v_status);
979: DBMS_SQL.COLUMN_VALUE(v_CursorID_date, 2, v_status_date);
973:
974: -- Execute the statement.
975: v_Dummy_date := DBMS_SQL.EXECUTE(v_CursorID_date);
976:
977: IF DBMS_SQL.FETCH_ROWS(v_CursorID_date) > 0 THEN
978: DBMS_SQL.COLUMN_VALUE(v_CursorID_date, 1, v_status);
979: DBMS_SQL.COLUMN_VALUE(v_CursorID_date, 2, v_status_date);
980: DBMS_SQL.COLUMN_VALUE(v_CursorID_date, 3, v_status_gl_date);
981: DBMS_SQL.COLUMN_VALUE(v_CursorID_date, 4, v_status_code);
974: -- Execute the statement.
975: v_Dummy_date := DBMS_SQL.EXECUTE(v_CursorID_date);
976:
977: IF DBMS_SQL.FETCH_ROWS(v_CursorID_date) > 0 THEN
978: DBMS_SQL.COLUMN_VALUE(v_CursorID_date, 1, v_status);
979: DBMS_SQL.COLUMN_VALUE(v_CursorID_date, 2, v_status_date);
980: DBMS_SQL.COLUMN_VALUE(v_CursorID_date, 3, v_status_gl_date);
981: DBMS_SQL.COLUMN_VALUE(v_CursorID_date, 4, v_status_code);
982: END IF;
975: v_Dummy_date := DBMS_SQL.EXECUTE(v_CursorID_date);
976:
977: IF DBMS_SQL.FETCH_ROWS(v_CursorID_date) > 0 THEN
978: DBMS_SQL.COLUMN_VALUE(v_CursorID_date, 1, v_status);
979: DBMS_SQL.COLUMN_VALUE(v_CursorID_date, 2, v_status_date);
980: DBMS_SQL.COLUMN_VALUE(v_CursorID_date, 3, v_status_gl_date);
981: DBMS_SQL.COLUMN_VALUE(v_CursorID_date, 4, v_status_code);
982: END IF;
983:
976:
977: IF DBMS_SQL.FETCH_ROWS(v_CursorID_date) > 0 THEN
978: DBMS_SQL.COLUMN_VALUE(v_CursorID_date, 1, v_status);
979: DBMS_SQL.COLUMN_VALUE(v_CursorID_date, 2, v_status_date);
980: DBMS_SQL.COLUMN_VALUE(v_CursorID_date, 3, v_status_gl_date);
981: DBMS_SQL.COLUMN_VALUE(v_CursorID_date, 4, v_status_code);
982: END IF;
983:
984: IF DBMS_SQL.IS_OPEN (v_CursorID_date) THEN
977: IF DBMS_SQL.FETCH_ROWS(v_CursorID_date) > 0 THEN
978: DBMS_SQL.COLUMN_VALUE(v_CursorID_date, 1, v_status);
979: DBMS_SQL.COLUMN_VALUE(v_CursorID_date, 2, v_status_date);
980: DBMS_SQL.COLUMN_VALUE(v_CursorID_date, 3, v_status_gl_date);
981: DBMS_SQL.COLUMN_VALUE(v_CursorID_date, 4, v_status_code);
982: END IF;
983:
984: IF DBMS_SQL.IS_OPEN (v_CursorID_date) THEN
985: DBMS_SQL.CLOSE_CURSOR(v_CursorID_date);
980: DBMS_SQL.COLUMN_VALUE(v_CursorID_date, 3, v_status_gl_date);
981: DBMS_SQL.COLUMN_VALUE(v_CursorID_date, 4, v_status_code);
982: END IF;
983:
984: IF DBMS_SQL.IS_OPEN (v_CursorID_date) THEN
985: DBMS_SQL.CLOSE_CURSOR(v_CursorID_date);
986: END IF;
987:
988: EXCEPTION
981: DBMS_SQL.COLUMN_VALUE(v_CursorID_date, 4, v_status_code);
982: END IF;
983:
984: IF DBMS_SQL.IS_OPEN (v_CursorID_date) THEN
985: DBMS_SQL.CLOSE_CURSOR(v_CursorID_date);
986: END IF;
987:
988: EXCEPTION
989: WHEN OTHERS THEN
987:
988: EXCEPTION
989: WHEN OTHERS THEN
990: -- Close both cursors, then raise the error again.
991: DBMS_SQL.CLOSE_CURSOR(v_CursorID_date);
992: DBMS_SQL.CLOSE_CURSOR(v_CursorID_main);
993: RAISE;
994:
995: END;
988: EXCEPTION
989: WHEN OTHERS THEN
990: -- Close both cursors, then raise the error again.
991: DBMS_SQL.CLOSE_CURSOR(v_CursorID_date);
992: DBMS_SQL.CLOSE_CURSOR(v_CursorID_main);
993: RAISE;
994:
995: END;
996:
1008: v_assigned_entered_amount := 0;
1009: v_assigned_functional_amount := 0;
1010:
1011: -- Open the Assigned Amounts cursor for dynamic processing.
1012: v_CursorID_asg := DBMS_SQL.OPEN_CURSOR;
1013:
1014: -- Parse the Assigned Amounts Cursor
1015: DBMS_SQL.PARSE(v_CursorID_asg, l_assigned_amount, DBMS_SQL.native);
1016:
1011: -- Open the Assigned Amounts cursor for dynamic processing.
1012: v_CursorID_asg := DBMS_SQL.OPEN_CURSOR;
1013:
1014: -- Parse the Assigned Amounts Cursor
1015: DBMS_SQL.PARSE(v_CursorID_asg, l_assigned_amount, DBMS_SQL.native);
1016:
1017: -- Bind variables for cursor
1018: DBMS_SQL.BIND_VARIABLE(v_CursorID_asg, ':b_trx_id', v_customer_trx_id);
1019: -- If the MO Reporting Get Predicate function returns a bind variable then
1014: -- Parse the Assigned Amounts Cursor
1015: DBMS_SQL.PARSE(v_CursorID_asg, l_assigned_amount, DBMS_SQL.native);
1016:
1017: -- Bind variables for cursor
1018: DBMS_SQL.BIND_VARIABLE(v_CursorID_asg, ':b_trx_id', v_customer_trx_id);
1019: -- If the MO Reporting Get Predicate function returns a bind variable then
1020: -- we need to bind it.
1021:
1022: IF l_org_where_trx like '%:p_reporting_entity_id%' THEN
1019: -- If the MO Reporting Get Predicate function returns a bind variable then
1020: -- we need to bind it.
1021:
1022: IF l_org_where_trx like '%:p_reporting_entity_id%' THEN
1023: DBMS_SQL.BIND_VARIABLE(v_CursorID_asg, ':p_reporting_entity_id', p_reporting_entity_id);
1024: END IF;
1025:
1026: -- Define the output variables.
1027: DBMS_SQL.DEFINE_COLUMN(v_CursorID_asg, 1, v_assigned_entered_amount);
1023: DBMS_SQL.BIND_VARIABLE(v_CursorID_asg, ':p_reporting_entity_id', p_reporting_entity_id);
1024: END IF;
1025:
1026: -- Define the output variables.
1027: DBMS_SQL.DEFINE_COLUMN(v_CursorID_asg, 1, v_assigned_entered_amount);
1028: DBMS_SQL.DEFINE_COLUMN(v_CursorID_asg, 2, v_assigned_functional_amount);
1029:
1030: -- Execute the statement.
1031: v_Dummy_asg := DBMS_SQL.EXECUTE(v_CursorID_asg);
1024: END IF;
1025:
1026: -- Define the output variables.
1027: DBMS_SQL.DEFINE_COLUMN(v_CursorID_asg, 1, v_assigned_entered_amount);
1028: DBMS_SQL.DEFINE_COLUMN(v_CursorID_asg, 2, v_assigned_functional_amount);
1029:
1030: -- Execute the statement.
1031: v_Dummy_asg := DBMS_SQL.EXECUTE(v_CursorID_asg);
1032:
1027: DBMS_SQL.DEFINE_COLUMN(v_CursorID_asg, 1, v_assigned_entered_amount);
1028: DBMS_SQL.DEFINE_COLUMN(v_CursorID_asg, 2, v_assigned_functional_amount);
1029:
1030: -- Execute the statement.
1031: v_Dummy_asg := DBMS_SQL.EXECUTE(v_CursorID_asg);
1032:
1033: IF DBMS_SQL.FETCH_ROWS(v_CursorID_asg) > 0 THEN
1034: DBMS_SQL.COLUMN_VALUE(v_CursorID_asg, 1, v_assigned_entered_amount);
1035: DBMS_SQL.COLUMN_VALUE(v_CursorID_asg, 2, v_assigned_functional_amount);
1029:
1030: -- Execute the statement.
1031: v_Dummy_asg := DBMS_SQL.EXECUTE(v_CursorID_asg);
1032:
1033: IF DBMS_SQL.FETCH_ROWS(v_CursorID_asg) > 0 THEN
1034: DBMS_SQL.COLUMN_VALUE(v_CursorID_asg, 1, v_assigned_entered_amount);
1035: DBMS_SQL.COLUMN_VALUE(v_CursorID_asg, 2, v_assigned_functional_amount);
1036: END IF;
1037:
1030: -- Execute the statement.
1031: v_Dummy_asg := DBMS_SQL.EXECUTE(v_CursorID_asg);
1032:
1033: IF DBMS_SQL.FETCH_ROWS(v_CursorID_asg) > 0 THEN
1034: DBMS_SQL.COLUMN_VALUE(v_CursorID_asg, 1, v_assigned_entered_amount);
1035: DBMS_SQL.COLUMN_VALUE(v_CursorID_asg, 2, v_assigned_functional_amount);
1036: END IF;
1037:
1038: IF DBMS_SQL.IS_OPEN (v_CursorID_asg) THEN
1031: v_Dummy_asg := DBMS_SQL.EXECUTE(v_CursorID_asg);
1032:
1033: IF DBMS_SQL.FETCH_ROWS(v_CursorID_asg) > 0 THEN
1034: DBMS_SQL.COLUMN_VALUE(v_CursorID_asg, 1, v_assigned_entered_amount);
1035: DBMS_SQL.COLUMN_VALUE(v_CursorID_asg, 2, v_assigned_functional_amount);
1036: END IF;
1037:
1038: IF DBMS_SQL.IS_OPEN (v_CursorID_asg) THEN
1039: DBMS_SQL.CLOSE_CURSOR(v_CursorID_asg);
1034: DBMS_SQL.COLUMN_VALUE(v_CursorID_asg, 1, v_assigned_entered_amount);
1035: DBMS_SQL.COLUMN_VALUE(v_CursorID_asg, 2, v_assigned_functional_amount);
1036: END IF;
1037:
1038: IF DBMS_SQL.IS_OPEN (v_CursorID_asg) THEN
1039: DBMS_SQL.CLOSE_CURSOR(v_CursorID_asg);
1040: END IF;
1041:
1042: EXCEPTION
1035: DBMS_SQL.COLUMN_VALUE(v_CursorID_asg, 2, v_assigned_functional_amount);
1036: END IF;
1037:
1038: IF DBMS_SQL.IS_OPEN (v_CursorID_asg) THEN
1039: DBMS_SQL.CLOSE_CURSOR(v_CursorID_asg);
1040: END IF;
1041:
1042: EXCEPTION
1043: WHEN OTHERS THEN
1041:
1042: EXCEPTION
1043: WHEN OTHERS THEN
1044: -- Close both cursors, then raise the error again.
1045: DBMS_SQL.CLOSE_CURSOR(v_CursorID_asg);
1046: DBMS_SQL.CLOSE_CURSOR(v_CursorID_main);
1047: RAISE;
1048:
1049: END;
1042: EXCEPTION
1043: WHEN OTHERS THEN
1044: -- Close both cursors, then raise the error again.
1045: DBMS_SQL.CLOSE_CURSOR(v_CursorID_asg);
1046: DBMS_SQL.CLOSE_CURSOR(v_CursorID_main);
1047: RAISE;
1048:
1049: END;
1050:
1058: v_amount_applied := null;
1059: v_functional_amount_applied := null;
1060:
1061: -- Open the Open Amt cursor for dynamic processing.
1062: v_CursorID_amt := DBMS_SQL.OPEN_CURSOR;
1063:
1064: -- Parse the Open Amt Cursor
1065: DBMS_SQL.PARSE(v_CursorID_amt, l_open_amount, DBMS_SQL.native);
1066:
1061: -- Open the Open Amt cursor for dynamic processing.
1062: v_CursorID_amt := DBMS_SQL.OPEN_CURSOR;
1063:
1064: -- Parse the Open Amt Cursor
1065: DBMS_SQL.PARSE(v_CursorID_amt, l_open_amount, DBMS_SQL.native);
1066:
1067: -- Bind variables for cursor
1068: DBMS_SQL.BIND_VARIABLE(v_CursorID_amt, ':b_status_as_of_date', p_status_as_of_date);
1069: DBMS_SQL.BIND_VARIABLE(v_CursorID_amt, ':b_trx_id', v_customer_trx_id);
1064: -- Parse the Open Amt Cursor
1065: DBMS_SQL.PARSE(v_CursorID_amt, l_open_amount, DBMS_SQL.native);
1066:
1067: -- Bind variables for cursor
1068: DBMS_SQL.BIND_VARIABLE(v_CursorID_amt, ':b_status_as_of_date', p_status_as_of_date);
1069: DBMS_SQL.BIND_VARIABLE(v_CursorID_amt, ':b_trx_id', v_customer_trx_id);
1070: -- If the MO Reporting Get Predicate function returns a bind variable then
1071: -- we need to bind it.
1072: IF l_org_where_trx like '%:p_reporting_entity_id%' THEN
1065: DBMS_SQL.PARSE(v_CursorID_amt, l_open_amount, DBMS_SQL.native);
1066:
1067: -- Bind variables for cursor
1068: DBMS_SQL.BIND_VARIABLE(v_CursorID_amt, ':b_status_as_of_date', p_status_as_of_date);
1069: DBMS_SQL.BIND_VARIABLE(v_CursorID_amt, ':b_trx_id', v_customer_trx_id);
1070: -- If the MO Reporting Get Predicate function returns a bind variable then
1071: -- we need to bind it.
1072: IF l_org_where_trx like '%:p_reporting_entity_id%' THEN
1073: DBMS_SQL.BIND_VARIABLE(v_CursorID_amt, ':p_reporting_entity_id', p_reporting_entity_id);
1069: DBMS_SQL.BIND_VARIABLE(v_CursorID_amt, ':b_trx_id', v_customer_trx_id);
1070: -- If the MO Reporting Get Predicate function returns a bind variable then
1071: -- we need to bind it.
1072: IF l_org_where_trx like '%:p_reporting_entity_id%' THEN
1073: DBMS_SQL.BIND_VARIABLE(v_CursorID_amt, ':p_reporting_entity_id', p_reporting_entity_id);
1074: END IF;
1075:
1076: -- Define the output variables.
1077: DBMS_SQL.DEFINE_COLUMN(v_CursorID_amt, 1, v_amount_applied);
1073: DBMS_SQL.BIND_VARIABLE(v_CursorID_amt, ':p_reporting_entity_id', p_reporting_entity_id);
1074: END IF;
1075:
1076: -- Define the output variables.
1077: DBMS_SQL.DEFINE_COLUMN(v_CursorID_amt, 1, v_amount_applied);
1078:
1079: -- Execute the statement.
1080: v_Dummy_amt := DBMS_SQL.EXECUTE(v_CursorID_amt);
1081:
1076: -- Define the output variables.
1077: DBMS_SQL.DEFINE_COLUMN(v_CursorID_amt, 1, v_amount_applied);
1078:
1079: -- Execute the statement.
1080: v_Dummy_amt := DBMS_SQL.EXECUTE(v_CursorID_amt);
1081:
1082: IF DBMS_SQL.FETCH_ROWS(v_CursorID_amt) > 0 THEN
1083: DBMS_SQL.COLUMN_VALUE(v_CursorID_amt, 1, v_amount_applied);
1084: END IF;
1078:
1079: -- Execute the statement.
1080: v_Dummy_amt := DBMS_SQL.EXECUTE(v_CursorID_amt);
1081:
1082: IF DBMS_SQL.FETCH_ROWS(v_CursorID_amt) > 0 THEN
1083: DBMS_SQL.COLUMN_VALUE(v_CursorID_amt, 1, v_amount_applied);
1084: END IF;
1085:
1086: IF DBMS_SQL.IS_OPEN (v_CursorID_amt) THEN
1079: -- Execute the statement.
1080: v_Dummy_amt := DBMS_SQL.EXECUTE(v_CursorID_amt);
1081:
1082: IF DBMS_SQL.FETCH_ROWS(v_CursorID_amt) > 0 THEN
1083: DBMS_SQL.COLUMN_VALUE(v_CursorID_amt, 1, v_amount_applied);
1084: END IF;
1085:
1086: IF DBMS_SQL.IS_OPEN (v_CursorID_amt) THEN
1087: DBMS_SQL.CLOSE_CURSOR(v_CursorID_amt);
1082: IF DBMS_SQL.FETCH_ROWS(v_CursorID_amt) > 0 THEN
1083: DBMS_SQL.COLUMN_VALUE(v_CursorID_amt, 1, v_amount_applied);
1084: END IF;
1085:
1086: IF DBMS_SQL.IS_OPEN (v_CursorID_amt) THEN
1087: DBMS_SQL.CLOSE_CURSOR(v_CursorID_amt);
1088: END IF;
1089:
1090: IF v_amount_applied IS NOT NULL THEN
1083: DBMS_SQL.COLUMN_VALUE(v_CursorID_amt, 1, v_amount_applied);
1084: END IF;
1085:
1086: IF DBMS_SQL.IS_OPEN (v_CursorID_amt) THEN
1087: DBMS_SQL.CLOSE_CURSOR(v_CursorID_amt);
1088: END IF;
1089:
1090: IF v_amount_applied IS NOT NULL THEN
1091: v_open_entered_amount := v_amount_applied + v_open_entered_amount;
1112:
1113: EXCEPTION
1114: WHEN OTHERS THEN
1115: -- Close both cursors, then raise the error again.
1116: DBMS_SQL.CLOSE_CURSOR(v_CursorID_amt);
1117: DBMS_SQL.CLOSE_CURSOR(v_CursorID_main);
1118: RAISE;
1119:
1120: END;
1113: EXCEPTION
1114: WHEN OTHERS THEN
1115: -- Close both cursors, then raise the error again.
1116: DBMS_SQL.CLOSE_CURSOR(v_CursorID_amt);
1117: DBMS_SQL.CLOSE_CURSOR(v_CursorID_main);
1118: RAISE;
1119:
1120: END;
1121:
1130: -- Initialize variables
1131: v_unpaid_receipt_rev_reason := null;
1132:
1133: -- Open the Unpaide Receipt Reversal Reason cursor for dynamic processing.
1134: v_CursorID_rev := DBMS_SQL.OPEN_CURSOR;
1135:
1136: -- Parse the Open Amt Cursor
1137: DBMS_SQL.PARSE(v_CursorID_rev, l_receipt_reversal, DBMS_SQL.native);
1138:
1133: -- Open the Unpaide Receipt Reversal Reason cursor for dynamic processing.
1134: v_CursorID_rev := DBMS_SQL.OPEN_CURSOR;
1135:
1136: -- Parse the Open Amt Cursor
1137: DBMS_SQL.PARSE(v_CursorID_rev, l_receipt_reversal, DBMS_SQL.native);
1138:
1139: -- Bind variables for cursor
1140: DBMS_SQL.BIND_VARIABLE(v_CursorID_rev, ':b_trx_id', v_customer_trx_id);
1141: -- If the MO Reporting Get Predicate function returns a bind variable then
1136: -- Parse the Open Amt Cursor
1137: DBMS_SQL.PARSE(v_CursorID_rev, l_receipt_reversal, DBMS_SQL.native);
1138:
1139: -- Bind variables for cursor
1140: DBMS_SQL.BIND_VARIABLE(v_CursorID_rev, ':b_trx_id', v_customer_trx_id);
1141: -- If the MO Reporting Get Predicate function returns a bind variable then
1142: -- we need to bind it.
1143: IF l_org_where_trx like '%:p_reporting_entity_id%' THEN
1144: DBMS_SQL.BIND_VARIABLE(v_CursorID_rev, ':p_reporting_entity_id', p_reporting_entity_id);
1140: DBMS_SQL.BIND_VARIABLE(v_CursorID_rev, ':b_trx_id', v_customer_trx_id);
1141: -- If the MO Reporting Get Predicate function returns a bind variable then
1142: -- we need to bind it.
1143: IF l_org_where_trx like '%:p_reporting_entity_id%' THEN
1144: DBMS_SQL.BIND_VARIABLE(v_CursorID_rev, ':p_reporting_entity_id', p_reporting_entity_id);
1145: END IF;
1146:
1147: -- Define the output variables.
1148: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rev, 1, v_unpaid_receipt_rev_reason, 80);
1144: DBMS_SQL.BIND_VARIABLE(v_CursorID_rev, ':p_reporting_entity_id', p_reporting_entity_id);
1145: END IF;
1146:
1147: -- Define the output variables.
1148: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rev, 1, v_unpaid_receipt_rev_reason, 80);
1149:
1150: -- Execute the statement.
1151: v_Dummy_amt := DBMS_SQL.EXECUTE(v_CursorID_rev);
1152:
1147: -- Define the output variables.
1148: DBMS_SQL.DEFINE_COLUMN(v_CursorID_rev, 1, v_unpaid_receipt_rev_reason, 80);
1149:
1150: -- Execute the statement.
1151: v_Dummy_amt := DBMS_SQL.EXECUTE(v_CursorID_rev);
1152:
1153: IF DBMS_SQL.FETCH_ROWS(v_CursorID_rev) > 0 THEN
1154: DBMS_SQL.COLUMN_VALUE(v_CursorID_rev, 1, v_unpaid_receipt_rev_reason);
1155: END IF;
1149:
1150: -- Execute the statement.
1151: v_Dummy_amt := DBMS_SQL.EXECUTE(v_CursorID_rev);
1152:
1153: IF DBMS_SQL.FETCH_ROWS(v_CursorID_rev) > 0 THEN
1154: DBMS_SQL.COLUMN_VALUE(v_CursorID_rev, 1, v_unpaid_receipt_rev_reason);
1155: END IF;
1156:
1157: IF DBMS_SQL.IS_OPEN (v_CursorID_rev) THEN
1150: -- Execute the statement.
1151: v_Dummy_amt := DBMS_SQL.EXECUTE(v_CursorID_rev);
1152:
1153: IF DBMS_SQL.FETCH_ROWS(v_CursorID_rev) > 0 THEN
1154: DBMS_SQL.COLUMN_VALUE(v_CursorID_rev, 1, v_unpaid_receipt_rev_reason);
1155: END IF;
1156:
1157: IF DBMS_SQL.IS_OPEN (v_CursorID_rev) THEN
1158: DBMS_SQL.CLOSE_CURSOR(v_CursorID_rev);
1153: IF DBMS_SQL.FETCH_ROWS(v_CursorID_rev) > 0 THEN
1154: DBMS_SQL.COLUMN_VALUE(v_CursorID_rev, 1, v_unpaid_receipt_rev_reason);
1155: END IF;
1156:
1157: IF DBMS_SQL.IS_OPEN (v_CursorID_rev) THEN
1158: DBMS_SQL.CLOSE_CURSOR(v_CursorID_rev);
1159: END IF;
1160:
1161: EXCEPTION
1154: DBMS_SQL.COLUMN_VALUE(v_CursorID_rev, 1, v_unpaid_receipt_rev_reason);
1155: END IF;
1156:
1157: IF DBMS_SQL.IS_OPEN (v_CursorID_rev) THEN
1158: DBMS_SQL.CLOSE_CURSOR(v_CursorID_rev);
1159: END IF;
1160:
1161: EXCEPTION
1162: WHEN OTHERS THEN
1160:
1161: EXCEPTION
1162: WHEN OTHERS THEN
1163: -- Close both cursors, then raise the error again.
1164: DBMS_SQL.CLOSE_CURSOR(v_CursorID_rev);
1165: DBMS_SQL.CLOSE_CURSOR(v_CursorID_main);
1166: RAISE;
1167:
1168: END;
1161: EXCEPTION
1162: WHEN OTHERS THEN
1163: -- Close both cursors, then raise the error again.
1164: DBMS_SQL.CLOSE_CURSOR(v_CursorID_rev);
1165: DBMS_SQL.CLOSE_CURSOR(v_CursorID_main);
1166: RAISE;
1167:
1168: END;
1169:
1405:
1406: END LOOP;
1407:
1408: -- Close the cursor.
1409: DBMS_SQL.CLOSE_CURSOR(v_CursorID_main);
1410:
1411: -- Update status variables to successful completion
1412: retcode := 0;
1413: errbuf := '';
1417:
1418: EXCEPTION
1419: WHEN OTHERS THEN
1420: -- Close the cursor, then raise the error again.
1421: DBMS_SQL.CLOSE_CURSOR(v_CursorID_main);
1422: RAISE;
1423: END arrxbrs_report;
1424:
1425: END arrx_brs;