Time Horizons for Budgeting 
In Former Budgeting (FB), you can store budget using different time horizons, via the budget profile, for the following kinds of budgets:
Annual budget
Overall budget
Overall and annual budget
Overall, annual and period-based budget
Annual and period-based budget
The level of availability control can be set to “annual” or “overall” in Former Budgeting, depending on the settings driven by the FB budget profile.
BCS does not use budget profiles or support overall budgets in the same way as FB. This means that you cannot enter a budget without specifying the fiscal year to which it refers . For any budget entry, the fiscal year is mandatory. Moreover, you cannot use this overall amount as a limit for the sum of all annual values.
Note
If you want to represent overall budgets in BCS, one workaround could be to store the overall budget amount using one specific budget type, and then use consistency checks or availability control to guarantee that the sum of all other values does not exceed the overall amount.
However, before you decide to implement such a solution, ensure that it is necessary, as this requires specific Customizing settings, in order for checks and reporting not to consider these values as additional budget in BCS.
In BCS, the logic of overall checking (consistency checks, availability control) is supported via the fund type. This is defined in the IMG activity Create FM Fund Types , Column “Budget Scope”. In this case, the fiscal year is just for information purposes, but the specific handling of an “overall budget” will enable you to evaluate all years at once.
To migrate data properly, you should define your BCS settings (budget scope in BCS) at the same level of detail as in Former Budgeting for availability control (AVC). If these two settings are not consistent, the data will not be migrated.