SAP ABAP Class CL_FLOW_SELECTOR_DIF (Selector for Flows)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM (Application Component) Transaction Manager
     FTR_DIFFERENTIATION (Package) CFM-TM: Differentiation
Properties
Class CL_FLOW_SELECTOR_DIF  
Short Description Selector for Flows    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTR_DIFFERENTIATION   CFM-TM: Differentiation 
Created 19990816   SAP 
Last change 20050109   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FLOW_SELECTOR_DIF has no forward declaration.
Interfaces
Class CL_FLOW_SELECTOR_DIF has no interface implemented.
Friends
Class CL_FLOW_SELECTOR_DIF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 _DIFF_TERMS Instance attribute Private Type reference (TYPE) DIFY_DIFF_TERMS_EXTENDED Differentiation Terms 19991020
2 _DIFF_VALUES Instance attribute Private Type reference (TYPE) DIFS_DIFF_VALUES Differentiation Values 19990930
3 _FIELD_ASSIGNMENTS Static Attribute Private Type reference (TYPE) DIFY_DIFF_TERM_FIELDNAMES Field Names 20000222
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20000221
2 CLONE Instance method Public Method Copy Selector 19990902
3 COMPARE Instance method Public Method Compare with Another Selector 20000218
4 CONSTRUCTOR Instance method Public Constructor Constructor 19990816
5 EXCHANGE_VALUES Instance method Public Method Swap Differentiation Values 20000607
6 EXTEND Instance method Public Method Add Second Selector 19990902
7 EXTRACT Instance method Public Method Extract Flow Selector with Relevant Differentiation Criteria 19990816
8 EXTRACT_BY_RULES Instance method Public Method With Rules 19991125
9 GENERATE_RANGES Instance method Public Method Generate Ranges for Database Selection 20000504
10 GET_DIFF_TERMS Instance method Public Method Get Differentiation Terms 19990830
11 GET_DIFF_VALUE Instance method Public Method Gets the Value for the Differentiation Term 20000413
12 GET_DIFF_VALUES Instance method Public Method Get Differentiation Values 19990818
13 GET_INCOMPLETE_TERMS Instance method Public Method Get Differentiation Terms that have Undefined Values 20000218
14 GET_SIZE Instance method Public Method Number of Differentiation Terms 19990816
15 GET_VALUE_TEXT Instance method Public Method Get Differentiation Terms 20000718
16 GET_VALUE_TEXTS Instance method Public Method Get Texts for all Differentiation Terms 20000718
17 IS_EQUAL Instance method Public Method Comparison with Another Selector (Test for Equality) 19990816
18 IS_PART_OF Instance method Public Method Subset Comparison with Another Selector 19990816
19 IS_PART_OF_RANGES Instance method Public Method Checks if the Selector is Contained in the Ranges 20001018
20 MERGE Instance method Public Method Form Intersection of both Selectors 19990930
21 MODIFY_DIFF_VALUE Instance method Public Method Change Single Value 20000222
22 PRINT Instance method Public Method Output in Report (for test purposes only) 19990816
23 SET_DIFF_VALUES Instance method Public Method Set Differentiation Values 20020624
24 TO_STRING Instance method Public Method Links the Filled Differentiation Values to a String 20001020
Events
Class CL_FLOW_SELECTOR_DIF has no event.
Types
Class CL_FLOW_SELECTOR_DIF has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CLONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_SELECTOR Value transfer Object reference (TYPE REF TO) CL_FLOW_SELECTOR_DIF Selektor 19990902

Method CLONE on class CL_FLOW_SELECTOR_DIF has no exception.

Method COMPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ADDITIONAL_TERMS Call by reference Type reference (TYPE) DIFY_DIFF_TERMS zusätzliche Begriffe 20000218
2 Exporting EX_DIFFERENT_VALUES Call by reference Type reference (TYPE) DIFY_DIFF_TERMS abweichende Werte 20000218
3 Exporting EX_MATCHING_TERMS Call by reference Type reference (TYPE) DIFY_DIFF_TERMS übereinstimmende Begriffe 20000218
4 Exporting EX_MATCHING_VALUES Call by reference Type reference (TYPE) DIFY_DIFF_TERMS übereinstimmende Werte 20000218
5 Exporting EX_MISSING_TERMS Call by reference Type reference (TYPE) DIFY_DIFF_TERMS fehlende Begriffe 20000218
6 Importing IM_SELECTOR Call by reference Object reference (TYPE REF TO) CL_FLOW_SELECTOR_DIF Selektor 20000218

Method COMPARE on class CL_FLOW_SELECTOR_DIF has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DIFF_TERMS Call by reference Type reference (TYPE) DIFY_DIFF_TERMS Differenzierungsbegriffe 20000118
2 Importing IM_DIFF_VALUES Call by reference Type reference (TYPE) DIFS_DIFF_VALUES Differenzierungswerte 19990816

Method CONSTRUCTOR on class CL_FLOW_SELECTOR_DIF has no exception.

Method EXCHANGE_VALUES 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 Selektor für Bewegungen 20000607
2 Importing IM_TERMS Value transfer Type reference (TYPE) DIFY_DIFF_TERMS Tabelle für Differenzierungsbegriffe 20000607
# Exception Resumable Description Created on
1 DIFF_TERM_NOT_IN_DESTINATION Der Diff.-begriff ist nicht im Ziel-Selektor enthalten 20000607
2 DIFF_TERM_NOT_IN_SOURCE Der Diff.-begriff ist nicht im Quell-Selektor enthalten 20000607

Method EXTEND 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 Selektor 19990902
# Exception Resumable Description Created on
1 SAME_DIFF_TERM_TWICE Diff.Begriff ist bereits in Selektor enthalten. 19991020

Method EXTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DIFF_TERMS Value transfer Type reference (TYPE) DIFY_DIFF_TERMS Diff.arten 19990823
2 Returning RE_SELECTOR Value transfer Object reference (TYPE REF TO) CL_FLOW_SELECTOR_DIF extrahierter Selektor 19990816

Method EXTRACT on class CL_FLOW_SELECTOR_DIF has no exception.

Method EXTRACT_BY_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RULES Call by reference Object reference (TYPE REF TO) CL_DIFF_RULES_DIF Regeln 19991125
2 Returning RE_SELECTOR Value transfer Object reference (TYPE REF TO) CL_FLOW_SELECTOR_DIF Selektor 19991125

Method EXTRACT_BY_RULES on class CL_FLOW_SELECTOR_DIF has no exception.

Method GENERATE_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ADD_SPACES Call by reference Type reference (TYPE) OS_BOOLEAN ' ' Für generische Suche 20000504
2 Returning RE_RANGES Value transfer Type reference (TYPE) DIFS_SELECTION_RANGES Ranges für DB-Selektion 20000504

Method GENERATE_RANGES on class CL_FLOW_SELECTOR_DIF has no exception.

Method GET_DIFF_TERMS 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 Begriffe 19990830

Method GET_DIFF_TERMS on class CL_FLOW_SELECTOR_DIF has no exception.

Method GET_DIFF_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_VALUE Call by reference Type reference (TYPE) ANY Diff.Wert 20000413
2 Importing IM_TERM Call by reference Type reference (TYPE) DIF_DIFF_TERM Diff.Begriff 20000413
# Exception Resumable Description Created on
1 INVALID_DIFF_TERM Der Selektor enthält das angegebene Merkmal nicht 20000413

Method GET_DIFF_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_DIFF_VALUES Value transfer Type reference (TYPE) DIFS_DIFF_VALUES Diff.Werte 19990818

Method GET_DIFF_VALUES on class CL_FLOW_SELECTOR_DIF has no exception.

Method GET_INCOMPLETE_TERMS 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 Begriffe 20000218

Method GET_INCOMPLETE_TERMS on class CL_FLOW_SELECTOR_DIF has no exception.

Method GET_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_SIZE Value transfer Type reference (TYPE) I Anzahl Diffs 19990816

Method GET_SIZE on class CL_FLOW_SELECTOR_DIF has no exception.

Method GET_VALUE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TERM Call by reference Type reference (TYPE) DIF_DIFF_TERM Differenzierungsbegriff 20000718
2 Returning RE_TEXT Value transfer Type reference (TYPE) XALLB Text 20000718
# Exception Resumable Description Created on
1 INVALID_DIFF_TERM Ungültiger Differenzierungsbegriff 20000718

Method GET_VALUE_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TEXTS Value transfer Type reference (TYPE) DIFS_DIFF_VALUES_TEXT Texte 20000718

Method GET_VALUE_TEXTS on class CL_FLOW_SELECTOR_DIF has no exception.

Method IS_EQUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLOW_SELECTOR Call by reference Object reference (TYPE REF TO) CL_FLOW_SELECTOR_DIF Selektor 19990816
2 Returning RE_RESULT Value transfer Type reference (TYPE) ANKREUZ Ergebnis 19990816

Method IS_EQUAL on class CL_FLOW_SELECTOR_DIF has no exception.

Method IS_PART_OF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLOW_SELECTOR Call by reference Object reference (TYPE REF TO) CL_FLOW_SELECTOR_DIF Selektor 19990816
2 Returning RE_RESULT Value transfer Type reference (TYPE) ANKREUZ Ergebnis 19990816

Method IS_PART_OF on class CL_FLOW_SELECTOR_DIF has no exception.

Method IS_PART_OF_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RANGES Call by reference Type reference (TYPE) DIFS_SELECTION_RANGES Ranges über Differenzierungswerte für DB-Selektion 20001018
2 Returning RE_RESULT Value transfer Type reference (TYPE) OS_BOOLEAN Boolean 20001018

Method IS_PART_OF_RANGES on class CL_FLOW_SELECTOR_DIF has no exception.

Method MERGE 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 Selektor 19990930

Method MERGE on class CL_FLOW_SELECTOR_DIF has no exception.

Method MODIFY_DIFF_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TERM Call by reference Type reference (TYPE) DIF_DIFF_TERM Differenzierungsbegriff 20000222
2 Importing IM_VALUE Call by reference Type reference (TYPE) ANY Differenzierungswert 20000222
# Exception Resumable Description Created on
1 INVALID_DIFF_TERM Ungültiger Differenzierungsbegriff 20000607

Method PRINT Signature

Method PRINT on class CL_FLOW_SELECTOR_DIF has no parameter.
Method PRINT on class CL_FLOW_SELECTOR_DIF has no exception.

Method SET_DIFF_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DIFF_VALUES Value transfer Type reference (TYPE) DIFS_DIFF_VALUES Struktur für Differenzierungswerte 20020624

Method SET_DIFF_VALUES on class CL_FLOW_SELECTOR_DIF has no exception.

Method TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_STRING1 Value transfer Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20001020
2 Exporting EX_STRING2 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20001020

Method TO_STRING on class CL_FLOW_SELECTOR_DIF has no exception.
History
Last changed by/on SAP  20050109 
SAP Release Created in