Additional Functions for Assignments The following additional functions are available for assignments stored in the FORCER framework .
The following functions are available:
Checks
You can define customer-specific checks for the assignments stored in the FORCER framework. To do so, use the Business Add-In /ISDFPS/BADI_FORCERXXX_CHECK.
For more information, see Customizing and choose
Defense Forces
& Public Security
→
Organizational Flexibility
→
Assignments
→
BAdI: Define Checks
The implementation /ISDFPS/BADI_IM_FORCERCN_CHECK is shipped with the standard system for assigning infrastructure objects.
Checks and Follow-Up Actions
You can define customer-specific checks and follow-up actions for the assignments stored in the FORCER framework. To do so, use the Business Add-In /ISDFPS/BD_FORCERXXX_SAVE_CUST.
For more information, see Customizing and choose
Defense Forces
& Public Security
→
Organizational Flexibility
→
Assignments
→
BAdI: Define Checks and Follow-Up Actions
You can use this BAdI to specify whether the checks or follow-up actions are performed before or after the assignment is saved.

A useful follow-up action may be, for example, assigning default values for assignment properties (such as number).
Status
You can specify the status iPPE objects must have so that you can assign them or activate the assignment.
For more information, see Customizing and choose
Defense Forces
& Public Security
→
Organizational Flexibility
→
Assignments
→
Control Assignment of iPPE Objects
Displaying Fields
According to your requirements, you can define how fields are displayed on the tab pages of the
Structures
Workbench
on which assignments to material or infrastructure objects are mapped. To do so, use the
Business Add-In /ISDFPS/BADI_FORCER_ALV_FIELDS.
For more information, see Customizing and choose
Defense Forces
& Public Security
→
Organizational Flexibility
→
Structures Workbench
→
BAdI: Define Display of Assignments
If required, you can show or hide available fields directly on the relevant tab pages in the
Structures Workbench
by choosing the
Change
Layout
pushbutton
Additional Fields
In the FORCER framework table for assignment properties, you can define additional fields that you want to use in the
Structures
Workbench
for assignments, without the need for any extra modifications:
Material and Infrastructure Assignments:
You can add additional fields using the corresponding include CI_FORCE* or using an append that must be in the structure that also contains the include.
Relationships
You can add additional fields using the corresponding include CI_FORCE*.
For the system to display these fields on the
Structures
Workbench
tab pages, you must enhance the /ISDFPS/GENTAB_FILL_COLUMNS function module by these fields accordingly, using the
Enhancement Operations
function.
To be able to edit these fields when creating a relationship, you must enhance the creation dialog box with these fields via the /ISDFPS/BADI_SCR_ADD_DATA Business Add-In. For more information, see Customizing and choose
Defense Forces
& Public Security
Organizational Flexibility
Assignments
BAdI: Use Additional Fields for Relationships
Graphical Display
You can display existing assignments of material or infrastructure objects graphically on the relevant tab pages by choosing the
Graphical Display
pushbutton

Functions from the
SAP Graphics
component are used for the graphical display. For more information, see SAP Library and choose
SAP NetWeaver
Library
→
SAP NetWeaver by Key Capability
→
Application Platform
by Key Capability
→
ABAP Technology
→
UI Technology
→
Front-End Services
→
Graphics
→
SAP Graphics
Prevent Assignment to a Force Element
You can prevent specific iPPE node types from being assigned to the force element, for example, if you use node types as templates for creating objects. For more information, see Customizing and choose
Defense Forces and Public Security
→
Organizational Flexibility
→
Material Planning Objects and Material Packages
→
iPPE Interface Administration
→
Control of Assignment to Force Element
.
Optimization of Data Access
You can use report /ISDFPS/EXEC700_FORCER_TRSET to optimize system access to data for assignments of force elements to material planning objects, material containers, equipment packages, provisions packages, and reportable item codes. When this report is run, the system uses the values of the FORCER_ID and FORCE_CNT fields to determine the corresponding values of the PLVAR, OTYPE, and OBJID fields for data records that already exist in the corresponding assignment tables. For more information, see the report documentation.

Running this report is optional but recommended.
Initial Values for Quantity Fields
You can use report /ISDFPS/EXEC700_FORCER_QUANT to enter the value 1 in the following fields for existing assignments if a value has not been specified:
QUANT (number), QUANT_MAX (maximum number), and QUANT_MIN (minimum number) for assignments to material planning objects.
QUANT (number) for assignments to material containers, equipment packages, provisions packages, and reportable item codes
For more information, see the report documentation.

Running this report is optional but recommended.