407: P_BUDGET_VERSION_ID IN PA_BUDGET_VERSIONS.BUDGET_VERSION_ID%TYPE,
408: P_FP_COLS_REC IN PA_FP_GEN_AMOUNT_UTILS.FP_COLS,
409: P_ETC_START_DATE IN
410: PA_BUDGET_VERSIONS.ETC_START_DATE%TYPE,
411: PX_GEN_RES_ASG_ID_TAB IN OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
412: PX_DELETED_RES_ASG_ID_TAB IN OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
413: X_RETURN_STATUS OUT NOCOPY VARCHAR2,
414: X_MSG_COUNT OUT NOCOPY NUMBER,
415: X_MSG_DATA OUT NOCOPY VARCHAR2) IS
408: P_FP_COLS_REC IN PA_FP_GEN_AMOUNT_UTILS.FP_COLS,
409: P_ETC_START_DATE IN
410: PA_BUDGET_VERSIONS.ETC_START_DATE%TYPE,
411: PX_GEN_RES_ASG_ID_TAB IN OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
412: PX_DELETED_RES_ASG_ID_TAB IN OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
413: X_RETURN_STATUS OUT NOCOPY VARCHAR2,
414: X_MSG_COUNT OUT NOCOPY NUMBER,
415: X_MSG_DATA OUT NOCOPY VARCHAR2) IS
416:
513: GET_EVENT_DATE(V.EVENT_DATE,c_etc_start_date,c_plan_class_code),
514: GET_EVENT_DATE(V.EVENT_DATE,c_etc_start_date,c_plan_class_code);
515:
516:
517: l_res_asg_id PA_PLSQL_DATATYPES.IdTabTyp;
518: l_currency_code PA_PLSQL_DATATYPES.Char15TabTyp;
519: l_tphase PA_PLSQL_DATATYPES.Char30TabTyp;
520: l_billstart_date PA_PLSQL_DATATYPES.DateTabTyp;
521: l_billend_date PA_PLSQL_DATATYPES.DateTabTyp;
514: GET_EVENT_DATE(V.EVENT_DATE,c_etc_start_date,c_plan_class_code);
515:
516:
517: l_res_asg_id PA_PLSQL_DATATYPES.IdTabTyp;
518: l_currency_code PA_PLSQL_DATATYPES.Char15TabTyp;
519: l_tphase PA_PLSQL_DATATYPES.Char30TabTyp;
520: l_billstart_date PA_PLSQL_DATATYPES.DateTabTyp;
521: l_billend_date PA_PLSQL_DATATYPES.DateTabTyp;
522: l_rev_sum PA_PLSQL_DATATYPES.NumTabTyp;
515:
516:
517: l_res_asg_id PA_PLSQL_DATATYPES.IdTabTyp;
518: l_currency_code PA_PLSQL_DATATYPES.Char15TabTyp;
519: l_tphase PA_PLSQL_DATATYPES.Char30TabTyp;
520: l_billstart_date PA_PLSQL_DATATYPES.DateTabTyp;
521: l_billend_date PA_PLSQL_DATATYPES.DateTabTyp;
522: l_rev_sum PA_PLSQL_DATATYPES.NumTabTyp;
523:
516:
517: l_res_asg_id PA_PLSQL_DATATYPES.IdTabTyp;
518: l_currency_code PA_PLSQL_DATATYPES.Char15TabTyp;
519: l_tphase PA_PLSQL_DATATYPES.Char30TabTyp;
520: l_billstart_date PA_PLSQL_DATATYPES.DateTabTyp;
521: l_billend_date PA_PLSQL_DATATYPES.DateTabTyp;
522: l_rev_sum PA_PLSQL_DATATYPES.NumTabTyp;
523:
524: l_stru_sharing_code PA_PROJECTS_ALL.STRUCTURE_SHARING_CODE%TYPE;
517: l_res_asg_id PA_PLSQL_DATATYPES.IdTabTyp;
518: l_currency_code PA_PLSQL_DATATYPES.Char15TabTyp;
519: l_tphase PA_PLSQL_DATATYPES.Char30TabTyp;
520: l_billstart_date PA_PLSQL_DATATYPES.DateTabTyp;
521: l_billend_date PA_PLSQL_DATATYPES.DateTabTyp;
522: l_rev_sum PA_PLSQL_DATATYPES.NumTabTyp;
523:
524: l_stru_sharing_code PA_PROJECTS_ALL.STRUCTURE_SHARING_CODE%TYPE;
525:
518: l_currency_code PA_PLSQL_DATATYPES.Char15TabTyp;
519: l_tphase PA_PLSQL_DATATYPES.Char30TabTyp;
520: l_billstart_date PA_PLSQL_DATATYPES.DateTabTyp;
521: l_billend_date PA_PLSQL_DATATYPES.DateTabTyp;
522: l_rev_sum PA_PLSQL_DATATYPES.NumTabTyp;
523:
524: l_stru_sharing_code PA_PROJECTS_ALL.STRUCTURE_SHARING_CODE%TYPE;
525:
526: l_icount NUMBER := 0;
537: l_msg_data VARCHAR2(2000);
538: l_data VARCHAR2(2000);
539: l_msg_index_out NUMBER:=0;
540:
541: l_res_assgn_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
542: l_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
543: l_DELETED_RES_ASG_ID_TAB PA_PLSQL_DATATYPES.IdTabTyp;
544:
545: l_gen_res_asg_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
538: l_data VARCHAR2(2000);
539: l_msg_index_out NUMBER:=0;
540:
541: l_res_assgn_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
542: l_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
543: l_DELETED_RES_ASG_ID_TAB PA_PLSQL_DATATYPES.IdTabTyp;
544:
545: l_gen_res_asg_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
546: l_chk_duplicate_flag VARCHAR2(1) := 'N';
539: l_msg_index_out NUMBER:=0;
540:
541: l_res_assgn_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
542: l_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
543: l_DELETED_RES_ASG_ID_TAB PA_PLSQL_DATATYPES.IdTabTyp;
544:
545: l_gen_res_asg_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
546: l_chk_duplicate_flag VARCHAR2(1) := 'N';
547:
541: l_res_assgn_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
542: l_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
543: l_DELETED_RES_ASG_ID_TAB PA_PLSQL_DATATYPES.IdTabTyp;
544:
545: l_gen_res_asg_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
546: l_chk_duplicate_flag VARCHAR2(1) := 'N';
547:
548: l_resource_class_id PA_RESOURCE_CLASSES_B.RESOURCE_CLASS_ID%TYPE;
549:
567:
568: l_approved_rev_plan_type_flag PA_BUDGET_VERSIONS.APPROVED_REV_PLAN_TYPE_FLAG%TYPE;
569:
570: l_count1 NUMBER;
571: l_project_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
572: --Local pl/sql table to call Map_Rlmi_Rbs api
573: l_TXN_SOURCE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
574: l_TXN_SOURCE_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
575: l_PERSON_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
569:
570: l_count1 NUMBER;
571: l_project_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
572: --Local pl/sql table to call Map_Rlmi_Rbs api
573: l_TXN_SOURCE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
574: l_TXN_SOURCE_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
575: l_PERSON_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
576: l_JOB_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
577: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
570: l_count1 NUMBER;
571: l_project_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
572: --Local pl/sql table to call Map_Rlmi_Rbs api
573: l_TXN_SOURCE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
574: l_TXN_SOURCE_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
575: l_PERSON_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
576: l_JOB_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
577: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
578: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
571: l_project_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
572: --Local pl/sql table to call Map_Rlmi_Rbs api
573: l_TXN_SOURCE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
574: l_TXN_SOURCE_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
575: l_PERSON_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
576: l_JOB_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
577: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
578: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
579: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
572: --Local pl/sql table to call Map_Rlmi_Rbs api
573: l_TXN_SOURCE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
574: l_TXN_SOURCE_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
575: l_PERSON_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
576: l_JOB_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
577: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
578: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
579: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
580: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
573: l_TXN_SOURCE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
574: l_TXN_SOURCE_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
575: l_PERSON_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
576: l_JOB_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
577: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
578: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
579: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
580: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
581: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char20TabTyp;
574: l_TXN_SOURCE_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
575: l_PERSON_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
576: l_JOB_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
577: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
578: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
579: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
580: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
581: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char20TabTyp;
582: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
575: l_PERSON_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
576: l_JOB_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
577: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
578: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
579: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
580: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
581: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char20TabTyp;
582: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
583: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
576: l_JOB_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
577: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
578: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
579: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
580: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
581: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char20TabTyp;
582: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
583: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
584: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
577: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
578: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
579: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
580: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
581: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char20TabTyp;
582: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
583: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
584: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
585: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
578: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
579: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
580: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
581: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char20TabTyp;
582: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
583: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
584: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
585: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
586: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
579: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
580: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
581: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char20TabTyp;
582: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
583: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
584: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
585: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
586: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
587: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
580: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
581: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char20TabTyp;
582: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
583: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
584: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
585: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
586: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
587: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
588: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
581: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char20TabTyp;
582: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
583: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
584: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
585: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
586: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
587: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
588: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
589: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
582: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
583: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
584: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
585: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
586: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
587: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
588: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
589: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
590: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
583: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
584: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
585: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
586: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
587: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
588: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
589: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
590: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
591: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
584: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
585: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
586: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
587: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
588: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
589: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
590: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
591: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
592: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
585: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
586: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
587: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
588: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
589: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
590: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
591: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
592: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
593: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
586: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
587: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
588: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
589: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
590: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
591: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
592: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
593: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
594: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
587: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
588: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
589: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
590: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
591: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
592: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
593: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
594: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
595: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
588: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
589: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
590: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
591: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
592: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
593: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
594: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
595: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
596: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
589: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
590: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
591: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
592: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
593: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
594: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
595: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
596: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
597: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
590: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
591: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
592: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
593: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
594: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
595: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
596: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
597: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
598: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
591: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
592: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
593: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
594: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
595: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
596: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
597: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
598: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
599: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
592: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
593: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
594: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
595: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
596: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
597: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
598: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
599: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
600: l_TXN_WBS_ELEMENT_VER_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
593: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
594: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
595: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
596: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
597: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
598: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
599: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
600: l_TXN_WBS_ELEMENT_VER_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
601: l_TXN_RBS_ELEMENT_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
594: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
595: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
596: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
597: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
598: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
599: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
600: l_TXN_WBS_ELEMENT_VER_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
601: l_TXN_RBS_ELEMENT_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
602: l_TXN_PLAN_START_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
595: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
596: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
597: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
598: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
599: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
600: l_TXN_WBS_ELEMENT_VER_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
601: l_TXN_RBS_ELEMENT_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
602: l_TXN_PLAN_START_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
603: l_TXN_PLAN_END_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
596: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
597: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
598: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
599: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
600: l_TXN_WBS_ELEMENT_VER_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
601: l_TXN_RBS_ELEMENT_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
602: l_TXN_PLAN_START_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
603: l_TXN_PLAN_END_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
604: --out param from PA_RLMI_RBS_MAP_PUB.MAP_RLMI_RBS
597: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
598: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
599: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
600: l_TXN_WBS_ELEMENT_VER_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
601: l_TXN_RBS_ELEMENT_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
602: l_TXN_PLAN_START_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
603: l_TXN_PLAN_END_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
604: --out param from PA_RLMI_RBS_MAP_PUB.MAP_RLMI_RBS
605: l_map_txn_source_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
598: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
599: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
600: l_TXN_WBS_ELEMENT_VER_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
601: l_TXN_RBS_ELEMENT_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
602: l_TXN_PLAN_START_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
603: l_TXN_PLAN_END_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
604: --out param from PA_RLMI_RBS_MAP_PUB.MAP_RLMI_RBS
605: l_map_txn_source_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
606: l_map_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
599: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
600: l_TXN_WBS_ELEMENT_VER_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
601: l_TXN_RBS_ELEMENT_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
602: l_TXN_PLAN_START_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
603: l_TXN_PLAN_END_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
604: --out param from PA_RLMI_RBS_MAP_PUB.MAP_RLMI_RBS
605: l_map_txn_source_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
606: l_map_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
607: l_map_rbs_element_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
601: l_TXN_RBS_ELEMENT_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
602: l_TXN_PLAN_START_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
603: l_TXN_PLAN_END_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
604: --out param from PA_RLMI_RBS_MAP_PUB.MAP_RLMI_RBS
605: l_map_txn_source_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
606: l_map_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
607: l_map_rbs_element_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
608: l_map_txn_accum_header_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
609:
602: l_TXN_PLAN_START_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
603: l_TXN_PLAN_END_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
604: --out param from PA_RLMI_RBS_MAP_PUB.MAP_RLMI_RBS
605: l_map_txn_source_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
606: l_map_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
607: l_map_rbs_element_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
608: l_map_txn_accum_header_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
609:
610: -- Variables added for Bug 5059327
603: l_TXN_PLAN_END_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
604: --out param from PA_RLMI_RBS_MAP_PUB.MAP_RLMI_RBS
605: l_map_txn_source_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
606: l_map_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
607: l_map_rbs_element_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
608: l_map_txn_accum_header_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
609:
610: -- Variables added for Bug 5059327
611: l_txn_raw_cost PA_BUDGET_LINES.TXN_RAW_COST%TYPE;
604: --out param from PA_RLMI_RBS_MAP_PUB.MAP_RLMI_RBS
605: l_map_txn_source_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
606: l_map_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
607: l_map_rbs_element_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
608: l_map_txn_accum_header_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
609:
610: -- Variables added for Bug 5059327
611: l_txn_raw_cost PA_BUDGET_LINES.TXN_RAW_COST%TYPE;
612: -- IPM: Added local variable to pass variable values of the
1393: X_MSG_COUNT OUT NOCOPY NUMBER,
1394: X_MSG_DATA OUT NOCOPY VARCHAR2) IS
1395: l_module_name VARCHAR2(200) :=
1396: 'pa.plsql.PA_FP_GEN_BILLING_AMOUNTS.GET_BILLING_EVENT_AMT_IN_PFC';
1397: l_event_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1398: l_txn_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1399: l_txn_rev_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1400: l_projfunc_rev_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1401: l_project_rev_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1394: X_MSG_DATA OUT NOCOPY VARCHAR2) IS
1395: l_module_name VARCHAR2(200) :=
1396: 'pa.plsql.PA_FP_GEN_BILLING_AMOUNTS.GET_BILLING_EVENT_AMT_IN_PFC';
1397: l_event_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1398: l_txn_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1399: l_txn_rev_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1400: l_projfunc_rev_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1401: l_project_rev_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1402:
1395: l_module_name VARCHAR2(200) :=
1396: 'pa.plsql.PA_FP_GEN_BILLING_AMOUNTS.GET_BILLING_EVENT_AMT_IN_PFC';
1397: l_event_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1398: l_txn_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1399: l_txn_rev_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1400: l_projfunc_rev_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1401: l_project_rev_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1402:
1403: l_projfunc_raw_cost NUMBER;
1396: 'pa.plsql.PA_FP_GEN_BILLING_AMOUNTS.GET_BILLING_EVENT_AMT_IN_PFC';
1397: l_event_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1398: l_txn_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1399: l_txn_rev_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1400: l_projfunc_rev_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1401: l_project_rev_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1402:
1403: l_projfunc_raw_cost NUMBER;
1404: l_projfunc_burdened_cost NUMBER;
1397: l_event_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1398: l_txn_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1399: l_txn_rev_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1400: l_projfunc_rev_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1401: l_project_rev_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1402:
1403: l_projfunc_raw_cost NUMBER;
1404: l_projfunc_burdened_cost NUMBER;
1405: l_projfunc_revenue NUMBER;
1414: l_etc_start_date DATE;
1415:
1416: l_txn_source_id_count NUMBER;
1417: --out param from MAP_BILLING_EVENT_RLMI_RBS
1418: l_map_txn_source_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1419: l_map_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1420: l_map_rbs_element_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1421: l_map_txn_accum_header_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1422:
1415:
1416: l_txn_source_id_count NUMBER;
1417: --out param from MAP_BILLING_EVENT_RLMI_RBS
1418: l_map_txn_source_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1419: l_map_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1420: l_map_rbs_element_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1421: l_map_txn_accum_header_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1422:
1423: l_msg_count NUMBER;
1416: l_txn_source_id_count NUMBER;
1417: --out param from MAP_BILLING_EVENT_RLMI_RBS
1418: l_map_txn_source_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1419: l_map_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1420: l_map_rbs_element_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1421: l_map_txn_accum_header_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1422:
1423: l_msg_count NUMBER;
1424: l_msg_data VARCHAR2(2000);
1417: --out param from MAP_BILLING_EVENT_RLMI_RBS
1418: l_map_txn_source_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1419: l_map_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1420: l_map_rbs_element_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1421: l_map_txn_accum_header_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1422:
1423: l_msg_count NUMBER;
1424: l_msg_data VARCHAR2(2000);
1425: l_data VARCHAR2(2000);
1721: (P_PROJECT_ID IN PA_PROJ_FP_OPTIONS.PROJECT_ID%TYPE,
1722: P_BUDGET_VERSION_ID IN PA_BUDGET_VERSIONS.BUDGET_VERSION_ID%TYPE,
1723: P_FP_COLS_REC IN PA_FP_GEN_AMOUNT_UTILS.FP_COLS,
1724: X_TXN_SOURCE_ID_COUNT OUT NOCOPY NUMBER,
1725: X_TXN_SOURCE_ID_TAB OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
1726: X_RES_LIST_MEMBER_ID_TAB OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
1727: X_RBS_ELEMENT_ID_TAB OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
1728: X_TXN_ACCUM_HEADER_ID_TAB OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
1729: X_RETURN_STATUS OUT NOCOPY VARCHAR2,
1722: P_BUDGET_VERSION_ID IN PA_BUDGET_VERSIONS.BUDGET_VERSION_ID%TYPE,
1723: P_FP_COLS_REC IN PA_FP_GEN_AMOUNT_UTILS.FP_COLS,
1724: X_TXN_SOURCE_ID_COUNT OUT NOCOPY NUMBER,
1725: X_TXN_SOURCE_ID_TAB OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
1726: X_RES_LIST_MEMBER_ID_TAB OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
1727: X_RBS_ELEMENT_ID_TAB OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
1728: X_TXN_ACCUM_HEADER_ID_TAB OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
1729: X_RETURN_STATUS OUT NOCOPY VARCHAR2,
1730: X_MSG_COUNT OUT NOCOPY NUMBER,
1723: P_FP_COLS_REC IN PA_FP_GEN_AMOUNT_UTILS.FP_COLS,
1724: X_TXN_SOURCE_ID_COUNT OUT NOCOPY NUMBER,
1725: X_TXN_SOURCE_ID_TAB OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
1726: X_RES_LIST_MEMBER_ID_TAB OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
1727: X_RBS_ELEMENT_ID_TAB OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
1728: X_TXN_ACCUM_HEADER_ID_TAB OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
1729: X_RETURN_STATUS OUT NOCOPY VARCHAR2,
1730: X_MSG_COUNT OUT NOCOPY NUMBER,
1731: X_MSG_DATA OUT NOCOPY VARCHAR2) IS
1724: X_TXN_SOURCE_ID_COUNT OUT NOCOPY NUMBER,
1725: X_TXN_SOURCE_ID_TAB OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
1726: X_RES_LIST_MEMBER_ID_TAB OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
1727: X_RBS_ELEMENT_ID_TAB OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
1728: X_TXN_ACCUM_HEADER_ID_TAB OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
1729: X_RETURN_STATUS OUT NOCOPY VARCHAR2,
1730: X_MSG_COUNT OUT NOCOPY NUMBER,
1731: X_MSG_DATA OUT NOCOPY VARCHAR2) IS
1732:
1738: l_data VARCHAR2(2000);
1739: l_msg_index_out NUMBER:=0;
1740:
1741: l_count1 NUMBER;
1742: l_project_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1743: --Local pl/sql table to call Map_Rlmi_Rbs api
1744: l_TXN_SOURCE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1745: l_TXN_SOURCE_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1746: l_PERSON_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1740:
1741: l_count1 NUMBER;
1742: l_project_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1743: --Local pl/sql table to call Map_Rlmi_Rbs api
1744: l_TXN_SOURCE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1745: l_TXN_SOURCE_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1746: l_PERSON_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1747: l_JOB_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1748: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1741: l_count1 NUMBER;
1742: l_project_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1743: --Local pl/sql table to call Map_Rlmi_Rbs api
1744: l_TXN_SOURCE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1745: l_TXN_SOURCE_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1746: l_PERSON_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1747: l_JOB_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1748: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1749: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1742: l_project_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1743: --Local pl/sql table to call Map_Rlmi_Rbs api
1744: l_TXN_SOURCE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1745: l_TXN_SOURCE_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1746: l_PERSON_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1747: l_JOB_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1748: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1749: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1750: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1743: --Local pl/sql table to call Map_Rlmi_Rbs api
1744: l_TXN_SOURCE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1745: l_TXN_SOURCE_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1746: l_PERSON_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1747: l_JOB_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1748: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1749: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1750: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1751: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1744: l_TXN_SOURCE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1745: l_TXN_SOURCE_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1746: l_PERSON_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1747: l_JOB_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1748: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1749: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1750: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1751: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1752: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char20TabTyp;
1745: l_TXN_SOURCE_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1746: l_PERSON_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1747: l_JOB_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1748: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1749: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1750: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1751: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1752: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char20TabTyp;
1753: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1746: l_PERSON_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1747: l_JOB_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1748: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1749: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1750: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1751: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1752: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char20TabTyp;
1753: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1754: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1747: l_JOB_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1748: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1749: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1750: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1751: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1752: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char20TabTyp;
1753: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1754: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1755: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1748: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1749: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1750: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1751: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1752: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char20TabTyp;
1753: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1754: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1755: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1756: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1749: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1750: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1751: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1752: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char20TabTyp;
1753: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1754: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1755: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1756: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1757: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1750: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1751: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1752: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char20TabTyp;
1753: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1754: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1755: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1756: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1757: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1758: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1751: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1752: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char20TabTyp;
1753: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1754: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1755: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1756: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1757: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1758: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1759: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1752: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char20TabTyp;
1753: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1754: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1755: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1756: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1757: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1758: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1759: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1760: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1753: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1754: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1755: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1756: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1757: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1758: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1759: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1760: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1761: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1754: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1755: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1756: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1757: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1758: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1759: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1760: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1761: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1762: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1755: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1756: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1757: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1758: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1759: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1760: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1761: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1762: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1763: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1756: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1757: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1758: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1759: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1760: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1761: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1762: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1763: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1764: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1757: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1758: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1759: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1760: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1761: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1762: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1763: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1764: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1765: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1758: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1759: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1760: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1761: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1762: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1763: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1764: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1765: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1766: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1759: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1760: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1761: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1762: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1763: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1764: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1765: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1766: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1767: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
1760: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1761: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1762: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1763: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1764: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1765: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1766: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1767: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
1768: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1761: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1762: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1763: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1764: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1765: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1766: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1767: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
1768: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1769: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1762: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1763: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1764: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1765: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1766: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1767: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
1768: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1769: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1770: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1763: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1764: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1765: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1766: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1767: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
1768: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1769: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1770: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1771: l_TXN_WBS_ELEMENT_VER_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1764: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1765: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1766: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1767: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
1768: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1769: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1770: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1771: l_TXN_WBS_ELEMENT_VER_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1772: l_TXN_RBS_ELEMENT_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1765: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1766: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1767: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
1768: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1769: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1770: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1771: l_TXN_WBS_ELEMENT_VER_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1772: l_TXN_RBS_ELEMENT_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1773: l_TXN_PLAN_START_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
1766: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1767: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
1768: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1769: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1770: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1771: l_TXN_WBS_ELEMENT_VER_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1772: l_TXN_RBS_ELEMENT_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1773: l_TXN_PLAN_START_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
1774: l_TXN_PLAN_END_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
1767: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
1768: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1769: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1770: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1771: l_TXN_WBS_ELEMENT_VER_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1772: l_TXN_RBS_ELEMENT_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1773: l_TXN_PLAN_START_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
1774: l_TXN_PLAN_END_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
1775: --out param from PA_RLMI_RBS_MAP_PUB.MAP_RLMI_RBS
1768: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1769: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1770: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1771: l_TXN_WBS_ELEMENT_VER_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1772: l_TXN_RBS_ELEMENT_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1773: l_TXN_PLAN_START_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
1774: l_TXN_PLAN_END_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
1775: --out param from PA_RLMI_RBS_MAP_PUB.MAP_RLMI_RBS
1776: l_map_txn_source_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1769: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1770: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1771: l_TXN_WBS_ELEMENT_VER_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1772: l_TXN_RBS_ELEMENT_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1773: l_TXN_PLAN_START_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
1774: l_TXN_PLAN_END_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
1775: --out param from PA_RLMI_RBS_MAP_PUB.MAP_RLMI_RBS
1776: l_map_txn_source_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1777: l_map_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1770: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1771: l_TXN_WBS_ELEMENT_VER_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1772: l_TXN_RBS_ELEMENT_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1773: l_TXN_PLAN_START_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
1774: l_TXN_PLAN_END_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
1775: --out param from PA_RLMI_RBS_MAP_PUB.MAP_RLMI_RBS
1776: l_map_txn_source_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1777: l_map_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1778: l_map_rbs_element_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1772: l_TXN_RBS_ELEMENT_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1773: l_TXN_PLAN_START_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
1774: l_TXN_PLAN_END_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
1775: --out param from PA_RLMI_RBS_MAP_PUB.MAP_RLMI_RBS
1776: l_map_txn_source_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1777: l_map_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1778: l_map_rbs_element_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1779: l_map_txn_accum_header_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1780:
1773: l_TXN_PLAN_START_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
1774: l_TXN_PLAN_END_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
1775: --out param from PA_RLMI_RBS_MAP_PUB.MAP_RLMI_RBS
1776: l_map_txn_source_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1777: l_map_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1778: l_map_rbs_element_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1779: l_map_txn_accum_header_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1780:
1781: BEGIN
1774: l_TXN_PLAN_END_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
1775: --out param from PA_RLMI_RBS_MAP_PUB.MAP_RLMI_RBS
1776: l_map_txn_source_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1777: l_map_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1778: l_map_rbs_element_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1779: l_map_txn_accum_header_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1780:
1781: BEGIN
1782: /* Setting initial values */
1775: --out param from PA_RLMI_RBS_MAP_PUB.MAP_RLMI_RBS
1776: l_map_txn_source_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1777: l_map_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1778: l_map_rbs_element_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1779: l_map_txn_accum_header_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1780:
1781: BEGIN
1782: /* Setting initial values */
1783: X_MSG_COUNT := 0;
2004:
2005: l_etc_start_date DATE;
2006: l_stru_sharing_code PA_PROJECTS_ALL.STRUCTURE_SHARING_CODE%TYPE;
2007:
2008: l_res_assgn_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2009: l_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2010: l_txn_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2011: l_txn_top_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2012: l_txn_sub_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2005: l_etc_start_date DATE;
2006: l_stru_sharing_code PA_PROJECTS_ALL.STRUCTURE_SHARING_CODE%TYPE;
2007:
2008: l_res_assgn_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2009: l_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2010: l_txn_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2011: l_txn_top_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2012: l_txn_sub_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2013: l_mapped_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2006: l_stru_sharing_code PA_PROJECTS_ALL.STRUCTURE_SHARING_CODE%TYPE;
2007:
2008: l_res_assgn_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2009: l_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2010: l_txn_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2011: l_txn_top_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2012: l_txn_sub_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2013: l_mapped_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2014:
2007:
2008: l_res_assgn_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2009: l_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2010: l_txn_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2011: l_txn_top_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2012: l_txn_sub_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2013: l_mapped_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2014:
2015:
2008: l_res_assgn_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2009: l_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2010: l_txn_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2011: l_txn_top_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2012: l_txn_sub_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2013: l_mapped_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2014:
2015:
2016: l_ret_status VARCHAR2(100);
2009: l_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2010: l_txn_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2011: l_txn_top_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2012: l_txn_sub_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2013: l_mapped_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2014:
2015:
2016: l_ret_status VARCHAR2(100);
2017: l_msg_count NUMBER;