SAP ABAP IMG Activity BADI_OLC_SETTL_RULE (BAdI: Maintenance/Service Order: Settlement Rule for Operation)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       IWO1 (Package) Appl. Development R/3 Plant Maintenance Order Processing
IMG Activity
ID BADI_OLC_SETTL_RULE BAdI: Maintenance/Service Order: Settlement Rule for Operation  
Transaction Code S_EB5_05000421   (empty) 
Created on 20091009    
Customizing Attributes BADI_OLC_SETTL_RULE   BAdI: Maintenance/Service Order: Settlement Rule for Operation 
Customizing Activity BADI_OLC_SETTL_RULE   BAdI: Maintenance/Service Order: Settlement Rule for Operation 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name BADI_OLC_SETTL_RULE_DET_OPR    

Use

This Business Add-In (BAdI) is used in the Plant Maintenance (PM) component.

You can use this BAdI to create settlement rules for a maintenance and service order at operation level. For example, you can define which data is copied to settlement rules that are being created, both from the reference objects that are assigned to the operation (for example, functional location or equipment) and from the Customizing settings.

Requirements

You can only execute customer-specific default logic if you have defined the necessary settings in Customizing under Define Cost Settings.

Standard settings

  • In the standard system, this Business Add-In is active.
  • The BAdI is not for multiple use.
  • The BAdI is not filter dependent.

Note

First, the BAdI checks whether a technical object (functional location or equipment) exists for an operation. If a technical object exists, the system creates a settlement rule on the basis of the master data of this technical object. The system uses the same logic as when determining proposals for a settlement rule at header level. If no technical object exists in the order operation, the system runs a similar check for the reference object in the order header,and determines a suitable settlement rule from the data at header level. If the BAdI does not find any relevant data, the system does not determine a settlement rule for the order operation.

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

See also

This BAdI uses the interface IF_EX_BADI_OLC_SETTL_RULES_OPR. For more information, display the interface in the Class Builder.

Business Attributes
ASAP Roadmap ID 257   Create User Exits 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency A   Valid for all countries 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20091013 
SAP Release Created in 605