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
⤷ 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 | 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 |