[Home] [Help]
2120:
2121: IF p_assignment_changed
2122: OR l_start_date IS NOT NULL
2123: THEN
2124: csf_task_assignments_pub.create_task_assignment(
2125: p_api_version => 1.0
2126: , p_init_msg_list => fnd_api.g_true
2127: , p_commit => fnd_api.g_false
2128: , p_task_id => p_task_id
2143: , x_task_status_id => x_task_status_id
2144: );
2145:
2146: IF NVL(x_return_status, 'S') = fnd_api.g_ret_sts_success THEN
2147: csf_task_assignments_pub.update_task_assignment(
2148: p_api_version => 1.0
2149: , p_init_msg_list => fnd_api.g_true
2150: , p_commit => fnd_api.g_false
2151: , p_task_assignment_id => p_task_assignment_id
2174: ELSE
2175: RAISE fnd_api.g_exc_error;
2176: END IF;
2177: ELSIF p_shift_changed THEN
2178: csf_task_assignments_pub.update_task_assignment(
2179: p_api_version => 1.0
2180: , p_init_msg_list => fnd_api.g_true
2181: , p_commit => fnd_api.g_false
2182: , p_task_assignment_id => p_task_assignment_id