Professional Documents
Culture Documents
SAP Budgeting and Planning For Public Sector
SAP Budgeting and Planning For Public Sector
2 What's New. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3 Excel Add-In. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.1 Connecting to Budgeting and Planning for Public Sector via Excel. . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.2 Creating Forms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.3 Using Forms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.4 Excel Add-In Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4 Budget Formulation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.1 Budget Form. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
Copy Button. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Download Button. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
Advance Stage Button. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Delete Button. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Recent Objects Button. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Universal Worklist: Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Budget Form Template: Technical Details. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Copy Form Feature. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Budget Form Download. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Budget Form Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Deleting Forms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Reallocations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
4.2 Resource Planning Form. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
4.3 Ranking Form. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
Federal Ranking Form. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
4.4 Planning Form. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
5 Budget Development. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
5.1 Base Budget Adjustment Form. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
5.2 Capital. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Capital Form. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Capital Ranking Form. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
5.3 Decision Package. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Decision Package Adjustment Form. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67
Decision Package Ranking Form. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
5.4 Multi-year Projection Form. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
9 Reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
10 Portal Content for SAP Budgeting and Planning for Public Sector. . . . . . . . . . . . . . . . . . . . . 162
11 BI Content for SAP Budgeting and Planning for Public Sector. . . . . . . . . . . . . . . . . . . . . . . . 170
11.1 Public Sector Budgeting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .170
InfoCubes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
MultiProviders. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Key Figures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
PEP Maintenance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
Public Budget Formulation — Master Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
Budget Forms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
Budget Development Objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392
Product Information
Use
SAP Budgeting and Planning for Public Sector is an add-on component that provides a dynamic and
collaborative environment to accommodate the requirements of the end-to-end public sector budget
formulation process by providing:
● Easy access to your budgeting data via a new Microsoft Excel add-in.
● A single point-of-entry for all budget types enabling real-time budget reporting and analysis
● Robust personnel expenditure projection tools with integration to SAP HCM to provide easier reconciliation
of position/employee changes throughout the budget life cycle
● Integrated capital and operating budget data to support comprehensive reporting and analysis
● Automated creation of the budget books
● Streamlined budget request and review process including tools for prioritizing and making budget
decisions
● Improved budget monitoring capabilities after budget adoption
● Integration to SAP BCS (FM)
Through configuration options, SAP Budgeting and Planning for Public Sector can be tailored to meet the
process requirements of many differing public sector entities without the need for further coding, or
customization.
Integration
SAP Budgeting and Planning for Public Sector uses the foundation of SAP NetWeaver to provide a seamless
environment for the complete budget life cycle.
Budget planners, analysts, and decision makers can use interactive form templates, BI integrated planning (BI-
IP) tools, personnel expenditure projection calculations, and a diverse source of organizational data to
formulate meaningful and realistic budgets. BI capability allows the budget formulation process to be
completed using realistic data without actually altering the real data.
The following high-level steps define the budget formulation configuration process in SAP Budgeting and
Planning for Public Sector:
Features
The various features of SAP Public Budget Formulation allow governmental agencies at the national, state,
regional, or municipal levels to collaborate in the process through budget proposals, approval stages, and
budget adoption.
This solution supports the iterative process of public sector budget formulation and the related analysis. This
capability is possible through the key features that the solution delivers:
● Excel Add-in
The SAP Budgeting and Planning for Public Sector Excel add-in, included as part of SAP Budgeting and
Planning for Public Sector, allows you to create and maintain a library of budget form templates for
managing the public sector budgeting process and to use those forms to maintain your budget data from
The following tells you what's new in SAP Budgeting and Planning for Public Sector 1.0 FP03.
Vacancy Flag Selection for budget form Enhancement PEP now has the capability of running
positions in PEP projections on the budget form position
data. The Vacancy Flag field on the pro
jection configuration screen will have a
new value to select called 'Budget Form
Positions'. For more information, see
Running Fiscal Period PEP Scenario
Calculations [page 92] and Running a
Pay Period PEP Projection [page 99].
Fiscal Period PEP Projections New Fiscal Period PEP now supports projec
tions on budget form positions. The cal
culations and results are processed and
posted in the same manner as filled, va
cant, or both filled and vacant type pro
jections. For more information, see
Running a Pay Period PEP Projection
[page 99].
Flexible Pay Period PEP Projection New Flexible Pay Period PEP now allows pro
jections on budget form positions The
calculations and results are processed
and posted in the same manner as fil-
led, vacant, or both filled and vacant
type projections. For more information,
see Running Fiscal Period PEP Scenario
Calculations [page 92].
Support for Custom Buttons New Custom buttons can now be defined as
a part of the form definition and linked
to custom remote function calls (RFCs),
functions, and planning sequences. For
more information, see Creating Forms
[page 12].
Text box usage control New Users will now have an HTML format
ting controls to use when entering text
comments in their budget form instan
ces similar to the functionality available
in the web forms. For more information,
see Creating Forms [page 12].
Optional currency conversion settings New The Form Designer configuration tool
now includes an option to turn off cur
rency conversion in budget forms. For
more information, see Creating Forms
[page 12].
Mass form delete utility New Budget Administrators now have the
ability to delete form data, including
text, from prior years and for specific
form definitions. For more information,
see Form Mass Soft Deletion [page
121].
Flexible header dimensions on VC Tem New The Visual Composer budget templates
plates and Excel Workbooks and Microsoft Excel Client budget form
designer now include generic multi-use
dimensions for use in budget form con
figuration. For more information, see
Budget Form [page 21].
The Excel add-in included as part of SAP Budgeting and Planning for Public Sector allows you to create and
maintain a library of budget form templates for managing the public sector budgeting process and to use those
forms to maintain your budget data from within Excel.
The Excel add-in communicates with the back-end and uses the same planning objects as the web client does.
The SAP Budgeting and Planning for Public Sector Excel add-in's functionality supports two main scenarios:
Prerequisites
In order to maintain forms and work with SAP Budgeting and Planning for Public Sector data via Mirosoft Excel,
you must:
● Make sure you have Microsoft Visual Studio Tools for Office installed. For more information, see https://
msdn.microsoft.com/en-us/library/ms178739.aspx .
● Make sure the SAP BusinessObjects Analysis, edition for Microsoft Office add-in is installed and active in
Excel. For more information, see https://help.sap.com/boaa .
● Make sure you have configured SAP BusinessObjects Analysis, edition for Microsoft Office by selecting
File Analysis Settings and entering the values provided by your system administrator.
● Make sure the SAP Budgeting and Planning for Public Sector Excel add-in is installed by selecting File
Budgeting Planning About . This will show the details of the SAP Budgeting and Planning for Public
Sector Excel add-in. For more information, see the Installation Guide at https://help.sap.com/sbp .
1. On the Analysis tab of the Excel ribbon, click the Insert Data Source button.
2. Select a data source from the list that appears or choose a new one by selecting the Select Data Source ...
menu option. Depending on your configuration, you may need to provide credentials to log in to the
relevant back-end system.
3. In the dialog that appears, specify values that will serve as parameters for the data connection, then click
OK.
Next Steps
Prerequisites
In order to create and maintain budget forms via the Excel add-in, you must have the Forms Designer role
assigned to you. For more information, see the Security Information section of the Master Guide. Users with
the Forms Designer role will be able to see a Forms Designer group on the Budget Planning tab of the Excel
ribbon.
Procedure
1. From within Excel running the SAP Budgeting and Planning for Public Sector add-in, connect to your data
source. For more information, see Connecting to Budgeting and Planning for Public Sector via Excel [page
11].
2. On the Budget Planning tab of the Excel ribbon, click the Log On button.
3. On the Budget Planning tab of the Excel ribbon in the Forms Designer group, click the Forms Configuration
button (only visible if you have the Forms Designer role).
4. Select the appropriate template for the type of form you wish to create from the Form Template Name
drop-down.
For more information on the various types of forms and how they work to support the public sector
budgeting process, see Budget Formulation [page 21].
5. On the Header Fields tab, select the fields by which you wish to organize the data to be maintained via the
form you are creating. Each header field defines a specific dimension, such as fund center, fund, and so on.
The header fields configured in this tab will be used globally throughout the workbook, such as in all dialogs
and on the funding sheet.
The Header Fields tab displays a list of available fields based on the type of form template you selected.
○ The Enable workflow for stage advance checkbox is checked by default, which means that the workflow
request will be triggered when the budget request is advanced to the next stage. You can uncheck this
checkbox if you want to disable the workflow on stage advancement.
○ To include a field in the worksheet's header, check the Included box. Depending on the form type you
selected, some header fields will be selected by default and cannot be deselected.
○ To reorder your selected fields, select a field you wish to move and click the up and down arrow buttons
above the table to move that field higher or lower in the list.
○ If you wish to include a header field for data purposes but do not wish it to appear in the generated
workbook and its dialogs, select the corresponding checkbox in the Hidden column.
○ You can display fields but set them as read only with the Read Only checkbox.
○ You can flag fields as mandatory for input using the Required checkbox.
○ You can flag fields as hierarchical with the Hierarchical checkbox. In the generated form, hierarchical
field values will be validated against a hierarchy of values rather than the complete list of valid master
data values and analysis authorizations will be in effect.
○ You may specify a Default Value for any field except those that have been included by default.
○ You can change the default label for an included field in the Label column.
○ You can create a tooltip for a field in the Tooltip column.
Note
Fields marked Hidden are effectively read-only, and read-only fields must have a default value defined if
they are marked as required.
Example
If you have only one FM area, you may wish to present it on the funding sheet, but you do not need to
display it in the workbook's header. To accomplish this, you can include the field on the Header Fields
tab of the Form Configuration dialog, mark it as Hidden, and specify your single FM area as its default
value. It will then be available for display when you maintain the details for your funding sheet.
6. On the Sheets tab, manage the sheets that will appear on your form.
○ To add a new sheet, click the Add button and select the desired sheet from the drop-down menu.
○ Available sheets for budget forms include Funding, User Defined, Query, Position, Narrative, and
Attachments sheets. A workbook can include only a single Funding sheet, Position sheet, and
Attachment sheet, but may include multiple User Defined, Query, and Narrative sheets.
○ Available sheets for ranking forms include Funding, User Defined, and Query sheets only.
○ You may change the default name of each sheet in the Sheet Name column. This name will appear as
the worksheet name in the generated Excel workbook.
For each field, use the Key Column Span and Description Column Span fields
to specify the number of Excel cells across which the field will be displayed.
User Defined You can use user-defined sheets to create title pages, include logos, offer in
structions to end users, and more. The user defined sheet has to be main
tained as part of the workbook definition so that during workbook genera
tion the application does not to delete it and places it properly with respect
to other worksheets within the workbook.
Query 1. Select a query from the Technical Query Name drop-down or click the +
button to search for and import a new query that doesn't appear in the
Position
drop-down list and is not yet part of the workbook.
2. Once you have selected a query, click the Variable Mappings button.
The Query Variable Mapping dialog appears.
3. For each field in the Variable Name column, you can select a target field
from the Mapping column.
○ Click the Suggest Mapping button to automatically map variables.
○ Click the Copy button to copy the currently mapped variables to
the clipboard.
○ Click the Paste button to paste variable mapping data from the
clipboard.
Click the OK button when you are finished.
4. The progress bar under the Variable Mappings button indicates how
many fields have been mapped out of the total number of fields. The
bar will be red until all mandatory fields have been mapped to proceed,
at which time it will turn blue. It will turn green when all fields have been
mapped.
Narrative To add comment fields and form elements, click the Add button and select
the item you would like to add from the drop-down menu. Next, select the
specific comment or form element you would like to add from the dialog
that appears. You can use the arrow buttons next to the Add button to reor
der your selected fields.
For each field, use the Row Span, Column Span, and Start Position fields to
specify the number of Excel cells across which the field will be displayed –
that is, specify your desired height and width in Excel cells for the text box. If
you click on the comment (Description and Justification) boxes, a text edi
tor window opens in which you can enter text and apply formats such as
bold, italics, indentation, numbering, and the like.
Attachments After the form has been generated, end users can use the Attachments
sheet to attach external documents to the data being maintained in the
generated workbook.
8. On the Operations tab, specify the mapping between the buttons on the Budget Planning ribbon tab in
Excel and the backend planning to be executed when they are clicked.
○ For each operation that you wish to include, check the Included checkbox.
○ In the Planning Sequence column for each selected item, select a planning sequence from the drop-
down or click the + button to search for and import a target new planning sequence that is not yet
included in the drop-down.
○ Once you have selected a planning sequence, maintain mappings for the planning sequence's variables
by clicking the Variable Mapping button. The progress indicator to the right of the button indicates how
many mappings must be maintained.
9. On the Groups & Buttons tab, add groups and buttons to be displayed on the Task Pane on the right side in
Excel at run time and perform custom actions like Save, Refresh, Reset, RFC, Planning Sequence, and
Prompt Message Display when those buttons are clicked.
○ To add groups, click the Addgroup button and maintain the group configuration, like label, tooltip, and
visibility status on the right side:.
Sheet Type Depending on the sheet type selected, the group will be visible. For
example, if this option is set to "Narrative Sheet," the buttons will
be visible or enabled only for narrative sheets..
○ To add buttons, click on the group where a button needs to be added, then click the AddButton button.
Maintain the button configuration like button label, tooltip, icon of the button, visibility and enability
properties from the “Configuration” tab on the right side.
Button Configuration
Tooltip This sets the tooltip of the button in the SBP Task Pane.
Visibility/Enability This sets the properties under which the button will be
visible/enable.
Note
10. Save the form configuration, then save the form template itself.
○ Saving your configuration – While working in the Forms Configurator, you can:
Save – Click the Save button or press CTRL+ALT+S to commit your workbook changes to memory.
Cancel – Click the Cancel button or press CTRL+ALT+C to discard any changes to your workbook
since you last clicked Save or Save and Generate.
Save and Generate – Click the Save and Generate button or press CTRL+ALT+G to save your changes,
generate the form, and exit the Forms Configurator.
○ Saving your workbook
After generating a workbook with the Save and Generate button in the Forms Configuration dialog, you
must save the workbook itself if you wish to make it available to other users. To do so:
1. Select File Analysis Save Workbook .
Procedure
1. From within Excel running the SAP Budgeting and Planning for Public Sector add-in, connect to your data
source. For more information, see Connecting to Budgeting and Planning for Public Sector via Excel [page
11].
2. Select File Analysis Open Workbook Open workbook from the SAP NetWeaver platform .
Note
Until you open a form, most of the buttons on the Budget Planning tab in Excel with be inactive. Once
you have selected a form and opened it, you will be able to use the buttons to work with your budget
data.
When you have selected the form you wish to work with, click Open.
4. On the Budget Planning tab in the Excel ribbon, do one of the following:
○ Click the Open to select an existing form
○ Click the New button to create a new form
○ Click the Recently Used button to open a recently used form
○ Click the Search button to search for an existing form
5. Once you have loaded a form, you can view the data for that form. There will be several Excel sheets,
depending on the forms design. Sheet types include:
Funding Sheet A worksheet consisting of the form's header fields configured and showing the header
values for the currently loaded budget request. There can be only one Funding Sheet per
workbook.
Narrative A worksheet containing comments and form elements that allow the you to enter narrative
text.
Attachment A worksheet that displays the list of attachments associated with the currently loaded
budget request and allows you to upload new attachments. There can be only one
Attachment Sheet per workbook.
User A worksheet that can contain any type of supplemental information. Its contents will not be
Defined modified during the workbook generation process. User Defined sheets can be used to
create title pages, instructions, links to further information, and more.
Note
The designer of the form you are working with may have renamed the different sheets.
Note
You cannot advance the stage when you are in edit mode. If you have modified the data (see
below), be sure to save or cancel your changes before attempting to advance the stage.
Caution
As soon as you click Save on the Budget Planning ribbon tab, your changes will be saved.
You do not have to save your form via File Analysis Save Workbook ; that option is for
saving the workbook itself, not the form data, and it will be available only for users with appropriate
permissions.
7. ○ If you are working with a budget form that has a Positions sheet, when you are working with that sheet
the Delete Position, Add Position, Edit Position, Copy Position, and Calculate Positions buttons in the
Budget Request group of the Budget Planning ribbon tab be active.
For more information on position management, see Personnel Expenditure Planning [page 88].
○ If you are working with a budget form that has an Attachments sheet, when you are working with that
sheet the Load Attachment and Delete Attachment buttons in the Budget Request group of the Budget
Planning ribbon tab be active.
The Budget Planning Excel Add-in contains settings that can be customized by the user. The Setting dialog box
is divided into the two tab pages: Accessibility and Connectivity.
To open the settings dialog, from within Excel select File Budget Planning Settings .
Accessibility
Note
Once a change is made, the application must be restarted for it to take effect. Three magnification levels
are provided for personalization.
● 100%
● 150%
● 200%
Connectivity
Reset the connectivity cache. Here, you can clear your local connectivity cache. This is required only in rare
cases such as after a major system upgrade.
Definition
The Budget Form template is a Visual Composer (VC) model thattakes full advantage of the latest BI Integrated
Planning (BI-IP) integration as well as the formerly named 'black box' capability. BI-IP integration allows users
of SAP Budgeting and Planning for Public Sector to interact with the budgeting data, which is stored in BI and
allows customers to expand and adapt their screens based on changes to the BI-IP queries they define.
The 'black box' functionality, which is the option to expand VC capability using Web Dynpro for Java, allows the
integration of several functions previously not available under plain VC, for example, spell checking framework,
comment text box integration, and so on.
Recommendation
Copy the default budget form template provided in SAP Budgeting and Planning for Public Sector and
change the copy to create budget form definitions to meet individual customer requirements for the budget
formulation process.
Use
Budget form definitions will be used by the end user to submit budget requests. A budget form definition
supports the following budget formulation activities:
Budget forms are used to capture budget expenditure, revenue amounts, and new position requests by
financial management (FM) dimensions. The budget form allows text justifications at the request and line level,
new positions, client-defined request attributes through the use of form elements, and performance budgeting
elements (mission, goals, objectives and measures). SAP Budgeting and Planning for Public Sector provides a
single source for all of an organization’s budget formulation processes and can be configured to meet the
requirement for each.
The data on each of the tabs (Expenses, Revenues, and Positions) will then be stored in the form currency
selected by the user.
New currency translation type /PBFBI/BFC has been introduced for Budget Forms. All the currency conversion
in Budget Forms will happen based on the exchange rate type maintained in this currency translation type.
Authorized users can access budget forms for SAP Budgeting and Planning for Public Sector by choosing
Budget Formulation Budget Forms .
As of PBF 8.0 SP02, the terminology on the column headers for the year has been changed. Prior to SP02, the
columns had headings such as ‘Yr1’ for the current fiscal year and‘Yr 2’ for fiscal year + 1. In SP02, ‘Yr 1’ has
been replaced with the actual current fiscal year (such as 2012), ‘Yr 2’ with fiscal year + 1 (such as 2013), and
so on. This applies to the Budget Form and the Budget Development forms introduced in SP01. The
documentation will continue to refer to Yr 1, Year 1, and so on, but the column descriptions in the forms will
reflect the actual years.
With PBF 8.1, new buttons and features were introduced in the standard budget form template.
With SAP Budgeting and Planning for Public Sector 1.0, new buttons and features are introduced in the
Standard Budget Form Template.
Structure
The default budget form template provides a base to create budget form definitions. The template contains a
header area to capture information for the entire request and tab areas that allow users to enter request
information broken down into categories.
Header Area
The header of a budget form definition contains FM dimensions, currency, form ID, description, and budget
formulation stages. The form ID is system generated and the form description is user defined. The following
standard FM dimensions can be used to define the scope of a budget request:
● FM Area
● Fund Center
● Fund
● Funded Program
● Grant
● Functional Area
● Currency
● Multi Use Dimension1
The budget form template provides two multi use dimensions, but customers can configure up to five multi use
dimensions to fit their requirements. Budget formulation stages represent the phases of budget request
development and review. Users are given access to the budget form at specific stages and cannot see the
budget request for stages to which they have no access. Stages vary by organization and should be defined
during implementation.
Users can maintain the currency at the budget form level apart from the currency maintained at FM area level.
This is referred to as 'Form Currency'.
Tab Area
The template provides a standard set of tabs, all of which can be altered through the VC model. Customers can
create additional tabs as needed. The tabs on the budget form template are as follows:
Expense
On the Expense tab, you enter non-position related costs associated with the request — for example, supplies
and materials, contractual services, and equipment. The tab layout, or entry grid, contains:
● Fund Center Key: fund center code for the budget request line.
● Fund Center: fund center name for the selected fund center key
● Commitment Item Key: commitment item code for the budget request line.
● Commitment Item: commitment item value and description for the selected commitment item key
● Year 1 Actuals: previous year actual amount
● Year 1 Budget: previous year budget amount
● Year 1 Total Base Bud: budget request amount for the first budget development year.
● Year 2 Total Base Bud: budget request amount for the first budget development year.
● Total Budget Yr 1 & Yr2: system generated total of the Year 1 and Year 2 request amounts
File Upload
In NW 730 SP07, Visual Composer introduced a new action called IMPORT that enables comma-delimited
Excel file (.CSV) upload into a table in the screen. This feature has been integrated into the delivered budget
form in two ways. The first one is providing a staging area (as a popup) in which the data can be viewed, tested,
and manipulated before being added to the main table. The second is a Replace All option that deletes existing
rows and adds the new rows. There is, of course, a simple option of adding the rows to the table, which wasn’t
implemented.
1. In order to make sure that the data being uploaded is valid, there are a few validation rules:
○ The uploaded file and the screen table must have exactly the same number of columns, with the same
name, same order, and matching data types.
○ Where an entry list exists, a validation of the value upload is triggered against the allowed value set.
2. A best practice is to use the Export Excel functionality from the ALV table and use the generated file as a
template for the new CSV file. This ensures that most of the above-mentioned rules are enforced.
3. Read-only columns in the screen table are skipped during the upload process, even if they contain data in
the uploaded file.
4. If validation fails, the entire operation aborts and a list of invalid cells is displayed. If there are too many
errors, a link pops up allowing the download of the error log file with the information on the invalid data.
The new upload functionality does not create master data, so it cannot be used in tabs that require master
data creation, for example the Positions tab.
There is a limitation of 5,000 on the total number of cells uploaded (that is, number of rows * number of
columns).
In the standard budget form template there is an authorization check to determine whether a user has
authorization to use the Export (Excel) functionality in the ALV table. This is the same authorization check used
in the Form Download feature.
Revenue
On the Revenue tab, you enter estimated revenues such as taxes, grants, service fees, and other sources of
revenue. The tab layout, or entry grid, contains:
● Fund Center
● Commitment Item
● Year 1 Total Base Bud
● Year 2 Total Base Bud
● Total Budget Yr 1 & Yr2
Position
On the Positions tab, you enter requests for new positions by providing relevant information about the job, the
organizational grouping, pay level, percentage of compensation, and counts. The system then calculates the
cost of the requested position using pay level amounts and default benefits defined for the job. When the
underlying master data changes (for example, pay scale, benefit rules, benefit rates, job, and so on), based on
global configuration administrators can trigger auto-position recalculation.
Narrative
Attachments
On the Attachments tab, you can attach supporting documents for the budget request.
History
The History tab displays audit logs that are saved as part of configuring the audit trail. The History tab of the
budget form template has three views. The first view (Change History) displays the header records for
selection. Fields displayed are:
The second view (Change Details) displays the details of the selected record from the first view (Change
History).
The third view (Reason for Change) displays the corresponding reason for change text that is created at the
time of saving the data in the budget form.
Note
● Audit trail logs are recorded and displayed only if auditing is turned on in the PBF global settings.
● Audit trail records are only logged when an amount value or key figures — for example, budget costs —
are changed. Changes to text descriptions, comments, and line texts are not logged.
● Users can only view history for the form instances they are authorized to view based on the stage the
form is in. Standard PBF stage authorization is applied.
This tab contains a table listing the entire approval log related to a given budget form. It displays the work item
ID (a unique ID for each approval request), the stage to which the form was advanced, and relevant dates and
decisions along with user who made the decision. Decision reasons can be viewed by clicking the line item in
the table for forms that were rejected. Note that the standard budget form template only supports decision
reasons for approval requests that were rejected.
Integration
● rules to limit the selection of each FM dimension based on a defined hierarchy and levels at the header and
detailed line
● leaf rules to limit the selection of FM dimensions based on defined valid combinations
Comment boxes, comment type trees, and form objects are defined in the portal and can then be included in
any of the form definitions.
The Copy Form functionality can be used to create new forms using existing Budget Forms (of the same type or
definition) as a reference. A new form ID is generated, and all the funding details, line items, line texts, and
comments are copied to the new form. New position master data is generated as a part of the copy process.
The stage of the newly copied form is set to the initial stage defined in the Form Definition master data.
The reference budget form can be from previous years, and the new budget form is created for the current
budget year (the budget year set in the PBF global settings). The fiscal year and fiscal period of the reference
form are calculated using an offset value that is the difference between the budget year of the reference form
instance and the budget year maintained in the PBF global settings.
Limitations
The Download button can be used to create an export file and download budget form data from the Funding,
Narrative, and Line Item tabs — for example, Expense, Revenue, and Positions. Attachments, change logs, and
workflow logs are not downloaded to the export file. Clicking this button displays a popup window with a link to
download the file. The Download button is only visible if the user has Download authorization. The relevant
authorization object is /PBFBI/DWL.
The file is a WebDynpro cached file, and the link is only valid for a certain period of time. If the link expires, a
new link can be generated by clicking the Download button again. Contact System Admin for more info on how
to adjust this time.
The Stage Advance feature is integrated with the SAP Budgeting and Planning for Public Sector Stage
Workflow. Users can now submit the form for approval along with priority and comments, and a work item gets
generated for the approver. While the form is awaiting a decision, the entire form is changed to display-only
mode and protected from updates until a decision is made.
You can use the Delete buton to temporarily delete a file. You cannot delete forms that are funded or
reallocated, nor forms that are in a stage that does not permit deletion. Once the form is deleted by the user, it
can be either recovered or permanently deleted by and administrator on request.
You can get a list of objects you have recently accessed and then select an object from that list for further work.
This can save you time over having to search in the list of frequently used forms via F4 help. The size of the
recently used objects list depends on maintained global configuration .
Budget forms submitted for stage approval can be viewed under Home Work Universal Worklist Tasks
Budget Request Approval . Refer to the Universal Work List (UWL) help guide for more information on how
to work with UWL.
The customized SAP Budgeting and Planning for Public Sector sub-view provides additional PBF fields such as
Form Name, Form ID, Stage, and Description. Additionally users (approvers) can approve or reject a request
directly from the UWL and record a justification (mandatory) if rejecting.
Users can see work items in the UWL Tasks table only if there are work items awaiting approval from them —
that is, only if their user IDs are maintained in the approval list for the respective form definition or form ID.
Selecting or clicking a work item allows users to view more details and take actions (for example, preview form
or make a decision). The Preview Form button navigates users to the Budget Form screen and prefills the
respective Form ID.
Notifications are generated on either rejecting or approving a stage approval request. They are located under
the SAPoffice Mails tab of the UWL and indicate the form ID for which the decision was taken. The budget form
is advanced to the indicated target stage only if a Stage Advance request is approved. It remains in the existing
RFCs
/PBFBI/READ_FORM_INSTANCE Form Header Returns a list of form ids and fall under
given criteria.
/PBFBI/GET_ITEM_LEAF_VALUES Value Help Returns valid leaf values that satisfy crite
ria defined using the combo-edit feature
for agiven characteristic (for example,
fund center, commitment item, and so on).
/PBFBI/GET_HEADER_TEXT_NODES Value Help Returns valid text nodes that satisfy crite
ria defined using the combo-edit feature
for a given characteristic (for example,
fund center, commitment item, and so on).
/PBFBI/READ_TEXT_BY_GUID History tab Returns the reason for change text for a
given GUID.
/PBFBI/CREATE_TEXT Reason for change Creates a reason for change entry for given
form ID.
/PBFBI/BF_DL_AUTH_CHECK Form Download Returns True if the user has download au
thorization /PBFBI/DWL.
/PBFBI/GET_HELP_LINK Help Used to get help the URL for given screen
ID. Screen IDs and help URLs can be de
fined using the Help Admin page in the
PBF Admin section.
Technical Description
Transaction data from /PBFBI/BF_CUBE, Form Elements, Comments, and Line Item Text will be copied from
the existing form instance to a newly created form instance. All the contents of the existing form instance will
be copied into the new form instance with the exception of attachments. For each existing position number in
the Position tab of the existing form instance that is chosen for copy, a new position number is created in
InfoObject /PBFBI/POSTN, and the corresponding attribute values of the existing position number will be
copied to the corresponding new position. The initial stage defined for the form definition will be set to budget
stage /PBFBI/STAGE copied to transactional data. Budget year /PBFBI/BDGT_YR of the new form will be set
to the budget year maintained in the PBF global configuration settings, maintained using transaction SPRO.
Fiscal year 0FISCYEAR and fiscal year/period 0FISCPER of the copied to transaction data will be added by a
offset value that is calculated by the difference between the budget year of the existing form instance and the
budget year of the new form instance.
Prerequisites
Technical Details
Planning Function /PBFBI/PF_BFCU_COPY Copy all data to a new form for the
budget form template
Planning Function Type /PBFBI/PFT_COPY_FORM Copy all form data to a new form
Technical Prerequisites
Form instance ID /PBFBI/FORM_ID, budget year /PBFBI/BDGT_YR, and budget stage /PBFBI/STAGE should
be available in the aggregation level for the planning function to work
To use the form download feature for custom forms check development component CDEV/PBF/
BF_DOWNLOAD. The implementation in the budget form template can be used an example to understand how
to implement this feature. Input parameters to this DC define what the download or export file will look like.
These parameters can be defined by setting initial values in corresponding shares —for example, check
Funding Share in the DownloadForm model of the standard budget form template (cdev/pbf/
budget_form_template). To access this, right-click Funding Share, then click Define Data, then Initialize Data.
The following sections explain each input parameter in more depth.
Meta
Meta setting defines the total number and order of tabs to be created in the Excel export file.
● T — Text Fields
● Q — Query Data
● F — Funding
Funding
● FORM_ID ● FUND_CENTER
● FM_AREA ● FUND
● FUND_CENTER ● FUNCTIONAL_AREA
● FUNCTIONAL_AREA ● GRANT
● GRANT
● CURRENCY
Note
It is okay to add new or custom field names to this table as long as the corresponding logic to handle these
fields is defined using the SAP Budgeting and Planning for Public Sector Download BADI.
Query
The Query tab setting defines what queries should be executed for tab of type ‘Q (Query).
Text
Overview of the budget form is a new feature introduced in the SAP Budgeting and Planning for Public Sector
1.0. You can use it to get an overview of the budget form in a single tab or by a single step without navigating to
each individual section of the budget form like expense, revenues, and positions. The overview of the budget
form is represented using charts and a single table, with the totals of all the key figures.
This overview of the budget form is shown in a newly introduced tab called Overview on the budget form and on
all the budget development form screens. It is mainly useful when you want to get an overview of the selected
budget form without navigating to all the individual tabs.
The overview tab of the budget form contains the following sections:
1. Consolidated chart: The consolidated chart is a single graphical representation with the totals of all the key
figures of all the records of expenses, revenues, and positions.
2. Individual charts: The individual charts are the separate graphical representations with the totals of all the
key figures of all records of expenses, revenues, and positions.
3. Overview Table: The overview table is a consolidated table that contains the totals of all the key figures of
all the records of the expenses, revenues, and positions.
Technical Details
4.1.12 Reallocations
During the Budgeting Cycle there is often a need to move/transfer funds from one Decision package request to
one or more Decision Package Request forms, the process of moving funds between Decision Packages is
called Reallocations.
Usage is recommended for SAP Budgeting and Planning for Public Sector budgeting at the end of Budgeting
Cycle.
Users are provided with a new screen to allocate budget forms expenses, revenues or position entries
separately. The user has to select a form ID and then choose to allocate the cost associated with the expenses,
revenues and positions to a different form ID.
Authorized users can access Reallocations for SAP Budgeting and Planning for Public Sector by choosing
Budget Formulation Reallocations .
The template allows the user to select a form ID as sender and transfer the position, expense, and revenue
funds to other form IDs that are referred to as receivers. The wizard-based template has the following steps:
Note
The amount specified under the Amount to Allocate column in Step 1 should be completely allocated to one
or more receivers in Step 3. Partial allocation of this amount is not possible.
● Add Receiver: This is available only for the Expense and Revenue Type allocation. It is used to add the
receiver form IDs manually.
● Copy: Copies the selected form details to the new row.
● Delete: Used to delete the receiver form IDs from the list selectively.
● Save & Reallocate: Only enabled during the last step of reallocation. Once the amount/percentage is
specified against each receiver, this button executes an RFC, and a planning function is triggered to create
the entered allocations for the intended receivers.
Reversing Reallocations
Users can reverse allocations by clicking the Goto Deletion Screen button at the top-right corner of the
reallocations page.
On the Goto Deletion Screen, the user must enter a sender/receiver form ID and click on search. This displays
the list of transactions previously executed in the Allocation Entries table and the list of sender/receiver form ID
details per allocation in the Allocation details table.
In the Allocation Entries table, the user can select the transaction record for which the allocation has to be
reversed with respect to the Transaction ID and Type Of Entries Re-allocated and click the Reverse Selected Re-
allocation button at the top-left of the reallocations page.
Note
Use
The Resource Planning form is an extension of the existing budget form to support quantity planning. The
functionality supports price maintenance at different levels and allows users to select the appropriate pricing
category that is applicable for any given budget request. The Resource Planning framework supports
commodity planning, activity planning, and position cost planning (based on internal transfer prices).
Consider the following example: A central procurement organization can maintain a contractually agreed price
for a given activity like External LABOR. The maintenance framework is flexible enough to allow, users to
maintain different prices for the same activity, and the budget form would allow the project planner to select
the appropriate activity type for a given activity and enter the quantity required.
The new position cost calculation function allows users to plan for a certain amount of an existing position’s
time. For example, for the construction of the new court house, an inspection authority’s time can be requested
in a given form. This inspection authority’s time and the costs can be calculated based on transfer prices or
using the personnel expenditure projections (PEP) cost calculation. The price maintenance is flexible enough
to allow users to maintain prices at different levels and would allow the end users to select the appropriate
pricing scheme that is applicable for this construction project.
Prerequisites
1. You must be on NW 730 SP07 or higher. If the installed SP is SP07, it is mandatory to have the corrections
in OSS Note 1716687 and its dependent notes implemented before installing SAP Budgeting and Planning
for Public Sector.
2. The budget development form templates have to be copied and adapted based on the customer’s data
volume, performance, and sizing considerations.
3. To customize authorizations for the adapted forms please refer to the SAP Budgeting and Planning for
Public Sector master guide security section.
4. To customize currency translation/conversion for the adopted forms please refer to one of the following:
1. SAP Budgeting and Planning for Public Sector Installation Guide, section Post-Implementation
Currency Conversion
2. SAP Budgeting and Planning for Public Sector Upgrade Master Guide, post-upgrade steps
5. All delivered budget development form templates need specific master data values as outlined in the pre-
requisites section. These default master data values will be created using the /PBFBI/ /PBFBI/
CREATE_MD_SL_01 (transaction /PBFBI/MD_SL01) program.
The following pieces of master data are used within the Resource Planning form and must exist in the system
for the form to work properly.
Info Object /PBFBI/RULE RPP Rule for Resource Planning Position Tab
Info Object /PBFBI/RULE RPA Rule for Resource Planning Activity Tab
Info Object /PBFBI/PU VALTP A1 Fixed Value Type for Resource Planning
Form
Process
Data for the Resource Planning form is read from the Resource Planning cube (/PBFBI/RP_CUBE). Data is
written back to the Resource Planning cube only. The Resource Planning form has a header section and three
different tabs for maintain Position’s Cost, Activity Cost, and Commodity Cost as described below:
Functions:
Note
The new form IDs can’t be created directly using this
screen.
Note
All the dimensions are display only on this tab.
Positions Tab Contains the list of Master Data Positions added for the re
source planning.
Data:
Note
Active positions: Positions with Employment Status
same as the Employment Status maintained in the
Global Table)
Functions:
Activities Tab Contains the list of Activities added for the resource plan
ning.
Data:
● Activity Type
● Activity Pricing Group
● Fund Center (F4 displays all the child nodes of the
header Fund Center)
● Commitment Item
● Fiscal Period
● Rate Type
● Quantity
● Unit Of Measure (derived from entered Activity Type
Master Data)
● Activity Cost (Calculated Amount in Form Currency)
Functions:
Commodities Tab Contains the list of commodities added for the resource
planning.
Data:
● Commodity
● Commodity Location
● Price Indicator
● Fund Center (F4 displays all the child nodes of the
header Fund Center)
● Commitment Item
● Fiscal Period
● Rate Type
● Quantity
● Unit Of Measure (derived from entered Commodity
Type Master Data)
● Commodity Cost (Calculated Amount in Form Cur
rency)
Functions:
Technical Details
The following BI-IP objects are used in the Resource Planning form and must be installed and activated for the
form to work properly.
VC Model Details
● DC name: cdev/pbf/resource_planning
● Main Model: MainFrom
● Position Tab Model: PositionTab
● Activity Tab Model: ActivityTab
● Commodity Tab Model: CommodityTab
The Resource Planning form uses rate types to calculate the position cost for the entered quantity on the
Resource Planning form. These rate types can be maintained using the Rate Type Maintenance screen in the
CE portal. The rate type price can be maintained at either the position or job level for the given period.
● If rate type is maintained on the job level, it will be applicable for all positions under that job.
● Period should not overlap for same job or position.
● DC Name: cdev/pbf/rp_cost_maint
● Model Name: RateType_Maint
DSO /PBFBI/RP_O01
RFC /PBFBI/READ_DS_RP_O01 Read data from DSO for selected rate type
RFC /PBFBI/MODIFY_DS_RP_O01 Modify and create new records for selected rate
type
Activity Maintenance
The Resource Planning form uses the activity price to calculate the total cost for the entered quantity on the
Resource Planning form. The activities price can be maintained using the Activity Maintenance screen in the CE
portal for the given period.
● If the activity type is blank, it will be applicable for the entered Activity Group.
● Period should not overlap for the same activity type.
VC Model Details
● DC Name: cdev/pbf/rp_cost_maint
● Model Name: Activity_Maint
DSO /PBFBI/SL_RTE
RFC /PBFBI/READ_DS_SL_RATE Read data from DSO for selected Activity Group
RFC /PBFBI/MODIFY_DS_SL_RATE Modify and create new records for selected Activity Group
Commodity Maintenance
The Resource Planning form uses the commodity price to calculate the total cost for the entered quantity on
the Resource Planning form. The commodity price can be maintained using the Commodity Maintenance
screen in the CE portal.
● If the commodity location is blank, the commodity price will be applicable for all locations.
● Period should not overlap for the same commodity.
VC Model Details
● DC Name: cdev/pbf/rp_cost_maint
● Model Name: Commodity_Maint
DSO /PBFBI/CM_RATE
Definition
The ranking template is a Visual Composer (VC) model that allows users of SAP Budgeting and Planning for
Public Sector to prioritize budget requests by assigning ranking values. Ranking can occur at different
organizational levels; the availability of previous and current ranks for each budget request also provides
greater insight into priorities at previous ranking levels.
Recommendation
Copy the default ranking template provided in SAP Budgeting and Planning for Public Sector and change the
copy to create ranking form definitions.
Use
Ranking is used to assign priority ranks to budget requests, compare request amounts by FM dimension
combinations, and then determine which requests could be funded by defining funding levels. You can rank and
re-rank as many times as needed and the system will re-sequence the budget requests based on the assigned
rank. Ranks can be defined for each phase of the budget. You can also change the funding levels after they have
been established.
Authorized users can access the ranking forms for SAP Budgeting and Planning for Public Sector by choosing
Budget Formulation Ranking Forms .
The Ranking screen provides the ability to view and rank individual budget requests that have been grouped by
FM dimension and version combinations. You can assign ranking priority, perform mass sequencing updates,
and establish and/or reset funding levels.
Load Version
When loading the Ranking screen through the Load Version popup window, you select the budget form header
FM dimension combination and the ranking version for the FM dimension combination that should be
displayed in the ranking form. The FM dimension criteria are subject to the hierarchy established in the Combo
Edit [page 114] rule for the form definition. This means that if a branch in a hierarchy is selected, budget
requests that have the selected code or any code that roll up to the selected code will appear in the ranking
screen. Multiple versions can be established and reused for each unique FM dimension header combination.
The following FM dimensions are available in the Load Version popup window:
● FM Area
● Fund Center
● Fund
● Funded Program
● Grant
● Functional Area
● Multi Use Dimension1
● Multi Use Dimension2
The budget form template provides two multi use dimensions, but customers can configure up to five multi use
dimensions to meet their requirements. Once the FM dimensions and version have been selected in the Load
Version popup window, click Load to populate the main Ranking screen.
Copy
The Copy button, copies the currently displayed version of ranking into a new version. A popup screen allows
you to select which version the currently displayed version should be copied to. A version can be copied to
different versions, multiple times.
Save
The Save button saves the changes made on the Ranking screen.
Mandatory Fields
This section allows a user to select a specific ranking form. However, the user can only open forms that match
the budget year, form type, and ranking form name defined in the underlying ranking definition (VC model).
Functions
On this section, users can create new versions of ranking forms depending on the funding status of the ranking
form and the stage authorization of the user. The following restrictions apply to a user while creating a new
version of a ranking form:
● A user cannot create a new version or a copy of a ranking form that is funded.
● A user cannot access a ranking form that is in a stage for which the user has no authorization.
Ranking Table
● Prior Rank: ranking value from the previous version of the ranking form
● Current Rank: ranking value entered for the current version of the ranking form
● Form ID (key): the budget request form ID
● Form ID (text): the budget request form description
● Yr 1 Total Budget: the budget request total for year one
● Yr 1 Cumulative: the running total for year one for all budget requests in the ranking table
● Yr 2 Total Budget: the budget request total for year two
● Yr 2 Cumulative: the running total for year two for all budget requests in the ranking table
● Total Yr 1 & Yr 2: the total requested amount for year one and year two
● Yr 1 Comparison: the budget request total for the subset of amounts related to the comparison FM
dimensions for year one
● Cum Comp Yr 1: the running total for the year one comparison amounts
● Yr 2 Comparison: the budget request total for the subset of amounts related to the comparison FM
dimensions for year two
● Cum Comp Yr 2: the running total for the year two comparison amounts
● Total Comp Yr 1 & Yr 2: total amount for year one and year two comparison columns
● Funded: indicates if the budget request has fallen within the funded amount
Buttons
● Refresh: refreshes the data in the ranking table according to the entered current rank values.
● Fund Forms: provides a popup window where you can define budget funding levels by specifying the
available funds for each available fiscal year. The funding level (along with the rank) helps to determine
which budget requests are funded. Each budget request is then marked as funded or unfunded based on
the funding calculation.
After entering the available funding levels, the system calculates the difference between available funds
and the cumulative requested funding, and indicates the remaining balance amount for each year which
can be seen by clicking the Fund Forms button again after the initial funding.
If the ranking version currently being funded is the “official” version, as established in the Globals table,
then the budget requests that have been marked as either Funded or Unfunded become uneditable. If the
ranking version is not the “official” version, then the budget requests are marked as either Funded or
Unfunded but remain available for edits.
● Reset Funding: removes all funded and unfunded indicators for each budget request in the Ranking screen.
The funding status returns to Unassigned. If in the official ranking version, then the forms become editable
again.
● Resequencing: provides a popup screen where the currently selected budget request can be moved in with
the list by entering a new current rank.
Integration
The ranking versions must be created in master data, once established in the system. The official version can
be defined in the Global settings, in Customizing for SAP Budgeting and Planning for Public Sector.
Use
Budget requests often have to compete against each other for financing approval. To assist in this competition,
budget requests are often ranked in priority order. Ranking is an optional process that can be applied to any
budget forms that have been defined with the standard SAP Budgeting and Planning for Public Sector budget
form template. Rankings are assembled within versions at different stages. Ranking goes beyond an ordinal
scale; it is also used to develop funding lines. For example, a government may create a budget ceiling for all new
and expanded programs. The highest ranked budget requests within the budget ceiling will be funded, the
remainder eliminated or postponed until additional revenues are forecasted or produced to support expanded
funding.
Many federal public sector organizations must review budget requests that were approved for funding in
previous budget years in order to ensure that the ongoing costs for these requests are accounted for during the
current budget cycle. The Federal Ranking form supports this requirement by allowing the user to specify the
budget year when loading a ranking version. When a version is loaded using a previous budget year, the form
instances that will be loaded are restricted to budget requests created in that budget year.
Prerequisites
A new configurable setting (Inlying Years) has been introduced to the SAP Budgeting and Planning for Public
Sector global settings that can be used to limit the set of previous budget years available to the user when
loading a version using the Federal Ranking form. For example, if Inlying Years is set to 2, the user will be able to
load ranking versions for the current budget year (as configured in the SAP Budgeting and Planning for Public
Sector global settings) as well as for the two previous budget years. If Inlying Years has not been configured or
is set to the value zero, only the current budget year will be available to users when loading a version and the
federal ranking form will function exactly as the standard (non-federal) ranking form.
In addition to configuring the new Inlying Years setting, the following pieces of master data are used within the
Federal Ranking form and must exist in the system for the form to work properly.
Info Object /PBFBI/VCNAME DP2009 Form name for the budget form being ranked (stand
ard Budget Form template)
Info Object /PBFBI/VCNAME PBF_FED_RANK Form name for the Federal Ranking form
ING
Info Object /PBFBI/RULE R1 Standard Budget Form template combo edit rule
Process
Data for the Federal Ranking form is read from the Budget Form cube (/PBFBI/BF_CUBE) and the Ranking
cube (/PBFBI/RANKING). Data is written back to the Ranking cube only.
The Federal Ranking form has a header section and a main ranking area as described below:
Functions:
● Load Version: A popup window is provided to search for ranking versions that can be
loaded by the user.
● Advance Stage: Advances the stage of the currently loaded version based on the user’s
authorizations.
● Copy: A popup window is provided to copy the current state of the currently loaded ver
sion to another ranking version. The user may choose to copy the complete history of
the loaded version or only the details of from the version’s current stage.
Main Ranking Area Contains the list of budget requests that match the criteria selected while loading the current
ranking version.
Data:
● Prior rank
● Current rank (editable)
● Form ID and description
● First fiscal year budget
● First fiscal year cumulative
● Second fiscal year budget
● Second fiscal year cumulative
● First and second fiscal years total
● Funding status
Functions:
ing amounts), all other requests with a lower priority will not be funded even if there
is sufficient funding amount remaining.
○ Exhaust Funds – Fund budget requests in priority order based on current rank.
When a request is encountered that cannot be funded based on the entered fund
ing amounts, the request is set to not funded and lower priority requests will con
tinue to be funded if sufficient funding amounts remain.
● Reset funding: Resent the funding status of all budget requests to Unassigned.
● Accept prior ranks: Initialize the current rank for each budget request to its prior rank. A
budget request’s prior rank is the rank for that budget request from the previous stage
of the current version.
Technical Details
The following BI-IP objects are used in the Federal Ranking form and must be installed and activated for the
form to work properly.
Planning Func /PBFBI/UNAS /PBFBI/F_RANK03_11 Change funding status of all forms in the data
tion SIGN_FORM slice
Planning Func /PBFBI/ /PBFBI/F_RANK03_11 Stores yearly funding amounts for use while
tion STORE_AMOUNTS funding
Planning Func /PBFBI/RANK03_PFX02 /PBFBI/F_RANK03_11 Assign a new current rank to a given budget
tion request and adjust the current rank of all af
fected budget requests appropriately
Planning Func /PBFBI/RANK03_PFC01 /PBFBI/F_RANK03_09 Copy version with history from all previous
tion stages
Planning Func /PBFBI/RANK03_PFC01 /PBFBI/F_RANK03_10 Copy version without history from previous
tion stages
Definition
Planning form is a combination of a Web Dynpro header and workspace, and a Visual Composer (VC) layout to
capture performance measurement data.
Use
A planning form captures an organization’s strategic objectives such as mission, goals, objections, and
performance measure data by financial management (FM) area and fund center.
To view and maintain planning forms, choose Budget Formulation Planning Forms .
Structure
The strategic planning form contains a header and workspace area. The header requires a user to select a FM
area and fund center and then load the strategic planning data or save any data changed in the workspace. The
workspace is used to enter the strategic planning text and data.
In the header area, users can choose the FM area and the fund center to create a strategic plan.
● Load: loads the data into the workspace for the selected FM area and fund center.
● Save: saves the data in the workspace.
The workspace area displays relevant comment types into which users can enter the strategic plans for the
organization. Users can also specify the measurement criteria for objectives that are measurable.
The Strategic Plan (technical name: MISSION-GOAL) comment type tree settings determine the behavior of
the workspace, specifically if the workspace level is measurable allowing performance data information to be
added. To learn how to create comment type trees, see Creating a Comment Type Tree [page 113].
1. The customer is expected to be on NW 7.4 SP07 or higher. If the installed SP is SP07, it is mandatory to
have the corrections in OSS Note 1716687 and its dependent notes implemented before installing SAP
Budgeting and Planning for Public Sector.
2. The budget development form templates have to be copied and adapted based on the customer’s data
volume, performance, and sizing considerations.
3. To customize authorizations for the adapted forms please refer to the SAP Budgeting and Planning for
Public Sector Master Guide security secution.
4. To customize currency translation/conversion for the adopted forms please refer to one of the following:
1. SAP Budgeting and Planning for Public Sector Installation guide, section Post-Implementation
Currency Conversion
2. SAP Budgeting and Planning for Public Sector Upgrade Master Guide, post-upgrade steps
5. All delivered budget development form templates need specific master data values as outlined in the pre-
requisites section. These default master data values will be created using the /PBFBI/CREATE_MD_SL_01
(transaction /PBFBI/MD_SL01) program.
Use
The Base Adjustment form is designed to allow departmental users to adjust their non-personnel operating
budget expenditures, some personnel (non-PEP related) operating budget expenditures, and revenues
between commitment items within a department as part of the budget development process. Prior-year one-
time adjustments will also be shown as a reduction. While the intent of the base adjustment form is not to
change the total budget amount, it requires that the changes net to zero.
As described in the Transfer/Redistribution form, amounts displayed as the Revised Base Budget in the Base
Adjustment form are the combination of the current year adopted budget plus base adjustment amounts plus
changes entered in the Transfer/Redistribution form.
If amounts are entered in the Transfer/Redistribution form after the Base Adjustment form has been used, the
respective Base Adjustment form needs to be re-opened and saved to incorporate the base adjustment
amounts into the revised base budget.
This form is developed based on the assumption that the base budget is the current year adopted budget.
However, the base budget can be established with one of the following scenarios as well:
Hierarchy /PBFBI/STAGE 111, 112, 115, 116 Stages for base adjust
ment form. The BC
sets program will cre
ate the stages and as
sign them to the form
as explained in the
special notes section.
(*) The /PBFBI/SL_C01 and /PBFBI/SL_C02 cubes are populated during a year-end process at the end of the
budgeting cycle.
(**) The amounts for the transfer and redistribution come from the Transfer and Redistribution forms that exist
in the system. Therefore these types of adjustments are not entered directly in the Base Budget Adjustment
form but must be entered and saved in a Transfer and Redistribution form. Data written from those forms
(value type A6) will be read by the Base Budget Adjustment form.
Process
Technical Overview
Data for the Base Budget Adjustment form is read from and written to the Budget Form cube.
The Base Budget Adjustment form has a header section and several tabs as described below:
Header Area The major categorizations of the decision package are found
here, such as Form ID and Description, FM dimensions,
Stage, and Funding status.
Functions:
● Delete
● Line text
● Adopted budget – displays and uses the adopted
budget values
● YTD inflated – displays and uses the YTD inflated
● 3-year average – displays and uses the 3-year averages
Functions:
● Delete
● Line text
● Adopted budget – displays and uses the adopted
budget values
● YTD inflated – displays and uses the YTD inflated
● 3-year Average – displays and uses 3-year averages
Technical Details
/PBFBI/SL_C01
/PBFBI/SL_C02
Planning Function & Filter /PBFBI/PF_SLM012_D Delete data Base Budget form
Planning Function & Filter /PBFBI/SLM012_CURTR (Filter / Expense Tab Currency Translation
PBFBI/F_SLM012E)
Planning Function & Filter /PBFBI/SLM012_CURTR (Filter / Revenue Tab Currency Translation
PBFBI/F_SLM012R)
5.2 Capital
Use
Capital planning is an iterative process. Capital projects typically require preliminary funding to analyze project
scope, address site locations, and establish comprehensive project plans for future phases. Just as
importantly, the Capital Budget Form in SAP Budgeting and Planning for Public Sector will support the unique
needs of participants in the capital programming process. Departments will be responsible for requesting,
planning, and justifying capital projects, while the Department of Engineering will retain its responsibility for
managing design and construction.
The Capital Budget Form is designed to allow Capital Program end-users to enter or adjust their respective
capital project budgets (in addition to publication text box requirements and anticipated personnel
expenditures/non-personnel expenditures operating impacts).
Note
All operating impacts are entered separately from the Decision Package form, since the capital budget
amounts are informational only and do not feed into the decision package directly.
Recommendation
Copy the default Capital Form template provided in SAP Budgeting and Planning for Public Sector and
change the copy to create capital form definitions to meet individual customer requirements for the budget
formulation process.
The capital form will be used by the end user to submit capital requests. These capital requests will be reviewed
by the Capital Improvements Program Review and Advisory Committee (CIPRAC). CIPRAC provides a high-
level review of the prioritization process for the entire CIP. The committee ensures conformance with the
● Facilitates project coordination to increase cost effectiveness and minimize community disruptions,
including long-term planning for public capital needs
● Reviews and approves multi-year CIP plans
● Provides key leadership, authority, oversight, and coordination for the CIP
● Assigns the following responsibilities to the appropriate departments or offices:
○ Identify, leverage, and optimize funding sources
○ Streamline and improve coordination and functionality of CIP-related processes
○ Review and assess efficiency of required processes
○ Work with the Independent Budget Analyst to identify ways to streamline the process
● Ensures that the financial/accounting system continues to support the needs of the CIP process
● Coordinates various responsibilities of service departments
● Makes certain that projects are reviewed for conformance with the General Plan and Community Plans
CIPRAC's goal is to ensure that projects are ranked on a City-wide perspective, balancing needs and budget
with policy objectives. The Committee communicates with departments and other stakeholders about the CIP
process and projects.
Capital forms are used to capture budget expenditure, revenue amounts, finance reservation for current and
upcoming years ,and new position requests by financial management (FM) dimensions. The capital form allows
text justifications at the request and line level, new positions, client-defined request attributes through the use
of form elements, and performance budgeting elements (mission, goals, objectives, and measures). SAP
Budgeting and Planning for Public Sector provides a single source for all an organization’s budget formulation
processes and can be configured to meet the requirement for each.
Users are allowed to maintain one additional currency above the FM area currency on capital forms. When the
user creates a new budget form, he or she will have to choose a currency that he or she wants to work with on
this form.
The data on each of the tabs (Expenses, Revenues, Positions, and Finance Schedule) will then be stored in form
currency selected by the user.
Currency translation type /PBFBI/BFC has been used for Capital forms. All the currency conversion in the
capital form will take place based on the exchange rate type maintained in this currency translation type.
Authorized users can access capital forms for SAP Budgeting and Planning for Public Sector by choosing PBF
State & Local Capital .
Recommendation
The delivered Capital forms template in SAP Budgeting and Planning for Public Sector contains currency
translations. Customers who only work with a single currency throughout their budgeting process, can
remove the currency translation in their custom capital forms template by following the steps mentioned in
note number 1650724.
● You have defined the following SAP Budgeting and Planning for Public Sector–specific settings:
○ Comment Types
○ Comment Type Trees
○ Form Elements
○ Stages
○ Combination Edit Rules
● You have loaded the data from ECC to BW system for:
○ Current Budget
○ Expenditure
○ Encumbrance
● You have supporting Encumbrance Documents to be uploaded in the form.
● You have set up the following master data:
Info Object /PBFBI/FRM_TYP RNK Form type for Capital form tabs
Info Object /PBFBI/VCNAME FD12 Form name for the form being ranked (Capital form)
Info Object /PBFBI/VCNAME FD12_TAB_EXP Form name for the Capital Expense Tab
Info Object /PBFBI/VCNAME FD12_TAB_REV Form name for the Capital Revenue Tab
Info Object /PBFBI/VCNAME FD12_TAB_FS Form name for the Capital Finance Schedule Tab
Process
Technical Overview
The default Capital form template provides a base to create capital requests. The template contains a header
area to capture information for the entire request and tab areas that allow users to enter request information
broken down into categories.
Header Area The header of a capital form definition contains FM dimensions, Currency, capital re
quest form ID and description and stages. The form ID is system generated and the form
description is user defined.
Functions:
● Search: Allow the users to search the form IDs based on the FM dimensions or by
the description
● New: Allows users to create new form IDs
● Edit: Allows users to edit the description of the form and adjust the amounts
● Advance Stage: Allows the form to be forwarded to next department by advancing
the stage
Funding The following standard FM dimensions can be used to define the scope of a budget re
quest:
● FM Area
● Fund Center
● Fund
● Funded Program
● Grant
● Functional Area
Expense On the Expense tab, you enter non-position-related costs associated with the request.
For example, supplies and materials, contractual services, and equipment. The tab lay
out, or entry grid, contains:
Functions:
Revenue On the Revenue tab, you enter estimated revenues such as taxes, grants, service fees,
and other sources of revenue. The tab layout, or entry grid, contains:
● Fund
● Fund Center
● Commitment Item
● Capital FY Total Base Budget
● Capital FY1 Total Base Budget
● Capital FY2 Total Base Budget
● Capital FY3 Total Base Budget
● Capital FY4 Total Base Budget
Functions:
Position On the Positions tab, you enter requests for new positions by providing relevant informa
tion about the job, the organizational grouping, pay level, percentage of compensation,
and counts. The system then calculates the cost of the requested position using
When you enter a job code and click Job Defaults, the system displays the associated
information for Country Grouping, Pay Scale Type, Pay Scale Area, ES Grouping CAP, Pay
Scale Group, Pay Scale Level, Performance Period, and Performance Start Period from
● Fund Center: fund center code defined for the position request
● Start Month/Year: Starting month and year for the position request
● End Month/Year: Ending month and year for the position request
● Number of Positions: Position count for the position request
● Report FTE: user entered FTE for the position request
● Benefit %: benefit percentage for the position request
● Salary %: salary percentage for the position request
● Salary: Override salary amount for the position request. This amount will be used in
the calculation of costs instead of the amount in the pay level table
● Year 1 Costs: Position request costs calculated for year one
● Year 2 Costs: Position request costs calculated for year two
● Year 3 Costs: Position request costs calculated for year three
● Year 4 Costs: Position request costs calculated for year four
● Year 5 Costs: Position request costs calculated for year five
Functions:
Users should enter a valid job. When job defaults is clicked, all the pay attributes of the
job will be defaulted to this position. The user should even enter the salary and benefit
percentage.
Financial Schedule On the Financial Schedule tab, you enter year to date project data including display of
expenses, budget, and data entry fields for current and future budget.
Functions:
Narrative On the Narrative tab, you provide a place for users to enter required text to justify budg
etary requests, explain impacts of the decisions, track decisions, and relate budgetary
expenditures to programmatic operations.
Attachments On the Attachments tab, you can attach supporting documents for the budget request.
Technical Details
Cube /PBFBI/BF_CUBE
Cube /PBFBI/HRPJ_R01
Cube /PBFBI/SL_C01
/PBFBI/
Query & Filter /PBFBI/F_SLM016 Expense
A_SLM013_QI001
/PBFBI/
Query & Filter /PBFBI/F_SLM016R Revenue
A_SLM013_QI002
/PBFBI/
Query & Filter /PBFBI/F_SLM021 Position
A_SLM02_QI002
/PBFBI/
Query & Filter /PBFBI/F_SLM016F Financial Schedule
A_SLM013_QI003
Use
Capital budget requests often have to compete against each other for financing approval. To assist in this
competition, capital budget requests are often ranked in priority order. Ranking is an optional process that can
be applied to any budget forms that have been defined with the Capital form template. Rankings are assembled
within versions at different stages. Ranking goes beyond an ordinal scale, it is also used to develop funding
lines. For example, a government may create a budget ceiling for all new and expanded programs. The highest
ranked budget requests within the budget ceiling will be funded, the remainder eliminated or postponed until
additional revenues are forecasted or produced to support expanded funding.
The ranking process supports the dynamic assignment and change of relative rankings for each capital form
(project), displays the rankings on the screen, and generates a cumulative total of the budgetary requests.
Ranking can be re-ranked as many times as needed, and the system will re-sequence the capital requests
based on the assigned rank. The funding levels can be changed after they have been established by clicking the
Reset Funding button.
The following pieces of master data are used within the Capital Ranking form and must exist in the system for
the form to work properly.
Info Object /PBFBI/VCNAME FD17 Form name for the Capital Ranking form
Process
Data for the Capital Ranking form is read from the Budget Form cube (/PBFBI/BF_CUBE) and Ranking cube (/
PBFBI/RANKING). Data is written back to the Ranking cube only.
The Capital Ranking form has a header section and a main ranking area as described below:
Functions:
Data:
● Prior rank
● Current rank (editable)
● Form ID and description
● Budget Year Positions
● Year 1 Budget
● Year 1 Cumulative
● Year 2 Budget
● Year 2 Cumulative
● Year 3 Budget
● Year 3 Cumulative
● Year 4 Budget
● Year 4 Cumulative
● Year 5 Budget
● Year 5 Cumulative
● Funding status
Functions:
Technical Details
Planning Function /PBFBI/PF_SLRANK_M06 /PBFBI/F_SLRANK5 Change funding status of all forms in the
data slice
Planning Function /PBFBI/PF_SLRANK_M05 /PBFBI/F_SLRANK5 Stores yearly funding amounts for use
while funding
Planning Function /PBFBI/PF_SLRANK_M01 /PBFBI/F_SLRANK2 Copy version with history from all previ
ous stages
Planning Function /PBFBI/PF_SLRANK_M01 /PBFBI/F_SLRANK3 Copy version without history from previ
ous stages
Use
The decision package process will be utilized to support new initiatives and reductions. A decision package is a
proposal to modify (incrementally) an agency’s base budget or to incorporate a base budget modification
Decision packages can be ranked by the Decision Package Ranking form. Decision packages are selected for
ranking based on FM dimensions saved on the Decision Package forms.
Prerequisites
The following pieces of master data are used within the Decision Package form and must exist in the system for
the form to work properly.
CMMT IT HIER
Hierarchy /PBFBI/CMMT_IT Used for Commitment Item
ARCHY
(*) These info cubes and key figures are populated during a year-end process. When the budgets are rolled to
begin the next-year budget cycle, there is a year-end process to populate data in these cubes. There are a
series of planning sequences and planning functions used to prepare data for the start of a new budget cycle.
Please refer to the documentation for the year-end process for details on these pre-requisites.
Process
Data for the Decision Package form is read and written to the /PBFBI/BF_CUBE info cube and periodic records
for positions to /PBFBI/HRPJ_R01.
Header Area The major categorizations of the decision package are found here.
Data:
● Form ID
● Description
● Stage
● Funding status
Functions:
● Search: Popup window is provided to search for existing decision package form.
● New: Popup window is provided to enter FM dimensions, currency, and description to create
new decision package form.
● Edit: Edit the currently loaded Decision Package form.
● Advance Stage: Advance the stage of the currently loaded Decision Package form based on the
user’s authorizations.
Overview An overview of the Decision Package Adjustment form, available without navigating to the individual
sections like expenses, revenue, and positions. The overview of the Decision Package Adjustment
form is shown using charts and a table with all the consolidated values.
Funding Tab FM dimensions, Currency, and Description. Note the dimension data is entered on a popup screen
when creating a Decision Package form.
Expenditures Tab Lists the various expenditure items for the decision package.
● Fund Center
● Functional Area
● Commitment Item
● BY On-going
● BY One Time cost
● BY Full Year Cost
● Budget Year + 1
Functions:
Revenues Tab Lists the various revenue items for the decision package. Data includes FM dimensions, and four key
figures (all fields are editable):
● Ongoing revenues
● One-time revenues
● BY full year revenue
● Budget year + 1
Functions:
● Fund Center
● Position
● Job
● Start Date
● End Date
● Country Grouping
● Pay Scale Area
● Pay Scale Type
● Pay Scale Group
● Pay Scale Level
● Performance Period
● Performance Start Period
● Number of Positions
● Benefit %
● Salary %
● Salary
● Yr 1 Cost
● Yr 2 Cost
Functions:
● New: Provide position information. The information can be defaulted from a selected job. After
providing data user presses OK and data is populated in the item row.
● Edit: Edit existing position information.
● Copy: View the values copied from a selected row. After making necessary changes, the user
clicks OK and data is populated to a new row in the position table.
● Delete: Delete the selected line item row from the position tab.
● Calculate: A planning function is used to calculate the position costs and posts the amounts to
the Yr1 cost and the Yr2 cost. Yr1 points to budget year. These costs fields are not editable. In
order to adjust total costs, other position data or salary can be changed and re-calculated to
change the total costs.
Description Tab Three text areas are defined here: Adjustment Description, Publication Adjustment Description, and
Impact of Not Funding. At stage 123 Budget Department Review Note is also available.
Technical Details
/PBFBI/SL_M02
/PBFBI/HRPJ_R01
Use
Decision packages are incremental budget requests that often have to compete against each other for
financing approval. To assist in this competition, decision packages are often ranked in priority order. Ranking
is an optional process that can be applied to any budget forms that have been defined with the decision
package template. Rankings are assembled within versions at different stages. The Decision Package Ranking
form is used to assign priority ranks to budget requests, compare request amounts by Funds Management
(FM) dimension combinations, and then determine which requests should be funded by defining funding levels.
The ranking process supports the dynamic assignment and change of relative rankings for each decision
package, displays the rankings on the screen, and generates a cumulative total of the budgetary requests.
Ranking can be re-ranked as many times as needed, and the system will re-sequence the budget requests
based on the assigned rank. The funding levels can be changed after they have been established with the Reset
Funding button.
Prerequisites
The following pieces of master data are used within the Decision Package Ranking form and must exist in the
system for the form to work properly.
Info Object /PBFBI/VCNAME FD05 Form name for the budget form being ranked (De
cision Package form)
Info Object /PBFBI/VCNAME FD11 Form name for the Decision Package Ranking
form
Process
Data for the Decision Package Ranking form is read from the Budget Form cube (/PBFBI/BF_CUBE) and the
Ranking cube (/PBFBI/RANKING). Data is written back to the Ranking cube only.
Functions:
● Load Version: Search for ranking versions that can be loaded by the user.
● Copy: Copy the current state of the currently loaded version to another ranking version. The
user may choose to copy the complete history of the loaded version or only the details of
from the version’s current stage.
● Advance Stage: Advance the stage of the currently loaded version based on the user’s au
thorizations.
Main Ranking Area Contains the list of Decision Package that match the criteria selected while loading the current
ranking version.
Data:
● Prior rank
● Current rank
● Form ID and description
● Budget Year Positions
● Budget Year Expenditures
● Budget Year Cumulative
● Budget Year + 1 Net
● Funding status
Functions:
Technical Details
The following BI-IP objects are used in the Decision Package Ranking form and must be installed and activated
for the form to work properly.
Planning Func /PBFBI/ /PBFBI/F_SLRANK5 Change funding status of all forms in the
tion PF_SLRANK_M06 data slice
Planning Func /PBFBI/ /PBFBI/F_SLRANK5 Stores yearly funding amounts for use while
tion PF_SLRANK_M05 funding
Planning Func /PBFBI/ /PBFBI/F_SLRANK5 Assign a new current rank to a given budget
tion PF_SLRANK_M04 request and adjust the current rank of all af
fected budget requests appropriately
Planning Func /PBFBI/ /PBFBI/F_SLRANK2 Copy version with history from all previous
tion PF_SLRANK_M01 stages
Planning Func /PBFBI/ /PBFBI/F_SLRANK3 Copy version without history from previous
tion PF_SLRANK_M01 stages
Use
The Multi-Year Projection form is intended to be an ongoing planning tool that will be utilized in each year’s
budget process. It provides an early perspective of the projected budgetary gap for the coming year and allows
budgeting staff to analyze corrective actions needed to address these gaps before beginning the budget
process. Additionally, it serves as the basis for longer term planning and fiscal decision making throughout the
year.
Process
Data for the multi-year projection utilizes data from different cubes during different processes. Create mode:
When a Multi-Year form is initially created data is read from the following:
See the prerequisite section below for details regarding this data. Upon saving the form, the data is saved to
the Info cube /PBFBI/BF_CUBE.
Edit mode: Data is read and written from Info cube /PBFBI/BF_CUBE.
The Multi-year Projection form has a header section and several tabs as described below:
Overview An overview of the Multi-Year Projection form without the need to navigate
to individual sections like expenses and revenue. The overview of the
Multi-Year Projection form is shown using charts and a table with all the
consolidated values.
Funding Tab FM dimensions, Currency and Description. Note the dimension data is en
tered on a popup screen when creating a Multi-year Projection.
Expenses Tab Lists the various expense figures for the multi-year projection. FM dimen
sions at the line item level include Fund Center, Functional Area and Com
mitment item. Eight key figures are presented:
Revenue Tab Lists the various revenue figures for the multi-year projection. FM dimen
sions at the line item level include Fund Center, Functional Area and Com
mitment item. Eight key figures are presented:
Description Tab Two text areas are defined: Forecast Description and Publication Forecast
Description. At stage 225 Budget Department Review Note is available.
Technical Details
Cube /PBFBI/BF_CUBE Input and Output (all data except key figures below)
Use
The Revenue Projection form is intended to be an ongoing planning tool that will be utilized in each year’s
budget process. It provides an early perspective of the projected revenues with underlying assumptions
associated with the revenue source for the coming year. The forecasting staff needs to consider to what degree
the revenue is affected by economic conditions, changing citizen demand and changes in government policies.
These assumptions help determine an economic factor rate. The projection planning tool uses an economic
factor rate to calculate the projection. Other adjustments could also be incorporated such as seasonal
adjustment. Once the projection has been made, the estimates will be evaluated by re-examining the revenue
source. The projected amounts, then, can be overridden.
Prerequisites
Data for the Revenue Projection form is read and written to the Budget Form cube (/PBFBI/BF_CUBE), and
only read from Annualized Aggregated Projection Scenario Data cube (/PBFBI/SL_C02), Budget Forms:
Actual/Previous Year Budget cube (/PBFBI/SL_C01) and Budget Forms Historical: Previous Year Budget data
cube (/PBFBI/SL_C03).
The Revenue Projection form has a header section and several tabs as described below:
● Form ID
● Description
● Stage
● Funding status
Functions:
Overview Tab An overview of the revenue projection without the need to navigate to individ
ual sections like revenue. The overview of the revenue projection is shown us
ing charts and a table with all the consolidated values.
FM dimensions:
● FM Area
● Fund Center
● Fund
● Grant
● Fund Program
● Functional Area
● Description
● Form Currency
Revenue Tab Lists the various revenue items for the revenue projection.
Data:
● Functional Area
● Fund Center
● Commitment item
Functions :
● Add: Add new revenue line for the currently loaded form instance
● Copy: Copy the select revenue line into a new line
● Delete: Delete the selected revenue line
● Line Text: Add a line text to the selected line item
Narrative Tab Three text areas are defined: Forecast Description, Publication Forecast De
scription, and Budget Department Review Note.
Technical Details
Cube /PBFBI/BF_CUBE
Note
The Budget Department Review Note comment box will be displayed only when the form instance has
reached stage 235.
Use
Rollover process data is updated in the historic and calculated cubes and is a prerequisite for the Multiyear
Projection, Revenue projection, and Base Adjustment. Admin users can use the following set of process chains
to achieving this:
● PBFBI/SL_MULTI_YEAR
● /PBFBI/SL_OTR_ANL
● /PBFBI/SL_INIT_PROJ
● /PBFBI/SL_3YR_AVG
● /PBFBI/SL_YTD_INFL
Previous year budgeted data should be copied from the BF cube to historic cube /PBFBI/SL_C03 using
process chain /PBFBI/SL_COPY_BF.
Process
As a prerequisite, actual budget data from the ECC system is updated to the /PBFBI/SL_C01 cube. For the
Multiyear Projection form, at the beginning of the budget process the /PBFBI/SL_MULTI_YEAR chain should
be executed. This will calculate the projection amount for the next five years by multiplying the previous year
adopted budget amount with the maintained inflationary rate and is updated in the /PBFBI/SL_C02 calculated
cube. When the form is loaded the key figures from the calculated cube is displayed and after save the
projected amount for five years is updated to BF cube.
For the Base Adjustment form, the adopted budget amount is updated to this historic cube using the /PBFBI/
SL_COPY_BF process chain, which will copy the previous year budgeted amount from the BF cube.
Key Figure = Amount; One Time Key Figure = Amount * -1 Amount pulling from value type D1 will be mul
Adjustment tiplied by -1 and posted to value type A4
Key Figure = Amount; An Key Figure = Amount VT A5 = VT A9 (Full Year Cost) – VT A8 (On-Going)
nualization
* The result should be equal or greater than zero.
Fiscal Year Exit -1, Fiscal Year Exit Fiscal Year Exit
-2, Fiscal Year Exit -3
Key Figure = Amount; 3YR Key Figure = (Sum of 3yr Amount obtained after adding up previous 3 years
Amount )/ 3 amount will then be divided by 3 to obtain the aver
age and posted to value type G2
Key Figure = Amount; YTD Key Figure = Amount * economic factor Amount will be multiplied by economic factor
and posted to value type G1
Value Type = A1 Value Type = H2 Value Type H2 is an intermediate value type. It is used in
the planning function for calculating forecast amounts
and will be posted in Calculation Cube.
When the form is opened, the data will be pulled from the
calculation cube (C02) and displayed on the form. When
the form is saved, the value type will be saved as ‘C2’ in
the BF_Cube.
Key Figure = Amount Key Figure = Amount * Pull the amount from ZBF_C03 Cube with the following
Rev_Proj Factor criteria:
Adopted Budget: Projection Year 1: Value Type H1 is an intermediate value type. It is used in
the planning function for calculating forecast amount
and will be posted in Calculation Cube.
Value Type = A1 Value Type = H1 When the form is opened, the data will be displayed on
the form based on the calculation. When the form is
saved, the value type will be ‘C1’ in the BF_Cube.
Key Figure = Amount Key Figure = Amount * Inflation Pull the amount from ZBF_C03 Cube with the following
Rate criteria:
Technical Details
Cube /PBFBI/BF_CUBE
Planning Filter /PBFBI/F_SLM012_S Filter for One Time Removal & Annualization Plan
ning Function
Planning Filter /PBFBI/F_SLM012_RP Filer for Revenue Form Initial Projection Planning
Function
Planning Filter /PBFBI/F_SLM012_3YR Filter for Three Year Average Calculation Planning
Function
Use
This form is designed to allow the Budget Department to move operating budget amounts between
departments prior to the beginning of the budgeting cycle. Departments may also use this form to move
operating budget amounts between fund centers within the department.
This form may also be used to enter mid-year governing board’s actions and approved decision packages,
which will impact the following year base budget development. Adjustments related to the midyear are entered
prior to the restructure adjustments.
Another process that this form supports is reorganization. In Public Sector, restructure within the organization
may also happen as a result of changes of the administration. This form allows users to transfer the budget
from the old to the new structure.
Prerequisites
Process
Data for the Transfer and Redistribution form is read and written to the Budget Form cube. Once the form is
saved change amount value is written to Budget Form cube with a budget value type of A6 for the FM
dimension combination. This data will be displayed in the base adjustment form under the Transfer/
Redistribution header.
Header Area The major categorizations of the decision package are found here, such as Form ID and De
scription, FM dimensions, Stage, and Funding status.
Functions:
● Search: Provides a popup to allow users to search the form IDs based on the FM dimen
sions or by the description.
● New: Allows users to create new form IDs.
● Edit: Allows users to edit the description of the form and adjust the amounts.
● Advance Stage: Allows the form to be forwarded to next department by advancing the
stage.
Overview An overview of the Transfer and Re-Distribution Form without the need to navigate to the
individual sections like expenses and revenue. The overview of the Transfer and Re-Distribu
tion Form is shown using charts and a table with all the consolidated values.
Funding The following standard FM dimensions can be used to define the scope of a budget request:
● FM Area
● Fund Center
● Fund
● Funded Program
● Grant
● Functional Area
Expenses Tab Lists the various expenditure items for the adjustment/transfer. Data includes FM dimen
sions (Fund and Funded program are not applicable and not displayed), and one editable
key figure: Change amount.
Data can be changed, copied or deleted. If copied, only the FM dimension data is copied and
can be further edited.
Functions:
Revenues Tab Lists the various expenditure items for the adjustment/transfer. Data includes FM dimen
sions (Fund and Funded program are not applicable and not displayed) and one editable key
figure: Change amount.
Data can be changed, copied, or deleted. If copied, only the FM dimension data is copied
and can be further edited.
● Functional Area
● Fund Center
● Commitment Item
● Changed Amount
Functions:
Narrative Tab The Adjustment Description, Publication Adjustment Description, and Budget Department
Review Notes are available. Basically, use this to describe the reason for the redistribution.
Technical Details
Use
Personnel Expenditure Planning (PEP) allows forecasting personnel expenditures to be included in a public
sector organization’s formulation of the adopted budget or to carry out a mid-year analysis of year-end cost
estimates. PEP uses information from the Human Resource (HR) system to establish an organization’s position
and employee salary and benefit costs.
The PEP calculation process forecasts personnel expenditures based on information from the HR system and
any changes made by budget analysts.
The PEP projection calculation forecasts personnel expenditures as of a point-in-time, allowing fixed amount
and percentage-based changes to salary and benefit costs without changing the underlying definitions of those
objects. The projection scenario can also include or exclude vacant positions. If the vacant positions are
included, you can also define a lag month value. Lag months are the number of periods before costs associated
with vacant positions begin to be calculated.
Currency conversion is supported by allowing a global currency, as defined by the currency attribute on the FM
area used in the projection, and an alternate currency. The alternate currency is defined in the Employee and
Position master data. PEP results will always include one key figure for the global currency and another key
figure for the employee and position currencies. Standard currency conversion configuration must be
maintained for the currency conversion to work properly.
There is no limit to the number of projection scenarios that can be executed within a budget cycle and each can
be used for analysis only or selected to participate in the budget development process. The results of a
projection scenario can be posted to the projection cube, the budget form cube, or both.
SAP Budgeting and Planning for Public Sector offers two types of PEP projections:
● Fiscal period projections were the original type of projections offered by SAP Budgeting and Planning for
Public Sector. Fiscal period projections use the configured fiscal year variant to determine how the results
are to be calculated. For fiscal period PEP, the lowest level of results are at the fiscal period level.
Additionally what-if projections can be executed on top of fiscal period projections. What-if projections use
previously executed fiscal period projections, known as reference projections, and take additional
selections and input criteria to produce new results based on some specific scenarios. Examples include
adding or removing benefits, changing pay scale or step date criteria, and so on.
● Flexible pay period projections were added to address the requirement to produce results by pay period.
These projections produce results at the fiscal period and pay period levels. For flexible pay period PEP the
lowest level of results are at the pay period level. Flexible pay period PEP utilizes the same configuration
and master data as fiscal period PEP (with some exceptions) and also requires some additional
configuration. The same employee and position master data can be used for either fiscal period PEP or pay
period PEP with one exception: benefit rule maintenance requires additional information for pay period
month, year, and accumulators to calculate benefits for pay period PEP.
Pay period PEP offers the following additional functionality:
○ Attrition and Backfill Projections
The following table illustrates what functionality each PEP type supports:
PEP Type Fiscal Period Re Pay Period Results What-if Scenarios Attrition and Back Employee and Po
sults fill Scenarios sition MD from
DSO
PEP global configuration — such as parallelization parameters, global table settings, and currency conversion
types — are utilized by both fiscal period and pay period PEP. There are additional configuration steps specific
for fiscal period PEP and pay period PEP.
Assumptions
This document assumes that you have some level of familiarity with the terminology and the functions
associated with SAP Budgeting and Planning for Public Sector PEP. This document aims to provide you with all
the information you need to navigate through and optimize the performance of SAP Budgeting and Planning for
Public Sector PEP. We recommend that you refer to this document whenever necessary during the hands-on
operation of SAP Budgeting and Planning for Public Sector PEP.
1. While there are two types of PEP available — fiscal period PEP and pay period PEP — it is assumed that
customers will use one type or the other, but not both.
2. Fiscal period PEP Allows what-if scenarios and pay period PEP allows attrition and backfill scenarios. Fiscal
period PEP will not support Attrition and backfill scenarios and pay period PEP will not support what-if
scenarios.
Features
Most of the data needed for the fiscal period and pay period PEP calculation will be imported from the HR
system. The information will be imported at the beginning of each budget formulation process. Within SAP
Budgeting and Planning for Public Sector, the fiscal period and flexible pay period PEP calculations are based
on data defined for positions, employees, jobs, benefit rules and rates, and pay levels. Each of these elements
are defined separately but are related. Due to the relationships between each of the PEP elements, the
components must be defined in a specific order:
1. Pay Levels
2. Benefit Rules
3. Benefit Rates
4. Jobs
Relationships
SAP Budgeting and Planning for Public Sector supports and also qualifies all the positions and employees that
have different Job Classes maintained for a given position and its corresponding employees.
The PEP calculation will attempt to find the data at the employee level. If an item is not found for the employee,
the calculation will look to the related position and then, if necessary, will look to the job class maintained at the
employee level.
Similarly the PEP calculation will attempt to find the data at the position level. If an item is not found for the
position, the calculation will look to the job class maintained at the position level.
Currency conversion is supported by allowing a global currency, as defined by the currency attribute on the FM
area used in the projection, and an alternate currency. The alternate currency is defined in the Employee and
Position master data. PEP results will always include one key figure for the global currency and another key
figure for the employee and position currencies. Standard currency conversion configuration must be
maintained for the currency conversion to work properly.
Screen Overview
There are a number of characteristics common to each of the PEP Projection screens. The fiscal period PEP
and flexible pay period PEP both have:
● An initial selection screen that can retrieve an existing projection, create a new projection, and copy a
projection
● A Projection Selection tab with characteristics used to filter the projection, such as FM dimensions, pay
grade levels, job, and so on
● A Projection Parameter tab with the date range of the projection
For fiscal period PEP the dates are converted to fiscal period and year. For flexible pay period PEP a pay
type is required (monthly, weekly, and so on) and the dates are converted to pay period and year.
● A Projection Configuration tab
The settings for indicating the calculation should include employees only or include vacant positions
(Vacant Flag), save the projection master data for use as a reference projection (Save Master Data Flag),
Source Form Name (VC name of the form), and saving the results only to the InfoCube or not (Post Results
Only to Cube Flag).
● A Benefit Table tab where increases or decreases to benefits can be entered
These are entered by fiscal period or pay period depending on which PEP application is being executed.
● A Salary Table tab where increases or decreases to salary grades can be entered
There are entered by fiscal period or pay period depending on which PEP application is being executed.
The following configuration prerequisites apply to both fiscal period PEP and flexible pay period PEP (access
via backend IMG transaction SPRO):
The following configuration prerequisites apply only to flexible pay period PEP (access via backend IMG
transaction SPRO):
The following master data prerequisites apply to both fiscal period PEP and flexible pay period PEP:
● Country ID
● Pay Scale Type
● Pay Scale Area
● ES Grouping CAP
● Pay Scale Group
● Pay Scale Level
● Promote Date
● Salary Override
● Employee Group
● Employee Sub Group
● Personnel Area
● Personnel Sub-Area
● FM Area
● Fiscal Year Variant
● Fund Center
● Funded Program
● Grant
● Functional Area
● Fund
● Benefit Area
● Benefit Plan
● Distributions
● Positions
● Attrition Rules
● Attrition and Backfill Group Rules
Use
The fiscal period PEP scenario calculation forecasts personnel expenditures as of a certain point-in-time and
produces results at the fiscal period level. Features include allowing fixed amount and percentage based
changes to salary and benefit costs without changing the underlying definitions of those objects. The
projection scenario can also include or exclude vacant positions. If vacant positions are included, you can also
enter a lag month value. Lag months are the number of periods before costs associated with vacant positions
begin to be calculated.
There is no limit to the number of projection scenarios that can be executed within a budget cycle. Scenario
based projections can be used either for analysis or for the actual budget development process. The results of
a projection scenario can be posted to the projection cube, the budget form cube, or both.
Prerequisites
● Positions
Procedure
1. Choose PEP Maintenance Projection Scenarios . In the Detailed Navigation area, choose Fiscal
Period PEP Run Projection Scenarios .
2. In the Selection Screen area, click New.
3. In the popup, enter the FM area and a description for the projection.
The FM area determines the fiscal year variant and currency codes for the record.
New Feature: A new value 4 (Budget form positions) for the Vacant Flag is available when creating PEP
projections. Selecting this flag means all positions that are created in budget forms are considered for PEP
calculation
4. Click OK.
The popup window closes and the projection screen detail area becomes active.
5. In the Project Selection tab, enter one or more of the following filter values to limit the projection results
that are included in the projection scenario:
○ Enter values for a combination of Fund Center, Fund, Funded Program, Grant, and Functional Area to
calculate for specific accounting areas. To include all accounting items for an area, do not enter
specific values.
○ Enter values for Employee Group, Employee Sub Group, Personnel Area, Personnel Sub Area, Job, ES
Grouping for CAP, Pay Scale Group to further limit the projection scenario population.
Currency will be defaulted based on the FM Area selected and is not editable.
6. In the Projection Parameters tab:
○ Enter an appropriate stage and projection type. Note that these are optional fields.
○ Specify the start and end dates for the projection and press Enter. The dates determine the calculation
period for the projection scenario.
○ Enter the appropriate budget year. The budget year value specified in the PBF Globals table will be
defaulted.
7. In the Projection Parameters tab:
○ Vacant Flag: enter a value to indicate if the system should calculate costs for vacant positions, filled
positions, or for both vacant and filled positions.
○ Vacant Lag Months: enter the number of months after which the projection calculation should begin to
calculate costs related to vacant positions.
○ Select the Save Master Data checkbox if the projection is to be used as a referenced projection for
what-if projection scenarios. This will cause the master data used by the projection to be saved for use
in what-if projections.
○ Select the Delete PEP Results from the DSOs or Post Results only to Cube checkbox if the intermediate
employee and position data is not needed. If this option is selected, the results will still be posted to the
Projection Cube, but data storage of the intermediate results will not be saved.
1. Search for and select the projection scenario that you want to copy.
The system displays the projection scenario details.
2. Click Copy, and enter a new description and FM Area.
3. To save the changes, click Save.
4. To exit without saving the changes, click Cancel.
Use
The what-if projection is an enhancement to the PEP framework to provide what-if PEP result analysis. The
what-if projections do not use employee or position master data. Instead they use the master data saved by a
fiscal period reference projection and allow many parameters to be changed to allow users to do what-if
analysis of PEP results.
The what-if projection is a two-step process. The first step is to create a fiscal period reference projection. A
reference projection is a PEP projection scenario executed with the Save Master Data option selected. The
second step is to create the what-if projection using the master data from the referenced projection completed
in first step. The what-if projection allows users to further filter the FM dimensions, date ranges, and other
selection parameters as well as change next pay scale levels, add benefits, and add or change allocations to
employees and positions thus allowing what-if analysis without affecting master data or other projections.
Screen Overview
Prerequisites
● Reference projection
● Positions
● Employees
● Jobs
● Pay Levels
Procedure
1. Choose PEP Maintenance Projection Scenarios . In the Detailed Navigation area, choose Fiscal
Period PEP Run What-if Scenarios.
2. In the Selection Screen area, enter a reference projection ID or use the Drop Down Help button to search for
reference projection IDs and select one from the list. Click New.
3. 3. In the popup, enter the What-if projection description for the projection.
4. Click Create New. The popup window closes and the fields in the What-if projection filter area become
active
5. In the What-if projection filter area, the dimension parameters used in the reference projection are
defaulted. They can be edited and will be limited to a smaller selection or a subset as compared to the
reference projection. For example, the projection start and end dates can be changed to a date range within
the date range of the reference projection, but dates outside of the range will not be allowed.
○ Enter values for a combination of Fund Center, Fund, Funded Program, Grant, and Functional Area to
calculate for specific accounting areas. To include all accounting items from the reference projection,
do not change the defaulted values.
○ Enter values for Employee Group, Employee Sub Group, Personnel Area, Personnel Sub Area, Job, ES
Grouping for CAP, Pay Scale Group to further limit the what-if projection scenario population.
○ Change the defaulted start and end dates for the what-if projection if it is desired to have a smaller
date range than the reference projection.
○ Vacant Flag: enter a value to indicate if the system should calculate costs for vacant positions, filled
positions, or for both vacant and filled positions.
○ Vacant Lag Months: enter the number of months after which the projection calculation should begin to
calculate costs related to vacant positions.
6. In the What-if Supplemental Data area enter criteria to change pay table data to Stage or Projection type.
Note that these are optional fields.
In the Pay Table tab, new criteria can be entered to change Pay Scale and Benefit calculations that were
used in the reference projection. To enter new benefits or affect step date calculations, see the Step Date,
Allocation and Benefit Supplemental Data section.
In the Pay Table tab, add new rows to specify pay-level changes that affect the filtered records.
○ To influence specific position or employee records, enter values for Country ID, Pay Scale Type, Pay
Scale Area, ES Grouping CAP, Pay Scale Group, and Pay Scale Level.
○ Enter the start and end periods for which pay-level changes must be calculated
○ In the Salary Override Filter field, indicate the salary record that should be considered during the
projection
○ Yes – denotes that the amount in the Salary field on the Pay Details tab of positions and employees
is considered for projections.
○ No – indicates that the salary is determined based on the value found in the pay level table. If you
select this option, the system considers the pay details for the corresponding Country ID, Pay
Scale Type, Pay Scale Area, ES Grouping for CAP, Pay Scale Group, and Pay Scale Level.
Process Limitations
1. Before running what-if projection a PEP projection scenario must be run to be used as a reference
projection for what-If analysis. The Standard PEP projection is an eligible reference projection if it is
created with the Save Master Data checkbox set on.
2. Changes to master data during what-if analysis will not be propagated to underlying Master data
Characteristics.
3. Master data changes in the what-if projection screen are limited to a subset of Master Data values from the
reference projection. In the what-if Projection screen, all the header dimensions values are defaulted from
the referenced projection. Dimensions can be further restricted to allow the what-if scenario to be based
on a subset of the referenced projection.
4. Changes made in the Pay Scale tab in the Step Date, Allocation and Benefit Supplemental Data will only be
applied to those employees and positions that are assigned to the Pay Scale parameters specified
(Country grouping, Pay Scale Type, Pay Scale Area, ES Grouping, Pay Scale Group, Pay Scale Level and
validity period). Allowed changes are limited to only Step Months, Next Pay Scale Group and Next Pay
Scale. Furthermore the Pay Scale and Employee and Position Master Data need to have the correct data.
For example, the salary amounts, currency, and so on. must also have been maintained via the Pay Level
Maintenance screen, the Promotion Date must have been maintained for the employee via the Employee
Maintenance screen, and so on.
5. Any changes made to Employee or Position Master Data will require a new reference projection to be
created reflecting these changes before they will be reflected in a what-if projection. The Employee and
Position Master Data used to calculate what-if projections results is based on the master data that was in
effect at the time the reference projection was executed.
6. Any changes made to Pay Level or Benefit rates will be reflected immediately in what-if projections. The
Pay Level and Benefit rates used to calculate what-if projections results is based on the current rates
maintained at the time the what-if projection is executed.
7. Neither PEP Reference projections nor what-if projections can be re-run. They can be copied to create new
projections but not re-run.
Recommendations
1. To delete projections execute the Delete Projection Results. Choose PEP Maintenance Projection
Scenarios Delete PEP Results . It is recommended to periodically delete projections that are no longer
used in order to keep the size of the reference projection cube from becoming too large.
2. The system keeps track of how many what-if projections have been created from the same reference
projection. After creating six what-if projections using the same reference projection the system will issue a
Warning message each time a new what-if projection is created. This is intended to alert users that there
are what-if projections that could be candidates for deletion.
Use
The PEP scenario calculation forecasts personnel expenditures as of a certain point-in-time and produces
results at the pay period and fiscal period levels. If a pay period crosses more than one fiscal period then a ratio
is applied to divide the total pay period amount across the applicable fiscal periods.
Features include allowing fixed amount and percentage based changes to salary and benefit costs without
changing the underlying definitions of those objects. The projection scenario can also include or exclude vacant
positions.
Pay period projections include a feature for allowing an alternate source for employee and position master from
DSOs. The alternate DSOs must be populated with the appropriate data, queries must be created for gathering
the data from the DSOs, and configuration needs to be completed to allow users to select the alternate source
in the pay period projection screen.
There is no limit to the number of projection scenarios that can be executed within a budget cycle. Scenario-
based projections can be used either for analysis or for the actual budget development process. The results of
a projection scenario can be posted to the projection cube, the budget form cube, or both.
Prerequisites
Pay period configuration such as Pay Types, Pay Period Table, and so on has been completed. Refer to Solution
Manager or more information.
● Positions
● Employees
● Jobs
● Pay Levels
● Benefit Rules, including new values for pay period, pay year and accumulator details
● Benefit Rates
● Distributions
Procedure
1. Choose PEP Maintenance Projection Scenarios Flexible Pay Period PEP Pay Period Projection .
2. In the Selection Screen area, click New.
3. In the popup, enter the pay type, FM area, and a description for the projection.
The pay type determines which pay calendar will be used, such as monthly, weekly, bi-weekly, and so on.
Use
An attrition and backfill projection takes a previously executed pay period PEP projection and applies an
attrition and backfill group rule to create new results. It is a two-step process:
1. The first step is to create a pay period projection with the Save Maser Data option is selected. This saves
the master data, also known as a the reference pay projection, that is a pre-requisite for the attrition and
backfill projection
2. The second step is to create the attrition and backfill projection. This step requires the reference pay
projection created in the first step and a pre-configured attrition and backfill group. The attrition and
backfill group contains individual attrition rules to reduce costs (attritions) and any associated backfill
criteria to increase future costs (backfill positions). The attrition and backfill projection writes the results
into a separate InfoCube. Queries can then be used to combine the original reference pay period projection
and the attrition and backfill projection results into a single report.
The attrition and backfill framework includes the attrition & backfill scenario screen, an analysis layer to store
data from the pay period reference projection and configuration DSOs for attrition and backfill rules. Attrition
and backfill scenarios will use the analysis layer from the reference pay period projection for the calculations as
well as attrition and backfill rules. Any PEP master data changes will need to be included in a pay period
reference projection before they can be considered by attrition and backfill projections. For any configuration
changes, such as benefit or pay level changes, a new reference pay period projection needs to be executed
before any subsequent attrition andbackfill projections are executed against it.
Attrition and backfill rules are configured, and one rule is specified in each attrition and backfill projection. The
configuration of attrition and backfill rules is a separate two-step process:
When the attrition and backfill projection executes, it will apply the attrition and backfill group rule that was
entered when the user creates the attrition and backfill projection. The PEP engine will read the attrition rule to
determine the number of employees to be attritioned using the selection criteria of the attrition rule and then
apply the attrition rates to the pay periods indicated in the attrition rule. It is important to note that:
For more details on maintaining Attrition and Backfill rules please see Solution Manager.
Prerequisites
● A pay period PEP projection has been executed with the Save Master Data flag set so it can be used as a
reference projection.
● Attrition and backfill group rules and supporting attrition rules have been created.
Procedure
1. Choose PEP Maintenance Projection Scenarios Flexible Pay Period PEP Attrition and Backfill
Projection .
2. In the Selection Screen area, click New.
3. In the popup, enter the pay type, the attrition and backfill group rule, the pay period reference projection,
and a description.
The pay type determines which pay calendar will be used, such as monthly, weekly, bi-weekly, and so on.
The attrition and backfill group determines the attrition and backfill rules to be used when executing the
projection.
The pay period reference projection identifies the projection results to which the attrition and backfill rules
are to be applied.
4. Click OK.
The popup window closes and the fields in the Projection Selections become active.
Only the following fields are editable:
○ Description
○ Pay Projection Parameters tab: Projection Type and Stage
Click Calculate to execute the projection.
Use
The Delete Projection Results screen is a centralized screen that enables the user to delete all types of
projection IDs (fiscal period, pay period, what-if, attrition and backfill) at a single location. Authorization has
been invoked in this screen, so although users will be able view all the projections that exist in the system, they
can add only those projection IDs to the deletion queue for which they are authorized.
Procedure
Screen Description
Once the projection ids are filtered and displayed, the select flag against each projection ID will be available
only for selection based on the following:
Steps
Use
Besides the main functions that help an organization plan and prepare its budget, SAP Budgeting and Planning
for Public Sector also provides certain ancillary functions that enhance user-experience.
Features
Dictionary
Textual entries in budget and planning forms play an important role in the budget formulation process,
especially at the higher stages of budget planning. The Dictionary utility helps users manage the list of words
and abbreviations that are accepted in the various text areas of the solution. To manage your own lexicon, see
Dictionary Maintenance [page 106].
Application Help
The very nature of SAP Budgeting and Planning for Public Sector as a portal application provides immense
opportunities for organizations to integrate other applications or screens using the SAP NetWeaver platform.
The Application Help utility allows users to maintain help links from custom screens to in-house
documentation. To learn more about managing help links, see Application Help Maintenance [page 107].
Use
The dictionary function in SAP Budgeting and Planning for Public Sector provides the ability for organizations
to manage their lexicon of words. This function is an integral part of the spell checking capability in budget and
planning forms.
Features
You can manage your dictionary by maintaining words in the default dictionary or in a custom dictionary that
contains words that are unique within the organization. For example, in the public sector, new words and
abbreviations may be introduced with new policies or with amendments to existing policies and programs.
Dictionary management also facilitates the occasional removal of words from the accepted dictionary. You can
achieve this by removing selected words from the dictionary into the Removed Words list.
Additionally, you can also export words from the Dictionary or the Removed Words list into a local file by
choosing the appropriate option under Export.
Use
This function allows you to enable context-sensitive help links for corresponding screens in SAP Budgeting and
Planning for Public Sector. The Application Help table also offers the flexibility to maintain links to
documentation that is created internally or is available within the organization.
Integration
When a user clicks the Help button on a screen, the system checks the Application Help table to display the
documentation linked to the corresponding screen.
Prerequisites
● Installed application help for SAP Budgeting and Planning for Public Sector in a compiled HTML Help
(.CHM) or Plain HTML format.
● The screen IDs of screens that you want to link with specific documentation.
Features
● Create a new entry for a Language, Screen ID, and Link combination by clicking New
● Edit an existing entry by clicking Edit
● Preview the linked documentation by selecting an entry and clicking View
1. Open the CHM file and display the relevant topic in HTML Help Viewer.
2. In the topic window, right-click and choose Properties.
3. In the Properties window, copy the URL in the Address URL field and paste it in a text editor.
4. Extract the file path from the URL.
Example
5. Use the file path as the help link for the corresponding screen.
1. Open the Plain HTML help by double-clicking start.htm from the installed location.
2. Navigate to the relevant topic in the structure.
3. In the topic window, right-click and choose Properties.
4. In the Properties window, copy the URL and use it as the help link for the corresponding screen.
Use
The budget formulation process requires the use of varied types of master data to define budget requests,
personnel expenditure projection results and other elements of the budget formulation process. The SAP
Budgeting and Planning for Public Sector solution facilitates easy maintenance of different master data through
the Master Data Maintenance screen.
Authorized users and administrators can maintain master data for SAP Budgeting and Planning for Public
Sector by choosing Budget Formulation Master Data Maintenance .
Prerequisites
Master data InfoObjects must exist in the system before you can search for or edit them.
Procedure
1. On the Master Data Maintenance screen, select the search criteria and enter a search value. You can search
for master data using an InfoObject’s description, technical name, or both.
2. Click Search.
The system displays all InfoObjects that meet the search criteria.
3. Select the InfoObject to be maintained, and click Maintain.
The system displays the selected InfoObject maintenance screen.
To create a new master data record for master data without a compound key, do the following:
1. Search for and select the master data that you want to edit.
The system displays the Master Data Maintenance screen.
2. On the Maintain Master Data screen, click New.
3. In the Intervals for section, enter information in the following fields:
○ From: enter an effective start date for this time interval. This is a mandatory field.
1. Search for and select the master data that you want to edit.
The system displays the Master Data Maintenance screen.
2. Click Edit to change the time intervals, descriptions or attributes of the master data.
Note
Definition
Master data integration is a two-step process. The first step stages the data from non-FM BI/non-BI data
sources in to a staging layer data store objects (DSOs). The second step uses the staged data and loads it to a
mapping layer data store object. The mapping layer provides the flexibility to perform any derivation of master
data values before being uploaded to target PBFBI FM dimension InfoObjects.
Use
1. Staging layer
Staging layer DSOs are delivered with generic non-FM dimensional info objects to stage non-FM master
data. The staging layer DSOs can be filled with data using Master Data Extractors from BI or non-BI data
sources. Staging DSOs are designed to be time-dependent to accommodate time slice variations of master
data attributes. Separate DSOs are delivered for each generic non-FM dimensional InfoObjects.
2. Mapping layer
DSOs are created for each /PBFBI/FM dimensional object. Mapping DSOs are designed to combine
information from non-FM dimensional info objects with corresponding /PBFBI/ FM dimensional info
objects. Mapping DSOs contains attributes of FM dimensional InfoObjects as data fields.
This layer will serve following purposes:
1. Providing flexibility to perform any derivation of master data values before being loaded to target
PBFBI FM dimension info objects.
2. Serving as a reference data store for lookup during retraction. By default the mapping between non-FM
dimensional and FM objects is one-to-one.
Use
The budget form template is a Visual Composer (VC) model. The budget form template will be copied to create
budget form definitions to capture budget requests for specific components of the budget formulation process.
A customer will have many form definitions and each will be configured to meet the user requirements for the
varying types of budget requests. A budget form template’s VC model queries and corresponding layouts
maybe changed to include or remove InfoObjects. Additionally, user-defined comment types, comment type
trees, and form elements may also be included.
Integration
Comment types, comment type trees, and form elements may be added to a form definition to capture
additional information about a budget request. These objects are defined in the Comment Type, Comment Type
Trees, and Form Element maintenance screens.
Budget form definitions are assigned Stages. Stages determine a user’s access to a budget request and also at
what point in the process entered changes are recorded. Stages are defined in the Stage Maintenance [page
118] screen.
Combination edit rules determine which FM dimension codes are available for selection and which code
combinations are valid. The combo edit rules and mapping are defined in the Combo Edit Rules Maintenance
[page 114] screen.
Prerequisites
The budget form template will be configured in Visual Composer. All of the Visual Composer features are
available.
Use
The budget formulation process requires the use of text inputs to justify budget requests, explain impacts of
decisions, track decisions, and so on. The SAP Budgeting and Planning for Public Sector solution facilitates the
creation of different texts through comment types. Using comment types, customers can configure text
categories based on their individual needs.
Prerequisites
Comment types must exist in the system before you can search for or edit them.
Procedure
1. Choose Administration Budget Forms . In the Detailed Navigation area, select Comments
Comment Types
2. On the Comment Types screen, click New.
The system displays the New Comment Type popup.
3. In the New Comment Type popup, enter information in the following fields:
○ Technical Name: enter a technical name for the comment type. This is a mandatory field and the name
will not be editable after saving.
○ Name: enter a name for the comment type.
○ Description: describe the comment type.
4. To save the information and create a new comment type, click Create.
5. To exit without saving the information, click Cancel.
To search for a comment type, enter a search criteria and click Search. To retrieve all existing comment types,
click Search without entering a search criteria.
1. Search for and select the comment type that you want to edit.
The system displays the Comment Type Details screen.
2. Click Edit to change the name and description of the comment type.
Use
The budget formulation process requires the use of text inputs to justify budget requests, explain impacts of
decisions, track decisions, and so on. At times there is a need to create relationships between varying
comment types. SAP Budgeting and Planning for Public Sector facilitates the creation of relationships between
texts through comment type trees. Using comment type trees, customers can configure text categories within
a tree structure based on their individual needs. One of the available comment type trees, Strategic Planning,
creates a structure that allows the definition of a mission and the creation of goals related to the mission and
the objectives related to the goals.
Prerequisites
Comment type trees must exist in the system before you can search for or edit them.
Procedure
1. Choose Administration Budget Forms . In the Detailed Navigation area, select Comment Type Trees
.
2. On the Comment Type Trees screen, click New.
The system displays the New Comment Type Tree popup.
3. In the New Comment Type popup, enter information in the following fields:
○ Technical Name: enter a technical name for the comment type tree. This is a mandatory field and the
name will not be editable after saving.
○ Name: enter a name for the comment type
○ Root Type: enter a root type for the comment type tree. This is the comment type that will be the top
level in the comment type tree.
○ Description: describe the comment type
4. To save the information and create a new comment type tree, click Create.
The system creates properties and structure tabs.
To search for a comment type tree, enter a search criteria and click Search. To retrieve all existing comment
types, click Search without entering a search criteria.
1. Search for and select the comment type tree that you want to edit.
The system displays the Properties and Structure tabs.
2. On the Properties tab, click Edit to change the name and description of the comment type.
Note
3. On the Structure tab, you can edit the comment type tree hierarchy by adding new nodes or deleting
existing nodes.
Note
Deleting a tree node with subnodes removes the selected node and all its subnodes.
Use
The budget formulation process requires the ability to control how FM dimensions are used in the Budget Form,
Ranking, and Projection Scenario screens. These controls include:
● Limiting the selection of funds management (FM) dimensions based on defined hierarchies
● Limiting the selection of FM dimensions based on defined valid combinations within a budget form
Prerequisites
1. You have setup the following master data with at least one hierarchy:
○ FM Area
○ Fund Center
○ Funded Program
Procedure
1. Choose Administration Budget Forms . In the Detailed Navigation area, choose Combo Edit .
2. On the Combo Edit Maintenance screen, click New.
The system displays the Create New Rule popup.
3. In the Create New Rule popup, enter a name for the combo edit rule.
4. To save the information and create a new combo edit rule, click Create.
The system creates hierarchies, leaf rules and form mapping tabs.
5. To exit without saving the information, click Cancel.
6. On the Hierarchies tab, click New to add a new info object and hierarchy combination.
The Add Hierarchy popup is displayed.
7. On the Add Hierarchy popup, search and select an existing info object name.
8. On the Add Hierarchy popup, search and select an existing hierarchy.
9. To add the info object and hierarchy, click Save.
Note
○ Default node name should be filled only when the InfoObject is not present in the budget form
header but is used in the budget form line item section.
○ Commitment Item is not a part of the budget form header but is used in the budget form line-item.
○ Assign the rule to a form definition on the Form Mapping tab.
○ A budget form definition can be assigned to one rule only. However, one rule can have several
different form definitions assigned to it.
Caution
Do not change the assignment of rules after having started using it during the budgeting process.
Reassignment of rules or changing rules midway through the budgeting process will lead to
inconsistencies in reporting.
10. To exit without adding the info object and hierarchy, click Cancel. The Header Level Setting and Line Level
Settings fields become available.
11. In the Header Level Setting, enter information in the following fields:
○ Header Level: enter a hierarchy level for the selected hierarchy which will available for selection in the
budget form.
○ Header Selector: enter the node selector indicator. The options are:
○ Only display nodes at the selected level
1. Select the Find Rule by indicator and enter a rule name or a form name.
2. Enter a search criteria and press Enter. Leave the search criteria empty to view all the rules in the list.
3. Select a rule.
The system displays the rule details in the Hierarchies, Leaf Filter and Form Mapping tabs.
1. Choose Administration Budget Forms . In the Detailed Navigation area, choose Combo Edit
2. Search for and select the combo edit rule that you want to edit, and click Edit.
3. On the Hierarchies, Leaf Filter and/or Form Mapping tabs, change the header rule settings, line level
settings, leaf filter rows, and/or form mapping values.
4. To save the changes, click Save.
5. To exit without saving the changes, click Cancel.
1. Search for and select the combo edit rule where attributes should be deleted.
2. On the Hierarchies tab, select an info object and hierarchy combination row, and click Delete.
Use
The budget formulation process requires the use of text fields or input lists to further define budget requests.
The SAP Budgeting and Planning for Public Sector solution facilitates the creation of text fields or input lists
through form elements. Using form elements, customers can create text fields or input lists and list values
based on their individual needs. Once defined, form elements can be placed on a form definition.
Prerequisites
Form elements must exist in the system before you can search for or edit them.
Procedure
1. Choose Administration Budget Forms . In the Detailed Navigation area, choose Form Elements.
2. On the Form Elements screen, in the Enter Form Element box, enter the form element code and click New.
The system displays the Form Elements definition screen.
3. In the Maintain Form Element box, enter information in the following fields:
○ Value Type: enter a value type. The options are value or text. This is a mandatory field that will not be
editable after saving.
○ Description: describe the form element
4. To save the information and create a new form element, click Save.
5. To exit without saving the information, click Cancel.
If the value type is “value”, the system displays the Maintain Values definition screen.
6. On the Maintain Value screen, in the Description field, enter a description of the value and click New.
7. To save the information and create a new form element value, click Save.
8. To exit without saving the information, click Cancel.
To search for a form element, enter a search criteria and click Search. To retrieve all existing form elements,
click Search without entering a search criteria.
1. Search for and select the form element that you want to edit.
The system displays the Form Element definition screen.
Note
Use
The budget formulation process requires the ability to capture budget request changes by formulation stages.
The SAP Budgeting and Planning for Public Sector solution facilitates the creation of budget formulation stages
through stage maintenance. Using stage maintenance, customers can configure stages and link the defined
stages to form definitions based on their individual needs. The stage status can then be used to determine
accessibility of the stage.
Prerequisites
Stages must exist in the system before you can search for or edit them.
Procedure
1. Choose Administration Budget Forms . In the Detailed Navigation area, choose Stage Maintenance.
2. On the Stage Maintenance screen, click New.
The system displays the Stage Details popup.
3. On the Stage Details popup, enter a stage (numeric value between 1 and 999) and a description.
4. To save the changes, click Save.
5. To exit without saving the changes, click Cancel.
6. Once stages have been defined, click Assign Stages.
The system displays the Assign/Set Stage to Form definition screen.
7. In the Assign/Set Stage to Form definition screen, enter information in the following filter fields:
○ Form Name: enter a form name.
○ Stage: enter a stage.
8. To bring up a list of form-stage combinations already defined, click Submit.
9. To refresh the list of form-stage combinations already defined, click Refresh.
10. To return to the Stage Maintenance screen, click Back.
To search for a form-stage combination, enter a search criteria and click Submit. To retrieve all existing form-
stage combinations, click Search without entering a search criteria.
1. Search for and select the form-stage combination that you want to edit.
Note
Note
● Stages will not be displayed in the budget form. The displayed stages are controlled by analysis
authorizations (RSECADMIN).
● For more information on analysis authorizations, refer to the SAP Netweaver Security Guide.
Additional Information
Successful selection of a form instance transfers control to the Stage section. The Authorized Stages drop-
down list is filtered by two criteria:
● Stages that are set to status Open and Stages that are greater than or equal to the current stage
● Stages that the user is authorized for (analysis authorizations)
For further information on the setup and maintenance of analysis authorizations, refer to the SAP Netweaver
Security Guide.
Authorization is checked for a combination of form name and stage. The combined value of both stage and
form name is automatically derived.
InfoObject /PBFBI/SAUTH is defined as authorization object using the analysis authorization (RSECADMIN).
The drop-down list of authorized stages will:
Use
Stage Advancer can be used to advance multiple budget forms at once to a desired stage. It allows skipping
stages and advancing stages of several budget forms to whoever has the Stage Advancer authorization. The
original rule that a budget form stage can’t be moved backwards still applies.
Restrictions
Usage is expected to be limited to few power users with Stage Advancer authorization, since the related
authorization allows the ability to advance several budget forms at once. Budget forms with a current stage
greater than the target stage will not be advanced and will retain their current stage. All the budget forms that
are to be advanced should be available for use – that is, they should not be locked by any other screen,
process, or user. If even one single budget form is locked by any other process, Stage Advancer will not
advance any of the budget forms.
With PBF 8.1, forms that are locked by the Stage Workflow process and are awaiting approval are skipped by
the Stage Advancer and will remain in their existing Stage.
Prerequisites
Stage Advancer has two screens. The first screen allows a user to enter selection or filter criteria to bring up a
working set of budget forms that are to be advanced. It accepts the following fields to limit the budget forms
working set:
Additionally, a Target Stage field is provided to indicate what stage the forms should be advanced to.
Financial Management Area, Form Name, and Target Stage are required fields. A user must, at least, enter these
fields and hit the Search Forms button to go to the next screen, which will display a list of budget forms that
satisfy criteria entered on the first screen.
Value help (like F4 help on traditional SAP screens) is provided for each and every field on this screen. This also
helps to ensure that only valid values can be entered into the fields on this screen.
Depending on the selection criteria entered on the first screen, a list of budget forms will be displayed along
with their current and target stages. Note that budget forms with desired target stages less than the current
stage are indicated with same target stage, since budget form stages are never moved backwards.
Clicking the Advance Forms button on this screen will advance all the budget forms to the indicated stages. The
back button can be used to change selection criteria, if required. Before advancing the budget forms, the
process will attempt to lock each and every form that has a stage value less than the target stage. All the forms
will be advanced only if stage advancer can obtain a lock on each and every budget form. Either all the forms
will be advanced or none.
Form Mass Soft Deletion screen allows users of SAP Budgeting and Planning for Public Sector to soft delete
multiple budget forms. An Organization can have different number of budget requests in a year. This Feature
mainly helps in deleting multiple budget requests at a time.
Form Mass Soft Deletion helps the user delete the multiple budget requests based on certaincriteria, such as
Form Name (VC name of the form instance), Budget Year, and FM Area. All the budget requests are retrieved
against above mentioned criteria and allows the user to soft delete the multiple budget forms at a time.
You can access the Form Mass Soft Deletion for SAP Budgeting and Planning for Public Sector by choosing
Budget Administration Form Mass Soft Deletion .
The following parameters can be used to search for the list of budget requests:
1. Form Name
2. FM Area
3. Budget Year
Financial Management Area, Budget Year, and Form Name are required fields. You must click the Search button
once the mandatory values are filled.
Each Form ID in the displayed list has a corresponding checkbox. This checkbox determines if the form ID is
selected or not for the deletion.
You can click the Select All button to select all the form IDs for the deletion and click the Deselect All button to
deselect all the form IDs.
You can click the Delete button to temporarily delete the selected form IDs.
Use
Use the Manage Deleted Forms screen to manage the forms that were temporarily deleted by users.
Administrators can search for forms based on the various search parameters.
Process
The following parameters can be used to search for the list of deleted forms:
● Form Name
● FM Area
● Fund Center
● Fund
● Grant
● Funded Program
● Functional Area
● Budget Year
● User Name
Financial Management Area and Form Name are required fields. A user must, at least, enter these fields and hit
the Search Forms button to display a list of temporarily deleted budget forms that satisfy criteria entered.
Value help (similar to F4 help on traditional SAP screens) is provided for every field on this screen. This helps
ensure that only valid values can be entered into the fields on this screen.
Click the Recover button to restore the selected form IDs in the system – that is, the selected form IDs will no
longer be deleted. If there are any errors while the form is being recovered, they will be written to the log and an
error will be shown. If the recover is successful, an audit log will be saved marking the recover of the selected
forms.
Clicking the Hard Delete button to completely delete the form IDs from the system – that is, the form ID will no
longer be available anywhere in the system. All the corresponding data for the selected forms will be
permanently deleted. If there are any errors while the form is being deleted, the will be written to the log and an
error will be shown . If the deletion is successful, an audit log will be saved marking the deletion of the selected
forms.
Not all form definitions need to use the same workflow option. For example, one form definition could use the
custom BAdI logic, another form definition could use the FM Dimension Hierarchy option and yet another form
definition could use the manual approver and notification maintenance. However one form definition cannot
utilize more than one workflow option, and only one workflow option will be used at runtime for the form
definition.
During runtime when a Stage Advancement is requested the following logic occurs:
1. Is there an active BAdI implementation for the form definition? If so, the custom BAdI logic is used to
assign approvers and notification recipients.
2. Are there are no active BAdI implementations and there is a workflow hierarchy configured? If so, the
hierarchy logic is used along with the configured hierarchy to assign approvers and notification recipients.
3. Are there are no active BAdI implementations and there no workflow hierarchy configured? If so, the
manual approver and notification configuration is used to configure approvers and notification recipients.
See the SAP Budgeting and Planning for Public Sector Configuration Guide section Workflow Administration
and Configuration for more details.
There are two prerequisites for the hierarchy-driven option: configuration and hierarchy node master data
attributes.
A configuration screen is provided in the Combo Edit area to select an Info Object and Hierarchy to use for
assigning workflow approvers and notification recipients. When stage advances are requested, the configured
hierarchy will be read and the target hierarchy node will be assigned. For each level of stage advance, the same
level of nodes upwards in the hierarchy will be read to determine the target hierarchy node to be used to assign
the workflow approvers workflow approvers and notification recipients. The Combo Edit configuration for
maintaining the workflow hierarchies can be accessed by navigating to Administration Budget Forms
Combo Edit .
The actual approver and notification recipient user IDs will need to be maintained in the master data for the
hierarchy nodes. The five SAP Budgeting and Planning for Public Sector header dimension InfoObjects (Fund
Center, Fund, Funded Program, Functional Area, and Grant) have five attributes for approvers and five
attributes for Notification Recipients. The user IDsmaintained in those attributes will be assigned as workflow
approvers or notification recipients.
See the SAP Budgeting and Planning for Public Sector Configuration Guide section Workflow Administration
and Configuration for more details.
To use a manual approver for workflow, an approver must be maintained, either at the Form Definition level or
the Form Instance level. Form approvers maintained at the Form Instance level take precedence over approvers
maintained at the Form Definition level. The following user interfaces allow users to maintain approvers.
This screen can be used to maintain a list of users that should be notified whenever a decision is made on an
approval request. Whether the stage advance request is approved or rejected, a notification is sent to the list of
users maintained at the Form Definition level or the Form Instance level and the user who initiated the stage
advance workflow. A notification list has to be maintained for each stage.
This screen can be used to map the form definition to the corresponding page in the portal. The combination is
used to link an approval request task in the Universal Worklist (UWL) to directly open the form in the
corresponding budget form template. The settings for this table can be obtained by navigating to Portal
Content Administration Portal Content and locating the respective pages related to budget forms. Open
Page Properties and click All to find out the required settings.
● Form Name – the form definition (also known as form name or VC name)
● Role – can be obtained from the Location field in page properties; append text “ROLES://” in front of this
setting
● Web Dynpro Application – a combination of the ID Prefix and ID fields
Use
Personnel expenditure planning (PEP) is the calculation of the cost of each individual employee or vacant
position. Most of the position and employee data is maintained within the HR system. The data will be brought
into the SAP Budgeting and Planning for Public Sector application at specific points in the budget formulation
process. Budget analysts are responsible for recording changes that will be impacted by budgets adopted in
the future.
SAP Budgeting and Planning for Public Sector offers two types of PEP projections: Fiscal Period projections and
Flexible Pay Period projections.
● Fiscal Period Projections were the original type of projections offered by SAP Budgeting and Planning for
Public Sector. Fiscal period projections use the configured Fiscal Year Variant to determine how the results
are to be calculated. For Fiscal Period PEP the lowest level of results are at the fiscal period level.
Additionally What-if projections can be executed on top of Fiscal Period projections. What-if projections
uses a previously executed Fiscal Period projection, known as a Reference projection, and takes additional
selections and input criteria to produce new results based on some specific scenarios. Examples include
adding or removing benefits, changing pay scale/step date criteria, and so on.
● Flexible Pay Period Projections were added to address the requirement to produce results by pay period.
These projections produce results at the fiscal period and pay period levels. For Flexible Pay Period PEP the
lowest level of results are at the pay period level. Flexible Pay Period PEP utilizes the same configuration
and master data as Fiscal period PEP (with some exceptions) and also requires some additional
configuration. The same Employee and Position master data can be used for either Fiscal Period PEP or
Pay Period PEP with one exception. Benefit Rule maintenance requires additional information for pay
period month, year and accumulators to calculate benefits for Pay Period PEP.
Pay Period PEP offers the following additional functionality:
○ Attrition and Backfill projections
Attrition and Backfill projections can be executed on top of Pay Period Projections. Attrition and
Backfill projections uses a previously executed Pay Period projection, known as a Reference projection,
and takes previously configures Attrition and Backfill rules to produce new results based on some
specific scenarios. Attrition and Backfill rules can be configured as Attrition only, Backfill only, or
Attrition and Backfill.
○ Flexible source for Employee and Position master data
Pay Period PEP supports having Employee and Position master data for PEP in DSO objects rather
than the Employee and Position InfoObjects. There are several setup steps and configuration required
to use this options. Details for all Pay Period PEP, Attrition and Backfill and Maintaining Employee and
Position Master Data DSOs can be found in Solution Manager or the PEP Configuration guide.
The following diagram illustrates what functionality each PEP type supports:
PEP type Fiscal Period Re Pay Period Results What-if Scenarios Attrition and Back Employee and Po
sults fill Scenarios sition MD from
DSO
PEP global configuration, such as parallelization parameters, global table settings and currency conversion
types are utilized by both Fiscal Period and Pay Period PEP. There are additional configuration steps specific for
Fiscal Period PEP and Pay Period PEP. Please refer to Solution Manager for details on the configuration steps.
This document assumes that you have some level of familiarity with the terminology and the functions
associated with SAP Budgeting and Planning for Public Sector PEP. The aim of this document is to provide you
with all the information you need to navigate through and optimize the performance of SAP Budgeting and
Planning for Public Sector PEP. We recommend that you refer to this document whenever necessary during the
hands-on operation of SAP Budgeting and Planning for Public Sector PEP.
1. While there are two types of PEP available, Fiscal Period PEP and Pay Period PEP, it is assumed that
customers will use one type or the other, but not both
2. Fiscal Period PEP allows What-if scenarios and Pay Period PEP allows Attrition and Backfill scenarios.
Fiscal Period PEP will not support Attrition and Backfill scenarios and Pay Period PEP will not support
What-if scenarios.
Prerequisites
The following configuration prerequisites apply to both Fiscal Period PEP and Flexible Pay Period PEP (access
via backend IMG transaction SPRO). Please refer to Solution Manager or PEP Configuration guide for details of
the configuration steps:
● Maintain SAP Budgeting and Planning for Public Sector Global Settings (PEP related settings)
● Maintain SAP Budgeting and Planning for Public Sector Projection types
● Parallelization of Global Settings
The following configuration prerequisites apply only to Flexible Pay Period PEP (access via backend IMG
transaction SPRO):
The following master data prerequisites apply to both Fiscal Period PEP and Flexible Pay Period PEP:
● Country ID
● Pay Scale Type
● Pay Scale Are
● ES Grouping CAP
● Attrition Rules
● Attrition and Backfill Group Rules
Features
Most of the data needed for the Fiscal Period and Pay Period PEP calculation will be imported from the HR
system. The information will be imported at the beginning of each budget formulation process. Within SAP
Budgeting and Planning for Public Sector, the Fiscal Period and Flexible Pay Period PEP calculations are based
on data defined for Positions, Employees, Jobs, Benefit Rules and Rates, and Pay Levels. Each of these
elements are defined separately but are related. Due to the relationships between each of the PEP elements,
the components must be defined in a specific order:
1. Pay Levels
2. Benefit Rules
3. Benefit Rates
4. Jobs
5. Positions
6. Employees
Relationships
The PEP calculation will attempt to find the data at the employee level. If an item is not found for the employee,
the calculation will look to the related position and then, if necessary, will look to the job class maintained at the
employee level.
Similarly the PEP calculation will attempt to find the data at the position level. If an item is not found for the
position, the calculation will look to the job class maintained at the position level.
Overfills
A PEP Overfill occurs when the number of Employees assigned to a Position are greater than the Authorized
Count on the Position. Up to PBF Release 8.1 PEP results for Overfills were posted with Negative values and
Negative Vacant Counts, thus reducing the PEP results by the Overfill Amounts and counts. In SAP Budgeting
and Planning for Public Sector 1.0 a configuration setting was added to allow users to specify if Overfill results
should be posted with negative or postitive values and Vacant Counts. For more information on this
configuration refer to Solution Manager or SAP Budgeting and Planning for Public Sector Configuration guide
in the section titled Global Configuration.
Reverse Progression
Reverse Progression in PEP is the process of finding the earlier Pay Scale Levels for Employees if the PEP
Projection includes periods prior to the Employee Extract Date. Up to PBF Release 8.1 PEP results always
included Reverse Progression in certain scenarios. In SAP Budgeting and Planning for Public Sector 1.0 a
configuration setting was added to allow users to specify if PEP should calculate Reverse Progressions or not. .
For more information on this configuration refer to Solution Manager or SAP Budgeting and Planning for Public
Sector Configuration guide in the section titled Global Configuration.
Currency Conversion
Currency conversion is supported by allowing a global currency, as defined by the currency attribute on the FM
area used in the projection, and an alternate currency. The alternate currency is defined in the Employee and
Position master data. PEP results will always include one key figure for the global currency and another key
figure for the employee and position currencies. Standard currency conversion configuration must be
maintained for the currency conversion to work properly.
Use
Job is a structure used to define types of job classes to which positions and employees are assigned. The
public budget formulation process involves forecasting various expense types to arrive at a final budget. Direct
personnel costs such as salaries, taxes, and benefits constitute a large expense area, especially in the public
sector.
Job is used to assign defaults for pay scale details and benefits costs. These defaults are used when elements
are not defined at the employee/position level or when a new position is created in the budget form. The
various features of Job Maintenance help users to arrive at the personnel expense area for the overall budget of
an agency, department, or an organization.
Features
The Job Maintenance screen allows you to perform the following actions through the available buttons:
Button Description
Search Searches for jobs based on other criteria, such as Job Re
port number
Edit Makes all fields and tables available for changes for the cur
rently selected Job
New (Benefits tabs) Creates a new record for maintenance in the respective ta
bles.
Copy (Benefits tabs) Copies information from the selected record and creates a
new record for maintenance.
Delete (Benefits tabs) Deletes the selected record from the respective tables.
● Job Selection
This area displays the job selection field and the Interval Start and End Date.
If different intervals exist for the job, pressing the Select Interval button will present the list of defined
intervals that can be selected. The interval selected will influence the data presented in the Detail and
Benefits tabs.
● Details
This area is divided into tabs that group relevant data for job maintenance.
Job Details
On this tab, you maintain general information for the job in the following fields:
● Job: The job number is automatically generated by the system. You can enter a description for the new job
in the field adjacent to the job number.
● Job RPT No: Specifies the client-defined job number, usually generated in the HR system.
● Country ID: Indicates the country code for the job.
● Pay Scale Type: Defines the pay plan used for basic pay.
● Pay Scale Area: Indicates a specific geographic region. You can use this field to represent local pay or
general area as well.
● ES Grouping CAP: Defines the bargaining unit.
● Pay Scale Group: This field, together with Pay Scale Level, determines the pay level or pay grade of a job.
● Pay Scale Level: Identifies the pay level within the pay scale group.
● FM Area: Refers to the financial management area for the job. This detail determines the fiscal year variant
and currency code for the job. This is a mandatory field.
● Commitment Item: Refers to the commit item to be used when posting salary related costs for this job.
● Distribution Code: Identifies the distribution table to be used when spreading costs across periods in a
fiscal year.
● Performance St. Period: Specifies the starting month of performance for the job when the performance
period is less than 12 months.
● Performance Period: Indicates the number of months for which the job will be funded from the Performance
St. Period.
● FTE Period: Indicates the number of periods within a fiscal year that a job’s costs should be spread over.
Benefits
On this tab, you maintain various benefit plans for the job using the following fields:
● Start Period and End Period: Allows you to maintain the start and end period for a particular benefit.
● Wage Type: (Optional) select the wage type code for this benefit rule.
● Benefit Area: Indicates the benefit area.
You can maintain the benefit table using the New, Copy, Delete, and Save buttons on the tab.
Activities
● Edit a job and associated time dependent master data using the Select Interval button. Note that any time
intervals that are completely in the past will not be editable.
● Create a Job [page 132] either through the New or Copy buttons
More Information
Use
The Job Maintenance screen facilitates the creation of new jobs either by creating a new record or by copying
an existing record and maintaining the necessary information.
Prerequisites
Procedure
1. Choose Administration PEP Maintenance Personnel Maintenance . In the Detailed Navigation area,
choose Job Maintenance.
2. In the Job Selection area of the Job Maintenance screen, click New. The system creates a new record and
generates a new job number on the Job Details tab. The default Interval Start Date is the current date. The
default Interval End Date is 12/31/9999. Both default dates can be changed as needed.
3. Maintain the necessary information on the following tabs and save the information for each tab:
Note
To know the function of each field, see Job Maintenance [page 129].
○ Job Details
○ Benefits
1. Using the filter criteria, search for a job. The system displays matching jobs in the List of Jobs area.
2. Select a job from the list and click Copy in the Filter Selection area. The system creates a new job with a
new job number and information from the selected job. All existing date intervals from the source job will
be copied to the new job.
3. Maintain the necessary information on the following tabs and save the information for each tab:
○ Job Details
○ Benefits
Use
Position is a structure used to define available slots to which employees can be assigned. The public budget
formulation process involves forecasting various expense types to arrive at a final budget. Direct personnel
costs such as salaries, taxes, and benefits constitute a large expense area, especially in the public sector.
The various features of position maintenance help users to arrive at the personnel expense area for the overall
budget of an agency, department, or an organization.
Features
The Position Maintenance screen allows you to perform the following actions through the available buttons:
Button Description
Edit Makes all fields and tables available for changes for the cur
rently selected position.
Select Interval Opens a popup with list of intervals (time dependent data)
that can be loaded
New (Allocations and Benefits tabs) Creates a new record for maintenance in the respective ta
bles.
Copy (Allocations and Benefits tabs) Copies information from the selected record and creates a
new record for maintenance.
Delete (Allocations and Benefits tabs) Deletes the selected record from the respective tables.
Position Selection
This area displays the position selection field and the Interval Start and End Date.
If different Intervals exist for the position then pressing the Select Interval button will present the list of defined
intervals that can be selected. The Interval selected will influence the data presented in the Detail, Salary,
Home Funding, Benefits, and Allocation tabs.
Position Data
Details
On this tab, you maintain general information for the position in the following fields:
● Job Class: Specifies the job class of the position. The job class provides default characteristics for the
position record.
● Authorization to Fill: Indicates whether the position is approved to be filled.
● Authorized Count: Specifies the number of employees that can fill the position. During a personnel
projection run, the system first calculates the cost of employees assigned to the position, then the
remaining position vacancies are calculated based on the position cost. Should an overfill occur (Position
Authorized Count is less than the number of Employees assigned to the position) the results will be
recorded as per the Overfill Sign setting in the SAP Budgeting and Planning for Public Sector Globals table.
Details for the Overfill Sign can be found in the SAP Budgeting and Planning for Public Sector Configuration
guide in the section titled Global Configuration.
● Salary %: A percentage of salary to be projected. For example, an entry of 50% indicates that assigned
employees are paid half the salary for the position. This field is used to calculate the number of full-time
employees (FTE).
● Benefit %: A percentage of benefit costs to be projected.
Salary
This tab allows you to maintain salary details. If this tab is left blank, then the system calculates the pay from
the job class code maintained on the Position Details tab. The following fields are available for maintenance on
the Pay Details tab:
Home Funding
This tab consists details for the position with regard to financial management. The following fields are available
to maintain the details:
● FM Area: Refers to the financial management area for the position. This detail determines the fiscal year
variant and currency code for the position. This is a mandatory field.
Allocations
On this tab, you allocate the position to different FM areas for different time intervals. This tab makes use of all
the fields on the Home Funding tab and the following additional fields:
● Start Period and End Period: Allows you to specify the time interval for a particular allocation.
● Allocation %: Indicates the percentage allocation of a position to a different funding area. During a
personnel projection, personnel cost is calculated and assigned to different funding areas based on
allocation details. If no data is maintained here then PEP will allocate projected costs to the Home Funding
details. If less than 100% is maintained here then PEP will allocate the remaining percentage to the Home
Funding details.
You can maintain the allocation table using the New, Copy, Delete, and Save buttons on the tab.
Benefits
On this tab, you maintain various benefit plans for the position. If no data is maintained here then PEP will apply
any benefits defined in the associated Job for the position. If benefits are maintained here then any Job
benefits will be ignored.
● Start Period and End Period: Allows you to maintain the start and end period for a particular benefit.
● Benefit Area: Indicates the benefit area.
● Benefit Plan: Specifies the benefit plan that is associated with the position.
You can maintain the benefit table using the New, Copy, Delete, and Save buttons on the tab.
Activities
More Information
Prerequisites
Procedure
1. Choose Administration PEP Maintenance Personnel Maintenance . In the Detailed Navigation area,
choose Position Maintenance.
2. In the Position Selection section, click Search.
The system displays the Position Search popup.
3. On the Position Search popup, use the following criteria to search for positions:
○ FM Area
○ Fund Center
○ Job Class
○ Report Position
○ Employee Group
Use
The Position Maintenance screen facilitates the creation of new positions either by creating a new record or by
copying an existing record and maintaining the necessary information.
Prerequisites
Procedure
1. Choose Administration PEP Maintenance Personnel Maintenance . In the Detailed Navigation area,
choose Position Maintenance.
2. In the Filter Selection area of the Position Maintenance screen, click New.
The system creates a new record and generates a new position number. The default Interval Start Date is
the current date. The default Interval End Date is 12/31/9999. Both default dates can be changed as
needed.
3. Maintain the necessary information on the following tabs and save the information for each tab:
Note
To know the function of each field, see Position Maintenance [page 133].
○ Position Details
○ Pay Details
○ Organization
○ Home Funding
○ Allocations
○ Benefits
1. Using the Position Search popup filter criteria, search and load an existing position.
The system displays the loaded position in the Position Maintenance screen header.
2. Click Copy in the Position Maintenance screen header.
The system creates a new position with a new position number and information from the loaded position.
All existing date intervals from the source job will be copied to the new job.
3. Maintain the necessary information on the following tabs and save the information for each tab:
○ Details
○ Salary
○ Home Funding
○ Allocations
○ Benefits
Use
Employee is a structure used to define people employed by the organization which are assigned to positions.
The public budget formulation process involves forecasting various expense types to arrive at a final budget.
Direct personnel costs such as salaries, taxes, and benefits constitute a large expense area, especially in the
public sector.
The various features of Employee Maintenance help users to arrive at the personnel expense area for the overall
budget of an agency, department, or an organization.
Prerequisites
The Employee Maintenance screen allows you to perform the following actions through the available buttons:
Button Description
Edit Makes all fields and tables available for changes for the cur
rently loaded employee.
New (Allocations and Benefits tabs) Creates a new record for maintenance in the respective ta
bles.
Copy (Allocations and Benefits tabs) Copies information from the selected record and creates a
new record for maintenance.
Delete (Allocations and Benefits tabs) Deletes the selected record from the respective tables.
Employee Selection
This area displays the employee selection field and the Interval Start and End Date.
If different Intervals exist for the employee then pressing the Select Interval button will present the list of
defined intervals that can be selected. The interval selected will influence the data presented in the Detail,
Salary, Home Funding, Benefits, and Allocation tabs.
Employee Data
Details
On this tab, you maintain general information for the employee in the following fields:
● Entry Date: Specifies the date the employee record was created.
● Job Class: Specifies the job class of the employee. The job class provides default characteristics for the
employee record.
● FM Area: Refers to the financial management area for the employee. This detail determines the fiscal year
variant and currency code for the employee. This is a mandatory field.
Salary
This tab allows you to maintain salary details. If this tab is left blank, then the system calculates the pay from
the employee's position job class code maintained on the Position Details tab. The following fields are available
for maintenance on the Pay Details tab:
Home Funding
This tab consists of fields that provide details for the employee with regard to financial management. The
following fields are available to maintain the details:
● FM Area: Refers to the financial management area for the employee. This detail determines the fiscal year
variant and currency code for the employee. This is a mandatory field.
● Fund Center: Defines the fund center associated with the employee.
● Funded Program: Indicates the funded program associated with the employee.
● Grant: Mentions the grant associated with the employee.
● Functional Area: Specifies the functional area associated with the employee.
● Fund: Points out the fund that is associated with the employee.
Allocations
On this tab, you allocate the employee to different FM areas for different time intervals. This tab makes use of
all the fields on the Home Funding tab and the following additional fields:
● Start Period and End Period: Allows you to specify the time interval for a particular allocation.
● Allocation %: Indicates the percentage allocation of a employee to a different funding area. During a
personnel projection, personnel cost is calculated and assigned to different funding areas based on
allocation details.
You can maintain the allocation table using the New, Copy, Delete, and Save buttons on the tab.
Benefits
On this tab, you maintain various benefit plans for the employee using the following fields:
● Start Period and End Period: Allows you to maintain the start and end period for a particular benefit.
● Benefit Area: Indicates the benefit area.
● Benefit Plan: Specifies the benefit plan that is associated with the employee.
You can maintain the benefit table using the New, Copy, Delete, and Save buttons on the tab.
Activities
Prerequisites
1. Choose Administration PEP Maintenance Personnel Maintenance .In the Detailed Navigation area,
choose Employee Maintenance.
2. In the Employee Selection section, click Search.
The system displays the Employee Search popup.
3. On the Employee Search popup, use the following criteria to search for positions:
○ FM Area
○ Fund Center
○ Job Class
○ Position
○ Status
○ First Name
○ Report Number
○ Employee Group
○ Employee Sub Group
○ ES Grouping CAP
○ Last Name
4. Click Search to load the matching employees.
5. In the Matching Employees table, select the desired employee.
6. In the Interval table, click the row with the desired start and end dates.
7. Click Load to display the employee record.
8. Click Cancel to return to the Employee Maintenance screen without loading an employee.
9. To edit a loaded employee, click Edit and make the necessary changes in the Details tabs.
Use
The Employee Maintenance screen facilitates the creation of new employees either by creating a new record or
by copying an existing record and maintaining the necessary information.
Prerequisites
Procedure
1. Choose Administration PEP Maintenance Personnel Maintenance . In the Detailed Navigation area,
choose Employee Maintenance.
2. In the Filter Selection area of the Employee Maintenance screen, click New.
The system creates a new record and generates a new employee number. The default Interval Start Date is
the current date. The default Interval End Date is 12/31/9999. Both default dates can be changed as
needed.
3. Click Edit and maintain the necessary information on the following tabs:
Note
To know the function of each field, see Employee Maintenance [page 141].
○ Employee Details
○ Pay Details
○ Organization
○ Home Funding
○ Allocations
1. Using the Employee Search popup filter criteria, search and load an existing employee.
The system displays the loaded employee in the Employee Maintenance screen.
2. Click Copy in the Employee Maintenance screen header.
The system creates a new employee with a new employee number and information from the loaded
position.
3. Maintain the necessary information on the following tabs and save the information:
○ Details
○ Salary
○ Home Funding
○ Allocations
○ Benefits
Use
As the name suggests, this is used to compare employee and position master data for two reference
projections. The user can enter two reference projections, and the report will display master data that is unique
to each projection.
Additional filter options are also provided to compare specific attributes of the master data such as employee,
position, employee group, and subgroup.
Restrictions
The projections displayed in value help for projection IDs are only reference projections to which the user has
authorization.
Prerequisites
All the master data and projections should be set up in the back end.
Features
Depending upon the type of comparison – that is, employee or position – the user can select the appropriate
tab to access the comparison screen.
In order to compare two reference projections, user must enter them on the input fields provided on the
screen. A value help is provided for assistance that allows the user to pick a reference projection from the list of
reference projections available in the system.
The report can be further filtered by specifying additional optional parameters on the selection screen such as:
Use
Pay levels define annual salary amounts, step duration and promotion information, and percentage increase for
fixed salaries by predefined combinations of pay scale elements. Pay scale elements in SAP Budgeting and
Planning for Public Sector include Country ID, Pay Scale Type, Pay Scale Area, ES Grouping for CAP, Pay Scale
Group, and Pay Scale Level.
For employees or positions with a Salary Override value of No, the personnel expenditure projection (PEP)
calculation will consider the annual salary amount that is maintained in the pay level table. The step duration
value determines the number of periods the employee or position should remain at the designated annual
salary amount. The New Level and New Group values are then used to identify the next annual salary amount to
be used after the step duration period.
For employees or positions with a Salary Override value of Yes, the PEP calculation will consider the percentage
increase to be applied to the salary amount defined on the master data record. This percentage will be applied
every 12 periods starting from the Promotion Date, which is also found on the master data record.
Prerequisites
You have defined the master data that relates to a pay level including:
● Country ID
● Pay Scale Type
● Pay Scale Area
● ES Grouping CAP
● Pay Scale Group
● Pay Scale Level
Procedure
You can search, edit, or copy pay levels on the Pay Level Maintenance screen. Choose Administration
Personnel Maintenance . In the Detailed Navigation area, choose Pay Level Maintenance
1. Search for and select the pay level that you want to edit.
The system displays the Salary Details screen.
2. In the Pay Level layout, select a pay level row to edit.
The system highlights the selected row.
Note
3. In the Pay Level Details tab, enter all changes to existing values. The options are:
○ Starting Date: enter the date indicating when the row on the pay level table is valid.
○ End Date: the system will calculate the end date.
○ Currency code: enter the valid currency to be used for the pay level.
○ Amount: enter the annual amount for the pay level (with the compound key values). The amount is
used in the projection when there is no override of the salary.
○ Step Months: enter the number of periods that an employee and/or position is on the current pay level
before being moved to the new pay level and group. This is also used when projecting back in time to
get historic pay information.
○ New Level: enter the next pay scale level for a position or employee once the step duration has expired
at the current level.
○ New Group: enter the next pay scale group for a position or employee once the step duration has
expired at the current pay level.
○ Fixed Salary Increase %: enter the percentage of salary increase given to positions or employees on the
pay level when Salary Override is set to Yes in the position or employee maintenance record.
○ Description: enter a text description for the pay level record.
4. To save the changes, click Save.
5. To exit without saving the changes, refresh the screen without saving.
1. Search for and select the pay level that you want to edit.
The system displays the Salary Details screen.
2. In the Pay Level layout, select a pay level row to edit the to date, amount, step months, new group, new
level, fixed salary increase % and/or description.
The system highlights the selected row.
Note
You cannot change the pay scale element combination or end date.
Use
Projection distributions are used in the PEP projection to redistribute the salary and percentage based benefit
costs for a fiscal year according to percentages defined by projection period. Without a projection distribution,
the PEP projection will distribute the salary and percentage based benefit costs evenly over the periods of a
fiscal year. Projection distributions allow the PEP projection to distribute the costs to more accurately reflect
when the costs will occur.
For example, when an entity is on a bi-weekly pay cycle, two of the 12 months will have three pays and the
remaining months will have only two pays for a total of 26 pays. The projection distribution percentages would
be larger for the two months with three pays (.115385 or 3/26) to the remaining period’s two pays (.076923 or
2/26)
Procedure
You can edit an existing or create a new projection distribution on the Projection Distribution screen. Choose
Administration PEP Maintenance Fiscal Period PEP .In the Detailed Navigation area, choose Projection
Distributions.
Use
The personnel expenditure projection (PEP) requires benefit rates to be defined for combinations of benefit
area and benefit plans. The SAP Budgeting and Planning for Public Sector solution facilitates the creation of
benefit rates through the Benefit Rate maintenance screen. Using benefit rates, customers can configure rates
based on their individual needs.
Prerequisites
● Benefit Areas
● Benefit Plans
● Benefit Rules
Procedure
1. Choose Administration PEP Maintenance Personnel Maintenance .In the Detailed Navigation area,
choose Benefit Rates Benefit Rates .
2. On the Benefit Rates Detail tab, click New.
3. In the Details table, enter information in the following fields:
○ Benefit Area: select a benefit area code.
This selection will limit the available benefit plans.
○ Benefit Plan: select a benefit plan code.
○ Benefit Range Step: select a benefit range step.
The benefit range step can be any whole number. The benefit range step allows differing minimum
amount and maximum amount values within the same benefit area, benefit plan, and effective date
combination.
○ Start Date: enter the effective start date for this benefit rate row.
To search for a benefit rate, enter a search criteria and click Search. To retrieve all existing benefit rates, click
Search without entering a search criteria.
1. Search for and select the benefit rate that you want to edit.
The system displays the Details screen.
2. Click Edit to change the start date, longevity months, min amount, max amount, amount or benefit rate of
the benefit rate.
Note
You cannot change benefit area, benefit plan, benefit range step, and end date of a benefit rule.
1. Search for and select the benefit rate that you want to delete.
The system displays the Details screen.
2. Click Delete.
Use
The personnel expenditure planning (PEP) requires benefit rates to be defined for combinations of benefit area
and benefit plans. The combinations of benefit area and benefit plans are created through benefit rules. The
SAP Budgeting and Planning for Public Sector solution facilitates the creation of benefit rules through the
Benefit Rules Maintenance screen. Using benefit rules, customers can create benefit area/benefit plan
combinations and assign attributes needed to calculate the cost of the benefits in the PEP projections.
In the previous releases, benefits were configured for the fiscal period. Fiscal feriod PEP projections use the
monthly benefit rules. To execute pay period PEP projections, the benefit rules need to be configured for pay
periods and pay years. An additional Pay Periods tab has been added to the Benefit Rules Maintenance for
maintaining the pay periods and pay years.
● Benefit Area
● Benefit Plan
● Wage Type
● Accumulators
● Commitment Items
Procedure
1. Choose PBF Administration PEP Maintenance Personnel Maintenance .In the Detailed Navigation
area, choose Benefit Rules .
2. In the Benefit Area screen, click Edit.
The Benefit Area table becomes editable.
3. In the Benefit Area table, click New.
The system displays the New Benefit Area popup.
4. In the New Benefit Area popup, select a benefit area.
5. To add the new benefit areas to the benefit rule, click OK.
6. To return to the Benefit Area screen without adding a benefit area, click Cancel.
7. To add benefit plans to the benefit area, click Next.
The system displays the Benefit Plan screen.
8. In the Benefit Plan screen, click Add.
The system displays the New Benefit Plan popup.
9. In the New Benefit Plan popup, enter information in the following fields:
○ Benefit Plan: select the benefit plan code associated with the selected benefit area.
○ Wage Type: select the wage type code for this benefit rule.
○ Calculation Basis: select the accumulator that is used as the basis of the calculation for this benefit
rule.
○ Calculation Order: enter the calculation order for the benefit rule to establish the sequence in which the
benefit rules should be calculated.
○ Benefit Start Period: enter the period in which the benefit costs for this benefit rule can begin to be
calculated in the PEP projection.
○ Commitment Item: select the commitment item code assigned to the benefit rule that will be posted by
the projection scenarios.
There is no limit to the number of benefit plans per benefit area.
10. To add the new benefit plan to the benefit rule for the selected benefit area, click OK.
11. To return to the Benefit Plan screen without adding a benefit area, click Cancel.
12. To add benefit months and accumulators to the benefit area/benefit plan rule, click Next. The next steps
depend on whether Fiscal Period PEP or Pay Period PEP is utilized.
○ For Fiscal Period PEP
1. To add the benefit months and accumulators for Fiscal Period PEP, select the Months tab. The
system displays the Benefit Months and Accumulator screen.
1. Select the benefit area that you want to edit, and click Next.
The system displays the Benefit Plan screen.
2. Select the benefit plan you want to edit and click Edit.
The system makes all fields in the Benefit Rule screens editable.
3. Enter changes in the wage type, calculation basis, calculation order, benefit start period, or commitment
item. Choose the Months tab to edit the benefit plan months or benefit accumulators for Fiscal Period PEP.
Note
4. To edit the months and accumulators for a benefit plan, select the benefit plan row, click Next.
The system displays the Months and Accumulators screen.
5. Make changes to either the Months and/or Accumulator tables.
6. To save the changes, click Save.
7. To exit without saving the changes, click Cancel.
8. Choose the Pay Periods tab to edit benefit pay type, pay periods, pay years, or benefit accumulators for Pay
Period PEP. You cannot change benefit area or benefit plan.
9. To edit the pay type, pay periods, pay years, and accumulators for a benefit plan, select the benefit plan
row and click Next. The system displays the Pay Periods and Accumulators screen.
10. Make changes to the pay periods or accumulator tables.
11. To save the changes, click Save. To exit without saving the changes, click Cancel.
Use
There are some required and optional configurations needed in order to execute attrition and backfill
scenarios. An attrition and backfill projection has a required first step of executing a pay period projection. The
pay period projection is used as a reference projection for the attrition and backfill projection. The attrition and
backfill projection will then attrition employees as per the configured attrition and nackfill group rule that is
entered on the Attrition and Backfill Projection screen. Note that the pay period projection, the attrition and
backfill group rule, and the attrition and backfill projection all need to be based on the same pay type (weekly,
monthly, bi-monthly, and so on). The results will calculate the attrtioned employees and add backfill positions
that will be posted to the Attrition and Backfill InfoCube. Only attrition and backfill delta records will be posted
to the InfoCube. For reporting, a multiprovider has been provided, and users can create queries to combine the
pay period projection and the attrition and backfill projection to get the complete projection results. Several
attrition and backfill projections can be executed on top of the same pay period projection.
Process
Once the attrition and backfill group rules have been configured and the pay period reference projection has
run successfully then users can execute attrition and backfill projection and enter the group rule in the Attrition
and Backfill Projection screen. When the attrition and backfill projection executes, it will apply the attrition and
backfill group rule that was entered when the user creates the attrition and backfill projection. The PEP engine
will read the attrition rule to determine the number of employees to be attritioned using the selection criteria of
the attrition rule and then apply the attrition rates to the pay periods indicated in the attrition rule. It is
important to note that:
Use
Attrition and backfill group rules and, ultimately attrition and backfill projections, utilize attrition rules. Attrition
rule data consists of selection criteria that the PEP engine will use to determine which selection of employees
should be attritioned. Additionally, the pay year and period and attrition rate are used to determine how many
employees are to be attritioned and in which pay periods.
Use the following portal menu path to access the Attrition Rule Maintenance screen: Administration PEP
Maintenance Flexible Pay Period PEP Attrition Rules Maintenance .
1. Click New.
2. In the popup screen, enter the:
○ FM area
○ Pay type (monthly, weekly, bi-,monthly, and so on)
The pay type needs to be consistent with the pay period reference projection and the attrition and
backfill group rule to be used in the projection
○ Description
3. Click Create.
4. On the Dimensions tab, enter all the applicable selection criteria for which the rule is being created. All six
FM dimension fields are available, as well as Employee Group, Employee Subgroup, Personnel Area,
Personnel Subarea, Pay Scale Group, Pay Scale Level, ES Grouping, Job, and Position. Each field containing
data will be used by the PEP engine to filter which employees are considered for the attrition rule.
5. On the Pay Period Attrition Rate tab, enter the pay year, pay period, and attrition rate that should be applied
to the group of employees selected after the filtering logic has completed. Note that default entries are
created for each pay year and pay period based on the pay period table for the pay type selected in the
previous step. The attrition rate is defaulted to 0. Valid attrition rates are from 0 to 100. Enter the attrition
rate in the starting pay year and pay period desired. The attrition rates accumulate, so each rate entered in
a subsequent pay period is an additional rate of attrition.
6. It is possible to export the attrition rates to a spreadsheet, modify the spreadsheet, and then upload the
changed values back to the screen. To do this:
1. Click the Export button and choose Excel from the dropdown. Select Save from the Excel popup and
enter a file path and name.
2. Make changes to the spreadsheet and save the file as a .CSV (comma delimited) file.
3. Return to the screen and click the Replace Data button. Use the Browse feature in the popup to locate
the file saved in the previous step. Click the Upload button.
4. If the spreadsheet changes are no longer desired, the previous rates can be retrieved by clicking the
Revert Changes button.
7. When changes are complete, click the Save button.
Use
Attrition and backfill group rules are utilized in and attrition and backfill projections to determine what
employees are to be attritioned and what backfill positions are to be created. Attrition group rules combine
attrition rules (created in the previous step) and allow backfill criteria to be added, based on a percentage of
the attrition rule. For example, maybe only 50% of the attritioned employees would be added back in a future
pay period as a vacant backfilled position. Group rules also allow independent backfill rules, which are not
based on any attrition, and would represent a hiring event.
Use the following portal menu path to access the Attrition and Backfill Group Rule Maintenance screen:
Administration PEP Maintenance Flexible Pay Period PEP Attrition and Backfill Group Rules
Maintenance .
1. Click New.
○ In the popup screen, enter pay type (monthly, weekly, bi-monthly, and so on). The pay type needs to be
consistent with the pay period reference projection and the attrition and backfill group rule to be used
in the projection
○ Enter a description.
2. Click Create.
3. Click Add.
4. Select the attrition and backfill rule type:
○ Only Attrition, workforce reduction with no backfill:
○ Attrition Rule: Enter the desired attrition rule created in the previous step, Attrition Rule
Maintenance [page 157]. Note that only attrition rules of the same pay type are available for
selection
○ View Attrition Rule: Click the View button to have the attrition rule details presented in a popup
screen (display only).
○ Only Backfill, workforce increase not associated with any attrition rule:
○ The Attrition Rule and View Attrition Rule fields do not apply and are display only.
○ Backfill Position: Enter the desired backfill position. When the attrition and backfill projection runs,
the backfill position will be created as per the master data associated with the backfill position
selected.
○ Attrition Start Pay Year, Attrition Start Pay Period, Attrition End Pay Year, and Attrition End Pay
Period do not apply and are display only.
○ Backfill Start Pay Year: Enter the pay year in which the backfill position will begin.
○ Backfill Start Pay Period: Enter the pay period in which the backfill position will begin.
○ Backfill Rate does not apply and is display only.
○ Backfill Count: Enter the number of vacant backfill positions to be calculated.
○ Attrition and Backfill, workforce reduction with workforce increase based on a percentage of the
reduction:
○ Attrition Rule: Enter the desired attrition rule created in the previous step, Attrition Rule
Maintenance [page 157]. Note that only attrition rules of the same pay type are available for
selection
○ View Attrition Rule: Click the View button to have the attrition rule details
○ Backfill Position: Enter the desired backfill position. When the Attrition and Backfill projection runs
and the backfill position will be created as per the master data associated with the backfill position
selected.
○ Attrition Start Pay Year and Attrition Start Pay Period: Enter the starting point of when attrition
should be calculated for backfill purposes.
○ Attrition End Pay Year and Attrition End Pay Period: Enter the ending point of when attrition should
be calculated for backfill purposes.
○ Backfill Start Pay Year: Enter the pay year in which the backfill position will begin.
PEP calculations have a fundamental algorithm to calculate vacant position count. The PEP calculation engine
first determines the number of employees for a position. It then determines the number of vacant positions as
follows:
Position Vacant Count = Authorized Count (Position Master Data) – number of employees
When applying attrition rules to PEP results, employees are always attritioned. Therefore, while the attrition
rule would reduce the number of employees, it would also increase the number of vacation positions as per the
PEP algorithm.
Example
if there were an authorized count of 10 and there are 5 employees, then there are 5 vacant positions. Using
the PEP algorithm, if 2 employees are attritioned, then the vacant count would become 7. This behavior
may not be desired, especially if Backfill rules are provided to determine if/when backfill positions would be
planned.
See Solution Manager for steps to activate and deactivate the BAdI.
Use
The current version of SAP Budgeting and Planning for Public Sector supports reporting from all InfoProviders
in SAP Business Information Warehouse (BW) and an RFC to access long text stored in the database.
Reports on decision packages provide individuals in the budget planning departments with an updated account
of budget requests for future planning and implementation.
Integration
Reporting is based on data stored in SAP BW. Integration with products and solutions such as SAP
BusinessObjects provides analytics and reporting capability, including reports that can later be used to create
and print budget books. For more information about SAP BusinessObjects products and solutions, see the SAP
Library at http://help.sap.com SAP BusinessObjects .
Prerequisites
SAP Budgeting and Planning for Public Sector is an application based on SAP NetWeaver that supports end-to-
end budgeting and performance management processes for public sector organizations. This application
incorporates SAP Business Information Warehouse (SAP BW) to help organizations plan their budgets for
various processes including personnel planning, operating (base and incremental), strategic planning, capital,
and budget execution activities. Each type of request can contain expenditures, revenue sources, personnel
costs, and related text justification.
This application provides role-based access to various aspects of the application’s portal content. Depending
on assigned roles:
● In the Budget Formulation role, you can create, edit or review budget form requests for budget formulation
and budget execution activities; compare, prioritize, and establish funding levels; and/or create
performance management text and plan/define performance measurement targets which can later be
used to measure the outcome of approved programs and initiatives. This role will be assigned to End Users,
Super Users and System Administration users.
● In the PEP Maintenance role, you can maintain position and employee records including assigned funding
stream allocations and benefit data or run projection scenarios to establish the impacts of funding or cost
change alternatives. This role will be assigned to Super Users and System Administration users.
● In the PBF Administration role, you can maintain all master data; maintain budget form components such
as comment boxes, form elements, and combo edit; run PEP projections; and maintain the spell check
dictionary and application help links. This role will be assigned to System Administration users.
The portal content for SAP Budgeting and Planning for Public Sector is meant for end users of the application
based on the roles assigned to the individual.
Technical Data
pcd:portal_content/com.sap.pct/every_user/com.sap.cdev.pbf.bp_folder/
com.sap.cdev.pbf.roles/com.sap.cdev.pbf.roles.budget_formulation
Use
If you wish to use SAP Budgeting and Planning for Public Sector, activate this role.
A budget analyst creates various budget requests (budget form instances) to present different budget
proposals. Reviewers at each approval level use ranking forms to evaluate budget proposals. Budget requests
are ranked and re-ranked as the budget formulation process moves through the organization, till the budget is
adopted.
This role provides access to the creation of budget forms, planning forms, ranking forms, and the maintenance
of application master data.
Integration
This role is integrated with the Budget Formulation [page 163] workset. On the Reports menu, you can
integrate appropriate reports that you develop in the reporting tool of your choice.
Depending on the business need, users of this role may also need the PEP Maintenance role to maintain
position or employee information and/or the PBF Administration role to configure different attributes for
budget forms or PEP master data.
Technical Data
Use
pcd:portal_content/com.sap.pct/every_user/com.sap.cdev.pbf.bp_folder/
com.sap.cdev.pbf.roles/com.sap.cdev.pbf.roles.pep_maintenance
Use
If you wish to use SAP Budgeting and Planning for Public Sector PEP functionality, activate this role.
This role provides users with the ability to maintain position and employee details. The user can also compare
the master data between two reference projections, run projection scenarios (fiscal period or pay period
projections) to calculate personnel expenditures including salaries, benefits, statutory costs, and supplemental
pays for varying time periods by employee, position, job, and FM dimensions, run what-if projections on top of
the fiscal period reference projection or attrition and backfill projections on top of pay period reference
projections. It is also possible for the user to delete the projection and its corresponding results from the
respective targets.
This role is integrated with the PEP Maintenance [page 165] workset. Role users may also be granted access to
some reports, provided adequate reporting features are available with the integration of a suitable reporting
tool.
Depending on business needs, users of this role may also require some features of the PBF Administration role,
for example, to maintain jobs, pay levels, and benefits.
Technical Data
Use
pcd:portal_content/com.sap.pct/every_user/com.sap.cdev.pbf.bp_folder/
com.sap.cdev.pbf.roles/com.sap.cdev.pbf.roles.pbf_admin
Use
If you wish to use SAP Budgeting and Planning for Public Sector, activate this role.
The PBF administrator is one who is familiar with the budgeting process and understands the requirements of
the different forms. A person in this role is mostly responsible for maintaining personnel data, defining various
aspects of budget forms, maintaining the attributes of application specific master data, and running various
projections. Administrative tasks such as managing a dictionary of terms and creating context-sensitive links
between application screens and the help are some of the other responsibilities of this role.
Integration
The various functions of this role are possible with the integration of the PBF Administration [page 167]
workset.
Technical Data
Use
Features
The BI content for SAP Budgeting and Planning for Public Sector is an add-on to the standard SAP BI Content
7.04. The BI content is categorized into the following InfoAreas:
11.1.1 InfoCubes
/PBFBI/PM_R01
Use
Characteristics
InfoObject Description
/PBFBI/FUND Fund
/PBFBI/GRANT Grant
Key Figures
InfoObject Description
Time Characteristics
InfoObject Description
/PBFBI/HRPJ_R01
Use
Time Characteristics
InfoObject Description
Unit
InfoObject Description
Characteristics
InfoObject Description
/PBFBI/GRANT Grant
/PBFBI/FUND Fund
/PBFBI/EMPLOYE Employee
/PBFBI/POSTN Position
/PBFBI/JOB Job
/PBFBI/PROJID Projection ID
InfoObject Description
/PBFBI/SAL_PCT Salary %
/PBFBI/BNT_PCT Benefit %
11.1.2 MultiProviders
/PBFBI/BFHR_M01
Use
/PBFBI/FM_AMT1
Use
This key figure displays an amount in FM area currency. The type of amount (such as, invoices in the payment
budget) is first made up of the combination with other characteristic values.
Technical Data
Aggregation Summation
Calculation No
/PBFBI/ALT_AMT
Use
Aggregation Summation
Calculation No
11.1.3.3 Annualization
/PBFBI/ANUALZ1
Use
Technical Data
Aggregation Summation
Calculation No
/PBFBI/ATH_CTR
Use
This key figure displays the authorized count of employees for a position.
Aggregation Summation
Calculation No
11.1.3.5 Benefit %
/PBFBI/BNT_PCT
Use
This key figure displays the percentage representing the employer’s share of fixed cost benefits.
Technical Data
Aggregation Summation
Calculation No
/PBFBI/BEN_AMT
Use
This key figure shows the amount for benefit plans such as health, insurance, and miscellaneous plans.
Aggregation Summation
Calculation No
/PBFBI/BENMXAM
Use
This key figure shows the maximum amount for a benefit plan.
Technical Data
Aggregation Summation
Calculation No
/PBFBI/BENMNAM
Use
This key figure shows the minimum amount for a benefit plan.
Aggregation Summation
Calculation No
/PBFBI/BEN_RT
Use
Technical Data
Aggregation Summation
Calculation No
/PBFBI/CALCFTE
Use
Aggregation Summation
Calculation No
/PBFBI/BAS_AMT
Use
This key figure shows the base amount on which the benefit is applicable.
Technical Data
Aggregation Summation
Calculation No
/PBFBI/CURRANK
Use
This key figure shows the current rank of the budget form.
Aggregation Summation
Calculation No
/PBFBI/DIS_PCT
Use
This key figure holds the distribution percentage maintained for the distribution code.
Technical Data
Aggregation Summation
Calculation No
/PBFBI/EMP_CNT
Use
This key figure is used to distinguish an employee record. It is always 1 for employee records in the projection
cube.
Aggregation Summation
Calculation No
/PBFBI/FIL_CTR
Use
This key figure shows the yearly count of employees assigned to a position.
Technical Data
Aggregation Summation
Calculation No
/PBFBI/FND_PCT
Use
This key figure shows the percentage of fund allocated to each fund center. This is used in employee and
position fund center allocations.
Aggregation Summation
Calculation No
/PBFBI/FUNDFLG
Use
Technical Data
Aggregation Summation
Calculation No
/PBFBI/INITBB1
Use
Aggregation Summation
Calculation No
11.1.3.19 Key
/PBFBI/KEY01
Use
Technical Data
Aggregation Maximum
Calculation No
/PBFBI/DAYS
Use
Aggregation Summation
Calculation No
/PBFBI/NUMPST
Use
This key figure shows the count of vacant positions. This is used in the budget form's Position screen.
Technical Data
Aggregation Summation
Calculation No
/PBFBI/OTADJT1
Use
Aggregation Summation
Calculation No
/PBFBI/PYLVAMT
Use
This key figure displays the amount specific to the pay scale level.
Technical Data
Aggregation Summation
Calculation No
/PBFBI/CAP_AMT
Use
This key figure displays the maximum amount applied to an accumulator for percentage based benefits.
Aggregation Summation
Calculation No
/PBFBI/PRF_KPI
Use
Technical Data
Aggregation Summation
Calculation No
/PBFBI/PRF_KPI
Use
Performance Measure
Aggregation Summation
Calculation No
/PBFBI/POS_ALL
Use
Technical Data
Aggregation Summation
Calculation No
/PBFBI/PR_RANK
Use
Aggregation Summation
Calculation No
/PBFBI/RANKAM1
Use
Technical Data
Aggregation Summation
Calculation No
/PBFBI/RANKVRS
Use
Aggregation Summation
Calculation No
11.1.3.31 Rate
/PBFBI/RATE
Use
This key figure displays the supplementary rate for salary or benefit for a projection run.
Technical Data
Aggregation Summation
Calculation No
/PBFBI/FXRATE
Use
This key figure displays the rate for annual fixed salary increases.
Aggregation Summation
Calculation No
/PBFBI/RPT_FTE
Use
This key figure displays the reporting FTE for employee and position.
Technical Data
Aggregation Summation
Calculation No
11.1.3.34 Salary
/PBFBI/SALARY1
Use
This key figure displays the annual salary for budget form positions.
Aggregation Summation
Calculation No
11.1.3.35 Salary %
/PBFBI/SAL_PCT
Use
Technical Data
Aggregation Summation
Calculation No
/PBFBI/STEPDT
Use
This characteristic displays the next pay scale level change date.
Aggregation Maximum
Calculation No
/PBFBI/RNK_ID
Use
Technical Data
Aggregation Summation
/PBFBI/VAC_CTR
Use
This key figure displays the number of vacancies for each position.
Aggregation Summation
Calculation No
/PBFBI/WRKRANK
Use
Technical Data
Aggregation Summation
Calculation No
11.1.4 Characteristics
/PBFBI/ALL_FLG
Technical Data
External Hierarchy
11.1.4.2 Attribute
/PBFBI/ATTR
Use
Technical Data
External Hierarchy
/PBFBI/CHGTYPE
Use
External Hierarchy
/PBFBI/ATH_FIL
Use
This characteristic displays Yes/No field. If yes, the cost of this position is projected if the employee is vacant. If
no, this position is only projected if filled.
Technical Data
External Hierarchy
/PBFBI/SAUTH
Use
Technical Data
External Hierarchy
/PBFBI/ACCUM
Use
Technical Data
External Hierarchy
/PBFBI/BEN_ARE
Use
You can use this characteristic to break key figures down by benefit area.
Technical Data
External Hierarchy
/PBFBI/BEN_CGP
Technical Data
External Hierarchy
/PBFBI/BEN_CVR
Use
Technical Data
External Hierarchy
/PBFBI/BEN_CNT
Use
External Hierarchy
/PBFBI/BEN_PLN
Use
You can use this characteristic to break key figures down by benefit plan.
Technical Data
External Hierarchy
/PBFBI/BENRGST
Use
This characteristic displays the number of records in the Benefit Rates screen.
Technical Data
External Hierarchy
/PBFBI/RECORD3
Use
Technical Data
External Hierarchy
/PBFBI/BNSTPER
Use
Technical Data
External Hierarchy
/PBFBI/STAGE
Technical Data
External Hierarchy
/PBFBI/BDGT_YR
Use
Technical Data
External Hierarchy
/PBFBI/PUVALTP
Use
External Hierarchy
/PBFBI/CALCBAS
Use
Technical Data
External Hierarchy
/PBFBI/CALC_OR
Use
This characteristic displays the order when projecting personnel compensation within the calculation engine.
Technical Data
External Hierarchy
/PBFBI/CHGNR
Use
Technical Data
External Hierarchy
/PBFBI/FCLEVEL
Use
Technical Data
External Hierarchy
/PBFBI/RULE
Technical Data
External Hierarchy
/PBFBI/COMMENT
Use
Technical Data
External Hierarchy
/PBFBI/CMMT_IT
Use
External Hierarchy
/PBFBI/CI_TYPE
Use
Technical Data
External Hierarchy
/PBFBI/CIGRP
Use
Technical Data
External Hierarchy
/PBFBI/COMDTY
Use
Technical Data
External Hierarchy
/PBFBI/RECORD6
Use
Technical Data
External Hierarchy
/PBFBI/CTRY_ID
The Country Grouping characteristic enables you to display key figures in accordance with country criteria.
Technical Data
External Hierarchy
11.1.4.30 Created
/PBFBI/CREATED
Use
Technical Data
External Hierarchy
/PBFBI/DATEFR
Use
External Hierarchy
11.1.4.32 Date To
/PBFBI/DATETO
Use
Technical Data
External Hierarchy
/PBFBI/DP_POS
Use
Technical Data
External Hierarchy
/PBFBI/DELETE
Use
Technical Data
External Hierarchy
/PBFBI/DLT_DSO
Use
This characteristic displays the delete monthwise DSO data flag. If the characteristic contains the value “X” for
a projection ID, then the resultant data for the projection ID will be loaded only in the infocube and the same will
be deleted from teh monthwise DSOs upon loading to the infocube.
Technical Data
External Hierarchy
/PBFBI/BEN_DEP
Technical Data
External Hierarchy
/PBFBI/FMACTDT
Use
Technical Data
External Hierarchy
/PBFBI/DIS_CDE
Use
External Hierarchy
11.1.4.39 Employee
/PBFBI/EMPLOYE
Use
This characteristic enables you to display key figures based on employee criteria.
Technical Data
External Hierarchy
0EMPLGROUP
Use
Technical Data
External Hierarchy
/PBFBI/RPT_EMP
Use
Technical Data
External Hierarchy
0EMPLSGROUP
Use
Technical Data
External Hierarchy
/PBFBI/ESGCAP
This characteristic enables you to display key figures at the level of employee subgroup groupings for collective
agreement provisions.
Technical Data
External Hierarchy
0EMPLSTATUS
Use
Technical Data
External Hierarchy
/PBFBI/END_DTE
Use
External Hierarchy
/PBFBI/EXT_DTE
Use
Technical Data
External Hierarchy
/PBFBI/FAHNAME
Use
Technical Data
External Hierarchy
/PBFBI/FCHNAME
Use
Technical Data
External Hierarchy
/PBFBI/FUHNAME
Use
Technical Data
External Hierarchy
/PBFBI/FPHNAME
Technical Data
External Hierarchy
/PBFBI/GHNAME
Use
Technical Data
External Hierarchy
/PBFBI/FM_AREA
Use
External Hierarchy
/PBFBI/FST_NME
Use
Technical Data
External Hierarchy
/PBFBI/FLAG
Use
Technical Data
External Hierarchy
/PBFBI/VCNAME
Use
Technical Data
External Hierarchy
/PBFBI/FORM_ID
Use
Technical Data
External Hierarchy
/PBFBI/FRM_TYP
Technical Data
External Hierarchy
/PBFBI/FTEPERD
Use
Technical Data
External Hierarchy
/PBFBI/FUNCARA
Use
External Hierarchy
/PBFBI/FA_NODE
Use
Technical Data
External Hierarchy
11.1.4.61 Fund
/PBFBI/FUND
Use
Technical Data
External Hierarchy
/PBFBI/FUNDGRP
Use
Technical Data
External Hierarchy
/PBFBI/FU_NODE
Use
Technical Data
External Hierarchy
/PBFBI/FUNDTYP
Technical Data
External Hierarchy
/PBFBI/FUNDPGM
Use
Technical Data
External Hierarchy
/PBFBI/FP_NODE
Use
External Hierarchy
/PBFBI/FUND_OV
Use
Technical Data
External Hierarchy
/PBFBI/FUNDED
Use
Technical Data
External Hierarchy
/PBFBI/FUND_CT
Use
Technical Data
External Hierarchy
/PBFBI/FC_NODE
Use
Technical Data
External Hierarchy
/PBFBI/FMRESPO
Technical Data
External Hierarchy
11.1.4.72 GUID
/PBFBI/GUID
Use
Technical Data
External Hierarchy
/PBFBI/TXTGUID
Use
External Hierarchy
11.1.4.74 Grant
/PBFBI/GRANT
Use
Technical Data
External Hierarchy
/PBFBI/GR_NODE
Use
Technical Data
External Hierarchy
/PBFBI/BEN_HPO
Use
Technical Data
External Hierarchy
/PBFBI/HRITNDS
Use
Technical Data
External Hierarchy
/PBFBI/HRITLVL
Technical Data
External Hierarchy
/PBFBI/ALLNODE
Use
This characteristic indicates the hierarchy level authorization for nodes below a certain level.
Technical Data
External Hierarchy
/PBFBI/LEVEL
Use
External Hierarchy
/PBFBI/HIER1
Use
Technical Data
External Hierarchy
11.1.4.82 InfoObject
/PBFBI/IOBJNM
Use
Technical Data
External Hierarchy
/PBFBI/IOBJ
Use
Technical Data
External Hierarchy
/PBFBI/IOBJVAL
Use
Technical Data
External Hierarchy
/PBFBI/INFPROV
Technical Data
External Hierarchy
/PBFBI/INFOPR
Use
Technical Data
External Hierarchy
11.1.4.87 Job
/PBFBI/JOB
Use
External Hierarchy
/PBFBI/RPT_JOB
Use
Technical Data
External Hierarchy
/PBFBI/LST_EXE
Use
Technical Data
External Hierarchy
/PBFBI/PPJ_LDT
Use
Technical Data
External Hierarchy
/PBFBI/PPJ_LTM
Use
Technical Data
External Hierarchy
/PBFBI/LNAME
Technical Data
External Hierarchy
/PNFBI/LST_TIM
Use
Technical Data
External Hierarchy
/PBFBI/LONG_DT
Use
External Hierarchy
/PBFBI/LNGE_DT
Use
Technical Data
External Hierarchy
/PBFBI/LONGMTH
Use
Technical Data
External Hierarchy
/PBFBI/MDT_BEN
Use
Technical Data
External Hierarchy
/PBFBI/TO_DTE
Use
Technical Data
External Hierarchy
/PBFBI/MDL_NME
Technical Data
External Hierarchy
/PBFBI/COPY
Use
Technical Data
External Hierarchy
11.1.4.101 Modified
/PNFBI/MODIFD
Use
External Hierarchy
/PBFBI/RESPNAM
Use
Technical Data
External Hierarchy
/PBFBI/UNT_NEWTechnical name
Use
Technical Data
External Hierarchy
/PBFBI/VAL_NEW
Use
Technical Data
External Hierarchy
/PBFBI/NODETYP
Use
Technical Data
External Hierarchy
/PBFBI/NUMBERTechnical name
Technical Data
External Hierarchy
/PBFBI/HIER
Use
Technical Data
External Hierarchy
11.1.4.108 Objective
/PBFBI/OBJECTV
Use
External Hierarchy
/PBFBI/OBJ_TYP
Use
Technical Data
External Hierarchy
/PBFBI/UNT_OLD
Use
Technical Data
External Hierarchy
/PBFBI/VAL_OLD
Use
Technical Data
External Hierarchy
/PBFBI/PROCSD
Use
Technical Data
External Hierarchy
Technical name
Technical Data
External Hierarchy
/PBFBI/SAVE_MD
Use
This characteristic displays the PEP projection master data save flag to save the MD of reference projection for
further analysis in what-if projections.
Technical Data
External Hierarchy
/PBFBI/UNIT
Use
External Hierarchy
/PBFBI/PYSCLAR
Use
Technical Data
External Hierarchy
/PBFBI/PYSCLGP
Use
Technical Data
External Hierarchy
/PBFBI/PYSCNGP
Use
Technical Data
External Hierarchy
/PBFBI/PYSCLVL
Use
Technical Data
External Hierarchy
/PBFBI/PYSCNLV
Technical Data
External Hierarchy
/PBFBI/PYSCLTY
Use
Technical Data
External Hierarchy
/PBFBI/PRFMEAS
Use
External Hierarchy
/PBFBI/PPERIOD
Use
Technical Data
External Hierarchy
/PBFBI/STPERD
Use
Technical Data
External Hierarchy
0PERS_AREA
Use
Technical Data
External Hierarchy
/PBFBI/PRJ_TYP
Use
Technical Data
External Hierarchy
11.1.4.127 Position
/PBFBI/POSTN
Technical Data
External Hierarchy
/PBFBI/RECORD5
Use
Technical Data
External Hierarchy
/PBFBI/RECORD4
Use
External Hierarchy
/PBFBI/PBF_FLG
Use
Technical Data
External Hierarchy
/PBFBI/PPJ_FLG
Use
Technical Data
External Hierarchy
/PBFBI/PRJEDTE
Use
Technical Data
External Hierarchy
/PBFBI/PRJ_EN
Use
Technical Data
External Hierarchy
11.1.4.134 Projection ID
/PBFBI/PROJID
Technical Data
External Hierarchy
/PBFBI/ACT_VTY
Use
Technical Data
External Hierarchy
/PBFBI/HED_FLG
Use
This characteristic displays the projection scenario header flag that is used to dientify the projections that are
added in what-if projections screens.
External Hierarchy
/PBFBI/ALL_LDT
Use
Technical Data
External Hierarchy
/PBFBI/ALL_LTM
Use
Technical Data
External Hierarchy
/PBFBI/PBF_LDT
Use
Technical Data
External Hierarchy
/PBFBI/PBF_LTM
Use
Technical Data
External Hierarchy
/PBFBI/PRJSDTE
Technical Data
External Hierarchy
/PBFBI/PRJ_ST
Use
Technical Data
External Hierarchy
/PBFBI/PRJSTAT
Use
Exchange Available as of Release SAP Public Budget Formulation 7.1 SP 01Start release
External Hierarchy
/PBFBI/PRJ_TYP
Use
Technical Data
External Hierarchy
/PBFBI/QUERY
Use
Technical Data
External Hierarchy
/PBFBI/RANK_ID
Use
Technical Data
External Hierarchy
/PBFBI/RSTAGE
Use
Technical Data
External Hierarchy
/PBFBI/RCGUID
Technical Data
External Hierarchy
/PBFBI/RECORD2
Use
Technical Data
External Hierarchy
/PBFBI/RECORD
Use
External Hierarchy
/PBFBI/RFPRJID
Use
This characteristic displays the reference projection ID. All what-if IDs will be generated on top of reference
projection IDs. For such what-if IDs, this characteristic displays their reference/parent projection ID.
Technical Data
External Hierarchy
/PBFBI/JOB_CLS
Use
This characteristic enables you to display key figures based on employee criteria.
Technical Data
Exchange Available as of Release SAP Public Budget Formulation 7.1 SP 01Start release
External Hierarchy
/PBFBI/RPT_POS
Use
Technical Data
External Hierarchy
/PBFBI/SAL_OVD
Use
Technical Data
External Hierarchy
/PBFBI/SOMINST
Technical Data
External Hierarchy
/PBFBI/ST_DATE
Use
Technical Data
External Hierarchy
11.1.4.157 Status
/PBFBI/STATUS
Use
External Hierarchy
/PBFBI/STFRM
Use
Technical Data
External Hierarchy
/PBFBI/STP_DTE
Use
Technical Data
External Hierarchy
/PBFBI/STPMTHS
Use
Technical Data
External Hierarchy
11.1.4.161 Text ID
/PBFBI/TXTID
Use
Technical Data
External Hierarchy
/PBFBI/TXTSTAT
Technical Data
External Hierarchy
/PBFBI/NO_REC
Use
Technical Data
External Hierarchy
/PBFBI/BOOL
Use
Exchange Available as of Release SAP Public Budget Formulation 7.1 SP 01Start release
External Hierarchy
/PBFBI/TRANSTY
Use
Technical Data
External Hierarchy
/PBFBI/TRANSID
Use
This characteristic displays the GUID for a transaction. In Reallocations, each transaction is identified by a
unique GUID.
Technical Data
External Hierarchy
/PBFBI/UPDTMST
Use
Technical Data
External Hierarchy
/PBFBI/UNAME
Use
Technical Data
External Hierarchy
/PBFBI/USERNAM
Technical Data
External Hierarchy
/PBFBI/VAC_CNT
Use
Technical Data
External Hierarchy
/PBFBI/VCT_LGM
Use
External Hierarchy
/PBFBI/VCNT_FL
Use
Technical Data
External Hierarchy
/PBFBI/FMVTYPE
Use
Technical Data
External Hierarchy
/PBFBI/VERSION
Use
Technical Data
External Hierarchy
/PBFBI/WAGETYP
Use
Technical Data
External Hierarchy
Projection Scenario — Queue and Statistics [page 300] is the other InfoArea within PCP Maintenance.
/PBFBI/AUD_O01
Use
This DataStore object is required to keep track of the changes made to the master data. It stores information
such as who made the changes and at what time. It stores the header level information only.
Key Fields
Data Fields
InfoObject Description
0DATE Date
/PBFBI/IOBJNM InfoObject
0TIME Time
Structure
Delta Update
/PBFBI/AUD_O02
Use
This DataStore object is required to keep item level information about the fields which were changed.
Key Fields
InfoObject Description
/PBFBI/GUID GUID
Data Fields
InfoObject Description
/PBFBI/ATTR Attribute
Structure
Delta Update
/PBFBI/PHR_O10
This DataStore object is required for the maintenance of benefit rates corresponding to a benefit area and
benefit plan.
Key Fields
InfoObject Description
Data Fields
InfoObject Description
0CURRENCY Currency
Structure
Delta Update
Delta update is not supported for this DataStore object.
/PBFBI/HRSTO10
This DataStore object is required for the maintenance of benefit rates corresponding to a benefit area and
benefit plan. This DSO is a staging DSO for the ETL process while loading data from the source system and
subsequently pushes the data to DSO /PBFBI/HRPAO06.
Key Figures
InfoObject Description
/PBFBI/DATETO Date To
Data Fields
InfoObject Description
0CURRENCY Currency
Structure
Delta Update
Delta update is not supported for this DataStore object.
/PBFBI/HRPAO02
This DataStore object stores the percentage allocation of a employee across Fund Centers. Data for this DSO
comes from the Employee Maintenance screen.
Key Fields
InfoObject Description
/PBFBI/EMPLOYE Employee MD
Data Fields
InfoObject Description
/PBFBI/FUND Fund
/PBFBI/GRANT Grant
/PBFBI/STATUS Status
Structure
Delta Update
Delta update is not supported for this DataStore object.
/PBFBI/HRSTO02
Use
This DataStore object stores the percentage allocation of a employee across Fund Centers. This DSO is a
staging DSO for the ETL process while loading data from the source system and eventually pushes the data to
DSO /PBFBI/HRPAO02.
Key Fields
InfoObject Description
/PBFBI/EMPLOYE Employee MD
Data Fields
InfoObject Description
/PBFBI/FUND Fund
/PBFBI/GRANT Grant
/PBFBI/STATUS Status
Structure
Delta Update
Delta update is not supported for this DataStore object.
/PBFBI/HRPAO03
Use
This DataStore object is required for the mapping of an employee to a valid combination of benefit area and
benefit plan (employee benefits) . The Employee Maintenance screen provides the data for this DSO.
Key Fields
InfoObject Description
/PBFBI/EMPLOYE Employee
Data Fields
InfoObject Description
/PBFBI/STATUS Status
Structure
Delta Update
/PBFBI/HRSTO03
Use
This DataStore object is required for the mapping of an employee to a valid combination of benefit area and
benefit plan (employee benefits) . This DSO is a staging DSO for the ETL process while loading data from the
source system and eventually pushes the data to DSO /PBFBI/HRPAO03.
Key Fields
InfoObject Description
/PBFBI/EMPLOYE Employee
Data Fields
/PBFBI/STATUS Status
Structure
Delta Update
Delta update is not supported for this DataStore object.
/PBFBI/HRPAO04
Use
This DataStore object is required for the mapping of employee allocations with different positions.
Key Fields
InfoObject Description
/PBFBI/POSTN Position
/PBFBI/EMPLOYE Employee
Data Fields
InfoObject Description
/PBFBI/STATUS Status
Structure
Delta Update
Delta update is not supported for this DataStore object.
/PBFBI/HRPAO05
Use
This DataStore object is required for the mapping of a position to a valid combination of benefit area and
benefit plan (position benefits). Position Maintenance screen provides the data for this DSO.
Key Fields
InfoObject Description
/PBFBI/POSTN Position
InfoObject Description
/PBFBI/STATUS Status
Structure
Delta Update
Delta update is not supported for this DataStore object.
/PBFBI/HRSTO05
Use
This DataStore object is required for the mapping of a position to a valid combination of benefit area and
benefit plan (position benefits). This DSO is a staging DSO for the ETL process while loading data from the
source system and pushes the data to DSO /PBFBI/HRPAO05.
Key Fields
InfoObject Description
/PBFBI/POSTN Position
Data Fields
InfoObject Description
/PBFBI/STATUS Status
Structure
Delta Update
/PBFBI/HRPAO06
Use
This DataStore object is required for the mapping of a job to a valid combination of benefit area and benefit
plan (job benefits). Job Maintenance screen provides the data for this DSO.
Key Fields
/PBFBI/JOB Job
Data Fields
InfoObject Description
/PBFBI/STATUS Status
Structure
Delta Update
Delta update is not supported for this DataStore object.
Use
This DataStore object is required for the mapping of a job to a valid combination of benefit area and benefit
plan (job benefits). This DSO is a staging DSO for the ETL process while loading data from the source system
and pushes the data to DSO /PBFBI/HRPAO06.
InfoObject Description
/PBFBI/JOB Job
Data Fields
InfoObject Description
/PBFBI/STATUS Status
Structure
Delta Update
Delta update is not supported for this DataStore object.
/PBFBI/HRPAO01
This DataStore object stores the percentage allocation of a position across fund centers. Position Maintenance
screen provides the data for this DSO.
Key Fields
InfoObject Description
/PBFBI/POSTN Position
Data Fields
InfoObject Description
/PBFBI/FUND Fund
/PBFBI/GRANT Grant
/PBFBI/STATUS Status
Delta Update
Delta update is not supported for this DataStore object.
/PBFBI/HRSTO01
Use
This DataStore object stores the percentage allocation of a position across fund centers. This DSO is a staging
DSO for the ETL process while loading data from the source system and pushes the data to DSO /PBFBI/
HRPAO01.
Key Fields
InfoObject Description
/PBFBI/POSTN Position
Data Fields
InfoObject Description
/PBFBI/FUND Fund
/PBFBI/GRANT Grant
/PBFBI/STATUS Status
Structure
Delta Update
/PBFBI/HRPAO05
Use
This DataStore object is required for the mapping of a position to a valid combination of benefit area and
benefit plan (position benefits). Position Maintenance screen provides the data for this DSO.
Key Fields
InfoObject Description
/PBFBI/POSTN Position
Data Fields
/PBFBI/STATUS Status
Structure
Delta Update
Delta update is not supported for this DataStore object.
/PBFBI/HRSTO05
Use
This DataStore object is required for the mapping of a position to a valid combination of benefit area and
benefit plan (position benefits). This DSO is a staging DSO for the ETL process while loading data from the
source system and pushes the data to DSO /PBFBI/HRPAO05.
Key Fields
InfoObject Description
/PBFBI/POSTN Position
Data Fields
InfoObject Description
/PBFBI/STATUS Status
Structure
Delta Update
/PBFBI/OPOSTON
Use
This DataStore object is required for storing the data of an position’s monthwise records after performing PEP
calculation for salary and benefits for a projection scenario. This acts as a staging area while pushing the data
to the projection cube.
Key Fields
0DATE Date
/PBFBI/POSTN Position
Data Fields
InfoObject Description
/PBFBI/FUND Fund
/PBFBI/GRANT Grant
/PBFBI/JOB Job
/PBFBI/STATUS Status
/PBFBI/BNT_PCT Benefit %
/PBFBI/SAL_PCT Salary %
Structure
Delta Update
Delta update is not supported for this DataStore object.
/PBFBI/PHR_O12
Use
This DataStore stores the supplementary benefit amounts and rate for the projection scenario.
Key Fields
InfoObject Description
/PBFBI/PROJID Projection ID
Data Fields
InfoObject Description
/PBFBI/RATE Rate
Structure
Delta Update
/PBFBI/PHR_O11
Use
This DataStore stores the supplementary salary amounts and rate for the projection scenario.
Key Fields
InfoObject Description
/PBFBI/PROJID Projection ID
Data Fields
InfoObject Description
/PBFBI/RATE Rate
Delta Update
Delta update is not supported for this DataStore object.
/PBFBI/PHR_O14
Use
This DataStore object stores the Projection Screen parameter header details which is used as a filter for the
projection scenarios.
Key Fields
InfoObject Description
/PBFBI/PROJID Projection ID
Data Fields
InfoObject Description
/PBFBI/FUND Fund
/PBFBI/GRANT Grant
/PBFBI/JOB Job
Structure
Delta Update
Delta update is not supported for this DataStore object.
/PBFBI/PRJ_O15
Use
This DataStore object stores the periodic distribution percentages for the distribution code maintained in the
job class.
Key Fields
InfoObject Description
Data Fields
Structure
Delta Update
Delta update is not supported for this DataStore object.
/PBFBI/PHR_O09
Use
This DataStore object is required for storing salary data such as pay scale area, pay scale type, pay scale group,
pay scale level, and employee subgroup.
Key Fields
InfoObject Description
Data Fields
InfoObject Description
Structure
Delta Update
/PBFBI/EMPCNT
Use
Key Fields
InfoObject Description
/PBFBI/POSTN Position
/PBFBI/EMPLOYE Employee
Data Fields
/PBFBI/JOB Job
/PBFBI/GRANT Grant
/PBFBI/FUND Fund
Structure
Delta Update
11.1.5.2 MultiProviders
/PBFBI/HR_M02
Use
This MultiProvider contains the DataStore objects /PBFBI/HRPAO07 [page 305] and /PBFBI/HRPAO08 [page
311].
/PBFBI/HR_M04
Use
InfoCubes
/PBFBI/HR_M03
Use
InfoCubes
DataStore Objects
/PBFBI/PROJ_1
Use
Time Characteristics
InfoObject Description
Unit
InfoObject Description
Characteristics
/PBFBI/GRANT Grant
/PBFBI/FUND Fund
/PBFBI/EMPLOYE Employee
/PBFBI/POSTN Position
/PBFBI/JOB Job
/PBFBI/PROJID Projection ID
Key Figures
InfoObject Description
/PBFBI/SAL_PCT Salary %
/PBFBI/BNT_PCT Benefit %
/PBFBI/PROJ_2
Use
Time Characteristics
Unit
InfoObject Description
Characteristics
InfoObject Description
/PBFBI/GRANT Grant
/PBFBI/FUND Fund
/PBFBI/EMPLOYE Employee
/PBFBI/POSTN Position
/PBFBI/JOB Job
/PBFBI/PROJID Projection ID
Key Figures
InfoObject Description
/PBFBI/SAL_PCT Salary %
/PBFBI/BNT_PCT Benefit %
/PBFBI/BF_PRJ
Use
InfoCubes
InfoObject InfoCube
/PBFBI/HRPAO07
This DataStore object is required for storing the data of an employee’s monthwise records after performing
PEP calculation for salary and benefits for a projection scenario. This acts as a staging area while pushing the
data to the projection cube.
Key Fields
InfoObject Description
/PBFBI/GUID GUID
Data Fields
InfoObject Description
/PBFBI/FUND Fund
/PBFBI/POSTN Position
/PBFBI/EMPLOYE Employee
0DATETO Valid To
/PBFBI/JOB Job
/PBFBI/SAL_PCT Salary %
/PBFBI/BNT_PCT Benefit %
/PBFBI/GRANT Grant
/PBFBI/PROJID Projection ID
Structure
Delta Update
Delta update is not supported for this DataStore object.
/PBFBI/HRPAO09
Use
This DataStore object is required for storing the data of an employee’s monthwise records after performing
PEP calculation for salary and benefits for a projection scenario. This acts as a staging area while pushing the
data to the projection cube.
Key Fields
InfoObject Description
/PBFBI/GUID GUID
InfoObject Description
/PBFBI/FUND Fund
/PBFBI/POSTN Position
/PBFBI/EMPLOYE Employee
0DATETO Valid To
/PBFBI/JOB Job
/PBFBI/SAL_PCT Salary %
/PBFBI/BNT_PCT Benefit %
/PBFBI/GRANT Grant
/PBFBI/PROJID Projection ID
Structure
Delta Update
Delta update is not supported for this DataStore object.
/PBFBI/HRPAO08
Use
This DataStore object is required for storing the data of an position’s monthwise records after performing PEP
Calculation for salary and benefits for a Projection Scenario. This acts as a staging area while pushing the data
to the projection cube.
Key Fields
InfoObject Description
/PBFBI/GUID GUID
Data Fields
InfoObject Description
/PBFBI/POSTN Position
0DATETO Valid To
/PBFBI/JOB Job
/PBFBI/SAL_PCT Salary %
/PBFBI/BNT_PCT Benefit %
/PBFBI/GRANT Grant
/PBFBI/FUND Fund
0FISCPER3 Posting
/PBFBI/PROJID Projection ID
Delta Update
Delta update is not supported for this DataStore object.
/PBFBI/HRPAO10
Use
This DataStore object is required for storing the data of a position’s monthwise records after performing PEP
calculation for salary and benefits for a projection scenario. This acts as a staging area while pushing the data
to the projection cube.
Key Fields
InfoObject Description
/PBFBI/GUID GUID
Data Fields
InfoObject Description
/PBFBI/POSTN Position
0DATETO Valid To
/PBFBI/JOB Job
/PBFBI/SAL_PCT Salary %
/PBFBI/BNT_PCT Benefit %
/PBFBI/GRANT Grant
/PBFBI/FUND Fund
0FISCPER3 Posting
/PBFBI/PROJID Projection ID
Structure
Delta Update
Delta update is not supported for this DataStore object.
Structure
Use
DataStore Objects
/PBFBI/RBPSO01
Use
This DataStore object is required for storing the data of an Employee's Master Data Records after inheriting the
missing information such as Pay Scale Details, FTE Period, Distribution Code, Commitment Item, and so on for
a Projection Scenario. This DSO will also hold the Employee Records split based on STEPs after STEP
Calculation. This acts as a reference data for what-if projection scenarios.
Key Fields
InfoObject Description
/PBFBI/GUID GUID
Data Fields
InfoObject Description
/PBFBI/PROJID Projection ID
/PBFBI/EMPLOYE Employee
0DATETO Valid to
/PBFBI/JOB Job
/PBFBI/POSTN Position
/PBFBI/FUND Fund
/PBFBI/GRANT Grant
/PBFBI/SAL_PCT Salary %
/PBFBI/BNT_PCT Benefit %
Structure
Delta Update
The following delta update is supported for this DataStore object:
● Delta update:
● DataSource:
/PBFBI/RBPSO05
Use
This DataStore object is required for storing the data snap shot of an Allocation Details of all the Employees
qualified for the Reference Projection Run. This acts as a reference data for What-IF projection Scenarios.
Key Fields
InfoObject Description
/PBFBI/PROJID Projection ID
/PBFBI/EMPLOYE Employee
Data Fields
InfoObject Description
/PBFBI/FUND Fund
/PBFBI/GRANT Grant
/PBFBI/STATUS Status
Structure
Delta Update
The following delta update is supported for this DataStore object:
● Delta update:
● DataSource:
/PBFBI/RBPSO07
This DataStore object is required for storing the data snap shopt of the Benefit Details of all the Employees
qualified for the Reference Projection Run. This acts as a reference data for What-IF projection Scenarios. This
DSO also holds Add on Projection Specific Employee Benefits entered by the user on What If Projection Screen.
Key Fields
InfoObject Description
/PBFBI/PROJID Projection ID
/PBFBI/EMPLOYE Employee
Data Fields
InfoObject Description
/PBFBI/STATUS Status
Structure
Delta Update
● Delta update:
/PBFBI/RBPSO09
Use
This DataStore object is required for storing the data snap shopt of the Benefit Details of all the Jobs used for
inheriting missing Employee and Position’s Benefit qualified for the Reference Projection Run. This acts as a
reference data for What-IF projection Scenarios.
Key Fields
InfoObject Description
/PBFBI/PROJID Projection ID
/PBFBI/JOB Job
Data Fields
InfoObject Description
/PBFBI/STATUS Status
Delta Update
The following delta update is supported for this DataStore object:
● Delta update:
● DataSource:
/PBFBI/RBPSO02
Use
This DataStore object is required for storing the data of an Position’s Master Data Records after inheriting the
missing information such as Pay Scale Details, FTE Period, Distribution Code, Commitment Item, etc. for a
Projection Scenario. This DSO will also hold the Position Records splitted based on STEPs after STEP
Calculation. This acts as a reference data for What-IF projection Scenarios.
Key Fields
InfoObjects Description
/PBFBI/GUID GUID
Data Fields
InfoObjects Description
/PBFBI/PROJID Projection ID
/PBFBI/POSTN Position
0DATETO Valid to
/PBFBI/JOB Job
/PBFBI/FUND Fund
/PBFBI/GRANT Grant
/PBFBI/SAL_PCT Salary %
/PBFBI/BNT_PCT Benefit %
Structure
Delta Update
The following delta update is supported for this DataStore object:
● Delta update:
● DataSource:
/PBFBI/RBPSO06
Use
This DataStore object is required for storing the data snap shopt of an Allocation Details of all the Positions
qualified for the Reference Projection Run. This acts as a reference data for What-IF projection Scenarios.
Key Fields
InfoObject Description
/PBFBI/POSTN Position
Data Fields
InfoObject Description
/PBFBI/FUND Fund
/PBFBI/GRANT Grant
/PBFBI/STATUS status
Structure
Delta Update
The following delta update is supported for this DataStore object:
● Delta update:
● DataSource:
/PBFBI/RBPSO08
This DataStore object is required for storing the data snap shopt of the Benefit Details of all the Positions
qualified for the Reference Projection Run. This acts as a reference data for What-IF projection Scenarios. This
DSO also holds Add on Projection Specific Position Benefits entered by the user on What If Projection Screen.
Key Fields
InfoObject Description
/PBFBI/PROJID Projection ID
/PBFBI/POSTN Position
Data Fields
InfoObject Description
/PBFBI/STATUS Status
Structure
Delta Update
The following delta update is supported for this DataStore object:
● Delta update:
● DataSource:
/PBFBI/RBPSO03
Use
This DataStore object is required for storing the data snap shopt of Employee’s Annual Count Details of all the
Positions qualified for the Reference Projection Run. This acts as a reference data for What-IF projection
Scenarios.
Key Fields
InfoObject Description
/PBFBI/PROJID Projection ID
/PBFBI/POSTN Postion
Data Fields
InfoObject Description
Structure
Delta Update
● Delta update:
● DataSource:
/PBFBI/RBPSO04
Use
This DataStore object is required for storing the Pay Table Details entered by the user on a What IF Projection
Screen while executing What IF Projection Run.
Key Fields
InfoObjects Description
/PBFBI/PROJID Projection ID
0DATETO Valid to
Data Fields
InfoObject Description
Delta Update
The following delta update is supported for this DataStore object:
● Delta update:
● DataSource:
/PBFBI/RPRJ_1
Use
Time Characteristics
InfoObject Description
Unit
InfoObject Description
Characteristics
/PBFBI/EMPLOYE Employee
/PBFBI/FUND Fund
/PBFBI/GRANT Grant
/PBFBI/JOB Job
/PBFBI/POSTN Position
/PBFBI/PROJID Projection ID
Key Figures
InfoObject Description
/PBFBI/SAL_PCT Salary %
/PBFBI/BNT_PCT Benefit %
/PBFBI/PPRD_C4
Use
Time Characteristics
InfoObject Description
Unit
InfoObject Description
Characteristics
InfoObject Description
/PBFBI/GRANT Grant
/PBFBI/FUND Fund
/PBFBI/EMPLOYE Employee
/PBFBI/POSTN Position
/PBFBI/JOB Job
/PBFBI/PROJID Projection ID
Key Figures
/PBFBI/SAL_PCT Salary %
/PBFBI/BNT_PCT Benefit %
/PBFBI/PPRDOE4
Use
Key Fields
InfoObject Description
/PBFBI/GUID GUID
Data Fields
InfoObject Description
/PBFBI/FUND Fund
/PBFBI/POSTN Position
/PBFBI/EMPLOYE Employee
0DATETO Valid To
/PBFBI/JOB Job
/PBFBI/SAL_PCT Salary %
/PBFBI/BNT_PCT Benefit %
/PBFBI/GRANT Grant
/PBFBI/PROJID Projection ID
Structure
Delta Update
Delta update is not supported for this DataStore object.
/PBFBI/PPRDOP4
Use
Key Fields
InfoObject Description
/PBFBI/GUID GUID
Data Fields
InfoObject Description
/PBFBI/FUND Fund
/PBFBI/POSTN Position
0DATETO Valid To
/PBFBI/JOB Job
/PBFBI/SAL_PCT Salary %
/PBFBI/BNT_PCT Benefit %
/PBFBI/GRANT Grant
/PBFBI/PROJID Projection ID
Delta Update
Use
Time Characteristics
InfoObject Description
Unit
InfoObject Description
Characteristics
/PBFBI/GRANT Grant
/PBFBI/FUND Fund
/PBFBI/EMPLOYE Employee
/PBFBI/POSTN Position
/PBFBI/JOB Job
/PBFBI/PROJID Projection ID
Key Figures
InfoObject Description
/PBFBI/SAL_PCT Salary %
/PBFBI/BNT_PCT Benefit %
Key Fields
InfoObject Description
/PBFBI/GUID GUID
Data Fields
InfoObject Description
/PBFBI/FUND Fund
/PBFBI/POSTN Position
/PBFBI/EMPLOYE Employee
0DATETO Valid To
/PBFBI/JOB Job
/PBFBI/SAL_PCT Salary %
/PBFBI/BNT_PCT Benefit %
/PBFBI/GRANT Grant
/PBFBI/PROJID Projection ID
Structure
Delta Update
Delta update is not supported for this DataStore object.
Use
Key Fields
/PBFBI/GUID GUID
Data Fields
InfoObject Description
/PBFBI/FUND Fund
/PBFBI/POSTN Position
0DATETO Valid To
/PBFBI/JOB Job
/PBFBI/SAL_PCT Salary %
/PBFBI/BNT_PCT Benefit %
/PBFBI/GRANT Grant
0FISCPER3 Posting
/PBFBI/PROJID Projection ID
InfoObject Description
/PBFBI/FUND Fund
/PBFBI/POSTN Position
0DATETO Valid To
/PBFBI/JOB Job
/PBFBI/SAL_PCT Salary %
/PBFBI/BNT_PCT Benefit %
/PBFBI/GRANT Grant
0FISCPER3 Posting
/PBFBI/PROJID Projection ID
Structure
Delta Update
/PBFBI/PPRD_M1
/PBFBI/PPRD_C1 Pay Period Projection Cube1 Pay Period Projection Cubes [page 341]
/PBFBI/PPRD_C2 Pay Period Projection Cube2 Pay Period Projection Cubes [page 341]
PBFBI/PPRD_C3 Pay Period Projection Cube3 Pay Period Projection Cubes [page 341]
/PBFBI/PPRD_C4 Attrition and Backfill Projection Cube Attrition and Backfill Projection Cube
[page 333]
/PBFBI/PPRD_AD
Use
Key Fields
InfoObject Description
Data Fields
InfoObject Description
Delta Update
Delta update is not supported for this DataStore object.
/PBFBI/PPRD_AH
Use
Key Fields
InfoObject Description
Data Fields
InfoObject Description
/PBFBI/FUND Fund
/PBFBI/GRANT Grant
/PBFBI/JOB Job
/PBFBI/POSTN Position
Structure
Delta Update
Delta update is not supported for this DataStore object.
/PBFBI/PPRD_AB
Use
Key Fields
InfoObject Description
Data Fields
/PBFBI/POSTN Position
Structure
Delta Update
Delta update is not supported for this DataStore object.
InfoObject Description
/PBFBI/BEN_ARE
Use
You can use this characteristic to break key figures down by benefit area.
Technical Data
External Hierarchy
/PBFBI/BEN_PLN
Use
You can use this characteristic to break key figures down by benefit plan.
External Hierarchy
/PBFBI/STAGE
Use
Technical Data
External Hierarchy
/PBFBI/PUVALTP
Use
Technical Data
External Hierarchy
/PBFBI/CI_TYPE
Use
Technical Data
External Hierarchy
/PBFBI/CIGRP
Use
Technical Data
External Hierarchy
/PBFBI/CMMT_IT
Technical Data
External Hierarchy
/PBFBI/DIS_CDE
Use
Technical Data
External Hierarchy
11.1.6.9 Employee
/PBFBI/EMPLOYE
Use
This characteristic enables you to display key figures based on employee criteria.
External Hierarchy
/PBFBI/ESGCAP
Use
This characteristic enables you to display key figures at the level of employee subgroup groupings for collective
agreement provisions.
Technical Data
External Hierarchy
/PBFBI/FM_AREA
Use
Technical Data
/PBFBI/FA_NODE
Use
Technical Data
External Hierarchy
11.1.6.13 Fund
/PBFBI/FUND
Use
Technical Data
External Hierarchy
/PBFBI/FUNDGRP
Use
Technical Data
External Hierarchy
/PBFBI/FU_NODE
Use
Technical Data
External Hierarchy
/PBFBI/FUNDTYP
Technical Data
External Hierarchy
/PBFBI/FUNDPGM
Use
Technical Data
External Hierarchy
/PBFBI/FP_NODE
Use
External Hierarchy
/PBFBI/FUND_CT
Use
Technical Data
External Hierarchy
/PBFBI/FC_NODE
Use
Technical Data
External Hierarchy
/PBFBI/GRANT
Use
Technical Data
External Hierarchy
/PBFBI/GR_NODE
Use
Technical Data
External Hierarchy
/PBFBI/GEN_DIM1
Technical Data
External Hierarchy
/PBFBI/GEN_DIM2
Use
Technical Data
External Hierarchy
/PBFBI/GEN_DIM3
Use
External Hierarchy
/PBFBI/GEN_DIM4
Use
Technical Data
External Hierarchy
/PBFBI/GEN_DIM5
Use
Technical Data
External Hierarchy
/PBFBI/JOB
Use
Technical Data
External Hierarchy
/PBFBI/NODETYP
Use
Technical Data
External Hierarchy
/PBFBI/PYSCLAR
Technical Data
External Hierarchy
/PBFBI/PYSCLGP
Use
Technical Data
External Hierarchy
/PBFBI/PYSCNGP
Use
External Hierarchy
/PBFBI/PYSCLVL
Use
Technical Data
External Hierarchy
/PBFBI/PYSCNLV
Use
Technical Data
External Hierarchy
/PBFBI/PYSCLTY
Use
Technical Data
External Hierarchy
11.1.6.36 Position
/PBFBI/POSTN
Use
Technical Data
External Hierarchy
/PBFBI/RSTAGE
Technical Data
External Hierarchy
/PBFBI/JOB_CLS
Use
This characteristic enables you to display key figures based on employee criteria.
Technical Data
Exchange Available as of Release SAP Public Budget Formulation 7.1 SP 01Start release
External Hierarchy
/PBFBI/FMVTYPE
Use
External Hierarchy
11.1.6.40 Version
/PBFBI/VERSION
Use
Technical Data
External Hierarchy
/PBFBI/WAGETYP
Use
Technical Data
External Hierarchy
Definition
Use
/PBFBI/CE_ON01
Use
This DataStore object is required for the mapping of rule with the hierarchies for all the major dimensions
mapped with the rule.
Key Fields
InfoObject Description
InfoObject Description
/PBFBI/FUND Fund
/PBFBI/GRANT Grant
Structure
Delta Update
/PBFBI/CE_OLF1
This DataStore object is required for the mapping of rule, InfoProvider, and query with the values for all the
major dimensions configured against the rule in the DSO /PBFBI/CE_OH01.
Key Fields
InfoObject Description
/PBFBI/FUND Fund
/PBFBI/GRANT Grant
0DATETO Valid To
Structure
Delta Update
/PBFBI/CE_OH02
This DataStore object is required for the mapping of rule with a form name.
Key Fields
InfoObject Description
Data Fields
InfoObject Description
/PBFBI/KEY01 Key
Structure
Delta Update
Delta update is not supported for this DataStore object.
/PBFBI/CE_OH01
Use
This DataStore object is required for the mapping of rule with the InfoObject and hierarchy. It also maintains
the value for the default node, level, and level indicator.
Key Fields
InfoObject Description
InfoObject Description
Structure
Delta Update
11.1.7.1.2 MultiProviders
/PBFBI/CE_M01
Use
/PBFBI/RANKING
Use
Time Characteristics
InfoObject Description
Characteristics
InfoObject Description
/PBFBI/VERSION Version
Key Figures
InfoObject Description
/PBFBI/HRPJ_R01
Use
Time Characteristics
InfoObject Description
Unit
InfoObject Description
Characteristics
InfoObject Description
/PBFBI/GRANT Grant
/PBFBI/FUND Fund
/PBFBI/EMPLOYE Employee
/PBFBI/POSTN Position
/PBFBI/JOB Job
/PBFBI/PROJID Projection ID
Key Figures
InfoObject Description
/PBFBI/SAL_PCT Salary %
/PBFBI/BNT_PCT Benefit %
/PBFBI/BF_CUBE
Use
InfoObject Description
/PBFBI/FUND Fund
/PBFBI/GRANT Grant
/PBFBI/JOB Job
/PBFBI/OBJECTV Objective
/PBFBI/POSTN Position
/PBFBI/PROJID Projection ID
/PBFBI/VERSION Version
Key Figures
InfoObject Description
/PBFBI/ANUALZ1 Annualization
/PBFBI/BNT_PCT Benefit %
/PBFBI/SALARY1 Salary
/PBFBI/SAL_PCT Salary %
Time Characteristics
InfoObject Description
0CALQUART1 Quarter
/PBFBI/BF_RANK
InfoObject InfoCube
/PBFBI/BF_CUBA
Use
Key Fields
InfoObject Description
/PBFBI/GUID GUID
Data Fields
InfoObject Description
0DATE Date
0TIME Time
/PBFBI/FUND Fund
/PBFBI/GRANT Grant
/PBFBI/POSTN Position
/PBFBI/JOB Job
/PBFBI/RANK_ID Ranking ID
/PBFBI/VERSION Version
/PBFBI/PROJID Projection ID
/PBFBI/OBJECTV Objective
/PBFBI/BNT_PCT Benefit %
/PBFBI/ANUALZ1 Annualization
/PBFBI/SALARY1 Salary
/PBFBI/SAL_PCT Salary %
/PBFBI/STAGE Stage
Structure
Delta Update
Delta update is not supported for this DataStore object.
/PBFBI/BFS_O01
Use
This DataStore object maps the stage authorization object and stages with the form ID.
Key Fields
InfoObject Description
Data Fields
InfoObject Description
Delta Update
/PBFBI/LINETXT
Use
This DataStore Object stores the line item text being entered for every expense and revenue entry of a budget
form ID.
Key Fields
InfoObject Description
/PBFBI/GRANT Grant
/PBFBI/PROJID Projection ID
/PBFBI/FUND Fund
Data Fields
Structure
Delta Update
Delta update is not supported for this DataStore object.
11.1.8.1 MultiProviders
/PBFBI/SL_M01
Use
/PBFBI/SL_M02
Use
/PBFBI/SL_RANK
Use
/PBFBI/SL_C02
Use
Characteristics
InfoObject Description
/PBFBI/GRANT Grant
/PBFBI/FUND Fund
/PBFBI/POSTN Position
/PBFBI/JOB Job
/PBFBI/PROJID Projection ID
/PBFBI/OBJECTV Objective
/PBFBI/VERSION Version
Key Figures
InfoObject Description
/PBFBI/BNT_PCT Benefit %
/PBFBI/ANUALZ1 Annualization
/PBFBI/SALARY1 Salary
/PBFBI/SAL_PCT Salary %
Time Characteristics
InfoObject Description
0CALQUART1 Quarter
/PBFBI/SL_C01
Characteristics
InfoObject Description
/PBFBI/GRANT Grant
/PBFBI/FUND Fund
/PBFBI/POSTN Position
/PBFBI/JOB Job
/PBFBI/PROJID Projection ID
/PBFBI/OBJECTV Objective
/PBFBI/VERSION Version
Key Figures
InfoObject Description
/PBFBI/BNT_PCT Benefit %
/PBFBI/ANUALZ1 Annualization
/PBFBI/SALARY1 Salary
/PBFBI/SAL_PCT Salary %
Time Characteristics
InfoObject Description
0CALQUART1 Quarter
/PBFBI/SL_C03
Use
Characteristics
/PBFBI/GRANT Grant
/PBFBI/FUND Fund
/PBFBI/POSTN Position
/PBFBI/JOB Job
/PBFBI/PROJID Projection ID
/PBFBI/OBJECTV Objective
/PBFBI/VERSION Version
Key Figures
InfoObject Description
/PBFBI/BNT_PCT Benefit %
/PBFBI/ANUALZ1 Annualization
/PBFBI/SALARY1 Salary
/PBFBI/SAL_PCT Salary %
Time Characteristices
InfoObject Description
0CALQUART1 Quarter
/PBFBI/RP_CUBE
Use
Characteristics
InfoObject Description
/PBFBI/GRANT Grant
/PBFBI/FUND Fund
/PBFBI/POSTN Position
/PBFBI/JOB Job
/PBFBI/PROJID Projection ID
/PBFBI/VERSION Version
Key Figures
InfoObject Description
Time Characteristics
InfoObject Description
0CALQUART1 Quarter
/PBFBI/BFCITEM
Use
This DataStore object is used for the mapping of commodity and commitment item.
Key Fields
InfoObject Description
/PBFBI/COMDTY Commodity
Structure
Delta Update
Delta update is not supported for this DataStore object.
/PBFBI/CM_RATE
Use
Key Fields
InfoObject Description
/PBFBI/COMDTY Commodity
Data Fields
InfoObject Description
/PBFBI/STATUS Status
Structure
Delta Update
/PBFBI/SL_O04
Use
Key Fields
/PBFBI/PROJID Projection ID
Data Fields
InfoObject Description
/PBFBI/STATUS Status
Structure
Delta Update
Delta update is not supported for this DataStore object.
/PBFBI/SL_O05
Use
Key Fields
InfoObject Description
Data Fields
InfoObject Description
/PBFBI/STATUS Status
Structure
Delta Update
Delta update is not supported for this DataStore object.
/PBFBI/SL_RTE
Use
Key Fields
InfoObject Description
Data Fields
/PBFBI/STATUS Status
Structure
Delta Update
Delta update is not supported for this DataStore object.
/PBFBI/SL_O01
Use
Key Fields
InfoObject Description
/PBFBI/VERSION Version
Data Fields
InfoObject Description
/PBFBI/STATUS Status
Structure
Delta Update
/PBFBI/RP_O01
Use
Key Fields
InfoObject Description
Data Fields
/PBFBI/STATUS Status
Structure
Delta Update
Delta update is not supported for this DataStore object.
Hyperlinks
Some links are classified by an icon and/or a mouseover text. These links provide additional information.
About the icons:
● Links with the icon : You are entering a Web site that is not hosted by SAP. By using such links, you agree (unless expressly stated otherwise in your
agreements with SAP) to this:
● The content of the linked-to site is not SAP documentation. You may not infer any product claims against SAP based on this information.
● SAP does not agree or disagree with the content on the linked-to site, nor does SAP warrant the availability and correctness. SAP shall not be liable for any
damages caused by the use of such content unless damages have been caused by SAP's gross negligence or willful misconduct.
● Links with the icon : You are leaving the documentation for that particular SAP product or service and are entering a SAP-hosted Web site. By using such
links, you agree that (unless expressly stated otherwise in your agreements with SAP) you may not infer any product claims against SAP based on this
information.
Example Code
Any software coding and/or code snippets are examples. They are not for productive use. The example code is only intended to better explain and visualize the syntax
and phrasing rules. SAP does not warrant the correctness and completeness of the example code. SAP shall not be liable for errors or damages caused by the use of
example code unless damages have been caused by SAP's gross negligence or willful misconduct.
Gender-Related Language
We try not to use gender-specific word forms and formulations. As appropriate for context and readability, SAP may use masculine word forms to refer to all genders.
SAP and other SAP products and services mentioned herein as well as
their respective logos are trademarks or registered trademarks of SAP
SE (or an SAP affiliate company) in Germany and other countries. All
other product and service names mentioned are the trademarks of their
respective companies.