266: BAD_ITEM_EXCEPTION EXCEPTION;
267: BAD_INVOICE_NUM EXCEPTION;
268: FATAL_ERROR EXCEPTION;
269:
270: -- variables for dbms_sql
271: l_cursor INTEGER;
272: l_rows INTEGER;
273: l_count INTEGER;
274: l_cursor_2 INTEGER;
488: BEGIN
489:
490: PNP_DEBUG_PKG.log('pn_exp_to_ap.bind_variables_to_cursor (+)');
491:
492: dbms_sql.bind_variable
493: (p_cursor,'l_one',l_one );
494: dbms_sql.bind_variable
495: (p_cursor,'l_id',l_id );
496:
490: PNP_DEBUG_PKG.log('pn_exp_to_ap.bind_variables_to_cursor (+)');
491:
492: dbms_sql.bind_variable
493: (p_cursor,'l_one',l_one );
494: dbms_sql.bind_variable
495: (p_cursor,'l_id',l_id );
496:
497: IF p_grp_param IS NULL THEN
498:
496:
497: IF p_grp_param IS NULL THEN
498:
499: IF p_lease_num_low IS NOT NULL AND p_lease_num_high IS NOT NULL THEN
500: dbms_sql.bind_variable
501: (p_cursor,'l_lease_num_low',p_lease_num_low );
502: dbms_sql.bind_variable
503: (p_cursor,'l_lease_num_high',p_lease_num_high );
504:
498:
499: IF p_lease_num_low IS NOT NULL AND p_lease_num_high IS NOT NULL THEN
500: dbms_sql.bind_variable
501: (p_cursor,'l_lease_num_low',p_lease_num_low );
502: dbms_sql.bind_variable
503: (p_cursor,'l_lease_num_high',p_lease_num_high );
504:
505: ELSIF p_lease_num_low IS NULL AND p_lease_num_high IS NOT NULL THEN
506: dbms_sql.bind_variable
502: dbms_sql.bind_variable
503: (p_cursor,'l_lease_num_high',p_lease_num_high );
504:
505: ELSIF p_lease_num_low IS NULL AND p_lease_num_high IS NOT NULL THEN
506: dbms_sql.bind_variable
507: (p_cursor,'l_lease_num_high',p_lease_num_high );
508:
509: ELSIF p_lease_num_low IS NOT NULL AND p_lease_num_high IS NULL THEN
510: dbms_sql.bind_variable
506: dbms_sql.bind_variable
507: (p_cursor,'l_lease_num_high',p_lease_num_high );
508:
509: ELSIF p_lease_num_low IS NOT NULL AND p_lease_num_high IS NULL THEN
510: dbms_sql.bind_variable
511: (p_cursor,'l_lease_num_low',p_lease_num_low );
512: END IF;
513:
514: IF p_sch_dt_low IS NOT NULL AND p_sch_dt_high IS NOT NULL THEN
511: (p_cursor,'l_lease_num_low',p_lease_num_low );
512: END IF;
513:
514: IF p_sch_dt_low IS NOT NULL AND p_sch_dt_high IS NOT NULL THEN
515: dbms_sql.bind_variable
516: (p_cursor,'l_sch_dt_high',fnd_date.canonical_to_date(p_sch_dt_high) );
517: dbms_sql.bind_variable
518: (p_cursor,'l_sch_dt_low',fnd_date.canonical_to_date(p_sch_dt_low) );
519:
513:
514: IF p_sch_dt_low IS NOT NULL AND p_sch_dt_high IS NOT NULL THEN
515: dbms_sql.bind_variable
516: (p_cursor,'l_sch_dt_high',fnd_date.canonical_to_date(p_sch_dt_high) );
517: dbms_sql.bind_variable
518: (p_cursor,'l_sch_dt_low',fnd_date.canonical_to_date(p_sch_dt_low) );
519:
520: ELSIF p_sch_dt_low IS NULL AND p_sch_dt_high IS NOT NULL THEN
521: dbms_sql.bind_variable
517: dbms_sql.bind_variable
518: (p_cursor,'l_sch_dt_low',fnd_date.canonical_to_date(p_sch_dt_low) );
519:
520: ELSIF p_sch_dt_low IS NULL AND p_sch_dt_high IS NOT NULL THEN
521: dbms_sql.bind_variable
522: (p_cursor,'l_sch_dt_high',fnd_date.canonical_to_date(p_sch_dt_high) );
523:
524: ELSIF p_sch_dt_low IS NOT NULL AND p_sch_dt_high IS NULL THEN
525: dbms_sql.bind_variable
521: dbms_sql.bind_variable
522: (p_cursor,'l_sch_dt_high',fnd_date.canonical_to_date(p_sch_dt_high) );
523:
524: ELSIF p_sch_dt_low IS NOT NULL AND p_sch_dt_high IS NULL THEN
525: dbms_sql.bind_variable
526: (p_cursor,'l_sch_dt_low',fnd_date.canonical_to_date(p_sch_dt_low) );
527: END IF;
528:
529: IF p_due_dt_low IS NOT NULL AND p_due_dt_high IS NOT NULL THEN
526: (p_cursor,'l_sch_dt_low',fnd_date.canonical_to_date(p_sch_dt_low) );
527: END IF;
528:
529: IF p_due_dt_low IS NOT NULL AND p_due_dt_high IS NOT NULL THEN
530: dbms_sql.bind_variable
531: (p_cursor,'l_due_dt_low',fnd_date.canonical_to_date(p_due_dt_low) );
532: dbms_sql.bind_variable
533: (p_cursor,'l_due_dt_high',fnd_date.canonical_to_date(p_due_dt_high) );
534:
528:
529: IF p_due_dt_low IS NOT NULL AND p_due_dt_high IS NOT NULL THEN
530: dbms_sql.bind_variable
531: (p_cursor,'l_due_dt_low',fnd_date.canonical_to_date(p_due_dt_low) );
532: dbms_sql.bind_variable
533: (p_cursor,'l_due_dt_high',fnd_date.canonical_to_date(p_due_dt_high) );
534:
535: ELSIF p_due_dt_low IS NULL AND p_due_dt_high IS NOT NULL THEN
536: dbms_sql.bind_variable
532: dbms_sql.bind_variable
533: (p_cursor,'l_due_dt_high',fnd_date.canonical_to_date(p_due_dt_high) );
534:
535: ELSIF p_due_dt_low IS NULL AND p_due_dt_high IS NOT NULL THEN
536: dbms_sql.bind_variable
537: (p_cursor,'l_due_dt_high',fnd_date.canonical_to_date(p_due_dt_high) );
538:
539: ELSIF p_due_dt_low IS NOT NULL AND p_due_dt_high IS NULL THEN
540: dbms_sql.bind_variable
536: dbms_sql.bind_variable
537: (p_cursor,'l_due_dt_high',fnd_date.canonical_to_date(p_due_dt_high) );
538:
539: ELSIF p_due_dt_low IS NOT NULL AND p_due_dt_high IS NULL THEN
540: dbms_sql.bind_variable
541: (p_cursor,'l_due_dt_low',fnd_date.canonical_to_date(p_due_dt_low) );
542: END IF;
543:
544: IF p_pay_prps_code IS NOT NULL THEN
541: (p_cursor,'l_due_dt_low',fnd_date.canonical_to_date(p_due_dt_low) );
542: END IF;
543:
544: IF p_pay_prps_code IS NOT NULL THEN
545: dbms_sql.bind_variable
546: (p_cursor,'l_pay_prps_code',p_pay_prps_code );
547: END IF;
548:
549: IF p_prd_name IS NOT NULL THEN
546: (p_cursor,'l_pay_prps_code',p_pay_prps_code );
547: END IF;
548:
549: IF p_prd_name IS NOT NULL THEN
550: dbms_sql.bind_variable
551: (p_cursor,'l_prd_name',p_prd_name );
552: END IF;
553:
554: IF p_amt_low IS NOT NULL AND p_amt_high IS NOT NULL THEN
551: (p_cursor,'l_prd_name',p_prd_name );
552: END IF;
553:
554: IF p_amt_low IS NOT NULL AND p_amt_high IS NOT NULL THEN
555: dbms_sql.bind_variable
556: (p_cursor,'l_amt_low',p_amt_low );
557: dbms_sql.bind_variable
558: (p_cursor,'l_amt_high',p_amt_high );
559:
553:
554: IF p_amt_low IS NOT NULL AND p_amt_high IS NOT NULL THEN
555: dbms_sql.bind_variable
556: (p_cursor,'l_amt_low',p_amt_low );
557: dbms_sql.bind_variable
558: (p_cursor,'l_amt_high',p_amt_high );
559:
560: ELSIF p_amt_low IS NULL AND p_amt_high IS NOT NULL THEN
561: dbms_sql.bind_variable
557: dbms_sql.bind_variable
558: (p_cursor,'l_amt_high',p_amt_high );
559:
560: ELSIF p_amt_low IS NULL AND p_amt_high IS NOT NULL THEN
561: dbms_sql.bind_variable
562: (p_cursor,'l_amt_high',p_amt_high );
563:
564: ELSIF p_amt_low IS NOT NULL AND p_amt_high IS NULL THEN
565: dbms_sql.bind_variable
561: dbms_sql.bind_variable
562: (p_cursor,'l_amt_high',p_amt_high );
563:
564: ELSIF p_amt_low IS NOT NULL AND p_amt_high IS NULL THEN
565: dbms_sql.bind_variable
566: (p_cursor,'l_amt_low',p_amt_low );
567: END IF;
568:
569: IF p_vendor_id IS NOT NULL THEN
566: (p_cursor,'l_amt_low',p_amt_low );
567: END IF;
568:
569: IF p_vendor_id IS NOT NULL THEN
570: dbms_sql.bind_variable
571: (p_cursor,'l_vendor_id',p_vendor_id );
572: END IF;
573:
574: IF p_inv_num IS NOT NULL THEN
571: (p_cursor,'l_vendor_id',p_vendor_id );
572: END IF;
573:
574: IF p_inv_num IS NOT NULL THEN
575: dbms_sql.bind_variable
576: (p_cursor,'l_inv_num',p_inv_num );
577: END IF;
578:
579: ELSE
576: (p_cursor,'l_inv_num',p_inv_num );
577: END IF;
578:
579: ELSE
580: dbms_sql.bind_variable
581: (p_cursor,'l_grp_param',p_grp_param );
582: END IF;
583:
584: PNP_DEBUG_PKG.log('pn_exp_to_ap.bind_variables_to_cursor (-)');
609: -- 22-NOV-04 Kiran o Fixed validations for terms distributions
610: -- 19-NOV-04 Anand o Bug # 4015081 - invoice number should be unique for a
611: -- a vendor - org_id combination.
612: -- 15-JUN-05 Kiran o Bug # 4303846 Used exceptions to handle errors.
613: -- 26-OCT-05 Hareesha o ATG mandated changes for SQL literals using dbms_sql.
614: -- 30-NOV-05 Hareesha o Code changes for LE uptake.
615: --------------------------------------------------------------------------------
616: PROCEDURE cache_exp_items (p_lease_num_low VARCHAR2,
617: p_lease_num_high VARCHAR2,
712: exp_ap_cache.DELETE;
713: l_index := 0;
714: l_index_2 := 0;
715:
716: l_cursor := dbms_sql.open_cursor;
717:
718: dbms_sql.parse(l_cursor, Q_Payitem, dbms_sql.native);
719:
720: bind_variables_to_cursor(p_lease_num_low,
714: l_index_2 := 0;
715:
716: l_cursor := dbms_sql.open_cursor;
717:
718: dbms_sql.parse(l_cursor, Q_Payitem, dbms_sql.native);
719:
720: bind_variables_to_cursor(p_lease_num_low,
721: p_lease_num_high,
722: p_sch_dt_low,
742:
743: term_ID_tbl.DELETE;
744: LE_tbl.DELETE;
745:
746: l_cursor_2 := dbms_sql.open_cursor;
747: dbms_sql.parse(l_cursor_2, Q_Payitem1, dbms_sql.native);
748:
749: pnp_debug_pkg.log('Q_Payitem1:'||Q_Payitem1);
750:
743: term_ID_tbl.DELETE;
744: LE_tbl.DELETE;
745:
746: l_cursor_2 := dbms_sql.open_cursor;
747: dbms_sql.parse(l_cursor_2, Q_Payitem1, dbms_sql.native);
748:
749: pnp_debug_pkg.log('Q_Payitem1:'||Q_Payitem1);
750:
751: bind_variables_to_cursor(p_lease_num_low,
762: p_inv_num,
763: p_grp_param,
764: l_cursor_2);
765:
766: l_rows_2 := dbms_sql.execute(l_cursor_2);
767:
768: dbms_sql.define_column (l_cursor_2, 1, v_pn_payment_term_id);
769: dbms_sql.define_column (l_cursor_2, 2, v_pn_vendor_site_id);
770: dbms_sql.define_column (l_cursor_2, 3, v_pn_lia_account);
764: l_cursor_2);
765:
766: l_rows_2 := dbms_sql.execute(l_cursor_2);
767:
768: dbms_sql.define_column (l_cursor_2, 1, v_pn_payment_term_id);
769: dbms_sql.define_column (l_cursor_2, 2, v_pn_vendor_site_id);
770: dbms_sql.define_column (l_cursor_2, 3, v_pn_lia_account);
771: dbms_sql.define_column (l_cursor_2, 4, v_org_id);
772:
765:
766: l_rows_2 := dbms_sql.execute(l_cursor_2);
767:
768: dbms_sql.define_column (l_cursor_2, 1, v_pn_payment_term_id);
769: dbms_sql.define_column (l_cursor_2, 2, v_pn_vendor_site_id);
770: dbms_sql.define_column (l_cursor_2, 3, v_pn_lia_account);
771: dbms_sql.define_column (l_cursor_2, 4, v_org_id);
772:
773:
766: l_rows_2 := dbms_sql.execute(l_cursor_2);
767:
768: dbms_sql.define_column (l_cursor_2, 1, v_pn_payment_term_id);
769: dbms_sql.define_column (l_cursor_2, 2, v_pn_vendor_site_id);
770: dbms_sql.define_column (l_cursor_2, 3, v_pn_lia_account);
771: dbms_sql.define_column (l_cursor_2, 4, v_org_id);
772:
773:
774: LOOP
767:
768: dbms_sql.define_column (l_cursor_2, 1, v_pn_payment_term_id);
769: dbms_sql.define_column (l_cursor_2, 2, v_pn_vendor_site_id);
770: dbms_sql.define_column (l_cursor_2, 3, v_pn_lia_account);
771: dbms_sql.define_column (l_cursor_2, 4, v_org_id);
772:
773:
774: LOOP
775:
772:
773:
774: LOOP
775:
776: l_count_2 := dbms_sql.fetch_rows( l_cursor_2 );
777: EXIT WHEN l_count_2 <> 1;
778:
779: l_index_2 := l_index_2 + 1;
780:
777: EXIT WHEN l_count_2 <> 1;
778:
779: l_index_2 := l_index_2 + 1;
780:
781: dbms_sql.column_value (l_cursor_2, 1, term_ID_tbl(l_index_2));
782: dbms_sql.column_value (l_cursor_2, 2, v_pn_vendor_site_id);
783: dbms_sql.column_value (l_cursor_2, 3, v_pn_lia_account);
784: dbms_sql.column_value (l_cursor_2, 4, v_org_id);
785:
778:
779: l_index_2 := l_index_2 + 1;
780:
781: dbms_sql.column_value (l_cursor_2, 1, term_ID_tbl(l_index_2));
782: dbms_sql.column_value (l_cursor_2, 2, v_pn_vendor_site_id);
783: dbms_sql.column_value (l_cursor_2, 3, v_pn_lia_account);
784: dbms_sql.column_value (l_cursor_2, 4, v_org_id);
785:
786: LE_tbl(l_index_2) := pn_r12_util_pkg.get_le_for_ap(v_pn_lia_account,v_pn_vendor_site_id,v_org_id);
779: l_index_2 := l_index_2 + 1;
780:
781: dbms_sql.column_value (l_cursor_2, 1, term_ID_tbl(l_index_2));
782: dbms_sql.column_value (l_cursor_2, 2, v_pn_vendor_site_id);
783: dbms_sql.column_value (l_cursor_2, 3, v_pn_lia_account);
784: dbms_sql.column_value (l_cursor_2, 4, v_org_id);
785:
786: LE_tbl(l_index_2) := pn_r12_util_pkg.get_le_for_ap(v_pn_lia_account,v_pn_vendor_site_id,v_org_id);
787:
780:
781: dbms_sql.column_value (l_cursor_2, 1, term_ID_tbl(l_index_2));
782: dbms_sql.column_value (l_cursor_2, 2, v_pn_vendor_site_id);
783: dbms_sql.column_value (l_cursor_2, 3, v_pn_lia_account);
784: dbms_sql.column_value (l_cursor_2, 4, v_org_id);
785:
786: LE_tbl(l_index_2) := pn_r12_util_pkg.get_le_for_ap(v_pn_lia_account,v_pn_vendor_site_id,v_org_id);
787:
788: END LOOP;
786: LE_tbl(l_index_2) := pn_r12_util_pkg.get_le_for_ap(v_pn_lia_account,v_pn_vendor_site_id,v_org_id);
787:
788: END LOOP;
789:
790: IF dbms_sql.is_open (l_cursor_2) THEN
791: dbms_sql.close_cursor (l_cursor_2);
792: END IF;
793:
794: FORALL i IN term_ID_tbl.FIRST..term_ID_tbl.LAST
787:
788: END LOOP;
789:
790: IF dbms_sql.is_open (l_cursor_2) THEN
791: dbms_sql.close_cursor (l_cursor_2);
792: END IF;
793:
794: FORALL i IN term_ID_tbl.FIRST..term_ID_tbl.LAST
795: UPDATE pn_payment_terms_all
795: UPDATE pn_payment_terms_all
796: SET legal_entity_id = LE_tbl(i)
797: WHERE payment_term_id = term_ID_tbl(i);
798:
799: l_rows := dbms_sql.execute(l_cursor);
800:
801: dbms_sql.define_column (l_cursor, 1, v_org_id);
802: dbms_sql.define_column (l_cursor, 2, v_pn_payment_item_id);
803: dbms_sql.define_column (l_cursor, 3, v_pn_payment_term_id);
797: WHERE payment_term_id = term_ID_tbl(i);
798:
799: l_rows := dbms_sql.execute(l_cursor);
800:
801: dbms_sql.define_column (l_cursor, 1, v_org_id);
802: dbms_sql.define_column (l_cursor, 2, v_pn_payment_item_id);
803: dbms_sql.define_column (l_cursor, 3, v_pn_payment_term_id);
804: dbms_sql.define_column (l_cursor, 4, v_pn_export_currency_amount);
805: dbms_sql.define_column (l_cursor, 5, v_pn_export_currency_code,15);
798:
799: l_rows := dbms_sql.execute(l_cursor);
800:
801: dbms_sql.define_column (l_cursor, 1, v_org_id);
802: dbms_sql.define_column (l_cursor, 2, v_pn_payment_item_id);
803: dbms_sql.define_column (l_cursor, 3, v_pn_payment_term_id);
804: dbms_sql.define_column (l_cursor, 4, v_pn_export_currency_amount);
805: dbms_sql.define_column (l_cursor, 5, v_pn_export_currency_code,15);
806: dbms_sql.define_column (l_cursor, 6, v_pn_vendor_id);
799: l_rows := dbms_sql.execute(l_cursor);
800:
801: dbms_sql.define_column (l_cursor, 1, v_org_id);
802: dbms_sql.define_column (l_cursor, 2, v_pn_payment_item_id);
803: dbms_sql.define_column (l_cursor, 3, v_pn_payment_term_id);
804: dbms_sql.define_column (l_cursor, 4, v_pn_export_currency_amount);
805: dbms_sql.define_column (l_cursor, 5, v_pn_export_currency_code,15);
806: dbms_sql.define_column (l_cursor, 6, v_pn_vendor_id);
807: dbms_sql.define_column (l_cursor, 7, v_pn_vendor_site_id);
800:
801: dbms_sql.define_column (l_cursor, 1, v_org_id);
802: dbms_sql.define_column (l_cursor, 2, v_pn_payment_item_id);
803: dbms_sql.define_column (l_cursor, 3, v_pn_payment_term_id);
804: dbms_sql.define_column (l_cursor, 4, v_pn_export_currency_amount);
805: dbms_sql.define_column (l_cursor, 5, v_pn_export_currency_code,15);
806: dbms_sql.define_column (l_cursor, 6, v_pn_vendor_id);
807: dbms_sql.define_column (l_cursor, 7, v_pn_vendor_site_id);
808: dbms_sql.define_column (l_cursor, 8, v_pn_project_id);
801: dbms_sql.define_column (l_cursor, 1, v_org_id);
802: dbms_sql.define_column (l_cursor, 2, v_pn_payment_item_id);
803: dbms_sql.define_column (l_cursor, 3, v_pn_payment_term_id);
804: dbms_sql.define_column (l_cursor, 4, v_pn_export_currency_amount);
805: dbms_sql.define_column (l_cursor, 5, v_pn_export_currency_code,15);
806: dbms_sql.define_column (l_cursor, 6, v_pn_vendor_id);
807: dbms_sql.define_column (l_cursor, 7, v_pn_vendor_site_id);
808: dbms_sql.define_column (l_cursor, 8, v_pn_project_id);
809: dbms_sql.define_column (l_cursor, 9, v_pn_task_id);
802: dbms_sql.define_column (l_cursor, 2, v_pn_payment_item_id);
803: dbms_sql.define_column (l_cursor, 3, v_pn_payment_term_id);
804: dbms_sql.define_column (l_cursor, 4, v_pn_export_currency_amount);
805: dbms_sql.define_column (l_cursor, 5, v_pn_export_currency_code,15);
806: dbms_sql.define_column (l_cursor, 6, v_pn_vendor_id);
807: dbms_sql.define_column (l_cursor, 7, v_pn_vendor_site_id);
808: dbms_sql.define_column (l_cursor, 8, v_pn_project_id);
809: dbms_sql.define_column (l_cursor, 9, v_pn_task_id);
810: dbms_sql.define_column (l_cursor, 10,v_pn_organization_id);
803: dbms_sql.define_column (l_cursor, 3, v_pn_payment_term_id);
804: dbms_sql.define_column (l_cursor, 4, v_pn_export_currency_amount);
805: dbms_sql.define_column (l_cursor, 5, v_pn_export_currency_code,15);
806: dbms_sql.define_column (l_cursor, 6, v_pn_vendor_id);
807: dbms_sql.define_column (l_cursor, 7, v_pn_vendor_site_id);
808: dbms_sql.define_column (l_cursor, 8, v_pn_project_id);
809: dbms_sql.define_column (l_cursor, 9, v_pn_task_id);
810: dbms_sql.define_column (l_cursor, 10,v_pn_organization_id);
811: dbms_sql.define_column (l_cursor, 11,v_pn_expenditure_type,30);
804: dbms_sql.define_column (l_cursor, 4, v_pn_export_currency_amount);
805: dbms_sql.define_column (l_cursor, 5, v_pn_export_currency_code,15);
806: dbms_sql.define_column (l_cursor, 6, v_pn_vendor_id);
807: dbms_sql.define_column (l_cursor, 7, v_pn_vendor_site_id);
808: dbms_sql.define_column (l_cursor, 8, v_pn_project_id);
809: dbms_sql.define_column (l_cursor, 9, v_pn_task_id);
810: dbms_sql.define_column (l_cursor, 10,v_pn_organization_id);
811: dbms_sql.define_column (l_cursor, 11,v_pn_expenditure_type,30);
812: dbms_sql.define_column (l_cursor, 12,v_pn_expenditure_item_date);
805: dbms_sql.define_column (l_cursor, 5, v_pn_export_currency_code,15);
806: dbms_sql.define_column (l_cursor, 6, v_pn_vendor_id);
807: dbms_sql.define_column (l_cursor, 7, v_pn_vendor_site_id);
808: dbms_sql.define_column (l_cursor, 8, v_pn_project_id);
809: dbms_sql.define_column (l_cursor, 9, v_pn_task_id);
810: dbms_sql.define_column (l_cursor, 10,v_pn_organization_id);
811: dbms_sql.define_column (l_cursor, 11,v_pn_expenditure_type,30);
812: dbms_sql.define_column (l_cursor, 12,v_pn_expenditure_item_date);
813: dbms_sql.define_column (l_cursor, 13,v_pn_tax_group_id);
806: dbms_sql.define_column (l_cursor, 6, v_pn_vendor_id);
807: dbms_sql.define_column (l_cursor, 7, v_pn_vendor_site_id);
808: dbms_sql.define_column (l_cursor, 8, v_pn_project_id);
809: dbms_sql.define_column (l_cursor, 9, v_pn_task_id);
810: dbms_sql.define_column (l_cursor, 10,v_pn_organization_id);
811: dbms_sql.define_column (l_cursor, 11,v_pn_expenditure_type,30);
812: dbms_sql.define_column (l_cursor, 12,v_pn_expenditure_item_date);
813: dbms_sql.define_column (l_cursor, 13,v_pn_tax_group_id);
814: dbms_sql.define_column (l_cursor, 14,v_pn_tax_code_id);
807: dbms_sql.define_column (l_cursor, 7, v_pn_vendor_site_id);
808: dbms_sql.define_column (l_cursor, 8, v_pn_project_id);
809: dbms_sql.define_column (l_cursor, 9, v_pn_task_id);
810: dbms_sql.define_column (l_cursor, 10,v_pn_organization_id);
811: dbms_sql.define_column (l_cursor, 11,v_pn_expenditure_type,30);
812: dbms_sql.define_column (l_cursor, 12,v_pn_expenditure_item_date);
813: dbms_sql.define_column (l_cursor, 13,v_pn_tax_group_id);
814: dbms_sql.define_column (l_cursor, 14,v_pn_tax_code_id);
815: dbms_sql.define_column (l_cursor, 15,v_pn_tax_classification_code,30);
808: dbms_sql.define_column (l_cursor, 8, v_pn_project_id);
809: dbms_sql.define_column (l_cursor, 9, v_pn_task_id);
810: dbms_sql.define_column (l_cursor, 10,v_pn_organization_id);
811: dbms_sql.define_column (l_cursor, 11,v_pn_expenditure_type,30);
812: dbms_sql.define_column (l_cursor, 12,v_pn_expenditure_item_date);
813: dbms_sql.define_column (l_cursor, 13,v_pn_tax_group_id);
814: dbms_sql.define_column (l_cursor, 14,v_pn_tax_code_id);
815: dbms_sql.define_column (l_cursor, 15,v_pn_tax_classification_code,30);
816: dbms_sql.define_column (l_cursor, 16,v_pn_tax_included,1);
809: dbms_sql.define_column (l_cursor, 9, v_pn_task_id);
810: dbms_sql.define_column (l_cursor, 10,v_pn_organization_id);
811: dbms_sql.define_column (l_cursor, 11,v_pn_expenditure_type,30);
812: dbms_sql.define_column (l_cursor, 12,v_pn_expenditure_item_date);
813: dbms_sql.define_column (l_cursor, 13,v_pn_tax_group_id);
814: dbms_sql.define_column (l_cursor, 14,v_pn_tax_code_id);
815: dbms_sql.define_column (l_cursor, 15,v_pn_tax_classification_code,30);
816: dbms_sql.define_column (l_cursor, 16,v_pn_tax_included,1);
817: dbms_sql.define_column (l_cursor, 17,v_pn_distribution_set_id);
810: dbms_sql.define_column (l_cursor, 10,v_pn_organization_id);
811: dbms_sql.define_column (l_cursor, 11,v_pn_expenditure_type,30);
812: dbms_sql.define_column (l_cursor, 12,v_pn_expenditure_item_date);
813: dbms_sql.define_column (l_cursor, 13,v_pn_tax_group_id);
814: dbms_sql.define_column (l_cursor, 14,v_pn_tax_code_id);
815: dbms_sql.define_column (l_cursor, 15,v_pn_tax_classification_code,30);
816: dbms_sql.define_column (l_cursor, 16,v_pn_tax_included,1);
817: dbms_sql.define_column (l_cursor, 17,v_pn_distribution_set_id);
818: dbms_sql.define_column (l_cursor, 18,v_pn_lease_num,30);
811: dbms_sql.define_column (l_cursor, 11,v_pn_expenditure_type,30);
812: dbms_sql.define_column (l_cursor, 12,v_pn_expenditure_item_date);
813: dbms_sql.define_column (l_cursor, 13,v_pn_tax_group_id);
814: dbms_sql.define_column (l_cursor, 14,v_pn_tax_code_id);
815: dbms_sql.define_column (l_cursor, 15,v_pn_tax_classification_code,30);
816: dbms_sql.define_column (l_cursor, 16,v_pn_tax_included,1);
817: dbms_sql.define_column (l_cursor, 17,v_pn_distribution_set_id);
818: dbms_sql.define_column (l_cursor, 18,v_pn_lease_num,30);
819: dbms_sql.define_column (l_cursor, 19,v_pn_lease_id);
812: dbms_sql.define_column (l_cursor, 12,v_pn_expenditure_item_date);
813: dbms_sql.define_column (l_cursor, 13,v_pn_tax_group_id);
814: dbms_sql.define_column (l_cursor, 14,v_pn_tax_code_id);
815: dbms_sql.define_column (l_cursor, 15,v_pn_tax_classification_code,30);
816: dbms_sql.define_column (l_cursor, 16,v_pn_tax_included,1);
817: dbms_sql.define_column (l_cursor, 17,v_pn_distribution_set_id);
818: dbms_sql.define_column (l_cursor, 18,v_pn_lease_num,30);
819: dbms_sql.define_column (l_cursor, 19,v_pn_lease_id);
820: dbms_sql.define_column (l_cursor, 20,v_pn_send_entries,1);
813: dbms_sql.define_column (l_cursor, 13,v_pn_tax_group_id);
814: dbms_sql.define_column (l_cursor, 14,v_pn_tax_code_id);
815: dbms_sql.define_column (l_cursor, 15,v_pn_tax_classification_code,30);
816: dbms_sql.define_column (l_cursor, 16,v_pn_tax_included,1);
817: dbms_sql.define_column (l_cursor, 17,v_pn_distribution_set_id);
818: dbms_sql.define_column (l_cursor, 18,v_pn_lease_num,30);
819: dbms_sql.define_column (l_cursor, 19,v_pn_lease_id);
820: dbms_sql.define_column (l_cursor, 20,v_pn_send_entries,1);
821: dbms_sql.define_column (l_cursor, 21,v_pn_payment_schedule_id);
814: dbms_sql.define_column (l_cursor, 14,v_pn_tax_code_id);
815: dbms_sql.define_column (l_cursor, 15,v_pn_tax_classification_code,30);
816: dbms_sql.define_column (l_cursor, 16,v_pn_tax_included,1);
817: dbms_sql.define_column (l_cursor, 17,v_pn_distribution_set_id);
818: dbms_sql.define_column (l_cursor, 18,v_pn_lease_num,30);
819: dbms_sql.define_column (l_cursor, 19,v_pn_lease_id);
820: dbms_sql.define_column (l_cursor, 20,v_pn_send_entries,1);
821: dbms_sql.define_column (l_cursor, 21,v_pn_payment_schedule_id);
822: dbms_sql.define_column (l_cursor, 22,v_pn_period_name,15);
815: dbms_sql.define_column (l_cursor, 15,v_pn_tax_classification_code,30);
816: dbms_sql.define_column (l_cursor, 16,v_pn_tax_included,1);
817: dbms_sql.define_column (l_cursor, 17,v_pn_distribution_set_id);
818: dbms_sql.define_column (l_cursor, 18,v_pn_lease_num,30);
819: dbms_sql.define_column (l_cursor, 19,v_pn_lease_id);
820: dbms_sql.define_column (l_cursor, 20,v_pn_send_entries,1);
821: dbms_sql.define_column (l_cursor, 21,v_pn_payment_schedule_id);
822: dbms_sql.define_column (l_cursor, 22,v_pn_period_name,15);
823: dbms_sql.define_column (l_cursor, 23,v_gl_date);
816: dbms_sql.define_column (l_cursor, 16,v_pn_tax_included,1);
817: dbms_sql.define_column (l_cursor, 17,v_pn_distribution_set_id);
818: dbms_sql.define_column (l_cursor, 18,v_pn_lease_num,30);
819: dbms_sql.define_column (l_cursor, 19,v_pn_lease_id);
820: dbms_sql.define_column (l_cursor, 20,v_pn_send_entries,1);
821: dbms_sql.define_column (l_cursor, 21,v_pn_payment_schedule_id);
822: dbms_sql.define_column (l_cursor, 22,v_pn_period_name,15);
823: dbms_sql.define_column (l_cursor, 23,v_gl_date);
824: dbms_sql.define_column (l_cursor, 24,v_pn_normalize,1);
817: dbms_sql.define_column (l_cursor, 17,v_pn_distribution_set_id);
818: dbms_sql.define_column (l_cursor, 18,v_pn_lease_num,30);
819: dbms_sql.define_column (l_cursor, 19,v_pn_lease_id);
820: dbms_sql.define_column (l_cursor, 20,v_pn_send_entries,1);
821: dbms_sql.define_column (l_cursor, 21,v_pn_payment_schedule_id);
822: dbms_sql.define_column (l_cursor, 22,v_pn_period_name,15);
823: dbms_sql.define_column (l_cursor, 23,v_gl_date);
824: dbms_sql.define_column (l_cursor, 24,v_pn_normalize,1);
825: dbms_sql.define_column (l_cursor, 25,v_pn_due_date);
818: dbms_sql.define_column (l_cursor, 18,v_pn_lease_num,30);
819: dbms_sql.define_column (l_cursor, 19,v_pn_lease_id);
820: dbms_sql.define_column (l_cursor, 20,v_pn_send_entries,1);
821: dbms_sql.define_column (l_cursor, 21,v_pn_payment_schedule_id);
822: dbms_sql.define_column (l_cursor, 22,v_pn_period_name,15);
823: dbms_sql.define_column (l_cursor, 23,v_gl_date);
824: dbms_sql.define_column (l_cursor, 24,v_pn_normalize,1);
825: dbms_sql.define_column (l_cursor, 25,v_pn_due_date);
826: dbms_sql.define_column (l_cursor, 26,v_pn_ap_ar_term_id);
819: dbms_sql.define_column (l_cursor, 19,v_pn_lease_id);
820: dbms_sql.define_column (l_cursor, 20,v_pn_send_entries,1);
821: dbms_sql.define_column (l_cursor, 21,v_pn_payment_schedule_id);
822: dbms_sql.define_column (l_cursor, 22,v_pn_period_name,15);
823: dbms_sql.define_column (l_cursor, 23,v_gl_date);
824: dbms_sql.define_column (l_cursor, 24,v_pn_normalize,1);
825: dbms_sql.define_column (l_cursor, 25,v_pn_due_date);
826: dbms_sql.define_column (l_cursor, 26,v_pn_ap_ar_term_id);
827: dbms_sql.define_column (l_cursor, 27,v_pn_accounted_date);
820: dbms_sql.define_column (l_cursor, 20,v_pn_send_entries,1);
821: dbms_sql.define_column (l_cursor, 21,v_pn_payment_schedule_id);
822: dbms_sql.define_column (l_cursor, 22,v_pn_period_name,15);
823: dbms_sql.define_column (l_cursor, 23,v_gl_date);
824: dbms_sql.define_column (l_cursor, 24,v_pn_normalize,1);
825: dbms_sql.define_column (l_cursor, 25,v_pn_due_date);
826: dbms_sql.define_column (l_cursor, 26,v_pn_ap_ar_term_id);
827: dbms_sql.define_column (l_cursor, 27,v_pn_accounted_date);
828: dbms_sql.define_column (l_cursor, 28,v_pn_rate);
821: dbms_sql.define_column (l_cursor, 21,v_pn_payment_schedule_id);
822: dbms_sql.define_column (l_cursor, 22,v_pn_period_name,15);
823: dbms_sql.define_column (l_cursor, 23,v_gl_date);
824: dbms_sql.define_column (l_cursor, 24,v_pn_normalize,1);
825: dbms_sql.define_column (l_cursor, 25,v_pn_due_date);
826: dbms_sql.define_column (l_cursor, 26,v_pn_ap_ar_term_id);
827: dbms_sql.define_column (l_cursor, 27,v_pn_accounted_date);
828: dbms_sql.define_column (l_cursor, 28,v_pn_rate);
829: dbms_sql.define_column (l_cursor, 29,v_pn_ap_invoice_num,50);
822: dbms_sql.define_column (l_cursor, 22,v_pn_period_name,15);
823: dbms_sql.define_column (l_cursor, 23,v_gl_date);
824: dbms_sql.define_column (l_cursor, 24,v_pn_normalize,1);
825: dbms_sql.define_column (l_cursor, 25,v_pn_due_date);
826: dbms_sql.define_column (l_cursor, 26,v_pn_ap_ar_term_id);
827: dbms_sql.define_column (l_cursor, 27,v_pn_accounted_date);
828: dbms_sql.define_column (l_cursor, 28,v_pn_rate);
829: dbms_sql.define_column (l_cursor, 29,v_pn_ap_invoice_num,50);
830: dbms_sql.define_column (l_cursor, 30,v_pn_payment_purpose_code,30);
823: dbms_sql.define_column (l_cursor, 23,v_gl_date);
824: dbms_sql.define_column (l_cursor, 24,v_pn_normalize,1);
825: dbms_sql.define_column (l_cursor, 25,v_pn_due_date);
826: dbms_sql.define_column (l_cursor, 26,v_pn_ap_ar_term_id);
827: dbms_sql.define_column (l_cursor, 27,v_pn_accounted_date);
828: dbms_sql.define_column (l_cursor, 28,v_pn_rate);
829: dbms_sql.define_column (l_cursor, 29,v_pn_ap_invoice_num,50);
830: dbms_sql.define_column (l_cursor, 30,v_pn_payment_purpose_code,30);
831: dbms_sql.define_column (l_cursor, 31,v_pn_payment_term_type_code,30);
824: dbms_sql.define_column (l_cursor, 24,v_pn_normalize,1);
825: dbms_sql.define_column (l_cursor, 25,v_pn_due_date);
826: dbms_sql.define_column (l_cursor, 26,v_pn_ap_ar_term_id);
827: dbms_sql.define_column (l_cursor, 27,v_pn_accounted_date);
828: dbms_sql.define_column (l_cursor, 28,v_pn_rate);
829: dbms_sql.define_column (l_cursor, 29,v_pn_ap_invoice_num,50);
830: dbms_sql.define_column (l_cursor, 30,v_pn_payment_purpose_code,30);
831: dbms_sql.define_column (l_cursor, 31,v_pn_payment_term_type_code,30);
832: dbms_sql.define_column (l_cursor, 32,v_pn_lia_account);
825: dbms_sql.define_column (l_cursor, 25,v_pn_due_date);
826: dbms_sql.define_column (l_cursor, 26,v_pn_ap_ar_term_id);
827: dbms_sql.define_column (l_cursor, 27,v_pn_accounted_date);
828: dbms_sql.define_column (l_cursor, 28,v_pn_rate);
829: dbms_sql.define_column (l_cursor, 29,v_pn_ap_invoice_num,50);
830: dbms_sql.define_column (l_cursor, 30,v_pn_payment_purpose_code,30);
831: dbms_sql.define_column (l_cursor, 31,v_pn_payment_term_type_code,30);
832: dbms_sql.define_column (l_cursor, 32,v_pn_lia_account);
833: dbms_sql.define_column (l_cursor, 33,v_pn_legal_entity_id);
826: dbms_sql.define_column (l_cursor, 26,v_pn_ap_ar_term_id);
827: dbms_sql.define_column (l_cursor, 27,v_pn_accounted_date);
828: dbms_sql.define_column (l_cursor, 28,v_pn_rate);
829: dbms_sql.define_column (l_cursor, 29,v_pn_ap_invoice_num,50);
830: dbms_sql.define_column (l_cursor, 30,v_pn_payment_purpose_code,30);
831: dbms_sql.define_column (l_cursor, 31,v_pn_payment_term_type_code,30);
832: dbms_sql.define_column (l_cursor, 32,v_pn_lia_account);
833: dbms_sql.define_column (l_cursor, 33,v_pn_legal_entity_id);
834: dbms_sql.define_column (l_cursor, 34,v_conv_rate);
827: dbms_sql.define_column (l_cursor, 27,v_pn_accounted_date);
828: dbms_sql.define_column (l_cursor, 28,v_pn_rate);
829: dbms_sql.define_column (l_cursor, 29,v_pn_ap_invoice_num,50);
830: dbms_sql.define_column (l_cursor, 30,v_pn_payment_purpose_code,30);
831: dbms_sql.define_column (l_cursor, 31,v_pn_payment_term_type_code,30);
832: dbms_sql.define_column (l_cursor, 32,v_pn_lia_account);
833: dbms_sql.define_column (l_cursor, 33,v_pn_legal_entity_id);
834: dbms_sql.define_column (l_cursor, 34,v_conv_rate);
835: dbms_sql.define_column (l_cursor, 35,v_conv_rate_type,30);
828: dbms_sql.define_column (l_cursor, 28,v_pn_rate);
829: dbms_sql.define_column (l_cursor, 29,v_pn_ap_invoice_num,50);
830: dbms_sql.define_column (l_cursor, 30,v_pn_payment_purpose_code,30);
831: dbms_sql.define_column (l_cursor, 31,v_pn_payment_term_type_code,30);
832: dbms_sql.define_column (l_cursor, 32,v_pn_lia_account);
833: dbms_sql.define_column (l_cursor, 33,v_pn_legal_entity_id);
834: dbms_sql.define_column (l_cursor, 34,v_conv_rate);
835: dbms_sql.define_column (l_cursor, 35,v_conv_rate_type,30);
836: dbms_sql.define_column (l_cursor, 36,v_item_grouping_rule_id);
829: dbms_sql.define_column (l_cursor, 29,v_pn_ap_invoice_num,50);
830: dbms_sql.define_column (l_cursor, 30,v_pn_payment_purpose_code,30);
831: dbms_sql.define_column (l_cursor, 31,v_pn_payment_term_type_code,30);
832: dbms_sql.define_column (l_cursor, 32,v_pn_lia_account);
833: dbms_sql.define_column (l_cursor, 33,v_pn_legal_entity_id);
834: dbms_sql.define_column (l_cursor, 34,v_conv_rate);
835: dbms_sql.define_column (l_cursor, 35,v_conv_rate_type,30);
836: dbms_sql.define_column (l_cursor, 36,v_item_grouping_rule_id);
837: dbms_sql.define_column (l_cursor, 37,v_term_grouping_rule_id);
830: dbms_sql.define_column (l_cursor, 30,v_pn_payment_purpose_code,30);
831: dbms_sql.define_column (l_cursor, 31,v_pn_payment_term_type_code,30);
832: dbms_sql.define_column (l_cursor, 32,v_pn_lia_account);
833: dbms_sql.define_column (l_cursor, 33,v_pn_legal_entity_id);
834: dbms_sql.define_column (l_cursor, 34,v_conv_rate);
835: dbms_sql.define_column (l_cursor, 35,v_conv_rate_type,30);
836: dbms_sql.define_column (l_cursor, 36,v_item_grouping_rule_id);
837: dbms_sql.define_column (l_cursor, 37,v_term_grouping_rule_id);
838: dbms_sql.define_column (l_cursor, 38,v_lease_grouping_rule_id);
831: dbms_sql.define_column (l_cursor, 31,v_pn_payment_term_type_code,30);
832: dbms_sql.define_column (l_cursor, 32,v_pn_lia_account);
833: dbms_sql.define_column (l_cursor, 33,v_pn_legal_entity_id);
834: dbms_sql.define_column (l_cursor, 34,v_conv_rate);
835: dbms_sql.define_column (l_cursor, 35,v_conv_rate_type,30);
836: dbms_sql.define_column (l_cursor, 36,v_item_grouping_rule_id);
837: dbms_sql.define_column (l_cursor, 37,v_term_grouping_rule_id);
838: dbms_sql.define_column (l_cursor, 38,v_lease_grouping_rule_id);
839:
832: dbms_sql.define_column (l_cursor, 32,v_pn_lia_account);
833: dbms_sql.define_column (l_cursor, 33,v_pn_legal_entity_id);
834: dbms_sql.define_column (l_cursor, 34,v_conv_rate);
835: dbms_sql.define_column (l_cursor, 35,v_conv_rate_type,30);
836: dbms_sql.define_column (l_cursor, 36,v_item_grouping_rule_id);
837: dbms_sql.define_column (l_cursor, 37,v_term_grouping_rule_id);
838: dbms_sql.define_column (l_cursor, 38,v_lease_grouping_rule_id);
839:
840: LOOP
833: dbms_sql.define_column (l_cursor, 33,v_pn_legal_entity_id);
834: dbms_sql.define_column (l_cursor, 34,v_conv_rate);
835: dbms_sql.define_column (l_cursor, 35,v_conv_rate_type,30);
836: dbms_sql.define_column (l_cursor, 36,v_item_grouping_rule_id);
837: dbms_sql.define_column (l_cursor, 37,v_term_grouping_rule_id);
838: dbms_sql.define_column (l_cursor, 38,v_lease_grouping_rule_id);
839:
840: LOOP
841:
834: dbms_sql.define_column (l_cursor, 34,v_conv_rate);
835: dbms_sql.define_column (l_cursor, 35,v_conv_rate_type,30);
836: dbms_sql.define_column (l_cursor, 36,v_item_grouping_rule_id);
837: dbms_sql.define_column (l_cursor, 37,v_term_grouping_rule_id);
838: dbms_sql.define_column (l_cursor, 38,v_lease_grouping_rule_id);
839:
840: LOOP
841:
842: l_index := l_index + 1;
840: LOOP
841:
842: l_index := l_index + 1;
843:
844: l_count := dbms_sql.fetch_rows( l_cursor );
845: EXIT WHEN l_count <> 1;
846:
847: dbms_sql.column_value (l_cursor, 1, exp_ap_cache(l_index).org_id);
848: dbms_sql.column_value (l_cursor, 2, exp_ap_cache(l_index).pn_payment_item_id);
843:
844: l_count := dbms_sql.fetch_rows( l_cursor );
845: EXIT WHEN l_count <> 1;
846:
847: dbms_sql.column_value (l_cursor, 1, exp_ap_cache(l_index).org_id);
848: dbms_sql.column_value (l_cursor, 2, exp_ap_cache(l_index).pn_payment_item_id);
849: dbms_sql.column_value (l_cursor, 3, exp_ap_cache(l_index).pn_payment_term_id);
850: dbms_sql.column_value (l_cursor, 4, exp_ap_cache(l_index).pn_export_currency_amount);
851: dbms_sql.column_value (l_cursor, 5, exp_ap_cache(l_index).pn_export_currency_code);
844: l_count := dbms_sql.fetch_rows( l_cursor );
845: EXIT WHEN l_count <> 1;
846:
847: dbms_sql.column_value (l_cursor, 1, exp_ap_cache(l_index).org_id);
848: dbms_sql.column_value (l_cursor, 2, exp_ap_cache(l_index).pn_payment_item_id);
849: dbms_sql.column_value (l_cursor, 3, exp_ap_cache(l_index).pn_payment_term_id);
850: dbms_sql.column_value (l_cursor, 4, exp_ap_cache(l_index).pn_export_currency_amount);
851: dbms_sql.column_value (l_cursor, 5, exp_ap_cache(l_index).pn_export_currency_code);
852: dbms_sql.column_value (l_cursor, 6, exp_ap_cache(l_index).pn_vendor_id);
845: EXIT WHEN l_count <> 1;
846:
847: dbms_sql.column_value (l_cursor, 1, exp_ap_cache(l_index).org_id);
848: dbms_sql.column_value (l_cursor, 2, exp_ap_cache(l_index).pn_payment_item_id);
849: dbms_sql.column_value (l_cursor, 3, exp_ap_cache(l_index).pn_payment_term_id);
850: dbms_sql.column_value (l_cursor, 4, exp_ap_cache(l_index).pn_export_currency_amount);
851: dbms_sql.column_value (l_cursor, 5, exp_ap_cache(l_index).pn_export_currency_code);
852: dbms_sql.column_value (l_cursor, 6, exp_ap_cache(l_index).pn_vendor_id);
853: dbms_sql.column_value (l_cursor, 7, exp_ap_cache(l_index).pn_vendor_site_id);
846:
847: dbms_sql.column_value (l_cursor, 1, exp_ap_cache(l_index).org_id);
848: dbms_sql.column_value (l_cursor, 2, exp_ap_cache(l_index).pn_payment_item_id);
849: dbms_sql.column_value (l_cursor, 3, exp_ap_cache(l_index).pn_payment_term_id);
850: dbms_sql.column_value (l_cursor, 4, exp_ap_cache(l_index).pn_export_currency_amount);
851: dbms_sql.column_value (l_cursor, 5, exp_ap_cache(l_index).pn_export_currency_code);
852: dbms_sql.column_value (l_cursor, 6, exp_ap_cache(l_index).pn_vendor_id);
853: dbms_sql.column_value (l_cursor, 7, exp_ap_cache(l_index).pn_vendor_site_id);
854: dbms_sql.column_value (l_cursor, 8, exp_ap_cache(l_index).pn_project_id);
847: dbms_sql.column_value (l_cursor, 1, exp_ap_cache(l_index).org_id);
848: dbms_sql.column_value (l_cursor, 2, exp_ap_cache(l_index).pn_payment_item_id);
849: dbms_sql.column_value (l_cursor, 3, exp_ap_cache(l_index).pn_payment_term_id);
850: dbms_sql.column_value (l_cursor, 4, exp_ap_cache(l_index).pn_export_currency_amount);
851: dbms_sql.column_value (l_cursor, 5, exp_ap_cache(l_index).pn_export_currency_code);
852: dbms_sql.column_value (l_cursor, 6, exp_ap_cache(l_index).pn_vendor_id);
853: dbms_sql.column_value (l_cursor, 7, exp_ap_cache(l_index).pn_vendor_site_id);
854: dbms_sql.column_value (l_cursor, 8, exp_ap_cache(l_index).pn_project_id);
855: dbms_sql.column_value (l_cursor, 9, exp_ap_cache(l_index).pn_task_id);
848: dbms_sql.column_value (l_cursor, 2, exp_ap_cache(l_index).pn_payment_item_id);
849: dbms_sql.column_value (l_cursor, 3, exp_ap_cache(l_index).pn_payment_term_id);
850: dbms_sql.column_value (l_cursor, 4, exp_ap_cache(l_index).pn_export_currency_amount);
851: dbms_sql.column_value (l_cursor, 5, exp_ap_cache(l_index).pn_export_currency_code);
852: dbms_sql.column_value (l_cursor, 6, exp_ap_cache(l_index).pn_vendor_id);
853: dbms_sql.column_value (l_cursor, 7, exp_ap_cache(l_index).pn_vendor_site_id);
854: dbms_sql.column_value (l_cursor, 8, exp_ap_cache(l_index).pn_project_id);
855: dbms_sql.column_value (l_cursor, 9, exp_ap_cache(l_index).pn_task_id);
856: dbms_sql.column_value (l_cursor, 10,exp_ap_cache(l_index).pn_organization_id);
849: dbms_sql.column_value (l_cursor, 3, exp_ap_cache(l_index).pn_payment_term_id);
850: dbms_sql.column_value (l_cursor, 4, exp_ap_cache(l_index).pn_export_currency_amount);
851: dbms_sql.column_value (l_cursor, 5, exp_ap_cache(l_index).pn_export_currency_code);
852: dbms_sql.column_value (l_cursor, 6, exp_ap_cache(l_index).pn_vendor_id);
853: dbms_sql.column_value (l_cursor, 7, exp_ap_cache(l_index).pn_vendor_site_id);
854: dbms_sql.column_value (l_cursor, 8, exp_ap_cache(l_index).pn_project_id);
855: dbms_sql.column_value (l_cursor, 9, exp_ap_cache(l_index).pn_task_id);
856: dbms_sql.column_value (l_cursor, 10,exp_ap_cache(l_index).pn_organization_id);
857: dbms_sql.column_value (l_cursor, 11,exp_ap_cache(l_index).pn_expenditure_type);
850: dbms_sql.column_value (l_cursor, 4, exp_ap_cache(l_index).pn_export_currency_amount);
851: dbms_sql.column_value (l_cursor, 5, exp_ap_cache(l_index).pn_export_currency_code);
852: dbms_sql.column_value (l_cursor, 6, exp_ap_cache(l_index).pn_vendor_id);
853: dbms_sql.column_value (l_cursor, 7, exp_ap_cache(l_index).pn_vendor_site_id);
854: dbms_sql.column_value (l_cursor, 8, exp_ap_cache(l_index).pn_project_id);
855: dbms_sql.column_value (l_cursor, 9, exp_ap_cache(l_index).pn_task_id);
856: dbms_sql.column_value (l_cursor, 10,exp_ap_cache(l_index).pn_organization_id);
857: dbms_sql.column_value (l_cursor, 11,exp_ap_cache(l_index).pn_expenditure_type);
858: dbms_sql.column_value (l_cursor, 12,exp_ap_cache(l_index).pn_expenditure_item_date);
851: dbms_sql.column_value (l_cursor, 5, exp_ap_cache(l_index).pn_export_currency_code);
852: dbms_sql.column_value (l_cursor, 6, exp_ap_cache(l_index).pn_vendor_id);
853: dbms_sql.column_value (l_cursor, 7, exp_ap_cache(l_index).pn_vendor_site_id);
854: dbms_sql.column_value (l_cursor, 8, exp_ap_cache(l_index).pn_project_id);
855: dbms_sql.column_value (l_cursor, 9, exp_ap_cache(l_index).pn_task_id);
856: dbms_sql.column_value (l_cursor, 10,exp_ap_cache(l_index).pn_organization_id);
857: dbms_sql.column_value (l_cursor, 11,exp_ap_cache(l_index).pn_expenditure_type);
858: dbms_sql.column_value (l_cursor, 12,exp_ap_cache(l_index).pn_expenditure_item_date);
859: dbms_sql.column_value (l_cursor, 13,exp_ap_cache(l_index).pn_tax_group_id);
852: dbms_sql.column_value (l_cursor, 6, exp_ap_cache(l_index).pn_vendor_id);
853: dbms_sql.column_value (l_cursor, 7, exp_ap_cache(l_index).pn_vendor_site_id);
854: dbms_sql.column_value (l_cursor, 8, exp_ap_cache(l_index).pn_project_id);
855: dbms_sql.column_value (l_cursor, 9, exp_ap_cache(l_index).pn_task_id);
856: dbms_sql.column_value (l_cursor, 10,exp_ap_cache(l_index).pn_organization_id);
857: dbms_sql.column_value (l_cursor, 11,exp_ap_cache(l_index).pn_expenditure_type);
858: dbms_sql.column_value (l_cursor, 12,exp_ap_cache(l_index).pn_expenditure_item_date);
859: dbms_sql.column_value (l_cursor, 13,exp_ap_cache(l_index).pn_tax_group_id);
860: dbms_sql.column_value (l_cursor, 14,exp_ap_cache(l_index).pn_tax_code_id);
853: dbms_sql.column_value (l_cursor, 7, exp_ap_cache(l_index).pn_vendor_site_id);
854: dbms_sql.column_value (l_cursor, 8, exp_ap_cache(l_index).pn_project_id);
855: dbms_sql.column_value (l_cursor, 9, exp_ap_cache(l_index).pn_task_id);
856: dbms_sql.column_value (l_cursor, 10,exp_ap_cache(l_index).pn_organization_id);
857: dbms_sql.column_value (l_cursor, 11,exp_ap_cache(l_index).pn_expenditure_type);
858: dbms_sql.column_value (l_cursor, 12,exp_ap_cache(l_index).pn_expenditure_item_date);
859: dbms_sql.column_value (l_cursor, 13,exp_ap_cache(l_index).pn_tax_group_id);
860: dbms_sql.column_value (l_cursor, 14,exp_ap_cache(l_index).pn_tax_code_id);
861: dbms_sql.column_value (l_cursor, 15,exp_ap_cache(l_index).pn_tax_classification_code);
854: dbms_sql.column_value (l_cursor, 8, exp_ap_cache(l_index).pn_project_id);
855: dbms_sql.column_value (l_cursor, 9, exp_ap_cache(l_index).pn_task_id);
856: dbms_sql.column_value (l_cursor, 10,exp_ap_cache(l_index).pn_organization_id);
857: dbms_sql.column_value (l_cursor, 11,exp_ap_cache(l_index).pn_expenditure_type);
858: dbms_sql.column_value (l_cursor, 12,exp_ap_cache(l_index).pn_expenditure_item_date);
859: dbms_sql.column_value (l_cursor, 13,exp_ap_cache(l_index).pn_tax_group_id);
860: dbms_sql.column_value (l_cursor, 14,exp_ap_cache(l_index).pn_tax_code_id);
861: dbms_sql.column_value (l_cursor, 15,exp_ap_cache(l_index).pn_tax_classification_code);
862: dbms_sql.column_value (l_cursor, 16,exp_ap_cache(l_index).pn_tax_included);
855: dbms_sql.column_value (l_cursor, 9, exp_ap_cache(l_index).pn_task_id);
856: dbms_sql.column_value (l_cursor, 10,exp_ap_cache(l_index).pn_organization_id);
857: dbms_sql.column_value (l_cursor, 11,exp_ap_cache(l_index).pn_expenditure_type);
858: dbms_sql.column_value (l_cursor, 12,exp_ap_cache(l_index).pn_expenditure_item_date);
859: dbms_sql.column_value (l_cursor, 13,exp_ap_cache(l_index).pn_tax_group_id);
860: dbms_sql.column_value (l_cursor, 14,exp_ap_cache(l_index).pn_tax_code_id);
861: dbms_sql.column_value (l_cursor, 15,exp_ap_cache(l_index).pn_tax_classification_code);
862: dbms_sql.column_value (l_cursor, 16,exp_ap_cache(l_index).pn_tax_included);
863: dbms_sql.column_value (l_cursor, 17,exp_ap_cache(l_index).pn_distribution_set_id);
856: dbms_sql.column_value (l_cursor, 10,exp_ap_cache(l_index).pn_organization_id);
857: dbms_sql.column_value (l_cursor, 11,exp_ap_cache(l_index).pn_expenditure_type);
858: dbms_sql.column_value (l_cursor, 12,exp_ap_cache(l_index).pn_expenditure_item_date);
859: dbms_sql.column_value (l_cursor, 13,exp_ap_cache(l_index).pn_tax_group_id);
860: dbms_sql.column_value (l_cursor, 14,exp_ap_cache(l_index).pn_tax_code_id);
861: dbms_sql.column_value (l_cursor, 15,exp_ap_cache(l_index).pn_tax_classification_code);
862: dbms_sql.column_value (l_cursor, 16,exp_ap_cache(l_index).pn_tax_included);
863: dbms_sql.column_value (l_cursor, 17,exp_ap_cache(l_index).pn_distribution_set_id);
864: dbms_sql.column_value (l_cursor, 18,exp_ap_cache(l_index).pn_lease_num);
857: dbms_sql.column_value (l_cursor, 11,exp_ap_cache(l_index).pn_expenditure_type);
858: dbms_sql.column_value (l_cursor, 12,exp_ap_cache(l_index).pn_expenditure_item_date);
859: dbms_sql.column_value (l_cursor, 13,exp_ap_cache(l_index).pn_tax_group_id);
860: dbms_sql.column_value (l_cursor, 14,exp_ap_cache(l_index).pn_tax_code_id);
861: dbms_sql.column_value (l_cursor, 15,exp_ap_cache(l_index).pn_tax_classification_code);
862: dbms_sql.column_value (l_cursor, 16,exp_ap_cache(l_index).pn_tax_included);
863: dbms_sql.column_value (l_cursor, 17,exp_ap_cache(l_index).pn_distribution_set_id);
864: dbms_sql.column_value (l_cursor, 18,exp_ap_cache(l_index).pn_lease_num);
865: dbms_sql.column_value (l_cursor, 19,exp_ap_cache(l_index).pn_lease_id);
858: dbms_sql.column_value (l_cursor, 12,exp_ap_cache(l_index).pn_expenditure_item_date);
859: dbms_sql.column_value (l_cursor, 13,exp_ap_cache(l_index).pn_tax_group_id);
860: dbms_sql.column_value (l_cursor, 14,exp_ap_cache(l_index).pn_tax_code_id);
861: dbms_sql.column_value (l_cursor, 15,exp_ap_cache(l_index).pn_tax_classification_code);
862: dbms_sql.column_value (l_cursor, 16,exp_ap_cache(l_index).pn_tax_included);
863: dbms_sql.column_value (l_cursor, 17,exp_ap_cache(l_index).pn_distribution_set_id);
864: dbms_sql.column_value (l_cursor, 18,exp_ap_cache(l_index).pn_lease_num);
865: dbms_sql.column_value (l_cursor, 19,exp_ap_cache(l_index).pn_lease_id);
866: dbms_sql.column_value (l_cursor, 20,exp_ap_cache(l_index).pn_send_entries);
859: dbms_sql.column_value (l_cursor, 13,exp_ap_cache(l_index).pn_tax_group_id);
860: dbms_sql.column_value (l_cursor, 14,exp_ap_cache(l_index).pn_tax_code_id);
861: dbms_sql.column_value (l_cursor, 15,exp_ap_cache(l_index).pn_tax_classification_code);
862: dbms_sql.column_value (l_cursor, 16,exp_ap_cache(l_index).pn_tax_included);
863: dbms_sql.column_value (l_cursor, 17,exp_ap_cache(l_index).pn_distribution_set_id);
864: dbms_sql.column_value (l_cursor, 18,exp_ap_cache(l_index).pn_lease_num);
865: dbms_sql.column_value (l_cursor, 19,exp_ap_cache(l_index).pn_lease_id);
866: dbms_sql.column_value (l_cursor, 20,exp_ap_cache(l_index).pn_send_entries);
867: dbms_sql.column_value (l_cursor, 21,exp_ap_cache(l_index).pn_payment_schedule_id);
860: dbms_sql.column_value (l_cursor, 14,exp_ap_cache(l_index).pn_tax_code_id);
861: dbms_sql.column_value (l_cursor, 15,exp_ap_cache(l_index).pn_tax_classification_code);
862: dbms_sql.column_value (l_cursor, 16,exp_ap_cache(l_index).pn_tax_included);
863: dbms_sql.column_value (l_cursor, 17,exp_ap_cache(l_index).pn_distribution_set_id);
864: dbms_sql.column_value (l_cursor, 18,exp_ap_cache(l_index).pn_lease_num);
865: dbms_sql.column_value (l_cursor, 19,exp_ap_cache(l_index).pn_lease_id);
866: dbms_sql.column_value (l_cursor, 20,exp_ap_cache(l_index).pn_send_entries);
867: dbms_sql.column_value (l_cursor, 21,exp_ap_cache(l_index).pn_payment_schedule_id);
868: dbms_sql.column_value (l_cursor, 22,exp_ap_cache(l_index).pn_period_name);
861: dbms_sql.column_value (l_cursor, 15,exp_ap_cache(l_index).pn_tax_classification_code);
862: dbms_sql.column_value (l_cursor, 16,exp_ap_cache(l_index).pn_tax_included);
863: dbms_sql.column_value (l_cursor, 17,exp_ap_cache(l_index).pn_distribution_set_id);
864: dbms_sql.column_value (l_cursor, 18,exp_ap_cache(l_index).pn_lease_num);
865: dbms_sql.column_value (l_cursor, 19,exp_ap_cache(l_index).pn_lease_id);
866: dbms_sql.column_value (l_cursor, 20,exp_ap_cache(l_index).pn_send_entries);
867: dbms_sql.column_value (l_cursor, 21,exp_ap_cache(l_index).pn_payment_schedule_id);
868: dbms_sql.column_value (l_cursor, 22,exp_ap_cache(l_index).pn_period_name);
869: dbms_sql.column_value (l_cursor, 23,exp_ap_cache(l_index).gl_date);
862: dbms_sql.column_value (l_cursor, 16,exp_ap_cache(l_index).pn_tax_included);
863: dbms_sql.column_value (l_cursor, 17,exp_ap_cache(l_index).pn_distribution_set_id);
864: dbms_sql.column_value (l_cursor, 18,exp_ap_cache(l_index).pn_lease_num);
865: dbms_sql.column_value (l_cursor, 19,exp_ap_cache(l_index).pn_lease_id);
866: dbms_sql.column_value (l_cursor, 20,exp_ap_cache(l_index).pn_send_entries);
867: dbms_sql.column_value (l_cursor, 21,exp_ap_cache(l_index).pn_payment_schedule_id);
868: dbms_sql.column_value (l_cursor, 22,exp_ap_cache(l_index).pn_period_name);
869: dbms_sql.column_value (l_cursor, 23,exp_ap_cache(l_index).gl_date);
870: dbms_sql.column_value (l_cursor, 24,exp_ap_cache(l_index).pn_normalize);
863: dbms_sql.column_value (l_cursor, 17,exp_ap_cache(l_index).pn_distribution_set_id);
864: dbms_sql.column_value (l_cursor, 18,exp_ap_cache(l_index).pn_lease_num);
865: dbms_sql.column_value (l_cursor, 19,exp_ap_cache(l_index).pn_lease_id);
866: dbms_sql.column_value (l_cursor, 20,exp_ap_cache(l_index).pn_send_entries);
867: dbms_sql.column_value (l_cursor, 21,exp_ap_cache(l_index).pn_payment_schedule_id);
868: dbms_sql.column_value (l_cursor, 22,exp_ap_cache(l_index).pn_period_name);
869: dbms_sql.column_value (l_cursor, 23,exp_ap_cache(l_index).gl_date);
870: dbms_sql.column_value (l_cursor, 24,exp_ap_cache(l_index).pn_normalize);
871: dbms_sql.column_value (l_cursor, 25,exp_ap_cache(l_index).pn_due_date);
864: dbms_sql.column_value (l_cursor, 18,exp_ap_cache(l_index).pn_lease_num);
865: dbms_sql.column_value (l_cursor, 19,exp_ap_cache(l_index).pn_lease_id);
866: dbms_sql.column_value (l_cursor, 20,exp_ap_cache(l_index).pn_send_entries);
867: dbms_sql.column_value (l_cursor, 21,exp_ap_cache(l_index).pn_payment_schedule_id);
868: dbms_sql.column_value (l_cursor, 22,exp_ap_cache(l_index).pn_period_name);
869: dbms_sql.column_value (l_cursor, 23,exp_ap_cache(l_index).gl_date);
870: dbms_sql.column_value (l_cursor, 24,exp_ap_cache(l_index).pn_normalize);
871: dbms_sql.column_value (l_cursor, 25,exp_ap_cache(l_index).pn_due_date);
872: dbms_sql.column_value (l_cursor, 26,exp_ap_cache(l_index).pn_ap_ar_term_id);
865: dbms_sql.column_value (l_cursor, 19,exp_ap_cache(l_index).pn_lease_id);
866: dbms_sql.column_value (l_cursor, 20,exp_ap_cache(l_index).pn_send_entries);
867: dbms_sql.column_value (l_cursor, 21,exp_ap_cache(l_index).pn_payment_schedule_id);
868: dbms_sql.column_value (l_cursor, 22,exp_ap_cache(l_index).pn_period_name);
869: dbms_sql.column_value (l_cursor, 23,exp_ap_cache(l_index).gl_date);
870: dbms_sql.column_value (l_cursor, 24,exp_ap_cache(l_index).pn_normalize);
871: dbms_sql.column_value (l_cursor, 25,exp_ap_cache(l_index).pn_due_date);
872: dbms_sql.column_value (l_cursor, 26,exp_ap_cache(l_index).pn_ap_ar_term_id);
873: dbms_sql.column_value (l_cursor, 27,exp_ap_cache(l_index).pn_accounted_date);
866: dbms_sql.column_value (l_cursor, 20,exp_ap_cache(l_index).pn_send_entries);
867: dbms_sql.column_value (l_cursor, 21,exp_ap_cache(l_index).pn_payment_schedule_id);
868: dbms_sql.column_value (l_cursor, 22,exp_ap_cache(l_index).pn_period_name);
869: dbms_sql.column_value (l_cursor, 23,exp_ap_cache(l_index).gl_date);
870: dbms_sql.column_value (l_cursor, 24,exp_ap_cache(l_index).pn_normalize);
871: dbms_sql.column_value (l_cursor, 25,exp_ap_cache(l_index).pn_due_date);
872: dbms_sql.column_value (l_cursor, 26,exp_ap_cache(l_index).pn_ap_ar_term_id);
873: dbms_sql.column_value (l_cursor, 27,exp_ap_cache(l_index).pn_accounted_date);
874: dbms_sql.column_value (l_cursor, 28,exp_ap_cache(l_index).pn_rate);
867: dbms_sql.column_value (l_cursor, 21,exp_ap_cache(l_index).pn_payment_schedule_id);
868: dbms_sql.column_value (l_cursor, 22,exp_ap_cache(l_index).pn_period_name);
869: dbms_sql.column_value (l_cursor, 23,exp_ap_cache(l_index).gl_date);
870: dbms_sql.column_value (l_cursor, 24,exp_ap_cache(l_index).pn_normalize);
871: dbms_sql.column_value (l_cursor, 25,exp_ap_cache(l_index).pn_due_date);
872: dbms_sql.column_value (l_cursor, 26,exp_ap_cache(l_index).pn_ap_ar_term_id);
873: dbms_sql.column_value (l_cursor, 27,exp_ap_cache(l_index).pn_accounted_date);
874: dbms_sql.column_value (l_cursor, 28,exp_ap_cache(l_index).pn_rate);
875: dbms_sql.column_value (l_cursor, 29,exp_ap_cache(l_index).pn_ap_invoice_num);
868: dbms_sql.column_value (l_cursor, 22,exp_ap_cache(l_index).pn_period_name);
869: dbms_sql.column_value (l_cursor, 23,exp_ap_cache(l_index).gl_date);
870: dbms_sql.column_value (l_cursor, 24,exp_ap_cache(l_index).pn_normalize);
871: dbms_sql.column_value (l_cursor, 25,exp_ap_cache(l_index).pn_due_date);
872: dbms_sql.column_value (l_cursor, 26,exp_ap_cache(l_index).pn_ap_ar_term_id);
873: dbms_sql.column_value (l_cursor, 27,exp_ap_cache(l_index).pn_accounted_date);
874: dbms_sql.column_value (l_cursor, 28,exp_ap_cache(l_index).pn_rate);
875: dbms_sql.column_value (l_cursor, 29,exp_ap_cache(l_index).pn_ap_invoice_num);
876: dbms_sql.column_value (l_cursor, 30,exp_ap_cache(l_index).pn_payment_purpose_code);
869: dbms_sql.column_value (l_cursor, 23,exp_ap_cache(l_index).gl_date);
870: dbms_sql.column_value (l_cursor, 24,exp_ap_cache(l_index).pn_normalize);
871: dbms_sql.column_value (l_cursor, 25,exp_ap_cache(l_index).pn_due_date);
872: dbms_sql.column_value (l_cursor, 26,exp_ap_cache(l_index).pn_ap_ar_term_id);
873: dbms_sql.column_value (l_cursor, 27,exp_ap_cache(l_index).pn_accounted_date);
874: dbms_sql.column_value (l_cursor, 28,exp_ap_cache(l_index).pn_rate);
875: dbms_sql.column_value (l_cursor, 29,exp_ap_cache(l_index).pn_ap_invoice_num);
876: dbms_sql.column_value (l_cursor, 30,exp_ap_cache(l_index).pn_payment_purpose_code);
877: dbms_sql.column_value (l_cursor, 31,exp_ap_cache(l_index).pn_payment_term_type_code);
870: dbms_sql.column_value (l_cursor, 24,exp_ap_cache(l_index).pn_normalize);
871: dbms_sql.column_value (l_cursor, 25,exp_ap_cache(l_index).pn_due_date);
872: dbms_sql.column_value (l_cursor, 26,exp_ap_cache(l_index).pn_ap_ar_term_id);
873: dbms_sql.column_value (l_cursor, 27,exp_ap_cache(l_index).pn_accounted_date);
874: dbms_sql.column_value (l_cursor, 28,exp_ap_cache(l_index).pn_rate);
875: dbms_sql.column_value (l_cursor, 29,exp_ap_cache(l_index).pn_ap_invoice_num);
876: dbms_sql.column_value (l_cursor, 30,exp_ap_cache(l_index).pn_payment_purpose_code);
877: dbms_sql.column_value (l_cursor, 31,exp_ap_cache(l_index).pn_payment_term_type_code);
878: dbms_sql.column_value (l_cursor, 32,exp_ap_cache(l_index).pn_lia_account);
871: dbms_sql.column_value (l_cursor, 25,exp_ap_cache(l_index).pn_due_date);
872: dbms_sql.column_value (l_cursor, 26,exp_ap_cache(l_index).pn_ap_ar_term_id);
873: dbms_sql.column_value (l_cursor, 27,exp_ap_cache(l_index).pn_accounted_date);
874: dbms_sql.column_value (l_cursor, 28,exp_ap_cache(l_index).pn_rate);
875: dbms_sql.column_value (l_cursor, 29,exp_ap_cache(l_index).pn_ap_invoice_num);
876: dbms_sql.column_value (l_cursor, 30,exp_ap_cache(l_index).pn_payment_purpose_code);
877: dbms_sql.column_value (l_cursor, 31,exp_ap_cache(l_index).pn_payment_term_type_code);
878: dbms_sql.column_value (l_cursor, 32,exp_ap_cache(l_index).pn_lia_account);
879: dbms_sql.column_value (l_cursor, 33,exp_ap_cache(l_index).pn_legal_entity_id);
872: dbms_sql.column_value (l_cursor, 26,exp_ap_cache(l_index).pn_ap_ar_term_id);
873: dbms_sql.column_value (l_cursor, 27,exp_ap_cache(l_index).pn_accounted_date);
874: dbms_sql.column_value (l_cursor, 28,exp_ap_cache(l_index).pn_rate);
875: dbms_sql.column_value (l_cursor, 29,exp_ap_cache(l_index).pn_ap_invoice_num);
876: dbms_sql.column_value (l_cursor, 30,exp_ap_cache(l_index).pn_payment_purpose_code);
877: dbms_sql.column_value (l_cursor, 31,exp_ap_cache(l_index).pn_payment_term_type_code);
878: dbms_sql.column_value (l_cursor, 32,exp_ap_cache(l_index).pn_lia_account);
879: dbms_sql.column_value (l_cursor, 33,exp_ap_cache(l_index).pn_legal_entity_id);
880: dbms_sql.column_value (l_cursor, 34,exp_ap_cache(l_index).conv_rate);
873: dbms_sql.column_value (l_cursor, 27,exp_ap_cache(l_index).pn_accounted_date);
874: dbms_sql.column_value (l_cursor, 28,exp_ap_cache(l_index).pn_rate);
875: dbms_sql.column_value (l_cursor, 29,exp_ap_cache(l_index).pn_ap_invoice_num);
876: dbms_sql.column_value (l_cursor, 30,exp_ap_cache(l_index).pn_payment_purpose_code);
877: dbms_sql.column_value (l_cursor, 31,exp_ap_cache(l_index).pn_payment_term_type_code);
878: dbms_sql.column_value (l_cursor, 32,exp_ap_cache(l_index).pn_lia_account);
879: dbms_sql.column_value (l_cursor, 33,exp_ap_cache(l_index).pn_legal_entity_id);
880: dbms_sql.column_value (l_cursor, 34,exp_ap_cache(l_index).conv_rate);
881: dbms_sql.column_value (l_cursor, 35,exp_ap_cache(l_index).conv_rate_type);
874: dbms_sql.column_value (l_cursor, 28,exp_ap_cache(l_index).pn_rate);
875: dbms_sql.column_value (l_cursor, 29,exp_ap_cache(l_index).pn_ap_invoice_num);
876: dbms_sql.column_value (l_cursor, 30,exp_ap_cache(l_index).pn_payment_purpose_code);
877: dbms_sql.column_value (l_cursor, 31,exp_ap_cache(l_index).pn_payment_term_type_code);
878: dbms_sql.column_value (l_cursor, 32,exp_ap_cache(l_index).pn_lia_account);
879: dbms_sql.column_value (l_cursor, 33,exp_ap_cache(l_index).pn_legal_entity_id);
880: dbms_sql.column_value (l_cursor, 34,exp_ap_cache(l_index).conv_rate);
881: dbms_sql.column_value (l_cursor, 35,exp_ap_cache(l_index).conv_rate_type);
882: dbms_sql.column_value (l_cursor, 36,exp_ap_cache(l_index).item_grouping_rule_id);
875: dbms_sql.column_value (l_cursor, 29,exp_ap_cache(l_index).pn_ap_invoice_num);
876: dbms_sql.column_value (l_cursor, 30,exp_ap_cache(l_index).pn_payment_purpose_code);
877: dbms_sql.column_value (l_cursor, 31,exp_ap_cache(l_index).pn_payment_term_type_code);
878: dbms_sql.column_value (l_cursor, 32,exp_ap_cache(l_index).pn_lia_account);
879: dbms_sql.column_value (l_cursor, 33,exp_ap_cache(l_index).pn_legal_entity_id);
880: dbms_sql.column_value (l_cursor, 34,exp_ap_cache(l_index).conv_rate);
881: dbms_sql.column_value (l_cursor, 35,exp_ap_cache(l_index).conv_rate_type);
882: dbms_sql.column_value (l_cursor, 36,exp_ap_cache(l_index).item_grouping_rule_id);
883: dbms_sql.column_value (l_cursor, 37,exp_ap_cache(l_index).term_grouping_rule_id);
876: dbms_sql.column_value (l_cursor, 30,exp_ap_cache(l_index).pn_payment_purpose_code);
877: dbms_sql.column_value (l_cursor, 31,exp_ap_cache(l_index).pn_payment_term_type_code);
878: dbms_sql.column_value (l_cursor, 32,exp_ap_cache(l_index).pn_lia_account);
879: dbms_sql.column_value (l_cursor, 33,exp_ap_cache(l_index).pn_legal_entity_id);
880: dbms_sql.column_value (l_cursor, 34,exp_ap_cache(l_index).conv_rate);
881: dbms_sql.column_value (l_cursor, 35,exp_ap_cache(l_index).conv_rate_type);
882: dbms_sql.column_value (l_cursor, 36,exp_ap_cache(l_index).item_grouping_rule_id);
883: dbms_sql.column_value (l_cursor, 37,exp_ap_cache(l_index).term_grouping_rule_id);
884: dbms_sql.column_value (l_cursor, 38,exp_ap_cache(l_index).lease_grouping_rule_id);
877: dbms_sql.column_value (l_cursor, 31,exp_ap_cache(l_index).pn_payment_term_type_code);
878: dbms_sql.column_value (l_cursor, 32,exp_ap_cache(l_index).pn_lia_account);
879: dbms_sql.column_value (l_cursor, 33,exp_ap_cache(l_index).pn_legal_entity_id);
880: dbms_sql.column_value (l_cursor, 34,exp_ap_cache(l_index).conv_rate);
881: dbms_sql.column_value (l_cursor, 35,exp_ap_cache(l_index).conv_rate_type);
882: dbms_sql.column_value (l_cursor, 36,exp_ap_cache(l_index).item_grouping_rule_id);
883: dbms_sql.column_value (l_cursor, 37,exp_ap_cache(l_index).term_grouping_rule_id);
884: dbms_sql.column_value (l_cursor, 38,exp_ap_cache(l_index).lease_grouping_rule_id);
885:
878: dbms_sql.column_value (l_cursor, 32,exp_ap_cache(l_index).pn_lia_account);
879: dbms_sql.column_value (l_cursor, 33,exp_ap_cache(l_index).pn_legal_entity_id);
880: dbms_sql.column_value (l_cursor, 34,exp_ap_cache(l_index).conv_rate);
881: dbms_sql.column_value (l_cursor, 35,exp_ap_cache(l_index).conv_rate_type);
882: dbms_sql.column_value (l_cursor, 36,exp_ap_cache(l_index).item_grouping_rule_id);
883: dbms_sql.column_value (l_cursor, 37,exp_ap_cache(l_index).term_grouping_rule_id);
884: dbms_sql.column_value (l_cursor, 38,exp_ap_cache(l_index).lease_grouping_rule_id);
885:
886: exp_ap_cache(l_index).processed := 'N';
879: dbms_sql.column_value (l_cursor, 33,exp_ap_cache(l_index).pn_legal_entity_id);
880: dbms_sql.column_value (l_cursor, 34,exp_ap_cache(l_index).conv_rate);
881: dbms_sql.column_value (l_cursor, 35,exp_ap_cache(l_index).conv_rate_type);
882: dbms_sql.column_value (l_cursor, 36,exp_ap_cache(l_index).item_grouping_rule_id);
883: dbms_sql.column_value (l_cursor, 37,exp_ap_cache(l_index).term_grouping_rule_id);
884: dbms_sql.column_value (l_cursor, 38,exp_ap_cache(l_index).lease_grouping_rule_id);
885:
886: exp_ap_cache(l_index).processed := 'N';
887:
880: dbms_sql.column_value (l_cursor, 34,exp_ap_cache(l_index).conv_rate);
881: dbms_sql.column_value (l_cursor, 35,exp_ap_cache(l_index).conv_rate_type);
882: dbms_sql.column_value (l_cursor, 36,exp_ap_cache(l_index).item_grouping_rule_id);
883: dbms_sql.column_value (l_cursor, 37,exp_ap_cache(l_index).term_grouping_rule_id);
884: dbms_sql.column_value (l_cursor, 38,exp_ap_cache(l_index).lease_grouping_rule_id);
885:
886: exp_ap_cache(l_index).processed := 'N';
887:
888: -- validate the item
991: RAISE;
992: END;
993: END LOOP;
994:
995: IF dbms_sql.is_open (l_cursor) THEN
996: dbms_sql.close_cursor (l_cursor);
997: END IF;
998:
999: l_total_ctr := l_total_ctr + l_index - 1;
992: END;
993: END LOOP;
994:
995: IF dbms_sql.is_open (l_cursor) THEN
996: dbms_sql.close_cursor (l_cursor);
997: END IF;
998:
999: l_total_ctr := l_total_ctr + l_index - 1;
1000:
2089: -- procedure.
2090: -- 18-FEB-04 Kiran Hegde o Added call to get_order_by_grpby in case of
2091: -- the grouping rule attached at SYSOP level
2092: -- 26-OCT-05 Hareesha o ATG mandated changes for SQL literals using
2093: -- dbms_sql.
2094: -- 24-JUL-06 Hareesha o Bug# 5398654 Consider the lease-no ,sched dt,
2095: -- due dt,amt due ranges while exporting.
2096: --------------------------------------------------------------------------------
2097: PROCEDURE exp_to_ap(errbuf OUT NOCOPY VARCHAR2,