Hierarchy

⤷

⤷

Properties
Class | CL_HDS_DERIVATION_CONDITION | |
Short Description | Derivation Condition | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | HDS_CORE | Core HDS Functions |
Created | 20050302 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_HDS_DERIVATION_CONDITION has no forward declaration.
Interfaces
Class CL_HDS_DERIVATION_CONDITION has no interface implemented.
Friends
Class CL_HDS_DERIVATION_CONDITION has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Private | Type reference (TYPE) | HDS_DTE_CONDITION_CATEGORY | Condition Cateogry | 20050408 | ||
2 | ![]() |
Constant | Public | Type reference (TYPE) | HDS_DTE_CONDITION_CATEGORY | 'BT' | Condition Cateogry | 20050302 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | HDS_DTE_CONDITION_CATEGORY | 'CP' | Condition Cateogry | 20050303 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | HDS_DTE_CONDITION_CATEGORY | 'EQ' | Condition Cateogry | 20050302 | |
5 | ![]() |
Constant | Public | Type reference (TYPE) | HDS_DTE_CONDITION_CATEGORY | 'GE' | Condition Cateogry | 20050302 | |
6 | ![]() |
Constant | Public | Type reference (TYPE) | HDS_DTE_CONDITION_CATEGORY | 'GT' | Condition Cateogry | 20050302 | |
7 | ![]() |
Constant | Public | Type reference (TYPE) | HDS_DTE_CONDITION_CATEGORY | 'LE' | Condition Cateogry | 20050302 | |
8 | ![]() |
Constant | Public | Type reference (TYPE) | HDS_DTE_CONDITION_CATEGORY | 'LT' | Condition Cateogry | 20050302 | |
9 | ![]() |
Constant | Public | Type reference (TYPE) | HDS_DTE_CONDITION_CATEGORY | 'NB' | Condition Cateogry | 20050302 | |
10 | ![]() |
Constant | Public | Type reference (TYPE) | HDS_DTE_CONDITION_CATEGORY | 'NC' | Condition Cateogry | 20050303 | |
11 | ![]() |
Constant | Public | Type reference (TYPE) | HDS_DTE_CONDITION_CATEGORY | 'NE' | Condition Cateogry | 20050302 | |
12 | ![]() |
Instance attribute | Private | Type reference (TYPE) | FIELDNAME | Field Name | 20050408 | ||
13 | ![]() |
Instance attribute | Private | Type reference (TYPE) | HDS_DTE_CONDITION_VALUE | Value of a Field in a Condition | 20050408 | ||
14 | ![]() |
Instance attribute | Private | Type reference (TYPE) | HDS_DTE_CONDITION_VALUE | Value of a Field in a Condition | 20050408 | ||
15 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | DATA | Reference to Range Line | 20050302 | ||
16 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | DATA | Reference to Range Table | 20050302 | ||
17 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_HDS_DERIVATION_STRUCDESCR | Meta Data for DDIC Structure Type | 20060524 | ||
18 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TABNAME | Table Name | 20050426 | ||
19 | ![]() |
Static Attribute | Public | Type reference (TYPE) | HDS_TAB_CONDITION_CATEGORIES | Condition Categories | 20060524 | ||
20 | ![]() |
Instance attribute | Private | Type reference (TYPE) | HDS_TAB_CONDITION_CATEGORIES | Condition Categories | 20060524 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | Generate Type-Related Range Table | 20050302 |
2 | ![]() |
Instance method | Public | Method | Checks Completeness of this Condition | 20050427 |
3 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20060524 |
4 | ![]() |
Instance method | Public | Method | Supplies an Identical Copy of this Condition | 20050318 |
5 | ![]() |
Instance method | Private | Method | Enters Type-Related Range Table | 20050302 |
6 | ![]() |
Instance method | Private | Method | Supplies Elementary Data Type of this Condition | 20050420 |
7 | ![]() |
Instance method | Public | Method | Supplies Category for this Condition | 20050303 |
8 | ![]() |
Instance method | Public | Method | Supplies Character of a Condition Category | 20060616 |
9 | ![]() |
Instance method | Public | Method | Supplies Field Name for this Condition | 20050303 |
10 | ![]() |
Instance method | Public | Method | Supplies Value for this Condition | 20050303 |
11 | ![]() |
Instance method | Public | Method | Supplies Value for this Condition | 20050303 |
12 | ![]() |
Instance method | Public | Method | Supplies STRUCDESCR of Assigned Structure | 20060529 |
13 | ![]() |
Instance method | Public | Method | Supplies Possible Cond.Categories (Depending on Field Names) | 20050427 |
14 | ![]() |
Instance method | Public | Method | Supplies Information; Does Condition Span Two Values? | 20060616 |
15 | ![]() |
Instance method | Public | Method | Checks if this Condition Includes Another One | 20050318 |
16 | ![]() |
Instance method | Public | Method | Checks Completeness of this Condition | 20050303 |
17 | ![]() |
Instance method | Public | Method | Compares Content of Two Conditions | 20050318 |
18 | ![]() |
Instance method | Private | Method | Checks if Condition Can Be Met | 20050427 |
19 | ![]() |
Instance method | Public | Method | Checks if Cond. Category Is Permitted for this Condition | 20050427 |
20 | ![]() |
Instance method | Public | Method | Condition Met for Input Vector | 20050302 |
21 | ![]() |
Static method | Public | Method | 20060618 | |
22 | ![]() |
Instance method | Private | Method | CONSTRUCTOR | 20060526 |
23 | ![]() |
Instance method | Public | Method | Sets Category for this Condition | 20050303 |
24 | ![]() |
Instance method | Public | Method | Sets Field Name for this Condition | 20050303 |
25 | ![]() |
Instance method | Public | Method | Sets Value for this Condition | 20050303 |
26 | ![]() |
Instance method | Public | Method | Sets Value for this Condition | 20050303 |
27 | ![]() |
Instance method | Public | Method | Supplies Possible Cond.Categories (Depending on Field Names) | 20060524 |
28 | ![]() |
Static method | Public | Method | Generates a Condition Object | 20050304 |
29 | ![]() |
Instance method | Public | Method | Returns Condition as String | 20050302 |
Events
# | Event | Type | Visibility | Description | Created on |
---|---|---|---|---|---|
1 | CONDITION_CHANGED | Instance Event (0) |
Public (2) |
Condition Has Changed | 20050416 |
Types
Class CL_HDS_DERIVATION_CONDITION has no local type.
Method Signatures
Method BUILD_TYPED_RANGE Signature
Method BUILD_TYPED_RANGE on class CL_HDS_DERIVATION_CONDITION has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Inkonsistente Bedingung | 20050427 |
Method CHECK Signature
Method CHECK on class CL_HDS_DERIVATION_CONDITION has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Inkonsistente Bedingung | 20050427 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_HDS_DERIVATION_CONDITION has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HDS_DERIVATION_CONDITION has no exception.
Method CLONE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_REF_CLONE | Value transfer | Object reference (TYPE REF TO) | CL_HDS_DERIVATION_CONDITION | 20060427 |
Method CLONE on class CL_HDS_DERIVATION_CONDITION has no exception.
Method FILL_TYPED_RANGE Signature
Method FILL_TYPED_RANGE on class CL_HDS_DERIVATION_CONDITION has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehlerhafter Parameter | 20050412 |
Method GET_BASIC_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_TYPE | Value transfer | Type reference (TYPE) | DYNPTYPE | R/3-DD: Dynprodatentyp fuer Screen-Painter | 20050420 |
Method GET_BASIC_TYPE on class CL_HDS_DERIVATION_CONDITION has no exception.
Method GET_CATEGORY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_CATEGORY | Value transfer | Type reference (TYPE) | HDS_DTE_CONDITION_CATEGORY | Bedingungstyp | 20050303 |
Method GET_CATEGORY on class CL_HDS_DERIVATION_CONDITION has no exception.
Method GET_CATEGORY_SIGN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_SIGN | Value transfer | Type reference (TYPE) | CHAR10 | Komponente der Versionsnummer | 20060616 |
Method GET_CATEGORY_SIGN on class CL_HDS_DERIVATION_CONDITION has no exception.
Method GET_FIELDNAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_FIELDNAME | Value transfer | Type reference (TYPE) | FIELDNAME | Feldname | 20050303 |
Method GET_FIELDNAME on class CL_HDS_DERIVATION_CONDITION has no exception.
Method GET_HIGH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_HIGH | Value transfer | Type reference (TYPE) | HDS_DTE_CONDITION_VALUE | Wert eines Feldes in einer Bedingung | 20050303 |
Method GET_HIGH on class CL_HDS_DERIVATION_CONDITION has no exception.
Method GET_LOW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_LOW | Value transfer | Type reference (TYPE) | HDS_DTE_CONDITION_VALUE | Wert eines Feldes in einer Bedingung | 20050303 |
Method GET_LOW on class CL_HDS_DERIVATION_CONDITION has no exception.
Method GET_STRUCDESCR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_REF_STRUCDESCR | Value transfer | Object reference (TYPE REF TO) | CL_HDS_DERIVATION_STRUCDESCR | Metadaten zu DDIC-Strukturtyp | 20060529 |
Method GET_STRUCDESCR on class CL_HDS_DERIVATION_CONDITION has no exception.
Method GET_VALID_CATEGORIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_TAB_CATEGORIES | Value transfer | Type reference (TYPE) | HDS_TAB_CONDITION_CATEGORIES | Bedingungstyp | 20050427 |
Method GET_VALID_CATEGORIES on class CL_HDS_DERIVATION_CONDITION has no exception.
Method HAS_TWO_VALUES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_FLG_TWO_VALUES | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20060616 |
Method HAS_TWO_VALUES on class CL_HDS_DERIVATION_CONDITION has no exception.
Method INCLUDES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_REF_CONDITION | Value transfer | Object reference (TYPE REF TO) | CL_HDS_DERIVATION_CONDITION | 20060427 | |||
2 | ![]() |
R_FLG_RESULT | Value transfer | Type reference (TYPE) | HDS_DTE_FLAG | Allgemeines Kennzeichen ( space, 'X') | 20050318 |
Method INCLUDES on class CL_HDS_DERIVATION_CONDITION has no exception.
Method IS_COMPLETE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_RESULT | Value transfer | Type reference (TYPE) | HDS_DTE_FLAG | Allgemeines Kennzeichen ( space, 'X') | 20050303 |
Method IS_COMPLETE on class CL_HDS_DERIVATION_CONDITION has no exception.
Method IS_EQUAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_REF_CONDITION | Value transfer | Object reference (TYPE REF TO) | CL_HDS_DERIVATION_CONDITION | 20060427 | |||
2 | ![]() |
R_FLG_RESULT | Value transfer | Type reference (TYPE) | HDS_DTE_FLAG | Allgemeines Kennzeichen ( space, 'X') | 20050318 |
Method IS_EQUAL on class CL_HDS_DERIVATION_CONDITION has no exception.
Method IS_GRANTABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_RESULT | Value transfer | Type reference (TYPE) | HDS_DTE_FLAG | Allgemeines Kennzeichen ( space, 'X') | 20050427 |
Method IS_GRANTABLE on class CL_HDS_DERIVATION_CONDITION has no exception.
Method IS_VALID_CATEGORY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_CATEGORY | Call by reference | Type reference (TYPE) | HDS_DTE_CONDITION_CATEGORY | Bedingungstyp | 20050427 | ||
2 | ![]() |
R_IS_VALID | Value transfer | Type reference (TYPE) | HDS_DTE_FLAG | Allgemeines Kennzeichen ( space, 'X') | 20060526 |
Method IS_VALID_CATEGORY on class CL_HDS_DERIVATION_CONDITION has no exception.
Method MATCHES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_STR_INPUT | Call by reference | Type reference (TYPE) | ANY | 20050302 | |||
2 | ![]() |
R_FLG_MATCHES | Value transfer | Type reference (TYPE) | HDS_DTE_FLAG | Bedingung trifft zu | 20050302 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Inkonsistente Bedingung | 20050412 | |
2 | ![]() |
Fehlerhafter Parameter | 20050413 |
Method MOVE_ANY_TO_C Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_ANY | Value transfer | Type reference (TYPE) | ANY | 20060618 | |||
2 | ![]() |
R_VALUE | Value transfer | Type reference (TYPE) | HDS_DTE_CONDITION_VALUE | Wert eines Feldes in einer Bedingung | 20060618 |
Method MOVE_ANY_TO_C on class CL_HDS_DERIVATION_CONDITION has no exception.
Method QUASI_CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_REF_STRUCDESCR | Call by reference | Object reference (TYPE REF TO) | CL_HDS_DERIVATION_STRUCDESCR | Metadaten zu DDIC-Strukturtyp | 20060526 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Inkonsistente Bedingung | 20060526 |
Method SET_CATEGORY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_CATEGORY | Call by reference | Type reference (TYPE) | HDS_DTE_CONDITION_CATEGORY | Bedingungstyp | 20050303 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Inkonsistente Bedingung | 20050427 |
Method SET_FIELDNAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20050303 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Inkonsistente Bedingung | 20050421 |
Method SET_HIGH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_HIGH | Call by reference | Type reference (TYPE) | C | Wert eines Feldes in einer Bedingung | 20050303 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehlerhafter Parameter | 20050310 |
Method SET_LOW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_FLG_ALLOW_CHANGE | Value transfer | Type reference (TYPE) | C | 20060711 | |||
2 | ![]() |
I_LOW | Value transfer | Type reference (TYPE) | C | Wert eines Feldes in einer Bedingung | 20050303 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehlerhafter Parameter | 20050310 |
Method SET_VALID_CATEGORIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_TAB_CATEGORIES | Call by reference | Type reference (TYPE) | HDS_TAB_CONDITION_CATEGORIES | Bedingungstyp | 20060524 |
Method SET_VALID_CATEGORIES on class CL_HDS_DERIVATION_CONDITION has no exception.
Method S_CREATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20050304 | ||
2 | ![]() |
I_REF_STRUCDESCR | Call by reference | Object reference (TYPE REF TO) | CL_HDS_DERIVATION_STRUCDESCR | Metadaten zu DDIC-Strukturtyp | 20060524 | ||
3 | ![]() |
R_REF_CONDITION | Value transfer | Object reference (TYPE REF TO) | CL_HDS_DERIVATION_CONDITION | 20060427 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Inkonsistente Bedingung | 20050412 |
Method TO_STRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_STRING | Value transfer | Type reference (TYPE) | STRING | 20050302 |
Method TO_STRING on class CL_HDS_DERIVATION_CONDITION has no exception.
Event Signatures
Event CONDITION_CHANGED Signature
Event CONDITION_CHANGED on class CL_HDS_DERIVATION_CONDITION has no parameter.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 40 |