Budget Memory
To increase performance, many of the budget configuration pages are put into a type of memory known as the Budget Flex Server. The following chart shows all tables that are involved in budgeting by their page codes and names along with whether or not they are in memory. Note, not all pages in the budgeting area have a page code as they are navigated to using a link on another page.
Page Code |
Page Name |
Memory |
BUDST |
Budget Structure |
Yes |
|
Budget Structure Update |
Yes |
|
Budget Level Update |
Yes |
|
Allotment Option |
Yes |
BUDSTS |
Budget Structure Summary |
Yes |
BCADM |
Budget Control Administration |
Yes |
BFADM |
Budget Formula Administration |
Yes |
BUDCON |
Budget Controls |
Yes |
BUDFCON |
Budget Fund Controls |
Yes |
BUDLCON |
Budget Level Controls |
Yes |
BUDTAM |
Budget Tracking Amounts |
Yes |
|
Budget Formulas |
Yes |
BUDTYP |
Budget Type |
No |
PBRP |
Parameters for Budget Roll Process |
No |
SBA |
Summarized Budget Activity |
No |
LNKHIST |
Link History |
No |
When a record is changed or added to any of these tables in memory, a warning is issued that a bounce of the application is required before it will take effect.
When an application is brought up, the flex server will initialize upon the first validation of a transaction. The best transaction for this is a budget transaction. If the 'budget flex server is not initialized' error is ever issued, bounce the application and validate a budget transaction. An instance of the flex server exists for every instance (VLS) of the application, thus all must be bounced for any change or addition to one of the tables in memory.