420: -- 'pn_legal_entity_id=' || pn_legal_entity_id || ',' ||
421: -- 'pn_ledger_id=' || pn_ledger_id || ',' ||
422: -- 'pv_accounting_year=' || pv_accounting_year);
423:
424: lv_income_cat_seg_col := JA_CN_UTILITY.Get_Attribute_Column(pv_flexfield_code => 'CICA'
425: ,pn_application_id => 101
426: ,pn_coa_id => pn_coa_id
427: );
428: lv_income_proj_seg_col := JA_CN_UTILITY.Get_Attribute_Column(pv_flexfield_code => 'CIPR'
424: lv_income_cat_seg_col := JA_CN_UTILITY.Get_Attribute_Column(pv_flexfield_code => 'CICA'
425: ,pn_application_id => 101
426: ,pn_coa_id => pn_coa_id
427: );
428: lv_income_proj_seg_col := JA_CN_UTILITY.Get_Attribute_Column(pv_flexfield_code => 'CIPR'
429: ,pn_application_id => 101
430: ,pn_coa_id => pn_coa_id
431: );
432: lv_budget_type_seg_col := JA_CN_UTILITY.Get_Attribute_Column(pv_flexfield_code => 'CBTY'
428: lv_income_proj_seg_col := JA_CN_UTILITY.Get_Attribute_Column(pv_flexfield_code => 'CIPR'
429: ,pn_application_id => 101
430: ,pn_coa_id => pn_coa_id
431: );
432: lv_budget_type_seg_col := JA_CN_UTILITY.Get_Attribute_Column(pv_flexfield_code => 'CBTY'
433: ,pn_application_id => 101
434: ,pn_coa_id => pn_coa_id
435: );
436: lv_budget_type_value := JA_CN_UTILITY.Get_Budget_Type_Value(pn_coa_id => pn_coa_id
432: lv_budget_type_seg_col := JA_CN_UTILITY.Get_Attribute_Column(pv_flexfield_code => 'CBTY'
433: ,pn_application_id => 101
434: ,pn_coa_id => pn_coa_id
435: );
436: lv_budget_type_value := JA_CN_UTILITY.Get_Budget_Type_Value(pn_coa_id => pn_coa_id
437: ,pv_flexfield_code => 'LYBA'
438: );
439:
440: --fixed bug 10316565 by ChuanLing Shao
493: END IF;
494: --2) BSV condition
495: lv_bi_cursor_sql := lv_bi_cursor_sql || ' AND EXISTS (SELECT llbg.Bal_Seg_Value ';
496: lv_bi_cursor_sql := lv_bi_cursor_sql || ' FROM ja_cn_ledger_le_bsv_gt llbg';
497: lv_bi_cursor_sql := lv_bi_cursor_sql || ' WHERE JA_CN_UTILITY.get_balancing_segment(gcc.CODE_COMBINATION_ID) = llbg.Bal_Seg_Value';
498: lv_bi_cursor_sql := lv_bi_cursor_sql || ' AND llbg.Ledger_Id = ' || pn_ledger_id; --parameter: pn_ledger_id
499: lv_bi_cursor_sql := lv_bi_cursor_sql || ' AND llbg.Legal_Entity_Id = ' || pn_legal_entity_id || ')'; --parameter: pn_legal_entity_id
500: --4) Period condition
501: lv_bi_cursor_sql := lv_bi_cursor_sql || ' AND Gle.period_set_name = Gp.period_set_name';
559: --INTO lv_accounting_period_num,lv_accounting_period,lv_income_cat_seg_code,lv_income_proj_seg_code;
560: INTO lv_income_cat_seg_code,lv_income_proj_seg_code;
561: EXIT WHEN lc_budget_information%NOTFOUND;
562:
563: Ja_Cn_Utility.Add_Sub_Root_Node('BUDGET_INCOME'
564: ,Ja_Cn_Utility.GV_TAG_TYPE_START
565: );
566: Ja_Cn_Utility.Add_Child_Node('ACCOUNTING_YEAR'
567: ,pv_accounting_year
560: INTO lv_income_cat_seg_code,lv_income_proj_seg_code;
561: EXIT WHEN lc_budget_information%NOTFOUND;
562:
563: Ja_Cn_Utility.Add_Sub_Root_Node('BUDGET_INCOME'
564: ,Ja_Cn_Utility.GV_TAG_TYPE_START
565: );
566: Ja_Cn_Utility.Add_Child_Node('ACCOUNTING_YEAR'
567: ,pv_accounting_year
568: );
562:
563: Ja_Cn_Utility.Add_Sub_Root_Node('BUDGET_INCOME'
564: ,Ja_Cn_Utility.GV_TAG_TYPE_START
565: );
566: Ja_Cn_Utility.Add_Child_Node('ACCOUNTING_YEAR'
567: ,pv_accounting_year
568: );
569: Ja_Cn_Utility.Add_Child_Node('ACCOUNTING_PERIOD_NUMBER'
570: ,lv_accounting_period_num
565: );
566: Ja_Cn_Utility.Add_Child_Node('ACCOUNTING_YEAR'
567: ,pv_accounting_year
568: );
569: Ja_Cn_Utility.Add_Child_Node('ACCOUNTING_PERIOD_NUMBER'
570: ,lv_accounting_period_num
571: );
572: Ja_Cn_Utility.Add_Child_Node('INCOME_CATEGORY_CODE'
573: ,lv_income_cat_seg_code
568: );
569: Ja_Cn_Utility.Add_Child_Node('ACCOUNTING_PERIOD_NUMBER'
570: ,lv_accounting_period_num
571: );
572: Ja_Cn_Utility.Add_Child_Node('INCOME_CATEGORY_CODE'
573: ,lv_income_cat_seg_code
574: );
575: Ja_Cn_Utility.Add_Child_Node('INCOME_CATEGORY_NAME'
576: ,JA_CN_UTILITY.Get_Segment_Value_Desc(pv_flexfield_code => 'CICA'
571: );
572: Ja_Cn_Utility.Add_Child_Node('INCOME_CATEGORY_CODE'
573: ,lv_income_cat_seg_code
574: );
575: Ja_Cn_Utility.Add_Child_Node('INCOME_CATEGORY_NAME'
576: ,JA_CN_UTILITY.Get_Segment_Value_Desc(pv_flexfield_code => 'CICA'
577: ,pv_flex_value => lv_income_cat_seg_code
578: ,pn_coa_id => pn_coa_id)
579: );
572: Ja_Cn_Utility.Add_Child_Node('INCOME_CATEGORY_CODE'
573: ,lv_income_cat_seg_code
574: );
575: Ja_Cn_Utility.Add_Child_Node('INCOME_CATEGORY_NAME'
576: ,JA_CN_UTILITY.Get_Segment_Value_Desc(pv_flexfield_code => 'CICA'
577: ,pv_flex_value => lv_income_cat_seg_code
578: ,pn_coa_id => pn_coa_id)
579: );
580: Ja_Cn_Utility.Add_Child_Node('INCOME_PROJECT_CODE'
576: ,JA_CN_UTILITY.Get_Segment_Value_Desc(pv_flexfield_code => 'CICA'
577: ,pv_flex_value => lv_income_cat_seg_code
578: ,pn_coa_id => pn_coa_id)
579: );
580: Ja_Cn_Utility.Add_Child_Node('INCOME_PROJECT_CODE'
581: ,lv_income_proj_seg_code
582: );
583: Ja_Cn_Utility.Add_Child_Node('INCOME_PROJECT_NAME'
584: ,JA_CN_UTILITY.Get_Segment_Value_Desc(pv_flexfield_code => 'CIPR'
579: );
580: Ja_Cn_Utility.Add_Child_Node('INCOME_PROJECT_CODE'
581: ,lv_income_proj_seg_code
582: );
583: Ja_Cn_Utility.Add_Child_Node('INCOME_PROJECT_NAME'
584: ,JA_CN_UTILITY.Get_Segment_Value_Desc(pv_flexfield_code => 'CIPR'
585: ,pv_flex_value => lv_income_proj_seg_code
586: ,pn_coa_id => pn_coa_id)
587: );
580: Ja_Cn_Utility.Add_Child_Node('INCOME_PROJECT_CODE'
581: ,lv_income_proj_seg_code
582: );
583: Ja_Cn_Utility.Add_Child_Node('INCOME_PROJECT_NAME'
584: ,JA_CN_UTILITY.Get_Segment_Value_Desc(pv_flexfield_code => 'CIPR'
585: ,pv_flex_value => lv_income_proj_seg_code
586: ,pn_coa_id => pn_coa_id)
587: );
588: Ja_Cn_Utility.Add_Child_Node('CURRENT_YEAR_BUDGET_AMOUNT'
584: ,JA_CN_UTILITY.Get_Segment_Value_Desc(pv_flexfield_code => 'CIPR'
585: ,pv_flex_value => lv_income_proj_seg_code
586: ,pn_coa_id => pn_coa_id)
587: );
588: Ja_Cn_Utility.Add_Child_Node('CURRENT_YEAR_BUDGET_AMOUNT'
589: ,Get_Budget_Income_Amount(pn_ledger_id
590: ,lv_income_cat_seg_col
591: ,lv_income_cat_seg_code
592: ,lv_income_proj_seg_col
591: ,lv_income_cat_seg_code
592: ,lv_income_proj_seg_col
593: ,lv_income_proj_seg_code
594: ,lv_budget_type_seg_col
595: ,JA_CN_UTILITY.Get_Budget_Type_Value(pn_coa_id => pn_coa_id
596: ,pv_flexfield_code => 'CYBA')
597: ,pv_accounting_year
598: ,NULL
599: ,NULL
597: ,pv_accounting_year
598: ,NULL
599: ,NULL
600: )
601: ,Ja_Cn_Utility.GV_TYPE_NUMBER
602: ,Ja_Cn_Utility.GV_REQUIRED_YES
603: );
604: Ja_Cn_Utility.Add_Child_Node('CURRENT_PERIOD_INC_AMOUNT'
605: ,Get_Budget_Income_Amount(pn_ledger_id
598: ,NULL
599: ,NULL
600: )
601: ,Ja_Cn_Utility.GV_TYPE_NUMBER
602: ,Ja_Cn_Utility.GV_REQUIRED_YES
603: );
604: Ja_Cn_Utility.Add_Child_Node('CURRENT_PERIOD_INC_AMOUNT'
605: ,Get_Budget_Income_Amount(pn_ledger_id
606: ,lv_income_cat_seg_col
600: )
601: ,Ja_Cn_Utility.GV_TYPE_NUMBER
602: ,Ja_Cn_Utility.GV_REQUIRED_YES
603: );
604: Ja_Cn_Utility.Add_Child_Node('CURRENT_PERIOD_INC_AMOUNT'
605: ,Get_Budget_Income_Amount(pn_ledger_id
606: ,lv_income_cat_seg_col
607: ,lv_income_cat_seg_code
608: ,lv_income_proj_seg_col
607: ,lv_income_cat_seg_code
608: ,lv_income_proj_seg_col
609: ,lv_income_proj_seg_code
610: ,lv_budget_type_seg_col
611: ,JA_CN_UTILITY.Get_Budget_Type_Value(pn_coa_id => pn_coa_id
612: ,pv_flexfield_code => 'ICPA')
613: ,NULL
614: ,lv_accounting_period
615: ,lv_accounting_period
613: ,NULL
614: ,lv_accounting_period
615: ,lv_accounting_period
616: )
617: ,Ja_Cn_Utility.GV_TYPE_NUMBER
618: ,Ja_Cn_Utility.GV_REQUIRED_YES
619: );
620: Ja_Cn_Utility.Add_Child_Node('CURRENT_PERIOD_DEC_AMOUNT'
621: ,Get_Budget_Income_Amount(pn_ledger_id
614: ,lv_accounting_period
615: ,lv_accounting_period
616: )
617: ,Ja_Cn_Utility.GV_TYPE_NUMBER
618: ,Ja_Cn_Utility.GV_REQUIRED_YES
619: );
620: Ja_Cn_Utility.Add_Child_Node('CURRENT_PERIOD_DEC_AMOUNT'
621: ,Get_Budget_Income_Amount(pn_ledger_id
622: ,lv_income_cat_seg_col
616: )
617: ,Ja_Cn_Utility.GV_TYPE_NUMBER
618: ,Ja_Cn_Utility.GV_REQUIRED_YES
619: );
620: Ja_Cn_Utility.Add_Child_Node('CURRENT_PERIOD_DEC_AMOUNT'
621: ,Get_Budget_Income_Amount(pn_ledger_id
622: ,lv_income_cat_seg_col
623: ,lv_income_cat_seg_code
624: ,lv_income_proj_seg_col
623: ,lv_income_cat_seg_code
624: ,lv_income_proj_seg_col
625: ,lv_income_proj_seg_code
626: ,lv_budget_type_seg_col
627: ,JA_CN_UTILITY.Get_Budget_Type_Value(pn_coa_id => pn_coa_id
628: ,pv_flexfield_code => 'DCPA')
629: ,NULL
630: ,lv_accounting_period
631: ,lv_accounting_period
629: ,NULL
630: ,lv_accounting_period
631: ,lv_accounting_period
632: )
633: ,Ja_Cn_Utility.GV_TYPE_NUMBER
634: ,Ja_Cn_Utility.GV_REQUIRED_YES
635: );
636: Ja_Cn_Utility.Add_Child_Node('ACCUMULATED_INCREASING_AMOUNT'
637: ,Get_Budget_Income_Amount(pn_ledger_id
630: ,lv_accounting_period
631: ,lv_accounting_period
632: )
633: ,Ja_Cn_Utility.GV_TYPE_NUMBER
634: ,Ja_Cn_Utility.GV_REQUIRED_YES
635: );
636: Ja_Cn_Utility.Add_Child_Node('ACCUMULATED_INCREASING_AMOUNT'
637: ,Get_Budget_Income_Amount(pn_ledger_id
638: ,lv_income_cat_seg_col
632: )
633: ,Ja_Cn_Utility.GV_TYPE_NUMBER
634: ,Ja_Cn_Utility.GV_REQUIRED_YES
635: );
636: Ja_Cn_Utility.Add_Child_Node('ACCUMULATED_INCREASING_AMOUNT'
637: ,Get_Budget_Income_Amount(pn_ledger_id
638: ,lv_income_cat_seg_col
639: ,lv_income_cat_seg_code
640: ,lv_income_proj_seg_col
639: ,lv_income_cat_seg_code
640: ,lv_income_proj_seg_col
641: ,lv_income_proj_seg_code
642: ,lv_budget_type_seg_col
643: ,JA_CN_UTILITY.Get_Budget_Type_Value(pn_coa_id => pn_coa_id
644: ,pv_flexfield_code => 'ICPA')
645: ,pv_accounting_year
646: ,NULL
647: ,lv_accounting_period
645: ,pv_accounting_year
646: ,NULL
647: ,lv_accounting_period
648: )
649: ,Ja_Cn_Utility.GV_TYPE_NUMBER
650: ,Ja_Cn_Utility.GV_REQUIRED_YES
651: );
652: Ja_Cn_Utility.Add_Child_Node('ACCUMULATED_DECREASING_AMOUNT'
653: ,Get_Budget_Income_Amount(pn_ledger_id
646: ,NULL
647: ,lv_accounting_period
648: )
649: ,Ja_Cn_Utility.GV_TYPE_NUMBER
650: ,Ja_Cn_Utility.GV_REQUIRED_YES
651: );
652: Ja_Cn_Utility.Add_Child_Node('ACCUMULATED_DECREASING_AMOUNT'
653: ,Get_Budget_Income_Amount(pn_ledger_id
654: ,lv_income_cat_seg_col
648: )
649: ,Ja_Cn_Utility.GV_TYPE_NUMBER
650: ,Ja_Cn_Utility.GV_REQUIRED_YES
651: );
652: Ja_Cn_Utility.Add_Child_Node('ACCUMULATED_DECREASING_AMOUNT'
653: ,Get_Budget_Income_Amount(pn_ledger_id
654: ,lv_income_cat_seg_col
655: ,lv_income_cat_seg_code
656: ,lv_income_proj_seg_col
655: ,lv_income_cat_seg_code
656: ,lv_income_proj_seg_col
657: ,lv_income_proj_seg_code
658: ,lv_budget_type_seg_col
659: ,JA_CN_UTILITY.Get_Budget_Type_Value(pn_coa_id => pn_coa_id
660: ,pv_flexfield_code => 'DCPA')
661: ,pv_accounting_year
662: ,NULL
663: ,lv_accounting_period
661: ,pv_accounting_year
662: ,NULL
663: ,lv_accounting_period
664: )
665: ,Ja_Cn_Utility.GV_TYPE_NUMBER
666: ,Ja_Cn_Utility.GV_REQUIRED_YES
667: );
668: Ja_Cn_Utility.Add_Child_Node('CURRENT_PERIOD_INCOME_AMOUNT'
669: ,Get_Actual_Income_Amount(pn_ledger_id
662: ,NULL
663: ,lv_accounting_period
664: )
665: ,Ja_Cn_Utility.GV_TYPE_NUMBER
666: ,Ja_Cn_Utility.GV_REQUIRED_YES
667: );
668: Ja_Cn_Utility.Add_Child_Node('CURRENT_PERIOD_INCOME_AMOUNT'
669: ,Get_Actual_Income_Amount(pn_ledger_id
670: ,lv_income_cat_seg_col
664: )
665: ,Ja_Cn_Utility.GV_TYPE_NUMBER
666: ,Ja_Cn_Utility.GV_REQUIRED_YES
667: );
668: Ja_Cn_Utility.Add_Child_Node('CURRENT_PERIOD_INCOME_AMOUNT'
669: ,Get_Actual_Income_Amount(pn_ledger_id
670: ,lv_income_cat_seg_col
671: ,lv_income_cat_seg_code
672: ,lv_income_proj_seg_col
674: ,NULL
675: ,lv_accounting_period
676: ,lv_accounting_period
677: )
678: ,Ja_Cn_Utility.GV_TYPE_NUMBER
679: ,Ja_Cn_Utility.GV_REQUIRED_YES
680: );
681: Ja_Cn_Utility.Add_Child_Node('ACCUMULATED_ACTUAL_INCOME_AMT'
682: ,Get_Actual_Income_Amount(pn_ledger_id
675: ,lv_accounting_period
676: ,lv_accounting_period
677: )
678: ,Ja_Cn_Utility.GV_TYPE_NUMBER
679: ,Ja_Cn_Utility.GV_REQUIRED_YES
680: );
681: Ja_Cn_Utility.Add_Child_Node('ACCUMULATED_ACTUAL_INCOME_AMT'
682: ,Get_Actual_Income_Amount(pn_ledger_id
683: ,lv_income_cat_seg_col
677: )
678: ,Ja_Cn_Utility.GV_TYPE_NUMBER
679: ,Ja_Cn_Utility.GV_REQUIRED_YES
680: );
681: Ja_Cn_Utility.Add_Child_Node('ACCUMULATED_ACTUAL_INCOME_AMT'
682: ,Get_Actual_Income_Amount(pn_ledger_id
683: ,lv_income_cat_seg_col
684: ,lv_income_cat_seg_code
685: ,lv_income_proj_seg_col
687: ,pv_accounting_year
688: ,NULL
689: ,lv_accounting_period
690: )
691: ,Ja_Cn_Utility.GV_TYPE_NUMBER
692: ,Ja_Cn_Utility.GV_REQUIRED_YES
693: );
694: Ja_Cn_Utility.Add_Sub_Root_Node('BUDGET_INCOME'
695: ,Ja_Cn_Utility.GV_TAG_TYPE_END
688: ,NULL
689: ,lv_accounting_period
690: )
691: ,Ja_Cn_Utility.GV_TYPE_NUMBER
692: ,Ja_Cn_Utility.GV_REQUIRED_YES
693: );
694: Ja_Cn_Utility.Add_Sub_Root_Node('BUDGET_INCOME'
695: ,Ja_Cn_Utility.GV_TAG_TYPE_END
696: );
690: )
691: ,Ja_Cn_Utility.GV_TYPE_NUMBER
692: ,Ja_Cn_Utility.GV_REQUIRED_YES
693: );
694: Ja_Cn_Utility.Add_Sub_Root_Node('BUDGET_INCOME'
695: ,Ja_Cn_Utility.GV_TAG_TYPE_END
696: );
697: ln_rec_count := ln_rec_count + 1;
698:
691: ,Ja_Cn_Utility.GV_TYPE_NUMBER
692: ,Ja_Cn_Utility.GV_REQUIRED_YES
693: );
694: Ja_Cn_Utility.Add_Sub_Root_Node('BUDGET_INCOME'
695: ,Ja_Cn_Utility.GV_TAG_TYPE_END
696: );
697: ln_rec_count := ln_rec_count + 1;
698:
699: END LOOP;
716:
717: -- There is no data found for employee record
718: IF ln_rec_count = 0
719: THEN
720: Ja_Cn_Utility.Add_Sub_Root_Node('BUDGET_INCOME'
721: ,Ja_Cn_Utility.GV_TAG_TYPE_START
722: );
723: Ja_Cn_Utility.Add_Fixed_Child_Node('ACCOUNTING_YEAR'
724: ,pv_accounting_year
717: -- There is no data found for employee record
718: IF ln_rec_count = 0
719: THEN
720: Ja_Cn_Utility.Add_Sub_Root_Node('BUDGET_INCOME'
721: ,Ja_Cn_Utility.GV_TAG_TYPE_START
722: );
723: Ja_Cn_Utility.Add_Fixed_Child_Node('ACCOUNTING_YEAR'
724: ,pv_accounting_year
725: ,4
719: THEN
720: Ja_Cn_Utility.Add_Sub_Root_Node('BUDGET_INCOME'
721: ,Ja_Cn_Utility.GV_TAG_TYPE_START
722: );
723: Ja_Cn_Utility.Add_Fixed_Child_Node('ACCOUNTING_YEAR'
724: ,pv_accounting_year
725: ,4
726: ,Ja_Cn_Utility.GV_REQUIRED_YES
727: ,Ja_Cn_Utility.GV_MODULE_GLSI
722: );
723: Ja_Cn_Utility.Add_Fixed_Child_Node('ACCOUNTING_YEAR'
724: ,pv_accounting_year
725: ,4
726: ,Ja_Cn_Utility.GV_REQUIRED_YES
727: ,Ja_Cn_Utility.GV_MODULE_GLSI
728: );
729: Ja_Cn_Utility.Add_Child_Node('ACCOUNTING_PERIOD_NUMBER'
730: ,NULL
723: Ja_Cn_Utility.Add_Fixed_Child_Node('ACCOUNTING_YEAR'
724: ,pv_accounting_year
725: ,4
726: ,Ja_Cn_Utility.GV_REQUIRED_YES
727: ,Ja_Cn_Utility.GV_MODULE_GLSI
728: );
729: Ja_Cn_Utility.Add_Child_Node('ACCOUNTING_PERIOD_NUMBER'
730: ,NULL
731: ,Ja_Cn_Utility.GV_TYPE_VARCHAR2
725: ,4
726: ,Ja_Cn_Utility.GV_REQUIRED_YES
727: ,Ja_Cn_Utility.GV_MODULE_GLSI
728: );
729: Ja_Cn_Utility.Add_Child_Node('ACCOUNTING_PERIOD_NUMBER'
730: ,NULL
731: ,Ja_Cn_Utility.GV_TYPE_VARCHAR2
732: ,Ja_Cn_Utility.GV_REQUIRED_YES
733: );
727: ,Ja_Cn_Utility.GV_MODULE_GLSI
728: );
729: Ja_Cn_Utility.Add_Child_Node('ACCOUNTING_PERIOD_NUMBER'
730: ,NULL
731: ,Ja_Cn_Utility.GV_TYPE_VARCHAR2
732: ,Ja_Cn_Utility.GV_REQUIRED_YES
733: );
734: Ja_Cn_Utility.Add_Child_Node('INCOME_CATEGORY_CODE'
735: ,NULL
728: );
729: Ja_Cn_Utility.Add_Child_Node('ACCOUNTING_PERIOD_NUMBER'
730: ,NULL
731: ,Ja_Cn_Utility.GV_TYPE_VARCHAR2
732: ,Ja_Cn_Utility.GV_REQUIRED_YES
733: );
734: Ja_Cn_Utility.Add_Child_Node('INCOME_CATEGORY_CODE'
735: ,NULL
736: ,Ja_Cn_Utility.GV_TYPE_VARCHAR2
730: ,NULL
731: ,Ja_Cn_Utility.GV_TYPE_VARCHAR2
732: ,Ja_Cn_Utility.GV_REQUIRED_YES
733: );
734: Ja_Cn_Utility.Add_Child_Node('INCOME_CATEGORY_CODE'
735: ,NULL
736: ,Ja_Cn_Utility.GV_TYPE_VARCHAR2
737: ,Ja_Cn_Utility.GV_REQUIRED_YES
738: );
732: ,Ja_Cn_Utility.GV_REQUIRED_YES
733: );
734: Ja_Cn_Utility.Add_Child_Node('INCOME_CATEGORY_CODE'
735: ,NULL
736: ,Ja_Cn_Utility.GV_TYPE_VARCHAR2
737: ,Ja_Cn_Utility.GV_REQUIRED_YES
738: );
739: Ja_Cn_Utility.Add_Child_Node('INCOME_CATEGORY_NAME'
740: ,NULL
733: );
734: Ja_Cn_Utility.Add_Child_Node('INCOME_CATEGORY_CODE'
735: ,NULL
736: ,Ja_Cn_Utility.GV_TYPE_VARCHAR2
737: ,Ja_Cn_Utility.GV_REQUIRED_YES
738: );
739: Ja_Cn_Utility.Add_Child_Node('INCOME_CATEGORY_NAME'
740: ,NULL
741: ,Ja_Cn_Utility.GV_TYPE_VARCHAR2
735: ,NULL
736: ,Ja_Cn_Utility.GV_TYPE_VARCHAR2
737: ,Ja_Cn_Utility.GV_REQUIRED_YES
738: );
739: Ja_Cn_Utility.Add_Child_Node('INCOME_CATEGORY_NAME'
740: ,NULL
741: ,Ja_Cn_Utility.GV_TYPE_VARCHAR2
742: ,Ja_Cn_Utility.GV_REQUIRED_YES
743: );
737: ,Ja_Cn_Utility.GV_REQUIRED_YES
738: );
739: Ja_Cn_Utility.Add_Child_Node('INCOME_CATEGORY_NAME'
740: ,NULL
741: ,Ja_Cn_Utility.GV_TYPE_VARCHAR2
742: ,Ja_Cn_Utility.GV_REQUIRED_YES
743: );
744: Ja_Cn_Utility.Add_Child_Node('INCOME_PROJECT_CODE'
745: ,NULL
738: );
739: Ja_Cn_Utility.Add_Child_Node('INCOME_CATEGORY_NAME'
740: ,NULL
741: ,Ja_Cn_Utility.GV_TYPE_VARCHAR2
742: ,Ja_Cn_Utility.GV_REQUIRED_YES
743: );
744: Ja_Cn_Utility.Add_Child_Node('INCOME_PROJECT_CODE'
745: ,NULL
746: ,Ja_Cn_Utility.GV_TYPE_VARCHAR2
740: ,NULL
741: ,Ja_Cn_Utility.GV_TYPE_VARCHAR2
742: ,Ja_Cn_Utility.GV_REQUIRED_YES
743: );
744: Ja_Cn_Utility.Add_Child_Node('INCOME_PROJECT_CODE'
745: ,NULL
746: ,Ja_Cn_Utility.GV_TYPE_VARCHAR2
747: ,Ja_Cn_Utility.GV_REQUIRED_YES
748: );
742: ,Ja_Cn_Utility.GV_REQUIRED_YES
743: );
744: Ja_Cn_Utility.Add_Child_Node('INCOME_PROJECT_CODE'
745: ,NULL
746: ,Ja_Cn_Utility.GV_TYPE_VARCHAR2
747: ,Ja_Cn_Utility.GV_REQUIRED_YES
748: );
749: Ja_Cn_Utility.Add_Child_Node('INCOME_PROJECT_NAME'
750: ,NULL
743: );
744: Ja_Cn_Utility.Add_Child_Node('INCOME_PROJECT_CODE'
745: ,NULL
746: ,Ja_Cn_Utility.GV_TYPE_VARCHAR2
747: ,Ja_Cn_Utility.GV_REQUIRED_YES
748: );
749: Ja_Cn_Utility.Add_Child_Node('INCOME_PROJECT_NAME'
750: ,NULL
751: ,Ja_Cn_Utility.GV_TYPE_VARCHAR2
745: ,NULL
746: ,Ja_Cn_Utility.GV_TYPE_VARCHAR2
747: ,Ja_Cn_Utility.GV_REQUIRED_YES
748: );
749: Ja_Cn_Utility.Add_Child_Node('INCOME_PROJECT_NAME'
750: ,NULL
751: ,Ja_Cn_Utility.GV_TYPE_VARCHAR2
752: ,Ja_Cn_Utility.GV_REQUIRED_YES
753: );
747: ,Ja_Cn_Utility.GV_REQUIRED_YES
748: );
749: Ja_Cn_Utility.Add_Child_Node('INCOME_PROJECT_NAME'
750: ,NULL
751: ,Ja_Cn_Utility.GV_TYPE_VARCHAR2
752: ,Ja_Cn_Utility.GV_REQUIRED_YES
753: );
754: Ja_Cn_Utility.Add_Child_Node('CURRENT_YEAR_BUDGET_AMOUNT'
755: ,NULL
748: );
749: Ja_Cn_Utility.Add_Child_Node('INCOME_PROJECT_NAME'
750: ,NULL
751: ,Ja_Cn_Utility.GV_TYPE_VARCHAR2
752: ,Ja_Cn_Utility.GV_REQUIRED_YES
753: );
754: Ja_Cn_Utility.Add_Child_Node('CURRENT_YEAR_BUDGET_AMOUNT'
755: ,NULL
756: ,Ja_Cn_Utility.GV_TYPE_NUMBER
750: ,NULL
751: ,Ja_Cn_Utility.GV_TYPE_VARCHAR2
752: ,Ja_Cn_Utility.GV_REQUIRED_YES
753: );
754: Ja_Cn_Utility.Add_Child_Node('CURRENT_YEAR_BUDGET_AMOUNT'
755: ,NULL
756: ,Ja_Cn_Utility.GV_TYPE_NUMBER
757: ,Ja_Cn_Utility.GV_REQUIRED_YES
758: );
752: ,Ja_Cn_Utility.GV_REQUIRED_YES
753: );
754: Ja_Cn_Utility.Add_Child_Node('CURRENT_YEAR_BUDGET_AMOUNT'
755: ,NULL
756: ,Ja_Cn_Utility.GV_TYPE_NUMBER
757: ,Ja_Cn_Utility.GV_REQUIRED_YES
758: );
759: Ja_Cn_Utility.Add_Child_Node('CURRENT_PERIOD_INC_AMOUNT'
760: ,NULL
753: );
754: Ja_Cn_Utility.Add_Child_Node('CURRENT_YEAR_BUDGET_AMOUNT'
755: ,NULL
756: ,Ja_Cn_Utility.GV_TYPE_NUMBER
757: ,Ja_Cn_Utility.GV_REQUIRED_YES
758: );
759: Ja_Cn_Utility.Add_Child_Node('CURRENT_PERIOD_INC_AMOUNT'
760: ,NULL
761: ,Ja_Cn_Utility.GV_TYPE_NUMBER
755: ,NULL
756: ,Ja_Cn_Utility.GV_TYPE_NUMBER
757: ,Ja_Cn_Utility.GV_REQUIRED_YES
758: );
759: Ja_Cn_Utility.Add_Child_Node('CURRENT_PERIOD_INC_AMOUNT'
760: ,NULL
761: ,Ja_Cn_Utility.GV_TYPE_NUMBER
762: ,Ja_Cn_Utility.GV_REQUIRED_YES
763: );
757: ,Ja_Cn_Utility.GV_REQUIRED_YES
758: );
759: Ja_Cn_Utility.Add_Child_Node('CURRENT_PERIOD_INC_AMOUNT'
760: ,NULL
761: ,Ja_Cn_Utility.GV_TYPE_NUMBER
762: ,Ja_Cn_Utility.GV_REQUIRED_YES
763: );
764: Ja_Cn_Utility.Add_Child_Node('CURRENT_PERIOD_DEC_AMOUNT'
765: ,NULL
758: );
759: Ja_Cn_Utility.Add_Child_Node('CURRENT_PERIOD_INC_AMOUNT'
760: ,NULL
761: ,Ja_Cn_Utility.GV_TYPE_NUMBER
762: ,Ja_Cn_Utility.GV_REQUIRED_YES
763: );
764: Ja_Cn_Utility.Add_Child_Node('CURRENT_PERIOD_DEC_AMOUNT'
765: ,NULL
766: ,Ja_Cn_Utility.GV_TYPE_NUMBER
760: ,NULL
761: ,Ja_Cn_Utility.GV_TYPE_NUMBER
762: ,Ja_Cn_Utility.GV_REQUIRED_YES
763: );
764: Ja_Cn_Utility.Add_Child_Node('CURRENT_PERIOD_DEC_AMOUNT'
765: ,NULL
766: ,Ja_Cn_Utility.GV_TYPE_NUMBER
767: ,Ja_Cn_Utility.GV_REQUIRED_YES
768: );
762: ,Ja_Cn_Utility.GV_REQUIRED_YES
763: );
764: Ja_Cn_Utility.Add_Child_Node('CURRENT_PERIOD_DEC_AMOUNT'
765: ,NULL
766: ,Ja_Cn_Utility.GV_TYPE_NUMBER
767: ,Ja_Cn_Utility.GV_REQUIRED_YES
768: );
769: Ja_Cn_Utility.Add_Child_Node('ACCUMULATED_INCREASING_AMOUNT'
770: ,NULL
763: );
764: Ja_Cn_Utility.Add_Child_Node('CURRENT_PERIOD_DEC_AMOUNT'
765: ,NULL
766: ,Ja_Cn_Utility.GV_TYPE_NUMBER
767: ,Ja_Cn_Utility.GV_REQUIRED_YES
768: );
769: Ja_Cn_Utility.Add_Child_Node('ACCUMULATED_INCREASING_AMOUNT'
770: ,NULL
771: ,Ja_Cn_Utility.GV_TYPE_NUMBER
765: ,NULL
766: ,Ja_Cn_Utility.GV_TYPE_NUMBER
767: ,Ja_Cn_Utility.GV_REQUIRED_YES
768: );
769: Ja_Cn_Utility.Add_Child_Node('ACCUMULATED_INCREASING_AMOUNT'
770: ,NULL
771: ,Ja_Cn_Utility.GV_TYPE_NUMBER
772: ,Ja_Cn_Utility.GV_REQUIRED_YES
773: );
767: ,Ja_Cn_Utility.GV_REQUIRED_YES
768: );
769: Ja_Cn_Utility.Add_Child_Node('ACCUMULATED_INCREASING_AMOUNT'
770: ,NULL
771: ,Ja_Cn_Utility.GV_TYPE_NUMBER
772: ,Ja_Cn_Utility.GV_REQUIRED_YES
773: );
774: Ja_Cn_Utility.Add_Child_Node('ACCUMULATED_DECREASING_AMOUNT'
775: ,NULL
768: );
769: Ja_Cn_Utility.Add_Child_Node('ACCUMULATED_INCREASING_AMOUNT'
770: ,NULL
771: ,Ja_Cn_Utility.GV_TYPE_NUMBER
772: ,Ja_Cn_Utility.GV_REQUIRED_YES
773: );
774: Ja_Cn_Utility.Add_Child_Node('ACCUMULATED_DECREASING_AMOUNT'
775: ,NULL
776: ,Ja_Cn_Utility.GV_TYPE_NUMBER
770: ,NULL
771: ,Ja_Cn_Utility.GV_TYPE_NUMBER
772: ,Ja_Cn_Utility.GV_REQUIRED_YES
773: );
774: Ja_Cn_Utility.Add_Child_Node('ACCUMULATED_DECREASING_AMOUNT'
775: ,NULL
776: ,Ja_Cn_Utility.GV_TYPE_NUMBER
777: ,Ja_Cn_Utility.GV_REQUIRED_YES
778: );
772: ,Ja_Cn_Utility.GV_REQUIRED_YES
773: );
774: Ja_Cn_Utility.Add_Child_Node('ACCUMULATED_DECREASING_AMOUNT'
775: ,NULL
776: ,Ja_Cn_Utility.GV_TYPE_NUMBER
777: ,Ja_Cn_Utility.GV_REQUIRED_YES
778: );
779: Ja_Cn_Utility.Add_Child_Node('CURRENT_PERIOD_INCOME_AMOUNT'
780: ,NULL
773: );
774: Ja_Cn_Utility.Add_Child_Node('ACCUMULATED_DECREASING_AMOUNT'
775: ,NULL
776: ,Ja_Cn_Utility.GV_TYPE_NUMBER
777: ,Ja_Cn_Utility.GV_REQUIRED_YES
778: );
779: Ja_Cn_Utility.Add_Child_Node('CURRENT_PERIOD_INCOME_AMOUNT'
780: ,NULL
781: ,Ja_Cn_Utility.GV_TYPE_NUMBER
775: ,NULL
776: ,Ja_Cn_Utility.GV_TYPE_NUMBER
777: ,Ja_Cn_Utility.GV_REQUIRED_YES
778: );
779: Ja_Cn_Utility.Add_Child_Node('CURRENT_PERIOD_INCOME_AMOUNT'
780: ,NULL
781: ,Ja_Cn_Utility.GV_TYPE_NUMBER
782: ,Ja_Cn_Utility.GV_REQUIRED_YES
783: );
777: ,Ja_Cn_Utility.GV_REQUIRED_YES
778: );
779: Ja_Cn_Utility.Add_Child_Node('CURRENT_PERIOD_INCOME_AMOUNT'
780: ,NULL
781: ,Ja_Cn_Utility.GV_TYPE_NUMBER
782: ,Ja_Cn_Utility.GV_REQUIRED_YES
783: );
784: Ja_Cn_Utility.Add_Child_Node('ACCUMULATED_ACTUAL_INCOME_AMT'
785: ,NULL
778: );
779: Ja_Cn_Utility.Add_Child_Node('CURRENT_PERIOD_INCOME_AMOUNT'
780: ,NULL
781: ,Ja_Cn_Utility.GV_TYPE_NUMBER
782: ,Ja_Cn_Utility.GV_REQUIRED_YES
783: );
784: Ja_Cn_Utility.Add_Child_Node('ACCUMULATED_ACTUAL_INCOME_AMT'
785: ,NULL
786: ,Ja_Cn_Utility.GV_TYPE_NUMBER
780: ,NULL
781: ,Ja_Cn_Utility.GV_TYPE_NUMBER
782: ,Ja_Cn_Utility.GV_REQUIRED_YES
783: );
784: Ja_Cn_Utility.Add_Child_Node('ACCUMULATED_ACTUAL_INCOME_AMT'
785: ,NULL
786: ,Ja_Cn_Utility.GV_TYPE_NUMBER
787: ,Ja_Cn_Utility.GV_REQUIRED_YES
788: );
782: ,Ja_Cn_Utility.GV_REQUIRED_YES
783: );
784: Ja_Cn_Utility.Add_Child_Node('ACCUMULATED_ACTUAL_INCOME_AMT'
785: ,NULL
786: ,Ja_Cn_Utility.GV_TYPE_NUMBER
787: ,Ja_Cn_Utility.GV_REQUIRED_YES
788: );
789: Ja_Cn_Utility.Add_Sub_Root_Node('BUDGET_INCOME'
790: ,Ja_Cn_Utility.GV_TAG_TYPE_END
783: );
784: Ja_Cn_Utility.Add_Child_Node('ACCUMULATED_ACTUAL_INCOME_AMT'
785: ,NULL
786: ,Ja_Cn_Utility.GV_TYPE_NUMBER
787: ,Ja_Cn_Utility.GV_REQUIRED_YES
788: );
789: Ja_Cn_Utility.Add_Sub_Root_Node('BUDGET_INCOME'
790: ,Ja_Cn_Utility.GV_TAG_TYPE_END
791: );
785: ,NULL
786: ,Ja_Cn_Utility.GV_TYPE_NUMBER
787: ,Ja_Cn_Utility.GV_REQUIRED_YES
788: );
789: Ja_Cn_Utility.Add_Sub_Root_Node('BUDGET_INCOME'
790: ,Ja_Cn_Utility.GV_TAG_TYPE_END
791: );
792: END IF; --ln_rec_count = 0
793:
786: ,Ja_Cn_Utility.GV_TYPE_NUMBER
787: ,Ja_Cn_Utility.GV_REQUIRED_YES
788: );
789: Ja_Cn_Utility.Add_Sub_Root_Node('BUDGET_INCOME'
790: ,Ja_Cn_Utility.GV_TAG_TYPE_END
791: );
792: END IF; --ln_rec_count = 0
793:
794: --logging for debug