581: fa_rx_util_pkg.debug('Main SQL:');
582: fa_rx_util_pkg.debug(l_main_sql);
583:
584: /* Open v_MainCursor */
585: v_MainCursor :=DBMS_SQL.OPEN_CURSOR;
586: fa_rx_util_pkg.debug('***** OPEN CURSOR: v_MainCursor *****');
587: fa_rx_util_pkg.debug('v_MainCursor :'||v_MainCursor);
588:
589: /* PARSE v_MainCursor */
586: fa_rx_util_pkg.debug('***** OPEN CURSOR: v_MainCursor *****');
587: fa_rx_util_pkg.debug('v_MainCursor :'||v_MainCursor);
588:
589: /* PARSE v_MainCursor */
590: DBMS_SQL.PARSE (v_MainCursor,l_main_sql,DBMS_SQL.V7);
591: fa_rx_util_pkg.debug('***** PARSE: v_MainCursor *****');
592:
593: /* DEFINE COLUMN v_MainCursor */
594: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,1,h_invoice_id);
590: DBMS_SQL.PARSE (v_MainCursor,l_main_sql,DBMS_SQL.V7);
591: fa_rx_util_pkg.debug('***** PARSE: v_MainCursor *****');
592:
593: /* DEFINE COLUMN v_MainCursor */
594: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,1,h_invoice_id);
595: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,2,h_liability_ccid);
596: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,3,h_invoice_type,25);
597: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,4,h_inv_dist_id);
598: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,5,h_dist_number); -- Originally line_number);
591: fa_rx_util_pkg.debug('***** PARSE: v_MainCursor *****');
592:
593: /* DEFINE COLUMN v_MainCursor */
594: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,1,h_invoice_id);
595: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,2,h_liability_ccid);
596: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,3,h_invoice_type,25);
597: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,4,h_inv_dist_id);
598: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,5,h_dist_number); -- Originally line_number);
599: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,6,h_dist_type,25); -- Originally line_type,25);
592:
593: /* DEFINE COLUMN v_MainCursor */
594: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,1,h_invoice_id);
595: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,2,h_liability_ccid);
596: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,3,h_invoice_type,25);
597: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,4,h_inv_dist_id);
598: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,5,h_dist_number); -- Originally line_number);
599: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,6,h_dist_type,25); -- Originally line_type,25);
600: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,7,h_dist_ccid);
593: /* DEFINE COLUMN v_MainCursor */
594: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,1,h_invoice_id);
595: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,2,h_liability_ccid);
596: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,3,h_invoice_type,25);
597: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,4,h_inv_dist_id);
598: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,5,h_dist_number); -- Originally line_number);
599: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,6,h_dist_type,25); -- Originally line_type,25);
600: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,7,h_dist_ccid);
601: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,8,h_dist_acct_date); -- Newly Added
594: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,1,h_invoice_id);
595: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,2,h_liability_ccid);
596: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,3,h_invoice_type,25);
597: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,4,h_inv_dist_id);
598: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,5,h_dist_number); -- Originally line_number);
599: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,6,h_dist_type,25); -- Originally line_type,25);
600: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,7,h_dist_ccid);
601: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,8,h_dist_acct_date); -- Newly Added
602: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,9,h_line_number); -- Newly Added
595: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,2,h_liability_ccid);
596: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,3,h_invoice_type,25);
597: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,4,h_inv_dist_id);
598: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,5,h_dist_number); -- Originally line_number);
599: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,6,h_dist_type,25); -- Originally line_type,25);
600: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,7,h_dist_ccid);
601: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,8,h_dist_acct_date); -- Newly Added
602: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,9,h_line_number); -- Newly Added
603: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,10,h_line_type,25); -- Newly Added
596: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,3,h_invoice_type,25);
597: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,4,h_inv_dist_id);
598: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,5,h_dist_number); -- Originally line_number);
599: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,6,h_dist_type,25); -- Originally line_type,25);
600: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,7,h_dist_ccid);
601: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,8,h_dist_acct_date); -- Newly Added
602: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,9,h_line_number); -- Newly Added
603: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,10,h_line_type,25); -- Newly Added
604:
597: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,4,h_inv_dist_id);
598: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,5,h_dist_number); -- Originally line_number);
599: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,6,h_dist_type,25); -- Originally line_type,25);
600: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,7,h_dist_ccid);
601: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,8,h_dist_acct_date); -- Newly Added
602: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,9,h_line_number); -- Newly Added
603: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,10,h_line_type,25); -- Newly Added
604:
605: fa_rx_util_pkg.debug('***** DEFINE COLUMN: v_MainCursor *****');
598: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,5,h_dist_number); -- Originally line_number);
599: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,6,h_dist_type,25); -- Originally line_type,25);
600: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,7,h_dist_ccid);
601: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,8,h_dist_acct_date); -- Newly Added
602: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,9,h_line_number); -- Newly Added
603: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,10,h_line_type,25); -- Newly Added
604:
605: fa_rx_util_pkg.debug('***** DEFINE COLUMN: v_MainCursor *****');
606:
599: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,6,h_dist_type,25); -- Originally line_type,25);
600: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,7,h_dist_ccid);
601: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,8,h_dist_acct_date); -- Newly Added
602: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,9,h_line_number); -- Newly Added
603: DBMS_SQL.DEFINE_COLUMN(v_MainCursor,10,h_line_type,25); -- Newly Added
604:
605: fa_rx_util_pkg.debug('***** DEFINE COLUMN: v_MainCursor *****');
606:
607: /* BIND BARIABLE v_MainCursor */
605: fa_rx_util_pkg.debug('***** DEFINE COLUMN: v_MainCursor *****');
606:
607: /* BIND BARIABLE v_MainCursor */
608: if p_acct_date_min is not null then
609: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_acct_date_min',p_acct_date_min);
610: end if;
611:
612: if p_acct_date_max is not null then
613: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_acct_date_max',p_acct_date_max);
609: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_acct_date_min',p_acct_date_min);
610: end if;
611:
612: if p_acct_date_max is not null then
613: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_acct_date_max',p_acct_date_max);
614: end if;
615:
616: if p_entered_date_min is not null then
617: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_entered_date_min',p_entered_date_min);
613: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_acct_date_max',p_acct_date_max);
614: end if;
615:
616: if p_entered_date_min is not null then
617: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_entered_date_min',p_entered_date_min);
618: end if;
619:
620: if p_entered_date_max is not null then
621: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_entered_date_max',p_entered_date_max);
617: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_entered_date_min',p_entered_date_min);
618: end if;
619:
620: if p_entered_date_max is not null then
621: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_entered_date_max',p_entered_date_max);
622: end if;
623:
624: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_sort_by_alternate', h_sort_by_alternate);
625:
620: if p_entered_date_max is not null then
621: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_entered_date_max',p_entered_date_max);
622: end if;
623:
624: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_sort_by_alternate', h_sort_by_alternate);
625:
626: /* Entered by */
627: if p_entry_person_id is not null then
628: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_entry_person_id', p_entry_person_id);
624: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_sort_by_alternate', h_sort_by_alternate);
625:
626: /* Entered by */
627: if p_entry_person_id is not null then
628: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_entry_person_id', p_entry_person_id);
629: end if;
630:
631: /*Invoice Type */
632: if p_invoice_type is not null then
629: end if;
630:
631: /*Invoice Type */
632: if p_invoice_type is not null then
633: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_invoice_type', p_invoice_type);
634: end if;
635:
636: /* Batch ID */
637: if p_batch_id is not null then
634: end if;
635:
636: /* Batch ID */
637: if p_batch_id is not null then
638: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_batch_id', p_batch_id);
639: end if;
640:
641: /* Document Sequence Id */
642: if p_doc_sequence_id is not null then
639: end if;
640:
641: /* Document Sequence Id */
642: if p_doc_sequence_id is not null then
643: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_doc_sequence_id', p_doc_sequence_id);
644: end if;
645:
646: /* Document Sequence value range */
647: if p_doc_sequence_value_min is not null then
644: end if;
645:
646: /* Document Sequence value range */
647: if p_doc_sequence_value_min is not null then
648: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_doc_sequence_value_min', p_doc_sequence_value_min);
649: end if;
650:
651: if p_doc_sequence_value_max is not null then
652: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_doc_sequence_value_max', p_doc_sequence_value_max);
648: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_doc_sequence_value_min', p_doc_sequence_value_min);
649: end if;
650:
651: if p_doc_sequence_value_max is not null then
652: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_doc_sequence_value_max', p_doc_sequence_value_max);
653: end if;
654:
655: /* Supplier name range */
656: if p_supplier_min is not null then
653: end if;
654:
655: /* Supplier name range */
656: if p_supplier_min is not null then
657: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_supplier_min', p_supplier_min);
658: end if;
659:
660: if p_supplier_max is not null then
661: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_supplier_max', p_supplier_max);
657: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_supplier_min', p_supplier_min);
658: end if;
659:
660: if p_supplier_max is not null then
661: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_supplier_max', p_supplier_max);
662: end if;
663:
664: /* Liability account range */
665: if p_liability_min is not null and p_liability_max is not null then
662: end if;
663:
664: /* Liability account range */
665: if p_liability_min is not null and p_liability_max is not null then
666: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_liability_min', p_liability_min);
667: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_liability_max', p_liability_max);
668: end if;
669:
670: /* Distribution account range */
663:
664: /* Liability account range */
665: if p_liability_min is not null and p_liability_max is not null then
666: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_liability_min', p_liability_min);
667: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_liability_max', p_liability_max);
668: end if;
669:
670: /* Distribution account range */
671: if p_dist_acct_min is not null and p_dist_acct_max is not null then
668: end if;
669:
670: /* Distribution account range */
671: if p_dist_acct_min is not null and p_dist_acct_max is not null then
672: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_dist_acct_min', p_dist_acct_min);
673: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_dist_acct_max', p_dist_acct_max);
674: end if;
675:
676: /* Invoice Currency Code */
669:
670: /* Distribution account range */
671: if p_dist_acct_min is not null and p_dist_acct_max is not null then
672: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_dist_acct_min', p_dist_acct_min);
673: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_dist_acct_max', p_dist_acct_max);
674: end if;
675:
676: /* Invoice Currency Code */
677: if p_inv_currency_code is not null then
674: end if;
675:
676: /* Invoice Currency Code */
677: if p_inv_currency_code is not null then
678: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_inv_currency_code', p_inv_currency_code);
679: end if;
680:
681: /* Distribution mount range */
682: if p_dist_amount_min is not null then
679: end if;
680:
681: /* Distribution mount range */
682: if p_dist_amount_min is not null then
683: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_dist_amount_min', p_dist_amount_min);
684: end if;
685:
686: if p_dist_amount_max is not null then
687: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_dist_amount_max', p_dist_amount_max);
683: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_dist_amount_min', p_dist_amount_min);
684: end if;
685:
686: if p_dist_amount_max is not null then
687: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_dist_amount_max', p_dist_amount_max);
688: end if;
689:
690: /* Entered date range */
691: if p_entered_date_min is not null then
688: end if;
689:
690: /* Entered date range */
691: if p_entered_date_min is not null then
692: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_entered_date_min', p_entered_date_min);
693: end if;
694:
695: if p_entered_date_max is not null then
696: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_entered_date_max', p_entered_date_max);
692: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_entered_date_min', p_entered_date_min);
693: end if;
694:
695: if p_entered_date_max is not null then
696: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':c_entered_date_max', p_entered_date_max);
697: end if;
698:
699: /* MOAC Change - bind p_reporting_entity_id */
700: if p_reporting_level = '3000' then
697: end if;
698:
699: /* MOAC Change - bind p_reporting_entity_id */
700: if p_reporting_level = '3000' then
701: DBMS_SQL.BIND_VARIABLE(v_MainCursor,':p_reporting_entity_id', h_reporting_entity_id);
702: fa_rx_util_pkg.debug('h_reporting_entity_id :'||h_reporting_entity_id);
703: end if;
704:
705: fa_rx_util_pkg.debug('***** BIND VARIABLE: v_MainCursor *****');
704:
705: fa_rx_util_pkg.debug('***** BIND VARIABLE: v_MainCursor *****');
706:
707:
708: v_MainReturn := DBMS_SQL.EXECUTE(v_MainCursor);
709: fa_rx_util_pkg.debug('***** EXECUTE: v_MainCursor *****');
710: fa_rx_util_pkg.debug('v_MainReturn :'||v_MainReturn);
711:
712: /* Loop and Fetch v_MainCursor */
711:
712: /* Loop and Fetch v_MainCursor */
713: Loop
714:
715: v_MainFetch := DBMS_SQL.FETCH_ROWS(v_MainCursor);
716: fa_rx_util_pkg.debug('***** FETCH ROWS: v_MainCursor *****');
717: fa_rx_util_pkg.debug('v_MainFetch :'||v_MainFetch);
718:
719: If v_MainFetch =0 then
719: If v_MainFetch =0 then
720: Exit;
721: end if;
722:
723: DBMS_SQL.COLUMN_VALUE(v_MainCursor,1,h_invoice_id);
724: DBMS_SQL.COLUMN_VALUE(v_MainCursor,2,h_liability_ccid);
725: DBMS_SQL.COLUMN_VALUE(v_MainCursor,3,h_invoice_type);
726: DBMS_SQL.COLUMN_VALUE(v_MainCursor,4,h_inv_dist_id);
727: DBMS_SQL.COLUMN_VALUE(v_MainCursor,5,h_dist_number); -- Originally line_number);
720: Exit;
721: end if;
722:
723: DBMS_SQL.COLUMN_VALUE(v_MainCursor,1,h_invoice_id);
724: DBMS_SQL.COLUMN_VALUE(v_MainCursor,2,h_liability_ccid);
725: DBMS_SQL.COLUMN_VALUE(v_MainCursor,3,h_invoice_type);
726: DBMS_SQL.COLUMN_VALUE(v_MainCursor,4,h_inv_dist_id);
727: DBMS_SQL.COLUMN_VALUE(v_MainCursor,5,h_dist_number); -- Originally line_number);
728: DBMS_SQL.COLUMN_VALUE(v_MainCursor,6,h_dist_type); -- Originally line_type);
721: end if;
722:
723: DBMS_SQL.COLUMN_VALUE(v_MainCursor,1,h_invoice_id);
724: DBMS_SQL.COLUMN_VALUE(v_MainCursor,2,h_liability_ccid);
725: DBMS_SQL.COLUMN_VALUE(v_MainCursor,3,h_invoice_type);
726: DBMS_SQL.COLUMN_VALUE(v_MainCursor,4,h_inv_dist_id);
727: DBMS_SQL.COLUMN_VALUE(v_MainCursor,5,h_dist_number); -- Originally line_number);
728: DBMS_SQL.COLUMN_VALUE(v_MainCursor,6,h_dist_type); -- Originally line_type);
729: DBMS_SQL.COLUMN_VALUE(v_MainCursor,7,h_dist_ccid);
722:
723: DBMS_SQL.COLUMN_VALUE(v_MainCursor,1,h_invoice_id);
724: DBMS_SQL.COLUMN_VALUE(v_MainCursor,2,h_liability_ccid);
725: DBMS_SQL.COLUMN_VALUE(v_MainCursor,3,h_invoice_type);
726: DBMS_SQL.COLUMN_VALUE(v_MainCursor,4,h_inv_dist_id);
727: DBMS_SQL.COLUMN_VALUE(v_MainCursor,5,h_dist_number); -- Originally line_number);
728: DBMS_SQL.COLUMN_VALUE(v_MainCursor,6,h_dist_type); -- Originally line_type);
729: DBMS_SQL.COLUMN_VALUE(v_MainCursor,7,h_dist_ccid);
730: DBMS_SQL.COLUMN_VALUE(v_MainCursor,8,h_dist_acct_date); -- Newly Added
723: DBMS_SQL.COLUMN_VALUE(v_MainCursor,1,h_invoice_id);
724: DBMS_SQL.COLUMN_VALUE(v_MainCursor,2,h_liability_ccid);
725: DBMS_SQL.COLUMN_VALUE(v_MainCursor,3,h_invoice_type);
726: DBMS_SQL.COLUMN_VALUE(v_MainCursor,4,h_inv_dist_id);
727: DBMS_SQL.COLUMN_VALUE(v_MainCursor,5,h_dist_number); -- Originally line_number);
728: DBMS_SQL.COLUMN_VALUE(v_MainCursor,6,h_dist_type); -- Originally line_type);
729: DBMS_SQL.COLUMN_VALUE(v_MainCursor,7,h_dist_ccid);
730: DBMS_SQL.COLUMN_VALUE(v_MainCursor,8,h_dist_acct_date); -- Newly Added
731: DBMS_SQL.COLUMN_VALUE(v_MainCursor,9,h_line_number); -- Newly Added
724: DBMS_SQL.COLUMN_VALUE(v_MainCursor,2,h_liability_ccid);
725: DBMS_SQL.COLUMN_VALUE(v_MainCursor,3,h_invoice_type);
726: DBMS_SQL.COLUMN_VALUE(v_MainCursor,4,h_inv_dist_id);
727: DBMS_SQL.COLUMN_VALUE(v_MainCursor,5,h_dist_number); -- Originally line_number);
728: DBMS_SQL.COLUMN_VALUE(v_MainCursor,6,h_dist_type); -- Originally line_type);
729: DBMS_SQL.COLUMN_VALUE(v_MainCursor,7,h_dist_ccid);
730: DBMS_SQL.COLUMN_VALUE(v_MainCursor,8,h_dist_acct_date); -- Newly Added
731: DBMS_SQL.COLUMN_VALUE(v_MainCursor,9,h_line_number); -- Newly Added
732: DBMS_SQL.COLUMN_VALUE(v_MainCursor,10,h_line_type); -- Newly Added
725: DBMS_SQL.COLUMN_VALUE(v_MainCursor,3,h_invoice_type);
726: DBMS_SQL.COLUMN_VALUE(v_MainCursor,4,h_inv_dist_id);
727: DBMS_SQL.COLUMN_VALUE(v_MainCursor,5,h_dist_number); -- Originally line_number);
728: DBMS_SQL.COLUMN_VALUE(v_MainCursor,6,h_dist_type); -- Originally line_type);
729: DBMS_SQL.COLUMN_VALUE(v_MainCursor,7,h_dist_ccid);
730: DBMS_SQL.COLUMN_VALUE(v_MainCursor,8,h_dist_acct_date); -- Newly Added
731: DBMS_SQL.COLUMN_VALUE(v_MainCursor,9,h_line_number); -- Newly Added
732: DBMS_SQL.COLUMN_VALUE(v_MainCursor,10,h_line_type); -- Newly Added
733:
726: DBMS_SQL.COLUMN_VALUE(v_MainCursor,4,h_inv_dist_id);
727: DBMS_SQL.COLUMN_VALUE(v_MainCursor,5,h_dist_number); -- Originally line_number);
728: DBMS_SQL.COLUMN_VALUE(v_MainCursor,6,h_dist_type); -- Originally line_type);
729: DBMS_SQL.COLUMN_VALUE(v_MainCursor,7,h_dist_ccid);
730: DBMS_SQL.COLUMN_VALUE(v_MainCursor,8,h_dist_acct_date); -- Newly Added
731: DBMS_SQL.COLUMN_VALUE(v_MainCursor,9,h_line_number); -- Newly Added
732: DBMS_SQL.COLUMN_VALUE(v_MainCursor,10,h_line_type); -- Newly Added
733:
734: fa_rx_util_pkg.debug('h_invoice_id: '||h_invoice_id);
727: DBMS_SQL.COLUMN_VALUE(v_MainCursor,5,h_dist_number); -- Originally line_number);
728: DBMS_SQL.COLUMN_VALUE(v_MainCursor,6,h_dist_type); -- Originally line_type);
729: DBMS_SQL.COLUMN_VALUE(v_MainCursor,7,h_dist_ccid);
730: DBMS_SQL.COLUMN_VALUE(v_MainCursor,8,h_dist_acct_date); -- Newly Added
731: DBMS_SQL.COLUMN_VALUE(v_MainCursor,9,h_line_number); -- Newly Added
732: DBMS_SQL.COLUMN_VALUE(v_MainCursor,10,h_line_type); -- Newly Added
733:
734: fa_rx_util_pkg.debug('h_invoice_id: '||h_invoice_id);
735: fa_rx_util_pkg.debug('h_liability_ccid: '||h_liability_ccid);
728: DBMS_SQL.COLUMN_VALUE(v_MainCursor,6,h_dist_type); -- Originally line_type);
729: DBMS_SQL.COLUMN_VALUE(v_MainCursor,7,h_dist_ccid);
730: DBMS_SQL.COLUMN_VALUE(v_MainCursor,8,h_dist_acct_date); -- Newly Added
731: DBMS_SQL.COLUMN_VALUE(v_MainCursor,9,h_line_number); -- Newly Added
732: DBMS_SQL.COLUMN_VALUE(v_MainCursor,10,h_line_type); -- Newly Added
733:
734: fa_rx_util_pkg.debug('h_invoice_id: '||h_invoice_id);
735: fa_rx_util_pkg.debug('h_liability_ccid: '||h_liability_ccid);
736: fa_rx_util_pkg.debug('h_invoice_type: '||h_invoice_type);
892: fa_rx_util_pkg.debug('Inserted invoice_id: '||h_invoice_id||' inv_dist_id : '||h_inv_dist_id);
893:
894: End Loop;
895:
896: DBMS_SQL.CLOSE_CURSOR(v_MainCursor);
897:
898: fa_rx_util_pkg.debug('***** Close Cursor v_MainCursor *****');
899:
900: commit;