SAP ABAP Class CL_SALV_STC_COL_VISIBILITY_REF (Column Type COMPOUND SIMPLE (with leading column))
Hierarchy
☛
SAP_UI (Software Component) User Interface Technology
⤷ BC-WD-CMP-ATS (Application Component) ABAP Table/Tree Services
⤷ SALV_STC (Package) ALV Services for Tables: Column Catalog impl.
⤷ BC-WD-CMP-ATS (Application Component) ABAP Table/Tree Services
⤷ SALV_STC (Package) ALV Services for Tables: Column Catalog impl.
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_SALV_STC_COL_DATA | Root Class of all Column Types (abstract) | 20120809 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SALV_COLTYPE_VISIBILITY_REF | Column Type "Compound" with leading column | 20120809 |
Properties
Class | CL_SALV_STC_COL_VISIBILITY_REF | |
Short Description | Column Type COMPOUND SIMPLE (with leading column) | |
Super Class | CL_SALV_STC_COL_DATA | Root Class of all Column Types (abstract) |
Instantiability of a Class | 1 | Protected |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SALV_STC | ALV Services for Tables: Column Catalog impl. |
Created | 20110131 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_SALV_STC_COL_VISIBILITY_REF has no forward declaration.
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_SALV_COLTYPE_VISIBILITY_REF | Column Type "Compound" with leading column | 20120809 |
Friends
Class CL_SALV_STC_COL_VISIBILITY_REF has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | CS_AUX_ID | Constant | Protected | See coding | 20120813 | ||||
2 | C_VIRTUAL_COLUMN_PREFIX | Constant | Protected | Type reference (TYPE) | STRING | '$VISIBILITY:' | 20120813 | ||
3 | MO_BASE_COLUMN | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_SALV_STC_COL | 20120809 | |||
4 | MR_SAMPLE_SRC_DATA_RECORD | Instance attribute | Protected | Object reference (TYPE REF TO) | DATA | 20120809 | |||
5 | MS_VISIBLE_CELLS_CONDITION | Instance attribute | Protected | Type reference (TYPE) | IF_SALV_COLTYPE_VISIBILITY_REF=>YS_SIMPLE_FILTER_OPTION | 20120809 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CONSTRUCTOR | Instance method | Protected | Constructor | 20120809 | |
2 | CREATE | Static method | Public | Method | 20120809 | |
3 | GET_FILTER_FOR_VISIBLE_CELLS | Instance method | Protected | Method | 20120816 | |
4 | PREFIX_AUX_ID | Instance method | Protected | Method | 20120809 | |
5 | PREFIX_AUX_ID_IN_RULES | Instance method | Protected | Method | 20120809 | |
6 | REPLACE_COL_NAME_IN_COL_RULES | Instance method | Protected | Method | 20120810 | |
7 | REPLACE_COL_NAME_IN_FLD_RULES | Instance method | Protected | Method | 20120810 |
Events
Class CL_SALV_STC_COL_VISIBILITY_REF has no event.
Types
Class CL_SALV_STC_COL_VISIBILITY_REF has no local type.
Method Signatures
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_BASE_COLUMN | Call by reference | Object reference (TYPE REF TO) | IF_SALV_STC_COL | 20120809 | |||
2 | Importing | IO_SOURCE_DATA_STRUCTDESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | 20120809 | |||
3 | Importing | IS_VISIBLE_CELLS_CONDITION | Call by reference | Type reference (TYPE) | IF_SALV_COLTYPE_VISIBILITY_REF=>YS_SIMPLE_FILTER_OPTION | 20120809 | |||
4 | Importing | I_COLUMN_NAME | Call by reference | Type reference (TYPE) | Y_COLUMN_NAME | 20120809 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SALV_COLUMN_DEFINITION | 20120809 |
Method CREATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_BASE_COLUMN | Call by reference | Object reference (TYPE REF TO) | IF_SALV_STC_COL | 20120809 | |||
2 | Importing | IO_SOURCE_DATA_STRUCTDESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | 20120809 | |||
3 | Importing | IS_VISIBLE_CELLS_CONDITION | Call by reference | Type reference (TYPE) | IF_SALV_COLTYPE_VISIBILITY_REF=>YS_SIMPLE_FILTER_OPTION | 20120809 | |||
4 | Importing | I_COLUMN_NAME | Call by reference | Type reference (TYPE) | Y_COLUMN_NAME | 20120809 | |||
5 | Returning | RO_COL | Value transfer | Object reference (TYPE REF TO) | CL_SALV_STC_COL_VISIBILITY_REF | 20120809 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SALV_COLUMN_DEFINITION | 20120809 |
Method GET_FILTER_FOR_VISIBLE_CELLS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_FIELD_FILTER_RULE | Call by reference | Type reference (TYPE) | IF_SALV_STU_INTERNAL_TYPES=>YT_FIELD_FILTER_RULE | 20120816 |
Method GET_FILTER_FOR_VISIBLE_CELLS on class CL_SALV_STC_COL_VISIBILITY_REF has no exception.
Method PREFIX_AUX_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | X_AUX_FIELD_ID | Call by reference | Type reference (TYPE) | Y_AUX_FIELD_ID | 20120809 | |||
2 | Changing | X_SRC_FIELD_PATH | Call by reference | Type reference (TYPE) | Y_FIELD_PATH | 20120809 |
Method PREFIX_AUX_ID on class CL_SALV_STC_COL_VISIBILITY_REF has no exception.
Method PREFIX_AUX_ID_IN_RULES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | XT_FIELD_AGGR_RULE | Call by reference | Type reference (TYPE) | YT_FIELD_AGGR_RULE | 20120809 | |||
2 | Changing | XT_FIELD_FILTER_RULE | Call by reference | Type reference (TYPE) | YT_FIELD_FILTER_RULE | 20120809 | |||
3 | Changing | XT_FIELD_SORT_RULE | Call by reference | Type reference (TYPE) | YT_FIELD_SORT_RULE | 20120809 |
Method PREFIX_AUX_ID_IN_RULES on class CL_SALV_STC_COL_VISIBILITY_REF has no exception.
Method REPLACE_COL_NAME_IN_COL_RULES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_BASE_COLUMN_NAME | Call by reference | Type reference (TYPE) | Y_COLUMN_NAME | 20120810 | |||
2 | Changing | XS_COLUMN_SORT_RULE | Call by reference | Type reference (TYPE) | YS_SORT_RULE | 20120810 | |||
3 | Changing | XT_COLUMN_AGGR_RULE | Call by reference | Type reference (TYPE) | YT_AGGREGATION_RULE | 20120810 | |||
4 | Changing | XT_COLUMN_FILTER_RULE | Call by reference | Type reference (TYPE) | YT_FILTER_RULE | 20120810 |
Method REPLACE_COL_NAME_IN_COL_RULES on class CL_SALV_STC_COL_VISIBILITY_REF has no exception.
Method REPLACE_COL_NAME_IN_FLD_RULES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_FIELD_AGGR_RULE | Call by reference | Type reference (TYPE) | YT_FIELD_AGGR_RULE | 20120810 | |||
2 | Changing | CT_FIELD_FILTER_RULE | Call by reference | Type reference (TYPE) | YT_FIELD_FILTER_RULE | 20120810 | |||
3 | Changing | CT_FIELD_SORT_RULE | Call by reference | Type reference (TYPE) | YT_FIELD_SORT_RULE | 20120810 | |||
4 | Importing | I_ORIGINAL_COLUMN_NAME | Call by reference | Type reference (TYPE) | Y_COLUMN_NAME | 20120810 |
Method REPLACE_COL_NAME_IN_FLD_RULES on class CL_SALV_STC_COL_VISIBILITY_REF has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 740 |