Hierarchy
⤷ PM-WOC-MO (Application Component) Maintenance Orders
⤷ /MRSS/SGE (Package) Multiresource Planning: Scheduling Engine
IMG Activity
ID | /MRSS/OPT_DEMANDS | BAdI: Demand-Based Functions in Optimization |
Transaction Code | /MRSS/92000219 | (empty) |
Created on | 20090925 | |
Customizing Attributes | /MRSS/OPT_DEMANDS | BAdI: Demand-Based Functions in Optimization |
Customizing Activity | /MRSS/OPT_DEMANDS | BAdI: Demand-Based Functions in Optimization |
Document
Document Class | SIMG | Hypertext: Object Class - Class to which a document belongs. |
Document Name | /MRSS/OPT_DEMANDS |
Use
You use this Business Add-In (BAdI) to implement alternative methods for the following functions:
- Calculating the costs of a demand
- Checking the suitability of resources for a demand
If you have activated the BAdI, it is called during optimization in the following cases:
- When the costs to be used during optimization are calculated for a demand
- When the number of qualified resources that can meet a demand is to be calculated for the optimization
Requirements
Standard settings
The BAdI provides the following methods:
GET_BASIC_COSTS
You use this method to override the standard costs that were calculated for the demand in Customizing and instead use individual costs during optimization.
The following parameters can be overwritten:
- Costs for non-fulfillment of demand
- Use of a function to calculate non-fulfillment costs (linear or logarithmic)
- Counter for non-fulfillment costs in logarithmic approximation
- Permitted extension for demand planning of the optimizer
- Direction to determine earliness or lateness
- Penalty costs for late execution
- Penalty costs for early execution
- Factor for adjusting non-fulfillment costs in accordance with the demand priority
CHECK_SUITABLE_RESOURCE_RANKIN
You use this method to modify the list of suitable resources for a demand that the system generated by means of qualification matching.
Activities
For information about implementing BAdIs as part of the Enhancement Concept, see SAP Library for SAP NetWeaver under BAdIs - Embedding in the Enhancement Framework.
Example
Business Attributes
ASAP Roadmap ID | 204 | Establish Functions and Processes |
Mandatory / Optional | 2 | Optional activity |
Critical / Non-Critical | 2 | Non-critical |
Country-Dependency | A | Valid for all countries |
Assigned Application Components
Documentation Object Class | Documentation Object Name | Current line number | Application Component | Application Component Name |
---|---|---|---|---|
SIMG | /MRSS/OPT_DEMANDS | 0 | /MRSS/WFF0000002 | SAP Multiresource Scheduling |
Maintenance Objects
Maintenance object type | E | Business Add-In - Definition |
History
Last changed by/on | SAP | 20090925 |
SAP Release Created in | 700 |