SAP ABAP Class CL_DIFF_RULES_DIF (Differentiation Rules)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM (Application Component) Transaction Manager
     FTR_DIFFERENTIATION (Package) CFM-TM: Differentiation
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DIFF_RULES_ACP_TRAC Obsolete!!! Differentiation Rules for Sec. Account Positions 20000620
2 Inheritance (c INHERITING FROM c_ref)  CL_DIFF_RULES_ASP_TRAC Obsolete!!! Diff. Rules for Class Positions in Sec. Accounts 20000620
3 Inheritance (c INHERITING FROM c_ref)  CL_DIFF_RULES_TRAC Differentiation Rules for Subledger Positions 20000609
4 Inheritance (c INHERITING FROM c_ref)  CL_DIFF_RULES_TRL Grouping of Flows 19990915
5 Inheritance (c INHERITING FROM c_ref)  CL_DIFF_RULES_TRQ Grouping of Flows 19990903
Properties
Class CL_DIFF_RULES_DIF  
Short Description Differentiation Rules    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTR_DIFFERENTIATION   CFM-TM: Differentiation 
Created 19990820   SAP 
Last change 20050109   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DIFF_RULES_DIF has no forward declaration.
Interfaces
Class CL_DIFF_RULES_DIF has no interface implemented.
Friends
Class CL_DIFF_RULES_DIF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 _LOT_EXCEPTION_FLG Static Attribute Protected Type reference (TYPE) CHAR1 'X' = Entries in the TPM_MIG_LOT_MIXD Exception Table 20040207
2 _RULES Static Attribute Private Type reference (TYPE) EXISTING_RULES Rules 20000609
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_CRITERIA Instance method Protected Method Adjust Criteria 19990914
2 GET_CRITERIA Instance method Public Method Determine Differentiation Criteria 19990830
3 GET_INFLUENCES Instance method Public Method Determine Factors 19990830
4 GET_LOT_EXCEPTION_FLG Instance method Public Method Flag Entries in TPM_MIG_LOT_MIXD 20040207
5 GET_SINGLETON Static method Public Method Get Rule Instance 20000609
6 LOOKUP_DIFFERENTIATION Instance method Protected Method Look Up Differentiation in Customizing 19990914
Events
Class CL_DIFF_RULES_DIF has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 EXISTING_RULE Private See coding Rule 20000609
2 EXISTING_RULES Private See coding EXISTING_RULES 20000609
Method Signatures

Method ADJUST_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CRITERIA Call by reference Type reference (TYPE) DIFY_DIFF_TERMS Kriterien 19990914

Method ADJUST_CRITERIA on class CL_DIFF_RULES_DIF has no exception.

Method GET_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SELECTOR Call by reference Object reference (TYPE REF TO) CL_FLOW_SELECTOR_DIF Kriterien 19990830
2 Returning RE_TERMS Value transfer Type reference (TYPE) DIFY_DIFF_TERMS Diff.Arten 19990830
# Exception Resumable Description Created on
1 DIFFERENTIATION_NOT_FOUND Die ausgewählte Differenzierung existiert nicht 19991026
2 TERM_IS_NO_INFLUENCE Differenzierungsbegriff ist keine Einflußgröße 19990830

Method GET_INFLUENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TERMS Value transfer Type reference (TYPE) DIFY_DIFF_TERMS Diff.Arten 19990830

Method GET_INFLUENCES on class CL_DIFF_RULES_DIF has no exception.

Method GET_LOT_EXCEPTION_FLG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EX_LOT_EXCEPTION_FLG Value transfer Type reference (TYPE) CHAR1 Flag Einträge in TPM_MIG_LOT_MIXD 20040207

Method GET_LOT_EXCEPTION_FLG on class CL_DIFF_RULES_DIF has no exception.

Method GET_SINGLETON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Klassenname 20000609
2 Returning RE_SINGLETON Value transfer Object reference (TYPE REF TO) CL_DIFF_RULES_DIF Differenzierungsregeln 20000609

Method GET_SINGLETON on class CL_DIFF_RULES_DIF has no exception.

Method LOOKUP_DIFFERENTIATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SELECTOR Call by reference Object reference (TYPE REF TO) CL_FLOW_SELECTOR_DIF Differenzierungswerte 20000720
2 Returning RE_DIFF_NAME Value transfer Type reference (TYPE) DIF_DIFF_NAME Diff.Arten 19990914
# Exception Resumable Description Created on
1 TERM_IS_NO_INFLUENCE Differenzierungsbegriff ist keine Einflußgröße 19990914
History
Last changed by/on SAP  20050109 
SAP Release Created in