SAP ABAP Class CL_IMP_OLC_SETTL_RULE_DET_OPR (Implementation class for BADI_OLC_SETTL_RULE_DET_OPR)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   CO (Application Component) Controlling
     ERP_CO_OLC_SWITCHED (Package) Operative Level Costing Switched Class
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 20091028
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_BADI_OLC_SETTL_RULES_OPR BAdI: Interface for BADI_OLC_ SETTL_RULE_DET_OPR 20091028
Properties
Class CL_IMP_OLC_SETTL_RULE_DET_OPR  
Short Description Implementation class for BADI_OLC_SETTL_RULE_DET_OPR    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package ERP_CO_OLC_SWITCHED   Operative Level Costing Switched Class 
Created 20091028   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IMP_OLC_SETTL_RULE_DET_OPR has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20091028
2 IF_EX_BADI_OLC_SETTL_RULES_OPR BAdI: Interface for BADI_OLC_ SETTL_RULE_DET_OPR 20091028
Friends
Class CL_IMP_OLC_SETTL_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' Object type of settlement sender 20091031
2 GT_DFREG Static Attribute Private Type reference (TYPE) TT_DFREG 20091031
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 20091028
2 CLASS_CONSTRUCTOR Static method Public Constructor Initialize rules data 20091031
3 GET_FIELD_NAME Instance method Private Method Returns field name as a parsing result of ABAP expression 20091028
4 TAKEOVER_VALUES Instance method Private Method Take over source to destination value in a generic way 20091106
Events
Class CL_IMP_OLC_SETTL_RULE_DET_OPR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_DFREG Private See coding 20091031 tt_dfreg TYPE STANDARD TABLE OF ty_dfreg
2 TY_DFREG Private See coding 20091031 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 20091028
2 Importing IS_AFVGD Call by reference Type reference (TYPE) AFVGD Dialog Structure for Order Item 20091028
3 Importing IS_CAUFVD Call by reference Type reference (TYPE) CAUFVD Dialog Structure for Order Header 20091028
4 Importing IV_DFREG Call by reference Type reference (TYPE) TKB2A-DFREG 20091031
5 Importing I_ILOA Call by reference Type reference (TYPE) ILOA ILOA 20091028
6 Importing I_KONTY Call by reference Type reference (TYPE) ABRKOVOR 20091028
# Exception Resumable Description Created on
1 DEFAULT_RULE_NOT_FOUND There was no settlement rule 20091028
2 NO_KONTY There was no coding block assigned 20091028
3 PROF_SEGMENT_ASSIGNMENT_ERROR Profitablity Segment exception 20091028
4 REO_SEGMENT_ASSIGNMENT_ERROR Real Estate Object exception 20091105
5 WBS_ELEMENT_ASSIGNMENT_ERROR Assigment of a WBS element has been failed 20091028

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_IMP_OLC_SETTL_RULE_DET_OPR has no parameter.
Method CLASS_CONSTRUCTOR on class CL_IMP_OLC_SETTL_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 Characterfeld Länge 24 20091028
2 Returning RV_FIELDNAME Value transfer Type reference (TYPE) CHAR24 Characterfeld Länge 24 20091028

Method GET_FIELD_NAME on class CL_IMP_OLC_SETTL_RULE_DET_OPR has no exception.

Method TAKEOVER_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DEST Call by reference Type reference (TYPE) ANY 20091106
2 Exporting IS_DEF Call by reference Type reference (TYPE) DFTABELLE 20091106
3 Exporting IS_SOURCE Call by reference Type reference (TYPE) ANY 20091106

Method TAKEOVER_VALUES on class CL_IMP_OLC_SETTL_RULE_DET_OPR has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 605