74: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
75: ,p_msg_count OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
76: ,p_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
77: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
78: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
79: ,p_pm_budget_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
80: , p_budget_version_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
81: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
82: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
75: ,p_msg_count OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
76: ,p_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
77: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
78: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
79: ,p_pm_budget_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
80: , p_budget_version_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
81: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
82: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
83: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
76: ,p_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
77: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
78: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
79: ,p_pm_budget_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
80: , p_budget_version_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
81: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
82: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
83: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
84: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
77: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
78: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
79: ,p_pm_budget_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
80: , p_budget_version_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
81: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
82: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
83: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
84: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
85: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
78: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
79: ,p_pm_budget_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
80: , p_budget_version_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
81: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
82: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
83: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
84: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
85: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
86: ,p_entry_method_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
79: ,p_pm_budget_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
80: , p_budget_version_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
81: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
82: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
83: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
84: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
85: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
86: ,p_entry_method_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
87: ,p_resource_list_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
80: , p_budget_version_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
81: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
82: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
83: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
84: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
85: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
86: ,p_entry_method_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
87: ,p_resource_list_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
88: ,p_resource_list_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
81: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
82: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
83: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
84: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
85: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
86: ,p_entry_method_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
87: ,p_resource_list_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
88: ,p_resource_list_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
89: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
82: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
83: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
84: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
85: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
86: ,p_entry_method_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
87: ,p_resource_list_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
88: ,p_resource_list_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
89: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
90: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
83: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
84: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
85: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
86: ,p_entry_method_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
87: ,p_resource_list_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
88: ,p_resource_list_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
89: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
90: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
91: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
84: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
85: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
86: ,p_entry_method_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
87: ,p_resource_list_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
88: ,p_resource_list_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
89: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
90: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
91: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
92: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
85: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
86: ,p_entry_method_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
87: ,p_resource_list_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
88: ,p_resource_list_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
89: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
90: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
91: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
92: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
93: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
86: ,p_entry_method_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
87: ,p_resource_list_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
88: ,p_resource_list_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
89: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
90: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
91: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
92: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
93: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
94: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
87: ,p_resource_list_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
88: ,p_resource_list_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
89: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
90: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
91: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
92: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
93: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
94: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
95: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
88: ,p_resource_list_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
89: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
90: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
91: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
92: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
93: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
94: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
95: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
96: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
89: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
90: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
91: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
92: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
93: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
94: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
95: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
96: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
97: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
90: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
91: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
92: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
93: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
94: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
95: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
96: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
97: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
98: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
91: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
92: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
93: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
94: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
95: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
96: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
97: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
98: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
99: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
92: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
93: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
94: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
95: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
96: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
97: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
98: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
99: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
100: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
93: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
94: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
95: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
96: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
97: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
98: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
99: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
100: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
101: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
94: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
95: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
96: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
97: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
98: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
99: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
100: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
101: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
102: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
95: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
96: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
97: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
98: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
99: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
100: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
101: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
102: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
103: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
96: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
97: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
98: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
99: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
100: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
101: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
102: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
103: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
104: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
97: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
98: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
99: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
100: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
101: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
102: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
103: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
104: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
105: ,p_budget_lines_in IN budget_line_in_tbl_type
98: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
99: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
100: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
101: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
102: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
103: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
104: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
105: ,p_budget_lines_in IN budget_line_in_tbl_type
106: ,p_budget_lines_out OUT NOCOPY budget_line_out_tbl_type
99: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
100: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
101: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
102: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
103: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
104: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
105: ,p_budget_lines_in IN budget_line_in_tbl_type
106: ,p_budget_lines_out OUT NOCOPY budget_line_out_tbl_type
107:
100: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
101: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
102: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
103: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
104: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
105: ,p_budget_lines_in IN budget_line_in_tbl_type
106: ,p_budget_lines_out OUT NOCOPY budget_line_out_tbl_type
107:
108: /*Parameters due fin plan model */
311:
312: l_resource_list_name := p_resource_list_name ;
313:
314: -- G_MISS_NUM can not fit in l_resource_list_id . Hence make it null
315: IF p_resource_list_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
316: -- dbms_output.put_line('Copying the miss num to l_resource_list_id');
317: l_resource_list_id := NULL;
318: ELSE
319: l_resource_list_id := p_resource_list_id;
321:
322: --Check if input parameters is G_PA_MISS_XXX. If true set to NULL
323: --Changes made by Xin Liu for post_fpk. 24-APR-03
324:
325: IF p_fin_plan_type_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
326: l_fin_plan_type_id := NULL;
327: ELSE
328: l_fin_plan_type_id := p_fin_plan_type_id ;
329: END IF;
327: ELSE
328: l_fin_plan_type_id := p_fin_plan_type_id ;
329: END IF;
330:
331: IF p_fin_plan_type_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
332: l_fin_plan_type_name := NULL;
333: ELSE
334: l_fin_plan_type_name := p_fin_plan_type_name ;
335: END IF;
333: ELSE
334: l_fin_plan_type_name := p_fin_plan_type_name ;
335: END IF;
336:
337: IF p_version_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
338: l_version_type := NULL;
339: ELSE
340: l_version_type := p_version_type ;
341: END IF;
339: ELSE
340: l_version_type := p_version_type ;
341: END IF;
342:
343: IF p_fin_plan_level_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
344: l_fin_plan_level_code := NULL;
345: ELSE
346: l_fin_plan_level_code := p_fin_plan_level_code ;
347: END IF;
345: ELSE
346: l_fin_plan_level_code := p_fin_plan_level_code ;
347: END IF;
348:
349: IF p_time_phased_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
350: l_time_phased_code := NULL;
351: ELSE
352: l_time_phased_code := p_time_phased_code ;
353: END IF;
351: ELSE
352: l_time_phased_code := p_time_phased_code ;
353: END IF;
354:
355: IF p_plan_in_multi_curr_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
356: l_plan_in_multi_curr_flag := NULL; --Bug 4586948.
357: ELSE
358: l_plan_in_multi_curr_flag := p_plan_in_multi_curr_flag ;
359: END IF;
357: ELSE
358: l_plan_in_multi_curr_flag := p_plan_in_multi_curr_flag ;
359: END IF;
360:
361: IF p_projfunc_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
362: l_projfunc_cost_rate_type := NULL;
363: ELSE
364: l_projfunc_cost_rate_type := p_projfunc_cost_rate_type ;
365: END IF;
363: ELSE
364: l_projfunc_cost_rate_type := p_projfunc_cost_rate_type ;
365: END IF;
366:
367: IF p_projfunc_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
368: l_projfunc_cost_rate_date_typ := NULL;
369: ELSE
370: l_projfunc_cost_rate_date_typ := p_projfunc_cost_rate_date_typ ;
371: END IF;
369: ELSE
370: l_projfunc_cost_rate_date_typ := p_projfunc_cost_rate_date_typ ;
371: END IF;
372:
373: IF p_projfunc_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
374: l_projfunc_cost_rate_date := NULL;
375: ELSE
376: l_projfunc_cost_rate_date := p_projfunc_cost_rate_date ;
377: END IF;
375: ELSE
376: l_projfunc_cost_rate_date := p_projfunc_cost_rate_date ;
377: END IF;
378:
379: IF p_projfunc_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
380: l_projfunc_rev_rate_type := NULL;
381: ELSE
382: l_projfunc_rev_rate_type := p_projfunc_rev_rate_type ;
383: END IF;
381: ELSE
382: l_projfunc_rev_rate_type := p_projfunc_rev_rate_type ;
383: END IF;
384:
385: IF p_projfunc_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
386: l_projfunc_rev_rate_date_typ := NULL;
387: ELSE
388: l_projfunc_rev_rate_date_typ := p_projfunc_rev_rate_date_typ ;
389: END IF;
387: ELSE
388: l_projfunc_rev_rate_date_typ := p_projfunc_rev_rate_date_typ ;
389: END IF;
390:
391: IF p_projfunc_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
392: l_projfunc_rev_rate_date := NULL;
393: ELSE
394: l_projfunc_rev_rate_date := p_projfunc_rev_rate_date ;
395: END IF;
393: ELSE
394: l_projfunc_rev_rate_date := p_projfunc_rev_rate_date ;
395: END IF;
396:
397: IF p_project_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
398: l_project_cost_rate_type := NULL;
399: ELSE
400: l_project_cost_rate_type := p_project_cost_rate_type ;
401: END IF;
399: ELSE
400: l_project_cost_rate_type := p_project_cost_rate_type ;
401: END IF;
402:
403: IF p_project_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
404: l_project_cost_rate_date_typ := NULL;
405: ELSE
406: l_project_cost_rate_date_typ := p_project_cost_rate_date_typ ;
407: END IF;
405: ELSE
406: l_project_cost_rate_date_typ := p_project_cost_rate_date_typ ;
407: END IF;
408:
409: IF p_project_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
410: l_project_cost_rate_date := NULL;
411: ELSE
412: l_project_cost_rate_date := p_project_cost_rate_date ;
413: END IF;
411: ELSE
412: l_project_cost_rate_date := p_project_cost_rate_date ;
413: END IF;
414:
415: IF p_project_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
416: l_project_rev_rate_type := NULL;
417: ELSE
418: l_project_rev_rate_type := p_project_rev_rate_type ;
419: END IF;
417: ELSE
418: l_project_rev_rate_type := p_project_rev_rate_type ;
419: END IF;
420:
421: IF p_project_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
422: l_project_rev_rate_date_typ := NULL;
423: ELSE
424: l_project_rev_rate_date_typ := p_project_rev_rate_date_typ ;
425: END IF;
423: ELSE
424: l_project_rev_rate_date_typ := p_project_rev_rate_date_typ ;
425: END IF;
426:
427: IF p_project_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
428: l_project_rev_rate_date := NULL;
429: ELSE
430: l_project_rev_rate_date := p_project_rev_rate_date ;
431: END IF;
429: ELSE
430: l_project_rev_rate_date := p_project_rev_rate_date ;
431: END IF;
432:
433: IF p_raw_cost_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
434: l_raw_cost_flag := 'N';
435: ELSE
436: l_raw_cost_flag := p_raw_cost_flag ;
437: END IF;
435: ELSE
436: l_raw_cost_flag := p_raw_cost_flag ;
437: END IF;
438:
439: IF p_burdened_cost_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
440: l_burdened_cost_flag := 'N';
441: ELSE
442: l_burdened_cost_flag := p_burdened_cost_flag ;
443: END IF;
441: ELSE
442: l_burdened_cost_flag := p_burdened_cost_flag ;
443: END IF;
444:
445: IF p_revenue_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
446: l_revenue_flag := 'N';
447: ELSE
448: l_revenue_flag := p_revenue_flag ;
449: END IF;
447: ELSE
448: l_revenue_flag := p_revenue_flag ;
449: END IF;
450:
451: IF p_cost_qty_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
452: l_cost_qty_flag := 'N';
453: ELSE
454: l_cost_qty_flag := p_cost_qty_flag ;
455: END IF;
453: ELSE
454: l_cost_qty_flag := p_cost_qty_flag ;
455: END IF;
456:
457: IF p_revenue_qty_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
458: l_revenue_qty_flag := 'N';
459: ELSE
460: l_revenue_qty_flag := p_revenue_qty_flag ;
461: END IF;
459: ELSE
460: l_revenue_qty_flag := p_revenue_qty_flag ;
461: END IF;
462:
463: IF p_all_qty_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
464: l_all_qty_flag := 'N';
465: ELSE
466: l_all_qty_flag := p_all_qty_flag ;
467: END IF;
465: ELSE
466: l_all_qty_flag := p_all_qty_flag ;
467: END IF;
468:
469: IF p_create_new_curr_working_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
470: l_create_new_working_flag := 'N';
471: ELSE
472: l_create_new_working_flag := p_create_new_curr_working_flag ;
473: END IF;
471: ELSE
472: l_create_new_working_flag := p_create_new_curr_working_flag ;
473: END IF;
474:
475: IF p_replace_current_working_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
476: l_replace_current_working_flag := 'N';
477: ELSE
478: l_replace_current_working_flag := p_replace_current_working_flag ;
479: END IF;
477: ELSE
478: l_replace_current_working_flag := p_replace_current_working_flag ;
479: END IF;
480:
481: IF p_using_resource_lists_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
482: l_using_resource_lists_flag := 'Y';
483: ELSE
484: l_using_resource_lists_flag := p_using_resource_lists_flag ;
485: END IF;
485: END IF;
486:
487:
488: -- G_MISS_NUM can not fit in l_project_id . Hence make it null
489: IF p_pa_project_id= PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
490: --dbms_output.put_line('Copying the miss num to l_project_id');
491: l_project_id := NULL;
492: ELSE
493: l_project_id := p_pa_project_id;
498:
499: -- This api will initialize the data that will be used by the map_new_amg_msg.
500: -- Commented out the procedure call as required by Venkatesh. 25-APR-03
501: /*
502: PA_INTERFACE_UTILS_PUB.Set_Global_Info
503: ( p_api_version_number => 1.0
504: ,p_responsibility_id => l_resp_id
505: ,p_user_id => l_user_id
506: ,p_calling_mode => 'AMG' --bug 2783845
584: -- Budget type code and budget entry method,project id should be valid at this point
585: -- Hence exception handling is not done
586:
587: IF (p_budget_type_code IS NOT NULL AND
588: p_budget_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) THEN
589:
590: SELECT budget_amount_code
591: INTO l_budget_amount_code
592: FROM pa_budget_types
655: END IF;
656:
657: --When description is not passed, set value to NULL
658:
659: IF p_description = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
660: THEN
661: l_description := NULL;
662: ELSE
663: l_description := p_description;
665:
666: /* -- dbms_output.put_line('Before setting flex fields to NULL, when not passed'); */
667:
668: --When descriptive flex fields are not passed set them to NULL
669: IF p_attribute_category = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
670: THEN
671: l_attribute_category := NULL;
672: ELSE
673: l_attribute_category := p_attribute_category;
671: l_attribute_category := NULL;
672: ELSE
673: l_attribute_category := p_attribute_category;
674: END IF;
675: IF p_attribute1 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
676: THEN
677: l_attribute1 := NULL;
678: ELSE
679: l_attribute1 := p_attribute1;
677: l_attribute1 := NULL;
678: ELSE
679: l_attribute1 := p_attribute1;
680: END IF;
681: IF p_attribute2 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
682: THEN
683: l_attribute2 := NULL;
684: ELSE
685: l_attribute2 := p_attribute2;
683: l_attribute2 := NULL;
684: ELSE
685: l_attribute2 := p_attribute2;
686: END IF;
687: IF p_attribute3 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
688: THEN
689: l_attribute3 := NULL;
690: ELSE
691: l_attribute3 := p_attribute3;
689: l_attribute3 := NULL;
690: ELSE
691: l_attribute3 := p_attribute3;
692: END IF;
693: IF p_attribute4 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
694: THEN
695: l_attribute4 := NULL;
696: ELSE
697: l_attribute4 := p_attribute4;
696: ELSE
697: l_attribute4 := p_attribute4;
698: END IF;
699:
700: IF p_attribute5 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
701: THEN
702: l_attribute5 := NULL;
703: ELSE
704: l_attribute5 := p_attribute5;
703: ELSE
704: l_attribute5 := p_attribute5;
705: END IF;
706:
707: IF p_attribute6 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
708: THEN
709: l_attribute6 := NULL;
710: ELSE
711: l_attribute6 := p_attribute6;
710: ELSE
711: l_attribute6 := p_attribute6;
712: END IF;
713:
714: IF p_attribute7 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
715: THEN
716: l_attribute7 := NULL;
717: ELSE
718: l_attribute7 := p_attribute7;
717: ELSE
718: l_attribute7 := p_attribute7;
719: END IF;
720:
721: IF p_attribute8 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
722: THEN
723: l_attribute8 := NULL;
724: ELSE
725: l_attribute8 := p_attribute8;
723: l_attribute8 := NULL;
724: ELSE
725: l_attribute8 := p_attribute8;
726: END IF;
727: IF p_attribute9 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
728: THEN
729: l_attribute9 := NULL;
730: ELSE
731: l_attribute9 := p_attribute9;
729: l_attribute9 := NULL;
730: ELSE
731: l_attribute9 := p_attribute9;
732: END IF;
733: IF p_attribute10 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
734: THEN
735: l_attribute10 := NULL;
736: ELSE
737: l_attribute10 := p_attribute10;
735: l_attribute10 := NULL;
736: ELSE
737: l_attribute10 := p_attribute10;
738: END IF;
739: IF p_attribute11 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
740: THEN
741: l_attribute11 := NULL;
742: ELSE
743: l_attribute11 := p_attribute11;
741: l_attribute11 := NULL;
742: ELSE
743: l_attribute11 := p_attribute11;
744: END IF;
745: IF p_attribute12 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
746: THEN
747: l_attribute12 := NULL;
748: ELSE
749: l_attribute12 := p_attribute12;
747: l_attribute12 := NULL;
748: ELSE
749: l_attribute12 := p_attribute12;
750: END IF;
751: IF p_attribute13 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
752: THEN
753: l_attribute13 := NULL;
754: ELSE
755: l_attribute13 := p_attribute13;
753: l_attribute13 := NULL;
754: ELSE
755: l_attribute13 := p_attribute13;
756: END IF;
757: IF p_attribute14 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
758: THEN
759: l_attribute14:= NULL;
760: ELSE
761: l_attribute14:= p_attribute14;
760: ELSE
761: l_attribute14:= p_attribute14;
762: END IF;
763:
764: IF p_attribute15 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
765: THEN
766: l_attribute15 := NULL;
767: ELSE
768: l_attribute15 := p_attribute15;
768: l_attribute15 := p_attribute15;
769: END IF;
770:
771:
772: IF p_pm_budget_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
773: THEN
774: l_pm_budget_reference := NULL;
775: ELSE
776: l_pm_budget_reference := p_pm_budget_reference;
775: ELSE
776: l_pm_budget_reference := p_pm_budget_reference;
777: END IF;
778:
779: IF p_budget_version_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
780: THEN
781: l_budget_version_name := NULL;
782: ELSE
783: l_budget_version_name := p_budget_version_name;
782: ELSE
783: l_budget_version_name := p_budget_version_name;
784: END IF;
785:
786: IF p_change_reason_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
787: THEN
788: l_change_reason_code := NULL;
789: ELSE
790: l_change_reason_code := p_change_reason_code;
797: END IF;
798:
799:
800: IF p_budget_type_code IS NOT NULL AND
801: p_budget_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
802:
803: -- Lock the existing working version.
804: OPEN l_budget_version_csr( l_project_id, p_budget_type_code );
805: FETCH l_budget_version_csr INTO l_budget_version_rec;
858: THEN
859:
860: IF NOT pa_project_pvt.check_valid_message(l_err_stage)
861: THEN
862: pa_interface_utils_pub.map_new_amg_msg
863: ( p_old_message_code => 'PA_CREATE_DRAFT_FAILED'
864: ,p_msg_attribute => 'CHANGE'
865: ,p_resize_flag => 'N'
866: ,p_msg_context => 'BUDG'
869: ,p_attribute3 => p_budget_type_code
870: ,p_attribute4 => ''
871: ,p_attribute5 => '');
872: ELSE
873: pa_interface_utils_pub.map_new_amg_msg
874: ( p_old_message_code => l_err_stage
875: ,p_msg_attribute => 'CHANGE'
876: ,p_resize_flag => 'N'
877: ,p_msg_context => 'BUDG'
938:
939: --Added by Xin Liu. Handle G_MISS_XXX for l_budget_lines_in before calling Validate_Budget_Lines.
940: FOR i in l_budget_lines_in.FIRST..l_budget_lines_in.LAST LOOP
941:
942: IF l_budget_lines_in(i).pa_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
943: l_budget_lines_in(i).pa_task_id := NULL;
944: END IF;
945:
946: IF l_budget_lines_in(i).pm_task_reference =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
942: IF l_budget_lines_in(i).pa_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
943: l_budget_lines_in(i).pa_task_id := NULL;
944: END IF;
945:
946: IF l_budget_lines_in(i).pm_task_reference =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
947: l_budget_lines_in(i).pm_task_reference := NULL;
948: END IF;
949:
950: IF l_budget_lines_in(i).resource_alias= PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
946: IF l_budget_lines_in(i).pm_task_reference =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
947: l_budget_lines_in(i).pm_task_reference := NULL;
948: END IF;
949:
950: IF l_budget_lines_in(i).resource_alias= PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
951: l_budget_lines_in(i).resource_alias := NULL;
952: END IF;
953:
954: IF l_budget_lines_in(i).resource_list_member_id =PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
950: IF l_budget_lines_in(i).resource_alias= PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
951: l_budget_lines_in(i).resource_alias := NULL;
952: END IF;
953:
954: IF l_budget_lines_in(i).resource_list_member_id =PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
955: l_budget_lines_in(i).resource_list_member_id:= NULL;
956: END IF;
957: --Bug 16604257 : CBS RBS Phase 2 API changes
958: IF l_budget_lines_in(i).cbs_element_id =PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
954: IF l_budget_lines_in(i).resource_list_member_id =PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
955: l_budget_lines_in(i).resource_list_member_id:= NULL;
956: END IF;
957: --Bug 16604257 : CBS RBS Phase 2 API changes
958: IF l_budget_lines_in(i).cbs_element_id =PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
959: l_budget_lines_in(i).cbs_element_id:= NULL;
960: END IF;
961:
962: IF l_budget_lines_in(i).cost_code =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
958: IF l_budget_lines_in(i).cbs_element_id =PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
959: l_budget_lines_in(i).cbs_element_id:= NULL;
960: END IF;
961:
962: IF l_budget_lines_in(i).cost_code =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
963: l_budget_lines_in(i).cost_code:= NULL;
964: END IF;
965: --Bug 16604257
966:
963: l_budget_lines_in(i).cost_code:= NULL;
964: END IF;
965: --Bug 16604257
966:
967: IF l_budget_lines_in(i).budget_start_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
968: l_budget_lines_in(i).budget_start_date:= NULL;
969: END IF;
970: IF l_budget_lines_in(i).budget_end_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
971: l_budget_lines_in(i).budget_end_date:= NULL;
966:
967: IF l_budget_lines_in(i).budget_start_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
968: l_budget_lines_in(i).budget_start_date:= NULL;
969: END IF;
970: IF l_budget_lines_in(i).budget_end_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
971: l_budget_lines_in(i).budget_end_date:= NULL;
972: END IF;
973:
974: IF l_budget_lines_in(i).period_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
970: IF l_budget_lines_in(i).budget_end_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
971: l_budget_lines_in(i).budget_end_date:= NULL;
972: END IF;
973:
974: IF l_budget_lines_in(i).period_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
975: l_budget_lines_in(i).period_name := NULL;
976: END IF;
977:
978: IF l_budget_lines_in(i).raw_cost = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
974: IF l_budget_lines_in(i).period_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
975: l_budget_lines_in(i).period_name := NULL;
976: END IF;
977:
978: IF l_budget_lines_in(i).raw_cost = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
979: l_budget_lines_in(i).raw_cost := NULL;
980: END IF;
981:
982: IF l_budget_lines_in(i).burdened_cost = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
978: IF l_budget_lines_in(i).raw_cost = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
979: l_budget_lines_in(i).raw_cost := NULL;
980: END IF;
981:
982: IF l_budget_lines_in(i).burdened_cost = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
983: l_budget_lines_in(i).burdened_cost := NULL;
984: END IF;
985:
986: IF l_budget_lines_in(i).revenue = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
982: IF l_budget_lines_in(i).burdened_cost = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
983: l_budget_lines_in(i).burdened_cost := NULL;
984: END IF;
985:
986: IF l_budget_lines_in(i).revenue = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
987: l_budget_lines_in(i).revenue := NULL;
988: END IF;
989:
990: IF l_budget_lines_in(i).quantity = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
986: IF l_budget_lines_in(i).revenue = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
987: l_budget_lines_in(i).revenue := NULL;
988: END IF;
989:
990: IF l_budget_lines_in(i).quantity = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
991: l_budget_lines_in(i).quantity := NULL;
992: END IF;
993:
994:
991: l_budget_lines_in(i).quantity := NULL;
992: END IF;
993:
994:
995: IF l_budget_lines_in(i).change_reason_code =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
996: l_budget_lines_in(i).change_reason_code :=NULL;
997: END IF;
998:
999: IF l_budget_lines_in(i).description = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
995: IF l_budget_lines_in(i).change_reason_code =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
996: l_budget_lines_in(i).change_reason_code :=NULL;
997: END IF;
998:
999: IF l_budget_lines_in(i).description = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1000: l_budget_lines_in(i).description := NULL;
1001: END IF;
1002:
1003: IF l_budget_lines_in(i).attribute_category = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
999: IF l_budget_lines_in(i).description = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1000: l_budget_lines_in(i).description := NULL;
1001: END IF;
1002:
1003: IF l_budget_lines_in(i).attribute_category = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1004: l_budget_lines_in(i).attribute_category := NULL;
1005: END IF;
1006:
1007: IF l_budget_lines_in(i).attribute1 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1003: IF l_budget_lines_in(i).attribute_category = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1004: l_budget_lines_in(i).attribute_category := NULL;
1005: END IF;
1006:
1007: IF l_budget_lines_in(i).attribute1 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1008: l_budget_lines_in(i).attribute1 := NULL;
1009: END IF;
1010:
1011: IF l_budget_lines_in(i).attribute2 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1007: IF l_budget_lines_in(i).attribute1 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1008: l_budget_lines_in(i).attribute1 := NULL;
1009: END IF;
1010:
1011: IF l_budget_lines_in(i).attribute2 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1012: l_budget_lines_in(i).attribute2 := NULL;
1013: END IF;
1014:
1015: IF l_budget_lines_in(i).attribute3 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1011: IF l_budget_lines_in(i).attribute2 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1012: l_budget_lines_in(i).attribute2 := NULL;
1013: END IF;
1014:
1015: IF l_budget_lines_in(i).attribute3 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1016: l_budget_lines_in(i).attribute3 := NULL;
1017: END IF;
1018:
1019: IF l_budget_lines_in(i).attribute4 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1015: IF l_budget_lines_in(i).attribute3 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1016: l_budget_lines_in(i).attribute3 := NULL;
1017: END IF;
1018:
1019: IF l_budget_lines_in(i).attribute4 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1020: l_budget_lines_in(i).attribute4 := NULL;
1021: END IF;
1022:
1023: IF l_budget_lines_in(i).attribute5 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1019: IF l_budget_lines_in(i).attribute4 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1020: l_budget_lines_in(i).attribute4 := NULL;
1021: END IF;
1022:
1023: IF l_budget_lines_in(i).attribute5 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1024: l_budget_lines_in(i).attribute5 := NULL;
1025: END IF;
1026:
1027: IF l_budget_lines_in(i).attribute6 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1023: IF l_budget_lines_in(i).attribute5 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1024: l_budget_lines_in(i).attribute5 := NULL;
1025: END IF;
1026:
1027: IF l_budget_lines_in(i).attribute6 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1028: l_budget_lines_in(i).attribute6 := NULL;
1029: END IF;
1030:
1031: IF l_budget_lines_in(i).attribute7 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1027: IF l_budget_lines_in(i).attribute6 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1028: l_budget_lines_in(i).attribute6 := NULL;
1029: END IF;
1030:
1031: IF l_budget_lines_in(i).attribute7 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1032: l_budget_lines_in(i).attribute7 := NULL;
1033: END IF;
1034:
1035: IF l_budget_lines_in(i).attribute8 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1031: IF l_budget_lines_in(i).attribute7 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1032: l_budget_lines_in(i).attribute7 := NULL;
1033: END IF;
1034:
1035: IF l_budget_lines_in(i).attribute8 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1036: l_budget_lines_in(i).attribute8 := NULL;
1037: END IF;
1038:
1039: IF l_budget_lines_in(i).attribute9 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1035: IF l_budget_lines_in(i).attribute8 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1036: l_budget_lines_in(i).attribute8 := NULL;
1037: END IF;
1038:
1039: IF l_budget_lines_in(i).attribute9 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1040: l_budget_lines_in(i).attribute9 := NULL;
1041: END IF;
1042:
1043: IF l_budget_lines_in(i).attribute10 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1039: IF l_budget_lines_in(i).attribute9 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1040: l_budget_lines_in(i).attribute9 := NULL;
1041: END IF;
1042:
1043: IF l_budget_lines_in(i).attribute10 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1044: l_budget_lines_in(i).attribute10 := NULL;
1045: END IF;
1046:
1047: IF l_budget_lines_in(i).attribute11 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1043: IF l_budget_lines_in(i).attribute10 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1044: l_budget_lines_in(i).attribute10 := NULL;
1045: END IF;
1046:
1047: IF l_budget_lines_in(i).attribute11 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1048: l_budget_lines_in(i).attribute11 := NULL;
1049: END IF;
1050:
1051: IF l_budget_lines_in(i).attribute12 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1047: IF l_budget_lines_in(i).attribute11 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1048: l_budget_lines_in(i).attribute11 := NULL;
1049: END IF;
1050:
1051: IF l_budget_lines_in(i).attribute12 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1052: l_budget_lines_in(i).attribute12 := NULL;
1053: END IF;
1054:
1055: IF l_budget_lines_in(i).attribute13 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1051: IF l_budget_lines_in(i).attribute12 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1052: l_budget_lines_in(i).attribute12 := NULL;
1053: END IF;
1054:
1055: IF l_budget_lines_in(i).attribute13 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1056: l_budget_lines_in(i).attribute13 := NULL;
1057: END IF;
1058:
1059: IF l_budget_lines_in(i).attribute14 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1055: IF l_budget_lines_in(i).attribute13 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1056: l_budget_lines_in(i).attribute13 := NULL;
1057: END IF;
1058:
1059: IF l_budget_lines_in(i).attribute14 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1060: l_budget_lines_in(i).attribute14 := NULL;
1061: END IF;
1062:
1063: IF l_budget_lines_in(i).attribute15 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1059: IF l_budget_lines_in(i).attribute14 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1060: l_budget_lines_in(i).attribute14 := NULL;
1061: END IF;
1062:
1063: IF l_budget_lines_in(i).attribute15 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1064: l_budget_lines_in(i).attribute15 := NULL;
1065: END IF;
1066:
1067: IF l_budget_lines_in(i).txn_currency_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1063: IF l_budget_lines_in(i).attribute15 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1064: l_budget_lines_in(i).attribute15 := NULL;
1065: END IF;
1066:
1067: IF l_budget_lines_in(i).txn_currency_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1068: l_budget_lines_in(i).txn_currency_code := NULL;
1069: END IF;
1070:
1071: IF l_budget_lines_in(i).projfunc_cost_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1067: IF l_budget_lines_in(i).txn_currency_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1068: l_budget_lines_in(i).txn_currency_code := NULL;
1069: END IF;
1070:
1071: IF l_budget_lines_in(i).projfunc_cost_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1072: l_budget_lines_in(i).PROJFUNC_COST_RATE_TYPE := NULL;
1073: END IF;
1074:
1075: IF l_budget_lines_in(i).projfunc_cost_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1071: IF l_budget_lines_in(i).projfunc_cost_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1072: l_budget_lines_in(i).PROJFUNC_COST_RATE_TYPE := NULL;
1073: END IF;
1074:
1075: IF l_budget_lines_in(i).projfunc_cost_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1076: l_budget_lines_in(i).PROJFUNC_COST_RATE_DATE_TYPE := NULL;
1077: END IF;
1078:
1079: IF l_budget_lines_in(i).projfunc_cost_rate_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1075: IF l_budget_lines_in(i).projfunc_cost_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1076: l_budget_lines_in(i).PROJFUNC_COST_RATE_DATE_TYPE := NULL;
1077: END IF;
1078:
1079: IF l_budget_lines_in(i).projfunc_cost_rate_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1080: l_budget_lines_in(i).PROJFUNC_COST_RATE_DATE := NULL;
1081: END IF;
1082:
1083: IF l_budget_lines_in(i).projfunc_cost_exchange_rate=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1079: IF l_budget_lines_in(i).projfunc_cost_rate_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1080: l_budget_lines_in(i).PROJFUNC_COST_RATE_DATE := NULL;
1081: END IF;
1082:
1083: IF l_budget_lines_in(i).projfunc_cost_exchange_rate=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1084: l_budget_lines_in(i).PROJFUNC_COST_EXCHANGE_RATE := NULL;
1085: END IF;
1086:
1087: IF l_budget_lines_in(i).projfunc_rev_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1083: IF l_budget_lines_in(i).projfunc_cost_exchange_rate=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1084: l_budget_lines_in(i).PROJFUNC_COST_EXCHANGE_RATE := NULL;
1085: END IF;
1086:
1087: IF l_budget_lines_in(i).projfunc_rev_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1088: l_budget_lines_in(i).PROJFUNC_REV_RATE_TYPE := NULL;
1089: END IF;
1090:
1091: IF l_budget_lines_in(i).projfunc_rev_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1087: IF l_budget_lines_in(i).projfunc_rev_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1088: l_budget_lines_in(i).PROJFUNC_REV_RATE_TYPE := NULL;
1089: END IF;
1090:
1091: IF l_budget_lines_in(i).projfunc_rev_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1092: l_budget_lines_in(i).PROJFUNC_REV_RATE_DATE_TYPE := NULL;
1093: END IF;
1094:
1095: IF l_budget_lines_in(i).projfunc_rev_rate_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1091: IF l_budget_lines_in(i).projfunc_rev_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1092: l_budget_lines_in(i).PROJFUNC_REV_RATE_DATE_TYPE := NULL;
1093: END IF;
1094:
1095: IF l_budget_lines_in(i).projfunc_rev_rate_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1096: l_budget_lines_in(i).PROJFUNC_REV_RATE_DATE := NULL;
1097: END IF;
1098:
1099: IF l_budget_lines_in(i).projfunc_rev_exchange_rate=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1095: IF l_budget_lines_in(i).projfunc_rev_rate_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1096: l_budget_lines_in(i).PROJFUNC_REV_RATE_DATE := NULL;
1097: END IF;
1098:
1099: IF l_budget_lines_in(i).projfunc_rev_exchange_rate=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1100: l_budget_lines_in(i).PROJFUNC_REV_EXCHANGE_RATE := NULL;
1101: END IF;
1102:
1103: IF l_budget_lines_in(i).project_cost_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1099: IF l_budget_lines_in(i).projfunc_rev_exchange_rate=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1100: l_budget_lines_in(i).PROJFUNC_REV_EXCHANGE_RATE := NULL;
1101: END IF;
1102:
1103: IF l_budget_lines_in(i).project_cost_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1104: l_budget_lines_in(i).PROJECT_COST_RATE_TYPE := NULL;
1105: END IF;
1106:
1107: IF l_budget_lines_in(i).project_cost_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1103: IF l_budget_lines_in(i).project_cost_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1104: l_budget_lines_in(i).PROJECT_COST_RATE_TYPE := NULL;
1105: END IF;
1106:
1107: IF l_budget_lines_in(i).project_cost_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1108: l_budget_lines_in(i).PROJECT_COST_RATE_DATE_TYPE := NULL;
1109: END IF;
1110:
1111: IF l_budget_lines_in(i).project_cost_rate_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1107: IF l_budget_lines_in(i).project_cost_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1108: l_budget_lines_in(i).PROJECT_COST_RATE_DATE_TYPE := NULL;
1109: END IF;
1110:
1111: IF l_budget_lines_in(i).project_cost_rate_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1112: l_budget_lines_in(i).PROJECT_COST_RATE_DATE := NULL;
1113: END IF;
1114:
1115: IF l_budget_lines_in(i).project_cost_exchange_rate=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1111: IF l_budget_lines_in(i).project_cost_rate_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1112: l_budget_lines_in(i).PROJECT_COST_RATE_DATE := NULL;
1113: END IF;
1114:
1115: IF l_budget_lines_in(i).project_cost_exchange_rate=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1116: l_budget_lines_in(i).PROJECT_COST_EXCHANGE_RATE := NULL;
1117: END IF;
1118:
1119: IF l_budget_lines_in(i).project_rev_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1115: IF l_budget_lines_in(i).project_cost_exchange_rate=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1116: l_budget_lines_in(i).PROJECT_COST_EXCHANGE_RATE := NULL;
1117: END IF;
1118:
1119: IF l_budget_lines_in(i).project_rev_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1120: l_budget_lines_in(i).PROJECT_REV_RATE_TYPE := NULL;
1121: END IF;
1122:
1123: IF l_budget_lines_in(i).project_rev_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1119: IF l_budget_lines_in(i).project_rev_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1120: l_budget_lines_in(i).PROJECT_REV_RATE_TYPE := NULL;
1121: END IF;
1122:
1123: IF l_budget_lines_in(i).project_rev_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1124: l_budget_lines_in(i).PROJECT_REV_RATE_DATE_TYPE := NULL;
1125: END IF;
1126:
1127: IF l_budget_lines_in(i).project_rev_rate_date =PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1123: IF l_budget_lines_in(i).project_rev_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1124: l_budget_lines_in(i).PROJECT_REV_RATE_DATE_TYPE := NULL;
1125: END IF;
1126:
1127: IF l_budget_lines_in(i).project_rev_rate_date =PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1128: l_budget_lines_in(i).PROJECT_REV_RATE_DATE := NULL;
1129: END IF;
1130:
1131: IF l_budget_lines_in(i).project_rev_exchange_rate=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1127: IF l_budget_lines_in(i).project_rev_rate_date =PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1128: l_budget_lines_in(i).PROJECT_REV_RATE_DATE := NULL;
1129: END IF;
1130:
1131: IF l_budget_lines_in(i).project_rev_exchange_rate=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1132: l_budget_lines_in(i).PROJECT_REV_EXCHANGE_RATE := NULL;
1133: END IF;
1134:
1135: /* Bug 3218822 - Use the validated pm_product_code of the header for the budget line if
1134:
1135: /* Bug 3218822 - Use the validated pm_product_code of the header for the budget line if
1136: pm_product_code is passed as Null at the line level */
1137:
1138: IF l_budget_lines_in(i).pm_product_code =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
1139: l_budget_lines_in(i).pm_product_code IS NULL THEN
1140: l_budget_lines_in(i).pm_product_code := p_pm_product_code;
1141: END IF;
1142:
1139: l_budget_lines_in(i).pm_product_code IS NULL THEN
1140: l_budget_lines_in(i).pm_product_code := p_pm_product_code;
1141: END IF;
1142:
1143: IF l_budget_lines_in(i).pm_budget_line_reference=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1144: l_budget_lines_in(i).pm_budget_line_reference := NULL;
1145: END IF;
1146:
1147:
1241: /* p_budget_lines_out(i).return_status := FND_API.G_RET_STS_SUCCESS; */
1242:
1243: l_budget_line_in_rec := l_budget_lines_in(i);
1244: IF l_budget_line_in_rec.pm_budget_line_reference =
1245: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1246: l_budget_line_in_rec.pm_budget_line_reference := NULL;
1247: END IF;
1248:
1249: IF l_categorization_code = 'N' THEN
1247: END IF;
1248:
1249: IF l_categorization_code = 'N' THEN
1250: l_budget_rlmid := l_uncategorized_rlmid;
1251: l_budget_alias := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR;
1252: ELSE
1253: l_budget_rlmid := l_budget_line_in_rec.resource_list_member_id;
1254: l_budget_alias := l_budget_line_in_rec.resource_alias;
1255: END IF;
1254: l_budget_alias := l_budget_line_in_rec.resource_alias;
1255: END IF;
1256:
1257: /* For bug # 675869 Fix */
1258: IF l_budget_line_in_rec.period_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1259: l_budget_line_in_rec.period_name := NULL;
1260: END IF;
1261: /* End Of bug # 675869 Fix */
1262:
1377:
1378: --Added by Xin Liu. Handle G_MISS_XXX for l_budget_lines_in before calling Validate_Budget_Lines.
1379: FOR i in l_budget_lines_in.FIRST..l_budget_lines_in.LAST LOOP
1380:
1381: IF l_budget_lines_in(i).pa_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1382: l_budget_lines_in(i).pa_task_id := NULL;
1383: END IF;
1384:
1385: IF l_budget_lines_in(i).pm_task_reference =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1381: IF l_budget_lines_in(i).pa_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1382: l_budget_lines_in(i).pa_task_id := NULL;
1383: END IF;
1384:
1385: IF l_budget_lines_in(i).pm_task_reference =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1386: l_budget_lines_in(i).pm_task_reference := NULL;
1387: END IF;
1388:
1389: IF l_budget_lines_in(i).resource_alias= PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1385: IF l_budget_lines_in(i).pm_task_reference =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1386: l_budget_lines_in(i).pm_task_reference := NULL;
1387: END IF;
1388:
1389: IF l_budget_lines_in(i).resource_alias= PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1390: l_budget_lines_in(i).resource_alias := NULL;
1391: END IF;
1392:
1393: IF l_budget_lines_in(i).resource_list_member_id =PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1389: IF l_budget_lines_in(i).resource_alias= PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1390: l_budget_lines_in(i).resource_alias := NULL;
1391: END IF;
1392:
1393: IF l_budget_lines_in(i).resource_list_member_id =PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1394: l_budget_lines_in(i).resource_list_member_id:= NULL;
1395: END IF;
1396:
1397: --Bug 16604257
1394: l_budget_lines_in(i).resource_list_member_id:= NULL;
1395: END IF;
1396:
1397: --Bug 16604257
1398: IF l_budget_lines_in(i).CBS_ELEMENT_ID =PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1399: l_budget_lines_in(i).CBS_ELEMENT_ID:= NULL;
1400: END IF;
1401:
1402: IF l_budget_lines_in(i).COST_CODE= PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1398: IF l_budget_lines_in(i).CBS_ELEMENT_ID =PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1399: l_budget_lines_in(i).CBS_ELEMENT_ID:= NULL;
1400: END IF;
1401:
1402: IF l_budget_lines_in(i).COST_CODE= PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1403: l_budget_lines_in(i).COST_CODE := NULL;
1404: END IF;
1405: --Bug 16604257
1406: IF l_budget_lines_in(i).budget_start_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1402: IF l_budget_lines_in(i).COST_CODE= PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1403: l_budget_lines_in(i).COST_CODE := NULL;
1404: END IF;
1405: --Bug 16604257
1406: IF l_budget_lines_in(i).budget_start_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1407: l_budget_lines_in(i).budget_start_date:= NULL;
1408: END IF;
1409: IF l_budget_lines_in(i).budget_end_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1410: l_budget_lines_in(i).budget_end_date:= NULL;
1405: --Bug 16604257
1406: IF l_budget_lines_in(i).budget_start_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1407: l_budget_lines_in(i).budget_start_date:= NULL;
1408: END IF;
1409: IF l_budget_lines_in(i).budget_end_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1410: l_budget_lines_in(i).budget_end_date:= NULL;
1411: END IF;
1412:
1413: IF l_budget_lines_in(i).period_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1409: IF l_budget_lines_in(i).budget_end_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1410: l_budget_lines_in(i).budget_end_date:= NULL;
1411: END IF;
1412:
1413: IF l_budget_lines_in(i).period_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1414: l_budget_lines_in(i).period_name := NULL;
1415: END IF;
1416:
1417: IF l_budget_lines_in(i).raw_cost = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1413: IF l_budget_lines_in(i).period_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1414: l_budget_lines_in(i).period_name := NULL;
1415: END IF;
1416:
1417: IF l_budget_lines_in(i).raw_cost = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1418: l_budget_lines_in(i).raw_cost := NULL;
1419: END IF;
1420:
1421: IF l_budget_lines_in(i).burdened_cost = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1417: IF l_budget_lines_in(i).raw_cost = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1418: l_budget_lines_in(i).raw_cost := NULL;
1419: END IF;
1420:
1421: IF l_budget_lines_in(i).burdened_cost = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1422: l_budget_lines_in(i).burdened_cost := NULL;
1423: END IF;
1424:
1425: IF l_budget_lines_in(i).revenue = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1421: IF l_budget_lines_in(i).burdened_cost = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1422: l_budget_lines_in(i).burdened_cost := NULL;
1423: END IF;
1424:
1425: IF l_budget_lines_in(i).revenue = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1426: l_budget_lines_in(i).revenue := NULL;
1427: END IF;
1428:
1429: IF l_budget_lines_in(i).quantity = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1425: IF l_budget_lines_in(i).revenue = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1426: l_budget_lines_in(i).revenue := NULL;
1427: END IF;
1428:
1429: IF l_budget_lines_in(i).quantity = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1430: l_budget_lines_in(i).quantity := NULL;
1431: END IF;
1432:
1433:
1430: l_budget_lines_in(i).quantity := NULL;
1431: END IF;
1432:
1433:
1434: IF l_budget_lines_in(i).change_reason_code =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1435: l_budget_lines_in(i).change_reason_code :=NULL;
1436: END IF;
1437:
1438: IF l_budget_lines_in(i).description = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1434: IF l_budget_lines_in(i).change_reason_code =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1435: l_budget_lines_in(i).change_reason_code :=NULL;
1436: END IF;
1437:
1438: IF l_budget_lines_in(i).description = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1439: l_budget_lines_in(i).description := NULL;
1440: END IF;
1441:
1442: IF l_budget_lines_in(i).attribute_category = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1438: IF l_budget_lines_in(i).description = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1439: l_budget_lines_in(i).description := NULL;
1440: END IF;
1441:
1442: IF l_budget_lines_in(i).attribute_category = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1443: l_budget_lines_in(i).attribute_category := NULL;
1444: END IF;
1445:
1446: IF l_budget_lines_in(i).attribute1 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1442: IF l_budget_lines_in(i).attribute_category = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1443: l_budget_lines_in(i).attribute_category := NULL;
1444: END IF;
1445:
1446: IF l_budget_lines_in(i).attribute1 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1447: l_budget_lines_in(i).attribute1 := NULL;
1448: END IF;
1449:
1450: IF l_budget_lines_in(i).attribute2 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1446: IF l_budget_lines_in(i).attribute1 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1447: l_budget_lines_in(i).attribute1 := NULL;
1448: END IF;
1449:
1450: IF l_budget_lines_in(i).attribute2 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1451: l_budget_lines_in(i).attribute2 := NULL;
1452: END IF;
1453:
1454: IF l_budget_lines_in(i).attribute3 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1450: IF l_budget_lines_in(i).attribute2 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1451: l_budget_lines_in(i).attribute2 := NULL;
1452: END IF;
1453:
1454: IF l_budget_lines_in(i).attribute3 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1455: l_budget_lines_in(i).attribute3 := NULL;
1456: END IF;
1457:
1458: IF l_budget_lines_in(i).attribute4 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1454: IF l_budget_lines_in(i).attribute3 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1455: l_budget_lines_in(i).attribute3 := NULL;
1456: END IF;
1457:
1458: IF l_budget_lines_in(i).attribute4 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1459: l_budget_lines_in(i).attribute4 := NULL;
1460: END IF;
1461:
1462: IF l_budget_lines_in(i).attribute5 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1458: IF l_budget_lines_in(i).attribute4 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1459: l_budget_lines_in(i).attribute4 := NULL;
1460: END IF;
1461:
1462: IF l_budget_lines_in(i).attribute5 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1463: l_budget_lines_in(i).attribute5 := NULL;
1464: END IF;
1465:
1466: IF l_budget_lines_in(i).attribute6 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1462: IF l_budget_lines_in(i).attribute5 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1463: l_budget_lines_in(i).attribute5 := NULL;
1464: END IF;
1465:
1466: IF l_budget_lines_in(i).attribute6 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1467: l_budget_lines_in(i).attribute6 := NULL;
1468: END IF;
1469:
1470: IF l_budget_lines_in(i).attribute7 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1466: IF l_budget_lines_in(i).attribute6 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1467: l_budget_lines_in(i).attribute6 := NULL;
1468: END IF;
1469:
1470: IF l_budget_lines_in(i).attribute7 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1471: l_budget_lines_in(i).attribute7 := NULL;
1472: END IF;
1473:
1474: IF l_budget_lines_in(i).attribute8 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1470: IF l_budget_lines_in(i).attribute7 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1471: l_budget_lines_in(i).attribute7 := NULL;
1472: END IF;
1473:
1474: IF l_budget_lines_in(i).attribute8 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1475: l_budget_lines_in(i).attribute8 := NULL;
1476: END IF;
1477:
1478: IF l_budget_lines_in(i).attribute9 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1474: IF l_budget_lines_in(i).attribute8 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1475: l_budget_lines_in(i).attribute8 := NULL;
1476: END IF;
1477:
1478: IF l_budget_lines_in(i).attribute9 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1479: l_budget_lines_in(i).attribute9 := NULL;
1480: END IF;
1481:
1482: IF l_budget_lines_in(i).attribute10 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1478: IF l_budget_lines_in(i).attribute9 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1479: l_budget_lines_in(i).attribute9 := NULL;
1480: END IF;
1481:
1482: IF l_budget_lines_in(i).attribute10 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1483: l_budget_lines_in(i).attribute10 := NULL;
1484: END IF;
1485:
1486: IF l_budget_lines_in(i).attribute11 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1482: IF l_budget_lines_in(i).attribute10 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1483: l_budget_lines_in(i).attribute10 := NULL;
1484: END IF;
1485:
1486: IF l_budget_lines_in(i).attribute11 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1487: l_budget_lines_in(i).attribute11 := NULL;
1488: END IF;
1489:
1490: IF l_budget_lines_in(i).attribute12 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1486: IF l_budget_lines_in(i).attribute11 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1487: l_budget_lines_in(i).attribute11 := NULL;
1488: END IF;
1489:
1490: IF l_budget_lines_in(i).attribute12 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1491: l_budget_lines_in(i).attribute12 := NULL;
1492: END IF;
1493:
1494: IF l_budget_lines_in(i).attribute13 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1490: IF l_budget_lines_in(i).attribute12 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1491: l_budget_lines_in(i).attribute12 := NULL;
1492: END IF;
1493:
1494: IF l_budget_lines_in(i).attribute13 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1495: l_budget_lines_in(i).attribute13 := NULL;
1496: END IF;
1497:
1498: IF l_budget_lines_in(i).attribute14 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1494: IF l_budget_lines_in(i).attribute13 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1495: l_budget_lines_in(i).attribute13 := NULL;
1496: END IF;
1497:
1498: IF l_budget_lines_in(i).attribute14 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1499: l_budget_lines_in(i).attribute14 := NULL;
1500: END IF;
1501:
1502: IF l_budget_lines_in(i).attribute15 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1498: IF l_budget_lines_in(i).attribute14 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1499: l_budget_lines_in(i).attribute14 := NULL;
1500: END IF;
1501:
1502: IF l_budget_lines_in(i).attribute15 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1503: l_budget_lines_in(i).attribute15 := NULL;
1504: END IF;
1505:
1506: IF l_budget_lines_in(i).txn_currency_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1502: IF l_budget_lines_in(i).attribute15 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1503: l_budget_lines_in(i).attribute15 := NULL;
1504: END IF;
1505:
1506: IF l_budget_lines_in(i).txn_currency_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1507: l_budget_lines_in(i).txn_currency_code := NULL;
1508: END IF;
1509:
1510: IF l_budget_lines_in(i).projfunc_cost_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1506: IF l_budget_lines_in(i).txn_currency_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1507: l_budget_lines_in(i).txn_currency_code := NULL;
1508: END IF;
1509:
1510: IF l_budget_lines_in(i).projfunc_cost_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1511: l_budget_lines_in(i).PROJFUNC_COST_RATE_TYPE := NULL;
1512: END IF;
1513:
1514: IF l_budget_lines_in(i).projfunc_cost_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1510: IF l_budget_lines_in(i).projfunc_cost_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1511: l_budget_lines_in(i).PROJFUNC_COST_RATE_TYPE := NULL;
1512: END IF;
1513:
1514: IF l_budget_lines_in(i).projfunc_cost_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1515: l_budget_lines_in(i).PROJFUNC_COST_RATE_DATE_TYPE := NULL;
1516: END IF;
1517:
1518: IF l_budget_lines_in(i).projfunc_cost_rate_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1514: IF l_budget_lines_in(i).projfunc_cost_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1515: l_budget_lines_in(i).PROJFUNC_COST_RATE_DATE_TYPE := NULL;
1516: END IF;
1517:
1518: IF l_budget_lines_in(i).projfunc_cost_rate_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1519: l_budget_lines_in(i).PROJFUNC_COST_RATE_DATE := NULL;
1520: END IF;
1521:
1522: IF l_budget_lines_in(i).projfunc_cost_exchange_rate=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1518: IF l_budget_lines_in(i).projfunc_cost_rate_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1519: l_budget_lines_in(i).PROJFUNC_COST_RATE_DATE := NULL;
1520: END IF;
1521:
1522: IF l_budget_lines_in(i).projfunc_cost_exchange_rate=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1523: l_budget_lines_in(i).PROJFUNC_COST_EXCHANGE_RATE := NULL;
1524: END IF;
1525:
1526: IF l_budget_lines_in(i).projfunc_rev_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1522: IF l_budget_lines_in(i).projfunc_cost_exchange_rate=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1523: l_budget_lines_in(i).PROJFUNC_COST_EXCHANGE_RATE := NULL;
1524: END IF;
1525:
1526: IF l_budget_lines_in(i).projfunc_rev_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1527: l_budget_lines_in(i).PROJFUNC_REV_RATE_TYPE := NULL;
1528: END IF;
1529:
1530: IF l_budget_lines_in(i).projfunc_rev_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1526: IF l_budget_lines_in(i).projfunc_rev_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1527: l_budget_lines_in(i).PROJFUNC_REV_RATE_TYPE := NULL;
1528: END IF;
1529:
1530: IF l_budget_lines_in(i).projfunc_rev_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1531: l_budget_lines_in(i).PROJFUNC_REV_RATE_DATE_TYPE := NULL;
1532: END IF;
1533:
1534: IF l_budget_lines_in(i).projfunc_rev_rate_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1530: IF l_budget_lines_in(i).projfunc_rev_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1531: l_budget_lines_in(i).PROJFUNC_REV_RATE_DATE_TYPE := NULL;
1532: END IF;
1533:
1534: IF l_budget_lines_in(i).projfunc_rev_rate_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1535: l_budget_lines_in(i).PROJFUNC_REV_RATE_DATE := NULL;
1536: END IF;
1537:
1538: IF l_budget_lines_in(i).projfunc_rev_exchange_rate=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1534: IF l_budget_lines_in(i).projfunc_rev_rate_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1535: l_budget_lines_in(i).PROJFUNC_REV_RATE_DATE := NULL;
1536: END IF;
1537:
1538: IF l_budget_lines_in(i).projfunc_rev_exchange_rate=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1539: l_budget_lines_in(i).PROJFUNC_REV_EXCHANGE_RATE := NULL;
1540: END IF;
1541:
1542: IF l_budget_lines_in(i).project_cost_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1538: IF l_budget_lines_in(i).projfunc_rev_exchange_rate=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1539: l_budget_lines_in(i).PROJFUNC_REV_EXCHANGE_RATE := NULL;
1540: END IF;
1541:
1542: IF l_budget_lines_in(i).project_cost_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1543: l_budget_lines_in(i).PROJECT_COST_RATE_TYPE := NULL;
1544: END IF;
1545:
1546: IF l_budget_lines_in(i).project_cost_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1542: IF l_budget_lines_in(i).project_cost_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1543: l_budget_lines_in(i).PROJECT_COST_RATE_TYPE := NULL;
1544: END IF;
1545:
1546: IF l_budget_lines_in(i).project_cost_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1547: l_budget_lines_in(i).PROJECT_COST_RATE_DATE_TYPE := NULL;
1548: END IF;
1549:
1550: IF l_budget_lines_in(i).project_cost_rate_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1546: IF l_budget_lines_in(i).project_cost_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1547: l_budget_lines_in(i).PROJECT_COST_RATE_DATE_TYPE := NULL;
1548: END IF;
1549:
1550: IF l_budget_lines_in(i).project_cost_rate_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1551: l_budget_lines_in(i).PROJECT_COST_RATE_DATE := NULL;
1552: END IF;
1553:
1554: IF l_budget_lines_in(i).project_cost_exchange_rate=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1550: IF l_budget_lines_in(i).project_cost_rate_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1551: l_budget_lines_in(i).PROJECT_COST_RATE_DATE := NULL;
1552: END IF;
1553:
1554: IF l_budget_lines_in(i).project_cost_exchange_rate=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1555: l_budget_lines_in(i).PROJECT_COST_EXCHANGE_RATE := NULL;
1556: END IF;
1557:
1558: IF l_budget_lines_in(i).project_rev_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1554: IF l_budget_lines_in(i).project_cost_exchange_rate=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1555: l_budget_lines_in(i).PROJECT_COST_EXCHANGE_RATE := NULL;
1556: END IF;
1557:
1558: IF l_budget_lines_in(i).project_rev_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1559: l_budget_lines_in(i).PROJECT_REV_RATE_TYPE := NULL;
1560: END IF;
1561:
1562: IF l_budget_lines_in(i).project_rev_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1558: IF l_budget_lines_in(i).project_rev_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1559: l_budget_lines_in(i).PROJECT_REV_RATE_TYPE := NULL;
1560: END IF;
1561:
1562: IF l_budget_lines_in(i).project_rev_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1563: l_budget_lines_in(i).PROJECT_REV_RATE_DATE_TYPE := NULL;
1564: END IF;
1565:
1566: IF l_budget_lines_in(i).project_rev_rate_date =PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1562: IF l_budget_lines_in(i).project_rev_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1563: l_budget_lines_in(i).PROJECT_REV_RATE_DATE_TYPE := NULL;
1564: END IF;
1565:
1566: IF l_budget_lines_in(i).project_rev_rate_date =PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1567: l_budget_lines_in(i).PROJECT_REV_RATE_DATE := NULL;
1568: END IF;
1569:
1570: IF l_budget_lines_in(i).project_rev_exchange_rate=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1566: IF l_budget_lines_in(i).project_rev_rate_date =PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1567: l_budget_lines_in(i).PROJECT_REV_RATE_DATE := NULL;
1568: END IF;
1569:
1570: IF l_budget_lines_in(i).project_rev_exchange_rate=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1571: l_budget_lines_in(i).PROJECT_REV_EXCHANGE_RATE := NULL;
1572: END IF;
1573:
1574: /* Bug 3218822 - Use the validated pm_product_code of the header for the budget line if
1573:
1574: /* Bug 3218822 - Use the validated pm_product_code of the header for the budget line if
1575: pm_product_code is passed as Null at the line level */
1576:
1577: IF l_budget_lines_in(i).pm_product_code =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
1578: l_budget_lines_in(i).pm_product_code IS NULL THEN
1579: l_budget_lines_in(i).pm_product_code := p_pm_product_code;
1580: END IF;
1581:
1578: l_budget_lines_in(i).pm_product_code IS NULL THEN
1579: l_budget_lines_in(i).pm_product_code := p_pm_product_code;
1580: END IF;
1581:
1582: IF l_budget_lines_in(i).pm_budget_line_reference=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1583: l_budget_lines_in(i).pm_budget_line_reference := NULL;
1584: END IF;
1585:
1586:
1665: FOR i in l_budget_lines_in.FIRST..l_budget_lines_in.LAST LOOP
1666:
1667: --dbms_output.put_line('In the for loop');
1668:
1669: IF l_budget_lines_in(i).period_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1670: l_budget_lines_in(i).period_name := NULL;
1671: END IF;
1672:
1673: --Lines should be processed only if atleast one of the amounts exist
1715: l_finplan_lines_tab(j).project_raw_cost := NULL ;
1716: l_finplan_lines_tab(j).project_burdened_cost := NULL;
1717: l_finplan_lines_tab(j).project_revenue := NULL;
1718:
1719: IF l_budget_lines_in(i).raw_cost = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1720: l_finplan_lines_tab(j).txn_raw_cost := NULL;
1721: ELSE
1722: l_finplan_lines_tab(j).txn_raw_cost := l_budget_lines_in(i).raw_cost ;
1723: END IF;
1721: ELSE
1722: l_finplan_lines_tab(j).txn_raw_cost := l_budget_lines_in(i).raw_cost ;
1723: END IF;
1724:
1725: IF l_budget_lines_in(i).burdened_cost = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1726: l_finplan_lines_tab(j).txn_burdened_cost := NULL;
1727: ELSE
1728: l_finplan_lines_tab(j).txn_burdened_cost := l_budget_lines_in(i).burdened_cost;
1729: END IF;
1727: ELSE
1728: l_finplan_lines_tab(j).txn_burdened_cost := l_budget_lines_in(i).burdened_cost;
1729: END IF;
1730:
1731: IF l_budget_lines_in(i).revenue = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1732: l_finplan_lines_tab(j).txn_revenue := NULL;
1733: ELSE
1734: l_finplan_lines_tab(j).txn_revenue := l_budget_lines_in(i).revenue;
1735: END IF;
1733: ELSE
1734: l_finplan_lines_tab(j).txn_revenue := l_budget_lines_in(i).revenue;
1735: END IF;
1736:
1737: IF l_budget_lines_in(i).quantity = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1738: l_finplan_lines_tab(j).quantity := NULL;
1739: ELSE
1740: l_finplan_lines_tab(j).quantity := l_budget_lines_in(i).quantity;
1741: END IF;
1740: l_finplan_lines_tab(j).quantity := l_budget_lines_in(i).quantity;
1741: END IF;
1742:
1743:
1744: IF l_budget_lines_in(i).change_reason_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1745: l_finplan_lines_tab(j).change_reason_code :=NULL;
1746: ELSE
1747: l_finplan_lines_tab(j).change_reason_code := l_budget_lines_in(i).change_reason_code ;
1748: END IF;
1746: ELSE
1747: l_finplan_lines_tab(j).change_reason_code := l_budget_lines_in(i).change_reason_code ;
1748: END IF;
1749:
1750: IF l_budget_lines_in(i).description = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1751: l_finplan_lines_tab(j).description := NULL;
1752: ELSE
1753: l_finplan_lines_tab(j).description := l_budget_lines_in(i).description;
1754: END IF;
1752: ELSE
1753: l_finplan_lines_tab(j).description := l_budget_lines_in(i).description;
1754: END IF;
1755:
1756: IF l_budget_lines_in(i).attribute_category = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1757: l_finplan_lines_tab(j).attribute_category := NULL;
1758: ELSE
1759: l_finplan_lines_tab(j).attribute_category := l_budget_lines_in(i).attribute_category;
1760: END IF;
1758: ELSE
1759: l_finplan_lines_tab(j).attribute_category := l_budget_lines_in(i).attribute_category;
1760: END IF;
1761:
1762: IF l_budget_lines_in(i).attribute1 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1763: l_finplan_lines_tab(j).attribute1 := NULL;
1764: ELSE
1765: l_finplan_lines_tab(j).attribute1 := l_budget_lines_in(i).attribute1;
1766: END IF;
1764: ELSE
1765: l_finplan_lines_tab(j).attribute1 := l_budget_lines_in(i).attribute1;
1766: END IF;
1767:
1768: IF l_budget_lines_in(i).attribute2 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1769: l_finplan_lines_tab(j).attribute2 := NULL;
1770: ELSE
1771: l_finplan_lines_tab(j).attribute2 := l_budget_lines_in(i).attribute2;
1772: END IF;
1770: ELSE
1771: l_finplan_lines_tab(j).attribute2 := l_budget_lines_in(i).attribute2;
1772: END IF;
1773:
1774: IF l_budget_lines_in(i).attribute3 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1775: l_finplan_lines_tab(j).attribute3 := NULL;
1776: ELSE
1777: l_finplan_lines_tab(j).attribute3 := l_budget_lines_in(i).attribute3;
1778: END IF;
1776: ELSE
1777: l_finplan_lines_tab(j).attribute3 := l_budget_lines_in(i).attribute3;
1778: END IF;
1779:
1780: IF l_budget_lines_in(i).attribute4 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1781: l_finplan_lines_tab(j).attribute4 := NULL;
1782: ELSE
1783: l_finplan_lines_tab(j).attribute4 := l_budget_lines_in(i).attribute4;
1784: END IF;
1782: ELSE
1783: l_finplan_lines_tab(j).attribute4 := l_budget_lines_in(i).attribute4;
1784: END IF;
1785:
1786: IF l_budget_lines_in(i).attribute5 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1787: l_finplan_lines_tab(j).attribute5 := NULL;
1788: ELSE
1789: l_finplan_lines_tab(j).attribute5 := l_budget_lines_in(i).attribute5;
1790: END IF;
1788: ELSE
1789: l_finplan_lines_tab(j).attribute5 := l_budget_lines_in(i).attribute5;
1790: END IF;
1791:
1792: IF l_budget_lines_in(i).attribute6 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1793: l_finplan_lines_tab(j).attribute6 := NULL;
1794: ELSE
1795: l_finplan_lines_tab(j).attribute6 := l_budget_lines_in(i).attribute6;
1796: END IF;
1794: ELSE
1795: l_finplan_lines_tab(j).attribute6 := l_budget_lines_in(i).attribute6;
1796: END IF;
1797:
1798: IF l_budget_lines_in(i).attribute7 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1799: l_finplan_lines_tab(j).attribute7 := NULL;
1800: ELSE
1801: l_finplan_lines_tab(j).attribute7 := l_budget_lines_in(i).attribute7;
1802: END IF;
1800: ELSE
1801: l_finplan_lines_tab(j).attribute7 := l_budget_lines_in(i).attribute7;
1802: END IF;
1803:
1804: IF l_budget_lines_in(i).attribute8 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1805: l_finplan_lines_tab(j).attribute8 := NULL;
1806: ELSE
1807: l_finplan_lines_tab(j).attribute8 := l_budget_lines_in(i).attribute8;
1808: END IF;
1806: ELSE
1807: l_finplan_lines_tab(j).attribute8 := l_budget_lines_in(i).attribute8;
1808: END IF;
1809:
1810: IF l_budget_lines_in(i).attribute9 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1811: l_finplan_lines_tab(j).attribute9 := NULL;
1812: ELSE
1813: l_finplan_lines_tab(j).attribute9 := l_budget_lines_in(i).attribute9;
1814: END IF;
1812: ELSE
1813: l_finplan_lines_tab(j).attribute9 := l_budget_lines_in(i).attribute9;
1814: END IF;
1815:
1816: IF l_budget_lines_in(i).attribute10 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1817: l_finplan_lines_tab(j).attribute10 := NULL;
1818: ELSE
1819: l_finplan_lines_tab(j).attribute10 := l_budget_lines_in(i).attribute10;
1820: END IF;
1818: ELSE
1819: l_finplan_lines_tab(j).attribute10 := l_budget_lines_in(i).attribute10;
1820: END IF;
1821:
1822: IF l_budget_lines_in(i).attribute11 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1823: l_finplan_lines_tab(j).attribute11 := NULL;
1824: ELSE
1825: l_finplan_lines_tab(j).attribute11 := l_budget_lines_in(i).attribute11;
1826: END IF;
1824: ELSE
1825: l_finplan_lines_tab(j).attribute11 := l_budget_lines_in(i).attribute11;
1826: END IF;
1827:
1828: IF l_budget_lines_in(i).attribute12 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1829: l_finplan_lines_tab(j).attribute12 := NULL;
1830: ELSE
1831: l_finplan_lines_tab(j).attribute12 := l_budget_lines_in(i).attribute12;
1832: END IF;
1830: ELSE
1831: l_finplan_lines_tab(j).attribute12 := l_budget_lines_in(i).attribute12;
1832: END IF;
1833:
1834: IF l_budget_lines_in(i).attribute13 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1835: l_finplan_lines_tab(j).attribute13 := NULL;
1836: ELSE
1837: l_finplan_lines_tab(j).attribute13 := l_budget_lines_in(i).attribute13;
1838: END IF;
1836: ELSE
1837: l_finplan_lines_tab(j).attribute13 := l_budget_lines_in(i).attribute13;
1838: END IF;
1839:
1840: IF l_budget_lines_in(i).attribute14 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1841: l_finplan_lines_tab(j).attribute14 := NULL;
1842: ELSE
1843: l_finplan_lines_tab(j).attribute14 := l_budget_lines_in(i).attribute14;
1844: END IF;
1842: ELSE
1843: l_finplan_lines_tab(j).attribute14 := l_budget_lines_in(i).attribute14;
1844: END IF;
1845:
1846: IF l_budget_lines_in(i).attribute15 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1847: l_finplan_lines_tab(j).attribute15 := NULL;
1848: ELSE
1849: l_finplan_lines_tab(j).attribute15 := l_budget_lines_in(i).attribute15;
1850: END IF;
1850: END IF;
1851:
1852: -- Added by Xin Liu
1853:
1854: IF l_budget_lines_in(i).projfunc_cost_rate_type =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1855: l_finplan_lines_tab(j).PROJFUNC_COST_RATE_TYPE := NULL;
1856: ELSE
1857: l_finplan_lines_tab(j).PROJFUNC_COST_RATE_TYPE := l_budget_lines_in(i).projfunc_cost_rate_type ;
1858: END IF;
1856: ELSE
1857: l_finplan_lines_tab(j).PROJFUNC_COST_RATE_TYPE := l_budget_lines_in(i).projfunc_cost_rate_type ;
1858: END IF;
1859:
1860: IF l_budget_lines_in(i).projfunc_cost_rate_date_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1861: l_finplan_lines_tab(j).PROJFUNC_COST_RATE_DATE_TYPE := NULL;
1862: ELSE
1863: l_finplan_lines_tab(j).PROJFUNC_COST_RATE_DATE_TYPE :=l_budget_lines_in(i).projfunc_cost_rate_date_type ;
1864: END IF;
1862: ELSE
1863: l_finplan_lines_tab(j).PROJFUNC_COST_RATE_DATE_TYPE :=l_budget_lines_in(i).projfunc_cost_rate_date_type ;
1864: END IF;
1865:
1866: IF l_budget_lines_in(i).projfunc_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1867: l_finplan_lines_tab(j).PROJFUNC_COST_RATE_DATE := NULL;
1868: ELSE
1869: l_finplan_lines_tab(j).PROJFUNC_COST_RATE_DATE := l_budget_lines_in(i).projfunc_cost_rate_date ;
1870: END IF;
1868: ELSE
1869: l_finplan_lines_tab(j).PROJFUNC_COST_RATE_DATE := l_budget_lines_in(i).projfunc_cost_rate_date ;
1870: END IF;
1871:
1872: IF l_budget_lines_in(i).projfunc_cost_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1873: l_finplan_lines_tab(j).PROJFUNC_COST_EXCHANGE_RATE := NULL;
1874: ELSE
1875: l_finplan_lines_tab(j).PROJFUNC_COST_EXCHANGE_RATE := l_budget_lines_in(i).projfunc_cost_exchange_rate ;
1876: END IF;
1874: ELSE
1875: l_finplan_lines_tab(j).PROJFUNC_COST_EXCHANGE_RATE := l_budget_lines_in(i).projfunc_cost_exchange_rate ;
1876: END IF;
1877:
1878: IF l_budget_lines_in(i).projfunc_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1879: l_finplan_lines_tab(j).PROJFUNC_REV_RATE_TYPE := NULL;
1880: ELSE
1881: l_finplan_lines_tab(j).PROJFUNC_REV_RATE_TYPE := l_budget_lines_in(i).projfunc_rev_rate_type ;
1882: END IF;
1880: ELSE
1881: l_finplan_lines_tab(j).PROJFUNC_REV_RATE_TYPE := l_budget_lines_in(i).projfunc_rev_rate_type ;
1882: END IF;
1883:
1884: IF l_budget_lines_in(i).projfunc_rev_rate_date_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1885: l_finplan_lines_tab(j).PROJFUNC_REV_RATE_DATE_TYPE := NULL;
1886: ELSE
1887: l_finplan_lines_tab(j).PROJFUNC_REV_RATE_DATE_TYPE := l_budget_lines_in(i).projfunc_rev_rate_date_type ;
1888: END IF;
1886: ELSE
1887: l_finplan_lines_tab(j).PROJFUNC_REV_RATE_DATE_TYPE := l_budget_lines_in(i).projfunc_rev_rate_date_type ;
1888: END IF;
1889:
1890: IF l_budget_lines_in(i).projfunc_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1891: l_finplan_lines_tab(j).PROJFUNC_REV_RATE_DATE := NULL;
1892: ELSE
1893: l_finplan_lines_tab(j).PROJFUNC_REV_RATE_DATE := l_budget_lines_in(i).projfunc_rev_rate_date;
1894: END IF;
1892: ELSE
1893: l_finplan_lines_tab(j).PROJFUNC_REV_RATE_DATE := l_budget_lines_in(i).projfunc_rev_rate_date;
1894: END IF;
1895:
1896: IF l_budget_lines_in(i).projfunc_rev_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1897: l_finplan_lines_tab(j).PROJFUNC_REV_EXCHANGE_RATE := NULL;
1898: ELSE
1899: l_finplan_lines_tab(j).PROJFUNC_REV_EXCHANGE_RATE := l_budget_lines_in(i).projfunc_rev_exchange_rate ;
1900: END IF;
1898: ELSE
1899: l_finplan_lines_tab(j).PROJFUNC_REV_EXCHANGE_RATE := l_budget_lines_in(i).projfunc_rev_exchange_rate ;
1900: END IF;
1901:
1902: IF l_budget_lines_in(i).project_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1903: l_finplan_lines_tab(j).PROJECT_COST_RATE_TYPE := NULL;
1904: ELSE
1905: l_finplan_lines_tab(j).PROJECT_COST_RATE_TYPE := l_budget_lines_in(i).project_cost_rate_type;
1906: END IF;
1904: ELSE
1905: l_finplan_lines_tab(j).PROJECT_COST_RATE_TYPE := l_budget_lines_in(i).project_cost_rate_type;
1906: END IF;
1907:
1908: IF l_budget_lines_in(i).project_cost_rate_date_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1909: l_finplan_lines_tab(j).PROJECT_COST_RATE_DATE_TYPE := NULL;
1910: ELSE
1911: l_finplan_lines_tab(j).PROJECT_COST_RATE_DATE_TYPE := l_budget_lines_in(i).project_cost_rate_date_type ;
1912: END IF;
1910: ELSE
1911: l_finplan_lines_tab(j).PROJECT_COST_RATE_DATE_TYPE := l_budget_lines_in(i).project_cost_rate_date_type ;
1912: END IF;
1913:
1914: IF l_budget_lines_in(i).project_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1915: l_finplan_lines_tab(j).PROJECT_COST_RATE_DATE := NULL;
1916: ELSE
1917: l_finplan_lines_tab(j).PROJECT_COST_RATE_DATE := l_budget_lines_in(i).project_cost_rate_date ;
1918: END IF;
1916: ELSE
1917: l_finplan_lines_tab(j).PROJECT_COST_RATE_DATE := l_budget_lines_in(i).project_cost_rate_date ;
1918: END IF;
1919:
1920: IF l_budget_lines_in(i).project_cost_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1921: l_finplan_lines_tab(j).PROJECT_COST_EXCHANGE_RATE := NULL;
1922: ELSE
1923: l_finplan_lines_tab(j).PROJECT_COST_EXCHANGE_RATE := l_budget_lines_in(i).project_cost_exchange_rate ;
1924: END IF;
1922: ELSE
1923: l_finplan_lines_tab(j).PROJECT_COST_EXCHANGE_RATE := l_budget_lines_in(i).project_cost_exchange_rate ;
1924: END IF;
1925:
1926: IF l_budget_lines_in(i).project_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1927: l_finplan_lines_tab(j).PROJECT_REV_RATE_TYPE := NULL;
1928: ELSE
1929: l_finplan_lines_tab(j).PROJECT_REV_RATE_TYPE := l_budget_lines_in(i).project_rev_rate_type ;
1930: END IF;
1928: ELSE
1929: l_finplan_lines_tab(j).PROJECT_REV_RATE_TYPE := l_budget_lines_in(i).project_rev_rate_type ;
1930: END IF;
1931:
1932: IF l_budget_lines_in(i).project_rev_rate_date_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1933: l_finplan_lines_tab(j).PROJECT_REV_RATE_DATE_TYPE := NULL;
1934: ELSE
1935: l_finplan_lines_tab(j).PROJECT_REV_RATE_DATE_TYPE := l_budget_lines_in(i).project_rev_rate_date_type ;
1936: END IF;
1934: ELSE
1935: l_finplan_lines_tab(j).PROJECT_REV_RATE_DATE_TYPE := l_budget_lines_in(i).project_rev_rate_date_type ;
1936: END IF;
1937:
1938: IF l_budget_lines_in(i).project_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1939: l_finplan_lines_tab(j).PROJECT_REV_RATE_DATE := NULL;
1940: ELSE
1941: l_finplan_lines_tab(j).PROJECT_REV_RATE_DATE := l_budget_lines_in(i).project_rev_rate_date ;
1942: END IF;
1940: ELSE
1941: l_finplan_lines_tab(j).PROJECT_REV_RATE_DATE := l_budget_lines_in(i).project_rev_rate_date ;
1942: END IF;
1943:
1944: IF l_budget_lines_in(i).project_rev_exchange_rate =PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
1945: l_finplan_lines_tab(j).PROJECT_REV_EXCHANGE_RATE := NULL;
1946: ELSE
1947: l_finplan_lines_tab(j).PROJECT_REV_EXCHANGE_RATE := l_budget_lines_in(i).project_rev_exchange_rate ;
1948: END IF;
1949:
1950: /* Bug 3218822 - Use the validated pm_product_code of the header for the budget line if
1951: pm_product_code is passed as Null at the line level */
1952:
1953: IF l_budget_lines_in(i).pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
1954: l_budget_lines_in(i).pm_product_code IS NULL THEN
1955: l_finplan_lines_tab(j).pm_product_code := p_pm_product_code ;
1956: ELSE
1957: l_finplan_lines_tab(j).pm_product_code := l_budget_lines_in(i).pm_product_code ;
1956: ELSE
1957: l_finplan_lines_tab(j).pm_product_code := l_budget_lines_in(i).pm_product_code ;
1958: END IF;
1959:
1960: IF l_budget_lines_in(i).pm_budget_line_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1961: l_finplan_lines_tab(j).pm_budget_line_reference := NULL;
1962: ELSE
1963: l_finplan_lines_tab(j).pm_budget_line_reference := l_budget_lines_in(i).pm_budget_line_reference ;
1964: END IF;
2044: pa_debug.g_err_stage := 'Plan version must be refreshed for new plannable-task state.';
2045: pa_debug.write(g_module_name,pa_debug.g_err_stage,3);
2046: END IF;
2047:
2048: pa_interface_utils_pub.map_new_amg_msg
2049: ( p_old_message_code => 'PA_FP_AMG_WBS_IN_PROC_MSG'
2050: ,p_msg_attribute => 'CHANGE'
2051: ,p_resize_flag => 'Y'
2052: ,p_msg_context => 'GENERAL'
2284:
2285: --summarizing the totals in the table pa_budget_versions
2286:
2287: /*Summarizing of totals should be done only in the buget model*/
2288: IF (p_budget_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR and p_budget_type_code IS NOT NULL) THEN
2289:
2290: IF l_debug_mode = 'Y' THEN
2291: pa_debug.g_err_stage := 'About to summarize totals in budget model';
2292: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
2305: THEN
2306:
2307: IF NOT pa_project_pvt.check_valid_message(l_err_stage)
2308: THEN
2309: pa_interface_utils_pub.map_new_amg_msg
2310: ( p_old_message_code => 'PA_SUMMERIZE_TOTALS_FAILED'
2311: ,p_msg_attribute => 'CHANGE'
2312: ,p_resize_flag => 'N'
2313: ,p_msg_context => 'BUDG'
2316: ,p_attribute3 => p_budget_type_code
2317: ,p_attribute4 => ''
2318: ,p_attribute5 => '');
2319: else
2320: pa_interface_utils_pub.map_new_amg_msg
2321: ( p_old_message_code => l_err_stage
2322: ,p_msg_attribute => 'CHANGE'
2323: ,p_resize_flag => 'N'
2324: ,p_msg_context => 'BUDG'
2401: l_msg_count := FND_MSG_PUB.count_msg;
2402: -- dbms_output.put_line('MSG count in the stack ' || l_msg_count);
2403:
2404: IF l_msg_count = 1 AND p_msg_data IS NULL THEN
2405: PA_INTERFACE_UTILS_PUB.get_messages
2406: (p_encoded => FND_API.G_TRUE,
2407: p_msg_index => 1,
2408: p_msg_count => l_msg_count,
2409: p_msg_data => l_msg_data,
2574: ( p_api_version_number IN NUMBER
2575: ,p_commit IN VARCHAR2 := FND_API.G_FALSE
2576: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
2577: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
2578: ,p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2579: ,p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2580: ,p_resource_alias IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2581: ,p_resource_list_member_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2582: --Bug 16604257 : CBS RBS Phase 2 API changes
2575: ,p_commit IN VARCHAR2 := FND_API.G_FALSE
2576: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
2577: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
2578: ,p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2579: ,p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2580: ,p_resource_alias IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2581: ,p_resource_list_member_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2582: --Bug 16604257 : CBS RBS Phase 2 API changes
2583: ,p_cost_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2576: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
2577: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
2578: ,p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2579: ,p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2580: ,p_resource_alias IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2581: ,p_resource_list_member_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2582: --Bug 16604257 : CBS RBS Phase 2 API changes
2583: ,p_cost_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2584: ,p_cbs_element_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2577: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
2578: ,p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2579: ,p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2580: ,p_resource_alias IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2581: ,p_resource_list_member_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2582: --Bug 16604257 : CBS RBS Phase 2 API changes
2583: ,p_cost_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2584: ,p_cbs_element_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2585: --Bug 16604257
2579: ,p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2580: ,p_resource_alias IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2581: ,p_resource_list_member_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2582: --Bug 16604257 : CBS RBS Phase 2 API changes
2583: ,p_cost_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2584: ,p_cbs_element_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2585: --Bug 16604257
2586: ,p_budget_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2587: ,p_budget_end_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2580: ,p_resource_alias IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2581: ,p_resource_list_member_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2582: --Bug 16604257 : CBS RBS Phase 2 API changes
2583: ,p_cost_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2584: ,p_cbs_element_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2585: --Bug 16604257
2586: ,p_budget_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2587: ,p_budget_end_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2588: ,p_period_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2582: --Bug 16604257 : CBS RBS Phase 2 API changes
2583: ,p_cost_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2584: ,p_cbs_element_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2585: --Bug 16604257
2586: ,p_budget_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2587: ,p_budget_end_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2588: ,p_period_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2589: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2590: ,p_raw_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2583: ,p_cost_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2584: ,p_cbs_element_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2585: --Bug 16604257
2586: ,p_budget_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2587: ,p_budget_end_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2588: ,p_period_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2589: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2590: ,p_raw_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2591: ,p_burdened_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2584: ,p_cbs_element_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2585: --Bug 16604257
2586: ,p_budget_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2587: ,p_budget_end_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2588: ,p_period_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2589: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2590: ,p_raw_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2591: ,p_burdened_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2592: ,p_revenue IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2585: --Bug 16604257
2586: ,p_budget_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2587: ,p_budget_end_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2588: ,p_period_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2589: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2590: ,p_raw_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2591: ,p_burdened_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2592: ,p_revenue IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2593: ,p_quantity IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2586: ,p_budget_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2587: ,p_budget_end_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2588: ,p_period_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2589: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2590: ,p_raw_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2591: ,p_burdened_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2592: ,p_revenue IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2593: ,p_quantity IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2594: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2587: ,p_budget_end_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2588: ,p_period_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2589: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2590: ,p_raw_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2591: ,p_burdened_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2592: ,p_revenue IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2593: ,p_quantity IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2594: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2595: ,p_pm_budget_line_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2588: ,p_period_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2589: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2590: ,p_raw_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2591: ,p_burdened_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2592: ,p_revenue IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2593: ,p_quantity IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2594: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2595: ,p_pm_budget_line_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2596: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2589: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2590: ,p_raw_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2591: ,p_burdened_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2592: ,p_revenue IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2593: ,p_quantity IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2594: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2595: ,p_pm_budget_line_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2596: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2597: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2590: ,p_raw_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2591: ,p_burdened_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2592: ,p_revenue IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2593: ,p_quantity IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2594: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2595: ,p_pm_budget_line_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2596: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2597: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2598: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2591: ,p_burdened_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2592: ,p_revenue IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2593: ,p_quantity IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2594: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2595: ,p_pm_budget_line_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2596: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2597: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2598: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2599: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2592: ,p_revenue IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2593: ,p_quantity IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2594: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2595: ,p_pm_budget_line_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2596: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2597: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2598: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2599: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2600: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2593: ,p_quantity IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2594: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2595: ,p_pm_budget_line_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2596: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2597: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2598: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2599: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2600: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2601: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2594: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2595: ,p_pm_budget_line_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2596: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2597: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2598: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2599: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2600: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2601: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2602: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2595: ,p_pm_budget_line_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2596: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2597: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2598: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2599: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2600: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2601: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2602: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2603: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2596: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2597: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2598: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2599: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2600: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2601: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2602: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2603: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2604: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2597: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2598: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2599: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2600: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2601: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2602: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2603: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2604: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2605: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2598: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2599: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2600: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2601: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2602: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2603: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2604: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2605: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2606: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2599: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2600: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2601: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2602: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2603: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2604: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2605: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2606: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2607: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2600: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2601: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2602: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2603: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2604: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2605: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2606: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2607: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2608: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2601: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2602: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2603: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2604: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2605: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2606: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2607: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2608: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2609: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2602: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2603: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2604: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2605: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2606: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2607: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2608: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2609: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2610: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2603: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2604: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2605: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2606: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2607: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2608: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2609: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2610: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2611: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2604: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2605: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2606: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2607: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2608: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2609: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2610: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2611: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2612:
2605: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2606: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2607: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2608: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2609: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2610: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2611: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2612:
2613: --Parameters for fin plan model
2606: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2607: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2608: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2609: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2610: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2611: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2612:
2613: --Parameters for fin plan model
2614:
2607: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2608: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2609: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2610: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2611: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2612:
2613: --Parameters for fin plan model
2614:
2615: --Changes the default of the following parameters from NULL to G_PA_MISS_XXX 24-APR-03 by Xin Liu
2613: --Parameters for fin plan model
2614:
2615: --Changes the default of the following parameters from NULL to G_PA_MISS_XXX 24-APR-03 by Xin Liu
2616: ,p_txn_currency_code IN pa_fp_txn_currencies.txn_currency_code%TYPE
2617: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2618: ,p_projfunc_cost_rate_type IN pa_proj_fp_options.projfunc_cost_rate_type%TYPE
2619: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2620: ,p_projfunc_cost_rate_date_type IN pa_proj_fp_options.projfunc_cost_rate_date_type%TYPE
2621: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2615: --Changes the default of the following parameters from NULL to G_PA_MISS_XXX 24-APR-03 by Xin Liu
2616: ,p_txn_currency_code IN pa_fp_txn_currencies.txn_currency_code%TYPE
2617: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2618: ,p_projfunc_cost_rate_type IN pa_proj_fp_options.projfunc_cost_rate_type%TYPE
2619: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2620: ,p_projfunc_cost_rate_date_type IN pa_proj_fp_options.projfunc_cost_rate_date_type%TYPE
2621: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2622: ,p_projfunc_cost_rate_date IN pa_proj_fp_options.projfunc_cost_rate_date%TYPE
2623: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2617: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2618: ,p_projfunc_cost_rate_type IN pa_proj_fp_options.projfunc_cost_rate_type%TYPE
2619: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2620: ,p_projfunc_cost_rate_date_type IN pa_proj_fp_options.projfunc_cost_rate_date_type%TYPE
2621: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2622: ,p_projfunc_cost_rate_date IN pa_proj_fp_options.projfunc_cost_rate_date%TYPE
2623: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2624: ,p_projfunc_cost_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE
2625: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2619: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2620: ,p_projfunc_cost_rate_date_type IN pa_proj_fp_options.projfunc_cost_rate_date_type%TYPE
2621: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2622: ,p_projfunc_cost_rate_date IN pa_proj_fp_options.projfunc_cost_rate_date%TYPE
2623: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2624: ,p_projfunc_cost_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE
2625: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2626: ,p_projfunc_rev_rate_type IN pa_proj_fp_options.projfunc_rev_rate_type%TYPE
2627: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2621: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2622: ,p_projfunc_cost_rate_date IN pa_proj_fp_options.projfunc_cost_rate_date%TYPE
2623: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2624: ,p_projfunc_cost_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE
2625: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2626: ,p_projfunc_rev_rate_type IN pa_proj_fp_options.projfunc_rev_rate_type%TYPE
2627: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2628: ,p_projfunc_rev_rate_date_type IN pa_proj_fp_options.projfunc_rev_rate_date_type%TYPE
2629: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2623: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2624: ,p_projfunc_cost_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE
2625: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2626: ,p_projfunc_rev_rate_type IN pa_proj_fp_options.projfunc_rev_rate_type%TYPE
2627: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2628: ,p_projfunc_rev_rate_date_type IN pa_proj_fp_options.projfunc_rev_rate_date_type%TYPE
2629: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2630: ,p_projfunc_rev_rate_date IN pa_proj_fp_options.projfunc_rev_rate_date%TYPE
2631: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2625: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2626: ,p_projfunc_rev_rate_type IN pa_proj_fp_options.projfunc_rev_rate_type%TYPE
2627: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2628: ,p_projfunc_rev_rate_date_type IN pa_proj_fp_options.projfunc_rev_rate_date_type%TYPE
2629: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2630: ,p_projfunc_rev_rate_date IN pa_proj_fp_options.projfunc_rev_rate_date%TYPE
2631: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2632: ,p_projfunc_rev_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE
2633: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2627: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2628: ,p_projfunc_rev_rate_date_type IN pa_proj_fp_options.projfunc_rev_rate_date_type%TYPE
2629: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2630: ,p_projfunc_rev_rate_date IN pa_proj_fp_options.projfunc_rev_rate_date%TYPE
2631: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2632: ,p_projfunc_rev_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE
2633: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2634: ,p_project_cost_rate_type IN pa_proj_fp_options.project_cost_rate_type%TYPE
2635: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2629: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2630: ,p_projfunc_rev_rate_date IN pa_proj_fp_options.projfunc_rev_rate_date%TYPE
2631: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2632: ,p_projfunc_rev_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE
2633: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2634: ,p_project_cost_rate_type IN pa_proj_fp_options.project_cost_rate_type%TYPE
2635: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2636: ,p_project_cost_rate_date_type IN pa_proj_fp_options.project_cost_rate_date_type%TYPE
2637: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2631: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2632: ,p_projfunc_rev_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE
2633: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2634: ,p_project_cost_rate_type IN pa_proj_fp_options.project_cost_rate_type%TYPE
2635: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2636: ,p_project_cost_rate_date_type IN pa_proj_fp_options.project_cost_rate_date_type%TYPE
2637: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2638: ,p_project_cost_rate_date IN pa_proj_fp_options.project_cost_rate_date%TYPE
2639: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2633: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2634: ,p_project_cost_rate_type IN pa_proj_fp_options.project_cost_rate_type%TYPE
2635: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2636: ,p_project_cost_rate_date_type IN pa_proj_fp_options.project_cost_rate_date_type%TYPE
2637: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2638: ,p_project_cost_rate_date IN pa_proj_fp_options.project_cost_rate_date%TYPE
2639: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2640: ,p_project_cost_exchange_rate IN pa_budget_lines.project_cost_exchange_rate%TYPE
2641: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2635: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2636: ,p_project_cost_rate_date_type IN pa_proj_fp_options.project_cost_rate_date_type%TYPE
2637: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2638: ,p_project_cost_rate_date IN pa_proj_fp_options.project_cost_rate_date%TYPE
2639: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2640: ,p_project_cost_exchange_rate IN pa_budget_lines.project_cost_exchange_rate%TYPE
2641: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2642: ,p_project_rev_rate_type IN pa_proj_fp_options.project_rev_rate_type%TYPE
2643: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2637: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2638: ,p_project_cost_rate_date IN pa_proj_fp_options.project_cost_rate_date%TYPE
2639: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2640: ,p_project_cost_exchange_rate IN pa_budget_lines.project_cost_exchange_rate%TYPE
2641: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2642: ,p_project_rev_rate_type IN pa_proj_fp_options.project_rev_rate_type%TYPE
2643: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2644: ,p_project_rev_rate_date_type IN pa_proj_fp_options.project_rev_rate_date_type%TYPE
2645: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2639: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2640: ,p_project_cost_exchange_rate IN pa_budget_lines.project_cost_exchange_rate%TYPE
2641: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2642: ,p_project_rev_rate_type IN pa_proj_fp_options.project_rev_rate_type%TYPE
2643: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2644: ,p_project_rev_rate_date_type IN pa_proj_fp_options.project_rev_rate_date_type%TYPE
2645: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2646: ,p_project_rev_rate_date IN pa_proj_fp_options.project_rev_rate_date%TYPE
2647: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2641: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2642: ,p_project_rev_rate_type IN pa_proj_fp_options.project_rev_rate_type%TYPE
2643: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2644: ,p_project_rev_rate_date_type IN pa_proj_fp_options.project_rev_rate_date_type%TYPE
2645: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2646: ,p_project_rev_rate_date IN pa_proj_fp_options.project_rev_rate_date%TYPE
2647: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2648: ,p_project_rev_exchange_rate IN pa_budget_lines.project_rev_exchange_rate%TYPE
2649: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2643: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2644: ,p_project_rev_rate_date_type IN pa_proj_fp_options.project_rev_rate_date_type%TYPE
2645: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2646: ,p_project_rev_rate_date IN pa_proj_fp_options.project_rev_rate_date%TYPE
2647: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2648: ,p_project_rev_exchange_rate IN pa_budget_lines.project_rev_exchange_rate%TYPE
2649: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2650: ,p_change_reason_code IN pa_budget_lines.change_reason_code%TYPE
2651: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2645: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2646: ,p_project_rev_rate_date IN pa_proj_fp_options.project_rev_rate_date%TYPE
2647: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2648: ,p_project_rev_exchange_rate IN pa_budget_lines.project_rev_exchange_rate%TYPE
2649: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2650: ,p_change_reason_code IN pa_budget_lines.change_reason_code%TYPE
2651: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2652: )
2653:
2647: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2648: ,p_project_rev_exchange_rate IN pa_budget_lines.project_rev_exchange_rate%TYPE
2649: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2650: ,p_change_reason_code IN pa_budget_lines.change_reason_code%TYPE
2651: :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2652: )
2653:
2654: IS
2655:
2850: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
2851: ,p_msg_count OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
2852: ,p_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
2853: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
2854: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2855: ,p_pm_budget_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2856: , p_budget_version_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2857: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2858: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2851: ,p_msg_count OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
2852: ,p_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
2853: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
2854: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2855: ,p_pm_budget_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2856: , p_budget_version_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2857: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2858: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2859: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2852: ,p_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
2853: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
2854: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2855: ,p_pm_budget_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2856: , p_budget_version_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2857: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2858: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2859: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2860: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2853: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
2854: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2855: ,p_pm_budget_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2856: , p_budget_version_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2857: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2858: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2859: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2860: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2861: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2854: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2855: ,p_pm_budget_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2856: , p_budget_version_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2857: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2858: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2859: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2860: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2861: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2862: ,p_entry_method_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2855: ,p_pm_budget_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2856: , p_budget_version_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2857: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2858: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2859: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2860: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2861: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2862: ,p_entry_method_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2863: ,p_resource_list_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2856: , p_budget_version_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2857: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2858: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2859: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2860: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2861: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2862: ,p_entry_method_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2863: ,p_resource_list_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2864: ,p_resource_list_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2857: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2858: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2859: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2860: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2861: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2862: ,p_entry_method_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2863: ,p_resource_list_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2864: ,p_resource_list_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2865: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2858: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2859: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2860: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2861: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2862: ,p_entry_method_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2863: ,p_resource_list_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2864: ,p_resource_list_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2865: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2866: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2859: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2860: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2861: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2862: ,p_entry_method_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2863: ,p_resource_list_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2864: ,p_resource_list_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2865: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2866: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2867: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2860: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2861: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2862: ,p_entry_method_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2863: ,p_resource_list_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2864: ,p_resource_list_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2865: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2866: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2867: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2868: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2861: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2862: ,p_entry_method_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2863: ,p_resource_list_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2864: ,p_resource_list_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2865: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2866: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2867: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2868: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2869: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2862: ,p_entry_method_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2863: ,p_resource_list_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2864: ,p_resource_list_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2865: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2866: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2867: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2868: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2869: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2870: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2863: ,p_resource_list_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2864: ,p_resource_list_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2865: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2866: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2867: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2868: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2869: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2870: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2871: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2864: ,p_resource_list_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2865: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2866: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2867: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2868: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2869: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2870: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2871: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2872: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2865: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2866: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2867: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2868: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2869: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2870: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2871: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2872: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2873: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2866: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2867: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2868: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2869: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2870: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2871: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2872: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2873: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2874: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2867: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2868: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2869: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2870: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2871: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2872: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2873: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2874: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2875: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2868: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2869: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2870: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2871: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2872: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2873: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2874: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2875: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2876: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2869: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2870: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2871: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2872: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2873: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2874: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2875: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2876: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2877: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2870: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2871: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2872: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2873: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2874: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2875: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2876: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2877: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2878: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2871: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2872: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2873: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2874: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2875: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2876: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2877: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2878: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2879: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2872: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2873: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2874: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2875: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2876: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2877: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2878: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2879: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2880: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2873: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2874: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2875: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2876: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2877: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2878: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2879: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2880: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2881:
2874: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2875: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2876: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2877: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2878: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2879: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2880: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2881:
2882: --Added the following parameters for changes in AMG due to finplan model
2875: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2876: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2877: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2878: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2879: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2880: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2881:
2882: --Added the following parameters for changes in AMG due to finplan model
2883: ,p_fin_plan_type_id IN pa_fin_plan_types_b.fin_plan_type_id%TYPE
2876: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2877: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2878: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2879: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2880: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2881:
2882: --Added the following parameters for changes in AMG due to finplan model
2883: ,p_fin_plan_type_id IN pa_fin_plan_types_b.fin_plan_type_id%TYPE
2884: ,p_fin_plan_type_name IN pa_fin_plan_types_vl.name%TYPE
3106: PROCEDURE fetch_budget_line
3107: ( p_api_version_number IN NUMBER
3108: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
3109: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
3110: ,p_line_index IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3111: ,p_line_return_status OUT NOCOPY VARCHAR2 ) --File.Sql.39 bug 4440895
3112:
3113: IS
3114:
3149:
3150: -- Check budget line index value,
3151: -- when they don't provide an index we will error out
3152:
3153: IF p_line_index = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3154: OR p_line_index IS NULL
3155: THEN
3156: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
3157: THEN
3154: OR p_line_index IS NULL
3155: THEN
3156: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
3157: THEN
3158: pa_interface_utils_pub.map_new_amg_msg
3159: ( p_old_message_code => 'PA_BUGDET_LINE_INDEX_MISSING'
3160: ,p_msg_attribute => 'CHANGE'
3161: ,p_resize_flag => 'Y'
3162: ,p_msg_context => 'GENERAL'
3286: ,p_msg_count OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
3287: ,p_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
3288: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
3289: ,p_workflow_started OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
3290: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3291: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3292: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3293: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3294: ,p_mark_as_original IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3287: ,p_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
3288: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
3289: ,p_workflow_started OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
3290: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3291: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3292: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3293: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3294: ,p_mark_as_original IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3295:
3288: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
3289: ,p_workflow_started OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
3290: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3291: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3292: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3293: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3294: ,p_mark_as_original IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3295:
3296: --Parameters due to Fin Plan Model
3289: ,p_workflow_started OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
3290: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3291: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3292: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3293: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3294: ,p_mark_as_original IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3295:
3296: --Parameters due to Fin Plan Model
3297: ,p_fin_plan_type_id IN pa_fin_plan_types_b.fin_plan_type_id%TYPE
3290: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3291: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3292: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3293: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3294: ,p_mark_as_original IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3295:
3296: --Parameters due to Fin Plan Model
3297: ,p_fin_plan_type_id IN pa_fin_plan_types_b.fin_plan_type_id%TYPE
3298: ,p_fin_plan_type_name IN pa_fin_plan_types_tl.name%TYPE
3530:
3531: -- This api will initialize the data that will be used by the map_new_amg_msg.
3532: -- commented out the procedure call as required by venkatesh. 25-APR-03
3533: /*
3534: PA_INTERFACE_UTILS_PUB.Set_Global_Info
3535: ( p_api_version_number => 1.0
3536: ,p_responsibility_id => l_resp_id
3537: ,p_user_id => l_user_id
3538: ,p_calling_mode => 'AMG' --bug 2783845
3544: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
3545: END IF;
3546: */
3547: --product_code is mandatory
3548: IF p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3549: OR p_pm_product_code IS NULL
3550: THEN
3551: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
3552: THEN
3549: OR p_pm_product_code IS NULL
3550: THEN
3551: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
3552: THEN
3553: pa_interface_utils_pub.map_new_amg_msg
3554: ( p_old_message_code => 'PA_PRODUCT_CODE_IS_MISSING'
3555: ,p_msg_attribute => 'CHANGE'
3556: ,p_resize_flag => 'N'
3557: ,p_msg_context => 'GENERAL'
3583: THEN
3584:
3585: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
3586: THEN
3587: pa_interface_utils_pub.map_new_amg_msg
3588: ( p_old_message_code => 'PA_PRODUCT_CODE_IS_INVALID'
3589: ,p_msg_attribute => 'CHANGE'
3590: ,p_resize_flag => 'N'
3591: ,p_msg_context => 'GENERAL'
3626: -- function security. If the responsibility does not allow
3627: -- such functions to be executed, the API should not proceed further
3628: -- since the user does not have access to such functions
3629:
3630: --PA_INTERFACE_UTILS_PUB.G_PROJECT_ID := p_pa_project_id; Moved this to later part of code
3631:
3632:
3633: --PA_PM_FUNCTION_SECURITY_PUB.check_function_security
3634: --(p_api_version_number => p_api_version_number,
3647: --THEN
3648: -- RAISE FND_API.G_EXC_ERROR;
3649: --END IF;
3650: --IF l_function_allowed = 'N' THEN
3651: -- pa_interface_utils_pub.map_new_amg_msg
3652: -- ( p_old_message_code => 'PA_FUNCTION_SECURITY_ENFORCED'
3653: -- ,p_msg_attribute => 'CHANGE'
3654: -- ,p_resize_flag => 'Y'
3655: -- ,p_msg_context => 'GENERAL'
3688: p_pa_project_id => p_pa_project_id,
3689: p_out_project_id => l_project_id,
3690: p_return_status => l_return_status );
3691:
3692: PA_INTERFACE_UTILS_PUB.G_PROJECT_ID := l_project_id;
3693:
3694: IF l_debug_mode = 'Y' THEN
3695: pa_debug.g_err_stage:= 'Convert_pm_projref_to_id returned status '||l_return_status;
3696: pa_debug.write('baseline_budget ' || g_module_name,pa_debug.g_err_stage,l_debug_level5);
3709: IF l_project_id IS NULL --never happens because previous procedure checks this.
3710: THEN
3711: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
3712: THEN
3713: pa_interface_utils_pub.map_new_amg_msg
3714: ( p_old_message_code => 'PA_PROJECT_IS_MISSING'
3715: ,p_msg_attribute => 'CHANGE'
3716: ,p_resize_flag => 'N'
3717: ,p_msg_context => 'GENERAL'
3738: CLOSE l_amg_project_csr;
3739:
3740: -- Added Logic by Xin Liu to handle MISS vars based on Manoj's code review.
3741: -- 28-APR-03
3742: IF p_fin_plan_type_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
3743: ll_fin_plan_type_id := NULL;
3744: ELSE
3745: ll_fin_plan_type_id := p_fin_plan_type_id;
3746: END IF;
3744: ELSE
3745: ll_fin_plan_type_id := p_fin_plan_type_id;
3746: END IF;
3747:
3748: IF p_fin_plan_type_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
3749: ll_fin_plan_type_name := NULL;
3750: ELSE
3751: ll_fin_plan_type_name := p_fin_plan_type_name;
3752: END IF;
3754: -- Changes done.
3755:
3756:
3757: -- Both Budget Type Code and Fin Plan Type Id should not be null
3758: IF ((p_budget_type_code IS NULL OR p_budget_type_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
3759: (p_fin_plan_type_name IS NULL OR p_fin_plan_type_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
3760: (p_fin_plan_type_id IS NULL OR p_fin_plan_type_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) )THEN
3761:
3762: PA_UTILS.ADD_MESSAGE
3755:
3756:
3757: -- Both Budget Type Code and Fin Plan Type Id should not be null
3758: IF ((p_budget_type_code IS NULL OR p_budget_type_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
3759: (p_fin_plan_type_name IS NULL OR p_fin_plan_type_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
3760: (p_fin_plan_type_id IS NULL OR p_fin_plan_type_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) )THEN
3761:
3762: PA_UTILS.ADD_MESSAGE
3763: (p_app_short_name => 'PA',
3756:
3757: -- Both Budget Type Code and Fin Plan Type Id should not be null
3758: IF ((p_budget_type_code IS NULL OR p_budget_type_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
3759: (p_fin_plan_type_name IS NULL OR p_fin_plan_type_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
3760: (p_fin_plan_type_id IS NULL OR p_fin_plan_type_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) )THEN
3761:
3762: PA_UTILS.ADD_MESSAGE
3763: (p_app_short_name => 'PA',
3764: p_msg_name => 'PA_BUDGET_FP_BOTH_MISSING');
3773: END IF;
3774:
3775: -- Both Budget Type Code and Fin Plan Type Id should not be not null
3776: IF ((p_budget_type_code IS NOT NULL AND
3777: p_budget_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
3778: ((p_fin_plan_type_name IS NOT NULL AND p_fin_plan_type_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
3779: (p_fin_plan_type_id IS NOT NULL AND p_fin_plan_type_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM))) THEN
3780:
3781: PA_UTILS.ADD_MESSAGE
3774:
3775: -- Both Budget Type Code and Fin Plan Type Id should not be not null
3776: IF ((p_budget_type_code IS NOT NULL AND
3777: p_budget_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
3778: ((p_fin_plan_type_name IS NOT NULL AND p_fin_plan_type_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
3779: (p_fin_plan_type_id IS NOT NULL AND p_fin_plan_type_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM))) THEN
3780:
3781: PA_UTILS.ADD_MESSAGE
3782: (p_app_short_name => 'PA',
3775: -- Both Budget Type Code and Fin Plan Type Id should not be not null
3776: IF ((p_budget_type_code IS NOT NULL AND
3777: p_budget_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
3778: ((p_fin_plan_type_name IS NOT NULL AND p_fin_plan_type_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
3779: (p_fin_plan_type_id IS NOT NULL AND p_fin_plan_type_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM))) THEN
3780:
3781: PA_UTILS.ADD_MESSAGE
3782: (p_app_short_name => 'PA',
3783: p_msg_name => 'PA_BUDGET_FP_BOTH_NOT_NULL');
3793:
3794: -- Check whether the user has privileges to call this api.
3795: -- Check whether budget type code or fin plan passed are valid or not
3796: IF p_budget_type_code IS NOT NULL
3797: AND p_budget_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3798: THEN
3799: -- This api adds the message to stack in case of error
3800: PA_PM_FUNCTION_SECURITY_PUB.CHECK_BUDGET_SECURITY (
3801: p_api_version_number => p_api_version_number
3827: IF l_budget_types_csr%NOTFOUND
3828: THEN
3829: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
3830: THEN
3831: pa_interface_utils_pub.map_new_amg_msg
3832: ( p_old_message_code => 'PA_BUDGET_TYPE_IS_INVALID'
3833: ,p_msg_attribute => 'CHANGE'
3834: ,p_resize_flag => 'N'
3835: ,p_msg_context => 'BUDG'
3938: END IF;
3939:
3940: --Added by Xin Liu to Handle the G_miss case.
3941: --28-APR-03
3942: IF p_version_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
3943: l_version_type := NULL;
3944: ELSE
3945: l_version_type := p_version_type;
3946: END IF;
4010: -- Budget Integration Validation ---------------------------------------
4011:
4012: --This validation is required only in budget model
4013: IF( p_budget_type_code IS NOT NULL
4014: AND p_budget_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) THEN
4015:
4016:
4017: PA_BUDGET_FUND_PKG.get_budget_ctrl_options (p_project_Id => l_project_id
4018: , p_budget_type_code => p_budget_type_code
4049: IF (nvl(l_fck_req_flag,'N') = 'Y')
4050: THEN
4051: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
4052: THEN
4053: pa_interface_utils_pub.map_new_amg_msg
4054: ( p_old_message_code => 'PA_BC_BGT_TYPE_IS_BAD_AMG'
4055: ,p_msg_attribute => 'CHANGE'
4056: ,p_resize_flag => 'N'
4057: ,p_msg_context => 'BUDG'
4073:
4074: -- mark_as_original defaults to YES ('Y') when this is the first time this budget is baselined
4075: -- otherwise it will default to NO ('N')
4076: IF p_mark_as_original IS NULL
4077: OR p_mark_as_original = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
4078: OR UPPER(p_mark_as_original) NOT IN ('N','Y') THEN
4079:
4080: IF( p_budget_type_code IS NOT NULL
4081: AND p_budget_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) THEN
4077: OR p_mark_as_original = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
4078: OR UPPER(p_mark_as_original) NOT IN ('N','Y') THEN
4079:
4080: IF( p_budget_type_code IS NOT NULL
4081: AND p_budget_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) THEN
4082:
4083: OPEN l_baselined_csr( l_project_id
4084: ,p_budget_type_code);
4085:
4116:
4117: -- get the budget version ID associated with this project / budget_type_code combination
4118:
4119: IF( p_budget_type_code IS NOT NULL
4120: AND p_budget_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) THEN
4121:
4122: OPEN l_budget_versions_csr ( l_project_id
4123: ,p_budget_type_code);
4124:
4128: IF l_budget_versions_csr%NOTFOUND
4129: THEN
4130: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
4131: THEN
4132: pa_interface_utils_pub.map_new_amg_msg
4133: ( p_old_message_code => 'PA_NO_BUDGET_VERSION'
4134: ,p_msg_attribute => 'CHANGE'
4135: ,p_resize_flag => 'N'
4136: ,p_msg_context => 'BUDG'
4180: IF l_curr_working_version_id IS NULL
4181: THEN
4182: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
4183: THEN
4184: pa_interface_utils_pub.map_new_amg_msg
4185: ( p_old_message_code => 'PA_NO_BUDGET_VERSION'
4186: ,p_msg_attribute => 'CHANGE'
4187: ,p_resize_flag => 'N'
4188: ,p_msg_context => 'BUDG'
4274: -- Fix for bug#8423481, for new budget we will check for budget lines in pa_resource_assignments,
4275: -- and for old model budget we will check for budget lines in pa_budget_lines
4276: -- we only permit submit/baseline action when there are budget lines
4277: IF( p_budget_type_code IS NOT NULL
4278: AND p_budget_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) THEN
4279:
4280: OPEN l_budget_lines_csr(l_curr_working_version_id);
4281:
4282: FETCH l_budget_lines_csr INTO l_row_found;
4284: IF l_budget_lines_csr%NOTFOUND
4285: THEN
4286: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
4287: THEN
4288: pa_interface_utils_pub.map_new_amg_msg
4289: ( p_old_message_code => 'PA_NO_BUDGET_LINES'
4290: ,p_msg_attribute => 'CHANGE'
4291: ,p_resize_flag => 'N'
4292: ,p_msg_context => 'BUDG'
4314:
4315: IF l_resource_assignments_csr%NOTFOUND THEN
4316:
4317: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
4318: pa_interface_utils_pub.map_new_amg_msg
4319: ( p_old_message_code => 'PA_NO_BUDGET_LINES'
4320: ,p_msg_attribute => 'CHANGE'
4321: ,p_resize_flag => 'N'
4322: ,p_msg_context => 'BUDG'
4358: THEN
4359:
4360: IF NOT pa_project_pvt.check_valid_message(l_err_stage)
4361: THEN
4362: pa_interface_utils_pub.map_new_amg_msg
4363: ( p_old_message_code => 'PA_VERIFY_FAILED'
4364: ,p_msg_attribute => 'CHANGE'
4365: ,p_resize_flag => 'N'
4366: ,p_msg_context => 'BUDG'
4369: ,p_attribute3 => p_budget_type_code
4370: ,p_attribute4 => ''
4371: ,p_attribute5 => '');
4372: ELSE
4373: pa_interface_utils_pub.map_new_amg_msg
4374: ( p_old_message_code => l_err_stage
4375: ,p_msg_attribute => 'CHANGE'
4376: ,p_resize_flag => 'N'
4377: ,p_msg_context => 'BUDG'
4407:
4408: --Verify Budget Rules should be called in budget model Only. In FinPlan model
4409: --The baseline api in fin plan pub inturn calls the verify budget rules
4410: IF p_budget_type_code IS NOT NULL
4411: AND p_budget_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
4412:
4413: IF l_debug_mode = 'Y' THEN
4414: pa_debug.g_err_stage := 'About to verify the budget rules in budget model' ;
4415: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4433: THEN
4434:
4435: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
4436: THEN
4437: pa_interface_utils_pub.map_new_amg_msg
4438: ( p_old_message_code => 'PA_NO_BUDGET_RULES_ATTR'
4439: ,p_msg_attribute => 'CHANGE'
4440: ,p_resize_flag => 'N'
4441: ,p_msg_context => 'BUDG'
4577:
4578: /* -- dbms_output.put_line('Call BUDGET_WF_IS_USED'); */
4579:
4580: IF p_budget_type_code IS NOT NULL
4581: AND p_budget_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
4582: THEN
4583:
4584: PA_BUDGET_WF.Budget_Wf_Is_Used
4585: ( p_draft_version_id => l_curr_working_version_id
4743:
4744:
4745:
4746: IF p_budget_type_code IS NOT NULL
4747: AND p_budget_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
4748:
4749: IF l_debug_mode = 'Y' THEN
4750: pa_debug.g_err_stage := 'About to baseline the budget ' ;
4751: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4772: THEN
4773:
4774: IF NOT pa_project_pvt.check_valid_message(l_err_stage)
4775: THEN
4776: pa_interface_utils_pub.map_new_amg_msg
4777: ( p_old_message_code => 'PA_BASELINE_FAILED'
4778: ,p_msg_attribute => 'CHANGE'
4779: ,p_resize_flag => 'N'
4780: ,p_msg_context => 'BUDG'
4783: ,p_attribute3 => p_budget_type_code
4784: ,p_attribute4 => ''
4785: ,p_attribute5 => '');
4786: ELSE
4787: pa_interface_utils_pub.map_new_amg_msg
4788: ( p_old_message_code => l_err_stage
4789: ,p_msg_attribute => 'CHANGE'
4790: ,p_resize_flag => 'N'
4791: ,p_msg_context => 'BUDG'
4996: p_return_status := FND_API.G_RET_STS_ERROR;
4997: END IF;
4998: l_msg_count := FND_MSG_PUB.count_msg;
4999: IF l_msg_count = 1 THEN
5000: PA_INTERFACE_UTILS_PUB.get_messages
5001: (p_encoded => FND_API.G_TRUE,
5002: p_msg_index => 1,
5003: p_msg_count => l_msg_count,
5004: p_msg_data => l_msg_data,
5120: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
5121: ,p_msg_count OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
5122: ,p_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
5123: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
5124: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5125: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5126: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5127: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5128: ,p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5121: ,p_msg_count OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
5122: ,p_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
5123: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
5124: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5125: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5126: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5127: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5128: ,p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5129: ,p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5122: ,p_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
5123: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
5124: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5125: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5126: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5127: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5128: ,p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5129: ,p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5130: ,p_resource_alias IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5123: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
5124: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5125: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5126: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5127: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5128: ,p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5129: ,p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5130: ,p_resource_alias IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5131: ,p_resource_list_member_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5124: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5125: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5126: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5127: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5128: ,p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5129: ,p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5130: ,p_resource_alias IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5131: ,p_resource_list_member_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5132: --Bug 16604257 : CBS RBS Phase 2 API changes
5125: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5126: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5127: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5128: ,p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5129: ,p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5130: ,p_resource_alias IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5131: ,p_resource_list_member_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5132: --Bug 16604257 : CBS RBS Phase 2 API changes
5133: ,p_cost_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5126: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5127: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5128: ,p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5129: ,p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5130: ,p_resource_alias IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5131: ,p_resource_list_member_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5132: --Bug 16604257 : CBS RBS Phase 2 API changes
5133: ,p_cost_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5134: ,p_cbs_element_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5127: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5128: ,p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5129: ,p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5130: ,p_resource_alias IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5131: ,p_resource_list_member_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5132: --Bug 16604257 : CBS RBS Phase 2 API changes
5133: ,p_cost_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5134: ,p_cbs_element_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5135: --Bug 16604257
5129: ,p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5130: ,p_resource_alias IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5131: ,p_resource_list_member_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5132: --Bug 16604257 : CBS RBS Phase 2 API changes
5133: ,p_cost_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5134: ,p_cbs_element_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5135: --Bug 16604257
5136: ,p_budget_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
5137: ,p_budget_end_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
5130: ,p_resource_alias IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5131: ,p_resource_list_member_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5132: --Bug 16604257 : CBS RBS Phase 2 API changes
5133: ,p_cost_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5134: ,p_cbs_element_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5135: --Bug 16604257
5136: ,p_budget_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
5137: ,p_budget_end_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
5138: ,p_period_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5132: --Bug 16604257 : CBS RBS Phase 2 API changes
5133: ,p_cost_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5134: ,p_cbs_element_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5135: --Bug 16604257
5136: ,p_budget_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
5137: ,p_budget_end_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
5138: ,p_period_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5139: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5140: ,p_raw_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5133: ,p_cost_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5134: ,p_cbs_element_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5135: --Bug 16604257
5136: ,p_budget_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
5137: ,p_budget_end_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
5138: ,p_period_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5139: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5140: ,p_raw_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5141: ,p_burdened_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5134: ,p_cbs_element_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5135: --Bug 16604257
5136: ,p_budget_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
5137: ,p_budget_end_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
5138: ,p_period_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5139: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5140: ,p_raw_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5141: ,p_burdened_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5142: ,p_revenue IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5135: --Bug 16604257
5136: ,p_budget_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
5137: ,p_budget_end_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
5138: ,p_period_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5139: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5140: ,p_raw_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5141: ,p_burdened_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5142: ,p_revenue IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5143: ,p_quantity IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5136: ,p_budget_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
5137: ,p_budget_end_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
5138: ,p_period_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5139: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5140: ,p_raw_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5141: ,p_burdened_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5142: ,p_revenue IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5143: ,p_quantity IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5144: ,p_pm_budget_line_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5137: ,p_budget_end_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
5138: ,p_period_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5139: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5140: ,p_raw_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5141: ,p_burdened_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5142: ,p_revenue IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5143: ,p_quantity IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5144: ,p_pm_budget_line_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5145: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5138: ,p_period_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5139: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5140: ,p_raw_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5141: ,p_burdened_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5142: ,p_revenue IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5143: ,p_quantity IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5144: ,p_pm_budget_line_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5145: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5146: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5139: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5140: ,p_raw_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5141: ,p_burdened_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5142: ,p_revenue IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5143: ,p_quantity IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5144: ,p_pm_budget_line_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5145: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5146: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5147: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5140: ,p_raw_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5141: ,p_burdened_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5142: ,p_revenue IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5143: ,p_quantity IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5144: ,p_pm_budget_line_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5145: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5146: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5147: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5148: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5141: ,p_burdened_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5142: ,p_revenue IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5143: ,p_quantity IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5144: ,p_pm_budget_line_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5145: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5146: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5147: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5148: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5149: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5142: ,p_revenue IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5143: ,p_quantity IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5144: ,p_pm_budget_line_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5145: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5146: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5147: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5148: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5149: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5150: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5143: ,p_quantity IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5144: ,p_pm_budget_line_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5145: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5146: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5147: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5148: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5149: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5150: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5151: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5144: ,p_pm_budget_line_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5145: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5146: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5147: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5148: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5149: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5150: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5151: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5152: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5145: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5146: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5147: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5148: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5149: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5150: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5151: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5152: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5153: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5146: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5147: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5148: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5149: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5150: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5151: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5152: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5153: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5154: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5147: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5148: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5149: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5150: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5151: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5152: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5153: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5154: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5155: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5148: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5149: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5150: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5151: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5152: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5153: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5154: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5155: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5156: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5149: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5150: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5151: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5152: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5153: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5154: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5155: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5156: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5157: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5150: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5151: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5152: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5153: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5154: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5155: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5156: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5157: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5158: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5151: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5152: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5153: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5154: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5155: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5156: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5157: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5158: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5159: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5152: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5153: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5154: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5155: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5156: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5157: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5158: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5159: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5160: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5153: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5154: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5155: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5156: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5157: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5158: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5159: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5160: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5161: --Parameters added for FP.M
5154: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5155: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5156: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5157: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5158: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5159: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5160: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5161: --Parameters added for FP.M
5162: ,p_fin_plan_type_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5155: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5156: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5157: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5158: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5159: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5160: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5161: --Parameters added for FP.M
5162: ,p_fin_plan_type_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5163: ,p_fin_plan_type_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5156: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5157: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5158: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5159: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5160: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5161: --Parameters added for FP.M
5162: ,p_fin_plan_type_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5163: ,p_fin_plan_type_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5164: ,p_version_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5158: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5159: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5160: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5161: --Parameters added for FP.M
5162: ,p_fin_plan_type_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5163: ,p_fin_plan_type_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5164: ,p_version_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5165: ,p_version_number IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5166: ,p_currency_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5159: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5160: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5161: --Parameters added for FP.M
5162: ,p_fin_plan_type_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5163: ,p_fin_plan_type_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5164: ,p_version_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5165: ,p_version_number IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5166: ,p_currency_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5167: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
5160: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5161: --Parameters added for FP.M
5162: ,p_fin_plan_type_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5163: ,p_fin_plan_type_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5164: ,p_version_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5165: ,p_version_number IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5166: ,p_currency_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5167: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
5168:
5161: --Parameters added for FP.M
5162: ,p_fin_plan_type_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5163: ,p_fin_plan_type_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5164: ,p_version_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5165: ,p_version_number IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5166: ,p_currency_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5167: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
5168:
5169: IS
5162: ,p_fin_plan_type_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5163: ,p_fin_plan_type_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5164: ,p_version_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5165: ,p_version_number IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5166: ,p_currency_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5167: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
5168:
5169: IS
5170:
5163: ,p_fin_plan_type_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5164: ,p_version_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5165: ,p_version_number IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5166: ,p_currency_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5167: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
5168:
5169: IS
5170:
5171:
5229: l_debug_level3 CONSTANT NUMBER := 3;
5230: l_debug_level4 CONSTANT NUMBER := 4;
5231: l_debug_level5 CONSTANT NUMBER := 5;
5232: --Added for bug 6408139 to pass G_PA_MISS_CHAR
5233: l_pa_miss_char varchar2(1) := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR;
5234:
5235:
5236: l_cbs_enabled_project varchar2(1) :='N'; -- Added for CBS 16604257
5237: lc_cbs_element_id NUMBER :=p_cbs_element_id;
5275: If l_cbs_enabled_project='N' Then
5276: lc_cbs_element_id :=null;
5277: else
5278:
5279: IF lc_cbs_element_id is not null AND lc_cbs_element_id<>PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
5280: lc_cbs_element_id :=PA_ALTERNATE_TASK_PVT.convert_cost_code_to_id(
5281: p_cost_code,l_project_id );
5282: END IF;
5283: End if;
5334:
5335:
5336: --Get Task number for AMG Messages
5337:
5338: IF p_pa_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
5339: l_budget_lines_in(1).pa_task_id := NULL;
5340: ELSE
5341: l_budget_lines_in(1).pa_task_id := p_pa_task_id;
5342: END IF;
5340: ELSE
5341: l_budget_lines_in(1).pa_task_id := p_pa_task_id;
5342: END IF;
5343:
5344: IF p_pm_task_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
5345: l_budget_lines_in(1).pm_task_reference := NULL;
5346: ELSE
5347: l_budget_lines_in(1).pm_task_reference := p_pm_task_reference;
5348: END IF;
5346: ELSE
5347: l_budget_lines_in(1).pm_task_reference := p_pm_task_reference;
5348: END IF;
5349:
5350: l_amg_task_number := PA_INTERFACE_UTILS_PUB.get_task_number_amg
5351: (p_task_number=> ''
5352: ,p_task_reference => l_budget_lines_in(1).pm_task_reference
5353: ,p_task_id => l_budget_lines_in(1).pa_task_id);
5354:
5491: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
5492: THEN
5493: IF NOT pa_project_pvt.check_valid_message(l_err_stage)
5494: THEN
5495: pa_interface_utils_pub.map_new_amg_msg
5496: ( p_old_message_code => 'PA_SUMMERIZE_TOTALS_FAILED'
5497: ,p_msg_attribute => 'CHANGE'
5498: ,p_resize_flag => 'N'
5499: ,p_msg_context => 'BUDG'
5502: ,p_attribute3 => p_budget_type_code
5503: ,p_attribute4 => l_resource_name
5504: ,p_attribute5 => to_char(p_budget_start_date));
5505: ELSE
5506: pa_interface_utils_pub.map_new_amg_msg
5507: ( p_old_message_code => l_err_stage
5508: ,p_msg_attribute => 'CHANGE'
5509: ,p_resize_flag => 'N'
5510: ,p_msg_context => 'BUDG'
5542:
5543:
5544: --Store the budget line data in budget line table
5545:
5546: IF p_resource_alias = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
5547: l_budget_lines_in(1).resource_alias := NULL;
5548: ELSE
5549: l_budget_lines_in(1).resource_alias := p_resource_alias;
5550: END IF;
5548: ELSE
5549: l_budget_lines_in(1).resource_alias := p_resource_alias;
5550: END IF;
5551:
5552: IF p_resource_list_member_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
5553: l_budget_lines_in(1).resource_list_member_id := NULL;
5554: ELSE
5555: l_budget_lines_in(1).resource_list_member_id := p_resource_list_member_id;
5556: END IF;
5555: l_budget_lines_in(1).resource_list_member_id := p_resource_list_member_id;
5556: END IF;
5557:
5558: --Bug 16604257 : CBS RBS Phase 2 API changes
5559: IF p_cbs_element_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
5560: l_budget_lines_in(1).cbs_element_id := NULL;
5561: ELSE
5562: l_budget_lines_in(1).cbs_element_id := p_cbs_element_id;
5563: END IF;
5561: ELSE
5562: l_budget_lines_in(1).cbs_element_id := p_cbs_element_id;
5563: END IF;
5564:
5565: IF p_cost_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
5566: l_budget_lines_in(1).cost_code := NULL;
5567: ELSE
5568: l_budget_lines_in(1).cost_code := p_cost_code;
5569: END IF;
5568: l_budget_lines_in(1).cost_code := p_cost_code;
5569: END IF;
5570: --Bug 16604257
5571:
5572: IF p_budget_start_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
5573: l_budget_lines_in(1).budget_start_date := NULL;
5574: ELSE
5575: l_budget_lines_in(1).budget_start_date := p_budget_start_date;
5576: END IF;
5574: ELSE
5575: l_budget_lines_in(1).budget_start_date := p_budget_start_date;
5576: END IF;
5577:
5578: IF p_budget_end_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
5579: l_budget_lines_in(1).budget_end_date := NULL;
5580: ELSE
5581: l_budget_lines_in(1).budget_end_date := p_budget_end_date;
5582: END IF;
5580: ELSE
5581: l_budget_lines_in(1).budget_end_date := p_budget_end_date;
5582: END IF;
5583:
5584: IF p_period_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
5585: l_budget_lines_in(1).period_name := NULL;
5586: ELSE
5587: l_budget_lines_in(1).period_name := p_period_name;
5588: END IF;
5586: ELSE
5587: l_budget_lines_in(1).period_name := p_period_name;
5588: END IF;
5589:
5590: IF p_description = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
5591: l_budget_lines_in(1).description := NULL;
5592: ELSE
5593: l_budget_lines_in(1).description := p_description;
5594: END IF;
5592: ELSE
5593: l_budget_lines_in(1).description := p_description;
5594: END IF;
5595:
5596: IF p_raw_cost = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
5597: l_budget_lines_in(1).raw_cost := NULL;
5598: ELSE
5599: l_budget_lines_in(1).raw_cost := p_raw_cost;
5600: END IF;
5598: ELSE
5599: l_budget_lines_in(1).raw_cost := p_raw_cost;
5600: END IF;
5601:
5602: IF p_burdened_cost = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
5603: l_budget_lines_in(1).burdened_cost := NULL;
5604: ELSE
5605: l_budget_lines_in(1).burdened_cost := p_burdened_cost;
5606: END IF;
5604: ELSE
5605: l_budget_lines_in(1).burdened_cost := p_burdened_cost;
5606: END IF;
5607:
5608: IF p_revenue = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
5609: l_budget_lines_in(1).revenue := NULL;
5610: ELSE
5611: l_budget_lines_in(1).revenue := p_revenue;
5612: END IF;
5610: ELSE
5611: l_budget_lines_in(1).revenue := p_revenue;
5612: END IF;
5613:
5614: IF p_quantity = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
5615: l_budget_lines_in(1).quantity := NULL;
5616: ELSE
5617: l_budget_lines_in(1).quantity := p_quantity;
5618: END IF;
5616: ELSE
5617: l_budget_lines_in(1).quantity := p_quantity;
5618: END IF;
5619:
5620: IF p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
5621: l_budget_lines_in(1).pm_product_code := NULL;
5622: ELSE
5623: l_budget_lines_in(1).pm_product_code := p_pm_product_code;
5624: END IF;
5622: ELSE
5623: l_budget_lines_in(1).pm_product_code := p_pm_product_code;
5624: END IF;
5625:
5626: IF p_pm_budget_line_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
5627: l_budget_lines_in(1).pm_budget_line_reference := NULL;
5628: ELSE
5629: l_budget_lines_in(1).pm_budget_line_reference := p_pm_budget_line_reference;
5630: END IF;
5628: ELSE
5629: l_budget_lines_in(1).pm_budget_line_reference := p_pm_budget_line_reference;
5630: END IF;
5631:
5632: IF p_attribute_category = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
5633: l_budget_lines_in(1).attribute_category := NULL;
5634: ELSE
5635: l_budget_lines_in(1).attribute_category := p_attribute_category;
5636: END IF;
5634: ELSE
5635: l_budget_lines_in(1).attribute_category := p_attribute_category;
5636: END IF;
5637:
5638: IF p_attribute1 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
5639: l_budget_lines_in(1).attribute1 := NULL;
5640: ELSE
5641: l_budget_lines_in(1).attribute1 := p_attribute1;
5642: END IF;
5640: ELSE
5641: l_budget_lines_in(1).attribute1 := p_attribute1;
5642: END IF;
5643:
5644: IF p_attribute2 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
5645: l_budget_lines_in(1).attribute2 := NULL;
5646: ELSE
5647: l_budget_lines_in(1).attribute2 := p_attribute2;
5648: END IF;
5646: ELSE
5647: l_budget_lines_in(1).attribute2 := p_attribute2;
5648: END IF;
5649:
5650: IF p_attribute3 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
5651: l_budget_lines_in(1).attribute3 := NULL;
5652: ELSE
5653: l_budget_lines_in(1).attribute3 := p_attribute3;
5654: END IF;
5652: ELSE
5653: l_budget_lines_in(1).attribute3 := p_attribute3;
5654: END IF;
5655:
5656: IF p_attribute4 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
5657: l_budget_lines_in(1).attribute4 := NULL;
5658: ELSE
5659: l_budget_lines_in(1).attribute4 := p_attribute4;
5660: END IF;
5658: ELSE
5659: l_budget_lines_in(1).attribute4 := p_attribute4;
5660: END IF;
5661:
5662: IF p_attribute5 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
5663: l_budget_lines_in(1).attribute5 := NULL;
5664: ELSE
5665: l_budget_lines_in(1).attribute5 := p_attribute5;
5666: END IF;
5664: ELSE
5665: l_budget_lines_in(1).attribute5 := p_attribute5;
5666: END IF;
5667:
5668: IF p_attribute6 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
5669: l_budget_lines_in(1).attribute6 := NULL;
5670: ELSE
5671: l_budget_lines_in(1).attribute6 := p_attribute6;
5672: END IF;
5670: ELSE
5671: l_budget_lines_in(1).attribute6 := p_attribute6;
5672: END IF;
5673:
5674: IF p_attribute7 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
5675: l_budget_lines_in(1).attribute7 := NULL;
5676: ELSE
5677: l_budget_lines_in(1).attribute7 := p_attribute7;
5678: END IF;
5676: ELSE
5677: l_budget_lines_in(1).attribute7 := p_attribute7;
5678: END IF;
5679:
5680: IF p_attribute8 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
5681: l_budget_lines_in(1).attribute8 := NULL;
5682: ELSE
5683: l_budget_lines_in(1).attribute8 := p_attribute8;
5684: END IF;
5682: ELSE
5683: l_budget_lines_in(1).attribute8 := p_attribute8;
5684: END IF;
5685:
5686: IF p_attribute9 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
5687: l_budget_lines_in(1).attribute9 := NULL;
5688: ELSE
5689: l_budget_lines_in(1).attribute9 := p_attribute9;
5690: END IF;
5688: ELSE
5689: l_budget_lines_in(1).attribute9 := p_attribute9;
5690: END IF;
5691:
5692: IF p_attribute10 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
5693: l_budget_lines_in(1).attribute10 := NULL;
5694: ELSE
5695: l_budget_lines_in(1).attribute10 := p_attribute10;
5696: END IF;
5694: ELSE
5695: l_budget_lines_in(1).attribute10 := p_attribute10;
5696: END IF;
5697:
5698: IF p_attribute11 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
5699: l_budget_lines_in(1).attribute11 := NULL;
5700: ELSE
5701: l_budget_lines_in(1).attribute11 := p_attribute11;
5702: END IF;
5700: ELSE
5701: l_budget_lines_in(1).attribute11 := p_attribute11;
5702: END IF;
5703:
5704: IF p_attribute12 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
5705: l_budget_lines_in(1).attribute12 := NULL;
5706: ELSE
5707: l_budget_lines_in(1).attribute12 := p_attribute12;
5708: END IF;
5706: ELSE
5707: l_budget_lines_in(1).attribute12 := p_attribute12;
5708: END IF;
5709:
5710: IF p_attribute13 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
5711: l_budget_lines_in(1).attribute13 := NULL;
5712: ELSE
5713: l_budget_lines_in(1).attribute13 := p_attribute13;
5714: END IF;
5712: ELSE
5713: l_budget_lines_in(1).attribute13 := p_attribute13;
5714: END IF;
5715:
5716: IF p_attribute14 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
5717: l_budget_lines_in(1).attribute14 := NULL;
5718: ELSE
5719: l_budget_lines_in(1).attribute14 := p_attribute14;
5720: END IF;
5718: ELSE
5719: l_budget_lines_in(1).attribute14 := p_attribute14;
5720: END IF;
5721:
5722: IF p_attribute15 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
5723: l_budget_lines_in(1).attribute15 := NULL;
5724: ELSE
5725: l_budget_lines_in(1).attribute15 := p_attribute15;
5726: END IF;
5724: ELSE
5725: l_budget_lines_in(1).attribute15 := p_attribute15;
5726: END IF;
5727:
5728: IF p_currency_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
5729: l_budget_lines_in(1).txn_currency_code := NULL;
5730: ELSE
5731: l_budget_lines_in(1).txn_currency_code := p_currency_code;
5732: END IF;
5730: ELSE
5731: l_budget_lines_in(1).txn_currency_code := p_currency_code;
5732: END IF;
5733:
5734: IF p_change_reason_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
5735: l_budget_lines_in(1).change_reason_code := NULL;
5736: ELSE
5737: l_budget_lines_in(1).change_reason_code := p_change_reason_code;
5738: END IF;
6002: p_return_status := FND_API.G_RET_STS_ERROR;
6003: l_msg_count := FND_MSG_PUB.count_msg;
6004:
6005: IF l_msg_count = 1 and p_msg_data IS NULL THEN
6006: PA_INTERFACE_UTILS_PUB.get_messages
6007: (p_encoded => FND_API.G_TRUE
6008: ,p_msg_index => 1
6009: ,p_msg_count => l_msg_count
6010: ,p_msg_data => l_msg_data
6130: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
6131: ,p_msg_count OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
6132: ,p_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
6133: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
6134: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6135: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
6136: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6137: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6138:
6131: ,p_msg_count OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
6132: ,p_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
6133: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
6134: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6135: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
6136: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6137: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6138:
6139: -- Parameters required for Fin Plan Model
6132: ,p_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
6133: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
6134: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6135: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
6136: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6137: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6138:
6139: -- Parameters required for Fin Plan Model
6140: ,p_fin_plan_type_name IN pa_fin_plan_types_vl.name%TYPE
6133: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
6134: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6135: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
6136: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6137: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6138:
6139: -- Parameters required for Fin Plan Model
6140: ,p_fin_plan_type_name IN pa_fin_plan_types_vl.name%TYPE
6141: ,p_fin_plan_type_id IN pa_fin_plan_types_b.fin_plan_type_id%TYPE
6284: l_user_id := FND_GLOBAL.User_id;
6285:
6286: -- Added Logic by Xin Liu to handle MISS vars based on Manoj's code review.
6287: -- 28-APR-03
6288: IF p_fin_plan_type_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
6289: ll_fin_plan_type_id := NULL;
6290: ELSE
6291: ll_fin_plan_type_id := p_fin_plan_type_id;
6292: END IF;
6290: ELSE
6291: ll_fin_plan_type_id := p_fin_plan_type_id;
6292: END IF;
6293:
6294: IF p_fin_plan_type_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
6295: ll_fin_plan_type_name := NULL;
6296: ELSE
6297: ll_fin_plan_type_name := p_fin_plan_type_name;
6298: END IF;
6296: ELSE
6297: ll_fin_plan_type_name := p_fin_plan_type_name;
6298: END IF;
6299:
6300: IF p_version_number = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
6301: ll_version_number := NULL;
6302: ELSE
6303: ll_version_number := p_version_number;
6304: END IF;
6309:
6310: -- Both Budget Type Code and Fin Plan Type Id should not be null
6311: -- Changes done by Xin Liu, 24-APR-03, for Fin plan Type Id and Name for G_PA_MISS_XXX
6312: IF ((p_budget_type_code IS NULL OR
6313: p_budget_type_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR ) AND
6314: (p_fin_plan_type_name IS NULL OR p_fin_plan_type_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
6315: (p_fin_plan_type_id IS NULL OR p_fin_plan_type_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) )THEN
6316:
6317: PA_UTILS.ADD_MESSAGE
6310: -- Both Budget Type Code and Fin Plan Type Id should not be null
6311: -- Changes done by Xin Liu, 24-APR-03, for Fin plan Type Id and Name for G_PA_MISS_XXX
6312: IF ((p_budget_type_code IS NULL OR
6313: p_budget_type_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR ) AND
6314: (p_fin_plan_type_name IS NULL OR p_fin_plan_type_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
6315: (p_fin_plan_type_id IS NULL OR p_fin_plan_type_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) )THEN
6316:
6317: PA_UTILS.ADD_MESSAGE
6318: (p_app_short_name => 'PA',
6311: -- Changes done by Xin Liu, 24-APR-03, for Fin plan Type Id and Name for G_PA_MISS_XXX
6312: IF ((p_budget_type_code IS NULL OR
6313: p_budget_type_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR ) AND
6314: (p_fin_plan_type_name IS NULL OR p_fin_plan_type_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
6315: (p_fin_plan_type_id IS NULL OR p_fin_plan_type_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) )THEN
6316:
6317: PA_UTILS.ADD_MESSAGE
6318: (p_app_short_name => 'PA',
6319: p_msg_name => 'PA_BUDGET_FP_BOTH_MISSING');
6329:
6330: -- Both Budget Type Code and Fin Plan Type Id should not be not null
6331: -- Changes done by Xin Liu, 24-APR-03, for Fin plan Type Id and Name for G_PA_MISS_XXX
6332: IF ((p_budget_type_code IS NOT NULL AND
6333: p_budget_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
6334: ((p_fin_plan_type_name IS NOT NULL AND p_fin_plan_type_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
6335: (p_fin_plan_type_id IS NOT NULL AND p_fin_plan_type_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM))) THEN
6336:
6337: PA_UTILS.ADD_MESSAGE
6330: -- Both Budget Type Code and Fin Plan Type Id should not be not null
6331: -- Changes done by Xin Liu, 24-APR-03, for Fin plan Type Id and Name for G_PA_MISS_XXX
6332: IF ((p_budget_type_code IS NOT NULL AND
6333: p_budget_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
6334: ((p_fin_plan_type_name IS NOT NULL AND p_fin_plan_type_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
6335: (p_fin_plan_type_id IS NOT NULL AND p_fin_plan_type_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM))) THEN
6336:
6337: PA_UTILS.ADD_MESSAGE
6338: (p_app_short_name => 'PA',
6331: -- Changes done by Xin Liu, 24-APR-03, for Fin plan Type Id and Name for G_PA_MISS_XXX
6332: IF ((p_budget_type_code IS NOT NULL AND
6333: p_budget_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
6334: ((p_fin_plan_type_name IS NOT NULL AND p_fin_plan_type_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
6335: (p_fin_plan_type_id IS NOT NULL AND p_fin_plan_type_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM))) THEN
6336:
6337: PA_UTILS.ADD_MESSAGE
6338: (p_app_short_name => 'PA',
6339: p_msg_name => 'PA_BUDGET_FP_BOTH_NOT_NULL');
6349:
6350:
6351: -- product_code is mandatory
6352:
6353: IF p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6354: OR p_pm_product_code IS NULL
6355: THEN
6356: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6357: THEN
6354: OR p_pm_product_code IS NULL
6355: THEN
6356: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6357: THEN
6358: pa_interface_utils_pub.map_new_amg_msg
6359: ( p_old_message_code => 'PA_PRODUCT_CODE_IS_MISSING'
6360: ,p_msg_attribute => 'CHANGE'
6361: ,p_resize_flag => 'N'
6362: ,p_msg_context => 'GENERAL'
6384: THEN
6385:
6386: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6387: THEN
6388: pa_interface_utils_pub.map_new_amg_msg
6389: ( p_old_message_code => 'PA_PRODUCT_CODE_IS_INVALID'
6390: ,p_msg_attribute => 'CHANGE'
6391: ,p_resize_flag => 'N'
6392: ,p_msg_context => 'GENERAL'
6443: CLOSE l_amg_project_csr;
6444:
6445: --Do the processing required for budget model
6446: IF (p_budget_type_code IS NOT NULL AND
6447: p_budget_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) THEN
6448:
6449: --Check for the security
6450: PA_PM_FUNCTION_SECURITY_PUB.CHECK_BUDGET_SECURITY (
6451: p_api_version_number => p_api_version_number
6477: IF l_budget_type_csr%NOTFOUND
6478: THEN
6479: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6480: THEN
6481: pa_interface_utils_pub.map_new_amg_msg
6482: (p_old_message_code => 'PA_BUDGET_TYPE_IS_INVALID'
6483: ,p_msg_attribute => 'CHANGE'
6484: ,p_resize_flag => 'N'
6485: ,p_msg_context => 'BUDG'
6530: IF l_budget_version_csr%NOTFOUND
6531: THEN
6532: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6533: THEN
6534: pa_interface_utils_pub.map_new_amg_msg
6535: ( p_old_message_code => 'PA_NO_BUDGET_VERSION'
6536: ,p_msg_attribute => 'CHANGE'
6537: ,p_resize_flag => 'N'
6538: ,p_msg_context => 'BUDG'
6614: IF(l_debug_mode='Y') THEN
6615: pa_debug.g_err_stage := 'Delete draft falied';
6616: pa_debug.write( l_module_name,pa_debug.g_err_stage,l_debug_level5);
6617: END IF;
6618: pa_interface_utils_pub.map_new_amg_msg
6619: ( p_old_message_code => 'PA_DELETE_DRAFT_FAILED'
6620: ,p_msg_attribute => 'CHANGE'
6621: ,p_resize_flag => 'N'
6622: ,p_msg_context => 'BUDG'
6630: pa_debug.g_err_stage := 'Error in Delete draft';
6631: pa_debug.write( l_module_name,pa_debug.g_err_stage,l_debug_level5);
6632: END IF;
6633:
6634: pa_interface_utils_pub.map_new_amg_msg
6635: ( p_old_message_code => l_err_stage
6636: ,p_msg_attribute => 'CHANGE'
6637: ,p_resize_flag => 'N'
6638: ,p_msg_context => 'BUDG'
6722: END IF;
6723:
6724: --Validate / get the version type
6725: --Changes done by Xin Liu for post_fpk. Check if p_version_type is G_PA_MISS_CHAR. 24-APR-03
6726: IF p_version_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
6727: l_version_type := NULL;
6728: ELSE
6729: l_version_type := p_version_type;
6730: END IF;
7008: p_return_status := FND_API.G_RET_STS_ERROR;
7009: l_msg_count := FND_MSG_PUB.count_msg;
7010:
7011: IF l_msg_count = 1 and p_msg_data IS NULL THEN
7012: PA_INTERFACE_UTILS_PUB.get_messages
7013: (p_encoded => FND_API.G_TRUE
7014: ,p_msg_index => 1
7015: ,p_msg_count => l_msg_count
7016: ,p_msg_data => l_msg_data
7131: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
7132: ,p_msg_count OUT NOCOPY NUMBER
7133: ,p_msg_data OUT NOCOPY VARCHAR2
7134: ,p_return_status OUT NOCOPY VARCHAR2
7135: ,p_pm_product_code IN pa_projects_all.pm_product_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7136: ,p_pa_project_id IN pa_projects_all.project_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7137: ,p_pm_project_reference IN pa_projects_all.pm_project_reference%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7138: ,p_budget_type_code IN pa_budget_versions.budget_type_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7139: ,p_fin_plan_type_id IN pa_fin_plan_types_b.fin_plan_type_id%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7132: ,p_msg_count OUT NOCOPY NUMBER
7133: ,p_msg_data OUT NOCOPY VARCHAR2
7134: ,p_return_status OUT NOCOPY VARCHAR2
7135: ,p_pm_product_code IN pa_projects_all.pm_product_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7136: ,p_pa_project_id IN pa_projects_all.project_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7137: ,p_pm_project_reference IN pa_projects_all.pm_project_reference%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7138: ,p_budget_type_code IN pa_budget_versions.budget_type_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7139: ,p_fin_plan_type_id IN pa_fin_plan_types_b.fin_plan_type_id%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7140: ,p_fin_plan_type_name IN pa_fin_plan_types_vl.name%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7133: ,p_msg_data OUT NOCOPY VARCHAR2
7134: ,p_return_status OUT NOCOPY VARCHAR2
7135: ,p_pm_product_code IN pa_projects_all.pm_product_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7136: ,p_pa_project_id IN pa_projects_all.project_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7137: ,p_pm_project_reference IN pa_projects_all.pm_project_reference%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7138: ,p_budget_type_code IN pa_budget_versions.budget_type_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7139: ,p_fin_plan_type_id IN pa_fin_plan_types_b.fin_plan_type_id%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7140: ,p_fin_plan_type_name IN pa_fin_plan_types_vl.name%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7141: ,p_version_type IN pa_budget_versions.version_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7134: ,p_return_status OUT NOCOPY VARCHAR2
7135: ,p_pm_product_code IN pa_projects_all.pm_product_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7136: ,p_pa_project_id IN pa_projects_all.project_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7137: ,p_pm_project_reference IN pa_projects_all.pm_project_reference%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7138: ,p_budget_type_code IN pa_budget_versions.budget_type_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7139: ,p_fin_plan_type_id IN pa_fin_plan_types_b.fin_plan_type_id%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7140: ,p_fin_plan_type_name IN pa_fin_plan_types_vl.name%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7141: ,p_version_type IN pa_budget_versions.version_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7142: ,p_version_number IN pa_budget_versions.version_number%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7135: ,p_pm_product_code IN pa_projects_all.pm_product_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7136: ,p_pa_project_id IN pa_projects_all.project_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7137: ,p_pm_project_reference IN pa_projects_all.pm_project_reference%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7138: ,p_budget_type_code IN pa_budget_versions.budget_type_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7139: ,p_fin_plan_type_id IN pa_fin_plan_types_b.fin_plan_type_id%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7140: ,p_fin_plan_type_name IN pa_fin_plan_types_vl.name%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7141: ,p_version_type IN pa_budget_versions.version_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7142: ,p_version_number IN pa_budget_versions.version_number%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7143: )
7136: ,p_pa_project_id IN pa_projects_all.project_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7137: ,p_pm_project_reference IN pa_projects_all.pm_project_reference%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7138: ,p_budget_type_code IN pa_budget_versions.budget_type_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7139: ,p_fin_plan_type_id IN pa_fin_plan_types_b.fin_plan_type_id%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7140: ,p_fin_plan_type_name IN pa_fin_plan_types_vl.name%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7141: ,p_version_type IN pa_budget_versions.version_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7142: ,p_version_number IN pa_budget_versions.version_number%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7143: )
7144:
7137: ,p_pm_project_reference IN pa_projects_all.pm_project_reference%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7138: ,p_budget_type_code IN pa_budget_versions.budget_type_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7139: ,p_fin_plan_type_id IN pa_fin_plan_types_b.fin_plan_type_id%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7140: ,p_fin_plan_type_name IN pa_fin_plan_types_vl.name%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7141: ,p_version_type IN pa_budget_versions.version_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7142: ,p_version_number IN pa_budget_versions.version_number%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7143: )
7144:
7145: IS
7138: ,p_budget_type_code IN pa_budget_versions.budget_type_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7139: ,p_fin_plan_type_id IN pa_fin_plan_types_b.fin_plan_type_id%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7140: ,p_fin_plan_type_name IN pa_fin_plan_types_vl.name%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7141: ,p_version_type IN pa_budget_versions.version_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7142: ,p_version_number IN pa_budget_versions.version_number%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7143: )
7144:
7145: IS
7146:
7291: END IF;
7292:
7293: --Convert following IN parameters from G_PA_MISS_XXX to null
7294:
7295: IF p_pa_project_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
7296: l_project_id := NULL;
7297: ELSE
7298: l_project_id := p_pa_project_id;
7299: END IF;
7297: ELSE
7298: l_project_id := p_pa_project_id;
7299: END IF;
7300:
7301: IF p_budget_type_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
7302: l_budget_type_code := NULL;
7303: ELSE
7304: l_budget_type_code := p_budget_type_code;
7305: END IF;
7303: ELSE
7304: l_budget_type_code := p_budget_type_code;
7305: END IF;
7306:
7307: IF p_fin_plan_type_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
7308: l_fin_plan_type_id := NULL;
7309: ELSE
7310: l_fin_plan_type_id := p_fin_plan_type_id;
7311: END IF;
7309: ELSE
7310: l_fin_plan_type_id := p_fin_plan_type_id;
7311: END IF;
7312:
7313: IF p_fin_plan_type_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
7314: l_fin_plan_type_name := NULL;
7315: ELSE
7316: l_fin_plan_type_name := p_fin_plan_type_name;
7317: END IF;
7315: ELSE
7316: l_fin_plan_type_name := p_fin_plan_type_name;
7317: END IF;
7318:
7319: IF p_version_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
7320: l_version_type := NULL;
7321: ELSE
7322: l_version_type := p_version_type;
7323: END IF;
7321: ELSE
7322: l_version_type := p_version_type;
7323: END IF;
7324:
7325: IF p_version_number = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
7326: l_version_number := NULL;
7327: ELSE
7328: l_version_number := p_version_number;
7329: END IF;
7370: END IF;
7371:
7372:
7373: --product_code is mandatory
7374: IF p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7375: OR p_pm_product_code IS NULL
7376: THEN
7377: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
7378: --This function checks if the message being written to the message table
7481: IF l_budget_type_csr%NOTFOUND
7482: THEN
7483: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
7484: THEN
7485: PA_INTERFACE_UTILS_PUB.map_new_amg_msg
7486: ( p_old_message_code => 'PA_BUDGET_TYPE_IS_INVALID'
7487: ,p_msg_attribute => 'CHANGE'
7488: ,p_resize_flag => 'N'
7489: ,p_msg_context => 'BUDG'
7638: IF(l_debug_mode='Y') THEN
7639: pa_debug.g_err_stage := 'PA_BUDGET_UTILS.DELETE_DRAFT falied';
7640: pa_debug.write( l_module_name,pa_debug.g_err_stage,l_debug_level5);
7641: END IF;
7642: PA_INTERFACE_UTILS_PUB.map_new_amg_msg
7643: ( p_old_message_code => 'PA_DELETE_DRAFT_FAILED'
7644: ,p_msg_attribute => 'CHANGE'
7645: ,p_resize_flag => 'N'
7646: ,p_msg_context => 'BUDG'
7655: IF(l_debug_mode='Y') THEN
7656: pa_debug.g_err_stage := 'Error in Delete_draft api';
7657: pa_debug.write( l_module_name,pa_debug.g_err_stage,l_debug_level5);
7658: END IF;
7659: PA_INTERFACE_UTILS_PUB.map_new_amg_msg
7660: ( p_old_message_code => l_err_stage
7661: ,p_msg_attribute => 'CHANGE'
7662: ,p_resize_flag => 'N'
7663: ,p_msg_context => 'BUDG'
7920: p_return_status := FND_API.G_RET_STS_ERROR;
7921: l_msg_count := FND_MSG_PUB.count_msg;
7922:
7923: IF l_msg_count = 1 and p_msg_data IS NULL THEN
7924: PA_INTERFACE_UTILS_PUB.get_messages
7925: (p_encoded => FND_API.G_TRUE
7926: ,p_msg_index => 1
7927: ,p_msg_count => l_msg_count
7928: ,p_msg_data => l_msg_data
8057: ,p_pm_task_reference IN VARCHAR2
8058: ,p_resource_alias IN VARCHAR2
8059: ,p_resource_list_member_id IN NUMBER
8060: --Bug 16604257 : CBS RBS Phase 2 API changes
8061: ,p_cost_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
8062: ,p_cbs_element_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8063: --Bug 16604257
8064: ,p_start_date IN DATE
8065: ,p_period_name IN VARCHAR2
8058: ,p_resource_alias IN VARCHAR2
8059: ,p_resource_list_member_id IN NUMBER
8060: --Bug 16604257 : CBS RBS Phase 2 API changes
8061: ,p_cost_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
8062: ,p_cbs_element_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8063: --Bug 16604257
8064: ,p_start_date IN DATE
8065: ,p_period_name IN VARCHAR2
8066: --Parameters added for FP.M
8247: l_debug_level3 CONSTANT NUMBER := 3;
8248: l_debug_level4 CONSTANT NUMBER := 4;
8249: l_debug_level5 CONSTANT NUMBER := 5;
8250: --Added for bug 6408139 to pass G_PA_MISS_CHAR
8251: l_pa_miss_char varchar2(1) := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR;
8252:
8253:
8254: l_cbs_enabled_project varchar2(1) :='N'; -- Added for CBS 16604257
8255: l_cbs_elem_id NUMBER(15) :=0;
8340: -- convert pm_task_reference to pa_task_id
8341: -- if both task_id and task_reference are not passed or NULL, then we will default to 0, because this
8342: -- is the value of task_id when budgetting is done at the project level.
8343:
8344: IF (p_pa_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8345: OR p_pa_task_id IS NULL )
8346: AND (p_pm_task_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
8347: OR p_pm_task_reference IS NULL )
8348: THEN
8342: -- is the value of task_id when budgetting is done at the project level.
8343:
8344: IF (p_pa_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8345: OR p_pa_task_id IS NULL )
8346: AND (p_pm_task_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
8347: OR p_pm_task_reference IS NULL )
8348: THEN
8349:
8350: l_task_id := 0;
8367: END IF;
8368:
8369: END IF;
8370:
8371: l_amg_task_number := pa_interface_utils_pub.get_task_number_amg
8372: (p_task_number=> ''
8373: ,p_task_reference => p_pm_task_reference
8374: ,p_task_id => l_task_id);
8375:
8378: -- and resource member is (passed and not NULL)
8379: -- then we convert the alias to the id
8380: -- else we default to the uncategorized resource member
8381:
8382: IF (p_resource_alias <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
8383: AND p_resource_alias IS NOT NULL)
8384: OR (p_resource_list_member_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8385: AND p_resource_list_member_id IS NOT NULL)
8386: THEN
8380: -- else we default to the uncategorized resource member
8381:
8382: IF (p_resource_alias <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
8383: AND p_resource_alias IS NOT NULL)
8384: OR (p_resource_list_member_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8385: AND p_resource_list_member_id IS NOT NULL)
8386: THEN
8387:
8388: pa_resource_pub.Convert_alias_to_id
8416:
8417: IF l_Cbs_Enabled='Y' THEN
8418: l_cbs_elem_id :=p_cbs_element_id;
8419: IF p_cbs_element_id IS NULL OR
8420: p_cbs_element_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
8421:
8422: l_cbs_elem_id := PA_ALTERNATE_TASK_PVT.convert_cost_code_to_id(
8423: p_cost_code ,p_pa_project_id );
8424: END IF;
8438: IF l_resource_assignment_csr%NOTFOUND
8439: THEN
8440: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
8441: THEN
8442: pa_interface_utils_pub.map_new_amg_msg
8443: ( p_old_message_code => 'PA_NO_RESOURCE_ASSIGNMENT'
8444: ,p_msg_attribute => 'CHANGE'
8445: ,p_resize_flag => 'N'
8446: ,p_msg_context => 'BUDG'
8460:
8461:
8462: --Period name/start date check
8463: IF p_period_name IS NOT NULL
8464: AND p_period_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
8465: THEN
8466:
8467: OPEN l_budget_periods_csr( p_period_name => p_period_name
8468: ,p_time_phased_type_code => l_time_phased_code );
8472: IF l_budget_periods_csr%NOTFOUND
8473: THEN
8474: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
8475: THEN
8476: pa_interface_utils_pub.map_new_amg_msg
8477: ( p_old_message_code => 'PA_PERIOD_NAME_INVALID'
8478: ,p_msg_attribute => 'CHANGE'
8479: ,p_resize_flag => 'N'
8480: ,p_msg_context => 'BUDG'
8490: END IF;
8491: CLOSE l_budget_periods_csr;
8492:
8493: ELSIF p_start_date IS NOT NULL
8494: AND p_start_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
8495: THEN
8496:
8497: -- Fix: 27-JAN-97, jwhite
8498: -- Added condition for 'G' or 'P' time-phased-type code as only
8507: IF l_start_date_csr%NOTFOUND
8508: THEN
8509: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
8510: THEN
8511: pa_interface_utils_pub.map_new_amg_msg
8512: ( p_old_message_code => 'PA_START_DATE_INVALID'
8513: ,p_msg_attribute => 'CHANGE'
8514: ,p_resize_flag => 'N'
8515: ,p_msg_context => 'PROJ'
8546:
8547: END IF;--Period name/start date check
8548:
8549: --DO G_MISS_CHAR to NULL conv for currency_code
8550: IF p_currency_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
8551: l_currency_code := NULL;
8552: ELSE
8553: l_currency_code := p_currency_code;
8554: END IF;
8735: IF l_budget_line_rowid_csr%NOTFOUND
8736: THEN
8737: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
8738: THEN
8739: pa_interface_utils_pub.map_new_amg_msg
8740: ( p_old_message_code => 'PA_BUDGET_LINE_NOT_FOUND'
8741: ,p_msg_attribute => 'CHANGE'
8742: ,p_resize_flag => 'N'
8743: ,p_msg_context => 'BUDG'
8849: THEN
8850:
8851: IF NOT pa_project_pvt.check_valid_message(l_err_stage)
8852: THEN
8853: pa_interface_utils_pub.map_new_amg_msg
8854: ( p_old_message_code => 'PA_SUMMERIZE_TOTALS_FAILED'
8855: ,p_msg_attribute => 'CHANGE'
8856: ,p_resize_flag => 'N'
8857: ,p_msg_context => 'BUDG'
8860: ,p_attribute3 => p_budget_type_code
8861: ,p_attribute4 => ''
8862: ,p_attribute5 => to_char(p_start_date));
8863: ELSE
8864: pa_interface_utils_pub.map_new_amg_msg
8865: ( p_old_message_code => l_err_stage
8866: ,p_msg_attribute => 'CHANGE'
8867: ,p_resize_flag => 'N'
8868: ,p_msg_context => 'BUDG'
9013: p_return_status := FND_API.G_RET_STS_ERROR;
9014: l_msg_count := FND_MSG_PUB.count_msg;
9015:
9016: IF l_msg_count = 1 and p_msg_data IS NULL THEN
9017: PA_INTERFACE_UTILS_PUB.get_messages
9018: (p_encoded => FND_API.G_TRUE
9019: ,p_msg_index => 1
9020: ,p_msg_count => l_msg_count
9021: ,p_msg_data => l_msg_data
9144: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
9145: ,p_msg_count OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
9146: ,p_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
9147: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
9148: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9149: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9150: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9151: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9152: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9145: ,p_msg_count OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
9146: ,p_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
9147: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
9148: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9149: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9150: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9151: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9152: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9153: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9146: ,p_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
9147: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
9148: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9149: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9150: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9151: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9152: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9153: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9154: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9147: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
9148: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9149: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9150: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9151: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9152: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9153: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9154: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9155: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9148: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9149: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9150: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9151: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9152: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9153: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9154: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9155: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9156: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9149: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9150: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9151: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9152: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9153: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9154: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9155: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9156: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9157: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9150: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9151: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9152: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9153: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9154: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9155: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9156: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9157: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9158: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9151: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9152: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9153: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9154: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9155: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9156: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9157: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9158: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9159: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9152: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9153: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9154: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9155: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9156: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9157: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9158: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9159: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9160: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9153: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9154: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9155: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9156: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9157: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9158: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9159: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9160: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9161: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9154: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9155: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9156: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9157: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9158: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9159: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9160: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9161: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9162: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9155: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9156: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9157: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9158: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9159: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9160: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9161: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9162: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9163: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9156: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9157: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9158: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9159: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9160: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9161: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9162: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9163: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9164: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9157: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9158: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9159: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9160: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9161: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9162: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9163: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9164: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9165: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9158: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9159: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9160: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9161: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9162: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9163: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9164: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9165: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9166: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9159: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9160: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9161: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9162: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9163: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9164: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9165: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9166: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9167: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9160: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9161: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9162: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9163: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9164: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9165: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9166: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9167: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9168: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9161: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9162: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9163: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9164: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9165: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9166: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9167: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9168: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9169: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9162: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9163: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9164: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9165: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9166: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9167: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9168: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9169: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9170: ,p_budget_lines_in IN budget_line_in_tbl_type
9163: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9164: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9165: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9166: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9167: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9168: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9169: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9170: ,p_budget_lines_in IN budget_line_in_tbl_type
9171: ,p_budget_lines_out OUT NOCOPY budget_line_out_tbl_type
9164: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9165: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9166: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9167: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9168: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9169: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9170: ,p_budget_lines_in IN budget_line_in_tbl_type
9171: ,p_budget_lines_out OUT NOCOPY budget_line_out_tbl_type
9172: --Added for the bug 3453650
9165: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9166: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9167: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9168: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9169: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9170: ,p_budget_lines_in IN budget_line_in_tbl_type
9171: ,p_budget_lines_out OUT NOCOPY budget_line_out_tbl_type
9172: --Added for the bug 3453650
9173: ,p_resource_list_id IN pa_budget_versions.resource_list_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9169: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9170: ,p_budget_lines_in IN budget_line_in_tbl_type
9171: ,p_budget_lines_out OUT NOCOPY budget_line_out_tbl_type
9172: --Added for the bug 3453650
9173: ,p_resource_list_id IN pa_budget_versions.resource_list_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9174: ,p_set_current_working_flag IN pa_budget_versions.current_working_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9175: -- ,p_locked_by_person_id IN pa_budget_versions.locked_by_person_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9176: ,p_budget_version_number IN pa_budget_versions.version_number%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9177: ,p_budget_version_name IN pa_budget_versions.version_name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9170: ,p_budget_lines_in IN budget_line_in_tbl_type
9171: ,p_budget_lines_out OUT NOCOPY budget_line_out_tbl_type
9172: --Added for the bug 3453650
9173: ,p_resource_list_id IN pa_budget_versions.resource_list_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9174: ,p_set_current_working_flag IN pa_budget_versions.current_working_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9175: -- ,p_locked_by_person_id IN pa_budget_versions.locked_by_person_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9176: ,p_budget_version_number IN pa_budget_versions.version_number%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9177: ,p_budget_version_name IN pa_budget_versions.version_name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9178: ,p_version_type IN pa_budget_versions.version_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR -- 3453650
9171: ,p_budget_lines_out OUT NOCOPY budget_line_out_tbl_type
9172: --Added for the bug 3453650
9173: ,p_resource_list_id IN pa_budget_versions.resource_list_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9174: ,p_set_current_working_flag IN pa_budget_versions.current_working_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9175: -- ,p_locked_by_person_id IN pa_budget_versions.locked_by_person_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9176: ,p_budget_version_number IN pa_budget_versions.version_number%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9177: ,p_budget_version_name IN pa_budget_versions.version_name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9178: ,p_version_type IN pa_budget_versions.version_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR -- 3453650
9179: ,p_finplan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9172: --Added for the bug 3453650
9173: ,p_resource_list_id IN pa_budget_versions.resource_list_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9174: ,p_set_current_working_flag IN pa_budget_versions.current_working_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9175: -- ,p_locked_by_person_id IN pa_budget_versions.locked_by_person_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9176: ,p_budget_version_number IN pa_budget_versions.version_number%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9177: ,p_budget_version_name IN pa_budget_versions.version_name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9178: ,p_version_type IN pa_budget_versions.version_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR -- 3453650
9179: ,p_finplan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9180: ,p_finplan_type_name IN pa_fin_plan_types_vl.name%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9173: ,p_resource_list_id IN pa_budget_versions.resource_list_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9174: ,p_set_current_working_flag IN pa_budget_versions.current_working_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9175: -- ,p_locked_by_person_id IN pa_budget_versions.locked_by_person_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9176: ,p_budget_version_number IN pa_budget_versions.version_number%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9177: ,p_budget_version_name IN pa_budget_versions.version_name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9178: ,p_version_type IN pa_budget_versions.version_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR -- 3453650
9179: ,p_finplan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9180: ,p_finplan_type_name IN pa_fin_plan_types_vl.name%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9181: ,p_plan_in_multi_curr_flag IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9174: ,p_set_current_working_flag IN pa_budget_versions.current_working_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9175: -- ,p_locked_by_person_id IN pa_budget_versions.locked_by_person_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9176: ,p_budget_version_number IN pa_budget_versions.version_number%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9177: ,p_budget_version_name IN pa_budget_versions.version_name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9178: ,p_version_type IN pa_budget_versions.version_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR -- 3453650
9179: ,p_finplan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9180: ,p_finplan_type_name IN pa_fin_plan_types_vl.name%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9181: ,p_plan_in_multi_curr_flag IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9182: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9175: -- ,p_locked_by_person_id IN pa_budget_versions.locked_by_person_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9176: ,p_budget_version_number IN pa_budget_versions.version_number%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9177: ,p_budget_version_name IN pa_budget_versions.version_name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9178: ,p_version_type IN pa_budget_versions.version_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR -- 3453650
9179: ,p_finplan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9180: ,p_finplan_type_name IN pa_fin_plan_types_vl.name%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9181: ,p_plan_in_multi_curr_flag IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9182: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9183: ,p_projfunc_cost_rate_type IN pa_proj_fp_options.projfunc_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9176: ,p_budget_version_number IN pa_budget_versions.version_number%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9177: ,p_budget_version_name IN pa_budget_versions.version_name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9178: ,p_version_type IN pa_budget_versions.version_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR -- 3453650
9179: ,p_finplan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9180: ,p_finplan_type_name IN pa_fin_plan_types_vl.name%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9181: ,p_plan_in_multi_curr_flag IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9182: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9183: ,p_projfunc_cost_rate_type IN pa_proj_fp_options.projfunc_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9184: ,p_projfunc_cost_rate_date_typ IN pa_proj_fp_options.projfunc_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9177: ,p_budget_version_name IN pa_budget_versions.version_name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9178: ,p_version_type IN pa_budget_versions.version_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR -- 3453650
9179: ,p_finplan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9180: ,p_finplan_type_name IN pa_fin_plan_types_vl.name%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9181: ,p_plan_in_multi_curr_flag IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9182: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9183: ,p_projfunc_cost_rate_type IN pa_proj_fp_options.projfunc_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9184: ,p_projfunc_cost_rate_date_typ IN pa_proj_fp_options.projfunc_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9185: ,p_projfunc_cost_rate_date IN pa_proj_fp_options.projfunc_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
9178: ,p_version_type IN pa_budget_versions.version_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR -- 3453650
9179: ,p_finplan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9180: ,p_finplan_type_name IN pa_fin_plan_types_vl.name%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9181: ,p_plan_in_multi_curr_flag IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9182: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9183: ,p_projfunc_cost_rate_type IN pa_proj_fp_options.projfunc_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9184: ,p_projfunc_cost_rate_date_typ IN pa_proj_fp_options.projfunc_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9185: ,p_projfunc_cost_rate_date IN pa_proj_fp_options.projfunc_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
9186: ,p_projfunc_cost_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9179: ,p_finplan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9180: ,p_finplan_type_name IN pa_fin_plan_types_vl.name%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9181: ,p_plan_in_multi_curr_flag IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9182: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9183: ,p_projfunc_cost_rate_type IN pa_proj_fp_options.projfunc_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9184: ,p_projfunc_cost_rate_date_typ IN pa_proj_fp_options.projfunc_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9185: ,p_projfunc_cost_rate_date IN pa_proj_fp_options.projfunc_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
9186: ,p_projfunc_cost_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9187: ,p_projfunc_rev_rate_type IN pa_proj_fp_options.projfunc_rev_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9180: ,p_finplan_type_name IN pa_fin_plan_types_vl.name%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9181: ,p_plan_in_multi_curr_flag IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9182: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9183: ,p_projfunc_cost_rate_type IN pa_proj_fp_options.projfunc_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9184: ,p_projfunc_cost_rate_date_typ IN pa_proj_fp_options.projfunc_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9185: ,p_projfunc_cost_rate_date IN pa_proj_fp_options.projfunc_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
9186: ,p_projfunc_cost_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9187: ,p_projfunc_rev_rate_type IN pa_proj_fp_options.projfunc_rev_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9188: ,p_projfunc_rev_rate_date_typ IN pa_proj_fp_options.projfunc_rev_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9181: ,p_plan_in_multi_curr_flag IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9182: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9183: ,p_projfunc_cost_rate_type IN pa_proj_fp_options.projfunc_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9184: ,p_projfunc_cost_rate_date_typ IN pa_proj_fp_options.projfunc_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9185: ,p_projfunc_cost_rate_date IN pa_proj_fp_options.projfunc_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
9186: ,p_projfunc_cost_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9187: ,p_projfunc_rev_rate_type IN pa_proj_fp_options.projfunc_rev_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9188: ,p_projfunc_rev_rate_date_typ IN pa_proj_fp_options.projfunc_rev_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9189: ,p_projfunc_rev_rate_date IN pa_proj_fp_options.projfunc_rev_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
9182: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9183: ,p_projfunc_cost_rate_type IN pa_proj_fp_options.projfunc_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9184: ,p_projfunc_cost_rate_date_typ IN pa_proj_fp_options.projfunc_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9185: ,p_projfunc_cost_rate_date IN pa_proj_fp_options.projfunc_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
9186: ,p_projfunc_cost_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9187: ,p_projfunc_rev_rate_type IN pa_proj_fp_options.projfunc_rev_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9188: ,p_projfunc_rev_rate_date_typ IN pa_proj_fp_options.projfunc_rev_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9189: ,p_projfunc_rev_rate_date IN pa_proj_fp_options.projfunc_rev_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
9190: ,p_projfunc_rev_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9183: ,p_projfunc_cost_rate_type IN pa_proj_fp_options.projfunc_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9184: ,p_projfunc_cost_rate_date_typ IN pa_proj_fp_options.projfunc_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9185: ,p_projfunc_cost_rate_date IN pa_proj_fp_options.projfunc_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
9186: ,p_projfunc_cost_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9187: ,p_projfunc_rev_rate_type IN pa_proj_fp_options.projfunc_rev_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9188: ,p_projfunc_rev_rate_date_typ IN pa_proj_fp_options.projfunc_rev_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9189: ,p_projfunc_rev_rate_date IN pa_proj_fp_options.projfunc_rev_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
9190: ,p_projfunc_rev_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9191: ,p_project_cost_rate_type IN pa_proj_fp_options.project_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9184: ,p_projfunc_cost_rate_date_typ IN pa_proj_fp_options.projfunc_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9185: ,p_projfunc_cost_rate_date IN pa_proj_fp_options.projfunc_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
9186: ,p_projfunc_cost_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9187: ,p_projfunc_rev_rate_type IN pa_proj_fp_options.projfunc_rev_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9188: ,p_projfunc_rev_rate_date_typ IN pa_proj_fp_options.projfunc_rev_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9189: ,p_projfunc_rev_rate_date IN pa_proj_fp_options.projfunc_rev_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
9190: ,p_projfunc_rev_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9191: ,p_project_cost_rate_type IN pa_proj_fp_options.project_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9192: ,p_project_cost_rate_date_typ IN pa_proj_fp_options.project_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9185: ,p_projfunc_cost_rate_date IN pa_proj_fp_options.projfunc_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
9186: ,p_projfunc_cost_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9187: ,p_projfunc_rev_rate_type IN pa_proj_fp_options.projfunc_rev_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9188: ,p_projfunc_rev_rate_date_typ IN pa_proj_fp_options.projfunc_rev_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9189: ,p_projfunc_rev_rate_date IN pa_proj_fp_options.projfunc_rev_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
9190: ,p_projfunc_rev_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9191: ,p_project_cost_rate_type IN pa_proj_fp_options.project_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9192: ,p_project_cost_rate_date_typ IN pa_proj_fp_options.project_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9193: ,p_project_cost_rate_date IN pa_proj_fp_options.project_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
9186: ,p_projfunc_cost_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9187: ,p_projfunc_rev_rate_type IN pa_proj_fp_options.projfunc_rev_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9188: ,p_projfunc_rev_rate_date_typ IN pa_proj_fp_options.projfunc_rev_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9189: ,p_projfunc_rev_rate_date IN pa_proj_fp_options.projfunc_rev_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
9190: ,p_projfunc_rev_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9191: ,p_project_cost_rate_type IN pa_proj_fp_options.project_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9192: ,p_project_cost_rate_date_typ IN pa_proj_fp_options.project_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9193: ,p_project_cost_rate_date IN pa_proj_fp_options.project_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
9194: ,p_project_cost_exchange_rate IN pa_budget_lines.project_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9187: ,p_projfunc_rev_rate_type IN pa_proj_fp_options.projfunc_rev_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9188: ,p_projfunc_rev_rate_date_typ IN pa_proj_fp_options.projfunc_rev_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9189: ,p_projfunc_rev_rate_date IN pa_proj_fp_options.projfunc_rev_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
9190: ,p_projfunc_rev_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9191: ,p_project_cost_rate_type IN pa_proj_fp_options.project_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9192: ,p_project_cost_rate_date_typ IN pa_proj_fp_options.project_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9193: ,p_project_cost_rate_date IN pa_proj_fp_options.project_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
9194: ,p_project_cost_exchange_rate IN pa_budget_lines.project_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9195: ,p_project_rev_rate_type IN pa_proj_fp_options.project_rev_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9188: ,p_projfunc_rev_rate_date_typ IN pa_proj_fp_options.projfunc_rev_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9189: ,p_projfunc_rev_rate_date IN pa_proj_fp_options.projfunc_rev_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
9190: ,p_projfunc_rev_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9191: ,p_project_cost_rate_type IN pa_proj_fp_options.project_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9192: ,p_project_cost_rate_date_typ IN pa_proj_fp_options.project_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9193: ,p_project_cost_rate_date IN pa_proj_fp_options.project_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
9194: ,p_project_cost_exchange_rate IN pa_budget_lines.project_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9195: ,p_project_rev_rate_type IN pa_proj_fp_options.project_rev_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9196: ,p_project_rev_rate_date_typ IN pa_proj_fp_options.project_rev_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9189: ,p_projfunc_rev_rate_date IN pa_proj_fp_options.projfunc_rev_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
9190: ,p_projfunc_rev_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9191: ,p_project_cost_rate_type IN pa_proj_fp_options.project_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9192: ,p_project_cost_rate_date_typ IN pa_proj_fp_options.project_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9193: ,p_project_cost_rate_date IN pa_proj_fp_options.project_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
9194: ,p_project_cost_exchange_rate IN pa_budget_lines.project_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9195: ,p_project_rev_rate_type IN pa_proj_fp_options.project_rev_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9196: ,p_project_rev_rate_date_typ IN pa_proj_fp_options.project_rev_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9197: ,p_project_rev_rate_date IN pa_proj_fp_options.project_rev_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
9190: ,p_projfunc_rev_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9191: ,p_project_cost_rate_type IN pa_proj_fp_options.project_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9192: ,p_project_cost_rate_date_typ IN pa_proj_fp_options.project_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9193: ,p_project_cost_rate_date IN pa_proj_fp_options.project_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
9194: ,p_project_cost_exchange_rate IN pa_budget_lines.project_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9195: ,p_project_rev_rate_type IN pa_proj_fp_options.project_rev_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9196: ,p_project_rev_rate_date_typ IN pa_proj_fp_options.project_rev_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9197: ,p_project_rev_rate_date IN pa_proj_fp_options.project_rev_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
9198: ,p_project_rev_exchange_rate IN pa_budget_lines.project_rev_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9191: ,p_project_cost_rate_type IN pa_proj_fp_options.project_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9192: ,p_project_cost_rate_date_typ IN pa_proj_fp_options.project_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9193: ,p_project_cost_rate_date IN pa_proj_fp_options.project_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
9194: ,p_project_cost_exchange_rate IN pa_budget_lines.project_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9195: ,p_project_rev_rate_type IN pa_proj_fp_options.project_rev_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9196: ,p_project_rev_rate_date_typ IN pa_proj_fp_options.project_rev_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9197: ,p_project_rev_rate_date IN pa_proj_fp_options.project_rev_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
9198: ,p_project_rev_exchange_rate IN pa_budget_lines.project_rev_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9199: /* Plan Amount Entry flags introduced by bug 6408139 */
9192: ,p_project_cost_rate_date_typ IN pa_proj_fp_options.project_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9193: ,p_project_cost_rate_date IN pa_proj_fp_options.project_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
9194: ,p_project_cost_exchange_rate IN pa_budget_lines.project_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9195: ,p_project_rev_rate_type IN pa_proj_fp_options.project_rev_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9196: ,p_project_rev_rate_date_typ IN pa_proj_fp_options.project_rev_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9197: ,p_project_rev_rate_date IN pa_proj_fp_options.project_rev_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
9198: ,p_project_rev_exchange_rate IN pa_budget_lines.project_rev_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9199: /* Plan Amount Entry flags introduced by bug 6408139 */
9200: ,p_raw_cost_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9193: ,p_project_cost_rate_date IN pa_proj_fp_options.project_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
9194: ,p_project_cost_exchange_rate IN pa_budget_lines.project_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9195: ,p_project_rev_rate_type IN pa_proj_fp_options.project_rev_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9196: ,p_project_rev_rate_date_typ IN pa_proj_fp_options.project_rev_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9197: ,p_project_rev_rate_date IN pa_proj_fp_options.project_rev_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
9198: ,p_project_rev_exchange_rate IN pa_budget_lines.project_rev_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9199: /* Plan Amount Entry flags introduced by bug 6408139 */
9200: ,p_raw_cost_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9201: ,p_burdened_cost_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9194: ,p_project_cost_exchange_rate IN pa_budget_lines.project_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9195: ,p_project_rev_rate_type IN pa_proj_fp_options.project_rev_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9196: ,p_project_rev_rate_date_typ IN pa_proj_fp_options.project_rev_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9197: ,p_project_rev_rate_date IN pa_proj_fp_options.project_rev_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
9198: ,p_project_rev_exchange_rate IN pa_budget_lines.project_rev_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9199: /* Plan Amount Entry flags introduced by bug 6408139 */
9200: ,p_raw_cost_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9201: ,p_burdened_cost_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9202: ,p_revenue_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9196: ,p_project_rev_rate_date_typ IN pa_proj_fp_options.project_rev_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9197: ,p_project_rev_rate_date IN pa_proj_fp_options.project_rev_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
9198: ,p_project_rev_exchange_rate IN pa_budget_lines.project_rev_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9199: /* Plan Amount Entry flags introduced by bug 6408139 */
9200: ,p_raw_cost_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9201: ,p_burdened_cost_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9202: ,p_revenue_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9203: ,p_cost_qty_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9204: ,p_revenue_qty_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9197: ,p_project_rev_rate_date IN pa_proj_fp_options.project_rev_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
9198: ,p_project_rev_exchange_rate IN pa_budget_lines.project_rev_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9199: /* Plan Amount Entry flags introduced by bug 6408139 */
9200: ,p_raw_cost_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9201: ,p_burdened_cost_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9202: ,p_revenue_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9203: ,p_cost_qty_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9204: ,p_revenue_qty_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9205: ,p_all_qty_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9198: ,p_project_rev_exchange_rate IN pa_budget_lines.project_rev_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9199: /* Plan Amount Entry flags introduced by bug 6408139 */
9200: ,p_raw_cost_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9201: ,p_burdened_cost_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9202: ,p_revenue_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9203: ,p_cost_qty_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9204: ,p_revenue_qty_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9205: ,p_all_qty_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9206: ,p_bill_rate_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9199: /* Plan Amount Entry flags introduced by bug 6408139 */
9200: ,p_raw_cost_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9201: ,p_burdened_cost_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9202: ,p_revenue_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9203: ,p_cost_qty_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9204: ,p_revenue_qty_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9205: ,p_all_qty_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9206: ,p_bill_rate_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9207: ,p_cost_rate_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9200: ,p_raw_cost_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9201: ,p_burdened_cost_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9202: ,p_revenue_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9203: ,p_cost_qty_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9204: ,p_revenue_qty_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9205: ,p_all_qty_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9206: ,p_bill_rate_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9207: ,p_cost_rate_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9208: ,p_burden_rate_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9201: ,p_burdened_cost_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9202: ,p_revenue_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9203: ,p_cost_qty_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9204: ,p_revenue_qty_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9205: ,p_all_qty_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9206: ,p_bill_rate_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9207: ,p_cost_rate_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9208: ,p_burden_rate_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9209: )
9202: ,p_revenue_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9203: ,p_cost_qty_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9204: ,p_revenue_qty_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9205: ,p_all_qty_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9206: ,p_bill_rate_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9207: ,p_cost_rate_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9208: ,p_burden_rate_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9209: )
9210: IS
9203: ,p_cost_qty_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9204: ,p_revenue_qty_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9205: ,p_all_qty_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9206: ,p_bill_rate_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9207: ,p_cost_rate_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9208: ,p_burden_rate_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9209: )
9210: IS
9211:
9204: ,p_revenue_qty_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9205: ,p_all_qty_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9206: ,p_bill_rate_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9207: ,p_cost_rate_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9208: ,p_burden_rate_flag IN VARCHAR2 :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9209: )
9210: IS
9211:
9212:
9623:
9624: SAVEPOINT update_budget_pub;
9625:
9626: --Added for the bug 3453650
9627: IF p_change_reason_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
9628: lx_change_reason_code := NULL;
9629: ELSE
9630: lx_change_reason_code := p_change_reason_code ;
9631: END IF;
9629: ELSE
9630: lx_change_reason_code := p_change_reason_code ;
9631: END IF;
9632:
9633: IF p_set_current_working_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
9634: lx_set_current_working_flag := NULL;
9635: ELSE
9636: lx_set_current_working_flag := p_set_current_working_flag ;
9637: END IF;
9635: ELSE
9636: lx_set_current_working_flag := p_set_current_working_flag ;
9637: END IF;
9638:
9639: IF p_budget_version_number = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
9640: lx_budget_version_number := NULL;
9641: ELSE
9642: lx_budget_version_number := p_budget_version_number ;
9643: END IF;
9641: ELSE
9642: lx_budget_version_number := p_budget_version_number ;
9643: END IF;
9644:
9645: IF p_projfunc_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
9646: lx_projfunc_cost_rate_type := NULL;
9647: ELSE
9648: lx_projfunc_cost_rate_type := p_projfunc_cost_rate_type ;
9649: END IF;
9647: ELSE
9648: lx_projfunc_cost_rate_type := p_projfunc_cost_rate_type ;
9649: END IF;
9650:
9651: IF p_projfunc_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
9652: lx_projfunc_cost_rate_date_typ := NULL;
9653: ELSE
9654: lx_projfunc_cost_rate_date_typ := p_projfunc_cost_rate_date_typ ;
9655: END IF;
9653: ELSE
9654: lx_projfunc_cost_rate_date_typ := p_projfunc_cost_rate_date_typ ;
9655: END IF;
9656:
9657: IF p_projfunc_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
9658: lx_projfunc_cost_rate_date := NULL;
9659: ELSE
9660: lx_projfunc_cost_rate_date := p_projfunc_cost_rate_date ;
9661: END IF;
9659: ELSE
9660: lx_projfunc_cost_rate_date := p_projfunc_cost_rate_date ;
9661: END IF;
9662:
9663: IF p_projfunc_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
9664: lx_projfunc_rev_rate_type := NULL;
9665: ELSE
9666: lx_projfunc_rev_rate_type := p_projfunc_rev_rate_type ;
9667: END IF;
9665: ELSE
9666: lx_projfunc_rev_rate_type := p_projfunc_rev_rate_type ;
9667: END IF;
9668:
9669: IF p_projfunc_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
9670: lx_projfunc_rev_rate_date_typ := NULL;
9671: ELSE
9672: lx_projfunc_rev_rate_date_typ := p_projfunc_rev_rate_date_typ ;
9673: END IF;
9671: ELSE
9672: lx_projfunc_rev_rate_date_typ := p_projfunc_rev_rate_date_typ ;
9673: END IF;
9674:
9675: IF p_projfunc_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
9676: lx_projfunc_rev_rate_date := NULL;
9677: ELSE
9678: lx_projfunc_rev_rate_date := p_projfunc_rev_rate_date ;
9679: END IF;
9677: ELSE
9678: lx_projfunc_rev_rate_date := p_projfunc_rev_rate_date ;
9679: END IF;
9680:
9681: IF p_project_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
9682: lx_project_cost_rate_type := NULL;
9683: ELSE
9684: lx_project_cost_rate_type := p_project_cost_rate_type ;
9685: END IF;
9683: ELSE
9684: lx_project_cost_rate_type := p_project_cost_rate_type ;
9685: END IF;
9686:
9687: IF p_project_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
9688: lx_project_cost_rate_date_typ := NULL;
9689: ELSE
9690: lx_project_cost_rate_date_typ := p_project_cost_rate_date_typ ;
9691: END IF;
9689: ELSE
9690: lx_project_cost_rate_date_typ := p_project_cost_rate_date_typ ;
9691: END IF;
9692:
9693: IF p_project_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
9694: lx_project_cost_rate_date := NULL;
9695: ELSE
9696: lx_project_cost_rate_date := p_project_cost_rate_date ;
9697: END IF;
9695: ELSE
9696: lx_project_cost_rate_date := p_project_cost_rate_date ;
9697: END IF;
9698:
9699: IF p_project_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
9700: lx_project_rev_rate_type := NULL;
9701: ELSE
9702: lx_project_rev_rate_type := p_project_rev_rate_type ;
9703: END IF;
9701: ELSE
9702: lx_project_rev_rate_type := p_project_rev_rate_type ;
9703: END IF;
9704:
9705: IF p_project_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
9706: lx_project_rev_rate_date_typ := NULL;
9707: ELSE
9708: lx_project_rev_rate_date_typ := p_project_rev_rate_date_typ ;
9709: END IF;
9707: ELSE
9708: lx_project_rev_rate_date_typ := p_project_rev_rate_date_typ ;
9709: END IF;
9710:
9711: IF p_project_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
9712: lx_project_rev_rate_date := NULL;
9713: ELSE
9714: lx_project_rev_rate_date := p_project_rev_rate_date ;
9715: END IF;
9862: IF l_budget_version_id IS NULL THEN
9863:
9864: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
9865: THEN
9866: pa_interface_utils_pub.map_new_amg_msg
9867: ( p_old_message_code => 'PA_NO_BUDGET_VERSION'
9868: ,p_msg_attribute => 'CHANGE'
9869: ,p_resize_flag => 'N'
9870: ,p_msg_context => 'BUDG'
9916: IF p_multiple_task_msg = 'F' THEN
9917: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
9918: END IF;
9919:
9920: IF (p_budget_version_name IS NOT NULL AND p_budget_version_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9921: --(p_budget_version_name <> l_budget_version_name) THEN
9922: ((p_budget_version_name <> l_budget_version_name OR l_budget_version_name IS NULL)) THEN --Bug 6600625
9923: lx_budget_version_name := p_budget_version_name;
9924: ELSE
9961: /* If even a single flag has been passed as NOT G_PA_MISS_CHAR, then we have already got the */
9962: /* flags from validate_header_info */
9963: IF l_budget_type_code IS NULL THEN
9964:
9965: IF ( ( lx_raw_cost_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9966: ( lx_burdened_cost_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9967: ( lx_revenue_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9968: ( lx_cost_qty_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9969: ( lx_revenue_qty_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9962: /* flags from validate_header_info */
9963: IF l_budget_type_code IS NULL THEN
9964:
9965: IF ( ( lx_raw_cost_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9966: ( lx_burdened_cost_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9967: ( lx_revenue_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9968: ( lx_cost_qty_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9969: ( lx_revenue_qty_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9970: ( lx_all_qty_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9963: IF l_budget_type_code IS NULL THEN
9964:
9965: IF ( ( lx_raw_cost_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9966: ( lx_burdened_cost_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9967: ( lx_revenue_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9968: ( lx_cost_qty_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9969: ( lx_revenue_qty_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9970: ( lx_all_qty_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9971: ( lx_bill_rate_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9964:
9965: IF ( ( lx_raw_cost_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9966: ( lx_burdened_cost_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9967: ( lx_revenue_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9968: ( lx_cost_qty_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9969: ( lx_revenue_qty_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9970: ( lx_all_qty_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9971: ( lx_bill_rate_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9972: ( lx_cost_rate_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9965: IF ( ( lx_raw_cost_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9966: ( lx_burdened_cost_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9967: ( lx_revenue_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9968: ( lx_cost_qty_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9969: ( lx_revenue_qty_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9970: ( lx_all_qty_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9971: ( lx_bill_rate_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9972: ( lx_cost_rate_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9973: ( lx_burden_rate_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) THEN
9966: ( lx_burdened_cost_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9967: ( lx_revenue_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9968: ( lx_cost_qty_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9969: ( lx_revenue_qty_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9970: ( lx_all_qty_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9971: ( lx_bill_rate_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9972: ( lx_cost_rate_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9973: ( lx_burden_rate_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) THEN
9974:
9967: ( lx_revenue_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9968: ( lx_cost_qty_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9969: ( lx_revenue_qty_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9970: ( lx_all_qty_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9971: ( lx_bill_rate_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9972: ( lx_cost_rate_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9973: ( lx_burden_rate_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) THEN
9974:
9975: l_amount_set_id := PA_FIN_PLAN_UTILS.get_amount_set_id(l_budget_version_id);
9968: ( lx_cost_qty_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9969: ( lx_revenue_qty_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9970: ( lx_all_qty_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9971: ( lx_bill_rate_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9972: ( lx_cost_rate_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9973: ( lx_burden_rate_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) THEN
9974:
9975: l_amount_set_id := PA_FIN_PLAN_UTILS.get_amount_set_id(l_budget_version_id);
9976:
9969: ( lx_revenue_qty_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9970: ( lx_all_qty_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9971: ( lx_bill_rate_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9972: ( lx_cost_rate_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9973: ( lx_burden_rate_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) THEN
9974:
9975: l_amount_set_id := PA_FIN_PLAN_UTILS.get_amount_set_id(l_budget_version_id);
9976:
9977: PA_FIN_PLAN_UTILS.GET_PLAN_AMOUNT_FLAGS(
10007: --building the dynamic SQL statement
10008:
10009: l_statement := ' UPDATE PA_BUDGET_VERSIONS SET ';
10010:
10011: IF (p_description <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR p_description IS NULL)
10012: AND nvl(p_description,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> nvl(l_description,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10013: THEN
10014:
10015: l_statement := l_statement ||
10008:
10009: l_statement := ' UPDATE PA_BUDGET_VERSIONS SET ';
10010:
10011: IF (p_description <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR p_description IS NULL)
10012: AND nvl(p_description,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> nvl(l_description,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10013: THEN
10014:
10015: l_statement := l_statement ||
10016: ' DESCRIPTION = :xDescription'||',';
10017:
10018: l_update_yes_flag := 'Y';
10019: END IF;
10020:
10021: IF (p_change_reason_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR p_change_reason_code IS NULL)
10022: AND nvl(p_change_reason_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> nvl(l_change_reason_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10023: THEN
10024:
10025: IF ( p_change_reason_code IS NOT NULL AND
10018: l_update_yes_flag := 'Y';
10019: END IF;
10020:
10021: IF (p_change_reason_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR p_change_reason_code IS NULL)
10022: AND nvl(p_change_reason_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> nvl(l_change_reason_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10023: THEN
10024:
10025: IF ( p_change_reason_code IS NOT NULL AND
10026: p_change_reason_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
10022: AND nvl(p_change_reason_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> nvl(l_change_reason_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10023: THEN
10024:
10025: IF ( p_change_reason_code IS NOT NULL AND
10026: p_change_reason_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
10027: THEN
10028:
10029: OPEN l_budget_change_reason_csr( p_change_reason_code );
10030: FETCH l_budget_change_reason_csr INTO l_dummy;
10034: CLOSE l_budget_change_reason_csr;
10035:
10036: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
10037: THEN
10038: pa_interface_utils_pub.map_new_amg_msg
10039: ( p_old_message_code => 'PA_CHANGE_REASON_INVALID'
10040: ,p_msg_attribute => 'CHANGE'
10041: ,p_resize_flag => 'N'
10042: ,p_msg_context => 'BUDG'
10066: /*
10067: IF l_budget_type_code IS NULL THEN
10068:
10069: IF (p_set_current_working_flag IS NULL
10070: OR p_set_current_working_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
10071: AND (nvl(p_set_current_working_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
10072: nvl(l_current_working_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR))
10073: THEN
10074: l_statement := l_statement || 'CURRENT_WORKING_FLAG = :xSetCurrentWorkingFlag' || ',';
10067: IF l_budget_type_code IS NULL THEN
10068:
10069: IF (p_set_current_working_flag IS NULL
10070: OR p_set_current_working_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
10071: AND (nvl(p_set_current_working_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
10072: nvl(l_current_working_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR))
10073: THEN
10074: l_statement := l_statement || 'CURRENT_WORKING_FLAG = :xSetCurrentWorkingFlag' || ',';
10075: l_update_yes_flag := 'Y';
10068:
10069: IF (p_set_current_working_flag IS NULL
10070: OR p_set_current_working_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
10071: AND (nvl(p_set_current_working_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
10072: nvl(l_current_working_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR))
10073: THEN
10074: l_statement := l_statement || 'CURRENT_WORKING_FLAG = :xSetCurrentWorkingFlag' || ',';
10075: l_update_yes_flag := 'Y';
10076:
10079: END IF; --l_budget_type_code is null
10080: */
10081:
10082: IF (p_budget_version_name IS NULL
10083: OR p_budget_version_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
10084: AND (nvl(p_budget_version_name,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
10085: nvl(l_budget_version_name,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR))
10086: then
10087: l_statement := l_statement || 'VERSION_NAME = :xBudgetVersionName' || ',';
10080: */
10081:
10082: IF (p_budget_version_name IS NULL
10083: OR p_budget_version_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
10084: AND (nvl(p_budget_version_name,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
10085: nvl(l_budget_version_name,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR))
10086: then
10087: l_statement := l_statement || 'VERSION_NAME = :xBudgetVersionName' || ',';
10088:
10081:
10082: IF (p_budget_version_name IS NULL
10083: OR p_budget_version_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
10084: AND (nvl(p_budget_version_name,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
10085: nvl(l_budget_version_name,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR))
10086: then
10087: l_statement := l_statement || 'VERSION_NAME = :xBudgetVersionName' || ',';
10088:
10089: l_update_yes_flag := 'Y';
10116: --Validate PA_BUDGET_VERSIONS_DESC_FLEX
10117:
10118: -- 6188316 Adding double quotes for all 15 attributes and category values being appended to Update Query String
10119:
10120: if ((p_attribute_category <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10121: or p_attribute_category is null)
10122: and nvl(p_attribute_category,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10123: <> nvl(l_attribute_category,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10124: l_attribute_category := p_attribute_category;
10118: -- 6188316 Adding double quotes for all 15 attributes and category values being appended to Update Query String
10119:
10120: if ((p_attribute_category <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10121: or p_attribute_category is null)
10122: and nvl(p_attribute_category,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10123: <> nvl(l_attribute_category,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10124: l_attribute_category := p_attribute_category;
10125: if l_attribute_category is null then
10126:
10119:
10120: if ((p_attribute_category <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10121: or p_attribute_category is null)
10122: and nvl(p_attribute_category,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10123: <> nvl(l_attribute_category,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10124: l_attribute_category := p_attribute_category;
10125: if l_attribute_category is null then
10126:
10127: l_statement := l_statement ||
10132: end if;
10133: l_update_yes_flag := 'Y';
10134: end if;
10135:
10136: if ((p_attribute1 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10137: or p_attribute1 is null)
10138: and nvl(p_attribute1,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10139: <> nvl(l_attribute1,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10140: l_attribute1 := p_attribute1;
10134: end if;
10135:
10136: if ((p_attribute1 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10137: or p_attribute1 is null)
10138: and nvl(p_attribute1,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10139: <> nvl(l_attribute1,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10140: l_attribute1 := p_attribute1;
10141: -- dbms_output.put_line(' came inside the outer if ');
10142: if l_attribute1 is null then
10135:
10136: if ((p_attribute1 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10137: or p_attribute1 is null)
10138: and nvl(p_attribute1,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10139: <> nvl(l_attribute1,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10140: l_attribute1 := p_attribute1;
10141: -- dbms_output.put_line(' came inside the outer if ');
10142: if l_attribute1 is null then
10143: -- dbms_output.put_line(' came inside the inner if ');
10149: end if;
10150: l_update_yes_flag := 'Y';
10151: end if;
10152:
10153: if ((p_attribute2 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10154: or p_attribute2 is null)
10155: and nvl(p_attribute2,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10156: <> nvl(l_attribute2,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10157: l_attribute2 := p_attribute2;
10151: end if;
10152:
10153: if ((p_attribute2 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10154: or p_attribute2 is null)
10155: and nvl(p_attribute2,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10156: <> nvl(l_attribute2,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10157: l_attribute2 := p_attribute2;
10158: if l_attribute2 is null then
10159: l_statement := l_statement ||
10152:
10153: if ((p_attribute2 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10154: or p_attribute2 is null)
10155: and nvl(p_attribute2,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10156: <> nvl(l_attribute2,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10157: l_attribute2 := p_attribute2;
10158: if l_attribute2 is null then
10159: l_statement := l_statement ||
10160: ' ATTRIBUTE2 = null,';
10164: end if;
10165: l_update_yes_flag := 'Y';
10166: end if;
10167:
10168: if ((p_attribute3 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10169: or p_attribute3 is null)
10170: and nvl(p_attribute3,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10171: <> nvl(l_attribute3,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10172: l_attribute3 := p_attribute3;
10166: end if;
10167:
10168: if ((p_attribute3 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10169: or p_attribute3 is null)
10170: and nvl(p_attribute3,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10171: <> nvl(l_attribute3,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10172: l_attribute3 := p_attribute3;
10173: if l_attribute3 is null then
10174: l_statement := l_statement ||
10167:
10168: if ((p_attribute3 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10169: or p_attribute3 is null)
10170: and nvl(p_attribute3,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10171: <> nvl(l_attribute3,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10172: l_attribute3 := p_attribute3;
10173: if l_attribute3 is null then
10174: l_statement := l_statement ||
10175: ' ATTRIBUTE3 = null,';
10179: end if;
10180: l_update_yes_flag := 'Y';
10181: end if;
10182:
10183: if ((p_attribute4 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10184: or p_attribute4 is null)
10185: and nvl(p_attribute4,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10186: <> nvl(l_attribute4,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10187: l_attribute4 := p_attribute4;
10181: end if;
10182:
10183: if ((p_attribute4 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10184: or p_attribute4 is null)
10185: and nvl(p_attribute4,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10186: <> nvl(l_attribute4,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10187: l_attribute4 := p_attribute4;
10188: if l_attribute4 is null then
10189: l_statement := l_statement ||
10182:
10183: if ((p_attribute4 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10184: or p_attribute4 is null)
10185: and nvl(p_attribute4,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10186: <> nvl(l_attribute4,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10187: l_attribute4 := p_attribute4;
10188: if l_attribute4 is null then
10189: l_statement := l_statement ||
10190: ' ATTRIBUTE4 = null,';
10194: end if;
10195: l_update_yes_flag := 'Y';
10196: end if;
10197:
10198: if ((p_attribute5 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10199: or p_attribute5 is null)
10200: and nvl(p_attribute5,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10201: <> nvl(l_attribute5,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10202: l_attribute5 := p_attribute5;
10196: end if;
10197:
10198: if ((p_attribute5 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10199: or p_attribute5 is null)
10200: and nvl(p_attribute5,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10201: <> nvl(l_attribute5,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10202: l_attribute5 := p_attribute5;
10203: if l_attribute5 is null then
10204: l_statement := l_statement ||
10197:
10198: if ((p_attribute5 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10199: or p_attribute5 is null)
10200: and nvl(p_attribute5,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10201: <> nvl(l_attribute5,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10202: l_attribute5 := p_attribute5;
10203: if l_attribute5 is null then
10204: l_statement := l_statement ||
10205: ' ATTRIBUTE5 = null,';
10209: end if;
10210: l_update_yes_flag := 'Y';
10211: end if;
10212:
10213: if ((p_attribute6 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10214: or p_attribute6 is null)
10215: and nvl(p_attribute6,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10216: <> nvl(l_attribute6,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10217: l_attribute6 := p_attribute6;
10211: end if;
10212:
10213: if ((p_attribute6 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10214: or p_attribute6 is null)
10215: and nvl(p_attribute6,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10216: <> nvl(l_attribute6,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10217: l_attribute6 := p_attribute6;
10218: if l_attribute6 is null then
10219: l_statement := l_statement ||
10212:
10213: if ((p_attribute6 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10214: or p_attribute6 is null)
10215: and nvl(p_attribute6,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10216: <> nvl(l_attribute6,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10217: l_attribute6 := p_attribute6;
10218: if l_attribute6 is null then
10219: l_statement := l_statement ||
10220: ' ATTRIBUTE6 = null,';
10224: end if;
10225: l_update_yes_flag := 'Y';
10226: end if;
10227:
10228: if ((p_attribute7 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10229: or p_attribute7 is null)
10230: and nvl(p_attribute7,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10231: <> nvl(l_attribute7,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10232: l_attribute7 := p_attribute7;
10226: end if;
10227:
10228: if ((p_attribute7 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10229: or p_attribute7 is null)
10230: and nvl(p_attribute7,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10231: <> nvl(l_attribute7,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10232: l_attribute7 := p_attribute7;
10233: if l_attribute7 is null then
10234: l_statement := l_statement ||
10227:
10228: if ((p_attribute7 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10229: or p_attribute7 is null)
10230: and nvl(p_attribute7,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10231: <> nvl(l_attribute7,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10232: l_attribute7 := p_attribute7;
10233: if l_attribute7 is null then
10234: l_statement := l_statement ||
10235: ' ATTRIBUTE7 = null,';
10239: end if;
10240: l_update_yes_flag := 'Y';
10241: end if;
10242:
10243: if ((p_attribute8 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10244: or p_attribute8 is null)
10245: and nvl(p_attribute8,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10246: <> nvl(l_attribute8,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10247: l_attribute8 := p_attribute8;
10241: end if;
10242:
10243: if ((p_attribute8 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10244: or p_attribute8 is null)
10245: and nvl(p_attribute8,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10246: <> nvl(l_attribute8,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10247: l_attribute8 := p_attribute8;
10248: if l_attribute8 is null then
10249: l_statement := l_statement ||
10242:
10243: if ((p_attribute8 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10244: or p_attribute8 is null)
10245: and nvl(p_attribute8,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10246: <> nvl(l_attribute8,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10247: l_attribute8 := p_attribute8;
10248: if l_attribute8 is null then
10249: l_statement := l_statement ||
10250: ' ATTRIBUTE8 = null,';
10254: end if;
10255: l_update_yes_flag := 'Y';
10256: end if;
10257:
10258: if ((p_attribute9 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10259: or p_attribute9 is null)
10260: and nvl(p_attribute9,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10261: <> nvl(l_attribute9,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10262: l_attribute9 := p_attribute9;
10256: end if;
10257:
10258: if ((p_attribute9 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10259: or p_attribute9 is null)
10260: and nvl(p_attribute9,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10261: <> nvl(l_attribute9,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10262: l_attribute9 := p_attribute9;
10263: if l_attribute9 is null then
10264: l_statement := l_statement ||
10257:
10258: if ((p_attribute9 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10259: or p_attribute9 is null)
10260: and nvl(p_attribute9,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10261: <> nvl(l_attribute9,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10262: l_attribute9 := p_attribute9;
10263: if l_attribute9 is null then
10264: l_statement := l_statement ||
10265: ' ATTRIBUTE9 = null,';
10269: end if;
10270: l_update_yes_flag := 'Y';
10271: end if;
10272:
10273: if ((p_attribute10 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10274: or p_attribute10 is null)
10275: and nvl(p_attribute10,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10276: <> nvl(l_attribute10,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10277: l_attribute10 := p_attribute10;
10271: end if;
10272:
10273: if ((p_attribute10 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10274: or p_attribute10 is null)
10275: and nvl(p_attribute10,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10276: <> nvl(l_attribute10,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10277: l_attribute10 := p_attribute10;
10278: if l_attribute10 is null then
10279: l_statement := l_statement ||
10272:
10273: if ((p_attribute10 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10274: or p_attribute10 is null)
10275: and nvl(p_attribute10,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10276: <> nvl(l_attribute10,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10277: l_attribute10 := p_attribute10;
10278: if l_attribute10 is null then
10279: l_statement := l_statement ||
10280: ' ATTRIBUTE10 = null,';
10284: end if;
10285: l_update_yes_flag := 'Y';
10286: end if;
10287:
10288: if ((p_attribute11 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10289: or p_attribute11 is null)
10290: and nvl(p_attribute11,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10291: <> nvl(l_attribute11,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10292: l_attribute11 := p_attribute11;
10286: end if;
10287:
10288: if ((p_attribute11 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10289: or p_attribute11 is null)
10290: and nvl(p_attribute11,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10291: <> nvl(l_attribute11,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10292: l_attribute11 := p_attribute11;
10293: if l_attribute11 is null then
10294: l_statement := l_statement ||
10287:
10288: if ((p_attribute11 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10289: or p_attribute11 is null)
10290: and nvl(p_attribute11,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10291: <> nvl(l_attribute11,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10292: l_attribute11 := p_attribute11;
10293: if l_attribute11 is null then
10294: l_statement := l_statement ||
10295: ' ATTRIBUTE11 = null,';
10299: end if;
10300: l_update_yes_flag := 'Y';
10301: end if;
10302:
10303: if ((p_attribute12 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10304: or p_attribute12 is null)
10305: and nvl(p_attribute12,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10306: <> nvl(l_attribute12,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10307: l_attribute12 := p_attribute12;
10301: end if;
10302:
10303: if ((p_attribute12 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10304: or p_attribute12 is null)
10305: and nvl(p_attribute12,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10306: <> nvl(l_attribute12,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10307: l_attribute12 := p_attribute12;
10308: if l_attribute12 is null then
10309: l_statement := l_statement ||
10302:
10303: if ((p_attribute12 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10304: or p_attribute12 is null)
10305: and nvl(p_attribute12,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10306: <> nvl(l_attribute12,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10307: l_attribute12 := p_attribute12;
10308: if l_attribute12 is null then
10309: l_statement := l_statement ||
10310: ' ATTRIBUTE12 = null,';
10314: end if;
10315: l_update_yes_flag := 'Y';
10316: end if;
10317:
10318: if ((p_attribute13 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10319: or p_attribute13 is null)
10320: and nvl(p_attribute13,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10321: <> nvl(l_attribute13,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10322: l_attribute13 := p_attribute13;
10316: end if;
10317:
10318: if ((p_attribute13 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10319: or p_attribute13 is null)
10320: and nvl(p_attribute13,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10321: <> nvl(l_attribute13,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10322: l_attribute13 := p_attribute13;
10323: if l_attribute13 is null then
10324: l_statement := l_statement ||
10317:
10318: if ((p_attribute13 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10319: or p_attribute13 is null)
10320: and nvl(p_attribute13,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10321: <> nvl(l_attribute13,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10322: l_attribute13 := p_attribute13;
10323: if l_attribute13 is null then
10324: l_statement := l_statement ||
10325: ' ATTRIBUTE13 = null,';
10329: end if;
10330: l_update_yes_flag := 'Y';
10331: end if;
10332:
10333: if ((p_attribute14 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10334: or p_attribute14 is null)
10335: and nvl(p_attribute14,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10336: <> nvl(l_attribute14,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10337: l_attribute14 := p_attribute14;
10331: end if;
10332:
10333: if ((p_attribute14 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10334: or p_attribute14 is null)
10335: and nvl(p_attribute14,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10336: <> nvl(l_attribute14,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10337: l_attribute14 := p_attribute14;
10338: if l_attribute14 is null then
10339: l_statement := l_statement ||
10332:
10333: if ((p_attribute14 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10334: or p_attribute14 is null)
10335: and nvl(p_attribute14,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10336: <> nvl(l_attribute14,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10337: l_attribute14 := p_attribute14;
10338: if l_attribute14 is null then
10339: l_statement := l_statement ||
10340: ' ATTRIBUTE14 = null,';
10344: end if;
10345: l_update_yes_flag := 'Y';
10346: end if;
10347:
10348: if ((p_attribute15 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10349: or p_attribute15 is null)
10350: and nvl(p_attribute15,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10351: <> nvl(l_attribute15,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10352: l_attribute15 := p_attribute15;
10346: end if;
10347:
10348: if ((p_attribute15 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10349: or p_attribute15 is null)
10350: and nvl(p_attribute15,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10351: <> nvl(l_attribute15,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10352: l_attribute15 := p_attribute15;
10353: if l_attribute15 is null then
10354: l_statement := l_statement ||
10347:
10348: if ((p_attribute15 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10349: or p_attribute15 is null)
10350: and nvl(p_attribute15,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10351: <> nvl(l_attribute15,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)) then
10352: l_attribute15 := p_attribute15;
10353: if l_attribute15 is null then
10354: l_statement := l_statement ||
10355: ' ATTRIBUTE15 = null,';
10405: IF l_validate_status = 'N'
10406: THEN
10407: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
10408: THEN
10409: pa_interface_utils_pub.map_new_amg_msg
10410: ( p_old_message_code => 'PA_INVALID_FF_VALUES'
10411: ,p_msg_attribute => 'CHANGE'
10412: ,p_resize_flag => 'N'
10413: ,p_msg_context => 'FLEX'
10439:
10440: l_cursor_id := DBMS_SQL.open_cursor;
10441: DBMS_SQL.parse(l_cursor_id, l_statement, DBMS_SQL.native);
10442:
10443: IF (p_description <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR p_description IS NULL)
10444: AND nvl(p_description,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
10445: nvl(l_description,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10446: THEN
10447: DBMS_SQL.BIND_VARIABLE(l_cursor_id, ':xDescription', p_description);
10440: l_cursor_id := DBMS_SQL.open_cursor;
10441: DBMS_SQL.parse(l_cursor_id, l_statement, DBMS_SQL.native);
10442:
10443: IF (p_description <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR p_description IS NULL)
10444: AND nvl(p_description,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
10445: nvl(l_description,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10446: THEN
10447: DBMS_SQL.BIND_VARIABLE(l_cursor_id, ':xDescription', p_description);
10448:
10441: DBMS_SQL.parse(l_cursor_id, l_statement, DBMS_SQL.native);
10442:
10443: IF (p_description <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR p_description IS NULL)
10444: AND nvl(p_description,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
10445: nvl(l_description,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10446: THEN
10447: DBMS_SQL.BIND_VARIABLE(l_cursor_id, ':xDescription', p_description);
10448:
10449: END IF;
10447: DBMS_SQL.BIND_VARIABLE(l_cursor_id, ':xDescription', p_description);
10448:
10449: END IF;
10450:
10451: IF (p_change_reason_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR p_change_reason_code IS NULL)
10452: AND nvl(p_change_reason_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
10453: nvl(l_change_reason_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10454: THEN
10455: DBMS_SQL.BIND_VARIABLE(l_cursor_id, ':xChangeReasonCode', p_change_reason_code);
10448:
10449: END IF;
10450:
10451: IF (p_change_reason_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR p_change_reason_code IS NULL)
10452: AND nvl(p_change_reason_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
10453: nvl(l_change_reason_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10454: THEN
10455: DBMS_SQL.BIND_VARIABLE(l_cursor_id, ':xChangeReasonCode', p_change_reason_code);
10456:
10449: END IF;
10450:
10451: IF (p_change_reason_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR p_change_reason_code IS NULL)
10452: AND nvl(p_change_reason_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
10453: nvl(l_change_reason_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10454: THEN
10455: DBMS_SQL.BIND_VARIABLE(l_cursor_id, ':xChangeReasonCode', p_change_reason_code);
10456:
10457: END IF;
10458:
10459:
10460: /*Addition for the bug 3453650 starts */
10461: IF l_budget_type_code IS NULL THEN
10462: IF (p_set_current_working_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR p_set_current_working_flag IS NULL)
10463: AND nvl(p_set_current_working_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
10464: nvl(l_current_working_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10465: THEN
10466: -- Get the details of the current working version so as to pass it to the
10459:
10460: /*Addition for the bug 3453650 starts */
10461: IF l_budget_type_code IS NULL THEN
10462: IF (p_set_current_working_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR p_set_current_working_flag IS NULL)
10463: AND nvl(p_set_current_working_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
10464: nvl(l_current_working_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10465: THEN
10466: -- Get the details of the current working version so as to pass it to the
10467: -- Set Current Working API.
10460: /*Addition for the bug 3453650 starts */
10461: IF l_budget_type_code IS NULL THEN
10462: IF (p_set_current_working_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR p_set_current_working_flag IS NULL)
10463: AND nvl(p_set_current_working_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
10464: nvl(l_current_working_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10465: THEN
10466: -- Get the details of the current working version so as to pass it to the
10467: -- Set Current Working API.
10468: pa_fin_plan_utils.Get_Curr_Working_Version_Info(
10541: END IF;
10542:
10543: END IF; -- l_budget_type_code IS NULL
10544:
10545: IF (p_budget_version_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR p_budget_version_name IS NULL)
10546: AND nvl(p_budget_version_name,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
10547: nvl(l_budget_version_name,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10548: THEN
10549: DBMS_SQL.BIND_VARIABLE(l_cursor_id, ':xBudgetVersionName', lx_budget_version_name);
10542:
10543: END IF; -- l_budget_type_code IS NULL
10544:
10545: IF (p_budget_version_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR p_budget_version_name IS NULL)
10546: AND nvl(p_budget_version_name,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
10547: nvl(l_budget_version_name,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10548: THEN
10549: DBMS_SQL.BIND_VARIABLE(l_cursor_id, ':xBudgetVersionName', lx_budget_version_name);
10550:
10543: END IF; -- l_budget_type_code IS NULL
10544:
10545: IF (p_budget_version_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR p_budget_version_name IS NULL)
10546: AND nvl(p_budget_version_name,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
10547: nvl(l_budget_version_name,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
10548: THEN
10549: DBMS_SQL.BIND_VARIABLE(l_cursor_id, ':xBudgetVersionName', lx_budget_version_name);
10550:
10551: END IF;
10564: /* input amount entry flags ARE not G_PA_MISS_CHAR , which means, user wants to */
10565: /* change some flag*/
10566: IF l_budget_type_code IS NULL THEN -- finplan model
10567:
10568: IF (( lx_raw_cost_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10569: ( lx_burdened_cost_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10570: ( lx_revenue_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10571: ( lx_cost_qty_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10572: ( lx_revenue_qty_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10565: /* change some flag*/
10566: IF l_budget_type_code IS NULL THEN -- finplan model
10567:
10568: IF (( lx_raw_cost_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10569: ( lx_burdened_cost_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10570: ( lx_revenue_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10571: ( lx_cost_qty_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10572: ( lx_revenue_qty_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10573: ( lx_all_qty_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10566: IF l_budget_type_code IS NULL THEN -- finplan model
10567:
10568: IF (( lx_raw_cost_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10569: ( lx_burdened_cost_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10570: ( lx_revenue_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10571: ( lx_cost_qty_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10572: ( lx_revenue_qty_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10573: ( lx_all_qty_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10574: ( lx_bill_rate_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10567:
10568: IF (( lx_raw_cost_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10569: ( lx_burdened_cost_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10570: ( lx_revenue_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10571: ( lx_cost_qty_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10572: ( lx_revenue_qty_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10573: ( lx_all_qty_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10574: ( lx_bill_rate_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10575: ( lx_cost_rate_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10568: IF (( lx_raw_cost_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10569: ( lx_burdened_cost_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10570: ( lx_revenue_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10571: ( lx_cost_qty_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10572: ( lx_revenue_qty_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10573: ( lx_all_qty_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10574: ( lx_bill_rate_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10575: ( lx_cost_rate_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10576: ( lx_burden_rate_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) ) THEN
10569: ( lx_burdened_cost_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10570: ( lx_revenue_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10571: ( lx_cost_qty_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10572: ( lx_revenue_qty_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10573: ( lx_all_qty_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10574: ( lx_bill_rate_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10575: ( lx_cost_rate_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10576: ( lx_burden_rate_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) ) THEN
10577:
10570: ( lx_revenue_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10571: ( lx_cost_qty_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10572: ( lx_revenue_qty_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10573: ( lx_all_qty_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10574: ( lx_bill_rate_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10575: ( lx_cost_rate_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10576: ( lx_burden_rate_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) ) THEN
10577:
10578: --Get the preference code
10571: ( lx_cost_qty_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10572: ( lx_revenue_qty_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10573: ( lx_all_qty_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10574: ( lx_bill_rate_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10575: ( lx_cost_rate_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10576: ( lx_burden_rate_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) ) THEN
10577:
10578: --Get the preference code
10579: IF(lx_version_type = PA_FP_CONSTANTS_PKG.G_ELEMENT_TYPE_COST) THEN
10572: ( lx_revenue_qty_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10573: ( lx_all_qty_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10574: ( lx_bill_rate_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10575: ( lx_cost_rate_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
10576: ( lx_burden_rate_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) ) THEN
10577:
10578: --Get the preference code
10579: IF(lx_version_type = PA_FP_CONSTANTS_PKG.G_ELEMENT_TYPE_COST) THEN
10580: l_plan_pref_code := PA_FP_CONSTANTS_PKG.G_PREF_COST_ONLY;
10662:
10663: --Handle G_MISS_XXX for l_budget_lines_in before calling Validate_Budget_Lines.
10664: FOR i in l_budget_lines_in.FIRST..l_budget_lines_in.LAST LOOP
10665:
10666: IF l_budget_lines_in(i).pa_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
10667: l_budget_lines_in(i).pa_task_id := NULL;
10668: END IF;
10669:
10670: IF l_budget_lines_in(i).pm_task_reference =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10666: IF l_budget_lines_in(i).pa_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
10667: l_budget_lines_in(i).pa_task_id := NULL;
10668: END IF;
10669:
10670: IF l_budget_lines_in(i).pm_task_reference =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10671: l_budget_lines_in(i).pm_task_reference := NULL;
10672: END IF;
10673:
10674: IF l_budget_lines_in(i).resource_alias= PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10670: IF l_budget_lines_in(i).pm_task_reference =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10671: l_budget_lines_in(i).pm_task_reference := NULL;
10672: END IF;
10673:
10674: IF l_budget_lines_in(i).resource_alias= PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10675: l_budget_lines_in(i).resource_alias := NULL;
10676: END IF;
10677:
10678: IF l_budget_lines_in(i).resource_list_member_id =PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
10674: IF l_budget_lines_in(i).resource_alias= PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10675: l_budget_lines_in(i).resource_alias := NULL;
10676: END IF;
10677:
10678: IF l_budget_lines_in(i).resource_list_member_id =PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
10679: l_budget_lines_in(i).resource_list_member_id:= NULL;
10680: END IF;
10681:
10682: --Bug 16604257
10679: l_budget_lines_in(i).resource_list_member_id:= NULL;
10680: END IF;
10681:
10682: --Bug 16604257
10683: IF l_budget_lines_in(i).cbs_element_id =PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
10684: l_budget_lines_in(i).cbs_element_id:= NULL;
10685: END IF;
10686:
10687: IF l_budget_lines_in(i).cost_code= PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10683: IF l_budget_lines_in(i).cbs_element_id =PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
10684: l_budget_lines_in(i).cbs_element_id:= NULL;
10685: END IF;
10686:
10687: IF l_budget_lines_in(i).cost_code= PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10688: l_budget_lines_in(i).cost_code := NULL;
10689: END IF;
10690: --Bug 16604257
10691:
10688: l_budget_lines_in(i).cost_code := NULL;
10689: END IF;
10690: --Bug 16604257
10691:
10692: IF l_budget_lines_in(i).budget_start_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
10693: l_budget_lines_in(i).budget_start_date:= NULL;
10694: END IF;
10695: IF l_budget_lines_in(i).budget_end_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
10696: l_budget_lines_in(i).budget_end_date:= NULL;
10691:
10692: IF l_budget_lines_in(i).budget_start_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
10693: l_budget_lines_in(i).budget_start_date:= NULL;
10694: END IF;
10695: IF l_budget_lines_in(i).budget_end_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
10696: l_budget_lines_in(i).budget_end_date:= NULL;
10697: END IF;
10698:
10699: IF l_budget_lines_in(i).period_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10695: IF l_budget_lines_in(i).budget_end_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
10696: l_budget_lines_in(i).budget_end_date:= NULL;
10697: END IF;
10698:
10699: IF l_budget_lines_in(i).period_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10700: l_budget_lines_in(i).period_name := NULL;
10701: END IF;
10702:
10703: IF l_budget_lines_in(i).raw_cost = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
10699: IF l_budget_lines_in(i).period_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10700: l_budget_lines_in(i).period_name := NULL;
10701: END IF;
10702:
10703: IF l_budget_lines_in(i).raw_cost = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
10704: l_budget_lines_in(i).raw_cost := NULL;
10705: END IF;
10706:
10707: IF l_budget_lines_in(i).burdened_cost = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
10703: IF l_budget_lines_in(i).raw_cost = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
10704: l_budget_lines_in(i).raw_cost := NULL;
10705: END IF;
10706:
10707: IF l_budget_lines_in(i).burdened_cost = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
10708: l_budget_lines_in(i).burdened_cost := NULL;
10709: END IF;
10710:
10711: IF l_budget_lines_in(i).revenue = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
10707: IF l_budget_lines_in(i).burdened_cost = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
10708: l_budget_lines_in(i).burdened_cost := NULL;
10709: END IF;
10710:
10711: IF l_budget_lines_in(i).revenue = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
10712: l_budget_lines_in(i).revenue := NULL;
10713: END IF;
10714:
10715: IF l_budget_lines_in(i).quantity = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
10711: IF l_budget_lines_in(i).revenue = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
10712: l_budget_lines_in(i).revenue := NULL;
10713: END IF;
10714:
10715: IF l_budget_lines_in(i).quantity = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
10716: l_budget_lines_in(i).quantity := NULL;
10717: END IF;
10718:
10719:
10716: l_budget_lines_in(i).quantity := NULL;
10717: END IF;
10718:
10719:
10720: IF l_budget_lines_in(i).change_reason_code =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10721: l_budget_lines_in(i).change_reason_code :=NULL;
10722: END IF;
10723:
10724: IF l_budget_lines_in(i).description = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10720: IF l_budget_lines_in(i).change_reason_code =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10721: l_budget_lines_in(i).change_reason_code :=NULL;
10722: END IF;
10723:
10724: IF l_budget_lines_in(i).description = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10725: l_budget_lines_in(i).description := NULL;
10726: END IF;
10727:
10728: IF l_budget_lines_in(i).attribute_category = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10724: IF l_budget_lines_in(i).description = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10725: l_budget_lines_in(i).description := NULL;
10726: END IF;
10727:
10728: IF l_budget_lines_in(i).attribute_category = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10729: l_budget_lines_in(i).attribute_category := NULL;
10730: END IF;
10731:
10732: IF l_budget_lines_in(i).attribute1 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10728: IF l_budget_lines_in(i).attribute_category = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10729: l_budget_lines_in(i).attribute_category := NULL;
10730: END IF;
10731:
10732: IF l_budget_lines_in(i).attribute1 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10733: l_budget_lines_in(i).attribute1 := NULL;
10734: END IF;
10735:
10736: IF l_budget_lines_in(i).attribute2 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10732: IF l_budget_lines_in(i).attribute1 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10733: l_budget_lines_in(i).attribute1 := NULL;
10734: END IF;
10735:
10736: IF l_budget_lines_in(i).attribute2 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10737: l_budget_lines_in(i).attribute2 := NULL;
10738: END IF;
10739:
10740: IF l_budget_lines_in(i).attribute3 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10736: IF l_budget_lines_in(i).attribute2 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10737: l_budget_lines_in(i).attribute2 := NULL;
10738: END IF;
10739:
10740: IF l_budget_lines_in(i).attribute3 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10741: l_budget_lines_in(i).attribute3 := NULL;
10742: END IF;
10743:
10744: IF l_budget_lines_in(i).attribute4 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10740: IF l_budget_lines_in(i).attribute3 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10741: l_budget_lines_in(i).attribute3 := NULL;
10742: END IF;
10743:
10744: IF l_budget_lines_in(i).attribute4 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10745: l_budget_lines_in(i).attribute4 := NULL;
10746: END IF;
10747:
10748: IF l_budget_lines_in(i).attribute5 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10744: IF l_budget_lines_in(i).attribute4 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10745: l_budget_lines_in(i).attribute4 := NULL;
10746: END IF;
10747:
10748: IF l_budget_lines_in(i).attribute5 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10749: l_budget_lines_in(i).attribute5 := NULL;
10750: END IF;
10751:
10752: IF l_budget_lines_in(i).attribute6 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10748: IF l_budget_lines_in(i).attribute5 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10749: l_budget_lines_in(i).attribute5 := NULL;
10750: END IF;
10751:
10752: IF l_budget_lines_in(i).attribute6 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10753: l_budget_lines_in(i).attribute6 := NULL;
10754: END IF;
10755:
10756: IF l_budget_lines_in(i).attribute7 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10752: IF l_budget_lines_in(i).attribute6 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10753: l_budget_lines_in(i).attribute6 := NULL;
10754: END IF;
10755:
10756: IF l_budget_lines_in(i).attribute7 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10757: l_budget_lines_in(i).attribute7 := NULL;
10758: END IF;
10759:
10760: IF l_budget_lines_in(i).attribute8 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10756: IF l_budget_lines_in(i).attribute7 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10757: l_budget_lines_in(i).attribute7 := NULL;
10758: END IF;
10759:
10760: IF l_budget_lines_in(i).attribute8 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10761: l_budget_lines_in(i).attribute8 := NULL;
10762: END IF;
10763:
10764: IF l_budget_lines_in(i).attribute9 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10760: IF l_budget_lines_in(i).attribute8 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10761: l_budget_lines_in(i).attribute8 := NULL;
10762: END IF;
10763:
10764: IF l_budget_lines_in(i).attribute9 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10765: l_budget_lines_in(i).attribute9 := NULL;
10766: END IF;
10767:
10768: IF l_budget_lines_in(i).attribute10 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10764: IF l_budget_lines_in(i).attribute9 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10765: l_budget_lines_in(i).attribute9 := NULL;
10766: END IF;
10767:
10768: IF l_budget_lines_in(i).attribute10 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10769: l_budget_lines_in(i).attribute10 := NULL;
10770: END IF;
10771:
10772: IF l_budget_lines_in(i).attribute11 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10768: IF l_budget_lines_in(i).attribute10 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10769: l_budget_lines_in(i).attribute10 := NULL;
10770: END IF;
10771:
10772: IF l_budget_lines_in(i).attribute11 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10773: l_budget_lines_in(i).attribute11 := NULL;
10774: END IF;
10775:
10776: IF l_budget_lines_in(i).attribute12 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10772: IF l_budget_lines_in(i).attribute11 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10773: l_budget_lines_in(i).attribute11 := NULL;
10774: END IF;
10775:
10776: IF l_budget_lines_in(i).attribute12 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10777: l_budget_lines_in(i).attribute12 := NULL;
10778: END IF;
10779:
10780: IF l_budget_lines_in(i).attribute13 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10776: IF l_budget_lines_in(i).attribute12 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10777: l_budget_lines_in(i).attribute12 := NULL;
10778: END IF;
10779:
10780: IF l_budget_lines_in(i).attribute13 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10781: l_budget_lines_in(i).attribute13 := NULL;
10782: END IF;
10783:
10784: IF l_budget_lines_in(i).attribute14 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10780: IF l_budget_lines_in(i).attribute13 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10781: l_budget_lines_in(i).attribute13 := NULL;
10782: END IF;
10783:
10784: IF l_budget_lines_in(i).attribute14 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10785: l_budget_lines_in(i).attribute14 := NULL;
10786: END IF;
10787:
10788: IF l_budget_lines_in(i).attribute15 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10784: IF l_budget_lines_in(i).attribute14 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10785: l_budget_lines_in(i).attribute14 := NULL;
10786: END IF;
10787:
10788: IF l_budget_lines_in(i).attribute15 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10789: l_budget_lines_in(i).attribute15 := NULL;
10790: END IF;
10791:
10792: IF l_budget_lines_in(i).txn_currency_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10788: IF l_budget_lines_in(i).attribute15 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10789: l_budget_lines_in(i).attribute15 := NULL;
10790: END IF;
10791:
10792: IF l_budget_lines_in(i).txn_currency_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10793: l_budget_lines_in(i).txn_currency_code := NULL;
10794: END IF;
10795:
10796: IF l_budget_lines_in(i).projfunc_cost_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10792: IF l_budget_lines_in(i).txn_currency_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10793: l_budget_lines_in(i).txn_currency_code := NULL;
10794: END IF;
10795:
10796: IF l_budget_lines_in(i).projfunc_cost_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10797: l_budget_lines_in(i).PROJFUNC_COST_RATE_TYPE := NULL;
10798: END IF;
10799:
10800: IF l_budget_lines_in(i).projfunc_cost_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10796: IF l_budget_lines_in(i).projfunc_cost_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10797: l_budget_lines_in(i).PROJFUNC_COST_RATE_TYPE := NULL;
10798: END IF;
10799:
10800: IF l_budget_lines_in(i).projfunc_cost_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10801: l_budget_lines_in(i).PROJFUNC_COST_RATE_DATE_TYPE := NULL;
10802: END IF;
10803:
10804: IF l_budget_lines_in(i).projfunc_cost_rate_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
10800: IF l_budget_lines_in(i).projfunc_cost_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10801: l_budget_lines_in(i).PROJFUNC_COST_RATE_DATE_TYPE := NULL;
10802: END IF;
10803:
10804: IF l_budget_lines_in(i).projfunc_cost_rate_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
10805: l_budget_lines_in(i).PROJFUNC_COST_RATE_DATE := NULL;
10806: END IF;
10807:
10808: IF l_budget_lines_in(i).projfunc_cost_exchange_rate=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
10804: IF l_budget_lines_in(i).projfunc_cost_rate_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
10805: l_budget_lines_in(i).PROJFUNC_COST_RATE_DATE := NULL;
10806: END IF;
10807:
10808: IF l_budget_lines_in(i).projfunc_cost_exchange_rate=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
10809: l_budget_lines_in(i).PROJFUNC_COST_EXCHANGE_RATE := NULL;
10810: END IF;
10811:
10812: IF l_budget_lines_in(i).projfunc_rev_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10808: IF l_budget_lines_in(i).projfunc_cost_exchange_rate=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
10809: l_budget_lines_in(i).PROJFUNC_COST_EXCHANGE_RATE := NULL;
10810: END IF;
10811:
10812: IF l_budget_lines_in(i).projfunc_rev_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10813: l_budget_lines_in(i).PROJFUNC_REV_RATE_TYPE := NULL;
10814: END IF;
10815:
10816: IF l_budget_lines_in(i).projfunc_rev_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10812: IF l_budget_lines_in(i).projfunc_rev_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10813: l_budget_lines_in(i).PROJFUNC_REV_RATE_TYPE := NULL;
10814: END IF;
10815:
10816: IF l_budget_lines_in(i).projfunc_rev_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10817: l_budget_lines_in(i).PROJFUNC_REV_RATE_DATE_TYPE := NULL;
10818: END IF;
10819:
10820: IF l_budget_lines_in(i).projfunc_rev_rate_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
10816: IF l_budget_lines_in(i).projfunc_rev_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10817: l_budget_lines_in(i).PROJFUNC_REV_RATE_DATE_TYPE := NULL;
10818: END IF;
10819:
10820: IF l_budget_lines_in(i).projfunc_rev_rate_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
10821: l_budget_lines_in(i).PROJFUNC_REV_RATE_DATE := NULL;
10822: END IF;
10823:
10824: IF l_budget_lines_in(i).projfunc_rev_exchange_rate=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
10820: IF l_budget_lines_in(i).projfunc_rev_rate_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
10821: l_budget_lines_in(i).PROJFUNC_REV_RATE_DATE := NULL;
10822: END IF;
10823:
10824: IF l_budget_lines_in(i).projfunc_rev_exchange_rate=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
10825: l_budget_lines_in(i).PROJFUNC_REV_EXCHANGE_RATE := NULL;
10826: END IF;
10827:
10828: IF l_budget_lines_in(i).project_cost_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10824: IF l_budget_lines_in(i).projfunc_rev_exchange_rate=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
10825: l_budget_lines_in(i).PROJFUNC_REV_EXCHANGE_RATE := NULL;
10826: END IF;
10827:
10828: IF l_budget_lines_in(i).project_cost_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10829: l_budget_lines_in(i).PROJECT_COST_RATE_TYPE := NULL;
10830: END IF;
10831:
10832: IF l_budget_lines_in(i).project_cost_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10828: IF l_budget_lines_in(i).project_cost_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10829: l_budget_lines_in(i).PROJECT_COST_RATE_TYPE := NULL;
10830: END IF;
10831:
10832: IF l_budget_lines_in(i).project_cost_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10833: l_budget_lines_in(i).PROJECT_COST_RATE_DATE_TYPE := NULL;
10834: END IF;
10835:
10836: IF l_budget_lines_in(i).project_cost_rate_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
10832: IF l_budget_lines_in(i).project_cost_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10833: l_budget_lines_in(i).PROJECT_COST_RATE_DATE_TYPE := NULL;
10834: END IF;
10835:
10836: IF l_budget_lines_in(i).project_cost_rate_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
10837: l_budget_lines_in(i).PROJECT_COST_RATE_DATE := NULL;
10838: END IF;
10839:
10840: IF l_budget_lines_in(i).project_cost_exchange_rate=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
10836: IF l_budget_lines_in(i).project_cost_rate_date=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
10837: l_budget_lines_in(i).PROJECT_COST_RATE_DATE := NULL;
10838: END IF;
10839:
10840: IF l_budget_lines_in(i).project_cost_exchange_rate=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
10841: l_budget_lines_in(i).PROJECT_COST_EXCHANGE_RATE := NULL;
10842: END IF;
10843:
10844: IF l_budget_lines_in(i).project_rev_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10840: IF l_budget_lines_in(i).project_cost_exchange_rate=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
10841: l_budget_lines_in(i).PROJECT_COST_EXCHANGE_RATE := NULL;
10842: END IF;
10843:
10844: IF l_budget_lines_in(i).project_rev_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10845: l_budget_lines_in(i).PROJECT_REV_RATE_TYPE := NULL;
10846: END IF;
10847:
10848: IF l_budget_lines_in(i).project_rev_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10844: IF l_budget_lines_in(i).project_rev_rate_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10845: l_budget_lines_in(i).PROJECT_REV_RATE_TYPE := NULL;
10846: END IF;
10847:
10848: IF l_budget_lines_in(i).project_rev_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10849: l_budget_lines_in(i).PROJECT_REV_RATE_DATE_TYPE := NULL;
10850: END IF;
10851:
10852: IF l_budget_lines_in(i).project_rev_rate_date =PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
10848: IF l_budget_lines_in(i).project_rev_rate_date_type=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10849: l_budget_lines_in(i).PROJECT_REV_RATE_DATE_TYPE := NULL;
10850: END IF;
10851:
10852: IF l_budget_lines_in(i).project_rev_rate_date =PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
10853: l_budget_lines_in(i).PROJECT_REV_RATE_DATE := NULL;
10854: END IF;
10855:
10856: IF l_budget_lines_in(i).project_rev_exchange_rate=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
10852: IF l_budget_lines_in(i).project_rev_rate_date =PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
10853: l_budget_lines_in(i).PROJECT_REV_RATE_DATE := NULL;
10854: END IF;
10855:
10856: IF l_budget_lines_in(i).project_rev_exchange_rate=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
10857: l_budget_lines_in(i).PROJECT_REV_EXCHANGE_RATE := NULL;
10858: END IF;
10859:
10860: IF l_budget_lines_in(i).pm_product_code =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10856: IF l_budget_lines_in(i).project_rev_exchange_rate=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
10857: l_budget_lines_in(i).PROJECT_REV_EXCHANGE_RATE := NULL;
10858: END IF;
10859:
10860: IF l_budget_lines_in(i).pm_product_code =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10861: l_budget_lines_in(i).pm_product_code := NULL;
10862: END IF;
10863:
10864: IF l_budget_lines_in(i).pm_budget_line_reference=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10860: IF l_budget_lines_in(i).pm_product_code =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10861: l_budget_lines_in(i).pm_product_code := NULL;
10862: END IF;
10863:
10864: IF l_budget_lines_in(i).pm_budget_line_reference=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10865: l_budget_lines_in(i).pm_budget_line_reference := NULL;
10866: END IF;
10867:
10868: --Added for bug#12424439 FP:bug#12606319
10892: ,p_multi_currency_flag => NULL
10893: ,p_project_cost_rate_type => NULL
10894: ,p_project_cost_rate_date_typ => NULL
10895: ,p_project_cost_rate_date => NULL
10896: ,p_project_cost_exchange_rate => PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM --Passing this as G_MISS_XXX as this is obsolete parameter
10897: ,p_projfunc_cost_rate_type => NULL
10898: ,p_projfunc_cost_rate_date_typ => NULL
10899: ,p_projfunc_cost_rate_date => NULL
10900: ,p_projfunc_cost_exchange_rate => PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM --Passing this as G_MISS_XXX as this is obsolete parameter
10896: ,p_project_cost_exchange_rate => PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM --Passing this as G_MISS_XXX as this is obsolete parameter
10897: ,p_projfunc_cost_rate_type => NULL
10898: ,p_projfunc_cost_rate_date_typ => NULL
10899: ,p_projfunc_cost_rate_date => NULL
10900: ,p_projfunc_cost_exchange_rate => PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM --Passing this as G_MISS_XXX as this is obsolete parameter
10901: ,p_project_rev_rate_type => NULL
10902: ,p_project_rev_rate_date_typ => NULL
10903: ,p_project_rev_rate_date => NULL
10904: ,p_project_rev_exchange_rate => PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM --Passing this as G_MISS_XXX as this is obsolete parameter
10900: ,p_projfunc_cost_exchange_rate => PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM --Passing this as G_MISS_XXX as this is obsolete parameter
10901: ,p_project_rev_rate_type => NULL
10902: ,p_project_rev_rate_date_typ => NULL
10903: ,p_project_rev_rate_date => NULL
10904: ,p_project_rev_exchange_rate => PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM --Passing this as G_MISS_XXX as this is obsolete parameter
10905: ,p_projfunc_rev_rate_type => NULL
10906: ,p_projfunc_rev_rate_date_typ => NULL
10907: ,p_projfunc_rev_rate_date => NULL
10908: ,p_projfunc_rev_exchange_rate => PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM --Passing this as G_MISS_XXX as this is obsolete parameter
10904: ,p_project_rev_exchange_rate => PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM --Passing this as G_MISS_XXX as this is obsolete parameter
10905: ,p_projfunc_rev_rate_type => NULL
10906: ,p_projfunc_rev_rate_date_typ => NULL
10907: ,p_projfunc_rev_rate_date => NULL
10908: ,p_projfunc_rev_exchange_rate => PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM --Passing this as G_MISS_XXX as this is obsolete parameter
10909: ,px_budget_lines_in => l_budget_lines_in
10910: ,x_budget_lines_out => p_budget_lines_out /* Bug 3368135*/
10911: /* Bug 3986129: FP.M Web ADI Dev changes: New parameters added */
10912: ,x_mfc_cost_type_id_tbl => l_mfc_cost_type_id_tbl
10947: ,p_multi_currency_flag => lx_plan_in_multi_curr_flag
10948: ,p_project_cost_rate_type => lx_project_cost_rate_type
10949: ,p_project_cost_rate_date_typ => lx_project_cost_rate_date_typ
10950: ,p_project_cost_rate_date => lx_project_cost_rate_date
10951: ,p_project_cost_exchange_rate => PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM --Passing this as G_MISS_XXX as this is obsolete parameter
10952: ,p_projfunc_cost_rate_type => lx_projfunc_cost_rate_type
10953: ,p_projfunc_cost_rate_date_typ => lx_projfunc_cost_rate_date_typ
10954: ,p_projfunc_cost_rate_date => lx_projfunc_cost_rate_date
10955: ,p_projfunc_cost_exchange_rate => PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM --Passing this as G_MISS_XXX as this is obsolete parameter
10951: ,p_project_cost_exchange_rate => PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM --Passing this as G_MISS_XXX as this is obsolete parameter
10952: ,p_projfunc_cost_rate_type => lx_projfunc_cost_rate_type
10953: ,p_projfunc_cost_rate_date_typ => lx_projfunc_cost_rate_date_typ
10954: ,p_projfunc_cost_rate_date => lx_projfunc_cost_rate_date
10955: ,p_projfunc_cost_exchange_rate => PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM --Passing this as G_MISS_XXX as this is obsolete parameter
10956: ,p_project_rev_rate_type => lx_project_rev_rate_type
10957: ,p_project_rev_rate_date_typ => lx_project_rev_rate_date_typ
10958: ,p_project_rev_rate_date => lx_project_rev_rate_date
10959: ,p_project_rev_exchange_rate => PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM --Passing this as G_MISS_XXX as this is obsolete parameter
10955: ,p_projfunc_cost_exchange_rate => PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM --Passing this as G_MISS_XXX as this is obsolete parameter
10956: ,p_project_rev_rate_type => lx_project_rev_rate_type
10957: ,p_project_rev_rate_date_typ => lx_project_rev_rate_date_typ
10958: ,p_project_rev_rate_date => lx_project_rev_rate_date
10959: ,p_project_rev_exchange_rate => PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM --Passing this as G_MISS_XXX as this is obsolete parameter
10960: ,p_projfunc_rev_rate_type => lx_projfunc_rev_rate_type
10961: ,p_projfunc_rev_rate_date_typ => lx_projfunc_rev_rate_date_typ
10962: ,p_projfunc_rev_rate_date => lx_projfunc_rev_rate_date
10963: ,p_projfunc_rev_exchange_rate => PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM --Passing this as G_MISS_XXX as this is obsolete parameter
10959: ,p_project_rev_exchange_rate => PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM --Passing this as G_MISS_XXX as this is obsolete parameter
10960: ,p_projfunc_rev_rate_type => lx_projfunc_rev_rate_type
10961: ,p_projfunc_rev_rate_date_typ => lx_projfunc_rev_rate_date_typ
10962: ,p_projfunc_rev_rate_date => lx_projfunc_rev_rate_date
10963: ,p_projfunc_rev_exchange_rate => PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM --Passing this as G_MISS_XXX as this is obsolete parameter
10964: ,p_version_info_rec => l_version_info_rec -- Added for bug 4290310.
10965: ,px_budget_lines_in => l_budget_lines_in
10966: ,x_budget_lines_out => p_budget_lines_out /* Bug 3368135*/
10967: /* Bug 3986129: FP.M Web ADI Dev changes: New parameters added */
10981: IF (l_budget_type_code IS NULL)
10982: THEN
10983: IF(lx_plan_in_multi_curr_flag = 'N')
10984: THEN
10985: IF((p_projfunc_cost_rate_type is null OR p_projfunc_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10986: (p_projfunc_cost_rate_date_typ is null OR p_projfunc_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10987: (p_projfunc_cost_rate_date is null OR p_projfunc_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) AND
10988: (p_projfunc_rev_rate_type is null OR p_projfunc_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10989: (p_projfunc_rev_rate_date_typ is null OR p_projfunc_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10982: THEN
10983: IF(lx_plan_in_multi_curr_flag = 'N')
10984: THEN
10985: IF((p_projfunc_cost_rate_type is null OR p_projfunc_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10986: (p_projfunc_cost_rate_date_typ is null OR p_projfunc_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10987: (p_projfunc_cost_rate_date is null OR p_projfunc_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) AND
10988: (p_projfunc_rev_rate_type is null OR p_projfunc_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10989: (p_projfunc_rev_rate_date_typ is null OR p_projfunc_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10990: (p_projfunc_rev_rate_date is null OR p_projfunc_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) AND
10983: IF(lx_plan_in_multi_curr_flag = 'N')
10984: THEN
10985: IF((p_projfunc_cost_rate_type is null OR p_projfunc_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10986: (p_projfunc_cost_rate_date_typ is null OR p_projfunc_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10987: (p_projfunc_cost_rate_date is null OR p_projfunc_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) AND
10988: (p_projfunc_rev_rate_type is null OR p_projfunc_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10989: (p_projfunc_rev_rate_date_typ is null OR p_projfunc_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10990: (p_projfunc_rev_rate_date is null OR p_projfunc_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) AND
10991: (p_project_cost_rate_type is null OR p_project_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10984: THEN
10985: IF((p_projfunc_cost_rate_type is null OR p_projfunc_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10986: (p_projfunc_cost_rate_date_typ is null OR p_projfunc_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10987: (p_projfunc_cost_rate_date is null OR p_projfunc_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) AND
10988: (p_projfunc_rev_rate_type is null OR p_projfunc_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10989: (p_projfunc_rev_rate_date_typ is null OR p_projfunc_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10990: (p_projfunc_rev_rate_date is null OR p_projfunc_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) AND
10991: (p_project_cost_rate_type is null OR p_project_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10992: (p_project_cost_rate_date_typ is null OR p_project_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10985: IF((p_projfunc_cost_rate_type is null OR p_projfunc_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10986: (p_projfunc_cost_rate_date_typ is null OR p_projfunc_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10987: (p_projfunc_cost_rate_date is null OR p_projfunc_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) AND
10988: (p_projfunc_rev_rate_type is null OR p_projfunc_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10989: (p_projfunc_rev_rate_date_typ is null OR p_projfunc_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10990: (p_projfunc_rev_rate_date is null OR p_projfunc_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) AND
10991: (p_project_cost_rate_type is null OR p_project_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10992: (p_project_cost_rate_date_typ is null OR p_project_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10993: (p_project_cost_rate_date is null OR p_project_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) AND
10986: (p_projfunc_cost_rate_date_typ is null OR p_projfunc_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10987: (p_projfunc_cost_rate_date is null OR p_projfunc_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) AND
10988: (p_projfunc_rev_rate_type is null OR p_projfunc_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10989: (p_projfunc_rev_rate_date_typ is null OR p_projfunc_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10990: (p_projfunc_rev_rate_date is null OR p_projfunc_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) AND
10991: (p_project_cost_rate_type is null OR p_project_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10992: (p_project_cost_rate_date_typ is null OR p_project_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10993: (p_project_cost_rate_date is null OR p_project_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) AND
10994: (p_project_rev_rate_type is null OR p_project_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10987: (p_projfunc_cost_rate_date is null OR p_projfunc_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) AND
10988: (p_projfunc_rev_rate_type is null OR p_projfunc_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10989: (p_projfunc_rev_rate_date_typ is null OR p_projfunc_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10990: (p_projfunc_rev_rate_date is null OR p_projfunc_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) AND
10991: (p_project_cost_rate_type is null OR p_project_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10992: (p_project_cost_rate_date_typ is null OR p_project_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10993: (p_project_cost_rate_date is null OR p_project_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) AND
10994: (p_project_rev_rate_type is null OR p_project_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10995: (p_project_rev_rate_date_typ is null OR p_project_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10988: (p_projfunc_rev_rate_type is null OR p_projfunc_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10989: (p_projfunc_rev_rate_date_typ is null OR p_projfunc_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10990: (p_projfunc_rev_rate_date is null OR p_projfunc_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) AND
10991: (p_project_cost_rate_type is null OR p_project_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10992: (p_project_cost_rate_date_typ is null OR p_project_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10993: (p_project_cost_rate_date is null OR p_project_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) AND
10994: (p_project_rev_rate_type is null OR p_project_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10995: (p_project_rev_rate_date_typ is null OR p_project_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10996: (p_project_rev_rate_date is null OR p_project_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ))
10989: (p_projfunc_rev_rate_date_typ is null OR p_projfunc_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10990: (p_projfunc_rev_rate_date is null OR p_projfunc_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) AND
10991: (p_project_cost_rate_type is null OR p_project_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10992: (p_project_cost_rate_date_typ is null OR p_project_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10993: (p_project_cost_rate_date is null OR p_project_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) AND
10994: (p_project_rev_rate_type is null OR p_project_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10995: (p_project_rev_rate_date_typ is null OR p_project_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10996: (p_project_rev_rate_date is null OR p_project_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ))
10997: THEN
10990: (p_projfunc_rev_rate_date is null OR p_projfunc_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) AND
10991: (p_project_cost_rate_type is null OR p_project_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10992: (p_project_cost_rate_date_typ is null OR p_project_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10993: (p_project_cost_rate_date is null OR p_project_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) AND
10994: (p_project_rev_rate_type is null OR p_project_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10995: (p_project_rev_rate_date_typ is null OR p_project_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10996: (p_project_rev_rate_date is null OR p_project_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ))
10997: THEN
10998: NULL;
10991: (p_project_cost_rate_type is null OR p_project_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10992: (p_project_cost_rate_date_typ is null OR p_project_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10993: (p_project_cost_rate_date is null OR p_project_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) AND
10994: (p_project_rev_rate_type is null OR p_project_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10995: (p_project_rev_rate_date_typ is null OR p_project_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10996: (p_project_rev_rate_date is null OR p_project_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ))
10997: THEN
10998: NULL;
10999: ELSE
10992: (p_project_cost_rate_date_typ is null OR p_project_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10993: (p_project_cost_rate_date is null OR p_project_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) AND
10994: (p_project_rev_rate_type is null OR p_project_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10995: (p_project_rev_rate_date_typ is null OR p_project_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
10996: (p_project_rev_rate_date is null OR p_project_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ))
10997: THEN
10998: NULL;
10999: ELSE
11000: /*even if one of the currency conversion attributes is not null then call validate header info
11002: *attributes*/
11003: l_call_validate_curr_api_flg := 'Y'; --Setting this flag to call the validate_currency_conversion API later.
11004: END IF;
11005: ELSIF (lx_plan_in_multi_curr_flag = 'Y') THEN
11006: IF( p_projfunc_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11007: p_projfunc_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11008: p_projfunc_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND
11009: p_projfunc_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11010: p_projfunc_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11003: l_call_validate_curr_api_flg := 'Y'; --Setting this flag to call the validate_currency_conversion API later.
11004: END IF;
11005: ELSIF (lx_plan_in_multi_curr_flag = 'Y') THEN
11006: IF( p_projfunc_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11007: p_projfunc_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11008: p_projfunc_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND
11009: p_projfunc_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11010: p_projfunc_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11011: p_projfunc_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND
11004: END IF;
11005: ELSIF (lx_plan_in_multi_curr_flag = 'Y') THEN
11006: IF( p_projfunc_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11007: p_projfunc_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11008: p_projfunc_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND
11009: p_projfunc_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11010: p_projfunc_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11011: p_projfunc_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND
11012: p_project_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11005: ELSIF (lx_plan_in_multi_curr_flag = 'Y') THEN
11006: IF( p_projfunc_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11007: p_projfunc_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11008: p_projfunc_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND
11009: p_projfunc_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11010: p_projfunc_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11011: p_projfunc_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND
11012: p_project_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11013: p_project_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11006: IF( p_projfunc_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11007: p_projfunc_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11008: p_projfunc_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND
11009: p_projfunc_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11010: p_projfunc_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11011: p_projfunc_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND
11012: p_project_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11013: p_project_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11014: p_project_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND
11007: p_projfunc_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11008: p_projfunc_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND
11009: p_projfunc_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11010: p_projfunc_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11011: p_projfunc_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND
11012: p_project_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11013: p_project_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11014: p_project_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND
11015: p_project_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11008: p_projfunc_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND
11009: p_projfunc_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11010: p_projfunc_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11011: p_projfunc_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND
11012: p_project_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11013: p_project_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11014: p_project_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND
11015: p_project_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11016: p_project_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11009: p_projfunc_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11010: p_projfunc_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11011: p_projfunc_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND
11012: p_project_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11013: p_project_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11014: p_project_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND
11015: p_project_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11016: p_project_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11017: p_project_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
11010: p_projfunc_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11011: p_projfunc_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND
11012: p_project_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11013: p_project_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11014: p_project_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND
11015: p_project_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11016: p_project_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11017: p_project_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
11018: THEN --if the user doesnt want them to change then we need not call validate API
11011: p_projfunc_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND
11012: p_project_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11013: p_project_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11014: p_project_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND
11015: p_project_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11016: p_project_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11017: p_project_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
11018: THEN --if the user doesnt want them to change then we need not call validate API
11019: NULL;
11012: p_project_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11013: p_project_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11014: p_project_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND
11015: p_project_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11016: p_project_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11017: p_project_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
11018: THEN --if the user doesnt want them to change then we need not call validate API
11019: NULL;
11020: ELSE
11013: p_project_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11014: p_project_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND
11015: p_project_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11016: p_project_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
11017: p_project_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
11018: THEN --if the user doesnt want them to change then we need not call validate API
11019: NULL;
11020: ELSE
11021: /*Here there could be two cases. All the passed MC conversion attributes could be null or one of them could be not null
11147: END IF;
11148:
11149: update pa_proj_fp_options
11150: set
11151: projfunc_cost_rate_type = decode(p_projfunc_cost_rate_type, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, projfunc_cost_rate_type , p_projfunc_cost_rate_type)
11152: ,projfunc_cost_rate_date_type = decode(p_projfunc_cost_rate_date_typ,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, projfunc_cost_rate_date_type, p_projfunc_cost_rate_date_typ)
11153: ,projfunc_cost_rate_date = decode(p_projfunc_cost_rate_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE, projfunc_cost_rate_date , p_projfunc_cost_rate_date)
11154: ,projfunc_rev_rate_type = decode(p_projfunc_rev_rate_type, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, projfunc_rev_rate_type , p_projfunc_rev_rate_type)
11155: ,projfunc_rev_rate_date_type = decode(p_projfunc_rev_rate_date_typ, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, projfunc_rev_rate_date_type , p_projfunc_rev_rate_date_typ)
11148:
11149: update pa_proj_fp_options
11150: set
11151: projfunc_cost_rate_type = decode(p_projfunc_cost_rate_type, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, projfunc_cost_rate_type , p_projfunc_cost_rate_type)
11152: ,projfunc_cost_rate_date_type = decode(p_projfunc_cost_rate_date_typ,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, projfunc_cost_rate_date_type, p_projfunc_cost_rate_date_typ)
11153: ,projfunc_cost_rate_date = decode(p_projfunc_cost_rate_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE, projfunc_cost_rate_date , p_projfunc_cost_rate_date)
11154: ,projfunc_rev_rate_type = decode(p_projfunc_rev_rate_type, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, projfunc_rev_rate_type , p_projfunc_rev_rate_type)
11155: ,projfunc_rev_rate_date_type = decode(p_projfunc_rev_rate_date_typ, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, projfunc_rev_rate_date_type , p_projfunc_rev_rate_date_typ)
11156: ,projfunc_rev_rate_date = decode(p_projfunc_rev_rate_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE, projfunc_rev_rate_date , p_projfunc_rev_rate_date)
11149: update pa_proj_fp_options
11150: set
11151: projfunc_cost_rate_type = decode(p_projfunc_cost_rate_type, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, projfunc_cost_rate_type , p_projfunc_cost_rate_type)
11152: ,projfunc_cost_rate_date_type = decode(p_projfunc_cost_rate_date_typ,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, projfunc_cost_rate_date_type, p_projfunc_cost_rate_date_typ)
11153: ,projfunc_cost_rate_date = decode(p_projfunc_cost_rate_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE, projfunc_cost_rate_date , p_projfunc_cost_rate_date)
11154: ,projfunc_rev_rate_type = decode(p_projfunc_rev_rate_type, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, projfunc_rev_rate_type , p_projfunc_rev_rate_type)
11155: ,projfunc_rev_rate_date_type = decode(p_projfunc_rev_rate_date_typ, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, projfunc_rev_rate_date_type , p_projfunc_rev_rate_date_typ)
11156: ,projfunc_rev_rate_date = decode(p_projfunc_rev_rate_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE, projfunc_rev_rate_date , p_projfunc_rev_rate_date)
11157: ,project_cost_rate_type = decode(p_project_cost_rate_type, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, project_cost_rate_type , p_project_cost_rate_type)
11150: set
11151: projfunc_cost_rate_type = decode(p_projfunc_cost_rate_type, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, projfunc_cost_rate_type , p_projfunc_cost_rate_type)
11152: ,projfunc_cost_rate_date_type = decode(p_projfunc_cost_rate_date_typ,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, projfunc_cost_rate_date_type, p_projfunc_cost_rate_date_typ)
11153: ,projfunc_cost_rate_date = decode(p_projfunc_cost_rate_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE, projfunc_cost_rate_date , p_projfunc_cost_rate_date)
11154: ,projfunc_rev_rate_type = decode(p_projfunc_rev_rate_type, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, projfunc_rev_rate_type , p_projfunc_rev_rate_type)
11155: ,projfunc_rev_rate_date_type = decode(p_projfunc_rev_rate_date_typ, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, projfunc_rev_rate_date_type , p_projfunc_rev_rate_date_typ)
11156: ,projfunc_rev_rate_date = decode(p_projfunc_rev_rate_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE, projfunc_rev_rate_date , p_projfunc_rev_rate_date)
11157: ,project_cost_rate_type = decode(p_project_cost_rate_type, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, project_cost_rate_type , p_project_cost_rate_type)
11158: ,project_cost_rate_date_type = decode(p_project_cost_rate_date_typ, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, project_cost_rate_date_type , p_project_cost_rate_date_typ)
11151: projfunc_cost_rate_type = decode(p_projfunc_cost_rate_type, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, projfunc_cost_rate_type , p_projfunc_cost_rate_type)
11152: ,projfunc_cost_rate_date_type = decode(p_projfunc_cost_rate_date_typ,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, projfunc_cost_rate_date_type, p_projfunc_cost_rate_date_typ)
11153: ,projfunc_cost_rate_date = decode(p_projfunc_cost_rate_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE, projfunc_cost_rate_date , p_projfunc_cost_rate_date)
11154: ,projfunc_rev_rate_type = decode(p_projfunc_rev_rate_type, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, projfunc_rev_rate_type , p_projfunc_rev_rate_type)
11155: ,projfunc_rev_rate_date_type = decode(p_projfunc_rev_rate_date_typ, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, projfunc_rev_rate_date_type , p_projfunc_rev_rate_date_typ)
11156: ,projfunc_rev_rate_date = decode(p_projfunc_rev_rate_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE, projfunc_rev_rate_date , p_projfunc_rev_rate_date)
11157: ,project_cost_rate_type = decode(p_project_cost_rate_type, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, project_cost_rate_type , p_project_cost_rate_type)
11158: ,project_cost_rate_date_type = decode(p_project_cost_rate_date_typ, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, project_cost_rate_date_type , p_project_cost_rate_date_typ)
11159: ,project_cost_rate_date = decode(p_project_cost_rate_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE, project_cost_rate_date , p_project_cost_rate_date)
11152: ,projfunc_cost_rate_date_type = decode(p_projfunc_cost_rate_date_typ,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, projfunc_cost_rate_date_type, p_projfunc_cost_rate_date_typ)
11153: ,projfunc_cost_rate_date = decode(p_projfunc_cost_rate_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE, projfunc_cost_rate_date , p_projfunc_cost_rate_date)
11154: ,projfunc_rev_rate_type = decode(p_projfunc_rev_rate_type, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, projfunc_rev_rate_type , p_projfunc_rev_rate_type)
11155: ,projfunc_rev_rate_date_type = decode(p_projfunc_rev_rate_date_typ, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, projfunc_rev_rate_date_type , p_projfunc_rev_rate_date_typ)
11156: ,projfunc_rev_rate_date = decode(p_projfunc_rev_rate_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE, projfunc_rev_rate_date , p_projfunc_rev_rate_date)
11157: ,project_cost_rate_type = decode(p_project_cost_rate_type, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, project_cost_rate_type , p_project_cost_rate_type)
11158: ,project_cost_rate_date_type = decode(p_project_cost_rate_date_typ, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, project_cost_rate_date_type , p_project_cost_rate_date_typ)
11159: ,project_cost_rate_date = decode(p_project_cost_rate_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE, project_cost_rate_date , p_project_cost_rate_date)
11160: ,project_rev_rate_type = decode(p_project_rev_rate_type, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, project_rev_rate_type , p_project_rev_rate_type)
11153: ,projfunc_cost_rate_date = decode(p_projfunc_cost_rate_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE, projfunc_cost_rate_date , p_projfunc_cost_rate_date)
11154: ,projfunc_rev_rate_type = decode(p_projfunc_rev_rate_type, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, projfunc_rev_rate_type , p_projfunc_rev_rate_type)
11155: ,projfunc_rev_rate_date_type = decode(p_projfunc_rev_rate_date_typ, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, projfunc_rev_rate_date_type , p_projfunc_rev_rate_date_typ)
11156: ,projfunc_rev_rate_date = decode(p_projfunc_rev_rate_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE, projfunc_rev_rate_date , p_projfunc_rev_rate_date)
11157: ,project_cost_rate_type = decode(p_project_cost_rate_type, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, project_cost_rate_type , p_project_cost_rate_type)
11158: ,project_cost_rate_date_type = decode(p_project_cost_rate_date_typ, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, project_cost_rate_date_type , p_project_cost_rate_date_typ)
11159: ,project_cost_rate_date = decode(p_project_cost_rate_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE, project_cost_rate_date , p_project_cost_rate_date)
11160: ,project_rev_rate_type = decode(p_project_rev_rate_type, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, project_rev_rate_type , p_project_rev_rate_type)
11161: ,project_rev_rate_date_type = decode(p_project_rev_rate_date_typ, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, project_rev_rate_date_type , p_project_rev_rate_date_typ)
11154: ,projfunc_rev_rate_type = decode(p_projfunc_rev_rate_type, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, projfunc_rev_rate_type , p_projfunc_rev_rate_type)
11155: ,projfunc_rev_rate_date_type = decode(p_projfunc_rev_rate_date_typ, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, projfunc_rev_rate_date_type , p_projfunc_rev_rate_date_typ)
11156: ,projfunc_rev_rate_date = decode(p_projfunc_rev_rate_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE, projfunc_rev_rate_date , p_projfunc_rev_rate_date)
11157: ,project_cost_rate_type = decode(p_project_cost_rate_type, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, project_cost_rate_type , p_project_cost_rate_type)
11158: ,project_cost_rate_date_type = decode(p_project_cost_rate_date_typ, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, project_cost_rate_date_type , p_project_cost_rate_date_typ)
11159: ,project_cost_rate_date = decode(p_project_cost_rate_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE, project_cost_rate_date , p_project_cost_rate_date)
11160: ,project_rev_rate_type = decode(p_project_rev_rate_type, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, project_rev_rate_type , p_project_rev_rate_type)
11161: ,project_rev_rate_date_type = decode(p_project_rev_rate_date_typ, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, project_rev_rate_date_type , p_project_rev_rate_date_typ)
11162: ,project_rev_rate_date = decode(p_project_rev_rate_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE, project_rev_rate_date , p_project_rev_rate_date)
11155: ,projfunc_rev_rate_date_type = decode(p_projfunc_rev_rate_date_typ, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, projfunc_rev_rate_date_type , p_projfunc_rev_rate_date_typ)
11156: ,projfunc_rev_rate_date = decode(p_projfunc_rev_rate_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE, projfunc_rev_rate_date , p_projfunc_rev_rate_date)
11157: ,project_cost_rate_type = decode(p_project_cost_rate_type, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, project_cost_rate_type , p_project_cost_rate_type)
11158: ,project_cost_rate_date_type = decode(p_project_cost_rate_date_typ, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, project_cost_rate_date_type , p_project_cost_rate_date_typ)
11159: ,project_cost_rate_date = decode(p_project_cost_rate_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE, project_cost_rate_date , p_project_cost_rate_date)
11160: ,project_rev_rate_type = decode(p_project_rev_rate_type, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, project_rev_rate_type , p_project_rev_rate_type)
11161: ,project_rev_rate_date_type = decode(p_project_rev_rate_date_typ, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, project_rev_rate_date_type , p_project_rev_rate_date_typ)
11162: ,project_rev_rate_date = decode(p_project_rev_rate_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE, project_rev_rate_date , p_project_rev_rate_date)
11163: ,record_version_number = record_version_number +1
11156: ,projfunc_rev_rate_date = decode(p_projfunc_rev_rate_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE, projfunc_rev_rate_date , p_projfunc_rev_rate_date)
11157: ,project_cost_rate_type = decode(p_project_cost_rate_type, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, project_cost_rate_type , p_project_cost_rate_type)
11158: ,project_cost_rate_date_type = decode(p_project_cost_rate_date_typ, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, project_cost_rate_date_type , p_project_cost_rate_date_typ)
11159: ,project_cost_rate_date = decode(p_project_cost_rate_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE, project_cost_rate_date , p_project_cost_rate_date)
11160: ,project_rev_rate_type = decode(p_project_rev_rate_type, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, project_rev_rate_type , p_project_rev_rate_type)
11161: ,project_rev_rate_date_type = decode(p_project_rev_rate_date_typ, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, project_rev_rate_date_type , p_project_rev_rate_date_typ)
11162: ,project_rev_rate_date = decode(p_project_rev_rate_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE, project_rev_rate_date , p_project_rev_rate_date)
11163: ,record_version_number = record_version_number +1
11164: ,last_update_date = SYSDATE
11157: ,project_cost_rate_type = decode(p_project_cost_rate_type, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, project_cost_rate_type , p_project_cost_rate_type)
11158: ,project_cost_rate_date_type = decode(p_project_cost_rate_date_typ, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, project_cost_rate_date_type , p_project_cost_rate_date_typ)
11159: ,project_cost_rate_date = decode(p_project_cost_rate_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE, project_cost_rate_date , p_project_cost_rate_date)
11160: ,project_rev_rate_type = decode(p_project_rev_rate_type, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, project_rev_rate_type , p_project_rev_rate_type)
11161: ,project_rev_rate_date_type = decode(p_project_rev_rate_date_typ, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, project_rev_rate_date_type , p_project_rev_rate_date_typ)
11162: ,project_rev_rate_date = decode(p_project_rev_rate_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE, project_rev_rate_date , p_project_rev_rate_date)
11163: ,record_version_number = record_version_number +1
11164: ,last_update_date = SYSDATE
11165: ,last_updated_by = G_USER_ID
11158: ,project_cost_rate_date_type = decode(p_project_cost_rate_date_typ, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, project_cost_rate_date_type , p_project_cost_rate_date_typ)
11159: ,project_cost_rate_date = decode(p_project_cost_rate_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE, project_cost_rate_date , p_project_cost_rate_date)
11160: ,project_rev_rate_type = decode(p_project_rev_rate_type, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, project_rev_rate_type , p_project_rev_rate_type)
11161: ,project_rev_rate_date_type = decode(p_project_rev_rate_date_typ, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR, project_rev_rate_date_type , p_project_rev_rate_date_typ)
11162: ,project_rev_rate_date = decode(p_project_rev_rate_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE, project_rev_rate_date , p_project_rev_rate_date)
11163: ,record_version_number = record_version_number +1
11164: ,last_update_date = SYSDATE
11165: ,last_updated_by = G_USER_ID
11166: ,last_update_login = G_LOGIN_ID
11200: *.output parameter of vallidate_budget_lines(this call to validate_budget_lines has been made before this point in code). */
11201: l_budget_line_in_rec := l_budget_lines_in(l_budget_line_index);--p_budget_lines_in(l_budget_line_index);
11202:
11203:
11204: IF l_budget_line_in_rec.period_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11205: AND l_budget_line_in_rec.period_name IS NOT NULL
11206: THEN
11207:
11208: OPEN l_budget_periods_csr( l_budget_line_in_rec.period_name
11214: THEN
11215:
11216: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11217: THEN
11218: pa_interface_utils_pub.map_new_amg_msg
11219: ( p_old_message_code => 'PA_BUDGET_PERIOD_IS_INVALID'
11220: ,p_msg_attribute => 'CHANGE'
11221: ,p_resize_flag => 'Y'
11222: ,p_msg_context => 'BUDG'
11235: END IF;
11236:
11237: CLOSE l_budget_periods_csr;
11238:
11239: ELSIF l_budget_line_in_rec.budget_start_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
11240: AND l_budget_line_in_rec.budget_start_date IS NOT NULL
11241: THEN
11242:
11243: l_budget_start_date := trunc(l_budget_line_in_rec.budget_start_date);
11245: ELSE
11246:
11247: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11248: THEN
11249: pa_interface_utils_pub.map_new_amg_msg
11250: ( p_old_message_code => 'PA_START_DATE_MISSING'
11251: ,p_msg_attribute => 'CHANGE'
11252: ,p_resize_flag => 'N'
11253: ,p_msg_context => 'BUDG'
11282: p_err_stage => l_err_stage,
11283: p_err_stack => l_err_stack );
11284: IF l_err_code <> 0 THEN
11285: IF NOT pa_project_pvt.check_valid_message(l_err_stage) THEN
11286: pa_interface_utils_pub.map_new_amg_msg
11287: ( p_old_message_code => 'PA_NO_UNCATEGORIZED_LIST'
11288: ,p_msg_attribute => 'CHANGE'
11289: ,p_resize_flag => 'N'
11290: ,p_msg_context => 'BUDG'
11293: ,p_attribute3 => l_budget_type_code
11294: ,p_attribute4 => ''
11295: ,p_attribute5 => to_char(l_budget_start_date));
11296: ELSE
11297: pa_interface_utils_pub.map_new_amg_msg
11298: ( p_old_message_code => l_err_stage
11299: ,p_msg_attribute => 'CHANGE'
11300: ,p_resize_flag => 'N'
11301: ,p_msg_context => 'BUDG'
11309: -- RAISE FND_API.G_EXC_ERROR;
11310: END IF;
11311:
11312: l_resource_list_member_id := l_uncategorized_rlmid;
11313: l_budget_alias := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR;
11314:
11315: ELSIF l_categorization_code = 'R' THEN
11316: IF (l_budget_line_in_rec.resource_alias <>
11317: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11313: l_budget_alias := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR;
11314:
11315: ELSIF l_categorization_code = 'R' THEN
11316: IF (l_budget_line_in_rec.resource_alias <>
11317: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11318: AND l_budget_line_in_rec.resource_alias IS NOT NULL)
11319: OR (l_budget_line_in_rec.resource_list_member_id
11320: <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11321: AND l_budget_line_in_rec.resource_list_member_id IS NOT NULL) THEN
11316: IF (l_budget_line_in_rec.resource_alias <>
11317: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11318: AND l_budget_line_in_rec.resource_alias IS NOT NULL)
11319: OR (l_budget_line_in_rec.resource_list_member_id
11320: <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11321: AND l_budget_line_in_rec.resource_list_member_id IS NOT NULL) THEN
11322:
11323: pa_resource_pub.convert_alias_to_id
11324: ( p_project_id => l_project_id --Passing the project id here.
11378: p_err_stage => l_err_stage,
11379: p_err_stack => l_err_stack );
11380: IF l_err_code <> 0 THEN
11381: IF NOT pa_project_pvt.check_valid_message(l_err_stage) THEN
11382: pa_interface_utils_pub.map_new_amg_msg
11383: ( p_old_message_code => 'PA_NO_UNCATEGORIZED_LIST'
11384: ,p_msg_attribute => 'CHANGE'
11385: ,p_resize_flag => 'N'
11386: ,p_msg_context => 'BUDG'
11389: ,p_attribute3 => lx_fin_plan_type_name
11390: ,p_attribute4 => ''
11391: ,p_attribute5 => to_char(l_budget_start_date));
11392: ELSE
11393: pa_interface_utils_pub.map_new_amg_msg
11394: ( p_old_message_code => l_err_stage
11395: ,p_msg_attribute => 'CHANGE'
11396: ,p_resize_flag => 'N'
11397: ,p_msg_context => 'BUDG'
11406:
11407: IF (nvl(l_uncategorized_list_id,-99) = lx_resource_list_id) THEN
11408:
11409: l_budget_line_in_rec.resource_list_member_id :=l_uncategorized_rlmid;
11410: l_budget_line_in_rec.resource_alias := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR;
11411: l_resource_list_member_id := l_uncategorized_rlmid; -- bug 3453650
11412:
11413: ELSE
11414: --end comment for 3453650
11418: -- and resource member is (passed and not NULL)
11419: -- then we convert the alias to the id
11420: -- else we default to the uncategorized resource member
11421:
11422: IF (l_budget_line_in_rec.resource_alias <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11423: AND l_budget_line_in_rec.resource_alias IS NOT NULL)
11424: OR (l_budget_line_in_rec.resource_list_member_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11425: AND l_budget_line_in_rec.resource_list_member_id IS NOT NULL)
11426: THEN
11420: -- else we default to the uncategorized resource member
11421:
11422: IF (l_budget_line_in_rec.resource_alias <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11423: AND l_budget_line_in_rec.resource_alias IS NOT NULL)
11424: OR (l_budget_line_in_rec.resource_list_member_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11425: AND l_budget_line_in_rec.resource_list_member_id IS NOT NULL)
11426: THEN
11427: pa_resource_pub.Convert_alias_to_id
11428: ( p_project_id => l_project_id
11441: p_multiple_task_msg := 'F';
11442: END IF;
11443: l_budget_alias := l_budget_line_in_rec.resource_alias;
11444:
11445: END IF; -- l_budget_line_in_rec.resource_alias <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11446: END IF; -- nvl(l_uncategorized_res_list_id,-99) = lx_resource_list_id Bug 3454650
11447: IF l_fin_plan_level_code = 'P'
11448: OR (l_fin_plan_level_code in ('T','L') AND l_budget_line_in_rec.pa_task_id = 0 AND l_fin_plan_type_id IS NOT NULL) -- Added for Bug 8688683
11449: THEN
11469: END IF;
11470: END IF; -- l_fin_plan_level_code in ('T','L','M')
11471: END IF; -- IF BUDGET TYPE CODE IS NOT NULL
11472:
11473: l_amg_task_number := pa_interface_utils_pub.get_task_number_amg
11474: (p_task_number=> ''
11475: ,p_task_reference => ''
11476: ,p_task_id => l_task_id);
11477:
11494: CLOSE l_resource_assignment_csr;
11495:
11496:
11497: IF l_budget_line_in_rec.pm_budget_line_reference =
11498: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
11499: l_budget_line_in_rec.pm_budget_line_reference := NULL;
11500: END IF;
11501:
11502: /* Bug: 3453650 Added the below code*/
11522: -- end of code changes done for bug#12424439 ->FP:Bug#12606319
11523:
11524: ELSE
11525: IF l_budget_line_in_rec.txn_currency_code IS NULL THEN
11526: pa_interface_utils_pub.map_new_amg_msg
11527: ( p_old_message_code => 'PA_NO_TXN_CURRENCY_CODE'
11528: ,p_msg_attribute => 'CHANGE'
11529: ,p_resize_flag => 'N'
11530: ,p_msg_context => 'BUDG'
11609: /*Note carefully that while making the comparision below we are reading from p_budget_lines_in and not from
11610: *. l_budget_lines_in. l_budget_lines is an o/p parameter of validate_budget_lines call to which is made
11611: * above in the code flow. And before calling validate_budget_lines G_MISS_XXX handling is done for the values
11612: * present in l_budget_lines. So we cant use l_budget_lines in making the comparision again*/
11613: IF p_budget_lines_in(l_budget_line_index).raw_cost = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
11614: l_budget_line_in_rec.raw_cost := NULL;
11615: ELSIF(p_budget_lines_in(l_budget_line_index).raw_cost is null) THEN
11616: l_budget_line_in_rec.raw_cost := FND_API.G_MISS_NUM;
11617: ELSE
11617: ELSE
11618: l_budget_line_in_rec.raw_cost := l_budget_line_in_rec.raw_cost;
11619: END IF;
11620:
11621: IF p_budget_lines_in(l_budget_line_index).burdened_cost = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
11622: l_budget_line_in_rec.burdened_cost := NULL;
11623: ELSIF(p_budget_lines_in(l_budget_line_index).burdened_cost is null) THEN
11624: l_budget_line_in_rec.burdened_cost := FND_API.G_MISS_NUM;
11625: ELSE
11625: ELSE
11626: l_budget_line_in_rec.burdened_cost := l_budget_line_in_rec.burdened_cost;
11627: END IF;
11628:
11629: IF p_budget_lines_in(l_budget_line_index).revenue = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
11630: l_budget_line_in_rec.revenue := NULL;
11631: ELSIF(p_budget_lines_in(l_budget_line_index).revenue is null) THEN
11632: l_budget_line_in_rec.revenue := FND_API.G_MISS_NUM;
11633: ELSE
11633: ELSE
11634: l_budget_line_in_rec.revenue := l_budget_line_in_rec.revenue;
11635: END IF;
11636:
11637: IF p_budget_lines_in(l_budget_line_index).quantity = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
11638: l_budget_line_in_rec.quantity := NULL;
11639: ELSIF(p_budget_lines_in(l_budget_line_index).quantity is null) THEN
11640: l_budget_line_in_rec.quantity := FND_API.G_MISS_NUM;
11641: ELSE
11641: ELSE
11642: l_budget_line_in_rec.quantity := l_budget_line_in_rec.quantity;
11643: END IF;
11644:
11645: IF p_budget_lines_in(l_budget_line_index).change_reason_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
11646: l_budget_line_in_rec.change_reason_code :=NULL;
11647: ELSIF(p_budget_lines_in(l_budget_line_index).change_reason_code is null) THEN
11648: l_budget_line_in_rec.change_reason_code := FND_API.G_MISS_CHAR;
11649: ELSE
11649: ELSE
11650: l_budget_line_in_rec.change_reason_code := l_budget_line_in_rec.change_reason_code ;
11651: END IF;
11652:
11653: IF p_budget_lines_in(l_budget_line_index).description = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
11654: l_budget_line_in_rec.description := NULL;
11655: ELSIF(p_budget_lines_in(l_budget_line_index).description is null) THEN
11656: l_budget_line_in_rec.description := FND_API.G_MISS_CHAR;
11657: ELSE
11657: ELSE
11658: l_budget_line_in_rec.description := l_budget_line_in_rec.description;
11659: END IF;
11660:
11661: IF p_budget_lines_in(l_budget_line_index).attribute_category = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
11662: l_budget_line_in_rec.attribute_category := NULL;
11663: ELSIF(p_budget_lines_in(l_budget_line_index).attribute_category is null) THEN
11664: l_budget_line_in_rec.attribute_category := FND_API.G_MISS_CHAR;
11665: ELSE
11665: ELSE
11666: l_budget_line_in_rec.attribute_category := l_budget_line_in_rec.attribute_category;
11667: END IF;
11668:
11669: IF p_budget_lines_in(l_budget_line_index).attribute1 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
11670: l_budget_line_in_rec.attribute1 := NULL;
11671: ELSIF(p_budget_lines_in(l_budget_line_index).attribute1 is null) THEN
11672: l_budget_line_in_rec.attribute1 := FND_API.G_MISS_CHAR;
11673: ELSE
11673: ELSE
11674: l_budget_line_in_rec.attribute1 := l_budget_line_in_rec.attribute1;
11675: END IF;
11676:
11677: IF p_budget_lines_in(l_budget_line_index).attribute2 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
11678: l_budget_line_in_rec.attribute2 := NULL;
11679: ELSIF(p_budget_lines_in(l_budget_line_index).attribute2 is null) THEN
11680: l_budget_line_in_rec.attribute2 := FND_API.G_MISS_CHAR;
11681: ELSE
11681: ELSE
11682: l_budget_line_in_rec.attribute2 := l_budget_line_in_rec.attribute2;
11683: END IF;
11684:
11685: IF p_budget_lines_in(l_budget_line_index).attribute3 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
11686: l_budget_line_in_rec.attribute3 := NULL;
11687: ELSIF(p_budget_lines_in(l_budget_line_index).attribute3 is null) THEN
11688: l_budget_line_in_rec.attribute3 := FND_API.G_MISS_CHAR;
11689: ELSE
11689: ELSE
11690: l_budget_line_in_rec.attribute3 := l_budget_line_in_rec.attribute3;
11691: END IF;
11692:
11693: IF p_budget_lines_in(l_budget_line_index).attribute4 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
11694: l_budget_line_in_rec.attribute4 := NULL;
11695: ELSIF(p_budget_lines_in(l_budget_line_index).attribute4 is null) THEN
11696: l_budget_line_in_rec.attribute4 := FND_API.G_MISS_CHAR;
11697: ELSE
11697: ELSE
11698: l_budget_line_in_rec.attribute4 := l_budget_line_in_rec.attribute4;
11699: END IF;
11700:
11701: IF p_budget_lines_in(l_budget_line_index).attribute5 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
11702: l_budget_line_in_rec.attribute5 := NULL;
11703: ELSIF(p_budget_lines_in(l_budget_line_index).attribute5 is null) THEN
11704: l_budget_line_in_rec.attribute5 := FND_API.G_MISS_CHAR;
11705: ELSE
11705: ELSE
11706: l_budget_line_in_rec.attribute5 := l_budget_line_in_rec.attribute5;
11707: END IF;
11708:
11709: IF p_budget_lines_in(l_budget_line_index).attribute6 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
11710: l_budget_line_in_rec.attribute6 := NULL;
11711: ELSIF(p_budget_lines_in(l_budget_line_index).attribute6 is null) THEN
11712: l_budget_line_in_rec.attribute6 := FND_API.G_MISS_CHAR;
11713: ELSE
11713: ELSE
11714: l_budget_line_in_rec.attribute6 := l_budget_line_in_rec.attribute6;
11715: END IF;
11716:
11717: IF p_budget_lines_in(l_budget_line_index).attribute7 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
11718: l_budget_line_in_rec.attribute7 := NULL;
11719: ELSIF(p_budget_lines_in(l_budget_line_index).attribute7 is null) THEN
11720: l_budget_line_in_rec.attribute7 := FND_API.G_MISS_CHAR;
11721: ELSE
11721: ELSE
11722: l_budget_line_in_rec.attribute7 := l_budget_line_in_rec.attribute7;
11723: END IF;
11724:
11725: IF p_budget_lines_in(l_budget_line_index).attribute8 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
11726: l_budget_line_in_rec.attribute8 := NULL;
11727: ELSIF(p_budget_lines_in(l_budget_line_index).attribute8 is null) THEN
11728: l_budget_line_in_rec.attribute8 := FND_API.G_MISS_CHAR;
11729: ELSE
11729: ELSE
11730: l_budget_line_in_rec.attribute8 := l_budget_line_in_rec.attribute8;
11731: END IF;
11732:
11733: IF p_budget_lines_in(l_budget_line_index).attribute9 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
11734: l_budget_line_in_rec.attribute9 := NULL;
11735: ELSIF(p_budget_lines_in(l_budget_line_index).attribute9 is null) THEN
11736: l_budget_line_in_rec.attribute9 := FND_API.G_MISS_CHAR;
11737: ELSE
11737: ELSE
11738: l_budget_line_in_rec.attribute9 := l_budget_line_in_rec.attribute9;
11739: END IF;
11740:
11741: IF p_budget_lines_in(l_budget_line_index).attribute10 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
11742: l_budget_line_in_rec.attribute10 := NULL;
11743: ELSIF(p_budget_lines_in(l_budget_line_index).attribute10 is null) THEN
11744: l_budget_line_in_rec.attribute10 := FND_API.G_MISS_CHAR;
11745: ELSE
11745: ELSE
11746: l_budget_line_in_rec.attribute10 := l_budget_line_in_rec.attribute10;
11747: END IF;
11748:
11749: IF p_budget_lines_in(l_budget_line_index).attribute11 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
11750: l_budget_line_in_rec.attribute11 := NULL;
11751: ELSIF(p_budget_lines_in(l_budget_line_index).attribute11 is null) THEN
11752: l_budget_line_in_rec.attribute11 := FND_API.G_MISS_CHAR;
11753: ELSE
11753: ELSE
11754: l_budget_line_in_rec.attribute11 := l_budget_line_in_rec.attribute11;
11755: END IF;
11756:
11757: IF p_budget_lines_in(l_budget_line_index).attribute12 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
11758: l_budget_line_in_rec.attribute12 := NULL;
11759: ELSIF(p_budget_lines_in(l_budget_line_index).attribute12 is null) THEN
11760: l_budget_line_in_rec.attribute12 := FND_API.G_MISS_CHAR;
11761: ELSE
11761: ELSE
11762: l_budget_line_in_rec.attribute12 := l_budget_line_in_rec.attribute12;
11763: END IF;
11764:
11765: IF p_budget_lines_in(l_budget_line_index).attribute13 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
11766: l_budget_line_in_rec.attribute13 := NULL;
11767: ELSIF(p_budget_lines_in(l_budget_line_index).attribute13 is null) THEN
11768: l_budget_line_in_rec.attribute13 := FND_API.G_MISS_CHAR;
11769: ELSE
11769: ELSE
11770: l_budget_line_in_rec.attribute13 := l_budget_line_in_rec.attribute13;
11771: END IF;
11772:
11773: IF p_budget_lines_in(l_budget_line_index).attribute14 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
11774: l_budget_line_in_rec.attribute14 := NULL;
11775: ELSIF(p_budget_lines_in(l_budget_line_index).attribute14 is null) THEN
11776: l_budget_line_in_rec.attribute14 := FND_API.G_MISS_CHAR;
11777: ELSE
11777: ELSE
11778: l_budget_line_in_rec.attribute14 := l_budget_line_in_rec.attribute14;
11779: END IF;
11780:
11781: IF p_budget_lines_in(l_budget_line_index).attribute15 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
11782: l_budget_line_in_rec.attribute15 := NULL;
11783: ELSIF(p_budget_lines_in(l_budget_line_index).attribute15 is null) THEN
11784: l_budget_line_in_rec.attribute15 := FND_API.G_MISS_CHAR;
11785: ELSE
11844: x_msg_data => p_msg_data);
11845:
11846: i := l_budget_line_index;
11847:
11848: IF l_budget_lines_in(i).period_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
11849: l_budget_lines_in(i).period_name := NULL;
11850: END IF;
11851:
11852: --Lines should be processed only if atleast one of the amounts exist
11900: /*Note carefully that while making the comparision below we are reading from p_budget_lines_in and not from
11901: *. l_budget_lines_in. l_budget_lines is an o/p parameter of validate_budget_lines call to which is made
11902: * above in the code flow. And before calling validate_budget_lines G_MISS_XXX handling is done for the values
11903: * present in l_budget_lines. So we cant use l_budget_lines in making the comparision again*/
11904: IF p_budget_lines_in(i).raw_cost = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
11905: l_finplan_lines_tab(j).txn_raw_cost := NULL;
11906: ELSIF(p_budget_lines_in(i).raw_cost is null) THEN
11907: l_finplan_lines_tab(j).txn_raw_cost := FND_API.G_MISS_NUM;
11908: ELSE
11908: ELSE
11909: l_finplan_lines_tab(j).txn_raw_cost := l_budget_lines_in(i).raw_cost;
11910: END IF;
11911:
11912: IF p_budget_lines_in(i).burdened_cost = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
11913: l_finplan_lines_tab(j).txn_burdened_cost := NULL;
11914: ELSIF(p_budget_lines_in(i).burdened_cost is null) THEN
11915: l_finplan_lines_tab(j).txn_burdened_cost := FND_API.G_MISS_NUM;
11916: ELSE
11916: ELSE
11917: l_finplan_lines_tab(j).txn_burdened_cost := l_budget_lines_in(i).burdened_cost;
11918: END IF;
11919:
11920: IF p_budget_lines_in(i).revenue = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
11921: l_finplan_lines_tab(j).txn_revenue := NULL;
11922: ELSIF(p_budget_lines_in(i).revenue is null) THEN
11923: l_finplan_lines_tab(j).txn_revenue := FND_API.G_MISS_NUM;
11924: ELSE
11924: ELSE
11925: l_finplan_lines_tab(j).txn_revenue := l_budget_lines_in(i).revenue;
11926: END IF;
11927:
11928: IF p_budget_lines_in(i).quantity = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
11929: l_finplan_lines_tab(j).quantity := NULL;
11930: ELSIF(p_budget_lines_in(i).quantity is null) THEN
11931: l_finplan_lines_tab(j).quantity := FND_API.G_MISS_NUM;
11932: ELSE
11932: ELSE
11933: l_finplan_lines_tab(j).quantity := l_budget_lines_in(i).quantity;
11934: END IF;
11935:
11936: IF p_budget_lines_in(i).change_reason_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
11937: l_finplan_lines_tab(j).change_reason_code :=NULL;
11938: ELSIF(p_budget_lines_in(i).change_reason_code is null) THEN
11939: l_finplan_lines_tab(j).change_reason_code := FND_API.G_MISS_CHAR;
11940: ELSE
11940: ELSE
11941: l_finplan_lines_tab(j).change_reason_code := l_budget_lines_in(i).change_reason_code ;
11942: END IF;
11943:
11944: IF p_budget_lines_in(i).description = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
11945: l_finplan_lines_tab(j).description := NULL;
11946: ELSIF(p_budget_lines_in(i).description is null) THEN
11947: l_finplan_lines_tab(j).description := FND_API.G_MISS_CHAR;
11948: ELSE
11948: ELSE
11949: l_finplan_lines_tab(j).description := l_budget_lines_in(i).description;
11950: END IF;
11951:
11952: IF p_budget_lines_in(i).attribute_category = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
11953: l_finplan_lines_tab(j).attribute_category := NULL;
11954: ELSIF(p_budget_lines_in(i).attribute_category is null) THEN
11955: l_finplan_lines_tab(j).attribute_category := FND_API.G_MISS_CHAR;
11956: ELSE
11956: ELSE
11957: l_finplan_lines_tab(j).attribute_category := l_budget_lines_in(i).attribute_category;
11958: END IF;
11959:
11960: IF p_budget_lines_in(i).attribute1 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
11961: l_finplan_lines_tab(j).attribute1 := NULL;
11962: ELSIF(p_budget_lines_in(i).attribute1 is null) THEN
11963: l_finplan_lines_tab(j).attribute1 := FND_API.G_MISS_CHAR;
11964: ELSE
11964: ELSE
11965: l_finplan_lines_tab(j).attribute1 := l_budget_lines_in(i).attribute1;
11966: END IF;
11967:
11968: IF p_budget_lines_in(i).attribute2 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
11969: l_finplan_lines_tab(j).attribute2 := NULL;
11970: ELSIF(p_budget_lines_in(i).attribute2 is null) THEN
11971: l_finplan_lines_tab(j).attribute2 := FND_API.G_MISS_CHAR;
11972: ELSE
11972: ELSE
11973: l_finplan_lines_tab(j).attribute2 := l_budget_lines_in(i).attribute2;
11974: END IF;
11975:
11976: IF p_budget_lines_in(i).attribute3 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
11977: l_finplan_lines_tab(j).attribute3 := NULL;
11978: ELSIF(p_budget_lines_in(i).attribute3 is null) THEN
11979: l_finplan_lines_tab(j).attribute3 := FND_API.G_MISS_CHAR;
11980: ELSE
11980: ELSE
11981: l_finplan_lines_tab(j).attribute3 := l_budget_lines_in(i).attribute3;
11982: END IF;
11983:
11984: IF p_budget_lines_in(i).attribute4 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
11985: l_finplan_lines_tab(j).attribute4 := NULL;
11986: ELSIF(p_budget_lines_in(i).attribute4 is null) THEN
11987: l_finplan_lines_tab(j).attribute4 := FND_API.G_MISS_CHAR;
11988: ELSE
11988: ELSE
11989: l_finplan_lines_tab(j).attribute4 := l_budget_lines_in(i).attribute4;
11990: END IF;
11991:
11992: IF p_budget_lines_in(i).attribute5 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
11993: l_finplan_lines_tab(j).attribute5 := NULL;
11994: ELSIF(p_budget_lines_in(i).attribute5 is null) THEN
11995: l_finplan_lines_tab(j).attribute5 := FND_API.G_MISS_CHAR;
11996: ELSE
11996: ELSE
11997: l_finplan_lines_tab(j).attribute5 := l_budget_lines_in(i).attribute5;
11998: END IF;
11999:
12000: IF p_budget_lines_in(i).attribute6 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12001: l_finplan_lines_tab(j).attribute6 := NULL;
12002: ELSIF(p_budget_lines_in(i).attribute6 is null) THEN
12003: l_finplan_lines_tab(j).attribute6 := FND_API.G_MISS_CHAR;
12004: ELSE
12004: ELSE
12005: l_finplan_lines_tab(j).attribute6 := l_budget_lines_in(i).attribute6;
12006: END IF;
12007:
12008: IF p_budget_lines_in(i).attribute7 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12009: l_finplan_lines_tab(j).attribute7 := NULL;
12010: ELSIF(p_budget_lines_in(i).attribute7 is null) THEN
12011: l_finplan_lines_tab(j).attribute7 := FND_API.G_MISS_CHAR;
12012: ELSE
12012: ELSE
12013: l_finplan_lines_tab(j).attribute7 := l_budget_lines_in(i).attribute7;
12014: END IF;
12015:
12016: IF p_budget_lines_in(i).attribute8 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12017: l_finplan_lines_tab(j).attribute8 := NULL;
12018: ELSIF(p_budget_lines_in(i).attribute8 is null) THEN
12019: l_finplan_lines_tab(j).attribute8 := FND_API.G_MISS_CHAR;
12020: ELSE
12020: ELSE
12021: l_finplan_lines_tab(j).attribute8 := l_budget_lines_in(i).attribute8;
12022: END IF;
12023:
12024: IF p_budget_lines_in(i).attribute9 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12025: l_finplan_lines_tab(j).attribute9 := NULL;
12026: ELSIF(p_budget_lines_in(i).attribute9 is null) THEN
12027: l_finplan_lines_tab(j).attribute9 := FND_API.G_MISS_CHAR;
12028: ELSE
12028: ELSE
12029: l_finplan_lines_tab(j).attribute9 := l_budget_lines_in(i).attribute9;
12030: END IF;
12031:
12032: IF p_budget_lines_in(i).attribute10 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12033: l_finplan_lines_tab(j).attribute10 := NULL;
12034: ELSIF(p_budget_lines_in(i).attribute10 is null) THEN
12035: l_finplan_lines_tab(j).attribute10 := FND_API.G_MISS_CHAR;
12036: ELSE
12036: ELSE
12037: l_finplan_lines_tab(j).attribute10 := l_budget_lines_in(i).attribute10;
12038: END IF;
12039:
12040: IF p_budget_lines_in(i).attribute11 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12041: l_finplan_lines_tab(j).attribute11 := NULL;
12042: ELSIF(p_budget_lines_in(i).attribute11 is null) THEN
12043: l_finplan_lines_tab(j).attribute11 := FND_API.G_MISS_CHAR;
12044: ELSE
12044: ELSE
12045: l_finplan_lines_tab(j).attribute11 := l_budget_lines_in(i).attribute11;
12046: END IF;
12047:
12048: IF p_budget_lines_in(i).attribute12 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12049: l_finplan_lines_tab(j).attribute12 := NULL;
12050: ELSIF(p_budget_lines_in(i).attribute12 is null) THEN
12051: l_finplan_lines_tab(j).attribute12 := FND_API.G_MISS_CHAR;
12052: ELSE
12052: ELSE
12053: l_finplan_lines_tab(j).attribute12 := l_budget_lines_in(i).attribute12;
12054: END IF;
12055:
12056: IF p_budget_lines_in(i).attribute13 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12057: l_finplan_lines_tab(j).attribute13 := NULL;
12058: ELSIF(p_budget_lines_in(i).attribute13 is null) THEN
12059: l_finplan_lines_tab(j).attribute13 := FND_API.G_MISS_CHAR;
12060: ELSE
12060: ELSE
12061: l_finplan_lines_tab(j).attribute13 := l_budget_lines_in(i).attribute13;
12062: END IF;
12063:
12064: IF p_budget_lines_in(i).attribute14 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12065: l_finplan_lines_tab(j).attribute14 := NULL;
12066: ELSIF(p_budget_lines_in(i).attribute14 is null) THEN
12067: l_finplan_lines_tab(j).attribute14 := FND_API.G_MISS_CHAR;
12068: ELSE
12068: ELSE
12069: l_finplan_lines_tab(j).attribute14 := l_budget_lines_in(i).attribute14;
12070: END IF;
12071:
12072: IF p_budget_lines_in(i).attribute15 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12073: l_finplan_lines_tab(j).attribute15 := NULL;
12074: ELSIF(p_budget_lines_in(i).attribute15 is null) THEN
12075: l_finplan_lines_tab(j).attribute15 := FND_API.G_MISS_CHAR;
12076: ELSE
12076: ELSE
12077: l_finplan_lines_tab(j).attribute15 := l_budget_lines_in(i).attribute15;
12078: END IF;
12079:
12080: IF p_budget_lines_in(i).projfunc_cost_rate_type =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12081: l_finplan_lines_tab(j).PROJFUNC_COST_RATE_TYPE := NULL;
12082: ELSIF(p_budget_lines_in(i).projfunc_cost_rate_type is null) THEN
12083: l_finplan_lines_tab(j).PROJFUNC_COST_RATE_TYPE := FND_API.G_MISS_CHAR;
12084: ELSE
12084: ELSE
12085: l_finplan_lines_tab(j).PROJFUNC_COST_RATE_TYPE := l_budget_lines_in(i).projfunc_cost_rate_type;
12086: END IF;
12087:
12088: IF p_budget_lines_in(i).projfunc_cost_rate_date_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12089: l_finplan_lines_tab(j).PROJFUNC_COST_RATE_DATE_TYPE := NULL;
12090: ELSIF(p_budget_lines_in(i).projfunc_cost_rate_date_type is null) THEN
12091: l_finplan_lines_tab(j).PROJFUNC_COST_RATE_DATE_TYPE := FND_API.G_MISS_CHAR;
12092: ELSE
12092: ELSE
12093: l_finplan_lines_tab(j).PROJFUNC_COST_RATE_DATE_TYPE :=l_budget_lines_in(i).projfunc_cost_rate_date_type;
12094: END IF;
12095:
12096: IF p_budget_lines_in(i).projfunc_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
12097: l_finplan_lines_tab(j).PROJFUNC_COST_RATE_DATE := NULL;
12098: ELSIF(p_budget_lines_in(i).projfunc_cost_rate_date is null) THEN
12099: l_finplan_lines_tab(j).PROJFUNC_COST_RATE_DATE := FND_API.G_MISS_DATE;
12100: ELSE
12100: ELSE
12101: l_finplan_lines_tab(j).PROJFUNC_COST_RATE_DATE := l_budget_lines_in(i).projfunc_cost_rate_date ;
12102: END IF;
12103:
12104: IF p_budget_lines_in(i).projfunc_cost_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
12105: l_finplan_lines_tab(j).PROJFUNC_COST_EXCHANGE_RATE := NULL;
12106: ELSIF(p_budget_lines_in(i).projfunc_cost_exchange_rate is null) THEN
12107: l_finplan_lines_tab(j).PROJFUNC_COST_EXCHANGE_RATE := FND_API.G_MISS_NUM;
12108: ELSE
12108: ELSE
12109: l_finplan_lines_tab(j).PROJFUNC_COST_EXCHANGE_RATE := l_budget_lines_in(i).projfunc_cost_exchange_rate ;
12110: END IF;
12111:
12112: IF p_budget_lines_in(i).projfunc_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12113: l_finplan_lines_tab(j).PROJFUNC_REV_RATE_TYPE := NULL;
12114: ELSIF(p_budget_lines_in(i).projfunc_rev_rate_type is null) THEN
12115: l_finplan_lines_tab(j).PROJFUNC_REV_RATE_TYPE := FND_API.G_MISS_CHAR;
12116: ELSE
12116: ELSE
12117: l_finplan_lines_tab(j).PROJFUNC_REV_RATE_TYPE := l_budget_lines_in(i).projfunc_rev_rate_type ;
12118: END IF;
12119:
12120: IF p_budget_lines_in(i).projfunc_rev_rate_date_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12121: l_finplan_lines_tab(j).PROJFUNC_REV_RATE_DATE_TYPE := NULL;
12122: ELSIF(p_budget_lines_in(i).projfunc_rev_rate_date_type is null) THEN
12123: l_finplan_lines_tab(j).PROJFUNC_REV_RATE_DATE_TYPE := FND_API.G_MISS_CHAR;
12124: ELSE
12124: ELSE
12125: l_finplan_lines_tab(j).PROJFUNC_REV_RATE_DATE_TYPE := l_budget_lines_in(i).projfunc_rev_rate_date_type ;
12126: END IF;
12127:
12128: IF p_budget_lines_in(i).projfunc_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
12129: l_finplan_lines_tab(j).PROJFUNC_REV_RATE_DATE := NULL;
12130: ELSIF(p_budget_lines_in(i).projfunc_rev_rate_date is null) THEN
12131: l_finplan_lines_tab(j).PROJFUNC_REV_RATE_DATE := FND_API.G_MISS_DATE;
12132: ELSE
12132: ELSE
12133: l_finplan_lines_tab(j).PROJFUNC_REV_RATE_DATE := l_budget_lines_in(i).projfunc_rev_rate_date;
12134: END IF;
12135:
12136: IF p_budget_lines_in(i).projfunc_rev_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
12137: l_finplan_lines_tab(j).PROJFUNC_REV_EXCHANGE_RATE := NULL;
12138: ELSIF(p_budget_lines_in(i).projfunc_rev_exchange_rate is null) THEN
12139: l_finplan_lines_tab(j).PROJFUNC_REV_EXCHANGE_RATE := FND_API.G_MISS_NUM;
12140: ELSE
12140: ELSE
12141: l_finplan_lines_tab(j).PROJFUNC_REV_EXCHANGE_RATE := l_budget_lines_in(i).projfunc_rev_exchange_rate ;
12142: END IF;
12143:
12144: IF p_budget_lines_in(i).project_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12145: l_finplan_lines_tab(j).PROJECT_COST_RATE_TYPE := NULL;
12146: ELSIF(p_budget_lines_in(i).project_cost_rate_type is null) THEN
12147: l_finplan_lines_tab(j).PROJECT_COST_RATE_TYPE := FND_API.G_MISS_CHAR;
12148: ELSE
12148: ELSE
12149: l_finplan_lines_tab(j).PROJECT_COST_RATE_TYPE := l_budget_lines_in(i).project_cost_rate_type;
12150: END IF;
12151:
12152: IF p_budget_lines_in(i).project_cost_rate_date_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12153: l_finplan_lines_tab(j).PROJECT_COST_RATE_DATE_TYPE := NULL;
12154: ELSIF(p_budget_lines_in(i).project_cost_rate_date_type is null) THEN
12155: l_finplan_lines_tab(j).PROJECT_COST_RATE_DATE_TYPE := FND_API.G_MISS_CHAR;
12156: ELSE
12156: ELSE
12157: l_finplan_lines_tab(j).PROJECT_COST_RATE_DATE_TYPE := l_budget_lines_in(i).project_cost_rate_date_type ;
12158: END IF;
12159:
12160: IF p_budget_lines_in(i).project_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
12161: l_finplan_lines_tab(j).PROJECT_COST_RATE_DATE := NULL;
12162: ELSIF(p_budget_lines_in(i).project_cost_rate_date is null) THEN
12163: l_finplan_lines_tab(j).PROJECT_COST_RATE_DATE := FND_API.G_MISS_DATE;
12164: ELSE
12164: ELSE
12165: l_finplan_lines_tab(j).PROJECT_COST_RATE_DATE := l_budget_lines_in(i).project_cost_rate_date;
12166: END IF;
12167:
12168: IF p_budget_lines_in(i).project_cost_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
12169: l_finplan_lines_tab(j).PROJECT_COST_EXCHANGE_RATE := NULL;
12170: ELSIF(p_budget_lines_in(i).project_cost_exchange_rate is null) THEN
12171: l_finplan_lines_tab(j).PROJECT_COST_EXCHANGE_RATE := FND_API.G_MISS_NUM;
12172: ELSE
12172: ELSE
12173: l_finplan_lines_tab(j).PROJECT_COST_EXCHANGE_RATE := l_budget_lines_in(i).project_cost_exchange_rate ;
12174: END IF;
12175:
12176: IF p_budget_lines_in(i).project_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12177: l_finplan_lines_tab(j).PROJECT_REV_RATE_TYPE := NULL;
12178: ELSIF(p_budget_lines_in(i).project_rev_rate_type is null) THEN
12179: l_finplan_lines_tab(j).PROJECT_REV_RATE_TYPE := FND_API.G_MISS_CHAR;
12180: ELSE
12180: ELSE
12181: l_finplan_lines_tab(j).PROJECT_REV_RATE_TYPE := l_budget_lines_in(i).project_rev_rate_type ;
12182: END IF;
12183:
12184: IF p_budget_lines_in(i).project_rev_rate_date_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12185: l_finplan_lines_tab(j).PROJECT_REV_RATE_DATE_TYPE := NULL;
12186: ELSIF(p_budget_lines_in(i).project_rev_rate_date_type is null) THEN
12187: l_finplan_lines_tab(j).PROJECT_REV_RATE_DATE_TYPE := FND_API.G_MISS_CHAR;
12188: ELSE
12188: ELSE
12189: l_finplan_lines_tab(j).PROJECT_REV_RATE_DATE_TYPE := l_budget_lines_in(i).project_rev_rate_date_type;
12190: END IF;
12191:
12192: IF p_budget_lines_in(i).project_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
12193: l_finplan_lines_tab(j).PROJECT_REV_RATE_DATE := NULL;
12194: ELSIF(p_budget_lines_in(i).project_rev_rate_date is null) THEN
12195: l_finplan_lines_tab(j).PROJECT_REV_RATE_DATE := FND_API.G_MISS_DATE;
12196: ELSE
12196: ELSE
12197: l_finplan_lines_tab(j).PROJECT_REV_RATE_DATE := l_budget_lines_in(i).project_rev_rate_date ;
12198: END IF;
12199:
12200: IF p_budget_lines_in(i).project_rev_exchange_rate =PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
12201: l_finplan_lines_tab(j).PROJECT_REV_EXCHANGE_RATE := NULL;
12202: ELSIF(p_budget_lines_in(i).project_rev_exchange_rate is null) THEN
12203: l_finplan_lines_tab(j).PROJECT_REV_EXCHANGE_RATE := FND_API.G_MISS_NUM;
12204: ELSE
12204: ELSE
12205: l_finplan_lines_tab(j).PROJECT_REV_EXCHANGE_RATE := l_budget_lines_in(i).project_rev_exchange_rate ;
12206: END IF;
12207:
12208: IF p_budget_lines_in(i).pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12209: l_finplan_lines_tab(j).pm_product_code := NULL;
12210: ELSIF(p_budget_lines_in(i).pm_product_code is null) THEN
12211: l_finplan_lines_tab(j).pm_product_code := FND_API.G_MISS_CHAR;
12212: ELSE
12212: ELSE
12213: l_finplan_lines_tab(j).pm_product_code := l_budget_lines_in(i).pm_product_code ;
12214: END IF;
12215:
12216: IF p_budget_lines_in(i).pm_budget_line_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12217: l_finplan_lines_tab(j).pm_budget_line_reference := NULL;
12218: ELSIF(p_budget_lines_in(i).pm_budget_line_reference is null) THEN
12219: l_finplan_lines_tab(j).pm_budget_line_reference := FND_API.G_MISS_CHAR;
12220: ELSE
12253: /*Note carefully that while making the comparision below we are reading from p_budget_lines_in and not from
12254: *. l_budget_lines_in. l_budget_lines is an o/p parameter of validate_budget_lines call to which is made
12255: * above in the code flow. And before calling validate_budget_lines G_MISS_XXX handling is done for the values
12256: * present in l_budget_lines. So we cant use l_budget_lines in making the comparision again*/
12257: IF p_budget_lines_in(l_budget_line_index).raw_cost = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
12258: l_finplan_lines_tab(j).txn_raw_cost := NULL;
12259: ELSIF(p_budget_lines_in(l_budget_line_index).raw_cost is null) THEN
12260: l_finplan_lines_tab(j).txn_raw_cost := FND_API.G_MISS_NUM;
12261: ELSE
12261: ELSE
12262: l_finplan_lines_tab(j).txn_raw_cost := l_budget_line_in_rec.raw_cost;
12263: END IF;
12264:
12265: IF p_budget_lines_in(l_budget_line_index).burdened_cost = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
12266: l_finplan_lines_tab(j).txn_burdened_cost := NULL;
12267: ELSIF(p_budget_lines_in(l_budget_line_index).burdened_cost is null) THEN
12268: l_finplan_lines_tab(j).txn_burdened_cost := FND_API.G_MISS_NUM;
12269: ELSE
12269: ELSE
12270: l_finplan_lines_tab(j).txn_burdened_cost := l_budget_line_in_rec.burdened_cost;
12271: END IF;
12272:
12273: IF p_budget_lines_in(l_budget_line_index).revenue = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
12274: l_finplan_lines_tab(j).txn_revenue := NULL;
12275: ELSIF(p_budget_lines_in(l_budget_line_index).revenue is null) THEN
12276: l_finplan_lines_tab(j).txn_revenue := FND_API.G_MISS_NUM;
12277: ELSE
12277: ELSE
12278: l_finplan_lines_tab(j).txn_revenue := l_budget_line_in_rec.revenue;
12279: END IF;
12280:
12281: IF p_budget_lines_in(l_budget_line_index).quantity = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
12282: l_finplan_lines_tab(j).quantity := NULL;
12283: ELSIF(p_budget_lines_in(l_budget_line_index).quantity is null) THEN
12284: l_finplan_lines_tab(j).quantity := FND_API.G_MISS_NUM;
12285: ELSE
12285: ELSE
12286: l_finplan_lines_tab(j).quantity := l_budget_line_in_rec.quantity;
12287: END IF;
12288:
12289: IF p_budget_lines_in(l_budget_line_index).change_reason_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12290: l_finplan_lines_tab(j).change_reason_code :=NULL;
12291: ELSIF(p_budget_lines_in(l_budget_line_index).change_reason_code is null) THEN
12292: l_finplan_lines_tab(j).change_reason_code := FND_API.G_MISS_CHAR;
12293: ELSE
12293: ELSE
12294: l_finplan_lines_tab(j).change_reason_code := l_budget_line_in_rec.change_reason_code ;
12295: END IF;
12296:
12297: IF p_budget_lines_in(l_budget_line_index).description = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12298: l_finplan_lines_tab(j).description := NULL;
12299: ELSIF(p_budget_lines_in(l_budget_line_index).description is null) THEN
12300: l_finplan_lines_tab(j).description := FND_API.G_MISS_CHAR;
12301: ELSE
12301: ELSE
12302: l_finplan_lines_tab(j).description := l_budget_line_in_rec.description;
12303: END IF;
12304:
12305: IF p_budget_lines_in(l_budget_line_index).attribute_category = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12306: l_finplan_lines_tab(j).attribute_category := NULL;
12307: ELSIF(p_budget_lines_in(l_budget_line_index).attribute_category is null) THEN
12308: l_finplan_lines_tab(j).attribute_category := FND_API.G_MISS_CHAR;
12309: ELSE
12309: ELSE
12310: l_finplan_lines_tab(j).attribute_category := l_budget_line_in_rec.attribute_category;
12311: END IF;
12312:
12313: IF p_budget_lines_in(l_budget_line_index).attribute1 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12314: l_finplan_lines_tab(j).attribute1 := NULL;
12315: ELSIF(p_budget_lines_in(l_budget_line_index).attribute1 is null) THEN
12316: l_finplan_lines_tab(j).attribute1 := FND_API.G_MISS_CHAR;
12317: ELSE
12317: ELSE
12318: l_finplan_lines_tab(j).attribute1 := l_budget_line_in_rec.attribute1;
12319: END IF;
12320:
12321: IF p_budget_lines_in(l_budget_line_index).attribute2 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12322: l_finplan_lines_tab(j).attribute2 := NULL;
12323: ELSIF(p_budget_lines_in(l_budget_line_index).attribute2 is null) THEN
12324: l_finplan_lines_tab(j).attribute2 := FND_API.G_MISS_CHAR;
12325: ELSE
12325: ELSE
12326: l_finplan_lines_tab(j).attribute2 := l_budget_line_in_rec.attribute2;
12327: END IF;
12328:
12329: IF p_budget_lines_in(l_budget_line_index).attribute3 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12330: l_finplan_lines_tab(j).attribute3 := NULL;
12331: ELSIF(p_budget_lines_in(l_budget_line_index).attribute3 is null) THEN
12332: l_finplan_lines_tab(j).attribute3 := FND_API.G_MISS_CHAR;
12333: ELSE
12333: ELSE
12334: l_finplan_lines_tab(j).attribute3 := l_budget_line_in_rec.attribute3;
12335: END IF;
12336:
12337: IF p_budget_lines_in(l_budget_line_index).attribute4 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12338: l_finplan_lines_tab(j).attribute4 := NULL;
12339: ELSIF(p_budget_lines_in(l_budget_line_index).attribute4 is null) THEN
12340: l_finplan_lines_tab(j).attribute4 := FND_API.G_MISS_CHAR;
12341: ELSE
12341: ELSE
12342: l_finplan_lines_tab(j).attribute4 := l_budget_line_in_rec.attribute4;
12343: END IF;
12344:
12345: IF p_budget_lines_in(l_budget_line_index).attribute5 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12346: l_finplan_lines_tab(j).attribute5 := NULL;
12347: ELSIF(p_budget_lines_in(l_budget_line_index).attribute5 is null) THEN
12348: l_finplan_lines_tab(j).attribute5 := FND_API.G_MISS_CHAR;
12349: ELSE
12349: ELSE
12350: l_finplan_lines_tab(j).attribute5 := l_budget_line_in_rec.attribute5;
12351: END IF;
12352:
12353: IF p_budget_lines_in(l_budget_line_index).attribute6 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12354: l_finplan_lines_tab(j).attribute6 := NULL;
12355: ELSIF(p_budget_lines_in(l_budget_line_index).attribute6 is null) THEN
12356: l_finplan_lines_tab(j).attribute6 := FND_API.G_MISS_CHAR;
12357: ELSE
12357: ELSE
12358: l_finplan_lines_tab(j).attribute6 := l_budget_line_in_rec.attribute6;
12359: END IF;
12360:
12361: IF p_budget_lines_in(l_budget_line_index).attribute7 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12362: l_finplan_lines_tab(j).attribute7 := NULL;
12363: ELSIF(p_budget_lines_in(l_budget_line_index).attribute7 is null) THEN
12364: l_finplan_lines_tab(j).attribute7 := FND_API.G_MISS_CHAR;
12365: ELSE
12365: ELSE
12366: l_finplan_lines_tab(j).attribute7 := l_budget_line_in_rec.attribute7;
12367: END IF;
12368:
12369: IF p_budget_lines_in(l_budget_line_index).attribute8 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12370: l_finplan_lines_tab(j).attribute8 := NULL;
12371: ELSIF(p_budget_lines_in(l_budget_line_index).attribute8 is null) THEN
12372: l_finplan_lines_tab(j).attribute8 := FND_API.G_MISS_CHAR;
12373: ELSE
12373: ELSE
12374: l_finplan_lines_tab(j).attribute8 := l_budget_line_in_rec.attribute8;
12375: END IF;
12376:
12377: IF p_budget_lines_in(l_budget_line_index).attribute9 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12378: l_finplan_lines_tab(j).attribute9 := NULL;
12379: ELSIF(p_budget_lines_in(l_budget_line_index).attribute9 is null) THEN
12380: l_finplan_lines_tab(j).attribute9 := FND_API.G_MISS_CHAR;
12381: ELSE
12381: ELSE
12382: l_finplan_lines_tab(j).attribute9 := l_budget_line_in_rec.attribute9;
12383: END IF;
12384:
12385: IF p_budget_lines_in(l_budget_line_index).attribute10 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12386: l_finplan_lines_tab(j).attribute10 := NULL;
12387: ELSIF(p_budget_lines_in(l_budget_line_index).attribute10 is null) THEN
12388: l_finplan_lines_tab(j).attribute10 := FND_API.G_MISS_CHAR;
12389: ELSE
12389: ELSE
12390: l_finplan_lines_tab(j).attribute10 := l_budget_line_in_rec.attribute10;
12391: END IF;
12392:
12393: IF p_budget_lines_in(l_budget_line_index).attribute11 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12394: l_finplan_lines_tab(j).attribute11 := NULL;
12395: ELSIF(p_budget_lines_in(l_budget_line_index).attribute11 is null) THEN
12396: l_finplan_lines_tab(j).attribute11 := FND_API.G_MISS_CHAR;
12397: ELSE
12397: ELSE
12398: l_finplan_lines_tab(j).attribute11 := l_budget_line_in_rec.attribute11;
12399: END IF;
12400:
12401: IF p_budget_lines_in(l_budget_line_index).attribute12 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12402: l_finplan_lines_tab(j).attribute12 := NULL;
12403: ELSIF(p_budget_lines_in(l_budget_line_index).attribute12 is null) THEN
12404: l_finplan_lines_tab(j).attribute12 := FND_API.G_MISS_CHAR;
12405: ELSE
12405: ELSE
12406: l_finplan_lines_tab(j).attribute12 := l_budget_line_in_rec.attribute12;
12407: END IF;
12408:
12409: IF p_budget_lines_in(l_budget_line_index).attribute13 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12410: l_finplan_lines_tab(j).attribute13 := NULL;
12411: ELSIF(p_budget_lines_in(l_budget_line_index).attribute13 is null) THEN
12412: l_finplan_lines_tab(j).attribute13 := FND_API.G_MISS_CHAR;
12413: ELSE
12413: ELSE
12414: l_finplan_lines_tab(j).attribute13 := l_budget_line_in_rec.attribute13;
12415: END IF;
12416:
12417: IF p_budget_lines_in(l_budget_line_index).attribute14 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12418: l_finplan_lines_tab(j).attribute14 := NULL;
12419: ELSIF(p_budget_lines_in(l_budget_line_index).attribute14 is null) THEN
12420: l_finplan_lines_tab(j).attribute14 := FND_API.G_MISS_CHAR;
12421: ELSE
12421: ELSE
12422: l_finplan_lines_tab(j).attribute14 := l_budget_line_in_rec.attribute14;
12423: END IF;
12424:
12425: IF p_budget_lines_in(l_budget_line_index).attribute15 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12426: l_finplan_lines_tab(j).attribute15 := NULL;
12427: ELSIF(p_budget_lines_in(l_budget_line_index).attribute15 is null) THEN
12428: l_finplan_lines_tab(j).attribute15 := FND_API.G_MISS_CHAR;
12429: ELSE
12429: ELSE
12430: l_finplan_lines_tab(j).attribute15 := l_budget_line_in_rec.attribute15;
12431: END IF;
12432:
12433: IF p_budget_lines_in(l_budget_line_index).projfunc_cost_rate_type =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12434: l_finplan_lines_tab(j).PROJFUNC_COST_RATE_TYPE := NULL;
12435: ELSIF(p_budget_lines_in(l_budget_line_index).projfunc_cost_rate_type is null) THEN
12436: l_finplan_lines_tab(j).PROJFUNC_COST_RATE_TYPE := FND_API.G_MISS_CHAR;
12437: ELSE
12437: ELSE
12438: l_finplan_lines_tab(j).PROJFUNC_COST_RATE_TYPE := l_budget_line_in_rec.projfunc_cost_rate_type;
12439: END IF;
12440:
12441: IF p_budget_lines_in(l_budget_line_index).projfunc_cost_rate_date_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12442: l_finplan_lines_tab(j).PROJFUNC_COST_RATE_DATE_TYPE := NULL;
12443: ELSIF(p_budget_lines_in(l_budget_line_index).projfunc_cost_rate_date_type is null) THEN
12444: l_finplan_lines_tab(j).PROJFUNC_COST_RATE_DATE_TYPE := FND_API.G_MISS_CHAR;
12445: ELSE
12445: ELSE
12446: l_finplan_lines_tab(j).PROJFUNC_COST_RATE_DATE_TYPE :=l_budget_line_in_rec.projfunc_cost_rate_date_type;
12447: END IF;
12448:
12449: IF p_budget_lines_in(l_budget_line_index).projfunc_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
12450: l_finplan_lines_tab(j).PROJFUNC_COST_RATE_DATE := NULL;
12451: ELSIF(p_budget_lines_in(l_budget_line_index).projfunc_cost_rate_date is null) THEN
12452: l_finplan_lines_tab(j).PROJFUNC_COST_RATE_DATE := FND_API.G_MISS_DATE;
12453: ELSE
12453: ELSE
12454: l_finplan_lines_tab(j).PROJFUNC_COST_RATE_DATE := l_budget_line_in_rec.projfunc_cost_rate_date ;
12455: END IF;
12456:
12457: IF p_budget_lines_in(l_budget_line_index).projfunc_cost_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
12458: l_finplan_lines_tab(j).PROJFUNC_COST_EXCHANGE_RATE := NULL;
12459: ELSIF(p_budget_lines_in(l_budget_line_index).projfunc_cost_exchange_rate is null) THEN
12460: l_finplan_lines_tab(j).PROJFUNC_COST_EXCHANGE_RATE := FND_API.G_MISS_NUM;
12461: ELSE
12461: ELSE
12462: l_finplan_lines_tab(j).PROJFUNC_COST_EXCHANGE_RATE := l_budget_line_in_rec.projfunc_cost_exchange_rate ;
12463: END IF;
12464:
12465: IF p_budget_lines_in(l_budget_line_index).projfunc_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12466: l_finplan_lines_tab(j).PROJFUNC_REV_RATE_TYPE := NULL;
12467: ELSIF(p_budget_lines_in(l_budget_line_index).projfunc_rev_rate_type is null) THEN
12468: l_finplan_lines_tab(j).PROJFUNC_REV_RATE_TYPE := FND_API.G_MISS_CHAR;
12469: ELSE
12469: ELSE
12470: l_finplan_lines_tab(j).PROJFUNC_REV_RATE_TYPE := l_budget_line_in_rec.projfunc_rev_rate_type ;
12471: END IF;
12472:
12473: IF p_budget_lines_in(l_budget_line_index).projfunc_rev_rate_date_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12474: l_finplan_lines_tab(j).PROJFUNC_REV_RATE_DATE_TYPE := NULL;
12475: ELSIF(p_budget_lines_in(l_budget_line_index).projfunc_rev_rate_date_type is null) THEN
12476: l_finplan_lines_tab(j).PROJFUNC_REV_RATE_DATE_TYPE := FND_API.G_MISS_CHAR;
12477: ELSE
12477: ELSE
12478: l_finplan_lines_tab(j).PROJFUNC_REV_RATE_DATE_TYPE := l_budget_line_in_rec.projfunc_rev_rate_date_type ;
12479: END IF;
12480:
12481: IF p_budget_lines_in(l_budget_line_index).projfunc_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
12482: l_finplan_lines_tab(j).PROJFUNC_REV_RATE_DATE := NULL;
12483: ELSIF(p_budget_lines_in(l_budget_line_index).projfunc_rev_rate_date is null) THEN
12484: l_finplan_lines_tab(j).PROJFUNC_REV_RATE_DATE := FND_API.G_MISS_DATE;
12485: ELSE
12485: ELSE
12486: l_finplan_lines_tab(j).PROJFUNC_REV_RATE_DATE := l_budget_line_in_rec.projfunc_rev_rate_date;
12487: END IF;
12488:
12489: IF p_budget_lines_in(l_budget_line_index).projfunc_rev_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
12490: l_finplan_lines_tab(j).PROJFUNC_REV_EXCHANGE_RATE := NULL;
12491: ELSIF(p_budget_lines_in(l_budget_line_index).projfunc_rev_exchange_rate is null) THEN
12492: l_finplan_lines_tab(j).PROJFUNC_REV_EXCHANGE_RATE := FND_API.G_MISS_NUM;
12493: ELSE
12493: ELSE
12494: l_finplan_lines_tab(j).PROJFUNC_REV_EXCHANGE_RATE := l_budget_line_in_rec.projfunc_rev_exchange_rate ;
12495: END IF;
12496:
12497: IF p_budget_lines_in(l_budget_line_index).project_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12498: l_finplan_lines_tab(j).PROJECT_COST_RATE_TYPE := NULL;
12499: ELSIF(p_budget_lines_in(l_budget_line_index).project_cost_rate_type is null) THEN
12500: l_finplan_lines_tab(j).PROJECT_COST_RATE_TYPE := FND_API.G_MISS_CHAR;
12501: ELSE
12501: ELSE
12502: l_finplan_lines_tab(j).PROJECT_COST_RATE_TYPE := l_budget_line_in_rec.project_cost_rate_type;
12503: END IF;
12504:
12505: IF p_budget_lines_in(l_budget_line_index).project_cost_rate_date_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12506: l_finplan_lines_tab(j).PROJECT_COST_RATE_DATE_TYPE := NULL;
12507: ELSIF(p_budget_lines_in(l_budget_line_index).project_cost_rate_date_type is null) THEN
12508: l_finplan_lines_tab(j).PROJECT_COST_RATE_DATE_TYPE := FND_API.G_MISS_CHAR;
12509: ELSE
12509: ELSE
12510: l_finplan_lines_tab(j).PROJECT_COST_RATE_DATE_TYPE := l_budget_line_in_rec.project_cost_rate_date_type ;
12511: END IF;
12512:
12513: IF p_budget_lines_in(l_budget_line_index).project_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
12514: l_finplan_lines_tab(j).PROJECT_COST_RATE_DATE := NULL;
12515: ELSIF(p_budget_lines_in(l_budget_line_index).project_cost_rate_date is null) THEN
12516: l_finplan_lines_tab(j).PROJECT_COST_RATE_DATE := FND_API.G_MISS_DATE;
12517: ELSE
12517: ELSE
12518: l_finplan_lines_tab(j).PROJECT_COST_RATE_DATE := l_budget_line_in_rec.project_cost_rate_date;
12519: END IF;
12520:
12521: IF p_budget_lines_in(l_budget_line_index).project_cost_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
12522: l_finplan_lines_tab(j).PROJECT_COST_EXCHANGE_RATE := NULL;
12523: ELSIF(p_budget_lines_in(l_budget_line_index).project_cost_exchange_rate is null) THEN
12524: l_finplan_lines_tab(j).PROJECT_COST_EXCHANGE_RATE := FND_API.G_MISS_NUM;
12525: ELSE
12525: ELSE
12526: l_finplan_lines_tab(j).PROJECT_COST_EXCHANGE_RATE := l_budget_line_in_rec.project_cost_exchange_rate ;
12527: END IF;
12528:
12529: IF p_budget_lines_in(l_budget_line_index).project_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12530: l_finplan_lines_tab(j).PROJECT_REV_RATE_TYPE := NULL;
12531: ELSIF(p_budget_lines_in(l_budget_line_index).project_rev_rate_type is null) THEN
12532: l_finplan_lines_tab(j).PROJECT_REV_RATE_TYPE := FND_API.G_MISS_CHAR;
12533: ELSE
12533: ELSE
12534: l_finplan_lines_tab(j).PROJECT_REV_RATE_TYPE := l_budget_line_in_rec.project_rev_rate_type ;
12535: END IF;
12536:
12537: IF p_budget_lines_in(l_budget_line_index).project_rev_rate_date_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12538: l_finplan_lines_tab(j).PROJECT_REV_RATE_DATE_TYPE := NULL;
12539: ELSIF(p_budget_lines_in(l_budget_line_index).project_rev_rate_date_type is null) THEN
12540: l_finplan_lines_tab(j).PROJECT_REV_RATE_DATE_TYPE := FND_API.G_MISS_CHAR;
12541: ELSE
12541: ELSE
12542: l_finplan_lines_tab(j).PROJECT_REV_RATE_DATE_TYPE := l_budget_line_in_rec.project_rev_rate_date_type;
12543: END IF;
12544:
12545: IF p_budget_lines_in(l_budget_line_index).project_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
12546: l_finplan_lines_tab(j).PROJECT_REV_RATE_DATE := NULL;
12547: ELSIF(p_budget_lines_in(l_budget_line_index).project_rev_rate_date is null) THEN
12548: l_finplan_lines_tab(j).PROJECT_REV_RATE_DATE := FND_API.G_MISS_DATE;
12549: ELSE
12549: ELSE
12550: l_finplan_lines_tab(j).PROJECT_REV_RATE_DATE := l_budget_line_in_rec.project_rev_rate_date ;
12551: END IF;
12552:
12553: IF p_budget_lines_in(l_budget_line_index).project_rev_exchange_rate =PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
12554: l_finplan_lines_tab(j).PROJECT_REV_EXCHANGE_RATE := NULL;
12555: ELSIF(p_budget_lines_in(l_budget_line_index).project_rev_exchange_rate is null) THEN
12556: l_finplan_lines_tab(j).PROJECT_REV_EXCHANGE_RATE := FND_API.G_MISS_NUM;
12557: ELSE
12557: ELSE
12558: l_finplan_lines_tab(j).PROJECT_REV_EXCHANGE_RATE := l_budget_line_in_rec.project_rev_exchange_rate;
12559: END IF;
12560:
12561: IF p_budget_lines_in(l_budget_line_index).pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12562: l_finplan_lines_tab(j).pm_product_code := NULL;
12563: ELSIF(p_budget_lines_in(l_budget_line_index).pm_product_code is null) THEN
12564: l_finplan_lines_tab(j).pm_product_code := FND_API.G_MISS_CHAR;
12565: ELSE
12565: ELSE
12566: l_finplan_lines_tab(j).pm_product_code := l_budget_line_in_rec.pm_product_code ;
12567: END IF;
12568:
12569: IF p_budget_lines_in(l_budget_line_index).pm_budget_line_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
12570: l_finplan_lines_tab(j).pm_budget_line_reference := NULL;
12571: ELSIF(p_budget_lines_in(l_budget_line_index).pm_budget_line_reference is null) THEN
12572: l_finplan_lines_tab(j).pm_budget_line_reference := FND_API.G_MISS_CHAR;
12573: ELSE
12692:
12693: IF l_err_code > 0 THEN
12694: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
12695: IF NOT pa_project_pvt.check_valid_message(l_err_stage) THEN
12696: pa_interface_utils_pub.map_new_amg_msg
12697: ( p_old_message_code => 'PA_SUMMERIZE_TOTALS_FAILED'
12698: ,p_msg_attribute => 'CHANGE'
12699: ,p_resize_flag => 'N'
12700: ,p_msg_context => 'BUDG'
12703: ,p_attribute3 => l_budget_type_code
12704: ,p_attribute4 => ''
12705: ,p_attribute5 => to_char(l_budget_start_date));
12706: ELSE
12707: pa_interface_utils_pub.map_new_amg_msg
12708: ( p_old_message_code => l_err_stage
12709: ,p_msg_attribute => 'CHANGE'
12710: ,p_resize_flag => 'N'
12711: ,p_msg_context => 'BUDG'
12750: l_msg_count := FND_MSG_PUB.count_msg;
12751: -- dbms_output.put_line('Invalid_Arg_Exc MSG count in the stack ' || l_msg_count);
12752:
12753: IF l_msg_count = 1 AND p_msg_data IS NULL THEN
12754: PA_INTERFACE_UTILS_PUB.get_messages
12755: (p_encoded => FND_API.G_TRUE,
12756: p_msg_index => 1,
12757: p_msg_count => l_msg_count,
12758: p_msg_data => l_msg_data,
12865: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
12866: ,p_msg_count OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
12867: ,p_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
12868: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
12869: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12870: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12871: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12872: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12873: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12866: ,p_msg_count OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
12867: ,p_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
12868: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
12869: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12870: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12871: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12872: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12873: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12874: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12867: ,p_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
12868: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
12869: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12870: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12871: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12872: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12873: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12874: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12875: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12868: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
12869: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12870: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12871: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12872: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12873: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12874: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12875: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12876: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12869: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12870: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12871: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12872: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12873: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12874: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12875: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12876: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12877: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12870: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12871: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12872: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12873: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12874: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12875: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12876: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12877: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12878: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12871: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12872: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12873: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12874: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12875: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12876: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12877: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12878: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12879: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12872: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12873: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12874: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12875: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12876: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12877: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12878: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12879: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12880: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12873: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12874: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12875: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12876: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12877: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12878: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12879: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12880: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12881: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12874: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12875: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12876: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12877: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12878: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12879: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12880: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12881: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12882: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12875: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12876: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12877: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12878: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12879: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12880: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12881: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12882: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12883: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12876: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12877: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12878: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12879: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12880: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12881: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12882: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12883: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12884: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12877: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12878: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12879: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12880: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12881: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12882: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12883: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12884: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12885: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12878: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12879: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12880: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12881: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12882: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12883: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12884: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12885: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12886: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12879: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12880: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12881: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12882: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12883: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12884: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12885: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12886: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12887: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12880: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12881: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12882: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12883: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12884: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12885: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12886: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12887: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12888: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12881: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12882: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12883: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12884: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12885: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12886: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12887: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12888: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12889: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12882: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12883: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12884: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12885: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12886: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12887: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12888: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12889: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12890: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12883: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12884: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12885: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12886: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12887: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12888: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12889: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12890: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12891: --Added for the bug 3453650
12884: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12885: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12886: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12887: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12888: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12889: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12890: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12891: --Added for the bug 3453650
12892: ,p_resource_list_id IN pa_budget_versions.resource_list_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12885: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12886: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12887: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12888: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12889: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12890: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12891: --Added for the bug 3453650
12892: ,p_resource_list_id IN pa_budget_versions.resource_list_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12893: ,p_set_current_working_flag IN pa_budget_versions.current_working_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12886: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12887: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12888: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12889: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12890: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12891: --Added for the bug 3453650
12892: ,p_resource_list_id IN pa_budget_versions.resource_list_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12893: ,p_set_current_working_flag IN pa_budget_versions.current_working_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12894: ,p_budget_version_number IN pa_budget_versions.version_number%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12888: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12889: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12890: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12891: --Added for the bug 3453650
12892: ,p_resource_list_id IN pa_budget_versions.resource_list_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12893: ,p_set_current_working_flag IN pa_budget_versions.current_working_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12894: ,p_budget_version_number IN pa_budget_versions.version_number%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12895: ,p_budget_version_name IN pa_budget_versions.version_name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12896: ,p_version_type IN pa_budget_versions.version_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12889: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12890: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12891: --Added for the bug 3453650
12892: ,p_resource_list_id IN pa_budget_versions.resource_list_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12893: ,p_set_current_working_flag IN pa_budget_versions.current_working_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12894: ,p_budget_version_number IN pa_budget_versions.version_number%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12895: ,p_budget_version_name IN pa_budget_versions.version_name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12896: ,p_version_type IN pa_budget_versions.version_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12897: ,p_finplan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12890: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12891: --Added for the bug 3453650
12892: ,p_resource_list_id IN pa_budget_versions.resource_list_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12893: ,p_set_current_working_flag IN pa_budget_versions.current_working_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12894: ,p_budget_version_number IN pa_budget_versions.version_number%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12895: ,p_budget_version_name IN pa_budget_versions.version_name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12896: ,p_version_type IN pa_budget_versions.version_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12897: ,p_finplan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12898: ,p_plan_in_multi_curr_flag IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12891: --Added for the bug 3453650
12892: ,p_resource_list_id IN pa_budget_versions.resource_list_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12893: ,p_set_current_working_flag IN pa_budget_versions.current_working_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12894: ,p_budget_version_number IN pa_budget_versions.version_number%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12895: ,p_budget_version_name IN pa_budget_versions.version_name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12896: ,p_version_type IN pa_budget_versions.version_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12897: ,p_finplan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12898: ,p_plan_in_multi_curr_flag IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12899: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12892: ,p_resource_list_id IN pa_budget_versions.resource_list_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12893: ,p_set_current_working_flag IN pa_budget_versions.current_working_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12894: ,p_budget_version_number IN pa_budget_versions.version_number%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12895: ,p_budget_version_name IN pa_budget_versions.version_name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12896: ,p_version_type IN pa_budget_versions.version_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12897: ,p_finplan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12898: ,p_plan_in_multi_curr_flag IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12899: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12900: ,p_projfunc_cost_rate_type IN pa_proj_fp_options.projfunc_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12893: ,p_set_current_working_flag IN pa_budget_versions.current_working_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12894: ,p_budget_version_number IN pa_budget_versions.version_number%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12895: ,p_budget_version_name IN pa_budget_versions.version_name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12896: ,p_version_type IN pa_budget_versions.version_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12897: ,p_finplan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12898: ,p_plan_in_multi_curr_flag IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12899: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12900: ,p_projfunc_cost_rate_type IN pa_proj_fp_options.projfunc_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12901: ,p_projfunc_cost_rate_date_typ IN pa_proj_fp_options.projfunc_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12894: ,p_budget_version_number IN pa_budget_versions.version_number%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12895: ,p_budget_version_name IN pa_budget_versions.version_name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12896: ,p_version_type IN pa_budget_versions.version_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12897: ,p_finplan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12898: ,p_plan_in_multi_curr_flag IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12899: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12900: ,p_projfunc_cost_rate_type IN pa_proj_fp_options.projfunc_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12901: ,p_projfunc_cost_rate_date_typ IN pa_proj_fp_options.projfunc_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12902: ,p_projfunc_cost_rate_date IN pa_proj_fp_options.projfunc_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12895: ,p_budget_version_name IN pa_budget_versions.version_name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12896: ,p_version_type IN pa_budget_versions.version_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12897: ,p_finplan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12898: ,p_plan_in_multi_curr_flag IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12899: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12900: ,p_projfunc_cost_rate_type IN pa_proj_fp_options.projfunc_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12901: ,p_projfunc_cost_rate_date_typ IN pa_proj_fp_options.projfunc_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12902: ,p_projfunc_cost_rate_date IN pa_proj_fp_options.projfunc_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12903: ,p_projfunc_cost_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12896: ,p_version_type IN pa_budget_versions.version_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12897: ,p_finplan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12898: ,p_plan_in_multi_curr_flag IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12899: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12900: ,p_projfunc_cost_rate_type IN pa_proj_fp_options.projfunc_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12901: ,p_projfunc_cost_rate_date_typ IN pa_proj_fp_options.projfunc_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12902: ,p_projfunc_cost_rate_date IN pa_proj_fp_options.projfunc_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12903: ,p_projfunc_cost_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12904: ,p_projfunc_rev_rate_type IN pa_proj_fp_options.projfunc_rev_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12897: ,p_finplan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12898: ,p_plan_in_multi_curr_flag IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12899: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12900: ,p_projfunc_cost_rate_type IN pa_proj_fp_options.projfunc_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12901: ,p_projfunc_cost_rate_date_typ IN pa_proj_fp_options.projfunc_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12902: ,p_projfunc_cost_rate_date IN pa_proj_fp_options.projfunc_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12903: ,p_projfunc_cost_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12904: ,p_projfunc_rev_rate_type IN pa_proj_fp_options.projfunc_rev_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12905: ,p_projfunc_rev_rate_date_typ IN pa_proj_fp_options.projfunc_rev_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12898: ,p_plan_in_multi_curr_flag IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12899: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12900: ,p_projfunc_cost_rate_type IN pa_proj_fp_options.projfunc_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12901: ,p_projfunc_cost_rate_date_typ IN pa_proj_fp_options.projfunc_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12902: ,p_projfunc_cost_rate_date IN pa_proj_fp_options.projfunc_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12903: ,p_projfunc_cost_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12904: ,p_projfunc_rev_rate_type IN pa_proj_fp_options.projfunc_rev_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12905: ,p_projfunc_rev_rate_date_typ IN pa_proj_fp_options.projfunc_rev_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12906: ,p_projfunc_rev_rate_date IN pa_proj_fp_options.projfunc_rev_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12899: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12900: ,p_projfunc_cost_rate_type IN pa_proj_fp_options.projfunc_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12901: ,p_projfunc_cost_rate_date_typ IN pa_proj_fp_options.projfunc_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12902: ,p_projfunc_cost_rate_date IN pa_proj_fp_options.projfunc_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12903: ,p_projfunc_cost_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12904: ,p_projfunc_rev_rate_type IN pa_proj_fp_options.projfunc_rev_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12905: ,p_projfunc_rev_rate_date_typ IN pa_proj_fp_options.projfunc_rev_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12906: ,p_projfunc_rev_rate_date IN pa_proj_fp_options.projfunc_rev_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12907: ,p_projfunc_rev_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12900: ,p_projfunc_cost_rate_type IN pa_proj_fp_options.projfunc_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12901: ,p_projfunc_cost_rate_date_typ IN pa_proj_fp_options.projfunc_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12902: ,p_projfunc_cost_rate_date IN pa_proj_fp_options.projfunc_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12903: ,p_projfunc_cost_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12904: ,p_projfunc_rev_rate_type IN pa_proj_fp_options.projfunc_rev_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12905: ,p_projfunc_rev_rate_date_typ IN pa_proj_fp_options.projfunc_rev_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12906: ,p_projfunc_rev_rate_date IN pa_proj_fp_options.projfunc_rev_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12907: ,p_projfunc_rev_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12908: ,p_project_cost_rate_type IN pa_proj_fp_options.project_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12901: ,p_projfunc_cost_rate_date_typ IN pa_proj_fp_options.projfunc_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12902: ,p_projfunc_cost_rate_date IN pa_proj_fp_options.projfunc_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12903: ,p_projfunc_cost_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12904: ,p_projfunc_rev_rate_type IN pa_proj_fp_options.projfunc_rev_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12905: ,p_projfunc_rev_rate_date_typ IN pa_proj_fp_options.projfunc_rev_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12906: ,p_projfunc_rev_rate_date IN pa_proj_fp_options.projfunc_rev_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12907: ,p_projfunc_rev_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12908: ,p_project_cost_rate_type IN pa_proj_fp_options.project_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12909: ,p_project_cost_rate_date_typ IN pa_proj_fp_options.project_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12902: ,p_projfunc_cost_rate_date IN pa_proj_fp_options.projfunc_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12903: ,p_projfunc_cost_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12904: ,p_projfunc_rev_rate_type IN pa_proj_fp_options.projfunc_rev_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12905: ,p_projfunc_rev_rate_date_typ IN pa_proj_fp_options.projfunc_rev_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12906: ,p_projfunc_rev_rate_date IN pa_proj_fp_options.projfunc_rev_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12907: ,p_projfunc_rev_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12908: ,p_project_cost_rate_type IN pa_proj_fp_options.project_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12909: ,p_project_cost_rate_date_typ IN pa_proj_fp_options.project_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12910: ,p_project_cost_rate_date IN pa_proj_fp_options.project_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12903: ,p_projfunc_cost_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12904: ,p_projfunc_rev_rate_type IN pa_proj_fp_options.projfunc_rev_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12905: ,p_projfunc_rev_rate_date_typ IN pa_proj_fp_options.projfunc_rev_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12906: ,p_projfunc_rev_rate_date IN pa_proj_fp_options.projfunc_rev_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12907: ,p_projfunc_rev_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12908: ,p_project_cost_rate_type IN pa_proj_fp_options.project_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12909: ,p_project_cost_rate_date_typ IN pa_proj_fp_options.project_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12910: ,p_project_cost_rate_date IN pa_proj_fp_options.project_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12911: ,p_project_cost_exchange_rate IN pa_budget_lines.project_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12904: ,p_projfunc_rev_rate_type IN pa_proj_fp_options.projfunc_rev_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12905: ,p_projfunc_rev_rate_date_typ IN pa_proj_fp_options.projfunc_rev_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12906: ,p_projfunc_rev_rate_date IN pa_proj_fp_options.projfunc_rev_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12907: ,p_projfunc_rev_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12908: ,p_project_cost_rate_type IN pa_proj_fp_options.project_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12909: ,p_project_cost_rate_date_typ IN pa_proj_fp_options.project_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12910: ,p_project_cost_rate_date IN pa_proj_fp_options.project_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12911: ,p_project_cost_exchange_rate IN pa_budget_lines.project_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12912: ,p_project_rev_rate_type IN pa_proj_fp_options.project_rev_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12905: ,p_projfunc_rev_rate_date_typ IN pa_proj_fp_options.projfunc_rev_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12906: ,p_projfunc_rev_rate_date IN pa_proj_fp_options.projfunc_rev_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12907: ,p_projfunc_rev_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12908: ,p_project_cost_rate_type IN pa_proj_fp_options.project_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12909: ,p_project_cost_rate_date_typ IN pa_proj_fp_options.project_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12910: ,p_project_cost_rate_date IN pa_proj_fp_options.project_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12911: ,p_project_cost_exchange_rate IN pa_budget_lines.project_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12912: ,p_project_rev_rate_type IN pa_proj_fp_options.project_rev_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12913: ,p_project_rev_rate_date_typ IN pa_proj_fp_options.project_rev_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12906: ,p_projfunc_rev_rate_date IN pa_proj_fp_options.projfunc_rev_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12907: ,p_projfunc_rev_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12908: ,p_project_cost_rate_type IN pa_proj_fp_options.project_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12909: ,p_project_cost_rate_date_typ IN pa_proj_fp_options.project_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12910: ,p_project_cost_rate_date IN pa_proj_fp_options.project_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12911: ,p_project_cost_exchange_rate IN pa_budget_lines.project_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12912: ,p_project_rev_rate_type IN pa_proj_fp_options.project_rev_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12913: ,p_project_rev_rate_date_typ IN pa_proj_fp_options.project_rev_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12914: ,p_project_rev_rate_date IN pa_proj_fp_options.project_rev_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12907: ,p_projfunc_rev_exchange_rate IN pa_budget_lines.projfunc_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12908: ,p_project_cost_rate_type IN pa_proj_fp_options.project_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12909: ,p_project_cost_rate_date_typ IN pa_proj_fp_options.project_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12910: ,p_project_cost_rate_date IN pa_proj_fp_options.project_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12911: ,p_project_cost_exchange_rate IN pa_budget_lines.project_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12912: ,p_project_rev_rate_type IN pa_proj_fp_options.project_rev_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12913: ,p_project_rev_rate_date_typ IN pa_proj_fp_options.project_rev_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12914: ,p_project_rev_rate_date IN pa_proj_fp_options.project_rev_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12915: ,p_project_rev_exchange_rate IN pa_budget_lines.project_rev_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12908: ,p_project_cost_rate_type IN pa_proj_fp_options.project_cost_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12909: ,p_project_cost_rate_date_typ IN pa_proj_fp_options.project_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12910: ,p_project_cost_rate_date IN pa_proj_fp_options.project_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12911: ,p_project_cost_exchange_rate IN pa_budget_lines.project_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12912: ,p_project_rev_rate_type IN pa_proj_fp_options.project_rev_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12913: ,p_project_rev_rate_date_typ IN pa_proj_fp_options.project_rev_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12914: ,p_project_rev_rate_date IN pa_proj_fp_options.project_rev_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12915: ,p_project_rev_exchange_rate IN pa_budget_lines.project_rev_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12916: )
12909: ,p_project_cost_rate_date_typ IN pa_proj_fp_options.project_cost_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12910: ,p_project_cost_rate_date IN pa_proj_fp_options.project_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12911: ,p_project_cost_exchange_rate IN pa_budget_lines.project_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12912: ,p_project_rev_rate_type IN pa_proj_fp_options.project_rev_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12913: ,p_project_rev_rate_date_typ IN pa_proj_fp_options.project_rev_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12914: ,p_project_rev_rate_date IN pa_proj_fp_options.project_rev_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12915: ,p_project_rev_exchange_rate IN pa_budget_lines.project_rev_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12916: )
12917:
12910: ,p_project_cost_rate_date IN pa_proj_fp_options.project_cost_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12911: ,p_project_cost_exchange_rate IN pa_budget_lines.project_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12912: ,p_project_rev_rate_type IN pa_proj_fp_options.project_rev_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12913: ,p_project_rev_rate_date_typ IN pa_proj_fp_options.project_rev_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12914: ,p_project_rev_rate_date IN pa_proj_fp_options.project_rev_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12915: ,p_project_rev_exchange_rate IN pa_budget_lines.project_rev_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12916: )
12917:
12918: IS
12911: ,p_project_cost_exchange_rate IN pa_budget_lines.project_cost_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12912: ,p_project_rev_rate_type IN pa_proj_fp_options.project_rev_rate_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12913: ,p_project_rev_rate_date_typ IN pa_proj_fp_options.project_rev_rate_date_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12914: ,p_project_rev_rate_date IN pa_proj_fp_options.project_rev_rate_date%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12915: ,p_project_rev_exchange_rate IN pa_budget_lines.project_rev_exchange_rate%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12916: )
12917:
12918: IS
12919:
12957:
12958:
12959: -- product_code is mandatory
12960:
12961: IF p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
12962: OR p_pm_product_code IS NULL
12963: THEN
12964: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
12965: THEN
12962: OR p_pm_product_code IS NULL
12963: THEN
12964: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
12965: THEN
12966: pa_interface_utils_pub.map_new_amg_msg
12967: ( p_old_message_code => 'PA_PRODUCT_CODE_IS_MISSING'
12968: ,p_msg_attribute => 'CHANGE'
12969: ,p_resize_flag => 'N'
12970: ,p_msg_context => 'GENERAL'
12988: THEN
12989:
12990: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
12991: THEN
12992: pa_interface_utils_pub.map_new_amg_msg
12993: ( p_old_message_code => 'PA_PRODUCT_CODE_IS_INVALID'
12994: ,p_msg_attribute => 'CHANGE'
12995: ,p_resize_flag => 'N'
12996: ,p_msg_context => 'GENERAL'
13143: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
13144: ,p_msg_count OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
13145: ,p_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
13146: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
13147: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13148: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13149: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13150: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13151: ,p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13144: ,p_msg_count OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
13145: ,p_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
13146: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
13147: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13148: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13149: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13150: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13151: ,p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13152: ,p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13145: ,p_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
13146: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
13147: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13148: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13149: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13150: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13151: ,p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13152: ,p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13153: ,p_resource_alias IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13146: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
13147: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13148: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13149: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13150: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13151: ,p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13152: ,p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13153: ,p_resource_alias IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13154: ,p_resource_list_member_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13147: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13148: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13149: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13150: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13151: ,p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13152: ,p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13153: ,p_resource_alias IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13154: ,p_resource_list_member_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13155: --Bug 16604257 : CBS RBS Phase 2 API changes
13148: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13149: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13150: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13151: ,p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13152: ,p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13153: ,p_resource_alias IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13154: ,p_resource_list_member_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13155: --Bug 16604257 : CBS RBS Phase 2 API changes
13156: ,p_cost_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13149: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13150: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13151: ,p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13152: ,p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13153: ,p_resource_alias IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13154: ,p_resource_list_member_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13155: --Bug 16604257 : CBS RBS Phase 2 API changes
13156: ,p_cost_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13157: ,p_cbs_element_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13150: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13151: ,p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13152: ,p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13153: ,p_resource_alias IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13154: ,p_resource_list_member_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13155: --Bug 16604257 : CBS RBS Phase 2 API changes
13156: ,p_cost_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13157: ,p_cbs_element_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13158: --Bug 16604257
13152: ,p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13153: ,p_resource_alias IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13154: ,p_resource_list_member_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13155: --Bug 16604257 : CBS RBS Phase 2 API changes
13156: ,p_cost_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13157: ,p_cbs_element_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13158: --Bug 16604257
13159: ,p_budget_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13160: ,p_budget_end_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13153: ,p_resource_alias IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13154: ,p_resource_list_member_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13155: --Bug 16604257 : CBS RBS Phase 2 API changes
13156: ,p_cost_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13157: ,p_cbs_element_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13158: --Bug 16604257
13159: ,p_budget_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13160: ,p_budget_end_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13161: ,p_period_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13155: --Bug 16604257 : CBS RBS Phase 2 API changes
13156: ,p_cost_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13157: ,p_cbs_element_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13158: --Bug 16604257
13159: ,p_budget_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13160: ,p_budget_end_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13161: ,p_period_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13162: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13163: ,p_raw_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13156: ,p_cost_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13157: ,p_cbs_element_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13158: --Bug 16604257
13159: ,p_budget_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13160: ,p_budget_end_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13161: ,p_period_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13162: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13163: ,p_raw_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13164: ,p_burdened_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13157: ,p_cbs_element_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13158: --Bug 16604257
13159: ,p_budget_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13160: ,p_budget_end_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13161: ,p_period_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13162: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13163: ,p_raw_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13164: ,p_burdened_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13165: ,p_revenue IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13158: --Bug 16604257
13159: ,p_budget_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13160: ,p_budget_end_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13161: ,p_period_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13162: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13163: ,p_raw_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13164: ,p_burdened_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13165: ,p_revenue IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13166: ,p_quantity IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13159: ,p_budget_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13160: ,p_budget_end_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13161: ,p_period_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13162: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13163: ,p_raw_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13164: ,p_burdened_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13165: ,p_revenue IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13166: ,p_quantity IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13167: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13160: ,p_budget_end_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13161: ,p_period_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13162: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13163: ,p_raw_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13164: ,p_burdened_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13165: ,p_revenue IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13166: ,p_quantity IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13167: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13168: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13161: ,p_period_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13162: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13163: ,p_raw_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13164: ,p_burdened_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13165: ,p_revenue IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13166: ,p_quantity IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13167: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13168: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13169: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13162: ,p_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13163: ,p_raw_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13164: ,p_burdened_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13165: ,p_revenue IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13166: ,p_quantity IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13167: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13168: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13169: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13170: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13163: ,p_raw_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13164: ,p_burdened_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13165: ,p_revenue IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13166: ,p_quantity IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13167: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13168: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13169: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13170: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13171: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13164: ,p_burdened_cost IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13165: ,p_revenue IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13166: ,p_quantity IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13167: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13168: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13169: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13170: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13171: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13172: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13165: ,p_revenue IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13166: ,p_quantity IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13167: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13168: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13169: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13170: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13171: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13172: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13173: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13166: ,p_quantity IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13167: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13168: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13169: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13170: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13171: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13172: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13173: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13174: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13167: ,p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13168: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13169: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13170: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13171: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13172: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13173: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13174: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13175: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13168: ,p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13169: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13170: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13171: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13172: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13173: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13174: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13175: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13176: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13169: ,p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13170: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13171: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13172: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13173: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13174: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13175: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13176: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13177: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13170: ,p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13171: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13172: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13173: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13174: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13175: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13176: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13177: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13178: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13171: ,p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13172: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13173: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13174: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13175: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13176: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13177: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13178: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13179: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13172: ,p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13173: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13174: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13175: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13176: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13177: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13178: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13179: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13180: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13173: ,p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13174: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13175: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13176: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13177: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13178: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13179: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13180: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13181: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13174: ,p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13175: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13176: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13177: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13178: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13179: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13180: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13181: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13182: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13175: ,p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13176: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13177: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13178: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13179: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13180: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13181: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13182: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13183: --Parameters added for FP.M
13176: ,p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13177: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13178: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13179: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13180: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13181: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13182: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13183: --Parameters added for FP.M
13184: ,p_fin_plan_type_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13177: ,p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13178: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13179: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13180: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13181: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13182: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13183: --Parameters added for FP.M
13184: ,p_fin_plan_type_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13185: ,p_fin_plan_type_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13178: ,p_attribute11 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13179: ,p_attribute12 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13180: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13181: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13182: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13183: --Parameters added for FP.M
13184: ,p_fin_plan_type_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13185: ,p_fin_plan_type_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13186: ,p_version_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13180: ,p_attribute13 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13181: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13182: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13183: --Parameters added for FP.M
13184: ,p_fin_plan_type_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13185: ,p_fin_plan_type_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13186: ,p_version_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13187: ,p_version_number IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13188: ,p_currency_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13181: ,p_attribute14 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13182: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13183: --Parameters added for FP.M
13184: ,p_fin_plan_type_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13185: ,p_fin_plan_type_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13186: ,p_version_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13187: ,p_version_number IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13188: ,p_currency_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13189: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13182: ,p_attribute15 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13183: --Parameters added for FP.M
13184: ,p_fin_plan_type_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13185: ,p_fin_plan_type_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13186: ,p_version_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13187: ,p_version_number IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13188: ,p_currency_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13189: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13190: ,p_projfunc_cost_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13183: --Parameters added for FP.M
13184: ,p_fin_plan_type_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13185: ,p_fin_plan_type_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13186: ,p_version_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13187: ,p_version_number IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13188: ,p_currency_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13189: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13190: ,p_projfunc_cost_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13191: ,p_projfunc_cost_rate_date_typ IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13184: ,p_fin_plan_type_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13185: ,p_fin_plan_type_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13186: ,p_version_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13187: ,p_version_number IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13188: ,p_currency_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13189: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13190: ,p_projfunc_cost_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13191: ,p_projfunc_cost_rate_date_typ IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13192: ,p_projfunc_cost_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13185: ,p_fin_plan_type_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13186: ,p_version_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13187: ,p_version_number IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13188: ,p_currency_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13189: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13190: ,p_projfunc_cost_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13191: ,p_projfunc_cost_rate_date_typ IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13192: ,p_projfunc_cost_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13193: ,p_projfunc_cost_exchange_rate IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13186: ,p_version_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13187: ,p_version_number IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13188: ,p_currency_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13189: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13190: ,p_projfunc_cost_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13191: ,p_projfunc_cost_rate_date_typ IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13192: ,p_projfunc_cost_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13193: ,p_projfunc_cost_exchange_rate IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13194: ,p_projfunc_rev_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13187: ,p_version_number IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13188: ,p_currency_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13189: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13190: ,p_projfunc_cost_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13191: ,p_projfunc_cost_rate_date_typ IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13192: ,p_projfunc_cost_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13193: ,p_projfunc_cost_exchange_rate IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13194: ,p_projfunc_rev_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13195: ,p_projfunc_rev_rate_date_typ IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13188: ,p_currency_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13189: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13190: ,p_projfunc_cost_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13191: ,p_projfunc_cost_rate_date_typ IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13192: ,p_projfunc_cost_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13193: ,p_projfunc_cost_exchange_rate IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13194: ,p_projfunc_rev_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13195: ,p_projfunc_rev_rate_date_typ IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13196: ,p_projfunc_rev_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13189: ,p_change_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13190: ,p_projfunc_cost_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13191: ,p_projfunc_cost_rate_date_typ IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13192: ,p_projfunc_cost_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13193: ,p_projfunc_cost_exchange_rate IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13194: ,p_projfunc_rev_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13195: ,p_projfunc_rev_rate_date_typ IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13196: ,p_projfunc_rev_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13197: ,p_projfunc_rev_exchange_rate IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13190: ,p_projfunc_cost_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13191: ,p_projfunc_cost_rate_date_typ IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13192: ,p_projfunc_cost_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13193: ,p_projfunc_cost_exchange_rate IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13194: ,p_projfunc_rev_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13195: ,p_projfunc_rev_rate_date_typ IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13196: ,p_projfunc_rev_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13197: ,p_projfunc_rev_exchange_rate IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13198: ,p_project_cost_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13191: ,p_projfunc_cost_rate_date_typ IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13192: ,p_projfunc_cost_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13193: ,p_projfunc_cost_exchange_rate IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13194: ,p_projfunc_rev_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13195: ,p_projfunc_rev_rate_date_typ IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13196: ,p_projfunc_rev_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13197: ,p_projfunc_rev_exchange_rate IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13198: ,p_project_cost_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13199: ,p_project_cost_rate_date_typ IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13192: ,p_projfunc_cost_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13193: ,p_projfunc_cost_exchange_rate IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13194: ,p_projfunc_rev_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13195: ,p_projfunc_rev_rate_date_typ IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13196: ,p_projfunc_rev_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13197: ,p_projfunc_rev_exchange_rate IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13198: ,p_project_cost_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13199: ,p_project_cost_rate_date_typ IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13200: ,p_project_cost_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13193: ,p_projfunc_cost_exchange_rate IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13194: ,p_projfunc_rev_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13195: ,p_projfunc_rev_rate_date_typ IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13196: ,p_projfunc_rev_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13197: ,p_projfunc_rev_exchange_rate IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13198: ,p_project_cost_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13199: ,p_project_cost_rate_date_typ IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13200: ,p_project_cost_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13201: ,p_project_cost_exchange_rate IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13194: ,p_projfunc_rev_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13195: ,p_projfunc_rev_rate_date_typ IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13196: ,p_projfunc_rev_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13197: ,p_projfunc_rev_exchange_rate IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13198: ,p_project_cost_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13199: ,p_project_cost_rate_date_typ IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13200: ,p_project_cost_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13201: ,p_project_cost_exchange_rate IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13202: ,p_project_rev_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13195: ,p_projfunc_rev_rate_date_typ IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13196: ,p_projfunc_rev_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13197: ,p_projfunc_rev_exchange_rate IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13198: ,p_project_cost_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13199: ,p_project_cost_rate_date_typ IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13200: ,p_project_cost_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13201: ,p_project_cost_exchange_rate IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13202: ,p_project_rev_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13203: ,p_project_rev_rate_date_typ IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13196: ,p_projfunc_rev_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13197: ,p_projfunc_rev_exchange_rate IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13198: ,p_project_cost_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13199: ,p_project_cost_rate_date_typ IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13200: ,p_project_cost_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13201: ,p_project_cost_exchange_rate IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13202: ,p_project_rev_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13203: ,p_project_rev_rate_date_typ IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13204: ,p_project_rev_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13197: ,p_projfunc_rev_exchange_rate IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13198: ,p_project_cost_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13199: ,p_project_cost_rate_date_typ IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13200: ,p_project_cost_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13201: ,p_project_cost_exchange_rate IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13202: ,p_project_rev_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13203: ,p_project_rev_rate_date_typ IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13204: ,p_project_rev_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13205: ,p_project_rev_exchange_rate IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13198: ,p_project_cost_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13199: ,p_project_cost_rate_date_typ IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13200: ,p_project_cost_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13201: ,p_project_cost_exchange_rate IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13202: ,p_project_rev_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13203: ,p_project_rev_rate_date_typ IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13204: ,p_project_rev_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13205: ,p_project_rev_exchange_rate IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13206: )
13199: ,p_project_cost_rate_date_typ IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13200: ,p_project_cost_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13201: ,p_project_cost_exchange_rate IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13202: ,p_project_rev_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13203: ,p_project_rev_rate_date_typ IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13204: ,p_project_rev_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13205: ,p_project_rev_exchange_rate IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13206: )
13207:
13200: ,p_project_cost_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13201: ,p_project_cost_exchange_rate IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13202: ,p_project_rev_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13203: ,p_project_rev_rate_date_typ IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13204: ,p_project_rev_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13205: ,p_project_rev_exchange_rate IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13206: )
13207:
13208: IS
13201: ,p_project_cost_exchange_rate IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13202: ,p_project_rev_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13203: ,p_project_rev_rate_date_typ IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
13204: ,p_project_rev_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
13205: ,p_project_rev_exchange_rate IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13206: )
13207:
13208: IS
13209:
13306: l_debug_level3 CONSTANT NUMBER := 3;
13307: l_debug_level4 CONSTANT NUMBER := 4;
13308: l_debug_level5 CONSTANT NUMBER := 5;
13309: --Added for bug 6408139 to pass G_PA_MISS_CHAR
13310: l_pa_miss_char varchar2(1) := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR;
13311:
13312: l_cbs_enabled_project varchar2(1) :='N'; -- Added for CBS 16604257
13313: lc_cbs_element_id NUMBER :=p_cbs_element_id;
13314:
13399: --Get the CBS flag 16604257
13400: l_cbs_enabled_project := PA_ALTERNATE_TASK_PVT.Is_Cbs_Enabled(p_Project_Id => l_project_id);
13401:
13402:
13403: IF p_pa_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
13404: l_budget_lines_in(1).pa_task_id := NULL;
13405: ELSE
13406: l_budget_lines_in(1).pa_task_id := p_pa_task_id;
13407: END IF;
13405: ELSE
13406: l_budget_lines_in(1).pa_task_id := p_pa_task_id;
13407: END IF;
13408:
13409: IF p_pm_task_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13410: l_budget_lines_in(1).pm_task_reference := NULL;
13411: ELSE
13412: l_budget_lines_in(1).pm_task_reference := p_pm_task_reference;
13413: END IF;
13411: ELSE
13412: l_budget_lines_in(1).pm_task_reference := p_pm_task_reference;
13413: END IF;
13414:
13415: IF p_resource_alias = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13416: l_budget_lines_in(1).resource_alias := NULL;
13417: ELSE
13418: l_budget_lines_in(1).resource_alias := p_resource_alias;
13419: END IF;
13417: ELSE
13418: l_budget_lines_in(1).resource_alias := p_resource_alias;
13419: END IF;
13420:
13421: IF p_resource_list_member_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
13422: l_budget_lines_in(1).resource_list_member_id := NULL;
13423: ELSE
13424: l_budget_lines_in(1).resource_list_member_id := p_resource_list_member_id;
13425: END IF;
13425: END IF;
13426:
13427: --Bug 16604257 : CBS RBS Phase 2 API changes
13428:
13429: IF p_cost_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13430: l_budget_lines_in(1).cost_code := NULL;
13431: ELSE
13432: l_budget_lines_in(1).cost_code := p_cost_code;
13433: END IF;
13431: ELSE
13432: l_budget_lines_in(1).cost_code := p_cost_code;
13433: END IF;
13434:
13435: IF p_cbs_element_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
13436: l_budget_lines_in(1).cbs_element_id := NULL;
13437: ELSE
13438: l_budget_lines_in(1).cbs_element_id := p_cbs_element_id;
13439: END IF;
13437: ELSE
13438: l_budget_lines_in(1).cbs_element_id := p_cbs_element_id;
13439: END IF;
13440:
13441: IF p_budget_start_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
13442: l_budget_lines_in(1).budget_start_date := NULL;
13443: ELSE
13444: l_budget_lines_in(1).budget_start_date := p_budget_start_date;
13445: END IF;
13443: ELSE
13444: l_budget_lines_in(1).budget_start_date := p_budget_start_date;
13445: END IF;
13446:
13447: IF p_budget_end_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
13448: l_budget_lines_in(1).budget_end_date := NULL;
13449: ELSE
13450: l_budget_lines_in(1).budget_end_date := p_budget_end_date;
13451: END IF;
13449: ELSE
13450: l_budget_lines_in(1).budget_end_date := p_budget_end_date;
13451: END IF;
13452:
13453: IF p_period_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13454: l_budget_lines_in(1).period_name := NULL;
13455: ELSE
13456: l_budget_lines_in(1).period_name := p_period_name;
13457: END IF;
13455: ELSE
13456: l_budget_lines_in(1).period_name := p_period_name;
13457: END IF;
13458:
13459: IF p_description = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13460: l_budget_lines_in(1).description := NULL;
13461: ELSE
13462: l_budget_lines_in(1).description := p_description;
13463: END IF;
13461: ELSE
13462: l_budget_lines_in(1).description := p_description;
13463: END IF;
13464:
13465: IF p_raw_cost = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
13466: l_budget_lines_in(1).raw_cost := NULL;
13467: ELSE
13468: l_budget_lines_in(1).raw_cost := p_raw_cost;
13469: END IF;
13467: ELSE
13468: l_budget_lines_in(1).raw_cost := p_raw_cost;
13469: END IF;
13470:
13471: IF p_burdened_cost = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
13472: l_budget_lines_in(1).burdened_cost := NULL;
13473: ELSE
13474: l_budget_lines_in(1).burdened_cost := p_burdened_cost;
13475: END IF;
13473: ELSE
13474: l_budget_lines_in(1).burdened_cost := p_burdened_cost;
13475: END IF;
13476:
13477: IF p_revenue = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
13478: l_budget_lines_in(1).revenue := NULL;
13479: ELSE
13480: l_budget_lines_in(1).revenue := p_revenue;
13481: END IF;
13479: ELSE
13480: l_budget_lines_in(1).revenue := p_revenue;
13481: END IF;
13482:
13483: IF p_quantity = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
13484: l_budget_lines_in(1).quantity := NULL;
13485: ELSE
13486: l_budget_lines_in(1).quantity := p_quantity;
13487: END IF;
13485: ELSE
13486: l_budget_lines_in(1).quantity := p_quantity;
13487: END IF;
13488:
13489: IF p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13490: l_budget_lines_in(1).pm_product_code := NULL;
13491: ELSE
13492: l_budget_lines_in(1).pm_product_code := p_pm_product_code;
13493: END IF;
13491: ELSE
13492: l_budget_lines_in(1).pm_product_code := p_pm_product_code;
13493: END IF;
13494:
13495: IF p_attribute_category = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13496: l_budget_lines_in(1).attribute_category := NULL;
13497: ELSE
13498: l_budget_lines_in(1).attribute_category := p_attribute_category;
13499: END IF;
13497: ELSE
13498: l_budget_lines_in(1).attribute_category := p_attribute_category;
13499: END IF;
13500:
13501: IF p_attribute1 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13502: l_budget_lines_in(1).attribute1 := NULL;
13503: ELSE
13504: l_budget_lines_in(1).attribute1 := p_attribute1;
13505: END IF;
13503: ELSE
13504: l_budget_lines_in(1).attribute1 := p_attribute1;
13505: END IF;
13506:
13507: IF p_attribute2 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13508: l_budget_lines_in(1).attribute2 := NULL;
13509: ELSE
13510: l_budget_lines_in(1).attribute2 := p_attribute2;
13511: END IF;
13509: ELSE
13510: l_budget_lines_in(1).attribute2 := p_attribute2;
13511: END IF;
13512:
13513: IF p_attribute3 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13514: l_budget_lines_in(1).attribute3 := NULL;
13515: ELSE
13516: l_budget_lines_in(1).attribute3 := p_attribute3;
13517: END IF;
13515: ELSE
13516: l_budget_lines_in(1).attribute3 := p_attribute3;
13517: END IF;
13518:
13519: IF p_attribute4 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13520: l_budget_lines_in(1).attribute4 := NULL;
13521: ELSE
13522: l_budget_lines_in(1).attribute4 := p_attribute4;
13523: END IF;
13521: ELSE
13522: l_budget_lines_in(1).attribute4 := p_attribute4;
13523: END IF;
13524:
13525: IF p_attribute5 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13526: l_budget_lines_in(1).attribute5 := NULL;
13527: ELSE
13528: l_budget_lines_in(1).attribute5 := p_attribute5;
13529: END IF;
13527: ELSE
13528: l_budget_lines_in(1).attribute5 := p_attribute5;
13529: END IF;
13530:
13531: IF p_attribute6 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13532: l_budget_lines_in(1).attribute6 := NULL;
13533: ELSE
13534: l_budget_lines_in(1).attribute6 := p_attribute6;
13535: END IF;
13533: ELSE
13534: l_budget_lines_in(1).attribute6 := p_attribute6;
13535: END IF;
13536:
13537: IF p_attribute7 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13538: l_budget_lines_in(1).attribute7 := NULL;
13539: ELSE
13540: l_budget_lines_in(1).attribute7 := p_attribute7;
13541: END IF;
13539: ELSE
13540: l_budget_lines_in(1).attribute7 := p_attribute7;
13541: END IF;
13542:
13543: IF p_attribute8 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13544: l_budget_lines_in(1).attribute8 := NULL;
13545: ELSE
13546: l_budget_lines_in(1).attribute8 := p_attribute8;
13547: END IF;
13545: ELSE
13546: l_budget_lines_in(1).attribute8 := p_attribute8;
13547: END IF;
13548:
13549: IF p_attribute9 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13550: l_budget_lines_in(1).attribute9 := NULL;
13551: ELSE
13552: l_budget_lines_in(1).attribute9 := p_attribute9;
13553: END IF;
13551: ELSE
13552: l_budget_lines_in(1).attribute9 := p_attribute9;
13553: END IF;
13554:
13555: IF p_attribute10 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13556: l_budget_lines_in(1).attribute10 := NULL;
13557: ELSE
13558: l_budget_lines_in(1).attribute10 := p_attribute10;
13559: END IF;
13557: ELSE
13558: l_budget_lines_in(1).attribute10 := p_attribute10;
13559: END IF;
13560:
13561: IF p_attribute11 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13562: l_budget_lines_in(1).attribute11 := NULL;
13563: ELSE
13564: l_budget_lines_in(1).attribute11 := p_attribute11;
13565: END IF;
13563: ELSE
13564: l_budget_lines_in(1).attribute11 := p_attribute11;
13565: END IF;
13566:
13567: IF p_attribute12 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13568: l_budget_lines_in(1).attribute12 := NULL;
13569: ELSE
13570: l_budget_lines_in(1).attribute12 := p_attribute12;
13571: END IF;
13569: ELSE
13570: l_budget_lines_in(1).attribute12 := p_attribute12;
13571: END IF;
13572:
13573: IF p_attribute13 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13574: l_budget_lines_in(1).attribute13 := NULL;
13575: ELSE
13576: l_budget_lines_in(1).attribute13 := p_attribute13;
13577: END IF;
13575: ELSE
13576: l_budget_lines_in(1).attribute13 := p_attribute13;
13577: END IF;
13578:
13579: IF p_attribute14 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13580: l_budget_lines_in(1).attribute14 := NULL;
13581: ELSE
13582: l_budget_lines_in(1).attribute14 := p_attribute14;
13583: END IF;
13581: ELSE
13582: l_budget_lines_in(1).attribute14 := p_attribute14;
13583: END IF;
13584:
13585: IF p_attribute15 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13586: l_budget_lines_in(1).attribute15 := NULL;
13587: ELSE
13588: l_budget_lines_in(1).attribute15 := p_attribute15;
13589: END IF;
13587: ELSE
13588: l_budget_lines_in(1).attribute15 := p_attribute15;
13589: END IF;
13590:
13591: IF p_currency_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13592: l_budget_lines_in(1).txn_currency_code := NULL;
13593: ELSE
13594: l_budget_lines_in(1).txn_currency_code := p_currency_code;
13595: END IF;
13593: ELSE
13594: l_budget_lines_in(1).txn_currency_code := p_currency_code;
13595: END IF;
13596:
13597: IF p_projfunc_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13598: l_budget_lines_in(1).projfunc_cost_rate_type := NULL;
13599: ELSE
13600: l_budget_lines_in(1).projfunc_cost_rate_type := p_projfunc_cost_rate_type;
13601: END IF;
13599: ELSE
13600: l_budget_lines_in(1).projfunc_cost_rate_type := p_projfunc_cost_rate_type;
13601: END IF;
13602:
13603: IF p_projfunc_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13604: l_budget_lines_in(1).projfunc_cost_rate_date_type := NULL;
13605: ELSE
13606: l_budget_lines_in(1).projfunc_cost_rate_date_type := p_projfunc_cost_rate_date_typ;
13607: END IF;
13605: ELSE
13606: l_budget_lines_in(1).projfunc_cost_rate_date_type := p_projfunc_cost_rate_date_typ;
13607: END IF;
13608:
13609: IF p_projfunc_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
13610: l_budget_lines_in(1).projfunc_cost_rate_date := NULL;
13611: ELSE
13612: l_budget_lines_in(1).projfunc_cost_rate_date := p_projfunc_cost_rate_date;
13613: END IF;
13611: ELSE
13612: l_budget_lines_in(1).projfunc_cost_rate_date := p_projfunc_cost_rate_date;
13613: END IF;
13614:
13615: IF p_projfunc_cost_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
13616: l_budget_lines_in(1).projfunc_cost_exchange_rate := NULL;
13617: ELSE
13618: l_budget_lines_in(1).projfunc_cost_exchange_rate := p_projfunc_cost_exchange_rate;
13619: END IF;
13617: ELSE
13618: l_budget_lines_in(1).projfunc_cost_exchange_rate := p_projfunc_cost_exchange_rate;
13619: END IF;
13620:
13621: IF p_projfunc_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13622: l_budget_lines_in(1).projfunc_rev_rate_type := NULL;
13623: ELSE
13624: l_budget_lines_in(1).projfunc_rev_rate_type := p_projfunc_rev_rate_type;
13625: END IF;
13623: ELSE
13624: l_budget_lines_in(1).projfunc_rev_rate_type := p_projfunc_rev_rate_type;
13625: END IF;
13626:
13627: IF p_projfunc_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13628: l_budget_lines_in(1).projfunc_rev_rate_date_type := NULL;
13629: ELSE
13630: l_budget_lines_in(1).projfunc_rev_rate_date_type := p_projfunc_rev_rate_date_typ;
13631: END IF;
13629: ELSE
13630: l_budget_lines_in(1).projfunc_rev_rate_date_type := p_projfunc_rev_rate_date_typ;
13631: END IF;
13632:
13633: IF p_projfunc_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
13634: l_budget_lines_in(1).projfunc_rev_rate_date := NULL;
13635: ELSE
13636: l_budget_lines_in(1).projfunc_rev_rate_date := p_projfunc_rev_rate_date;
13637: END IF;
13635: ELSE
13636: l_budget_lines_in(1).projfunc_rev_rate_date := p_projfunc_rev_rate_date;
13637: END IF;
13638:
13639: IF p_projfunc_rev_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
13640: l_budget_lines_in(1).projfunc_rev_exchange_rate := NULL;
13641: ELSE
13642: l_budget_lines_in(1).projfunc_rev_exchange_rate := p_projfunc_rev_exchange_rate;
13643: END IF;
13641: ELSE
13642: l_budget_lines_in(1).projfunc_rev_exchange_rate := p_projfunc_rev_exchange_rate;
13643: END IF;
13644:
13645: IF p_project_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13646: l_budget_lines_in(1).project_cost_rate_type := NULL;
13647: ELSE
13648: l_budget_lines_in(1).project_cost_rate_type := p_project_cost_rate_type;
13649: END IF;
13647: ELSE
13648: l_budget_lines_in(1).project_cost_rate_type := p_project_cost_rate_type;
13649: END IF;
13650:
13651: IF p_project_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13652: l_budget_lines_in(1).project_cost_rate_date_type := NULL;
13653: ELSE
13654: l_budget_lines_in(1).project_cost_rate_date_type := p_project_cost_rate_date_typ;
13655: END IF;
13653: ELSE
13654: l_budget_lines_in(1).project_cost_rate_date_type := p_project_cost_rate_date_typ;
13655: END IF;
13656:
13657: IF p_project_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
13658: l_budget_lines_in(1).project_cost_rate_date := NULL;
13659: ELSE
13660: l_budget_lines_in(1).project_cost_rate_date := p_project_cost_rate_date;
13661: END IF;
13659: ELSE
13660: l_budget_lines_in(1).project_cost_rate_date := p_project_cost_rate_date;
13661: END IF;
13662:
13663: IF p_project_cost_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
13664: l_budget_lines_in(1).project_cost_exchange_rate := NULL;
13665: ELSE
13666: l_budget_lines_in(1).project_cost_exchange_rate := p_project_cost_exchange_rate;
13667: END IF;
13665: ELSE
13666: l_budget_lines_in(1).project_cost_exchange_rate := p_project_cost_exchange_rate;
13667: END IF;
13668:
13669: IF p_project_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13670: l_budget_lines_in(1).project_rev_rate_type := NULL;
13671: ELSE
13672: l_budget_lines_in(1).project_rev_rate_type := p_project_rev_rate_type;
13673: END IF;
13671: ELSE
13672: l_budget_lines_in(1).project_rev_rate_type := p_project_rev_rate_type;
13673: END IF;
13674:
13675: IF p_project_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13676: l_budget_lines_in(1).project_rev_rate_date_type := NULL;
13677: ELSE
13678: l_budget_lines_in(1).project_rev_rate_date_type := p_project_rev_rate_date_typ;
13679: END IF;
13677: ELSE
13678: l_budget_lines_in(1).project_rev_rate_date_type := p_project_rev_rate_date_typ;
13679: END IF;
13680:
13681: IF p_project_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
13682: l_budget_lines_in(1).project_rev_rate_date := NULL;
13683: ELSE
13684: l_budget_lines_in(1).project_rev_rate_date := p_project_rev_rate_date;
13685: END IF;
13683: ELSE
13684: l_budget_lines_in(1).project_rev_rate_date := p_project_rev_rate_date;
13685: END IF;
13686:
13687: IF p_project_rev_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
13688: l_budget_lines_in(1).project_rev_exchange_rate := NULL;
13689: ELSE
13690: l_budget_lines_in(1).project_rev_exchange_rate := p_project_rev_exchange_rate;
13691: END IF;
13689: ELSE
13690: l_budget_lines_in(1).project_rev_exchange_rate := p_project_rev_exchange_rate;
13691: END IF;
13692:
13693: IF p_change_reason_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13694: l_budget_lines_in(1).change_reason_code := NULL;
13695: ELSE
13696: l_budget_lines_in(1).change_reason_code := p_change_reason_code;
13697: END IF;
13792: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
13793: END IF;
13794:
13795: --Get Task number for AMG Messages
13796: l_amg_task_number := PA_INTERFACE_UTILS_PUB.get_task_number_amg
13797: (p_task_number=> ''
13798: ,p_task_reference => l_budget_lines_in(1).pm_task_reference
13799: ,p_task_id => l_budget_lines_in(1).pa_task_id);
13800:
13810: IF l_resource_assignment_csr%NOTFOUND
13811: THEN
13812: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
13813: THEN
13814: pa_interface_utils_pub.map_new_amg_msg
13815: ( p_old_message_code => 'PA_NO_RESOURCE_ASSIGNMENT'
13816: ,p_msg_attribute => 'CHANGE'
13817: ,p_resize_flag => 'N'
13818: ,p_msg_context => 'BUDG'
13847: IF l_budget_line_csr%NOTFOUND
13848: THEN
13849: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
13850: THEN
13851: pa_interface_utils_pub.map_new_amg_msg
13852: ( p_old_message_code => 'PA_BUDGET_LINE_NOT_FOUND'
13853: ,p_msg_attribute => 'CHANGE'
13854: ,p_resize_flag => 'N'
13855: ,p_msg_context => 'BUDG'
13931: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
13932: THEN
13933: IF NOT pa_project_pvt.check_valid_message(l_err_stage)
13934: THEN
13935: pa_interface_utils_pub.map_new_amg_msg
13936: ( p_old_message_code => 'PA_SUMMERIZE_TOTALS_FAILED'
13937: ,p_msg_attribute => 'CHANGE'
13938: ,p_resize_flag => 'N'
13939: ,p_msg_context => 'BUDG'
13942: ,p_attribute3 => l_budget_type_code
13943: ,p_attribute4 => l_budget_lines_in(1).resource_alias
13944: ,p_attribute5 => to_char(l_budget_lines_in(1).budget_start_date));
13945: ELSE
13946: pa_interface_utils_pub.map_new_amg_msg
13947: ( p_old_message_code => l_err_stage
13948: ,p_msg_attribute => 'CHANGE'
13949: ,p_resize_flag => 'N'
13950: ,p_msg_context => 'BUDG'
14015: l_finplan_lines_tab(1).attribute13 := PA_TASK_ASSIGNMENTS_PVT.pfchar(p_attribute13);
14016: l_finplan_lines_tab(1).attribute14 := PA_TASK_ASSIGNMENTS_PVT.pfchar(p_attribute14);
14017: l_finplan_lines_tab(1).attribute15 := PA_TASK_ASSIGNMENTS_PVT.pfchar(p_attribute15);
14018:
14019: IF (p_projfunc_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14020: AND p_projfunc_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14021: AND p_projfunc_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
14022: AND p_projfunc_cost_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
14023: AND p_projfunc_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14016: l_finplan_lines_tab(1).attribute14 := PA_TASK_ASSIGNMENTS_PVT.pfchar(p_attribute14);
14017: l_finplan_lines_tab(1).attribute15 := PA_TASK_ASSIGNMENTS_PVT.pfchar(p_attribute15);
14018:
14019: IF (p_projfunc_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14020: AND p_projfunc_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14021: AND p_projfunc_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
14022: AND p_projfunc_cost_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
14023: AND p_projfunc_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14024: AND p_projfunc_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14017: l_finplan_lines_tab(1).attribute15 := PA_TASK_ASSIGNMENTS_PVT.pfchar(p_attribute15);
14018:
14019: IF (p_projfunc_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14020: AND p_projfunc_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14021: AND p_projfunc_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
14022: AND p_projfunc_cost_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
14023: AND p_projfunc_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14024: AND p_projfunc_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14025: AND p_projfunc_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
14018:
14019: IF (p_projfunc_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14020: AND p_projfunc_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14021: AND p_projfunc_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
14022: AND p_projfunc_cost_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
14023: AND p_projfunc_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14024: AND p_projfunc_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14025: AND p_projfunc_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
14026: AND p_projfunc_rev_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
14019: IF (p_projfunc_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14020: AND p_projfunc_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14021: AND p_projfunc_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
14022: AND p_projfunc_cost_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
14023: AND p_projfunc_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14024: AND p_projfunc_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14025: AND p_projfunc_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
14026: AND p_projfunc_rev_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
14027: AND p_project_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14020: AND p_projfunc_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14021: AND p_projfunc_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
14022: AND p_projfunc_cost_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
14023: AND p_projfunc_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14024: AND p_projfunc_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14025: AND p_projfunc_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
14026: AND p_projfunc_rev_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
14027: AND p_project_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14028: AND p_project_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14021: AND p_projfunc_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
14022: AND p_projfunc_cost_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
14023: AND p_projfunc_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14024: AND p_projfunc_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14025: AND p_projfunc_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
14026: AND p_projfunc_rev_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
14027: AND p_project_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14028: AND p_project_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14029: AND p_project_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
14022: AND p_projfunc_cost_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
14023: AND p_projfunc_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14024: AND p_projfunc_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14025: AND p_projfunc_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
14026: AND p_projfunc_rev_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
14027: AND p_project_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14028: AND p_project_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14029: AND p_project_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
14030: AND p_project_cost_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
14023: AND p_projfunc_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14024: AND p_projfunc_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14025: AND p_projfunc_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
14026: AND p_projfunc_rev_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
14027: AND p_project_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14028: AND p_project_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14029: AND p_project_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
14030: AND p_project_cost_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
14031: AND p_project_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14024: AND p_projfunc_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14025: AND p_projfunc_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
14026: AND p_projfunc_rev_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
14027: AND p_project_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14028: AND p_project_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14029: AND p_project_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
14030: AND p_project_cost_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
14031: AND p_project_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14032: AND p_project_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14025: AND p_projfunc_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
14026: AND p_projfunc_rev_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
14027: AND p_project_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14028: AND p_project_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14029: AND p_project_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
14030: AND p_project_cost_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
14031: AND p_project_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14032: AND p_project_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14033: AND p_project_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
14026: AND p_projfunc_rev_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
14027: AND p_project_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14028: AND p_project_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14029: AND p_project_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
14030: AND p_project_cost_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
14031: AND p_project_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14032: AND p_project_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14033: AND p_project_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
14034: AND p_project_rev_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM )
14027: AND p_project_cost_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14028: AND p_project_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14029: AND p_project_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
14030: AND p_project_cost_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
14031: AND p_project_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14032: AND p_project_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14033: AND p_project_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
14034: AND p_project_rev_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM )
14035: THEN
14028: AND p_project_cost_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14029: AND p_project_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
14030: AND p_project_cost_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
14031: AND p_project_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14032: AND p_project_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14033: AND p_project_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
14034: AND p_project_rev_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM )
14035: THEN
14036: l_finplan_lines_tab(1).projfunc_cost_rate_type := to_char(NULL);
14029: AND p_project_cost_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
14030: AND p_project_cost_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
14031: AND p_project_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14032: AND p_project_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14033: AND p_project_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
14034: AND p_project_rev_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM )
14035: THEN
14036: l_finplan_lines_tab(1).projfunc_cost_rate_type := to_char(NULL);
14037: l_finplan_lines_tab(1).projfunc_cost_rate_date_type := to_char(NULL);
14030: AND p_project_cost_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
14031: AND p_project_rev_rate_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14032: AND p_project_rev_rate_date_typ = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14033: AND p_project_rev_rate_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
14034: AND p_project_rev_exchange_rate = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM )
14035: THEN
14036: l_finplan_lines_tab(1).projfunc_cost_rate_type := to_char(NULL);
14037: l_finplan_lines_tab(1).projfunc_cost_rate_date_type := to_char(NULL);
14038: l_finplan_lines_tab(1).projfunc_cost_rate_date := to_date(NULL);
14174: p_return_status := FND_API.G_RET_STS_ERROR;
14175: l_msg_count := FND_MSG_PUB.count_msg;
14176:
14177: IF l_msg_count = 1 and p_msg_data IS NULL THEN
14178: PA_INTERFACE_UTILS_PUB.get_messages
14179: (p_encoded => FND_API.G_TRUE
14180: ,p_msg_index => 1
14181: ,p_msg_count => l_msg_count
14182: ,p_msg_data => l_msg_data
14312: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
14313: ,p_msg_count OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
14314: ,p_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
14315: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
14316: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14317: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
14318: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14319: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14320: ,p_calc_raw_cost_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14313: ,p_msg_count OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
14314: ,p_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
14315: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
14316: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14317: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
14318: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14319: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14320: ,p_calc_raw_cost_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14321: ,p_calc_burdened_cost_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14314: ,p_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
14315: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
14316: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14317: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
14318: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14319: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14320: ,p_calc_raw_cost_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14321: ,p_calc_burdened_cost_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14322: ,p_calc_revenue_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14315: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
14316: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14317: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
14318: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14319: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14320: ,p_calc_raw_cost_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14321: ,p_calc_burdened_cost_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14322: ,p_calc_revenue_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14323: ,p_update_db_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14316: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14317: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
14318: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14319: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14320: ,p_calc_raw_cost_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14321: ,p_calc_burdened_cost_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14322: ,p_calc_revenue_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14323: ,p_update_db_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14324: ,p_calc_budget_lines_out OUT NOCOPY calc_budget_line_out_tbl_type
14317: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
14318: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14319: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14320: ,p_calc_raw_cost_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14321: ,p_calc_burdened_cost_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14322: ,p_calc_revenue_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14323: ,p_update_db_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14324: ,p_calc_budget_lines_out OUT NOCOPY calc_budget_line_out_tbl_type
14325: -- Bug 2863564 Parameters added for new Fin Plan Model
14318: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14319: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14320: ,p_calc_raw_cost_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14321: ,p_calc_burdened_cost_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14322: ,p_calc_revenue_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14323: ,p_update_db_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14324: ,p_calc_budget_lines_out OUT NOCOPY calc_budget_line_out_tbl_type
14325: -- Bug 2863564 Parameters added for new Fin Plan Model
14326: ,p_budget_version_id IN pa_budget_versions.budget_version_id%TYPE
14319: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14320: ,p_calc_raw_cost_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14321: ,p_calc_burdened_cost_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14322: ,p_calc_revenue_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14323: ,p_update_db_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14324: ,p_calc_budget_lines_out OUT NOCOPY calc_budget_line_out_tbl_type
14325: -- Bug 2863564 Parameters added for new Fin Plan Model
14326: ,p_budget_version_id IN pa_budget_versions.budget_version_id%TYPE
14327: ,p_fin_plan_type_id IN pa_fin_plan_types_b.fin_plan_type_id%TYPE
14638:
14639: END IF;
14640: --product_code is mandatory
14641:
14642: IF p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
14643: OR p_pm_product_code IS NULL
14644: THEN
14645: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
14646: THEN
14643: OR p_pm_product_code IS NULL
14644: THEN
14645: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
14646: THEN
14647: pa_interface_utils_pub.map_new_amg_msg
14648: ( p_old_message_code => 'PA_PRODUCT_CODE_IS_MISSING'
14649: ,p_msg_attribute => 'CHANGE'
14650: ,p_resize_flag => 'N'
14651: ,p_msg_context => 'GENERAL'
14669: IF l_pm_product_code <> 'X'
14670: THEN
14671: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
14672: THEN
14673: pa_interface_utils_pub.map_new_amg_msg
14674: ( p_old_message_code => 'PA_PRODUCT_CODE_IS_INVALID'
14675: ,p_msg_attribute => 'CHANGE'
14676: ,p_resize_flag => 'N'
14677: ,p_msg_context => 'GENERAL'
14711: -- function security. If the responsibility does not allow
14712: -- such functions to be executed, the API should not proceed further
14713: -- since the user does not have access to such functions
14714:
14715: PA_INTERFACE_UTILS_PUB.G_PROJECT_ID := p_pa_project_id;
14716:
14717:
14718: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
14719: (p_api_version_number => p_api_version_number,
14732: THEN
14733: RAISE FND_API.G_EXC_ERROR;
14734: END IF;
14735: IF l_function_allowed = 'N' THEN
14736: pa_interface_utils_pub.map_new_amg_msg
14737: ( p_old_message_code => 'PA_FUNCTION_SECURITY_ENFORCED'
14738: ,p_msg_attribute => 'CHANGE'
14739: ,p_resize_flag => 'Y'
14740: ,p_msg_context => 'GENERAL'
14795: IF pa_security.allow_query (x_project_id => l_project_id ) = 'N' THEN
14796:
14797: -- The user does not have query privileges on this project
14798: -- Hence, cannot update the project.Raise error
14799: pa_interface_utils_pub.map_new_amg_msg
14800: ( p_old_message_code => 'PA_PROJECT_SECURITY_ENFORCED'
14801: ,p_msg_attribute => 'CHANGE'
14802: ,p_resize_flag => 'Y'
14803: ,p_msg_context => 'GENERAL'
14814: IF pa_security.allow_update (x_project_id => l_project_id ) = 'N' THEN
14815:
14816: -- The user does not have update privileges on this project
14817: -- Hence , raise error
14818: pa_interface_utils_pub.map_new_amg_msg
14819: ( p_old_message_code => 'PA_PROJECT_SECURITY_ENFORCED'
14820: ,p_msg_attribute => 'CHANGE'
14821: ,p_resize_flag => 'Y'
14822: ,p_msg_context => 'GENERAL'
14858: END IF;
14859:
14860: -- In budget model intialise txn currency code to PFC
14861: IF p_budget_type_code IS NOT NULL AND
14862: p_budget_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
14863: l_txn_currency_code := l_projfunc_currency_code;
14864: END IF;
14865: */
14866:
14867: -- Added Logic by Xin Liu to handle MISS vars based on Manoj's code review.
14868: -- 28-APR-03
14869:
14870:
14871: IF p_fin_plan_type_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
14872: ll_fin_plan_type_id := NULL;
14873: ELSE
14874: ll_fin_plan_type_id := p_fin_plan_type_id;
14875: END IF;
14873: ELSE
14874: ll_fin_plan_type_id := p_fin_plan_type_id;
14875: END IF;
14876:
14877: IF p_fin_plan_type_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
14878: ll_fin_plan_type_name := NULL;
14879: ELSE
14880: ll_fin_plan_type_name := p_fin_plan_type_name;
14881: END IF;
14879: ELSE
14880: ll_fin_plan_type_name := p_fin_plan_type_name;
14881: END IF;
14882:
14883: IF p_budget_version_number = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
14884: ll_version_number := NULL;
14885: ELSE
14886: ll_version_number := p_budget_version_number;
14887: END IF;
14892: -- Bug 2863564 New validations included as part of the changes
14893:
14894: -- Budget Version Id, Budget Type Info and Fin Plan Type info all shouldn't be missing
14895:
14896: IF ((p_budget_version_id IS NULL OR p_budget_version_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM ) AND
14897: (p_budget_type_code IS NULL OR p_budget_type_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR ) AND
14898: (p_fin_plan_type_id IS NULL OR p_fin_plan_type_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM ) AND
14899: (p_fin_plan_type_name IS NULL OR p_fin_plan_type_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR ) )
14900: THEN
14893:
14894: -- Budget Version Id, Budget Type Info and Fin Plan Type info all shouldn't be missing
14895:
14896: IF ((p_budget_version_id IS NULL OR p_budget_version_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM ) AND
14897: (p_budget_type_code IS NULL OR p_budget_type_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR ) AND
14898: (p_fin_plan_type_id IS NULL OR p_fin_plan_type_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM ) AND
14899: (p_fin_plan_type_name IS NULL OR p_fin_plan_type_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR ) )
14900: THEN
14901: PA_UTILS.ADD_MESSAGE
14894: -- Budget Version Id, Budget Type Info and Fin Plan Type info all shouldn't be missing
14895:
14896: IF ((p_budget_version_id IS NULL OR p_budget_version_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM ) AND
14897: (p_budget_type_code IS NULL OR p_budget_type_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR ) AND
14898: (p_fin_plan_type_id IS NULL OR p_fin_plan_type_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM ) AND
14899: (p_fin_plan_type_name IS NULL OR p_fin_plan_type_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR ) )
14900: THEN
14901: PA_UTILS.ADD_MESSAGE
14902: (p_app_short_name => 'PA',
14895:
14896: IF ((p_budget_version_id IS NULL OR p_budget_version_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM ) AND
14897: (p_budget_type_code IS NULL OR p_budget_type_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR ) AND
14898: (p_fin_plan_type_id IS NULL OR p_fin_plan_type_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM ) AND
14899: (p_fin_plan_type_name IS NULL OR p_fin_plan_type_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR ) )
14900: THEN
14901: PA_UTILS.ADD_MESSAGE
14902: (p_app_short_name => 'PA',
14903: p_msg_name => 'PA_BUDGET_FP_BOTH_MISSING');
14910: END IF;
14911:
14912: -- Both Budget Type Info and Fin Plan Type info shouldn't be provided
14913:
14914: IF (p_budget_type_code IS NOT NULL AND p_budget_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
14915: ((p_fin_plan_type_name IS NOT NULL AND p_fin_plan_type_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
14916: (p_fin_plan_type_id IS NOT NULL AND p_fin_plan_type_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM ))
14917: THEN
14918: PA_UTILS.ADD_MESSAGE
14911:
14912: -- Both Budget Type Info and Fin Plan Type info shouldn't be provided
14913:
14914: IF (p_budget_type_code IS NOT NULL AND p_budget_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
14915: ((p_fin_plan_type_name IS NOT NULL AND p_fin_plan_type_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
14916: (p_fin_plan_type_id IS NOT NULL AND p_fin_plan_type_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM ))
14917: THEN
14918: PA_UTILS.ADD_MESSAGE
14919: (p_app_short_name => 'PA',
14912: -- Both Budget Type Info and Fin Plan Type info shouldn't be provided
14913:
14914: IF (p_budget_type_code IS NOT NULL AND p_budget_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
14915: ((p_fin_plan_type_name IS NOT NULL AND p_fin_plan_type_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
14916: (p_fin_plan_type_id IS NOT NULL AND p_fin_plan_type_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM ))
14917: THEN
14918: PA_UTILS.ADD_MESSAGE
14919: (p_app_short_name => 'PA',
14920: p_msg_name => 'PA_BUDGET_FP_BOTH_NOT_NULL');
14932: x_person_id => l_person_id,
14933: x_resource_id => l_resource_id,
14934: x_resource_name => l_resource_name);
14935:
14936: IF (p_budget_version_id IS NOT NULL AND p_budget_version_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
14937: THEN
14938: -- Fetch budget version info
14939: OPEN budget_version_info_cur(p_budget_version_id);
14940: FETCH budget_version_info_cur INTO budget_version_info_rec;
15149:
15150: END IF;
15151: CLOSE budget_version_info_cur;
15152:
15153: ELSIF (p_fin_plan_type_id IS NOT NULL AND p_fin_plan_type_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) OR
15154: (p_fin_plan_type_name IS NOT NULL AND p_fin_plan_type_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
15155: THEN
15156:
15157: -- Bug 2863564
15150: END IF;
15151: CLOSE budget_version_info_cur;
15152:
15153: ELSIF (p_fin_plan_type_id IS NOT NULL AND p_fin_plan_type_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) OR
15154: (p_fin_plan_type_name IS NOT NULL AND p_fin_plan_type_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
15155: THEN
15156:
15157: -- Bug 2863564
15158: -- We are in the contex of new budgets model
15266:
15267: CLOSE proj_fp_options_cur;
15268:
15269: -- Changes done by Xin Liu for post_fpk. Check if p_version_type is G_PA_MISS_CHAR. 24-APR-03
15270: IF p_version_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
15271: l_version_type := NULL;
15272: ELSE
15273: l_version_type := p_version_type;
15274: END IF;
15346: --bug #3636409. Validation for allow_edit_after_baseline_flag ends here.
15347:
15348:
15349: IF p_budget_version_number IS NOT NULL
15350: AND p_budget_Version_number <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
15351: THEN
15352: -- Bug 2863564
15353: -- Fetch the working budget version with the unique combination of
15354: -- l_project_id, l_finplan_type_id,l_version_type, version_number provided
15413: -- Bug 2863564
15414: -- If budget version id can't be found for i/p parameteres throw appropriate error message
15415:
15416: -- Changes done by Xin Liu for post_fpk. Added check for G_PA_MISS_NUM. 24-APR-03
15417: IF l_budget_version_id IS NULL OR l_budget_version_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
15418:
15419: -- Throw appropriate error message
15420: PA_UTILS.ADD_MESSAGE
15421: (p_app_short_name => 'PA',
15505: -- Fetch the planning level of the budget version
15506:
15507: l_entry_level := pa_fin_plan_utils.get_fin_plan_level_code(l_budget_version_id);
15508:
15509: ELSIF p_budget_type_code IS NOT NULL OR p_budget_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
15510: THEN
15511:
15512: -- Bug 2863564
15513: -- The following validation has been commented as its not relevant any more
15514:
15515: /*
15516: -- budget type code is mandatory
15517: IF p_budget_type_code IS NULL
15518: OR p_budget_type_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
15519:
15520: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
15521: pa_interface_utils_pub.map_new_amg_msg
15522: ( p_old_message_code => 'PA_BUDGET_TYPE_IS_INVALID'
15517: IF p_budget_type_code IS NULL
15518: OR p_budget_type_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
15519:
15520: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
15521: pa_interface_utils_pub.map_new_amg_msg
15522: ( p_old_message_code => 'PA_BUDGET_TYPE_IS_INVALID'
15523: ,p_msg_attribute => 'CHANGE'
15524: ,p_resize_flag => 'N'
15525: ,p_msg_context => 'BUDG'
15545: FETCH l_budget_type_csr INTO l_dummy;
15546:
15547: IF l_budget_type_csr%NOTFOUND THEN
15548: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
15549: pa_interface_utils_pub.map_new_amg_msg
15550: ( p_old_message_code => 'PA_BUDGET_TYPE_IS_INVALID'
15551: ,p_msg_attribute => 'CHANGE'
15552: ,p_resize_flag => 'N'
15553: ,p_msg_context => 'BUDG'
15895: FETCH l_task_csr INTO l_pm_task_reference
15896: ,l_task_name; -- Bug 2863564
15897: IF l_task_csr%NOTFOUND THEN
15898: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
15899: pa_interface_utils_pub.map_new_amg_msg
15900: ( p_old_message_code => 'PA_TASK_ID_INVALID'
15901: ,p_msg_attribute => 'CHANGE'
15902: ,p_resize_flag => 'N'
15903: ,p_msg_context => 'PROJ'
16028: THEN
16029:
16030: IF NOT pa_project_pvt.check_valid_message(l_err_stage)
16031: THEN
16032: pa_interface_utils_pub.map_new_amg_msg
16033: ( p_old_message_code => 'PA_CALC_RAW_COST_FAILED'
16034: ,p_msg_attribute => 'CHANGE'
16035: ,p_resize_flag => 'N'
16036: ,p_msg_context => 'BUDG'
16039: ,p_attribute3 => p_budget_type_code
16040: ,p_attribute4 => ''
16041: ,p_attribute5 => '');
16042: ELSE
16043: pa_interface_utils_pub.map_new_amg_msg
16044: ( p_old_message_code => l_err_stage
16045: ,p_msg_attribute => 'CHANGE'
16046: ,p_resize_flag => 'N'
16047: ,p_msg_context => 'BUDG'
16170: THEN
16171:
16172: IF NOT pa_project_pvt.check_valid_message(l_err_stage)
16173: THEN
16174: pa_interface_utils_pub.map_new_amg_msg
16175: ( p_old_message_code => 'PA_CALC_BURDENED_COST_FAILED'
16176: ,p_msg_attribute => 'CHANGE'
16177: ,p_resize_flag => 'Y'
16178: ,p_msg_context => 'BUDG'
16181: ,p_attribute3 => p_budget_type_code
16182: ,p_attribute4 => ''
16183: ,p_attribute5 => '');
16184: ELSE
16185: pa_interface_utils_pub.map_new_amg_msg
16186: ( p_old_message_code => l_err_stage
16187: ,p_msg_attribute => 'CHANGE'
16188: ,p_resize_flag => 'Y'
16189: ,p_msg_context => 'BUDG'
16287: THEN
16288:
16289: IF NOT pa_project_pvt.check_valid_message(l_err_stage)
16290: THEN
16291: pa_interface_utils_pub.map_new_amg_msg
16292: ( p_old_message_code => 'PA_CALC_REVENUE_FAILED'
16293: ,p_msg_attribute => 'CHANGE'
16294: ,p_resize_flag => 'N'
16295: ,p_msg_context => 'BUDG'
16298: ,p_attribute3 => p_budget_type_code
16299: ,p_attribute4 => ''
16300: ,p_attribute5 => '');
16301: ELSE
16302: pa_interface_utils_pub.map_new_amg_msg
16303: ( p_old_message_code => l_err_stage
16304: ,p_msg_attribute => 'CHANGE'
16305: ,p_resize_flag => 'N'
16306: ,p_msg_context => 'BUDG'
16534: THEN
16535:
16536: IF NOT pa_project_pvt.check_valid_message(l_err_stage)
16537: THEN
16538: pa_interface_utils_pub.map_new_amg_msg
16539: ( p_old_message_code => 'PA_SUMMERIZE_TOTALS_FAILED'
16540: ,p_msg_attribute => 'CHANGE'
16541: ,p_resize_flag => 'N'
16542: ,p_msg_context => 'BUDG'
16545: ,p_attribute3 => p_budget_type_code
16546: ,p_attribute4 => ''
16547: ,p_attribute5 => '');
16548: ELSE
16549: pa_interface_utils_pub.map_new_amg_msg
16550: ( p_old_message_code => l_err_stage
16551: ,p_msg_attribute => 'CHANGE'
16552: ,p_resize_flag => 'N'
16553: ,p_msg_context => 'BUDG'
16963: ,p_msg_count OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
16964: ,p_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
16965: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
16966: ,p_tot_budget_lines_calculated OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
16967: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16968: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
16969: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16970: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16971: ,p_calc_raw_cost_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16964: ,p_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
16965: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
16966: ,p_tot_budget_lines_calculated OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
16967: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16968: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
16969: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16970: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16971: ,p_calc_raw_cost_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16972: ,p_calc_burdened_cost_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16965: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
16966: ,p_tot_budget_lines_calculated OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
16967: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16968: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
16969: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16970: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16971: ,p_calc_raw_cost_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16972: ,p_calc_burdened_cost_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16973: ,p_calc_revenue_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16966: ,p_tot_budget_lines_calculated OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
16967: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16968: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
16969: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16970: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16971: ,p_calc_raw_cost_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16972: ,p_calc_burdened_cost_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16973: ,p_calc_revenue_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16974: ,p_update_db_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16967: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16968: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
16969: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16970: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16971: ,p_calc_raw_cost_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16972: ,p_calc_burdened_cost_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16973: ,p_calc_revenue_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16974: ,p_update_db_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16975: -- Bug 2863564 Parameters required for new Fin Plan Model
16968: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
16969: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16970: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16971: ,p_calc_raw_cost_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16972: ,p_calc_burdened_cost_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16973: ,p_calc_revenue_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16974: ,p_update_db_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16975: -- Bug 2863564 Parameters required for new Fin Plan Model
16976: ,p_budget_version_id IN pa_budget_versions.budget_version_id%TYPE
16969: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16970: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16971: ,p_calc_raw_cost_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16972: ,p_calc_burdened_cost_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16973: ,p_calc_revenue_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16974: ,p_update_db_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16975: -- Bug 2863564 Parameters required for new Fin Plan Model
16976: ,p_budget_version_id IN pa_budget_versions.budget_version_id%TYPE
16977: ,p_fin_plan_type_id IN pa_fin_plan_types_b.fin_plan_type_id%TYPE
16970: ,p_budget_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16971: ,p_calc_raw_cost_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16972: ,p_calc_burdened_cost_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16973: ,p_calc_revenue_yn IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16974: ,p_update_db_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
16975: -- Bug 2863564 Parameters required for new Fin Plan Model
16976: ,p_budget_version_id IN pa_budget_versions.budget_version_id%TYPE
16977: ,p_fin_plan_type_id IN pa_fin_plan_types_b.fin_plan_type_id%TYPE
16978: ,p_fin_plan_type_name IN pa_fin_plan_types_tl.name%TYPE
17094: --
17095: PROCEDURE fetch_calculate_amounts
17096: ( p_api_version_number IN NUMBER
17097: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
17098: ,p_line_index IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
17099: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
17100: ,p_pa_task_id OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
17101: ,p_pm_task_reference OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
17102: ,p_budget_start_date OUT NOCOPY DATE --File.Sql.39 bug 4440895
17147:
17148: -- Check index value,
17149: -- when they don't provide an index we will error out
17150:
17151: IF p_line_index = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
17152: OR p_line_index IS NULL
17153: THEN
17154: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
17155: THEN
17152: OR p_line_index IS NULL
17153: THEN
17154: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
17155: THEN
17156: pa_interface_utils_pub.map_new_amg_msg
17157: ( p_old_message_code => 'PA_BUGDET_LINE_INDEX_MISSING'
17158: ,p_msg_attribute => 'CHANGE'
17159: ,p_resize_flag => 'Y'
17160: ,p_msg_context => 'GENERAL'
17258: --History:
17259: -- 24-MAR-2003 Rajagopal Created
17260: --
17261: PROCEDURE fetch_calculate_amounts
17262: ( p_api_version_number IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
17263: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
17264: ,p_line_index IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
17265: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
17266: ,p_pa_task_id OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
17260: --
17261: PROCEDURE fetch_calculate_amounts
17262: ( p_api_version_number IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
17263: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
17264: ,p_line_index IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
17265: ,p_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
17266: ,p_pa_task_id OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
17267: ,p_pm_task_reference OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
17268: ,p_budget_start_date OUT NOCOPY DATE --File.Sql.39 bug 4440895
17359: END IF;
17360: END fetch_calculate_amounts;
17361:
17362: PROCEDURE CREATE_DRAFT_FINPLAN
17363: ( p_api_version_number IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
17364: ,p_commit IN VARCHAR2 := FND_API.G_FALSE
17365: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
17366: ,p_pm_product_code IN pa_budget_versions.pm_product_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17367: ,p_pm_finplan_reference IN pa_budget_versions.pm_budget_reference%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17362: PROCEDURE CREATE_DRAFT_FINPLAN
17363: ( p_api_version_number IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
17364: ,p_commit IN VARCHAR2 := FND_API.G_FALSE
17365: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
17366: ,p_pm_product_code IN pa_budget_versions.pm_product_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17367: ,p_pm_finplan_reference IN pa_budget_versions.pm_budget_reference%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17368: ,p_pm_project_reference IN pa_projects_all. PM_PROJECT_REFERENCE%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17369: ,p_pa_project_id IN pa_budget_versions.project_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
17370: ,p_fin_plan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
17363: ( p_api_version_number IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
17364: ,p_commit IN VARCHAR2 := FND_API.G_FALSE
17365: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
17366: ,p_pm_product_code IN pa_budget_versions.pm_product_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17367: ,p_pm_finplan_reference IN pa_budget_versions.pm_budget_reference%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17368: ,p_pm_project_reference IN pa_projects_all. PM_PROJECT_REFERENCE%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17369: ,p_pa_project_id IN pa_budget_versions.project_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
17370: ,p_fin_plan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
17371: ,p_fin_plan_type_name IN pa_fin_plan_types_vl.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17364: ,p_commit IN VARCHAR2 := FND_API.G_FALSE
17365: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
17366: ,p_pm_product_code IN pa_budget_versions.pm_product_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17367: ,p_pm_finplan_reference IN pa_budget_versions.pm_budget_reference%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17368: ,p_pm_project_reference IN pa_projects_all. PM_PROJECT_REFERENCE%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17369: ,p_pa_project_id IN pa_budget_versions.project_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
17370: ,p_fin_plan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
17371: ,p_fin_plan_type_name IN pa_fin_plan_types_vl.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17372: ,p_version_type IN pa_budget_versions.version_type%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17365: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
17366: ,p_pm_product_code IN pa_budget_versions.pm_product_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17367: ,p_pm_finplan_reference IN pa_budget_versions.pm_budget_reference%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17368: ,p_pm_project_reference IN pa_projects_all. PM_PROJECT_REFERENCE%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17369: ,p_pa_project_id IN pa_budget_versions.project_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
17370: ,p_fin_plan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
17371: ,p_fin_plan_type_name IN pa_fin_plan_types_vl.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17372: ,p_version_type IN pa_budget_versions.version_type%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17373: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17366: ,p_pm_product_code IN pa_budget_versions.pm_product_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17367: ,p_pm_finplan_reference IN pa_budget_versions.pm_budget_reference%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17368: ,p_pm_project_reference IN pa_projects_all. PM_PROJECT_REFERENCE%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17369: ,p_pa_project_id IN pa_budget_versions.project_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
17370: ,p_fin_plan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
17371: ,p_fin_plan_type_name IN pa_fin_plan_types_vl.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17372: ,p_version_type IN pa_budget_versions.version_type%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17373: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17374: ,p_resource_list_name IN pa_resource_lists.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17367: ,p_pm_finplan_reference IN pa_budget_versions.pm_budget_reference%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17368: ,p_pm_project_reference IN pa_projects_all. PM_PROJECT_REFERENCE%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17369: ,p_pa_project_id IN pa_budget_versions.project_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
17370: ,p_fin_plan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
17371: ,p_fin_plan_type_name IN pa_fin_plan_types_vl.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17372: ,p_version_type IN pa_budget_versions.version_type%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17373: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17374: ,p_resource_list_name IN pa_resource_lists.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17375: ,p_resource_list_id IN pa_budget_versions.resource_list_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
17368: ,p_pm_project_reference IN pa_projects_all. PM_PROJECT_REFERENCE%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17369: ,p_pa_project_id IN pa_budget_versions.project_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
17370: ,p_fin_plan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
17371: ,p_fin_plan_type_name IN pa_fin_plan_types_vl.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17372: ,p_version_type IN pa_budget_versions.version_type%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17373: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17374: ,p_resource_list_name IN pa_resource_lists.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17375: ,p_resource_list_id IN pa_budget_versions.resource_list_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
17376: ,p_fin_plan_level_code IN pa_proj_fp_options.cost_fin_plan_level_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17369: ,p_pa_project_id IN pa_budget_versions.project_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
17370: ,p_fin_plan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
17371: ,p_fin_plan_type_name IN pa_fin_plan_types_vl.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17372: ,p_version_type IN pa_budget_versions.version_type%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17373: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17374: ,p_resource_list_name IN pa_resource_lists.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17375: ,p_resource_list_id IN pa_budget_versions.resource_list_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
17376: ,p_fin_plan_level_code IN pa_proj_fp_options.cost_fin_plan_level_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17377: ,p_plan_in_multi_curr_flag IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17370: ,p_fin_plan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
17371: ,p_fin_plan_type_name IN pa_fin_plan_types_vl.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17372: ,p_version_type IN pa_budget_versions.version_type%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17373: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17374: ,p_resource_list_name IN pa_resource_lists.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17375: ,p_resource_list_id IN pa_budget_versions.resource_list_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
17376: ,p_fin_plan_level_code IN pa_proj_fp_options.cost_fin_plan_level_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17377: ,p_plan_in_multi_curr_flag IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17378: ,p_budget_version_name IN pa_budget_versions.version_name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17371: ,p_fin_plan_type_name IN pa_fin_plan_types_vl.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17372: ,p_version_type IN pa_budget_versions.version_type%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17373: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17374: ,p_resource_list_name IN pa_resource_lists.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17375: ,p_resource_list_id IN pa_budget_versions.resource_list_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
17376: ,p_fin_plan_level_code IN pa_proj_fp_options.cost_fin_plan_level_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17377: ,p_plan_in_multi_curr_flag IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17378: ,p_budget_version_name IN pa_budget_versions.version_name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17379: ,p_description IN pa_budget_versions.description%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17372: ,p_version_type IN pa_budget_versions.version_type%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17373: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17374: ,p_resource_list_name IN pa_resource_lists.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17375: ,p_resource_list_id IN pa_budget_versions.resource_list_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
17376: ,p_fin_plan_level_code IN pa_proj_fp_options.cost_fin_plan_level_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17377: ,p_plan_in_multi_curr_flag IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17378: ,p_budget_version_name IN pa_budget_versions.version_name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17379: ,p_description IN pa_budget_versions.description%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17380: ,p_change_reason_code IN pa_budget_versions.change_reason_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17373: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17374: ,p_resource_list_name IN pa_resource_lists.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17375: ,p_resource_list_id IN pa_budget_versions.resource_list_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
17376: ,p_fin_plan_level_code IN pa_proj_fp_options.cost_fin_plan_level_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17377: ,p_plan_in_multi_curr_flag IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17378: ,p_budget_version_name IN pa_budget_versions.version_name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17379: ,p_description IN pa_budget_versions.description%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17380: ,p_change_reason_code IN pa_budget_versions.change_reason_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17381: ,p_raw_cost_flag IN pa_fin_plan_amount_sets.raw_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17374: ,p_resource_list_name IN pa_resource_lists.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17375: ,p_resource_list_id IN pa_budget_versions.resource_list_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
17376: ,p_fin_plan_level_code IN pa_proj_fp_options.cost_fin_plan_level_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17377: ,p_plan_in_multi_curr_flag IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17378: ,p_budget_version_name IN pa_budget_versions.version_name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17379: ,p_description IN pa_budget_versions.description%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17380: ,p_change_reason_code IN pa_budget_versions.change_reason_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17381: ,p_raw_cost_flag IN pa_fin_plan_amount_sets.raw_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17382: ,p_burdened_cost_flag IN pa_fin_plan_amount_sets.burdened_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17375: ,p_resource_list_id IN pa_budget_versions.resource_list_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
17376: ,p_fin_plan_level_code IN pa_proj_fp_options.cost_fin_plan_level_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17377: ,p_plan_in_multi_curr_flag IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17378: ,p_budget_version_name IN pa_budget_versions.version_name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17379: ,p_description IN pa_budget_versions.description%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17380: ,p_change_reason_code IN pa_budget_versions.change_reason_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17381: ,p_raw_cost_flag IN pa_fin_plan_amount_sets.raw_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17382: ,p_burdened_cost_flag IN pa_fin_plan_amount_sets.burdened_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17383: ,p_revenue_flag IN pa_fin_plan_amount_sets.revenue_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17376: ,p_fin_plan_level_code IN pa_proj_fp_options.cost_fin_plan_level_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17377: ,p_plan_in_multi_curr_flag IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17378: ,p_budget_version_name IN pa_budget_versions.version_name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17379: ,p_description IN pa_budget_versions.description%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17380: ,p_change_reason_code IN pa_budget_versions.change_reason_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17381: ,p_raw_cost_flag IN pa_fin_plan_amount_sets.raw_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17382: ,p_burdened_cost_flag IN pa_fin_plan_amount_sets.burdened_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17383: ,p_revenue_flag IN pa_fin_plan_amount_sets.revenue_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17384: ,p_cost_qty_flag IN pa_fin_plan_amount_sets.cost_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17377: ,p_plan_in_multi_curr_flag IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17378: ,p_budget_version_name IN pa_budget_versions.version_name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17379: ,p_description IN pa_budget_versions.description%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17380: ,p_change_reason_code IN pa_budget_versions.change_reason_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17381: ,p_raw_cost_flag IN pa_fin_plan_amount_sets.raw_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17382: ,p_burdened_cost_flag IN pa_fin_plan_amount_sets.burdened_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17383: ,p_revenue_flag IN pa_fin_plan_amount_sets.revenue_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17384: ,p_cost_qty_flag IN pa_fin_plan_amount_sets.cost_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17385: ,p_revenue_qty_flag IN pa_fin_plan_amount_sets.revenue_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17378: ,p_budget_version_name IN pa_budget_versions.version_name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17379: ,p_description IN pa_budget_versions.description%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17380: ,p_change_reason_code IN pa_budget_versions.change_reason_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17381: ,p_raw_cost_flag IN pa_fin_plan_amount_sets.raw_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17382: ,p_burdened_cost_flag IN pa_fin_plan_amount_sets.burdened_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17383: ,p_revenue_flag IN pa_fin_plan_amount_sets.revenue_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17384: ,p_cost_qty_flag IN pa_fin_plan_amount_sets.cost_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17385: ,p_revenue_qty_flag IN pa_fin_plan_amount_sets.revenue_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17386: ,p_all_qty_flag IN pa_fin_plan_amount_sets.all_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17379: ,p_description IN pa_budget_versions.description%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17380: ,p_change_reason_code IN pa_budget_versions.change_reason_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17381: ,p_raw_cost_flag IN pa_fin_plan_amount_sets.raw_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17382: ,p_burdened_cost_flag IN pa_fin_plan_amount_sets.burdened_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17383: ,p_revenue_flag IN pa_fin_plan_amount_sets.revenue_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17384: ,p_cost_qty_flag IN pa_fin_plan_amount_sets.cost_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17385: ,p_revenue_qty_flag IN pa_fin_plan_amount_sets.revenue_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17386: ,p_all_qty_flag IN pa_fin_plan_amount_sets.all_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17387: ,p_create_new_curr_working_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17380: ,p_change_reason_code IN pa_budget_versions.change_reason_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17381: ,p_raw_cost_flag IN pa_fin_plan_amount_sets.raw_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17382: ,p_burdened_cost_flag IN pa_fin_plan_amount_sets.burdened_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17383: ,p_revenue_flag IN pa_fin_plan_amount_sets.revenue_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17384: ,p_cost_qty_flag IN pa_fin_plan_amount_sets.cost_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17385: ,p_revenue_qty_flag IN pa_fin_plan_amount_sets.revenue_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17386: ,p_all_qty_flag IN pa_fin_plan_amount_sets.all_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17387: ,p_create_new_curr_working_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17388: ,p_replace_current_working_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17381: ,p_raw_cost_flag IN pa_fin_plan_amount_sets.raw_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17382: ,p_burdened_cost_flag IN pa_fin_plan_amount_sets.burdened_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17383: ,p_revenue_flag IN pa_fin_plan_amount_sets.revenue_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17384: ,p_cost_qty_flag IN pa_fin_plan_amount_sets.cost_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17385: ,p_revenue_qty_flag IN pa_fin_plan_amount_sets.revenue_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17386: ,p_all_qty_flag IN pa_fin_plan_amount_sets.all_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17387: ,p_create_new_curr_working_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17388: ,p_replace_current_working_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17389: ,p_using_resource_lists_flag IN VARCHAR2 DEFAULT 'N'
17382: ,p_burdened_cost_flag IN pa_fin_plan_amount_sets.burdened_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17383: ,p_revenue_flag IN pa_fin_plan_amount_sets.revenue_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17384: ,p_cost_qty_flag IN pa_fin_plan_amount_sets.cost_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17385: ,p_revenue_qty_flag IN pa_fin_plan_amount_sets.revenue_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17386: ,p_all_qty_flag IN pa_fin_plan_amount_sets.all_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17387: ,p_create_new_curr_working_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17388: ,p_replace_current_working_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17389: ,p_using_resource_lists_flag IN VARCHAR2 DEFAULT 'N'
17390: ,p_finplan_trans_tab IN pa_budget_pub.FinPlan_Trans_Tab
17383: ,p_revenue_flag IN pa_fin_plan_amount_sets.revenue_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17384: ,p_cost_qty_flag IN pa_fin_plan_amount_sets.cost_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17385: ,p_revenue_qty_flag IN pa_fin_plan_amount_sets.revenue_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17386: ,p_all_qty_flag IN pa_fin_plan_amount_sets.all_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17387: ,p_create_new_curr_working_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17388: ,p_replace_current_working_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17389: ,p_using_resource_lists_flag IN VARCHAR2 DEFAULT 'N'
17390: ,p_finplan_trans_tab IN pa_budget_pub.FinPlan_Trans_Tab
17391: ,p_attribute_category IN pa_budget_versions.attribute_category%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17384: ,p_cost_qty_flag IN pa_fin_plan_amount_sets.cost_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17385: ,p_revenue_qty_flag IN pa_fin_plan_amount_sets.revenue_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17386: ,p_all_qty_flag IN pa_fin_plan_amount_sets.all_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17387: ,p_create_new_curr_working_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17388: ,p_replace_current_working_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17389: ,p_using_resource_lists_flag IN VARCHAR2 DEFAULT 'N'
17390: ,p_finplan_trans_tab IN pa_budget_pub.FinPlan_Trans_Tab
17391: ,p_attribute_category IN pa_budget_versions.attribute_category%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17392: ,p_attribute1 IN pa_budget_versions.attribute1%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17387: ,p_create_new_curr_working_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17388: ,p_replace_current_working_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17389: ,p_using_resource_lists_flag IN VARCHAR2 DEFAULT 'N'
17390: ,p_finplan_trans_tab IN pa_budget_pub.FinPlan_Trans_Tab
17391: ,p_attribute_category IN pa_budget_versions.attribute_category%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17392: ,p_attribute1 IN pa_budget_versions.attribute1%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17393: ,p_attribute2 IN pa_budget_versions.attribute2%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17394: ,p_attribute3 IN pa_budget_versions.attribute3%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17395: ,p_attribute4 IN pa_budget_versions.attribute4%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17388: ,p_replace_current_working_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17389: ,p_using_resource_lists_flag IN VARCHAR2 DEFAULT 'N'
17390: ,p_finplan_trans_tab IN pa_budget_pub.FinPlan_Trans_Tab
17391: ,p_attribute_category IN pa_budget_versions.attribute_category%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17392: ,p_attribute1 IN pa_budget_versions.attribute1%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17393: ,p_attribute2 IN pa_budget_versions.attribute2%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17394: ,p_attribute3 IN pa_budget_versions.attribute3%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17395: ,p_attribute4 IN pa_budget_versions.attribute4%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17396: ,p_attribute5 IN pa_budget_versions.attribute5%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17389: ,p_using_resource_lists_flag IN VARCHAR2 DEFAULT 'N'
17390: ,p_finplan_trans_tab IN pa_budget_pub.FinPlan_Trans_Tab
17391: ,p_attribute_category IN pa_budget_versions.attribute_category%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17392: ,p_attribute1 IN pa_budget_versions.attribute1%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17393: ,p_attribute2 IN pa_budget_versions.attribute2%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17394: ,p_attribute3 IN pa_budget_versions.attribute3%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17395: ,p_attribute4 IN pa_budget_versions.attribute4%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17396: ,p_attribute5 IN pa_budget_versions.attribute5%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17397: ,p_attribute6 IN pa_budget_versions.attribute6%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17390: ,p_finplan_trans_tab IN pa_budget_pub.FinPlan_Trans_Tab
17391: ,p_attribute_category IN pa_budget_versions.attribute_category%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17392: ,p_attribute1 IN pa_budget_versions.attribute1%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17393: ,p_attribute2 IN pa_budget_versions.attribute2%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17394: ,p_attribute3 IN pa_budget_versions.attribute3%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17395: ,p_attribute4 IN pa_budget_versions.attribute4%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17396: ,p_attribute5 IN pa_budget_versions.attribute5%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17397: ,p_attribute6 IN pa_budget_versions.attribute6%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17398: ,p_attribute7 IN pa_budget_versions.attribute7%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17391: ,p_attribute_category IN pa_budget_versions.attribute_category%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17392: ,p_attribute1 IN pa_budget_versions.attribute1%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17393: ,p_attribute2 IN pa_budget_versions.attribute2%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17394: ,p_attribute3 IN pa_budget_versions.attribute3%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17395: ,p_attribute4 IN pa_budget_versions.attribute4%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17396: ,p_attribute5 IN pa_budget_versions.attribute5%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17397: ,p_attribute6 IN pa_budget_versions.attribute6%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17398: ,p_attribute7 IN pa_budget_versions.attribute7%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17399: ,p_attribute8 IN pa_budget_versions.attribute8%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17392: ,p_attribute1 IN pa_budget_versions.attribute1%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17393: ,p_attribute2 IN pa_budget_versions.attribute2%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17394: ,p_attribute3 IN pa_budget_versions.attribute3%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17395: ,p_attribute4 IN pa_budget_versions.attribute4%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17396: ,p_attribute5 IN pa_budget_versions.attribute5%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17397: ,p_attribute6 IN pa_budget_versions.attribute6%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17398: ,p_attribute7 IN pa_budget_versions.attribute7%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17399: ,p_attribute8 IN pa_budget_versions.attribute8%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17400: ,p_attribute9 IN pa_budget_versions.attribute9%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17393: ,p_attribute2 IN pa_budget_versions.attribute2%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17394: ,p_attribute3 IN pa_budget_versions.attribute3%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17395: ,p_attribute4 IN pa_budget_versions.attribute4%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17396: ,p_attribute5 IN pa_budget_versions.attribute5%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17397: ,p_attribute6 IN pa_budget_versions.attribute6%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17398: ,p_attribute7 IN pa_budget_versions.attribute7%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17399: ,p_attribute8 IN pa_budget_versions.attribute8%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17400: ,p_attribute9 IN pa_budget_versions.attribute9%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17401: ,p_attribute10 IN pa_budget_versions.attribute10%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17394: ,p_attribute3 IN pa_budget_versions.attribute3%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17395: ,p_attribute4 IN pa_budget_versions.attribute4%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17396: ,p_attribute5 IN pa_budget_versions.attribute5%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17397: ,p_attribute6 IN pa_budget_versions.attribute6%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17398: ,p_attribute7 IN pa_budget_versions.attribute7%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17399: ,p_attribute8 IN pa_budget_versions.attribute8%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17400: ,p_attribute9 IN pa_budget_versions.attribute9%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17401: ,p_attribute10 IN pa_budget_versions.attribute10%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17402: ,p_attribute11 IN pa_budget_versions.attribute11%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17395: ,p_attribute4 IN pa_budget_versions.attribute4%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17396: ,p_attribute5 IN pa_budget_versions.attribute5%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17397: ,p_attribute6 IN pa_budget_versions.attribute6%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17398: ,p_attribute7 IN pa_budget_versions.attribute7%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17399: ,p_attribute8 IN pa_budget_versions.attribute8%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17400: ,p_attribute9 IN pa_budget_versions.attribute9%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17401: ,p_attribute10 IN pa_budget_versions.attribute10%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17402: ,p_attribute11 IN pa_budget_versions.attribute11%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17403: ,p_attribute12 IN pa_budget_versions.attribute12%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17396: ,p_attribute5 IN pa_budget_versions.attribute5%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17397: ,p_attribute6 IN pa_budget_versions.attribute6%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17398: ,p_attribute7 IN pa_budget_versions.attribute7%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17399: ,p_attribute8 IN pa_budget_versions.attribute8%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17400: ,p_attribute9 IN pa_budget_versions.attribute9%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17401: ,p_attribute10 IN pa_budget_versions.attribute10%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17402: ,p_attribute11 IN pa_budget_versions.attribute11%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17403: ,p_attribute12 IN pa_budget_versions.attribute12%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17404: ,p_attribute13 IN pa_budget_versions.attribute13%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17397: ,p_attribute6 IN pa_budget_versions.attribute6%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17398: ,p_attribute7 IN pa_budget_versions.attribute7%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17399: ,p_attribute8 IN pa_budget_versions.attribute8%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17400: ,p_attribute9 IN pa_budget_versions.attribute9%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17401: ,p_attribute10 IN pa_budget_versions.attribute10%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17402: ,p_attribute11 IN pa_budget_versions.attribute11%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17403: ,p_attribute12 IN pa_budget_versions.attribute12%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17404: ,p_attribute13 IN pa_budget_versions.attribute13%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17405: ,p_attribute14 IN pa_budget_versions.attribute14%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17398: ,p_attribute7 IN pa_budget_versions.attribute7%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17399: ,p_attribute8 IN pa_budget_versions.attribute8%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17400: ,p_attribute9 IN pa_budget_versions.attribute9%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17401: ,p_attribute10 IN pa_budget_versions.attribute10%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17402: ,p_attribute11 IN pa_budget_versions.attribute11%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17403: ,p_attribute12 IN pa_budget_versions.attribute12%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17404: ,p_attribute13 IN pa_budget_versions.attribute13%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17405: ,p_attribute14 IN pa_budget_versions.attribute14%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17406: ,p_attribute15 IN pa_budget_versions.attribute15%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17399: ,p_attribute8 IN pa_budget_versions.attribute8%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17400: ,p_attribute9 IN pa_budget_versions.attribute9%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17401: ,p_attribute10 IN pa_budget_versions.attribute10%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17402: ,p_attribute11 IN pa_budget_versions.attribute11%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17403: ,p_attribute12 IN pa_budget_versions.attribute12%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17404: ,p_attribute13 IN pa_budget_versions.attribute13%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17405: ,p_attribute14 IN pa_budget_versions.attribute14%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17406: ,p_attribute15 IN pa_budget_versions.attribute15%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17407: ,x_finplan_version_id OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
17400: ,p_attribute9 IN pa_budget_versions.attribute9%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17401: ,p_attribute10 IN pa_budget_versions.attribute10%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17402: ,p_attribute11 IN pa_budget_versions.attribute11%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17403: ,p_attribute12 IN pa_budget_versions.attribute12%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17404: ,p_attribute13 IN pa_budget_versions.attribute13%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17405: ,p_attribute14 IN pa_budget_versions.attribute14%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17406: ,p_attribute15 IN pa_budget_versions.attribute15%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17407: ,x_finplan_version_id OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
17408: ,x_return_status OUT NOCOPY VARCHAR2
17401: ,p_attribute10 IN pa_budget_versions.attribute10%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17402: ,p_attribute11 IN pa_budget_versions.attribute11%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17403: ,p_attribute12 IN pa_budget_versions.attribute12%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17404: ,p_attribute13 IN pa_budget_versions.attribute13%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17405: ,p_attribute14 IN pa_budget_versions.attribute14%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17406: ,p_attribute15 IN pa_budget_versions.attribute15%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17407: ,x_finplan_version_id OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
17408: ,x_return_status OUT NOCOPY VARCHAR2
17409: ,x_msg_count OUT NOCOPY NUMBER
17402: ,p_attribute11 IN pa_budget_versions.attribute11%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17403: ,p_attribute12 IN pa_budget_versions.attribute12%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17404: ,p_attribute13 IN pa_budget_versions.attribute13%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17405: ,p_attribute14 IN pa_budget_versions.attribute14%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17406: ,p_attribute15 IN pa_budget_versions.attribute15%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17407: ,x_finplan_version_id OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
17408: ,x_return_status OUT NOCOPY VARCHAR2
17409: ,x_msg_count OUT NOCOPY NUMBER
17410: ,x_msg_data OUT NOCOPY VARCHAR2
17632: END IF;
17633:
17634: l_resource_list_name := p_resource_list_name ;
17635:
17636: IF p_resource_list_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
17637: l_resource_list_id := NULL;
17638: ELSE
17639: l_resource_list_id := p_resource_list_id;
17640: END IF;
17639: l_resource_list_id := p_resource_list_id;
17640: END IF;
17641:
17642:
17643: IF p_fin_plan_type_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
17644: l_fin_plan_type_id := NULL;
17645: ELSE
17646: l_fin_plan_type_id := p_fin_plan_type_id ;
17647: END IF;
17645: ELSE
17646: l_fin_plan_type_id := p_fin_plan_type_id ;
17647: END IF;
17648:
17649: IF p_fin_plan_type_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
17650: l_fin_plan_type_name := NULL;
17651: ELSE
17652: l_fin_plan_type_name := p_fin_plan_type_name ;
17653: END IF;
17651: ELSE
17652: l_fin_plan_type_name := p_fin_plan_type_name ;
17653: END IF;
17654:
17655: IF p_version_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
17656: l_version_type := NULL;
17657: ELSE
17658: l_version_type := p_version_type ;
17659: END IF;
17657: ELSE
17658: l_version_type := p_version_type ;
17659: END IF;
17660:
17661: IF p_fin_plan_level_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
17662: l_fin_plan_level_code := NULL;
17663: ELSE
17664: l_fin_plan_level_code := p_fin_plan_level_code ;
17665: END IF;
17663: ELSE
17664: l_fin_plan_level_code := p_fin_plan_level_code ;
17665: END IF;
17666:
17667: IF p_time_phased_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
17668: l_time_phased_code := NULL;
17669: ELSE
17670: l_time_phased_code := p_time_phased_code ;
17671:
17670: l_time_phased_code := p_time_phased_code ;
17671:
17672: END IF;
17673:
17674: IF p_plan_in_multi_curr_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
17675: l_plan_in_multi_curr_flag := NULL; --Bug 4586948.
17676: ELSE
17677: l_plan_in_multi_curr_flag := p_plan_in_multi_curr_flag ;
17678: END IF;
17676: ELSE
17677: l_plan_in_multi_curr_flag := p_plan_in_multi_curr_flag ;
17678: END IF;
17679:
17680: IF p_raw_cost_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
17681: l_raw_cost_flag := 'N';
17682: ELSE
17683: l_raw_cost_flag := p_raw_cost_flag ;
17684: END IF;
17682: ELSE
17683: l_raw_cost_flag := p_raw_cost_flag ;
17684: END IF;
17685:
17686: IF p_burdened_cost_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
17687: l_burdened_cost_flag := 'N';
17688: ELSE
17689: l_burdened_cost_flag := p_burdened_cost_flag ;
17690: END IF;
17688: ELSE
17689: l_burdened_cost_flag := p_burdened_cost_flag ;
17690: END IF;
17691:
17692: IF p_revenue_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
17693: l_revenue_flag := 'N';
17694: ELSE
17695: l_revenue_flag := p_revenue_flag ;
17696: END IF;
17694: ELSE
17695: l_revenue_flag := p_revenue_flag ;
17696: END IF;
17697:
17698: IF p_cost_qty_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
17699: l_cost_qty_flag := 'N';
17700: ELSE
17701: l_cost_qty_flag := p_cost_qty_flag ;
17702: END IF;
17700: ELSE
17701: l_cost_qty_flag := p_cost_qty_flag ;
17702: END IF;
17703:
17704: IF p_revenue_qty_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
17705: l_revenue_qty_flag := 'N';
17706: ELSE
17707: l_revenue_qty_flag := p_revenue_qty_flag ;
17708: END IF;
17706: ELSE
17707: l_revenue_qty_flag := p_revenue_qty_flag ;
17708: END IF;
17709:
17710: IF p_all_qty_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
17711: l_all_qty_flag := 'N';
17712: ELSE
17713: l_all_qty_flag := p_all_qty_flag ;
17714: END IF;
17712: ELSE
17713: l_all_qty_flag := p_all_qty_flag ;
17714: END IF;
17715:
17716: IF p_create_new_curr_working_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
17717: l_create_new_working_flag := 'N';
17718: ELSE
17719: l_create_new_working_flag := p_create_new_curr_working_flag ;
17720: END IF;
17718: ELSE
17719: l_create_new_working_flag := p_create_new_curr_working_flag ;
17720: END IF;
17721:
17722: IF p_replace_current_working_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
17723: l_replace_current_working_flag := 'N';
17724: ELSE
17725: l_replace_current_working_flag := p_replace_current_working_flag ;
17726: END IF;
17724: ELSE
17725: l_replace_current_working_flag := p_replace_current_working_flag ;
17726: END IF;
17727:
17728: IF p_using_resource_lists_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
17729: l_using_resource_lists_flag := 'Y';
17730: ELSE
17731: l_using_resource_lists_flag := p_using_resource_lists_flag ;
17732: END IF;
17730: ELSE
17731: l_using_resource_lists_flag := p_using_resource_lists_flag ;
17732: END IF;
17733:
17734: IF p_attribute_category = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17735: THEN
17736: l_attribute_category := NULL;
17737: ELSE
17738: l_attribute_category := p_attribute_category;
17737: ELSE
17738: l_attribute_category := p_attribute_category;
17739: END IF;
17740:
17741: IF p_attribute1 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17742: THEN
17743: l_attribute1 := NULL;
17744: ELSE
17745: l_attribute1 := p_attribute1;
17743: l_attribute1 := NULL;
17744: ELSE
17745: l_attribute1 := p_attribute1;
17746: END IF;
17747: IF p_attribute2 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17748: THEN
17749: l_attribute2 := NULL;
17750: ELSE
17751: l_attribute2 := p_attribute2;
17749: l_attribute2 := NULL;
17750: ELSE
17751: l_attribute2 := p_attribute2;
17752: END IF;
17753: IF p_attribute3 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17754: THEN
17755: l_attribute3 := NULL;
17756: ELSE
17757: l_attribute3 := p_attribute3;
17755: l_attribute3 := NULL;
17756: ELSE
17757: l_attribute3 := p_attribute3;
17758: END IF;
17759: IF p_attribute4 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17760: THEN
17761: l_attribute4 := NULL;
17762: ELSE
17763: l_attribute4 := p_attribute4;
17762: ELSE
17763: l_attribute4 := p_attribute4;
17764: END IF;
17765:
17766: IF p_attribute5 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17767: THEN
17768: l_attribute5 := NULL;
17769: ELSE
17770: l_attribute5 := p_attribute5;
17769: ELSE
17770: l_attribute5 := p_attribute5;
17771: END IF;
17772:
17773: IF p_attribute6 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17774: THEN
17775: l_attribute6 := NULL;
17776: ELSE
17777: l_attribute6 := p_attribute6;
17776: ELSE
17777: l_attribute6 := p_attribute6;
17778: END IF;
17779:
17780: IF p_attribute7 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17781: THEN
17782: l_attribute7 := NULL;
17783: ELSE
17784: l_attribute7 := p_attribute7;
17783: ELSE
17784: l_attribute7 := p_attribute7;
17785: END IF;
17786:
17787: IF p_attribute8 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17788: THEN
17789: l_attribute8 := NULL;
17790: ELSE
17791: l_attribute8 := p_attribute8;
17790: ELSE
17791: l_attribute8 := p_attribute8;
17792: END IF;
17793:
17794: IF p_attribute9 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17795: THEN
17796: l_attribute9 := NULL;
17797: ELSE
17798: l_attribute9 := p_attribute9;
17797: ELSE
17798: l_attribute9 := p_attribute9;
17799: END IF;
17800:
17801: IF p_attribute10 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17802: THEN
17803: l_attribute10 := NULL;
17804: ELSE
17805: l_attribute10 := p_attribute10;
17804: ELSE
17805: l_attribute10 := p_attribute10;
17806: END IF;
17807:
17808: IF p_attribute11 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17809: THEN
17810: l_attribute11 := NULL;
17811: ELSE
17812: l_attribute11 := p_attribute11;
17811: ELSE
17812: l_attribute11 := p_attribute11;
17813: END IF;
17814:
17815: IF p_attribute12 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17816: THEN
17817: l_attribute12 := NULL;
17818: ELSE
17819: l_attribute12 := p_attribute12;
17818: ELSE
17819: l_attribute12 := p_attribute12;
17820: END IF;
17821:
17822: IF p_attribute13 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17823: THEN
17824: l_attribute13 := NULL;
17825: ELSE
17826: l_attribute13 := p_attribute13;
17825: ELSE
17826: l_attribute13 := p_attribute13;
17827: END IF;
17828:
17829: IF p_attribute14 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17830: THEN
17831: l_attribute14:= NULL;
17832: ELSE
17833: l_attribute14:= p_attribute14;
17832: ELSE
17833: l_attribute14:= p_attribute14;
17834: END IF;
17835:
17836: IF p_attribute15 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17837: THEN
17838: l_attribute15 := NULL;
17839: ELSE
17840: l_attribute15 := p_attribute15;
17839: ELSE
17840: l_attribute15 := p_attribute15;
17841: END IF;
17842:
17843: IF p_pm_finplan_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17844: THEN
17845: l_pm_finplan_reference := NULL;
17846: ELSE
17847: l_pm_finplan_reference := p_pm_finplan_reference;
17846: ELSE
17847: l_pm_finplan_reference := p_pm_finplan_reference;
17848: END IF;
17849:
17850: IF p_pa_project_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
17851: l_project_id := NULL;
17852: ELSE
17853: l_project_id := p_pa_project_id;
17854: END IF;
17852: ELSE
17853: l_project_id := p_pa_project_id;
17854: END IF;
17855:
17856: IF p_change_reason_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17857: THEN
17858: l_change_reason_code := NULL;
17859: ELSE
17860: l_change_reason_code := p_change_reason_code;
17859: ELSE
17860: l_change_reason_code := p_change_reason_code;
17861: END IF;
17862: -- bug 5031071
17863: IF p_description = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
17864: THEN
17865: l_description := NULL;
17866: ELSE
17867: l_description := p_description;
18377:
18378: IF P_finplan_trans_tab.COUNT > 0 THEN -- Added for Bug 3793370
18379: FOR i in 1 .. P_finplan_trans_tab.LAST
18380: LOOP
18381: IF ( P_finplan_trans_tab(i).task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18382: OR P_finplan_trans_tab(i).task_id = 0 ) -- Added for Bug 8688677
18383: THEN
18384: l_task_number_tbl(i) := NULL;
18385: ELSE
18395: RAISE;
18396: END; -- anonymous
18397: END IF;
18398:
18399: IF P_finplan_trans_tab(i).pm_task_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
18400: l_pm_task_reference_tbl(i) := NULL;
18401: ELSE
18402: l_pm_task_reference_tbl(i) := P_finplan_trans_tab(i).pm_task_reference;
18403: END IF;
18400: l_pm_task_reference_tbl(i) := NULL;
18401: ELSE
18402: l_pm_task_reference_tbl(i) := P_finplan_trans_tab(i).pm_task_reference;
18403: END IF;
18404: IF P_finplan_trans_tab(i).CURRENCY_CODE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
18405: l_currency_code_tbl(i) := NULL;
18406: ELSE
18407: l_currency_code_tbl(i) := P_finplan_trans_tab(i).CURRENCY_CODE;
18408: END IF;
18406: ELSE
18407: l_currency_code_tbl(i) := P_finplan_trans_tab(i).CURRENCY_CODE;
18408: END IF;
18409:
18410: IF P_finplan_trans_tab(i).pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
18411: l_pm_product_code_tbl(i) := NULL;
18412: ELSE
18413: l_pm_product_code_tbl(i) := P_finplan_trans_tab(i).pm_product_code;
18414: END IF;
18412: ELSE
18413: l_pm_product_code_tbl(i) := P_finplan_trans_tab(i).pm_product_code;
18414: END IF;
18415:
18416: IF ( P_finplan_trans_tab(i).task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM OR l_struct_elem_version_id IS NULL
18417: OR P_finplan_trans_tab(i).task_id = 0 ) -- Added for Bug 8688677
18418: THEN
18419: l_task_elem_version_id_tbl(i) := NULL;
18420: ELSE
18430: END; -- anonymous
18431: END IF;
18432:
18433: /* Commented out the code for Bug 5079329.
18434: IF P_finplan_trans_tab(i).resource_list_member_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
18435: l_resource_list_member_id_tbl(i) := NULL;
18436: ELSE
18437: l_resource_list_member_id_tbl(i) := P_finplan_trans_tab(i).resource_list_member_id;
18438: END IF;
18441: /* Added for Bug 5079329*/
18442: l_resource_list_member_id_tbl(i) := l_res_asg_in_tbl(i).resource_list_member_id;
18443: l_cbs_element_id_tbl(i) := l_res_asg_in_tbl(i).cbs_element_id; --Bug 16604257 : CBS RBS Phase 2 API changes
18444:
18445: IF P_finplan_trans_tab(i).PM_RES_ASGMT_REFERENCE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
18446: l_pm_res_asgmt_ref_tbl(i) := NULL;
18447: ELSE
18448: l_pm_res_asgmt_ref_tbl(i) := P_finplan_trans_tab(i).PM_RES_ASGMT_REFERENCE;
18449: END IF;
18448: l_pm_res_asgmt_ref_tbl(i) := P_finplan_trans_tab(i).PM_RES_ASGMT_REFERENCE;
18449: END IF;
18450:
18451:
18452: IF P_finplan_trans_tab(i).start_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
18453: l_start_date_tbl(i) := NULL;
18454: ELSE
18455: l_start_date_tbl(i) := P_finplan_trans_tab(i).start_date;
18456: END IF;
18454: ELSE
18455: l_start_date_tbl(i) := P_finplan_trans_tab(i).start_date;
18456: END IF;
18457:
18458: IF P_finplan_trans_tab(i).end_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
18459: l_end_date_tbl(i) := NULL;
18460: ELSE
18461: l_end_date_tbl(i) := P_finplan_trans_tab(i).end_date;
18462: END IF;
18460: ELSE
18461: l_end_date_tbl(i) := P_finplan_trans_tab(i).end_date;
18462: END IF;
18463:
18464: IF P_finplan_trans_tab(i).quantity = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
18465: l_quantity_tbl(i) := NULL;
18466: ELSE
18467: l_quantity_tbl(i) := P_finplan_trans_tab(i).quantity;
18468: END IF;
18466: ELSE
18467: l_quantity_tbl(i) := P_finplan_trans_tab(i).quantity;
18468: END IF;
18469:
18470: IF P_finplan_trans_tab(i).raw_cost = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
18471: l_raw_cost_tbl(i) := NULL;
18472: ELSE
18473: l_raw_cost_tbl(i) := P_finplan_trans_tab(i).raw_cost;
18474: END IF;
18472: ELSE
18473: l_raw_cost_tbl(i) := P_finplan_trans_tab(i).raw_cost;
18474: END IF;
18475:
18476: IF P_finplan_trans_tab(i).burdened_cost = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
18477: l_burdened_cost_tbl(i) := NULL;
18478: ELSE
18479: l_burdened_cost_tbl(i) := P_finplan_trans_tab(i).burdened_cost;
18480: END IF;
18478: ELSE
18479: l_burdened_cost_tbl(i) := P_finplan_trans_tab(i).burdened_cost;
18480: END IF;
18481:
18482: IF P_finplan_trans_tab(i).revenue = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
18483: L_revenue_tbl(i) := NULL;
18484: ELSE
18485: l_revenue_tbl(i) := P_finplan_trans_tab(i).revenue;
18486: END IF;
18486: END IF;
18487:
18488: --When descriptive flex fields are not passed set them to NULL
18489:
18490: IF P_finplan_trans_tab(i).attribute_category = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
18491: l_attribute_category_tbl(i) := NULL;
18492: ELSE
18493: l_attribute_category_tbl(i) := P_finplan_trans_tab(i).attribute_category;
18494: END IF;
18492: ELSE
18493: l_attribute_category_tbl(i) := P_finplan_trans_tab(i).attribute_category;
18494: END IF;
18495:
18496: IF P_finplan_trans_tab(i).attribute1 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
18497: l_attribute1_tbl(i) := NULL;
18498: ELSE
18499: l_attribute1_tbl(i) := P_finplan_trans_tab(i).attribute1;
18500: END IF;
18498: ELSE
18499: l_attribute1_tbl(i) := P_finplan_trans_tab(i).attribute1;
18500: END IF;
18501:
18502: IF P_finplan_trans_tab(i).attribute2 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
18503: l_attribute2_tbl(i) := NULL;
18504: ELSE
18505: l_attribute2_tbl(i) := P_finplan_trans_tab(i).attribute2;
18506: END IF;
18504: ELSE
18505: l_attribute2_tbl(i) := P_finplan_trans_tab(i).attribute2;
18506: END IF;
18507:
18508: IF P_finplan_trans_tab(i).attribute3 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
18509: l_attribute3_tbl(i) := NULL;
18510: ELSE
18511: l_attribute3_tbl(i) := P_finplan_trans_tab(i).attribute3;
18512: END IF;
18510: ELSE
18511: l_attribute3_tbl(i) := P_finplan_trans_tab(i).attribute3;
18512: END IF;
18513:
18514: IF P_finplan_trans_tab(i).attribute4 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
18515: l_attribute4_tbl(i) := NULL;
18516: ELSE
18517: l_attribute4_tbl(i) := P_finplan_trans_tab(i).attribute4;
18518: END IF;
18516: ELSE
18517: l_attribute4_tbl(i) := P_finplan_trans_tab(i).attribute4;
18518: END IF;
18519:
18520: IF P_finplan_trans_tab(i).attribute5 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
18521: l_attribute5_tbl(i) := NULL;
18522: ELSE
18523: l_attribute5_tbl(i) := P_finplan_trans_tab(i).attribute5;
18524: END IF;
18522: ELSE
18523: l_attribute5_tbl(i) := P_finplan_trans_tab(i).attribute5;
18524: END IF;
18525:
18526: IF P_finplan_trans_tab(i).attribute6 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
18527: l_attribute6_tbl(i) := NULL;
18528: ELSE
18529: l_attribute6_tbl(i) := P_finplan_trans_tab(i).attribute6;
18530: END IF;
18528: ELSE
18529: l_attribute6_tbl(i) := P_finplan_trans_tab(i).attribute6;
18530: END IF;
18531:
18532: IF P_finplan_trans_tab(i).attribute7 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
18533: l_attribute7_tbl(i) := NULL;
18534: ELSE
18535: l_attribute7_tbl(i) := P_finplan_trans_tab(i).attribute7;
18536: END IF;
18534: ELSE
18535: l_attribute7_tbl(i) := P_finplan_trans_tab(i).attribute7;
18536: END IF;
18537:
18538: IF P_finplan_trans_tab(i).attribute8 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
18539: l_attribute8_tbl(i) := NULL;
18540: ELSE
18541: l_attribute8_tbl(i) := P_finplan_trans_tab(i).attribute8;
18542: END IF;
18540: ELSE
18541: l_attribute8_tbl(i) := P_finplan_trans_tab(i).attribute8;
18542: END IF;
18543:
18544: IF P_finplan_trans_tab(i).attribute9 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
18545: l_attribute9_tbl(i) := NULL;
18546: ELSE
18547: l_attribute9_tbl(i) := P_finplan_trans_tab(i).attribute9;
18548: END IF;
18546: ELSE
18547: l_attribute9_tbl(i) := P_finplan_trans_tab(i).attribute9;
18548: END IF;
18549:
18550: IF P_finplan_trans_tab(i).attribute10 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
18551: l_attribute10_tbl(i) := NULL;
18552: ELSE
18553: l_attribute10_tbl(i) := P_finplan_trans_tab(i).attribute10;
18554: END IF;
18552: ELSE
18553: l_attribute10_tbl(i) := P_finplan_trans_tab(i).attribute10;
18554: END IF;
18555:
18556: IF P_finplan_trans_tab(i).attribute11 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
18557: l_attribute11_tbl(i) := NULL;
18558: ELSE
18559: l_attribute11_tbl(i) := P_finplan_trans_tab(i).attribute11;
18560: END IF;
18558: ELSE
18559: l_attribute11_tbl(i) := P_finplan_trans_tab(i).attribute11;
18560: END IF;
18561:
18562: IF P_finplan_trans_tab(i).attribute12 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
18563: l_attribute12_tbl(i) := NULL;
18564: ELSE
18565: l_attribute12_tbl(i) := P_finplan_trans_tab(i).attribute12;
18566: END IF;
18564: ELSE
18565: l_attribute12_tbl(i) := P_finplan_trans_tab(i).attribute12;
18566: END IF;
18567:
18568: IF P_finplan_trans_tab(i).attribute13 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
18569: l_attribute13_tbl(i) := NULL;
18570: ELSE
18571: l_attribute13_tbl(i) := P_finplan_trans_tab(i).attribute13;
18572: END IF;
18570: ELSE
18571: l_attribute13_tbl(i) := P_finplan_trans_tab(i).attribute13;
18572: END IF;
18573:
18574: IF P_finplan_trans_tab(i).attribute14 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
18575: l_attribute14_tbl(i) := NULL;
18576: ELSE
18577: l_attribute14_tbl(i) := P_finplan_trans_tab(i).attribute14;
18578: END IF;
18576: ELSE
18577: l_attribute14_tbl(i) := P_finplan_trans_tab(i).attribute14;
18578: END IF;
18579:
18580: IF P_finplan_trans_tab(i).attribute15 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
18581: l_attribute15_tbl(i) := NULL;
18582: ELSE
18583: l_attribute15_tbl(i) := P_finplan_trans_tab(i).attribute15;
18584: END IF;
18582: ELSE
18583: l_attribute15_tbl(i) := P_finplan_trans_tab(i).attribute15;
18584: END IF;
18585:
18586: IF P_finplan_trans_tab(i).attribute16 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
18587: l_attribute16_tbl(i) := NULL;
18588: ELSE
18589: l_attribute16_tbl(i) := P_finplan_trans_tab(i).attribute16;
18590: END IF;
18588: ELSE
18589: l_attribute16_tbl(i) := P_finplan_trans_tab(i).attribute16;
18590: END IF;
18591:
18592: IF P_finplan_trans_tab(i).attribute17 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
18593: l_attribute17_tbl(i) := NULL;
18594: ELSE
18595: l_attribute17_tbl(i) := P_finplan_trans_tab(i).attribute17;
18596: END IF;
18594: ELSE
18595: l_attribute17_tbl(i) := P_finplan_trans_tab(i).attribute17;
18596: END IF;
18597:
18598: IF P_finplan_trans_tab(i).attribute18 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
18599: l_attribute18_tbl(i) := NULL;
18600: ELSE
18601: l_attribute18_tbl(i) := P_finplan_trans_tab(i).attribute18;
18602: END IF;
18600: ELSE
18601: l_attribute18_tbl(i) := P_finplan_trans_tab(i).attribute18;
18602: END IF;
18603:
18604: IF P_finplan_trans_tab(i).attribute19 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
18605: l_attribute19_tbl(i) := NULL;
18606: ELSE
18607: l_attribute19_tbl(i) := P_finplan_trans_tab(i).attribute19;
18608: END IF;
18606: ELSE
18607: l_attribute19_tbl(i) := P_finplan_trans_tab(i).attribute19;
18608: END IF;
18609:
18610: IF P_finplan_trans_tab(i).attribute20 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
18611: l_attribute20_tbl(i) := NULL;
18612: ELSE
18613: l_attribute20_tbl(i) := P_finplan_trans_tab(i).attribute20;
18614: END IF;
18612: ELSE
18613: l_attribute20_tbl(i) := P_finplan_trans_tab(i).attribute20;
18614: END IF;
18615:
18616: IF P_finplan_trans_tab(i).attribute21 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
18617: l_attribute21_tbl(i) := NULL;
18618: ELSE
18619: l_attribute21_tbl(i) := P_finplan_trans_tab(i).attribute21;
18620: END IF;
18618: ELSE
18619: l_attribute21_tbl(i) := P_finplan_trans_tab(i).attribute21;
18620: END IF;
18621:
18622: IF P_finplan_trans_tab(i).attribute22 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
18623: l_attribute22_tbl(i) := NULL;
18624: ELSE
18625: l_attribute22_tbl(i) := P_finplan_trans_tab(i).attribute22;
18626: END IF;
18624: ELSE
18625: l_attribute22_tbl(i) := P_finplan_trans_tab(i).attribute22;
18626: END IF;
18627:
18628: IF P_finplan_trans_tab(i).attribute23 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
18629: l_attribute23_tbl(i) := NULL;
18630: ELSE
18631: l_attribute23_tbl(i) := P_finplan_trans_tab(i).attribute23;
18632: END IF;
18630: ELSE
18631: l_attribute23_tbl(i) := P_finplan_trans_tab(i).attribute23;
18632: END IF;
18633:
18634: IF P_finplan_trans_tab(i).attribute24 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
18635: l_attribute24_tbl(i) := NULL;
18636: ELSE
18637: l_attribute24_tbl(i) := P_finplan_trans_tab(i).attribute24;
18638: END IF;
18636: ELSE
18637: l_attribute24_tbl(i) := P_finplan_trans_tab(i).attribute24;
18638: END IF;
18639:
18640: IF P_finplan_trans_tab(i).attribute25 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
18641: l_attribute25_tbl(i) := NULL;
18642: ELSE
18643: l_attribute25_tbl(i) := P_finplan_trans_tab(i).attribute25;
18644: END IF;
18642: ELSE
18643: l_attribute25_tbl(i) := P_finplan_trans_tab(i).attribute25;
18644: END IF;
18645:
18646: IF P_finplan_trans_tab(i).attribute26 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
18647: l_attribute26_tbl(i) := NULL;
18648: ELSE
18649: l_attribute26_tbl(i) := P_finplan_trans_tab(i).attribute26;
18650: END IF;
18648: ELSE
18649: l_attribute26_tbl(i) := P_finplan_trans_tab(i).attribute26;
18650: END IF;
18651:
18652: IF P_finplan_trans_tab(i).attribute27 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
18653: l_attribute27_tbl(i) := NULL;
18654: ELSE
18655: l_attribute27_tbl(i) := P_finplan_trans_tab(i).attribute27;
18656: END IF;
18654: ELSE
18655: l_attribute27_tbl(i) := P_finplan_trans_tab(i).attribute27;
18656: END IF;
18657:
18658: IF P_finplan_trans_tab(i).attribute28 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
18659: l_attribute28_tbl(i) := NULL;
18660: ELSE
18661: l_attribute28_tbl(i) := P_finplan_trans_tab(i).attribute28;
18662: END IF;
18660: ELSE
18661: l_attribute28_tbl(i) := P_finplan_trans_tab(i).attribute28;
18662: END IF;
18663:
18664: IF P_finplan_trans_tab(i).attribute29 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
18665: l_attribute29_tbl(i) := NULL;
18666: ELSE
18667: l_attribute29_tbl(i) := P_finplan_trans_tab(i).attribute29;
18668: END IF;
18666: ELSE
18667: l_attribute29_tbl(i) := P_finplan_trans_tab(i).attribute29;
18668: END IF;
18669:
18670: IF P_finplan_trans_tab(i).attribute30 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
18671: l_attribute30_tbl(i) := NULL;
18672: ELSE
18673: l_attribute30_tbl(i) := P_finplan_trans_tab(i).attribute30;
18674: END IF;
18924: pa_debug.g_err_stage:='In invalid args exception 1';
18925: pa_debug.write(l_module_name,pa_debug.g_err_stage, 3);
18926: END IF;
18927:
18928: PA_INTERFACE_UTILS_PUB.get_messages
18929: ( p_encoded => FND_API.G_TRUE
18930: ,p_msg_index => 1
18931: ,p_msg_count => l_msg_count
18932: ,p_msg_data => l_msg_data
18973:
18974: END CREATE_DRAFT_FINPLAN;
18975:
18976: PROCEDURE load_resource_info(
18977: P_PM_PRODUCT_CODE PA_BUDGET_VERSIONS.PM_PRODUCT_CODE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18978: ,P_TASK_ID PA_TASKS.TASK_ID%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18979: ,P_PM_TASK_REFERENCE PA_TASKS.PM_TASK_REFERENCE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18980: ,P_PM_RES_ASGMT_REFERENCE VARCHAR2 DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18981: ,P_RESOURCE_ALIAS VARCHAR2 DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18974: END CREATE_DRAFT_FINPLAN;
18975:
18976: PROCEDURE load_resource_info(
18977: P_PM_PRODUCT_CODE PA_BUDGET_VERSIONS.PM_PRODUCT_CODE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18978: ,P_TASK_ID PA_TASKS.TASK_ID%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18979: ,P_PM_TASK_REFERENCE PA_TASKS.PM_TASK_REFERENCE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18980: ,P_PM_RES_ASGMT_REFERENCE VARCHAR2 DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18981: ,P_RESOURCE_ALIAS VARCHAR2 DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18982: ,P_CURRENCY_CODE PA_BUDGET_LINES.TXN_CURRENCY_CODE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18975:
18976: PROCEDURE load_resource_info(
18977: P_PM_PRODUCT_CODE PA_BUDGET_VERSIONS.PM_PRODUCT_CODE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18978: ,P_TASK_ID PA_TASKS.TASK_ID%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18979: ,P_PM_TASK_REFERENCE PA_TASKS.PM_TASK_REFERENCE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18980: ,P_PM_RES_ASGMT_REFERENCE VARCHAR2 DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18981: ,P_RESOURCE_ALIAS VARCHAR2 DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18982: ,P_CURRENCY_CODE PA_BUDGET_LINES.TXN_CURRENCY_CODE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18983: ,P_UNIT_OF_MEASURE_CODE PA_RESOURCE_ASSIGNMENTS.UNIT_OF_MEASURE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18976: PROCEDURE load_resource_info(
18977: P_PM_PRODUCT_CODE PA_BUDGET_VERSIONS.PM_PRODUCT_CODE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18978: ,P_TASK_ID PA_TASKS.TASK_ID%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18979: ,P_PM_TASK_REFERENCE PA_TASKS.PM_TASK_REFERENCE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18980: ,P_PM_RES_ASGMT_REFERENCE VARCHAR2 DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18981: ,P_RESOURCE_ALIAS VARCHAR2 DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18982: ,P_CURRENCY_CODE PA_BUDGET_LINES.TXN_CURRENCY_CODE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18983: ,P_UNIT_OF_MEASURE_CODE PA_RESOURCE_ASSIGNMENTS.UNIT_OF_MEASURE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18984: ,P_START_DATE PA_RESOURCE_ASSIGNMENTS.PLANNING_START_DATE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
18977: P_PM_PRODUCT_CODE PA_BUDGET_VERSIONS.PM_PRODUCT_CODE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18978: ,P_TASK_ID PA_TASKS.TASK_ID%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18979: ,P_PM_TASK_REFERENCE PA_TASKS.PM_TASK_REFERENCE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18980: ,P_PM_RES_ASGMT_REFERENCE VARCHAR2 DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18981: ,P_RESOURCE_ALIAS VARCHAR2 DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18982: ,P_CURRENCY_CODE PA_BUDGET_LINES.TXN_CURRENCY_CODE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18983: ,P_UNIT_OF_MEASURE_CODE PA_RESOURCE_ASSIGNMENTS.UNIT_OF_MEASURE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18984: ,P_START_DATE PA_RESOURCE_ASSIGNMENTS.PLANNING_START_DATE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
18985: ,P_END_DATE PA_RESOURCE_ASSIGNMENTS.PLANNING_END_DATE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
18978: ,P_TASK_ID PA_TASKS.TASK_ID%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18979: ,P_PM_TASK_REFERENCE PA_TASKS.PM_TASK_REFERENCE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18980: ,P_PM_RES_ASGMT_REFERENCE VARCHAR2 DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18981: ,P_RESOURCE_ALIAS VARCHAR2 DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18982: ,P_CURRENCY_CODE PA_BUDGET_LINES.TXN_CURRENCY_CODE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18983: ,P_UNIT_OF_MEASURE_CODE PA_RESOURCE_ASSIGNMENTS.UNIT_OF_MEASURE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18984: ,P_START_DATE PA_RESOURCE_ASSIGNMENTS.PLANNING_START_DATE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
18985: ,P_END_DATE PA_RESOURCE_ASSIGNMENTS.PLANNING_END_DATE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
18986: ,P_QUANTITY NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18979: ,P_PM_TASK_REFERENCE PA_TASKS.PM_TASK_REFERENCE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18980: ,P_PM_RES_ASGMT_REFERENCE VARCHAR2 DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18981: ,P_RESOURCE_ALIAS VARCHAR2 DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18982: ,P_CURRENCY_CODE PA_BUDGET_LINES.TXN_CURRENCY_CODE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18983: ,P_UNIT_OF_MEASURE_CODE PA_RESOURCE_ASSIGNMENTS.UNIT_OF_MEASURE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18984: ,P_START_DATE PA_RESOURCE_ASSIGNMENTS.PLANNING_START_DATE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
18985: ,P_END_DATE PA_RESOURCE_ASSIGNMENTS.PLANNING_END_DATE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
18986: ,P_QUANTITY NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18987: ,P_RAW_COST NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18980: ,P_PM_RES_ASGMT_REFERENCE VARCHAR2 DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18981: ,P_RESOURCE_ALIAS VARCHAR2 DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18982: ,P_CURRENCY_CODE PA_BUDGET_LINES.TXN_CURRENCY_CODE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18983: ,P_UNIT_OF_MEASURE_CODE PA_RESOURCE_ASSIGNMENTS.UNIT_OF_MEASURE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18984: ,P_START_DATE PA_RESOURCE_ASSIGNMENTS.PLANNING_START_DATE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
18985: ,P_END_DATE PA_RESOURCE_ASSIGNMENTS.PLANNING_END_DATE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
18986: ,P_QUANTITY NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18987: ,P_RAW_COST NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18988: ,P_BURDENED_COST NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18981: ,P_RESOURCE_ALIAS VARCHAR2 DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18982: ,P_CURRENCY_CODE PA_BUDGET_LINES.TXN_CURRENCY_CODE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18983: ,P_UNIT_OF_MEASURE_CODE PA_RESOURCE_ASSIGNMENTS.UNIT_OF_MEASURE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18984: ,P_START_DATE PA_RESOURCE_ASSIGNMENTS.PLANNING_START_DATE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
18985: ,P_END_DATE PA_RESOURCE_ASSIGNMENTS.PLANNING_END_DATE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
18986: ,P_QUANTITY NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18987: ,P_RAW_COST NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18988: ,P_BURDENED_COST NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18989: ,P_REVENUE NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18982: ,P_CURRENCY_CODE PA_BUDGET_LINES.TXN_CURRENCY_CODE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18983: ,P_UNIT_OF_MEASURE_CODE PA_RESOURCE_ASSIGNMENTS.UNIT_OF_MEASURE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18984: ,P_START_DATE PA_RESOURCE_ASSIGNMENTS.PLANNING_START_DATE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
18985: ,P_END_DATE PA_RESOURCE_ASSIGNMENTS.PLANNING_END_DATE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
18986: ,P_QUANTITY NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18987: ,P_RAW_COST NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18988: ,P_BURDENED_COST NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18989: ,P_REVENUE NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18990: ,P_RESOURCE_LIST_MEMBER_ID NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18983: ,P_UNIT_OF_MEASURE_CODE PA_RESOURCE_ASSIGNMENTS.UNIT_OF_MEASURE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18984: ,P_START_DATE PA_RESOURCE_ASSIGNMENTS.PLANNING_START_DATE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
18985: ,P_END_DATE PA_RESOURCE_ASSIGNMENTS.PLANNING_END_DATE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
18986: ,P_QUANTITY NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18987: ,P_RAW_COST NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18988: ,P_BURDENED_COST NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18989: ,P_REVENUE NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18990: ,P_RESOURCE_LIST_MEMBER_ID NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18991: --Bug 16604257 : CBS RBS Phase 2 API changes
18984: ,P_START_DATE PA_RESOURCE_ASSIGNMENTS.PLANNING_START_DATE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
18985: ,P_END_DATE PA_RESOURCE_ASSIGNMENTS.PLANNING_END_DATE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
18986: ,P_QUANTITY NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18987: ,P_RAW_COST NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18988: ,P_BURDENED_COST NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18989: ,P_REVENUE NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18990: ,P_RESOURCE_LIST_MEMBER_ID NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18991: --Bug 16604257 : CBS RBS Phase 2 API changes
18992: ,P_COST_CODE VARCHAR2 DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18985: ,P_END_DATE PA_RESOURCE_ASSIGNMENTS.PLANNING_END_DATE%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
18986: ,P_QUANTITY NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18987: ,P_RAW_COST NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18988: ,P_BURDENED_COST NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18989: ,P_REVENUE NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18990: ,P_RESOURCE_LIST_MEMBER_ID NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18991: --Bug 16604257 : CBS RBS Phase 2 API changes
18992: ,P_COST_CODE VARCHAR2 DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18993: ,P_CBS_ELEMENT_ID NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18986: ,P_QUANTITY NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18987: ,P_RAW_COST NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18988: ,P_BURDENED_COST NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18989: ,P_REVENUE NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18990: ,P_RESOURCE_LIST_MEMBER_ID NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18991: --Bug 16604257 : CBS RBS Phase 2 API changes
18992: ,P_COST_CODE VARCHAR2 DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18993: ,P_CBS_ELEMENT_ID NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18994: --Bug 16604257
18988: ,P_BURDENED_COST NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18989: ,P_REVENUE NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18990: ,P_RESOURCE_LIST_MEMBER_ID NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18991: --Bug 16604257 : CBS RBS Phase 2 API changes
18992: ,P_COST_CODE VARCHAR2 DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18993: ,P_CBS_ELEMENT_ID NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18994: --Bug 16604257
18995: ,P_ATTRIBUTE_CATEGORY PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE_CATEGORY%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18996: ,P_ATTRIBUTE1 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE1%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18989: ,P_REVENUE NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18990: ,P_RESOURCE_LIST_MEMBER_ID NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18991: --Bug 16604257 : CBS RBS Phase 2 API changes
18992: ,P_COST_CODE VARCHAR2 DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18993: ,P_CBS_ELEMENT_ID NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18994: --Bug 16604257
18995: ,P_ATTRIBUTE_CATEGORY PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE_CATEGORY%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18996: ,P_ATTRIBUTE1 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE1%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18997: ,P_ATTRIBUTE2 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE2%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18991: --Bug 16604257 : CBS RBS Phase 2 API changes
18992: ,P_COST_CODE VARCHAR2 DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18993: ,P_CBS_ELEMENT_ID NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18994: --Bug 16604257
18995: ,P_ATTRIBUTE_CATEGORY PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE_CATEGORY%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18996: ,P_ATTRIBUTE1 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE1%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18997: ,P_ATTRIBUTE2 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE2%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18998: ,P_ATTRIBUTE3 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE3%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18999: ,P_ATTRIBUTE4 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE4%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18992: ,P_COST_CODE VARCHAR2 DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18993: ,P_CBS_ELEMENT_ID NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18994: --Bug 16604257
18995: ,P_ATTRIBUTE_CATEGORY PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE_CATEGORY%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18996: ,P_ATTRIBUTE1 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE1%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18997: ,P_ATTRIBUTE2 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE2%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18998: ,P_ATTRIBUTE3 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE3%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18999: ,P_ATTRIBUTE4 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE4%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19000: ,P_ATTRIBUTE5 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE5%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18993: ,P_CBS_ELEMENT_ID NUMBER DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
18994: --Bug 16604257
18995: ,P_ATTRIBUTE_CATEGORY PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE_CATEGORY%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18996: ,P_ATTRIBUTE1 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE1%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18997: ,P_ATTRIBUTE2 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE2%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18998: ,P_ATTRIBUTE3 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE3%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18999: ,P_ATTRIBUTE4 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE4%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19000: ,P_ATTRIBUTE5 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE5%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19001: ,P_ATTRIBUTE6 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE6%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18994: --Bug 16604257
18995: ,P_ATTRIBUTE_CATEGORY PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE_CATEGORY%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18996: ,P_ATTRIBUTE1 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE1%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18997: ,P_ATTRIBUTE2 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE2%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18998: ,P_ATTRIBUTE3 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE3%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18999: ,P_ATTRIBUTE4 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE4%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19000: ,P_ATTRIBUTE5 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE5%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19001: ,P_ATTRIBUTE6 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE6%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19002: ,P_ATTRIBUTE7 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE7%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18995: ,P_ATTRIBUTE_CATEGORY PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE_CATEGORY%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18996: ,P_ATTRIBUTE1 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE1%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18997: ,P_ATTRIBUTE2 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE2%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18998: ,P_ATTRIBUTE3 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE3%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18999: ,P_ATTRIBUTE4 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE4%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19000: ,P_ATTRIBUTE5 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE5%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19001: ,P_ATTRIBUTE6 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE6%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19002: ,P_ATTRIBUTE7 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE7%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19003: ,P_ATTRIBUTE8 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE8%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18996: ,P_ATTRIBUTE1 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE1%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18997: ,P_ATTRIBUTE2 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE2%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18998: ,P_ATTRIBUTE3 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE3%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18999: ,P_ATTRIBUTE4 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE4%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19000: ,P_ATTRIBUTE5 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE5%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19001: ,P_ATTRIBUTE6 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE6%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19002: ,P_ATTRIBUTE7 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE7%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19003: ,P_ATTRIBUTE8 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE8%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19004: ,P_ATTRIBUTE9 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE9%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18997: ,P_ATTRIBUTE2 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE2%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18998: ,P_ATTRIBUTE3 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE3%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18999: ,P_ATTRIBUTE4 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE4%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19000: ,P_ATTRIBUTE5 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE5%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19001: ,P_ATTRIBUTE6 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE6%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19002: ,P_ATTRIBUTE7 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE7%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19003: ,P_ATTRIBUTE8 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE8%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19004: ,P_ATTRIBUTE9 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE9%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19005: ,P_ATTRIBUTE10 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE10%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18998: ,P_ATTRIBUTE3 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE3%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18999: ,P_ATTRIBUTE4 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE4%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19000: ,P_ATTRIBUTE5 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE5%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19001: ,P_ATTRIBUTE6 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE6%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19002: ,P_ATTRIBUTE7 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE7%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19003: ,P_ATTRIBUTE8 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE8%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19004: ,P_ATTRIBUTE9 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE9%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19005: ,P_ATTRIBUTE10 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE10%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19006: ,P_ATTRIBUTE11 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE11%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
18999: ,P_ATTRIBUTE4 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE4%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19000: ,P_ATTRIBUTE5 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE5%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19001: ,P_ATTRIBUTE6 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE6%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19002: ,P_ATTRIBUTE7 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE7%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19003: ,P_ATTRIBUTE8 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE8%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19004: ,P_ATTRIBUTE9 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE9%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19005: ,P_ATTRIBUTE10 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE10%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19006: ,P_ATTRIBUTE11 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE11%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19007: ,P_ATTRIBUTE12 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE12%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19000: ,P_ATTRIBUTE5 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE5%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19001: ,P_ATTRIBUTE6 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE6%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19002: ,P_ATTRIBUTE7 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE7%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19003: ,P_ATTRIBUTE8 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE8%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19004: ,P_ATTRIBUTE9 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE9%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19005: ,P_ATTRIBUTE10 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE10%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19006: ,P_ATTRIBUTE11 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE11%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19007: ,P_ATTRIBUTE12 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE12%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19008: ,P_ATTRIBUTE13 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE13%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19001: ,P_ATTRIBUTE6 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE6%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19002: ,P_ATTRIBUTE7 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE7%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19003: ,P_ATTRIBUTE8 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE8%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19004: ,P_ATTRIBUTE9 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE9%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19005: ,P_ATTRIBUTE10 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE10%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19006: ,P_ATTRIBUTE11 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE11%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19007: ,P_ATTRIBUTE12 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE12%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19008: ,P_ATTRIBUTE13 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE13%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19009: ,P_ATTRIBUTE14 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE14%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19002: ,P_ATTRIBUTE7 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE7%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19003: ,P_ATTRIBUTE8 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE8%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19004: ,P_ATTRIBUTE9 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE9%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19005: ,P_ATTRIBUTE10 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE10%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19006: ,P_ATTRIBUTE11 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE11%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19007: ,P_ATTRIBUTE12 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE12%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19008: ,P_ATTRIBUTE13 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE13%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19009: ,P_ATTRIBUTE14 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE14%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19010: ,P_ATTRIBUTE15 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE15%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19003: ,P_ATTRIBUTE8 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE8%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19004: ,P_ATTRIBUTE9 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE9%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19005: ,P_ATTRIBUTE10 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE10%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19006: ,P_ATTRIBUTE11 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE11%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19007: ,P_ATTRIBUTE12 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE12%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19008: ,P_ATTRIBUTE13 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE13%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19009: ,P_ATTRIBUTE14 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE14%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19010: ,P_ATTRIBUTE15 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE15%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19011: ,P_ATTRIBUTE16 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE16%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19004: ,P_ATTRIBUTE9 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE9%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19005: ,P_ATTRIBUTE10 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE10%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19006: ,P_ATTRIBUTE11 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE11%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19007: ,P_ATTRIBUTE12 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE12%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19008: ,P_ATTRIBUTE13 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE13%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19009: ,P_ATTRIBUTE14 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE14%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19010: ,P_ATTRIBUTE15 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE15%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19011: ,P_ATTRIBUTE16 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE16%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19012: ,P_ATTRIBUTE17 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE17%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19005: ,P_ATTRIBUTE10 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE10%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19006: ,P_ATTRIBUTE11 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE11%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19007: ,P_ATTRIBUTE12 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE12%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19008: ,P_ATTRIBUTE13 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE13%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19009: ,P_ATTRIBUTE14 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE14%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19010: ,P_ATTRIBUTE15 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE15%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19011: ,P_ATTRIBUTE16 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE16%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19012: ,P_ATTRIBUTE17 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE17%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19013: ,P_ATTRIBUTE18 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE18%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19006: ,P_ATTRIBUTE11 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE11%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19007: ,P_ATTRIBUTE12 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE12%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19008: ,P_ATTRIBUTE13 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE13%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19009: ,P_ATTRIBUTE14 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE14%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19010: ,P_ATTRIBUTE15 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE15%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19011: ,P_ATTRIBUTE16 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE16%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19012: ,P_ATTRIBUTE17 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE17%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19013: ,P_ATTRIBUTE18 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE18%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19014: ,P_ATTRIBUTE19 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE19%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19007: ,P_ATTRIBUTE12 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE12%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19008: ,P_ATTRIBUTE13 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE13%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19009: ,P_ATTRIBUTE14 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE14%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19010: ,P_ATTRIBUTE15 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE15%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19011: ,P_ATTRIBUTE16 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE16%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19012: ,P_ATTRIBUTE17 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE17%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19013: ,P_ATTRIBUTE18 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE18%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19014: ,P_ATTRIBUTE19 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE19%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19015: ,P_ATTRIBUTE20 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE20%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19008: ,P_ATTRIBUTE13 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE13%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19009: ,P_ATTRIBUTE14 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE14%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19010: ,P_ATTRIBUTE15 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE15%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19011: ,P_ATTRIBUTE16 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE16%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19012: ,P_ATTRIBUTE17 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE17%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19013: ,P_ATTRIBUTE18 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE18%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19014: ,P_ATTRIBUTE19 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE19%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19015: ,P_ATTRIBUTE20 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE20%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19016: ,P_ATTRIBUTE21 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE21%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19009: ,P_ATTRIBUTE14 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE14%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19010: ,P_ATTRIBUTE15 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE15%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19011: ,P_ATTRIBUTE16 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE16%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19012: ,P_ATTRIBUTE17 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE17%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19013: ,P_ATTRIBUTE18 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE18%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19014: ,P_ATTRIBUTE19 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE19%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19015: ,P_ATTRIBUTE20 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE20%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19016: ,P_ATTRIBUTE21 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE21%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19017: ,P_ATTRIBUTE22 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE22%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19010: ,P_ATTRIBUTE15 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE15%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19011: ,P_ATTRIBUTE16 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE16%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19012: ,P_ATTRIBUTE17 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE17%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19013: ,P_ATTRIBUTE18 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE18%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19014: ,P_ATTRIBUTE19 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE19%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19015: ,P_ATTRIBUTE20 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE20%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19016: ,P_ATTRIBUTE21 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE21%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19017: ,P_ATTRIBUTE22 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE22%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19018: ,P_ATTRIBUTE23 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE23%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19011: ,P_ATTRIBUTE16 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE16%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19012: ,P_ATTRIBUTE17 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE17%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19013: ,P_ATTRIBUTE18 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE18%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19014: ,P_ATTRIBUTE19 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE19%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19015: ,P_ATTRIBUTE20 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE20%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19016: ,P_ATTRIBUTE21 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE21%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19017: ,P_ATTRIBUTE22 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE22%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19018: ,P_ATTRIBUTE23 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE23%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19019: ,P_ATTRIBUTE24 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE24%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19012: ,P_ATTRIBUTE17 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE17%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19013: ,P_ATTRIBUTE18 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE18%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19014: ,P_ATTRIBUTE19 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE19%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19015: ,P_ATTRIBUTE20 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE20%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19016: ,P_ATTRIBUTE21 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE21%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19017: ,P_ATTRIBUTE22 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE22%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19018: ,P_ATTRIBUTE23 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE23%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19019: ,P_ATTRIBUTE24 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE24%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19020: ,P_ATTRIBUTE25 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE25%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19013: ,P_ATTRIBUTE18 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE18%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19014: ,P_ATTRIBUTE19 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE19%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19015: ,P_ATTRIBUTE20 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE20%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19016: ,P_ATTRIBUTE21 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE21%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19017: ,P_ATTRIBUTE22 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE22%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19018: ,P_ATTRIBUTE23 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE23%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19019: ,P_ATTRIBUTE24 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE24%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19020: ,P_ATTRIBUTE25 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE25%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19021: ,P_ATTRIBUTE26 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE26%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19014: ,P_ATTRIBUTE19 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE19%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19015: ,P_ATTRIBUTE20 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE20%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19016: ,P_ATTRIBUTE21 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE21%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19017: ,P_ATTRIBUTE22 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE22%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19018: ,P_ATTRIBUTE23 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE23%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19019: ,P_ATTRIBUTE24 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE24%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19020: ,P_ATTRIBUTE25 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE25%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19021: ,P_ATTRIBUTE26 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE26%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19022: ,P_ATTRIBUTE27 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE27%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19015: ,P_ATTRIBUTE20 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE20%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19016: ,P_ATTRIBUTE21 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE21%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19017: ,P_ATTRIBUTE22 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE22%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19018: ,P_ATTRIBUTE23 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE23%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19019: ,P_ATTRIBUTE24 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE24%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19020: ,P_ATTRIBUTE25 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE25%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19021: ,P_ATTRIBUTE26 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE26%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19022: ,P_ATTRIBUTE27 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE27%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19023: ,P_ATTRIBUTE28 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE28%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19016: ,P_ATTRIBUTE21 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE21%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19017: ,P_ATTRIBUTE22 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE22%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19018: ,P_ATTRIBUTE23 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE23%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19019: ,P_ATTRIBUTE24 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE24%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19020: ,P_ATTRIBUTE25 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE25%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19021: ,P_ATTRIBUTE26 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE26%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19022: ,P_ATTRIBUTE27 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE27%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19023: ,P_ATTRIBUTE28 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE28%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19024: ,P_ATTRIBUTE29 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE29%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19017: ,P_ATTRIBUTE22 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE22%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19018: ,P_ATTRIBUTE23 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE23%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19019: ,P_ATTRIBUTE24 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE24%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19020: ,P_ATTRIBUTE25 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE25%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19021: ,P_ATTRIBUTE26 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE26%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19022: ,P_ATTRIBUTE27 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE27%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19023: ,P_ATTRIBUTE28 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE28%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19024: ,P_ATTRIBUTE29 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE29%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19025: ,P_ATTRIBUTE30 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE30%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19018: ,P_ATTRIBUTE23 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE23%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19019: ,P_ATTRIBUTE24 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE24%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19020: ,P_ATTRIBUTE25 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE25%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19021: ,P_ATTRIBUTE26 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE26%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19022: ,P_ATTRIBUTE27 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE27%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19023: ,P_ATTRIBUTE28 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE28%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19024: ,P_ATTRIBUTE29 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE29%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19025: ,P_ATTRIBUTE30 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE30%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19026: ) IS
19019: ,P_ATTRIBUTE24 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE24%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19020: ,P_ATTRIBUTE25 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE25%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19021: ,P_ATTRIBUTE26 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE26%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19022: ,P_ATTRIBUTE27 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE27%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19023: ,P_ATTRIBUTE28 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE28%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19024: ,P_ATTRIBUTE29 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE29%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19025: ,P_ATTRIBUTE30 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE30%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19026: ) IS
19027: cnt number:=0;
19020: ,P_ATTRIBUTE25 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE25%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19021: ,P_ATTRIBUTE26 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE26%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19022: ,P_ATTRIBUTE27 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE27%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19023: ,P_ATTRIBUTE28 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE28%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19024: ,P_ATTRIBUTE29 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE29%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19025: ,P_ATTRIBUTE30 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE30%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19026: ) IS
19027: cnt number:=0;
19028: BEGIN
19021: ,P_ATTRIBUTE26 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE26%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19022: ,P_ATTRIBUTE27 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE27%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19023: ,P_ATTRIBUTE28 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE28%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19024: ,P_ATTRIBUTE29 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE29%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19025: ,P_ATTRIBUTE30 PA_RESOURCE_ASSIGNMENTS.ATTRIBUTE30%TYPE DEFAULT PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19026: ) IS
19027: cnt number:=0;
19028: BEGIN
19029: G_PM_PRODUCT_CODE_TBL.extend(1);
19134: --dbms_output.put_line('done with assigning to global tables');
19135: END load_resource_info;
19136:
19137: PROCEDURE EXECUTE_CREATE_DRAFT_FINPLAN
19138: ( p_api_version_number IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19139: ,p_commit IN VARCHAR2 := FND_API.G_FALSE
19140: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
19141: ,p_pm_product_code IN pa_budget_versions.pm_product_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19142: ,p_pm_finplan_reference IN pa_budget_versions.pm_budget_reference%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19137: PROCEDURE EXECUTE_CREATE_DRAFT_FINPLAN
19138: ( p_api_version_number IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19139: ,p_commit IN VARCHAR2 := FND_API.G_FALSE
19140: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
19141: ,p_pm_product_code IN pa_budget_versions.pm_product_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19142: ,p_pm_finplan_reference IN pa_budget_versions.pm_budget_reference%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19143: ,p_pm_project_reference IN pa_projects_all.PM_PROJECT_REFERENCE%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19144: ,p_pa_project_id IN pa_budget_versions.project_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19145: ,p_fin_plan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19138: ( p_api_version_number IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19139: ,p_commit IN VARCHAR2 := FND_API.G_FALSE
19140: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
19141: ,p_pm_product_code IN pa_budget_versions.pm_product_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19142: ,p_pm_finplan_reference IN pa_budget_versions.pm_budget_reference%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19143: ,p_pm_project_reference IN pa_projects_all.PM_PROJECT_REFERENCE%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19144: ,p_pa_project_id IN pa_budget_versions.project_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19145: ,p_fin_plan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19146: ,p_fin_plan_type_name IN pa_fin_plan_types_vl.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19139: ,p_commit IN VARCHAR2 := FND_API.G_FALSE
19140: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
19141: ,p_pm_product_code IN pa_budget_versions.pm_product_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19142: ,p_pm_finplan_reference IN pa_budget_versions.pm_budget_reference%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19143: ,p_pm_project_reference IN pa_projects_all.PM_PROJECT_REFERENCE%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19144: ,p_pa_project_id IN pa_budget_versions.project_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19145: ,p_fin_plan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19146: ,p_fin_plan_type_name IN pa_fin_plan_types_vl.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19147: ,p_version_type IN pa_budget_versions.version_type%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19140: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
19141: ,p_pm_product_code IN pa_budget_versions.pm_product_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19142: ,p_pm_finplan_reference IN pa_budget_versions.pm_budget_reference%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19143: ,p_pm_project_reference IN pa_projects_all.PM_PROJECT_REFERENCE%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19144: ,p_pa_project_id IN pa_budget_versions.project_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19145: ,p_fin_plan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19146: ,p_fin_plan_type_name IN pa_fin_plan_types_vl.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19147: ,p_version_type IN pa_budget_versions.version_type%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19148: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19141: ,p_pm_product_code IN pa_budget_versions.pm_product_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19142: ,p_pm_finplan_reference IN pa_budget_versions.pm_budget_reference%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19143: ,p_pm_project_reference IN pa_projects_all.PM_PROJECT_REFERENCE%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19144: ,p_pa_project_id IN pa_budget_versions.project_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19145: ,p_fin_plan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19146: ,p_fin_plan_type_name IN pa_fin_plan_types_vl.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19147: ,p_version_type IN pa_budget_versions.version_type%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19148: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19149: ,p_resource_list_name IN pa_resource_lists.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19142: ,p_pm_finplan_reference IN pa_budget_versions.pm_budget_reference%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19143: ,p_pm_project_reference IN pa_projects_all.PM_PROJECT_REFERENCE%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19144: ,p_pa_project_id IN pa_budget_versions.project_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19145: ,p_fin_plan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19146: ,p_fin_plan_type_name IN pa_fin_plan_types_vl.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19147: ,p_version_type IN pa_budget_versions.version_type%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19148: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19149: ,p_resource_list_name IN pa_resource_lists.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19150: ,p_resource_list_id IN pa_budget_versions.resource_list_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19143: ,p_pm_project_reference IN pa_projects_all.PM_PROJECT_REFERENCE%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19144: ,p_pa_project_id IN pa_budget_versions.project_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19145: ,p_fin_plan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19146: ,p_fin_plan_type_name IN pa_fin_plan_types_vl.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19147: ,p_version_type IN pa_budget_versions.version_type%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19148: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19149: ,p_resource_list_name IN pa_resource_lists.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19150: ,p_resource_list_id IN pa_budget_versions.resource_list_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19151: ,p_fin_plan_level_code IN pa_proj_fp_options.cost_fin_plan_level_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19144: ,p_pa_project_id IN pa_budget_versions.project_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19145: ,p_fin_plan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19146: ,p_fin_plan_type_name IN pa_fin_plan_types_vl.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19147: ,p_version_type IN pa_budget_versions.version_type%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19148: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19149: ,p_resource_list_name IN pa_resource_lists.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19150: ,p_resource_list_id IN pa_budget_versions.resource_list_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19151: ,p_fin_plan_level_code IN pa_proj_fp_options.cost_fin_plan_level_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19152: ,P_PLAN_IN_MULTI_CURR_FLAG IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19145: ,p_fin_plan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19146: ,p_fin_plan_type_name IN pa_fin_plan_types_vl.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19147: ,p_version_type IN pa_budget_versions.version_type%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19148: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19149: ,p_resource_list_name IN pa_resource_lists.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19150: ,p_resource_list_id IN pa_budget_versions.resource_list_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19151: ,p_fin_plan_level_code IN pa_proj_fp_options.cost_fin_plan_level_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19152: ,P_PLAN_IN_MULTI_CURR_FLAG IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19153: ,p_budget_version_name IN pa_budget_versions.version_name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19146: ,p_fin_plan_type_name IN pa_fin_plan_types_vl.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19147: ,p_version_type IN pa_budget_versions.version_type%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19148: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19149: ,p_resource_list_name IN pa_resource_lists.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19150: ,p_resource_list_id IN pa_budget_versions.resource_list_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19151: ,p_fin_plan_level_code IN pa_proj_fp_options.cost_fin_plan_level_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19152: ,P_PLAN_IN_MULTI_CURR_FLAG IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19153: ,p_budget_version_name IN pa_budget_versions.version_name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19154: ,p_description IN pa_budget_versions.description%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19147: ,p_version_type IN pa_budget_versions.version_type%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19148: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19149: ,p_resource_list_name IN pa_resource_lists.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19150: ,p_resource_list_id IN pa_budget_versions.resource_list_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19151: ,p_fin_plan_level_code IN pa_proj_fp_options.cost_fin_plan_level_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19152: ,P_PLAN_IN_MULTI_CURR_FLAG IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19153: ,p_budget_version_name IN pa_budget_versions.version_name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19154: ,p_description IN pa_budget_versions.description%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19155: ,p_change_reason_code IN pa_budget_versions.change_reason_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19148: ,p_time_phased_code IN pa_proj_fp_options.cost_time_phased_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19149: ,p_resource_list_name IN pa_resource_lists.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19150: ,p_resource_list_id IN pa_budget_versions.resource_list_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19151: ,p_fin_plan_level_code IN pa_proj_fp_options.cost_fin_plan_level_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19152: ,P_PLAN_IN_MULTI_CURR_FLAG IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19153: ,p_budget_version_name IN pa_budget_versions.version_name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19154: ,p_description IN pa_budget_versions.description%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19155: ,p_change_reason_code IN pa_budget_versions.change_reason_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19156: ,p_raw_cost_flag IN pa_fin_plan_amount_sets.raw_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19149: ,p_resource_list_name IN pa_resource_lists.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19150: ,p_resource_list_id IN pa_budget_versions.resource_list_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19151: ,p_fin_plan_level_code IN pa_proj_fp_options.cost_fin_plan_level_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19152: ,P_PLAN_IN_MULTI_CURR_FLAG IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19153: ,p_budget_version_name IN pa_budget_versions.version_name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19154: ,p_description IN pa_budget_versions.description%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19155: ,p_change_reason_code IN pa_budget_versions.change_reason_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19156: ,p_raw_cost_flag IN pa_fin_plan_amount_sets.raw_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19157: ,p_burdened_cost_flag IN pa_fin_plan_amount_sets.burdened_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19150: ,p_resource_list_id IN pa_budget_versions.resource_list_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19151: ,p_fin_plan_level_code IN pa_proj_fp_options.cost_fin_plan_level_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19152: ,P_PLAN_IN_MULTI_CURR_FLAG IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19153: ,p_budget_version_name IN pa_budget_versions.version_name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19154: ,p_description IN pa_budget_versions.description%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19155: ,p_change_reason_code IN pa_budget_versions.change_reason_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19156: ,p_raw_cost_flag IN pa_fin_plan_amount_sets.raw_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19157: ,p_burdened_cost_flag IN pa_fin_plan_amount_sets.burdened_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19158: ,p_revenue_flag IN pa_fin_plan_amount_sets.revenue_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19151: ,p_fin_plan_level_code IN pa_proj_fp_options.cost_fin_plan_level_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19152: ,P_PLAN_IN_MULTI_CURR_FLAG IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19153: ,p_budget_version_name IN pa_budget_versions.version_name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19154: ,p_description IN pa_budget_versions.description%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19155: ,p_change_reason_code IN pa_budget_versions.change_reason_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19156: ,p_raw_cost_flag IN pa_fin_plan_amount_sets.raw_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19157: ,p_burdened_cost_flag IN pa_fin_plan_amount_sets.burdened_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19158: ,p_revenue_flag IN pa_fin_plan_amount_sets.revenue_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19159: ,p_cost_qty_flag IN pa_fin_plan_amount_sets.cost_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19152: ,P_PLAN_IN_MULTI_CURR_FLAG IN pa_proj_fp_options.plan_in_multi_curr_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19153: ,p_budget_version_name IN pa_budget_versions.version_name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19154: ,p_description IN pa_budget_versions.description%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19155: ,p_change_reason_code IN pa_budget_versions.change_reason_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19156: ,p_raw_cost_flag IN pa_fin_plan_amount_sets.raw_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19157: ,p_burdened_cost_flag IN pa_fin_plan_amount_sets.burdened_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19158: ,p_revenue_flag IN pa_fin_plan_amount_sets.revenue_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19159: ,p_cost_qty_flag IN pa_fin_plan_amount_sets.cost_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19160: ,p_revenue_qty_flag IN pa_fin_plan_amount_sets.revenue_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19153: ,p_budget_version_name IN pa_budget_versions.version_name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19154: ,p_description IN pa_budget_versions.description%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19155: ,p_change_reason_code IN pa_budget_versions.change_reason_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19156: ,p_raw_cost_flag IN pa_fin_plan_amount_sets.raw_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19157: ,p_burdened_cost_flag IN pa_fin_plan_amount_sets.burdened_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19158: ,p_revenue_flag IN pa_fin_plan_amount_sets.revenue_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19159: ,p_cost_qty_flag IN pa_fin_plan_amount_sets.cost_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19160: ,p_revenue_qty_flag IN pa_fin_plan_amount_sets.revenue_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19161: ,p_all_qty_flag IN pa_fin_plan_amount_sets.all_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19154: ,p_description IN pa_budget_versions.description%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19155: ,p_change_reason_code IN pa_budget_versions.change_reason_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19156: ,p_raw_cost_flag IN pa_fin_plan_amount_sets.raw_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19157: ,p_burdened_cost_flag IN pa_fin_plan_amount_sets.burdened_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19158: ,p_revenue_flag IN pa_fin_plan_amount_sets.revenue_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19159: ,p_cost_qty_flag IN pa_fin_plan_amount_sets.cost_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19160: ,p_revenue_qty_flag IN pa_fin_plan_amount_sets.revenue_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19161: ,p_all_qty_flag IN pa_fin_plan_amount_sets.all_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19162: ,p_attribute_category IN pa_budget_versions.attribute_category%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19155: ,p_change_reason_code IN pa_budget_versions.change_reason_code%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19156: ,p_raw_cost_flag IN pa_fin_plan_amount_sets.raw_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19157: ,p_burdened_cost_flag IN pa_fin_plan_amount_sets.burdened_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19158: ,p_revenue_flag IN pa_fin_plan_amount_sets.revenue_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19159: ,p_cost_qty_flag IN pa_fin_plan_amount_sets.cost_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19160: ,p_revenue_qty_flag IN pa_fin_plan_amount_sets.revenue_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19161: ,p_all_qty_flag IN pa_fin_plan_amount_sets.all_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19162: ,p_attribute_category IN pa_budget_versions.attribute_category%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19163: ,p_attribute1 IN pa_budget_versions.attribute1%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19156: ,p_raw_cost_flag IN pa_fin_plan_amount_sets.raw_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19157: ,p_burdened_cost_flag IN pa_fin_plan_amount_sets.burdened_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19158: ,p_revenue_flag IN pa_fin_plan_amount_sets.revenue_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19159: ,p_cost_qty_flag IN pa_fin_plan_amount_sets.cost_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19160: ,p_revenue_qty_flag IN pa_fin_plan_amount_sets.revenue_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19161: ,p_all_qty_flag IN pa_fin_plan_amount_sets.all_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19162: ,p_attribute_category IN pa_budget_versions.attribute_category%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19163: ,p_attribute1 IN pa_budget_versions.attribute1%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19164: ,p_attribute2 IN pa_budget_versions.attribute2%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19157: ,p_burdened_cost_flag IN pa_fin_plan_amount_sets.burdened_cost_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19158: ,p_revenue_flag IN pa_fin_plan_amount_sets.revenue_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19159: ,p_cost_qty_flag IN pa_fin_plan_amount_sets.cost_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19160: ,p_revenue_qty_flag IN pa_fin_plan_amount_sets.revenue_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19161: ,p_all_qty_flag IN pa_fin_plan_amount_sets.all_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19162: ,p_attribute_category IN pa_budget_versions.attribute_category%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19163: ,p_attribute1 IN pa_budget_versions.attribute1%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19164: ,p_attribute2 IN pa_budget_versions.attribute2%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19165: ,p_attribute3 IN pa_budget_versions.attribute3%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19158: ,p_revenue_flag IN pa_fin_plan_amount_sets.revenue_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19159: ,p_cost_qty_flag IN pa_fin_plan_amount_sets.cost_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19160: ,p_revenue_qty_flag IN pa_fin_plan_amount_sets.revenue_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19161: ,p_all_qty_flag IN pa_fin_plan_amount_sets.all_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19162: ,p_attribute_category IN pa_budget_versions.attribute_category%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19163: ,p_attribute1 IN pa_budget_versions.attribute1%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19164: ,p_attribute2 IN pa_budget_versions.attribute2%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19165: ,p_attribute3 IN pa_budget_versions.attribute3%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19166: ,p_attribute4 IN pa_budget_versions.attribute4%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19159: ,p_cost_qty_flag IN pa_fin_plan_amount_sets.cost_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19160: ,p_revenue_qty_flag IN pa_fin_plan_amount_sets.revenue_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19161: ,p_all_qty_flag IN pa_fin_plan_amount_sets.all_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19162: ,p_attribute_category IN pa_budget_versions.attribute_category%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19163: ,p_attribute1 IN pa_budget_versions.attribute1%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19164: ,p_attribute2 IN pa_budget_versions.attribute2%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19165: ,p_attribute3 IN pa_budget_versions.attribute3%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19166: ,p_attribute4 IN pa_budget_versions.attribute4%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19167: ,p_attribute5 IN pa_budget_versions.attribute5%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19160: ,p_revenue_qty_flag IN pa_fin_plan_amount_sets.revenue_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19161: ,p_all_qty_flag IN pa_fin_plan_amount_sets.all_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19162: ,p_attribute_category IN pa_budget_versions.attribute_category%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19163: ,p_attribute1 IN pa_budget_versions.attribute1%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19164: ,p_attribute2 IN pa_budget_versions.attribute2%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19165: ,p_attribute3 IN pa_budget_versions.attribute3%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19166: ,p_attribute4 IN pa_budget_versions.attribute4%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19167: ,p_attribute5 IN pa_budget_versions.attribute5%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19168: ,p_attribute6 IN pa_budget_versions.attribute6%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19161: ,p_all_qty_flag IN pa_fin_plan_amount_sets.all_qty_flag%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19162: ,p_attribute_category IN pa_budget_versions.attribute_category%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19163: ,p_attribute1 IN pa_budget_versions.attribute1%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19164: ,p_attribute2 IN pa_budget_versions.attribute2%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19165: ,p_attribute3 IN pa_budget_versions.attribute3%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19166: ,p_attribute4 IN pa_budget_versions.attribute4%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19167: ,p_attribute5 IN pa_budget_versions.attribute5%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19168: ,p_attribute6 IN pa_budget_versions.attribute6%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19169: ,p_attribute7 IN pa_budget_versions.attribute7%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19162: ,p_attribute_category IN pa_budget_versions.attribute_category%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19163: ,p_attribute1 IN pa_budget_versions.attribute1%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19164: ,p_attribute2 IN pa_budget_versions.attribute2%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19165: ,p_attribute3 IN pa_budget_versions.attribute3%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19166: ,p_attribute4 IN pa_budget_versions.attribute4%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19167: ,p_attribute5 IN pa_budget_versions.attribute5%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19168: ,p_attribute6 IN pa_budget_versions.attribute6%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19169: ,p_attribute7 IN pa_budget_versions.attribute7%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19170: ,p_attribute8 IN pa_budget_versions.attribute8%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19163: ,p_attribute1 IN pa_budget_versions.attribute1%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19164: ,p_attribute2 IN pa_budget_versions.attribute2%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19165: ,p_attribute3 IN pa_budget_versions.attribute3%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19166: ,p_attribute4 IN pa_budget_versions.attribute4%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19167: ,p_attribute5 IN pa_budget_versions.attribute5%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19168: ,p_attribute6 IN pa_budget_versions.attribute6%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19169: ,p_attribute7 IN pa_budget_versions.attribute7%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19170: ,p_attribute8 IN pa_budget_versions.attribute8%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19171: ,p_attribute9 IN pa_budget_versions.attribute9%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19164: ,p_attribute2 IN pa_budget_versions.attribute2%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19165: ,p_attribute3 IN pa_budget_versions.attribute3%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19166: ,p_attribute4 IN pa_budget_versions.attribute4%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19167: ,p_attribute5 IN pa_budget_versions.attribute5%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19168: ,p_attribute6 IN pa_budget_versions.attribute6%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19169: ,p_attribute7 IN pa_budget_versions.attribute7%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19170: ,p_attribute8 IN pa_budget_versions.attribute8%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19171: ,p_attribute9 IN pa_budget_versions.attribute9%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19172: ,p_attribute10 IN pa_budget_versions.attribute10%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19165: ,p_attribute3 IN pa_budget_versions.attribute3%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19166: ,p_attribute4 IN pa_budget_versions.attribute4%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19167: ,p_attribute5 IN pa_budget_versions.attribute5%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19168: ,p_attribute6 IN pa_budget_versions.attribute6%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19169: ,p_attribute7 IN pa_budget_versions.attribute7%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19170: ,p_attribute8 IN pa_budget_versions.attribute8%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19171: ,p_attribute9 IN pa_budget_versions.attribute9%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19172: ,p_attribute10 IN pa_budget_versions.attribute10%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19173: ,p_attribute11 IN pa_budget_versions.attribute11%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19166: ,p_attribute4 IN pa_budget_versions.attribute4%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19167: ,p_attribute5 IN pa_budget_versions.attribute5%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19168: ,p_attribute6 IN pa_budget_versions.attribute6%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19169: ,p_attribute7 IN pa_budget_versions.attribute7%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19170: ,p_attribute8 IN pa_budget_versions.attribute8%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19171: ,p_attribute9 IN pa_budget_versions.attribute9%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19172: ,p_attribute10 IN pa_budget_versions.attribute10%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19173: ,p_attribute11 IN pa_budget_versions.attribute11%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19174: ,p_attribute12 IN pa_budget_versions.attribute12%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19167: ,p_attribute5 IN pa_budget_versions.attribute5%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19168: ,p_attribute6 IN pa_budget_versions.attribute6%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19169: ,p_attribute7 IN pa_budget_versions.attribute7%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19170: ,p_attribute8 IN pa_budget_versions.attribute8%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19171: ,p_attribute9 IN pa_budget_versions.attribute9%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19172: ,p_attribute10 IN pa_budget_versions.attribute10%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19173: ,p_attribute11 IN pa_budget_versions.attribute11%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19174: ,p_attribute12 IN pa_budget_versions.attribute12%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19175: ,p_attribute13 IN pa_budget_versions.attribute13%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19168: ,p_attribute6 IN pa_budget_versions.attribute6%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19169: ,p_attribute7 IN pa_budget_versions.attribute7%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19170: ,p_attribute8 IN pa_budget_versions.attribute8%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19171: ,p_attribute9 IN pa_budget_versions.attribute9%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19172: ,p_attribute10 IN pa_budget_versions.attribute10%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19173: ,p_attribute11 IN pa_budget_versions.attribute11%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19174: ,p_attribute12 IN pa_budget_versions.attribute12%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19175: ,p_attribute13 IN pa_budget_versions.attribute13%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19176: ,p_attribute14 IN pa_budget_versions.attribute14%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19169: ,p_attribute7 IN pa_budget_versions.attribute7%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19170: ,p_attribute8 IN pa_budget_versions.attribute8%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19171: ,p_attribute9 IN pa_budget_versions.attribute9%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19172: ,p_attribute10 IN pa_budget_versions.attribute10%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19173: ,p_attribute11 IN pa_budget_versions.attribute11%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19174: ,p_attribute12 IN pa_budget_versions.attribute12%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19175: ,p_attribute13 IN pa_budget_versions.attribute13%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19176: ,p_attribute14 IN pa_budget_versions.attribute14%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19177: ,p_attribute15 IN pa_budget_versions.attribute15%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19170: ,p_attribute8 IN pa_budget_versions.attribute8%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19171: ,p_attribute9 IN pa_budget_versions.attribute9%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19172: ,p_attribute10 IN pa_budget_versions.attribute10%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19173: ,p_attribute11 IN pa_budget_versions.attribute11%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19174: ,p_attribute12 IN pa_budget_versions.attribute12%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19175: ,p_attribute13 IN pa_budget_versions.attribute13%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19176: ,p_attribute14 IN pa_budget_versions.attribute14%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19177: ,p_attribute15 IN pa_budget_versions.attribute15%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19178: ,p_create_new_curr_working_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19171: ,p_attribute9 IN pa_budget_versions.attribute9%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19172: ,p_attribute10 IN pa_budget_versions.attribute10%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19173: ,p_attribute11 IN pa_budget_versions.attribute11%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19174: ,p_attribute12 IN pa_budget_versions.attribute12%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19175: ,p_attribute13 IN pa_budget_versions.attribute13%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19176: ,p_attribute14 IN pa_budget_versions.attribute14%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19177: ,p_attribute15 IN pa_budget_versions.attribute15%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19178: ,p_create_new_curr_working_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19179: ,p_replace_current_working_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19172: ,p_attribute10 IN pa_budget_versions.attribute10%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19173: ,p_attribute11 IN pa_budget_versions.attribute11%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19174: ,p_attribute12 IN pa_budget_versions.attribute12%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19175: ,p_attribute13 IN pa_budget_versions.attribute13%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19176: ,p_attribute14 IN pa_budget_versions.attribute14%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19177: ,p_attribute15 IN pa_budget_versions.attribute15%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19178: ,p_create_new_curr_working_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19179: ,p_replace_current_working_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19180: ,p_using_resource_lists_flag IN VARCHAR2 DEFAULT 'N'
19173: ,p_attribute11 IN pa_budget_versions.attribute11%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19174: ,p_attribute12 IN pa_budget_versions.attribute12%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19175: ,p_attribute13 IN pa_budget_versions.attribute13%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19176: ,p_attribute14 IN pa_budget_versions.attribute14%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19177: ,p_attribute15 IN pa_budget_versions.attribute15%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19178: ,p_create_new_curr_working_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19179: ,p_replace_current_working_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19180: ,p_using_resource_lists_flag IN VARCHAR2 DEFAULT 'N'
19181: ,x_finplan_version_id OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
19174: ,p_attribute12 IN pa_budget_versions.attribute12%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19175: ,p_attribute13 IN pa_budget_versions.attribute13%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19176: ,p_attribute14 IN pa_budget_versions.attribute14%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19177: ,p_attribute15 IN pa_budget_versions.attribute15%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19178: ,p_create_new_curr_working_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19179: ,p_replace_current_working_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19180: ,p_using_resource_lists_flag IN VARCHAR2 DEFAULT 'N'
19181: ,x_finplan_version_id OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
19182: ,x_return_status OUT NOCOPY VARCHAR2
19175: ,p_attribute13 IN pa_budget_versions.attribute13%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19176: ,p_attribute14 IN pa_budget_versions.attribute14%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19177: ,p_attribute15 IN pa_budget_versions.attribute15%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19178: ,p_create_new_curr_working_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19179: ,p_replace_current_working_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19180: ,p_using_resource_lists_flag IN VARCHAR2 DEFAULT 'N'
19181: ,x_finplan_version_id OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
19182: ,x_return_status OUT NOCOPY VARCHAR2
19183: ,x_msg_count OUT NOCOPY NUMBER
19366: PROCEDURE update_plannning_element_attr
19367: (p_api_version_number IN NUMBER
19368: ,p_commit IN VARCHAR2 := FND_API.G_FALSE
19369: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
19370: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19371: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19372: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19373: ,p_fin_plan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19374: ,p_fin_plan_type_name IN pa_fin_plan_types_tl.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19367: (p_api_version_number IN NUMBER
19368: ,p_commit IN VARCHAR2 := FND_API.G_FALSE
19369: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
19370: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19371: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19372: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19373: ,p_fin_plan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19374: ,p_fin_plan_type_name IN pa_fin_plan_types_tl.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19375: ,p_budget_version_number IN pa_budget_versions.version_number%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19368: ,p_commit IN VARCHAR2 := FND_API.G_FALSE
19369: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
19370: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19371: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19372: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19373: ,p_fin_plan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19374: ,p_fin_plan_type_name IN pa_fin_plan_types_tl.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19375: ,p_budget_version_number IN pa_budget_versions.version_number%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19376: ,p_version_type IN pa_budget_versions.version_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19369: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
19370: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19371: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19372: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19373: ,p_fin_plan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19374: ,p_fin_plan_type_name IN pa_fin_plan_types_tl.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19375: ,p_budget_version_number IN pa_budget_versions.version_number%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19376: ,p_version_type IN pa_budget_versions.version_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19377: ,p_planning_element_rec_tbl IN planning_element_rec_tbl_type
19370: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19371: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19372: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19373: ,p_fin_plan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19374: ,p_fin_plan_type_name IN pa_fin_plan_types_tl.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19375: ,p_budget_version_number IN pa_budget_versions.version_number%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19376: ,p_version_type IN pa_budget_versions.version_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19377: ,p_planning_element_rec_tbl IN planning_element_rec_tbl_type
19378: ,p_distribute_amounts IN VARCHAR2 DEFAULT 'Y' -- Bug 9610380
19371: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19372: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19373: ,p_fin_plan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19374: ,p_fin_plan_type_name IN pa_fin_plan_types_tl.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19375: ,p_budget_version_number IN pa_budget_versions.version_number%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19376: ,p_version_type IN pa_budget_versions.version_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19377: ,p_planning_element_rec_tbl IN planning_element_rec_tbl_type
19378: ,p_distribute_amounts IN VARCHAR2 DEFAULT 'Y' -- Bug 9610380
19379: ,x_msg_count OUT NOCOPY NUMBER
19372: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19373: ,p_fin_plan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19374: ,p_fin_plan_type_name IN pa_fin_plan_types_tl.name%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19375: ,p_budget_version_number IN pa_budget_versions.version_number%TYPE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
19376: ,p_version_type IN pa_budget_versions.version_type%TYPE :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
19377: ,p_planning_element_rec_tbl IN planning_element_rec_tbl_type
19378: ,p_distribute_amounts IN VARCHAR2 DEFAULT 'Y' -- Bug 9610380
19379: ,x_msg_count OUT NOCOPY NUMBER
19380: ,x_msg_data OUT NOCOPY VARCHAR2
19467: l_attribute28_tbl SYSTEM.PA_VARCHAR2_150_TBL_TYPE ;
19468: l_attribute29_tbl SYSTEM.PA_VARCHAR2_150_TBL_TYPE ;
19469: l_attribute30_tbl SYSTEM.PA_VARCHAR2_150_TBL_TYPE ;
19470: --Added for bug 6408139 to pass G_PA_MISS_CHAR
19471: l_pa_miss_char varchar2(1) := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR;
19472:
19473: -- Bug 9610380
19474: l_distribute_amounts varchar2(1);
19475: l_err_value varchar2(1);
19494: --initialize
19495:
19496: l_project_id := p_pa_project_id;
19497: /* 9841421 Start */
19498: IF (p_fin_plan_type_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM AND
19499: p_fin_plan_type_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
19500: THEN
19501: l_fin_plan_type_id := p_fin_plan_type_id;
19502: l_fin_plan_type_name := p_fin_plan_type_name;
19495:
19496: l_project_id := p_pa_project_id;
19497: /* 9841421 Start */
19498: IF (p_fin_plan_type_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM AND
19499: p_fin_plan_type_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
19500: THEN
19501: l_fin_plan_type_id := p_fin_plan_type_id;
19502: l_fin_plan_type_name := p_fin_plan_type_name;
19503:
19501: l_fin_plan_type_id := p_fin_plan_type_id;
19502: l_fin_plan_type_name := p_fin_plan_type_name;
19503:
19504: ELSE
19505: IF (p_fin_plan_type_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM AND
19506: p_fin_plan_type_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
19507: THEN
19508: IF l_debug_mode = 'Y' THEN
19509: pa_debug.write_file('Parameter p_fin_plan_type_id = ' || p_fin_plan_type_id, 5);
19502: l_fin_plan_type_name := p_fin_plan_type_name;
19503:
19504: ELSE
19505: IF (p_fin_plan_type_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM AND
19506: p_fin_plan_type_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
19507: THEN
19508: IF l_debug_mode = 'Y' THEN
19509: pa_debug.write_file('Parameter p_fin_plan_type_id = ' || p_fin_plan_type_id, 5);
19510: pa_debug.write_file('Parameter p_fin_plan_type_name = ' || p_fin_plan_type_name, 5);
19511: END IF;
19512: raise PA_FP_CONSTANTS_PKG.INVALID_ARG_EXC;
19513: END IF;
19514:
19515: IF p_fin_plan_type_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM then
19516: SELECT fin_plan_type_id
19517: INTO l_fin_plan_type_id
19518: FROM pa_fin_plan_types_vl
19519: WHERE name = p_fin_plan_type_name;
19520: ELSE
19521: l_fin_plan_type_id := p_fin_plan_type_id;
19522: END IF;
19523:
19524: IF p_fin_plan_type_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR then
19525: SELECT name
19526: INTO l_fin_plan_type_name
19527: FROM pa_fin_plan_types_vl
19528: WHERE fin_plan_type_id = p_fin_plan_type_id;
19695: l_planning_start_date_tbl.extend(1);
19696: l_planning_start_date_tbl(i) := p_planning_element_rec_tbl(i).planning_start_date;
19697: if l_planning_start_date_tbl(i) is null then
19698: l_planning_start_date_tbl(i) :=FND_API.G_MISS_DATE;
19699: elsif l_planning_start_date_tbl(i) = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE then
19700: l_planning_start_date_tbl(i) := null;
19701: end if;
19702:
19703: l_planning_end_date_tbl.extend(1);
19703: l_planning_end_date_tbl.extend(1);
19704: l_planning_end_date_tbl(i) := p_planning_element_rec_tbl(i).planning_end_date;
19705: if l_planning_end_date_tbl(i) is null then
19706: l_planning_end_date_tbl(i) :=FND_API.G_MISS_DATE;
19707: elsif l_planning_end_date_tbl(i) = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE then
19708: l_planning_end_date_tbl(i) := null;
19709: end if;
19710:
19711: l_spread_curve_name_tbl.extend(1);
19711: l_spread_curve_name_tbl.extend(1);
19712: l_spread_curve_name_tbl(i) := p_planning_element_rec_tbl(i).spread_curve;
19713: if l_spread_curve_name_tbl(i)is null then
19714: l_spread_curve_name_tbl(i) :=FND_API.G_MISS_CHAR;
19715: elsif l_spread_curve_name_tbl(i) = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR then
19716: l_spread_curve_name_tbl(i) := null;
19717: end if;
19718:
19719: l_sp_fixed_date_tbl.extend(1);
19719: l_sp_fixed_date_tbl.extend(1);
19720: l_sp_fixed_date_tbl(i) := p_planning_element_rec_tbl(i).fixed_date;
19721: if l_sp_fixed_date_tbl(i) is null then
19722: l_sp_fixed_date_tbl(i) :=FND_API.G_MISS_DATE;
19723: elsif l_sp_fixed_date_tbl(i) = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE then
19724: l_sp_fixed_date_tbl(i) := null;
19725: end if;
19726:
19727: l_etc_method_name_tbl.extend(1);
19727: l_etc_method_name_tbl.extend(1);
19728: l_etc_method_name_tbl(i) := p_planning_element_rec_tbl(i).etc_method_name;
19729: if l_etc_method_name_tbl(i) is null then
19730: l_etc_method_name_tbl(i) :=FND_API.G_MISS_CHAR;
19731: elsif l_etc_method_name_tbl(i) = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR then
19732: l_etc_method_name_tbl(i) := null;
19733: end if;
19734:
19735: l_uom_tbl.extend(1);
19882: end;
19883:
19884:
19885: l_assignment_description_tbl(i) := p_planning_element_rec_tbl(i).assignment_description;
19886: if l_assignment_description_tbl(i) = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR then
19887: l_assignment_description_tbl(i):=null;
19888: elsif l_assignment_description_tbl(i) = null then
19889: l_assignment_description_tbl(i):=FND_API.G_MISS_CHAR;
19890: end if;
19990:
19991: l_msg_count := FND_MSG_PUB.count_msg;
19992:
19993: IF l_msg_count = 1 THEN
19994: PA_INTERFACE_UTILS_PUB.get_messages
19995: ( p_encoded => FND_API.G_TRUE
19996: ,p_msg_index => 1
19997: ,p_msg_count => l_msg_count
19998: ,p_msg_data => l_msg_data