SAP ABAP IMG Activity /MRSS/OPT_DEMANDS (BAdI: Demand-Based Functions in Optimization)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   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