SAP ABAP Class CL_OLC_SETTLEMENT_RULE_DET_OPR (Determination Class for Operation Settlement Rules)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20091030
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_BADI_OLC_SETTL_RULES_OPR BAdI: Interface for BADI_OLC_ SETTL_RULE_DET_OPR 20091030
Properties
Class CL_OLC_SETTLEMENT_RULE_DET_OPR  
Short Description Determination Class for Operation Settlement Rules    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package IWO1   Appl. Development R/3 Plant Maintenance Order Processing 
Created 20091030   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_OLC_SETTLEMENT_RULE_DET_OPR has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20091030
2 IF_EX_BADI_OLC_SETTL_RULES_OPR BAdI: Interface for BADI_OLC_ SETTL_RULE_DET_OPR 20091030
Friends
Class CL_OLC_SETTLEMENT_RULE_DET_OPR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_OBART_OPER Constant Private Type reference (TYPE) TKB2C-OBART 'OV' 20091102
2 GR_ME Static Attribute Private Object reference (TYPE REF TO) CL_OLC_SETTLEMENT_RULE_DET_OPR Determination Class for Operation Settlement Rules 20091030
3 GT_DFREG Static Attribute Private Type reference (TYPE) TT_DFREG 20091030
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_DEFAULT_RULE_OLC Instance method Private Method Create a Rule by Using SAP Internal Set of Default Rules 20091030
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS CONSTRUCTOR 20091030
3 GET_FIELD_NAME Instance method Private Method Returns Field Name as a Parsing Result of ABAP Expression 20091030
4 GET_INSTANCE Static method Public Method Get Instance of This Singleton Class 20091030
5 GET_OPERATION_SRD Instance method Public Method 20091030
Events
Class CL_OLC_SETTLEMENT_RULE_DET_OPR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_DFREG Private See coding 20091030 tt_dfreg TYPE STANDARD TABLE OF ty_dfreg
2 TY_DFREG Private See coding 20091030 BEGIN OF ty_dfreg, dfreg TYPE tkb2a-dfreg, perbz TYPE pmdfu_srd_olc-perbz, END OF ty_dfreg
Method Signatures

Method APPLY_DEFAULT_RULE_OLC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PMDFU Call by reference Type reference (TYPE) PMDFU_SRD_OLC Result 20091030
2 Importing IS_AFVGD Call by reference Type reference (TYPE) AFVGD Dialog Structure for Order Item 20091030
3 Importing IS_CAUFVD Call by reference Type reference (TYPE) CAUFVD Dialog Structure for Order Header 20091030
4 Importing IV_DFREG Call by reference Type reference (TYPE) TKB2A-DFREG Defaultregel 20091030
5 Importing I_ILOA Call by reference Type reference (TYPE) ILOA ILOA 20091030
6 Importing I_KONTY Call by reference Type reference (TYPE) ABRKOVOR 20091030
# Exception Resumable Description Created on
1 DEFAULT_RULE_NOT_FOUND 20091030
2 NO_KONTY 20091030
3 PROF_SEGMENT_ASSIGNMENT_ERROR 20091030
4 WBS_ELEMENT_ASSIGNMENT_ERROR 20091030

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_OLC_SETTLEMENT_RULE_DET_OPR has no parameter.
Method CLASS_CONSTRUCTOR on class CL_OLC_SETTLEMENT_RULE_DET_OPR has no exception.

Method GET_FIELD_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Value transfer Type reference (TYPE) CHAR24 Character field, length 24 20091030
2 Returning RV_FIELDNAME Value transfer Type reference (TYPE) CHAR24 Character field, length 24 20091030

Method GET_FIELD_NAME on class CL_OLC_SETTLEMENT_RULE_DET_OPR has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_ME Value transfer Object reference (TYPE REF TO) CL_OLC_SETTLEMENT_RULE_DET_OPR Determinierungsklasse für Vorgangsabrechnungsvorschriften 20091030

Method GET_INSTANCE on class CL_OLC_SETTLEMENT_RULE_DET_OPR has no exception.

Method GET_OPERATION_SRD Signature

Method GET_OPERATION_SRD on class CL_OLC_SETTLEMENT_RULE_DET_OPR has no parameter.
Method GET_OPERATION_SRD on class CL_OLC_SETTLEMENT_RULE_DET_OPR has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 605