Planning applications are BEx applications that are based on a planning model. Power users combine the objects of the planning model into an interactive planning application which allows data to be entered and changed automatically or manually by users.
Planning model objects include:
In addition, planning sequences can belong to the planning model (seePlanning Sequences).
To illustrate the basic procedure, the following example shows how you create a planning application in the BEx Wed Application Designer on the basis of a simple planning model.
The underlying planning model consists of the following objects:
The two InfoCubes contain the same characteristics and have at least one common key figure; the only difference is the key figure Year. One of the characteristics is Country. This has to be included in the query.
The following graphic shows how the objects in the planning model are related:
The planning application contains at least one of the following elements:
You have created the necessary planning model objects.
You have installed the front end.
The following example shows how you create a workbook with a title, table, selection list, and special pushbuttons (for functions such as copy, revaluate by %, delete, and save).
You only have to set this indicator when you are creating the planning function. You can deselect the Trust access to Visual Basic Project indicator afterwards.
In this example, the text Sales Planning is entered in cell B2 and given font size 18.
In this example, we navigate to cell B6 and insert the analysis grid here. For more information about this design item, seeAnalysis Grid.
In this example, we create data provider DP_01. For more information, seeConfiguring Data Provider.
In this example, we assign query Plan_Query01 to data provider DP_01. The underlying aggregation level is Plan_Actual_Aggr.
In this example, we navigate to cell B4 and insert the dropdown box here. For more information about this design item, seeDropdown Box.
In this example, we select the dimension Country.
In this example, we add pushbuttons in cells B18, B20; B22 and D22. For more information about this design item, seeButton.
For more information, seeCommand Wizard.
If you do not use the Command Wizard, theButton Properties dialog box appears. You can then enter a pushbutton text and static parameters for each function button; the options are outlined in the following example:
Special Function Buttons
Button Text/ Command Range |
Static Parameters: Name |
Static Parameters: Value |
Copy |
CMD |
EXECUTE_PLANNING_FUNCTION |
PLANNING_FUNCTION_NAME |
PF_Copy |
|
DATA_PROVIDER_FILTER |
DP_01 |
|
Revaluate by % Command range: $A$30:$C$30 |
VAR_NAME |
OF_REVALUATION_FACTOR |
DATA_PROVIDER_FILTER |
DP_01 |
|
PLANNING_FUNCTION_NAME |
PF_Revaluate01 |
|
CMD |
EXECUTE_PLANNING_FUNCTION |
|
Delete |
PLANNING_FUNCTION_NAME |
PF_Löschen |
DATA_PROVIDER_FILTER |
DP_01 |
|
CMD |
EXECUTE_PLANNING_FUNCTION |
|
Save |
CMD |
SAVE_AREA |
In this example, we navigate to cell A30 and insert the text VAR_VALUE. Then we navigate to cell B30 and enter "0". In cell C30 we enter "=C20".
In this example, we choose White.
If you only want to hide the gridlines, you can change this setting. Choose Tools → Options → View; under the Window options group header, deselect the Gridlines indicator.
You have an input-ready query in the analysis grid in which you can enter plan data manually. You can use the planning functions you have created to calculate plan data. The data set is determined by the navigational state of data provider DP_01. Restrictions on structure elements (restricted key figures, for example) are not taken into consideration.
Test your workbook by entering, for example, values in cell C20 as revaluation factors.
For more information about the context menu of the cells in the analysis grid, seeFunctions for Manual Planning.