387: PROCEDURE set_project_id(p_project_id pa_projects_all.project_id%type);
388:
389: /*#
390: * This API is used to create a draft budget and its budget lines in Oracle Projects for a project using a selected budget type and budget entry method.
391: * @param p_api_version_number API standard: version number
392: * @rep:paraminfo {@rep:required}
393: * @param p_commit API standard (default = F): indicates if the transaction will be committed
394: * @rep:paraminfo {@rep:precision 1}
395: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
389: /*#
390: * This API is used to create a draft budget and its budget lines in Oracle Projects for a project using a selected budget type and budget entry method.
391: * @param p_api_version_number API standard: version number
392: * @rep:paraminfo {@rep:required}
393: * @param p_commit API standard (default = F): indicates if the transaction will be committed
394: * @rep:paraminfo {@rep:precision 1}
395: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
396: * @param p_msg_count API standard: number of error messages
397: * @rep:paraminfo {@rep:required}
391: * @param p_api_version_number API standard: version number
392: * @rep:paraminfo {@rep:required}
393: * @param p_commit API standard (default = F): indicates if the transaction will be committed
394: * @rep:paraminfo {@rep:precision 1}
395: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
396: * @param p_msg_count API standard: number of error messages
397: * @rep:paraminfo {@rep:required}
398: * @param p_msg_data API standard: error message
399: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
392: * @rep:paraminfo {@rep:required}
393: * @param p_commit API standard (default = F): indicates if the transaction will be committed
394: * @rep:paraminfo {@rep:precision 1}
395: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
396: * @param p_msg_count API standard: number of error messages
397: * @rep:paraminfo {@rep:required}
398: * @param p_msg_data API standard: error message
399: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
400: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
394: * @rep:paraminfo {@rep:precision 1}
395: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
396: * @param p_msg_count API standard: number of error messages
397: * @rep:paraminfo {@rep:required}
398: * @param p_msg_data API standard: error message
399: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
400: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
401: * @rep:paraminfo {@rep:required}
402: * @param p_pm_product_code The identifier of the external project management system from which the project was imported
396: * @param p_msg_count API standard: number of error messages
397: * @rep:paraminfo {@rep:required}
398: * @param p_msg_data API standard: error message
399: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
400: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
401: * @rep:paraminfo {@rep:required}
402: * @param p_pm_product_code The identifier of the external project management system from which the project was imported
403: * @rep:paraminfo {@rep:required}
404: * @param p_pm_budget_reference The reference code that uniquely identifies the budget in the external system
567: * EXECUTE_CREATE_DRAFT_BUDGET/EXECUTE_UPDATE_BUDGET
568: * FETCH_CALCULATE_AMOUNTS
569: * FETCH_BUDGET_LINE
570: * CLEAR_BUDGET
571: * @param p_api_version_number API standard: version number
572: * @rep:paraminfo {@rep:required}
573: * @param p_commit API standard (default = F): indicates if the transaction will be committed
574: * @rep:paraminfo {@rep:precision 1}
575: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
569: * FETCH_BUDGET_LINE
570: * CLEAR_BUDGET
571: * @param p_api_version_number API standard: version number
572: * @rep:paraminfo {@rep:required}
573: * @param p_commit API standard (default = F): indicates if the transaction will be committed
574: * @rep:paraminfo {@rep:precision 1}
575: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
576: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
577: * @rep:paraminfo {@rep:required}
571: * @param p_api_version_number API standard: version number
572: * @rep:paraminfo {@rep:required}
573: * @param p_commit API standard (default = F): indicates if the transaction will be committed
574: * @rep:paraminfo {@rep:precision 1}
575: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
576: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
577: * @rep:paraminfo {@rep:required}
578: * @param p_pa_task_id The reference code that uniquely identifies the task within a project in Oracle Projects
579: * @param p_pm_task_reference The unique reference code that identifies the task's parent task
572: * @rep:paraminfo {@rep:required}
573: * @param p_commit API standard (default = F): indicates if the transaction will be committed
574: * @rep:paraminfo {@rep:precision 1}
575: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
576: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
577: * @rep:paraminfo {@rep:required}
578: * @param p_pa_task_id The reference code that uniquely identifies the task within a project in Oracle Projects
579: * @param p_pm_task_reference The unique reference code that identifies the task's parent task
580: * @param p_resource_alias Alias of the resource
704: * EXECUTE_CREATE_DRAFT_BUDGET/EXECUTE_UPDATE_BUDGET
705: * FETCH_CALCULATE_AMOUNTS
706: * FETCH_BUDGET_LINE
707: * CLEAR_BUDGET
708: * @param p_api_version_number API standard: version number
709: * @rep:paraminfo {@rep:required}
710: * @param p_commit API standard (default = F): indicates if the transaction will be committed
711: * @rep:paraminfo {@rep:precision 1}
712: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
706: * FETCH_BUDGET_LINE
707: * CLEAR_BUDGET
708: * @param p_api_version_number API standard: version number
709: * @rep:paraminfo {@rep:required}
710: * @param p_commit API standard (default = F): indicates if the transaction will be committed
711: * @rep:paraminfo {@rep:precision 1}
712: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
713: * @param p_msg_count API standard: number of error messages
714: * @rep:paraminfo {@rep:required}
708: * @param p_api_version_number API standard: version number
709: * @rep:paraminfo {@rep:required}
710: * @param p_commit API standard (default = F): indicates if the transaction will be committed
711: * @rep:paraminfo {@rep:precision 1}
712: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
713: * @param p_msg_count API standard: number of error messages
714: * @rep:paraminfo {@rep:required}
715: * @param p_msg_data API standard: error message
716: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
709: * @rep:paraminfo {@rep:required}
710: * @param p_commit API standard (default = F): indicates if the transaction will be committed
711: * @rep:paraminfo {@rep:precision 1}
712: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
713: * @param p_msg_count API standard: number of error messages
714: * @rep:paraminfo {@rep:required}
715: * @param p_msg_data API standard: error message
716: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
717: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
711: * @rep:paraminfo {@rep:precision 1}
712: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
713: * @param p_msg_count API standard: number of error messages
714: * @rep:paraminfo {@rep:required}
715: * @param p_msg_data API standard: error message
716: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
717: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
718: * @rep:paraminfo {@rep:required}
719: * @param p_pm_product_code The identifier of the external project management system from which the project was imported
713: * @param p_msg_count API standard: number of error messages
714: * @rep:paraminfo {@rep:required}
715: * @param p_msg_data API standard: error message
716: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
717: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
718: * @rep:paraminfo {@rep:required}
719: * @param p_pm_product_code The identifier of the external project management system from which the project was imported
720: * @rep:paraminfo {@rep:required}
721: * @param p_pm_budget_reference The reference code that uniquely identifies the budget in the external system
858: * EXECUTE_CREATE_DRAFT_BUDGET/EXECUTE_UPDATE_BUDGET
859: * FETCH_CALCULATE_AMOUNTS
860: * FETCH_BUDGET_LINE
861: * CLEAR_BUDGET
862: * @param p_api_version_number API standard: version number
863: * @rep:paraminfo {@rep:required}
864: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
865: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
866: * @rep:paraminfo {@rep:required}
860: * FETCH_BUDGET_LINE
861: * CLEAR_BUDGET
862: * @param p_api_version_number API standard: version number
863: * @rep:paraminfo {@rep:required}
864: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
865: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
866: * @rep:paraminfo {@rep:required}
867: * @param p_line_index Pointer to the budget line
868: * @rep:paraminfo {@rep:required}
861: * CLEAR_BUDGET
862: * @param p_api_version_number API standard: version number
863: * @rep:paraminfo {@rep:required}
864: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
865: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
866: * @rep:paraminfo {@rep:required}
867: * @param p_line_index Pointer to the budget line
868: * @rep:paraminfo {@rep:required}
869: * @param p_line_return_status Return status for the budget line
898: PROCEDURE clear_budget;
899:
900: /*#
901: * This API is used to set an existing budget as the baseline budget in Oracle Projects.
902: * @param p_api_version_number API standard: version number
903: * @rep:paraminfo {@rep:required}
904: * @param p_commit API standard (default = F): indicates if the transaction will be committed
905: * @rep:paraminfo {@rep:precision 1}
906: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
900: /*#
901: * This API is used to set an existing budget as the baseline budget in Oracle Projects.
902: * @param p_api_version_number API standard: version number
903: * @rep:paraminfo {@rep:required}
904: * @param p_commit API standard (default = F): indicates if the transaction will be committed
905: * @rep:paraminfo {@rep:precision 1}
906: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
907: * @param p_msg_count API standard: number of error messages
908: * @rep:paraminfo {@rep:required}
902: * @param p_api_version_number API standard: version number
903: * @rep:paraminfo {@rep:required}
904: * @param p_commit API standard (default = F): indicates if the transaction will be committed
905: * @rep:paraminfo {@rep:precision 1}
906: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
907: * @param p_msg_count API standard: number of error messages
908: * @rep:paraminfo {@rep:required}
909: * @param p_msg_data API standard: error message
910: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
903: * @rep:paraminfo {@rep:required}
904: * @param p_commit API standard (default = F): indicates if the transaction will be committed
905: * @rep:paraminfo {@rep:precision 1}
906: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
907: * @param p_msg_count API standard: number of error messages
908: * @rep:paraminfo {@rep:required}
909: * @param p_msg_data API standard: error message
910: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
911: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
905: * @rep:paraminfo {@rep:precision 1}
906: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
907: * @param p_msg_count API standard: number of error messages
908: * @rep:paraminfo {@rep:required}
909: * @param p_msg_data API standard: error message
910: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
911: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
912: * @rep:paraminfo {@rep:required}
913: * @param p_workflow_started Flag indicating whether a workflow has been started
907: * @param p_msg_count API standard: number of error messages
908: * @rep:paraminfo {@rep:required}
909: * @param p_msg_data API standard: error message
910: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
911: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
912: * @rep:paraminfo {@rep:required}
913: * @param p_workflow_started Flag indicating whether a workflow has been started
914: * @rep:paraminfo {@rep:required}
915: * @param p_pm_product_code The identifier of the external project management system from which the project was imported
944: ,p_version_type IN pa_budget_versions.version_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR);
945:
946: /*#
947: * This API is used to add a budget line to a working budget in Oracle Projects for a given project and budget type.
948: * @param p_api_version_number API standard: version number
949: * @rep:paraminfo {@rep:required}
950: * @param p_commit API standard (default = F): indicates if the transaction will be committed
951: * @rep:paraminfo {@rep:precision 1}
952: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
946: /*#
947: * This API is used to add a budget line to a working budget in Oracle Projects for a given project and budget type.
948: * @param p_api_version_number API standard: version number
949: * @rep:paraminfo {@rep:required}
950: * @param p_commit API standard (default = F): indicates if the transaction will be committed
951: * @rep:paraminfo {@rep:precision 1}
952: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
953: * @param p_msg_count API standard: number of error messages
954: * @rep:paraminfo {@rep:required}
948: * @param p_api_version_number API standard: version number
949: * @rep:paraminfo {@rep:required}
950: * @param p_commit API standard (default = F): indicates if the transaction will be committed
951: * @rep:paraminfo {@rep:precision 1}
952: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
953: * @param p_msg_count API standard: number of error messages
954: * @rep:paraminfo {@rep:required}
955: * @param p_msg_data API standard: error message
956: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
949: * @rep:paraminfo {@rep:required}
950: * @param p_commit API standard (default = F): indicates if the transaction will be committed
951: * @rep:paraminfo {@rep:precision 1}
952: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
953: * @param p_msg_count API standard: number of error messages
954: * @rep:paraminfo {@rep:required}
955: * @param p_msg_data API standard: error message
956: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
957: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
951: * @rep:paraminfo {@rep:precision 1}
952: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
953: * @param p_msg_count API standard: number of error messages
954: * @rep:paraminfo {@rep:required}
955: * @param p_msg_data API standard: error message
956: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
957: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
958: * @rep:paraminfo {@rep:required}
959: * @param p_pm_product_code The identifier of the external project management system from which the project was imported
953: * @param p_msg_count API standard: number of error messages
954: * @rep:paraminfo {@rep:required}
955: * @param p_msg_data API standard: error message
956: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
957: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
958: * @rep:paraminfo {@rep:required}
959: * @param p_pm_product_code The identifier of the external project management system from which the project was imported
960: * @rep:paraminfo {@rep:required}
961: * @param p_pa_project_id The reference code that uniquely identifies the project in the Oracle Projects
1057: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR );
1058:
1059: /*#
1060: * This API is used to delete a working budget in Oracle Projects for a given project and budget type.
1061: * @param p_api_version_number API standard: version number
1062: * @rep:paraminfo {@rep:required}
1063: * @param p_commit API standard (default = F): indicates if the transaction will be committed
1064: * @rep:paraminfo {@rep:precision 1}
1065: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1059: /*#
1060: * This API is used to delete a working budget in Oracle Projects for a given project and budget type.
1061: * @param p_api_version_number API standard: version number
1062: * @rep:paraminfo {@rep:required}
1063: * @param p_commit API standard (default = F): indicates if the transaction will be committed
1064: * @rep:paraminfo {@rep:precision 1}
1065: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1066: * @param p_msg_count API standard: number of error messages
1067: * @rep:paraminfo {@rep:required}
1061: * @param p_api_version_number API standard: version number
1062: * @rep:paraminfo {@rep:required}
1063: * @param p_commit API standard (default = F): indicates if the transaction will be committed
1064: * @rep:paraminfo {@rep:precision 1}
1065: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1066: * @param p_msg_count API standard: number of error messages
1067: * @rep:paraminfo {@rep:required}
1068: * @param p_msg_data API standard: error message
1069: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
1062: * @rep:paraminfo {@rep:required}
1063: * @param p_commit API standard (default = F): indicates if the transaction will be committed
1064: * @rep:paraminfo {@rep:precision 1}
1065: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1066: * @param p_msg_count API standard: number of error messages
1067: * @rep:paraminfo {@rep:required}
1068: * @param p_msg_data API standard: error message
1069: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
1070: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
1064: * @rep:paraminfo {@rep:precision 1}
1065: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1066: * @param p_msg_count API standard: number of error messages
1067: * @rep:paraminfo {@rep:required}
1068: * @param p_msg_data API standard: error message
1069: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
1070: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
1071: * @rep:paraminfo {@rep:required}
1072: * @param p_pm_product_code The identifier of the external project management system from which the project was imported
1066: * @param p_msg_count API standard: number of error messages
1067: * @rep:paraminfo {@rep:required}
1068: * @param p_msg_data API standard: error message
1069: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
1070: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
1071: * @rep:paraminfo {@rep:required}
1072: * @param p_pm_product_code The identifier of the external project management system from which the project was imported
1073: * @rep:paraminfo {@rep:required}
1074: * @param p_pa_project_id The reference code that uniquely identifies the project in the Oracle Projects
1104: ) ;
1105:
1106: /*#
1107: * This API is used to delete a budget line from a working budget in Oracle Projects for a given project and budget type.
1108: * @param p_api_version_number API standard: version number
1109: * @rep:paraminfo {@rep:required}
1110: * @param p_commit API standard (default = F): indicates if the transaction will be committed
1111: * @rep:paraminfo {@rep:precision 1}
1112: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1106: /*#
1107: * This API is used to delete a budget line from a working budget in Oracle Projects for a given project and budget type.
1108: * @param p_api_version_number API standard: version number
1109: * @rep:paraminfo {@rep:required}
1110: * @param p_commit API standard (default = F): indicates if the transaction will be committed
1111: * @rep:paraminfo {@rep:precision 1}
1112: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1113: * @param p_msg_count API standard: number of error messages
1114: * @rep:paraminfo {@rep:required}
1108: * @param p_api_version_number API standard: version number
1109: * @rep:paraminfo {@rep:required}
1110: * @param p_commit API standard (default = F): indicates if the transaction will be committed
1111: * @rep:paraminfo {@rep:precision 1}
1112: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1113: * @param p_msg_count API standard: number of error messages
1114: * @rep:paraminfo {@rep:required}
1115: * @param p_msg_data API standard: error message
1116: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
1109: * @rep:paraminfo {@rep:required}
1110: * @param p_commit API standard (default = F): indicates if the transaction will be committed
1111: * @rep:paraminfo {@rep:precision 1}
1112: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1113: * @param p_msg_count API standard: number of error messages
1114: * @rep:paraminfo {@rep:required}
1115: * @param p_msg_data API standard: error message
1116: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
1117: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
1111: * @rep:paraminfo {@rep:precision 1}
1112: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1113: * @param p_msg_count API standard: number of error messages
1114: * @rep:paraminfo {@rep:required}
1115: * @param p_msg_data API standard: error message
1116: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
1117: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
1118: * @rep:paraminfo {@rep:required}
1119: * @param p_pm_product_code The identifier of the external project management system from which the project was imported
1113: * @param p_msg_count API standard: number of error messages
1114: * @rep:paraminfo {@rep:required}
1115: * @param p_msg_data API standard: error message
1116: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
1117: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
1118: * @rep:paraminfo {@rep:required}
1119: * @param p_pm_product_code The identifier of the external project management system from which the project was imported
1120: * @rep:paraminfo {@rep:required}
1121: * @param p_pa_project_id The reference code that uniquely identifies the project in the Oracle Projects
1168: ,p_currency_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR );
1169:
1170: /*#
1171: * This API is used to update a working budget.
1172: * @param p_api_version_number API standard: version number
1173: * @rep:paraminfo {@rep:required}
1174: * @param p_commit API standard (default = F): indicates if the transaction will be committed
1175: * @rep:paraminfo {@rep:precision 1}
1176: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1170: /*#
1171: * This API is used to update a working budget.
1172: * @param p_api_version_number API standard: version number
1173: * @rep:paraminfo {@rep:required}
1174: * @param p_commit API standard (default = F): indicates if the transaction will be committed
1175: * @rep:paraminfo {@rep:precision 1}
1176: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1177: * @param p_msg_count API standard: number of error messages
1178: * @rep:paraminfo {@rep:required}
1172: * @param p_api_version_number API standard: version number
1173: * @rep:paraminfo {@rep:required}
1174: * @param p_commit API standard (default = F): indicates if the transaction will be committed
1175: * @rep:paraminfo {@rep:precision 1}
1176: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1177: * @param p_msg_count API standard: number of error messages
1178: * @rep:paraminfo {@rep:required}
1179: * @param p_msg_data API standard: error message
1180: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
1173: * @rep:paraminfo {@rep:required}
1174: * @param p_commit API standard (default = F): indicates if the transaction will be committed
1175: * @rep:paraminfo {@rep:precision 1}
1176: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1177: * @param p_msg_count API standard: number of error messages
1178: * @rep:paraminfo {@rep:required}
1179: * @param p_msg_data API standard: error message
1180: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
1181: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
1175: * @rep:paraminfo {@rep:precision 1}
1176: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1177: * @param p_msg_count API standard: number of error messages
1178: * @rep:paraminfo {@rep:required}
1179: * @param p_msg_data API standard: error message
1180: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
1181: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
1182: * @rep:paraminfo {@rep:required}
1183: * @param p_pm_product_code The identifier of the external project management system from which the project was imported
1177: * @param p_msg_count API standard: number of error messages
1178: * @rep:paraminfo {@rep:required}
1179: * @param p_msg_data API standard: error message
1180: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
1181: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
1182: * @rep:paraminfo {@rep:required}
1183: * @param p_pm_product_code The identifier of the external project management system from which the project was imported
1184: * @rep:paraminfo {@rep:required}
1185: * @param p_pa_project_id The reference code that uniquely identifies the project in the Oracle Projects
1333: * EXECUTE_CREATE_DRAFT_BUDGET/EXECUTE_UPDATE_BUDGET
1334: * FETCH_CALCULATE_AMOUNTS
1335: * FETCH_BUDGET_LINE
1336: * CLEAR_BUDGET
1337: * @param p_api_version_number API standard: version number
1338: * @rep:paraminfo {@rep:required}
1339: * @param p_commit API standard (default = F): indicates if the transaction will be committed
1340: * @rep:paraminfo {@rep:precision 1}
1341: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1335: * FETCH_BUDGET_LINE
1336: * CLEAR_BUDGET
1337: * @param p_api_version_number API standard: version number
1338: * @rep:paraminfo {@rep:required}
1339: * @param p_commit API standard (default = F): indicates if the transaction will be committed
1340: * @rep:paraminfo {@rep:precision 1}
1341: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1342: * @param p_msg_count API standard: number of error messages
1343: * @rep:paraminfo {@rep:required}
1337: * @param p_api_version_number API standard: version number
1338: * @rep:paraminfo {@rep:required}
1339: * @param p_commit API standard (default = F): indicates if the transaction will be committed
1340: * @rep:paraminfo {@rep:precision 1}
1341: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1342: * @param p_msg_count API standard: number of error messages
1343: * @rep:paraminfo {@rep:required}
1344: * @param p_msg_data API standard: error message
1345: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
1338: * @rep:paraminfo {@rep:required}
1339: * @param p_commit API standard (default = F): indicates if the transaction will be committed
1340: * @rep:paraminfo {@rep:precision 1}
1341: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1342: * @param p_msg_count API standard: number of error messages
1343: * @rep:paraminfo {@rep:required}
1344: * @param p_msg_data API standard: error message
1345: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
1346: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
1340: * @rep:paraminfo {@rep:precision 1}
1341: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1342: * @param p_msg_count API standard: number of error messages
1343: * @rep:paraminfo {@rep:required}
1344: * @param p_msg_data API standard: error message
1345: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
1346: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
1347: * @rep:paraminfo {@rep:required}
1348: * @param p_pm_product_code The identifier of the external project management system from which the project was imported
1342: * @param p_msg_count API standard: number of error messages
1343: * @rep:paraminfo {@rep:required}
1344: * @param p_msg_data API standard: error message
1345: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
1346: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
1347: * @rep:paraminfo {@rep:required}
1348: * @param p_pm_product_code The identifier of the external project management system from which the project was imported
1349: * @rep:paraminfo {@rep:required}
1350: * @param p_pa_project_id The reference code that uniquely identifies the project in the Oracle Projects
1455: ,p_project_rev_exchange_rate IN pa_budget_lines.project_rev_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM );
1456:
1457: /*#
1458: * This API is used to update an existing budget line of a working budget in Oracle Projects for a given project and budget type.
1459: * @param p_api_version_number API standard: version number
1460: * @rep:paraminfo {@rep:required}
1461: * @param p_commit API standard (default = F): indicates if the transaction will be committed
1462: * @rep:paraminfo {@rep:precision 1}
1463: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1457: /*#
1458: * This API is used to update an existing budget line of a working budget in Oracle Projects for a given project and budget type.
1459: * @param p_api_version_number API standard: version number
1460: * @rep:paraminfo {@rep:required}
1461: * @param p_commit API standard (default = F): indicates if the transaction will be committed
1462: * @rep:paraminfo {@rep:precision 1}
1463: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1464: * @param p_msg_count API standard: number of error messages
1465: * @rep:paraminfo {@rep:required}
1459: * @param p_api_version_number API standard: version number
1460: * @rep:paraminfo {@rep:required}
1461: * @param p_commit API standard (default = F): indicates if the transaction will be committed
1462: * @rep:paraminfo {@rep:precision 1}
1463: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1464: * @param p_msg_count API standard: number of error messages
1465: * @rep:paraminfo {@rep:required}
1466: * @param p_msg_data API standard: error message
1467: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
1460: * @rep:paraminfo {@rep:required}
1461: * @param p_commit API standard (default = F): indicates if the transaction will be committed
1462: * @rep:paraminfo {@rep:precision 1}
1463: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1464: * @param p_msg_count API standard: number of error messages
1465: * @rep:paraminfo {@rep:required}
1466: * @param p_msg_data API standard: error message
1467: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
1468: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
1462: * @rep:paraminfo {@rep:precision 1}
1463: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1464: * @param p_msg_count API standard: number of error messages
1465: * @rep:paraminfo {@rep:required}
1466: * @param p_msg_data API standard: error message
1467: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
1468: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
1469: * @rep:paraminfo {@rep:required}
1470: * @param p_pm_product_code The identifier of the external project management system from which the project was imported
1464: * @param p_msg_count API standard: number of error messages
1465: * @rep:paraminfo {@rep:required}
1466: * @param p_msg_data API standard: error message
1467: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
1468: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
1469: * @rep:paraminfo {@rep:required}
1470: * @param p_pm_product_code The identifier of the external project management system from which the project was imported
1471: * @rep:paraminfo {@rep:required}
1472: * @param p_pa_project_id The reference code that uniquely identifies the project in the Oracle Projects
1598: );
1599:
1600: /*#
1601: * Using the PA_CLIENT_EXTN_BUDGET extension, you can use this API to recalculate raw cost, burdened cost, and revenue amounts for existing budget lines.
1602: * @param p_api_version_number API standard: version number
1603: * @param p_commit API standard (default = F): indicates if the transaction will be committed
1604: * @rep:paraminfo {@rep:precision 1}
1605: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1606: * @param p_msg_count API standard: number of error messages
1599:
1600: /*#
1601: * Using the PA_CLIENT_EXTN_BUDGET extension, you can use this API to recalculate raw cost, burdened cost, and revenue amounts for existing budget lines.
1602: * @param p_api_version_number API standard: version number
1603: * @param p_commit API standard (default = F): indicates if the transaction will be committed
1604: * @rep:paraminfo {@rep:precision 1}
1605: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1606: * @param p_msg_count API standard: number of error messages
1607: * @rep:paraminfo {@rep:required}
1601: * Using the PA_CLIENT_EXTN_BUDGET extension, you can use this API to recalculate raw cost, burdened cost, and revenue amounts for existing budget lines.
1602: * @param p_api_version_number API standard: version number
1603: * @param p_commit API standard (default = F): indicates if the transaction will be committed
1604: * @rep:paraminfo {@rep:precision 1}
1605: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1606: * @param p_msg_count API standard: number of error messages
1607: * @rep:paraminfo {@rep:required}
1608: * @param p_msg_data API standard: error message
1609: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
1602: * @param p_api_version_number API standard: version number
1603: * @param p_commit API standard (default = F): indicates if the transaction will be committed
1604: * @rep:paraminfo {@rep:precision 1}
1605: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1606: * @param p_msg_count API standard: number of error messages
1607: * @rep:paraminfo {@rep:required}
1608: * @param p_msg_data API standard: error message
1609: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
1610: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
1604: * @rep:paraminfo {@rep:precision 1}
1605: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1606: * @param p_msg_count API standard: number of error messages
1607: * @rep:paraminfo {@rep:required}
1608: * @param p_msg_data API standard: error message
1609: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
1610: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
1611: * @rep:paraminfo {@rep:precision 1} {@rep:required}
1612: * @param p_pm_product_code The identifier of the external project management system from which the project was imported
1606: * @param p_msg_count API standard: number of error messages
1607: * @rep:paraminfo {@rep:required}
1608: * @param p_msg_data API standard: error message
1609: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
1610: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
1611: * @rep:paraminfo {@rep:precision 1} {@rep:required}
1612: * @param p_pm_product_code The identifier of the external project management system from which the project was imported
1613: * @rep:paraminfo {@rep:required}
1614: * @param p_pa_project_id The reference code that uniquely identifies the project in the Oracle Projects
1682: * EXECUTE_CREATE_DRAFT_BUDGET/EXECUTE_UPDATE_BUDGET
1683: * FETCH_CALCULATE_AMOUNTS
1684: * FETCH_BUDGET_LINE
1685: * CLEAR_BUDGET
1686: * @param p_api_version_number API standard: version number
1687: * @rep:paraminfo {@rep:required}
1688: * @param p_commit API standard (default = F): indicates if the transaction will be committed
1689: * @rep:paraminfo {@rep:precision 1}
1690: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1684: * FETCH_BUDGET_LINE
1685: * CLEAR_BUDGET
1686: * @param p_api_version_number API standard: version number
1687: * @rep:paraminfo {@rep:required}
1688: * @param p_commit API standard (default = F): indicates if the transaction will be committed
1689: * @rep:paraminfo {@rep:precision 1}
1690: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1691: * @param p_msg_count API standard: number of error messages
1692: * @rep:paraminfo {@rep:required}
1686: * @param p_api_version_number API standard: version number
1687: * @rep:paraminfo {@rep:required}
1688: * @param p_commit API standard (default = F): indicates if the transaction will be committed
1689: * @rep:paraminfo {@rep:precision 1}
1690: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1691: * @param p_msg_count API standard: number of error messages
1692: * @rep:paraminfo {@rep:required}
1693: * @param p_msg_data API standard: error message
1694: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
1687: * @rep:paraminfo {@rep:required}
1688: * @param p_commit API standard (default = F): indicates if the transaction will be committed
1689: * @rep:paraminfo {@rep:precision 1}
1690: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1691: * @param p_msg_count API standard: number of error messages
1692: * @rep:paraminfo {@rep:required}
1693: * @param p_msg_data API standard: error message
1694: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
1695: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
1689: * @rep:paraminfo {@rep:precision 1}
1690: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1691: * @param p_msg_count API standard: number of error messages
1692: * @rep:paraminfo {@rep:required}
1693: * @param p_msg_data API standard: error message
1694: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
1695: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
1696: * @rep:paraminfo {@rep:precision 1} {@rep:required}
1697: * @param p_tot_budget_lines_calculated Indicates the total number of budget lines calculated and determines how many times to call the API FETCH_CALCULATE_AMOUNTS
1691: * @param p_msg_count API standard: number of error messages
1692: * @rep:paraminfo {@rep:required}
1693: * @param p_msg_data API standard: error message
1694: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
1695: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
1696: * @rep:paraminfo {@rep:precision 1} {@rep:required}
1697: * @param p_tot_budget_lines_calculated Indicates the total number of budget lines calculated and determines how many times to call the API FETCH_CALCULATE_AMOUNTS
1698: * @rep:paraminfo {@rep:required}
1699: * @param p_pm_product_code The identifier of the external project management system from which the project was imported
1750: * EXECUTE_CREATE_DRAFT_BUDGET/EXECUTE_UPDATE_BUDGET
1751: * FETCH_CALCULATE_AMOUNTS
1752: * FETCH_BUDGET_LINE
1753: * CLEAR_BUDGET
1754: * @param p_api_version_number API standard: version number
1755: * @rep:paraminfo {@rep:required}
1756: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1757: * @param p_line_index Pointer to the budget line
1758: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
1752: * FETCH_BUDGET_LINE
1753: * CLEAR_BUDGET
1754: * @param p_api_version_number API standard: version number
1755: * @rep:paraminfo {@rep:required}
1756: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1757: * @param p_line_index Pointer to the budget line
1758: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
1759: * @rep:paraminfo {@rep:required}
1760: * @param p_pa_task_id The reference code that uniquely identifies the task within a project in Oracle Projects
1754: * @param p_api_version_number API standard: version number
1755: * @rep:paraminfo {@rep:required}
1756: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1757: * @param p_line_index Pointer to the budget line
1758: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
1759: * @rep:paraminfo {@rep:required}
1760: * @param p_pa_task_id The reference code that uniquely identifies the task within a project in Oracle Projects
1761: * @rep:paraminfo {@rep:required}
1762: * @param p_pm_task_reference The unique reference code that identifies the task's parent task
1823: * EXECUTE_CREATE_DRAFT_BUDGET/EXECUTE_UPDATE_BUDGET
1824: * FETCH_CALCULATE_AMOUNTS
1825: * FETCH_BUDGET_LINE
1826: * CLEAR_BUDGET
1827: * @param p_api_version_number API standard: version number
1828: * @rep:paraminfo {@rep:required}
1829: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1830: * @param p_line_index Pointer to the budget line
1831: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
1825: * FETCH_BUDGET_LINE
1826: * CLEAR_BUDGET
1827: * @param p_api_version_number API standard: version number
1828: * @rep:paraminfo {@rep:required}
1829: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1830: * @param p_line_index Pointer to the budget line
1831: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
1832: * @rep:paraminfo {@rep:required}
1833: * @param p_pa_task_id The reference code that uniquely identifies the task within a project in Oracle Projects
1827: * @param p_api_version_number API standard: version number
1828: * @rep:paraminfo {@rep:required}
1829: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1830: * @param p_line_index Pointer to the budget line
1831: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
1832: * @rep:paraminfo {@rep:required}
1833: * @param p_pa_task_id The reference code that uniquely identifies the task within a project in Oracle Projects
1834: * @rep:paraminfo {@rep:required}
1835: * @param p_pm_task_reference The unique reference code that identifies the task's parent task
1908: * This API is used to create draft budgets and forecasts for financial plan types. This API accepts summary
1909: * data at the project, task, resource, and currency levels. For budget and forecast versions that are
1910: * time-phased by PA or GL period, the API also spreads the data, including quantities and amounts, across
1911: * periods based on the spread curve associated with a resource. This API does not perform any edits to the data.
1912: * @param p_api_version_number API standard: version number
1913: * @param p_commit API standard (default = F): indicates if the transaction will be committed
1914: * @rep:paraminfo {@rep:precision 1}
1915: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1916: * @param p_pm_product_code The identifier of the external project management system from which the project was imported
1909: * data at the project, task, resource, and currency levels. For budget and forecast versions that are
1910: * time-phased by PA or GL period, the API also spreads the data, including quantities and amounts, across
1911: * periods based on the spread curve associated with a resource. This API does not perform any edits to the data.
1912: * @param p_api_version_number API standard: version number
1913: * @param p_commit API standard (default = F): indicates if the transaction will be committed
1914: * @rep:paraminfo {@rep:precision 1}
1915: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1916: * @param p_pm_product_code The identifier of the external project management system from which the project was imported
1917: * @rep:paraminfo {@rep:required}
1911: * periods based on the spread curve associated with a resource. This API does not perform any edits to the data.
1912: * @param p_api_version_number API standard: version number
1913: * @param p_commit API standard (default = F): indicates if the transaction will be committed
1914: * @rep:paraminfo {@rep:precision 1}
1915: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
1916: * @param p_pm_product_code The identifier of the external project management system from which the project was imported
1917: * @rep:paraminfo {@rep:required}
1918: * @param p_pm_finplan_reference The reference code that uniquely identifies the financial plan in the external system
1919: * @param p_pm_project_reference The reference code that uniquely identifies the project in the external system. You must specify a value for either this parameter or P_PA_PROJECT_ID.
1956: * @param p_attribute13 Descriptive flexfield segment for a budget version
1957: * @param p_attribute14 Descriptive flexfield segment for a budget version
1958: * @param p_attribute15 Descriptive flexfield segment for a budget version
1959: * @param x_finplan_version_id Financial plan version identifier of the plan version created using the API
1960: * @param x_return_status API standard: return status of the API (success/failure/unexpected error)
1961: * @rep:paraminfo {@rep:precision 1}
1962: * @param x_msg_count API standard: number of error messages
1963: * @param x_msg_data API standard: error message
1964: * @rep:paraminfo {@rep:precision 2000}
1958: * @param p_attribute15 Descriptive flexfield segment for a budget version
1959: * @param x_finplan_version_id Financial plan version identifier of the plan version created using the API
1960: * @param x_return_status API standard: return status of the API (success/failure/unexpected error)
1961: * @rep:paraminfo {@rep:precision 1}
1962: * @param x_msg_count API standard: number of error messages
1963: * @param x_msg_data API standard: error message
1964: * @rep:paraminfo {@rep:precision 2000}
1965: * @rep:scope public
1966: * @rep:lifecycle active
1959: * @param x_finplan_version_id Financial plan version identifier of the plan version created using the API
1960: * @param x_return_status API standard: return status of the API (success/failure/unexpected error)
1961: * @rep:paraminfo {@rep:precision 1}
1962: * @param x_msg_count API standard: number of error messages
1963: * @param x_msg_data API standard: error message
1964: * @rep:paraminfo {@rep:precision 2000}
1965: * @rep:scope public
1966: * @rep:lifecycle active
1967: * @rep:displayname Create Draft Financial Plan
2127: * This API is used to create budgets and forecasts using the data stored in the global tables during
2128: * the load process.
2129: * In order to execute this API, the following API should be executed.
2130: * LOAD_RESOURCE_INFO
2131: * @param p_api_version_number API standard: version number
2132: * @param p_commit API standard (default = F): indicates if the transaction will be committed
2133: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
2134: * @param p_pm_product_code The identifier of the external project management system from which the project was imported
2135: * @rep:paraminfo {@rep:required}
2128: * the load process.
2129: * In order to execute this API, the following API should be executed.
2130: * LOAD_RESOURCE_INFO
2131: * @param p_api_version_number API standard: version number
2132: * @param p_commit API standard (default = F): indicates if the transaction will be committed
2133: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
2134: * @param p_pm_product_code The identifier of the external project management system from which the project was imported
2135: * @rep:paraminfo {@rep:required}
2136: * @param p_pm_finplan_reference The reference code that uniquely identifies the financial plan in the external system
2129: * In order to execute this API, the following API should be executed.
2130: * LOAD_RESOURCE_INFO
2131: * @param p_api_version_number API standard: version number
2132: * @param p_commit API standard (default = F): indicates if the transaction will be committed
2133: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
2134: * @param p_pm_product_code The identifier of the external project management system from which the project was imported
2135: * @rep:paraminfo {@rep:required}
2136: * @param p_pm_finplan_reference The reference code that uniquely identifies the financial plan in the external system
2137: * @param p_pm_project_reference The reference code that uniquely identifies the project in the external system. You must specify a value for this parameter or P_PA_PROJECT_ID.
2173: * @param p_create_new_curr_working_flag Flag indicating whether a current working version should be created
2174: * @param p_replace_current_working_flag Flag indicating whether the current working version should be deleted and the newly created version marked as the current working version
2175: * @param p_using_resource_lists_flag Flag indicating whether a resource list is used. Required for budgets and forecasts created for financial plan types. If plan amounts are not classified using resource lists, then the value must be N.
2176: * @param x_finplan_version_id Financial plan version identifier of the plan version created using the API
2177: * @param x_return_status API standard: return status of the API (success/failure/unexpected error)
2178: * @param x_msg_count API standard: number of error messages
2179: * @param x_msg_data API standard: error message
2180: * @rep:paraminfo {@rep:precision 2000}
2181: * @rep:scope public
2174: * @param p_replace_current_working_flag Flag indicating whether the current working version should be deleted and the newly created version marked as the current working version
2175: * @param p_using_resource_lists_flag Flag indicating whether a resource list is used. Required for budgets and forecasts created for financial plan types. If plan amounts are not classified using resource lists, then the value must be N.
2176: * @param x_finplan_version_id Financial plan version identifier of the plan version created using the API
2177: * @param x_return_status API standard: return status of the API (success/failure/unexpected error)
2178: * @param x_msg_count API standard: number of error messages
2179: * @param x_msg_data API standard: error message
2180: * @rep:paraminfo {@rep:precision 2000}
2181: * @rep:scope public
2182: * @rep:lifecycle active
2175: * @param p_using_resource_lists_flag Flag indicating whether a resource list is used. Required for budgets and forecasts created for financial plan types. If plan amounts are not classified using resource lists, then the value must be N.
2176: * @param x_finplan_version_id Financial plan version identifier of the plan version created using the API
2177: * @param x_return_status API standard: return status of the API (success/failure/unexpected error)
2178: * @param x_msg_count API standard: number of error messages
2179: * @param x_msg_data API standard: error message
2180: * @rep:paraminfo {@rep:precision 2000}
2181: * @rep:scope public
2182: * @rep:lifecycle active
2183: * @rep:displayname Execute Create Draft Financial Plan
2235:
2236: /*#
2237: * This API is used to delete an existing baseline budget version and the corresponding budget lines
2238: * in Oracle Projects for a given project and budget type or a project and financial plan type.
2239: * @param p_api_version_number API standard: version number
2240: * @rep:paraminfo {@rep:required}
2241: * @param p_commit API standard (default = F): indicates if the transaction will be committed
2242: * @rep:paraminfo {@rep:precision 1}
2243: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
2237: * This API is used to delete an existing baseline budget version and the corresponding budget lines
2238: * in Oracle Projects for a given project and budget type or a project and financial plan type.
2239: * @param p_api_version_number API standard: version number
2240: * @rep:paraminfo {@rep:required}
2241: * @param p_commit API standard (default = F): indicates if the transaction will be committed
2242: * @rep:paraminfo {@rep:precision 1}
2243: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
2244: * @param p_msg_count API standard: number of error messages
2245: * @rep:paraminfo {@rep:required}
2239: * @param p_api_version_number API standard: version number
2240: * @rep:paraminfo {@rep:required}
2241: * @param p_commit API standard (default = F): indicates if the transaction will be committed
2242: * @rep:paraminfo {@rep:precision 1}
2243: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
2244: * @param p_msg_count API standard: number of error messages
2245: * @rep:paraminfo {@rep:required}
2246: * @param p_msg_data API standard: error message
2247: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
2240: * @rep:paraminfo {@rep:required}
2241: * @param p_commit API standard (default = F): indicates if the transaction will be committed
2242: * @rep:paraminfo {@rep:precision 1}
2243: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
2244: * @param p_msg_count API standard: number of error messages
2245: * @rep:paraminfo {@rep:required}
2246: * @param p_msg_data API standard: error message
2247: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
2248: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
2242: * @rep:paraminfo {@rep:precision 1}
2243: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
2244: * @param p_msg_count API standard: number of error messages
2245: * @rep:paraminfo {@rep:required}
2246: * @param p_msg_data API standard: error message
2247: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
2248: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
2249: * @rep:paraminfo {@rep:required}
2250: * @param p_pm_product_code The identifier of the external project management system from which the project was imported
2244: * @param p_msg_count API standard: number of error messages
2245: * @rep:paraminfo {@rep:required}
2246: * @param p_msg_data API standard: error message
2247: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
2248: * @param p_return_status API standard: return status of the API (success/failure/unexpected error)
2249: * @rep:paraminfo {@rep:required}
2250: * @param p_pm_product_code The identifier of the external project management system from which the project was imported
2251: * @rep:paraminfo {@rep:required}
2252: * @param p_pa_project_id The reference code that uniquely identifies the project in the Oracle Projects. You must specify a value for this parameter or P_PM_PROJECT_REFERENCE.
2284: /*#
2285: * This API is used to update the existing planning element
2286: * attributes: Planning Start Date, Planning End Date,Etc Method, Spread Curve, Description, Attribute Category,
2287: * attribute1 thru attribute30 in a plan version.
2288: * @param p_api_version_number API standard: version number
2289: * @rep:paraminfo {@rep:required}
2290: * @param p_commit API standard (default = F): indicates if the transaction will be committed
2291: * @rep:paraminfo {@rep:precision 1}
2292: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
2286: * attributes: Planning Start Date, Planning End Date,Etc Method, Spread Curve, Description, Attribute Category,
2287: * attribute1 thru attribute30 in a plan version.
2288: * @param p_api_version_number API standard: version number
2289: * @rep:paraminfo {@rep:required}
2290: * @param p_commit API standard (default = F): indicates if the transaction will be committed
2291: * @rep:paraminfo {@rep:precision 1}
2292: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
2293: * @param x_msg_count API standard: number of error messages
2294: * @rep:paraminfo {@rep:required}
2288: * @param p_api_version_number API standard: version number
2289: * @rep:paraminfo {@rep:required}
2290: * @param p_commit API standard (default = F): indicates if the transaction will be committed
2291: * @rep:paraminfo {@rep:precision 1}
2292: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
2293: * @param x_msg_count API standard: number of error messages
2294: * @rep:paraminfo {@rep:required}
2295: * @param x_msg_data API standard: error message
2296: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
2289: * @rep:paraminfo {@rep:required}
2290: * @param p_commit API standard (default = F): indicates if the transaction will be committed
2291: * @rep:paraminfo {@rep:precision 1}
2292: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
2293: * @param x_msg_count API standard: number of error messages
2294: * @rep:paraminfo {@rep:required}
2295: * @param x_msg_data API standard: error message
2296: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
2297: * @param x_return_status API standard: return status of the API (success/failure/unexpected error)
2291: * @rep:paraminfo {@rep:precision 1}
2292: * @param p_init_msg_list API standard (default = F): indicates if message stack will be initialized
2293: * @param x_msg_count API standard: number of error messages
2294: * @rep:paraminfo {@rep:required}
2295: * @param x_msg_data API standard: error message
2296: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
2297: * @param x_return_status API standard: return status of the API (success/failure/unexpected error)
2298: * @rep:paraminfo {@rep:required}
2299: * @param p_pm_product_code The identifier of the external project management system from which the project was imported
2293: * @param x_msg_count API standard: number of error messages
2294: * @rep:paraminfo {@rep:required}
2295: * @param x_msg_data API standard: error message
2296: * @rep:paraminfo {@rep:precision 2000} {@rep:required}
2297: * @param x_return_status API standard: return status of the API (success/failure/unexpected error)
2298: * @rep:paraminfo {@rep:required}
2299: * @param p_pm_product_code The identifier of the external project management system from which the project was imported
2300: * @rep:paraminfo {@rep:required}
2301: * @param p_pa_project_id The reference code that uniquely identifies the project in the Oracle Projects. You must specify a value for this parameter or P_PM_PROJECT_REFERENCE.