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 |