SAP ABAP Class CL_SALV_SELOPT (Filter Conditions of Filter Object)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-SRV-ALV (Application Component) SAP List Viewer
⤷
SALV_OM_METADATA (Package) ALV: Meta Data
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_SALV_METADATA_BASE | ALV: Basis Class Meta Data | 20040219 |
Properties
| Class | CL_SALV_SELOPT | |
| Short Description | Filter Conditions of Filter Object | |
| Super Class | CL_SALV_METADATA_BASE | ALV: Basis Class Meta Data |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SALV_OM_METADATA | ALV: Meta Data |
| Created | 20040124 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_SALV_SELOPT has no forward declaration.
Interfaces
Class CL_SALV_SELOPT has no interface implemented.
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_SALV_ADAPTER | 20040308 | ALV: Basis Class Adapter | |
| 2 | CL_SALV_CONTROLLER | 20040221 | ALV: Abstract Controller | |
| 3 | CL_SALV_SERVICE_LAYOUT_DB | 20040308 | ALV: Database Layout |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | SALV_DE_SELOPT_HIGH | Upper Value of Selection Condition | 20040124 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | SALV_DE_SELOPT_LOW | Lower Value of Selection Condition | 20040124 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | SALV_DE_SELOPT_OPTION | Selection Condition Option | 20040124 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | SALV_DE_SELOPT_SIGN | Selection Condition Sign | 20040124 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Constructor | Constructor | 20040124 | |
| 2 | Instance method | Public | Method | Get Top Value | 20040124 | |
| 3 | Instance method | Public | Method | Get Bottom Value | 20040124 | |
| 4 | Instance method | Public | Method | Get Option | 20040124 | |
| 5 | Instance method | Public | Method | Get Sign | 20040124 | |
| 6 | Instance method | Private | Method | 20040331 | ||
| 7 | Instance method | Public | Method | Set Top Value | 20040124 | |
| 8 | Instance method | Public | Method | Set Bottom Value | 20040124 | |
| 9 | Instance method | Public | Method | Set Option | 20040124 | |
| 10 | Instance method | Public | Method | Set Sign | 20040124 |
Events
Class CL_SALV_SELOPT has no event.
Types
Class CL_SALV_SELOPT has no local type.
Method Signatures
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HIGH | Call by reference | Type reference (TYPE) | SALV_DE_SELOPT_HIGH | Oberer Wert einer Selektionsbedingung | 20040124 | |||
| 2 | LOW | Call by reference | Type reference (TYPE) | SALV_DE_SELOPT_LOW | Unterer Wert einer Selektionsbedingung | 20040124 | |||
| 3 | OPTION | Call by reference | Type reference (TYPE) | SALV_DE_SELOPT_OPTION | 'EQ' | Option einer Selektionsbedingung | 20040124 | ||
| 4 | R_CONTROLLER | Call by reference | Object reference (TYPE REF TO) | IF_SALV_CONTROLLER_METADATA | ALV: abstrakter Controller | 20040219 | |||
| 5 | SIGN | Call by reference | Type reference (TYPE) | SALV_DE_SELOPT_SIGN | 'I' | Sign einer Selektionsbedingung | 20040124 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) | 20040331 |
Method GET_HIGH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | VALUE | Value transfer | Type reference (TYPE) | SALV_DE_SELOPT_HIGH | Oberer Wert einer Selektionsbedingung | 20040124 |
Method GET_HIGH on class CL_SALV_SELOPT has no exception.
Method GET_LOW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | VALUE | Value transfer | Type reference (TYPE) | SALV_DE_SELOPT_LOW | Unterer Wert einer Selektionsbedingung | 20040124 |
Method GET_LOW on class CL_SALV_SELOPT has no exception.
Method GET_OPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | VALUE | Value transfer | Type reference (TYPE) | SALV_DE_SELOPT_OPTION | Option einer Selektionsbedingung | 20040124 |
Method GET_OPTION on class CL_SALV_SELOPT has no exception.
Method GET_SIGN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | VALUE | Value transfer | Type reference (TYPE) | SALV_DE_SELOPT_SIGN | Sign einer Selektionsbedingung | 20040124 |
Method GET_SIGN on class CL_SALV_SELOPT has no exception.
Method RAISE_INVALID_INPUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | KEY | Call by reference | Type reference (TYPE) | ANY | 20040331 | ||||
| 2 | METHOD | Call by reference | Type reference (TYPE) | ANY | 20040331 | ||||
| 3 | OBJECT | Call by reference | Type reference (TYPE) | ANY | 20040331 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) | 20040331 |
Method SET_HIGH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | VALUE | Call by reference | Type reference (TYPE) | SALV_DE_SELOPT_HIGH | Oberer Wert einer Selektionsbedingung | 20040124 |
Method SET_HIGH on class CL_SALV_SELOPT has no exception.
Method SET_LOW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | VALUE | Call by reference | Type reference (TYPE) | SALV_DE_SELOPT_LOW | Unterer Wert einer Selektionsbedingung | 20040124 |
Method SET_LOW on class CL_SALV_SELOPT has no exception.
Method SET_OPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | VALUE | Call by reference | Type reference (TYPE) | SALV_DE_SELOPT_OPTION | Option einer Selektionsbedingung | 20040124 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) | 20040331 |
Method SET_SIGN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | VALUE | Call by reference | Type reference (TYPE) | SALV_DE_SELOPT_SIGN | Sign einer Selektionsbedingung | 20040124 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) | 20040331 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 700 |