We had considered the budget plans as an option but were looking at some different alternatives to try to avoid the limitations inherent with those, such as not being able to delete them or change them if they are approved, etc.
In our process when a project starts only the funding needed for the Planning Stage is approved at that point. When the project passes the Executing stage gate, then we approve the rest of the project budget. There are some special exceptions where our portfolio managers want to "earmark" a project's entire budget right up front because the project is very important. So while the project manager is still only authorized to spend the Planning Stage amount during Planning, the portfolio management committee wants to see the ENTIRE project budget as "approved" so that those funds are not available to be snapped up by other projects. We wanted to use the locked cost plan to store that "earmarked" amount and continue using the budget plans to store the real "approved" amount that the project managers have been authorized to use.
Does anyone know why cost plans aren't available as main objects in processes?