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