SAP ABAP Class CL_SALV_STC_COL_REFFIELD (Column Type REFFIELD (abstract))
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) 20100728
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SALV_STC_COL_AMOUNT Column Type AMOUNT 20100728
2 Inheritance (c INHERITING FROM c_ref)  CL_SALV_STC_COL_QUANTITY Column Type QUANTITY 20100728
Properties
Class CL_SALV_STC_COL_REFFIELD  
Short Description Column Type REFFIELD (abstract)    
Super Class CL_SALV_STC_COL_DATA Root Class of all Column Types (abstract) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALV_STC   ALV Services for Tables: Column Catalog impl. 
Created 20100728   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SALV_STC_COL_REFFIELD has no interface implemented.
Friends
Class CL_SALV_STC_COL_REFFIELD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_FIELD_CONVERTER_EXT Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_STC_FIELD_CONVERTER Generic Field Converter Interface 20110111
2 MO_REF_TYPE Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20130529
3 MT_CODE Instance attribute Protected Type reference (TYPE) YT_REF 20100910
4 MT_DESCR Instance attribute Protected Type reference (TYPE) YT_REF 20100910
5 M_REFFIELD_PATH Instance attribute Protected Type reference (TYPE) Y_FIELD_PATH 20100806
6 M_REFVALUE Instance attribute Protected Type reference (TYPE) STRING fixed currency 20130529
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_VALUES_WITH_REF Instance method Protected Method 20100906
2 CONSTRUCTOR Instance method Public Constructor 20100728
3 CONVERT_FILTER_RULES_WITH_REF Instance method Protected Method 20100903
4 CREATE_FIELD_FILTER_RULE_GRPS Instance method Protected Method 20100903
5 DECOMPOSE_VALUE Instance method Protected Method 20100906
6 DECOMPOSE_VALUE_RANGE Instance method Protected Method 20100906
7 GET_CODES Instance method Protected Method 20100910
8 GET_DESCRIPTIONS Instance method Protected Method 20100910
9 GET_REF_HANDLER Instance method Public Method 20100906
10 GET_VALUES_WITH_REF Instance method Protected Method 20100903
11 IS_CSEQUENCE Instance method Protected Method 20100728
12 IS_NUMERIC Instance method Protected Method 20100728
13 IS_REF_PRESENTED_AS_DESCR Instance method Protected Method 20100906
14 RAISE_EXCEPTION_REFS_NOT_EQUAL Instance method Protected Method 20100906
15 RAISE_EXCEPTION_REF_MISSING Instance method Protected Method 20100906
16 RAISE_EXCEPTION_UNKNOWN_REF Instance method Protected Method 20100906
17 SPLIT_EXT_VALUE Instance method Protected Method 20100906
18 SPLIT_FILTER_RULES Instance method Protected Method 20100906
Events
Class CL_SALV_STC_COL_REFFIELD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_REF Protected See coding 20100910 begin of ys_ref, ref type string, length type i, shrt_ref type string, shrt_length type i, end of ys_ref
2 YS_VALUE_RANGE_WITH_REF Protected See coding 20100903 begin of ys_value_range_with_ref, value_low type string, value_high type string, ref type string, end of ys_value_range_with_ref
3 YS_VALUE_WITH_REF Protected See coding 20100903 begin of ys_value_with_ref, value type string, ref type string, end of ys_value_with_ref
4 YT_REF Protected See coding 20100910 yt_ref type standard table of ys_ref with default key
5 YT_VALUE_RANGE_WITH_REF Protected See coding 20100903 yt_value_range_with_ref type standard table of ys_value_range_with_ref with default key
6 YT_VALUE_WITH_REF Protected See coding 20100903 yt_value_with_ref type standard table of ys_value_with_ref with default key
Method Signatures

Method ADJUST_VALUES_WITH_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VALUE_WITH_REF Call by reference Type reference (TYPE) YT_VALUE_WITH_REF 20100906
# Exception Resumable Description Created on
1 CX_SALV_FILTER_DEFINITION filter creation failed 20100906

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FIELD_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR 20100728
2 Importing IO_REFFIELD_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR 20100728
3 Importing IO_REFVALUE_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR 20130531
4 Importing I_COLUMN_NAME Call by reference Type reference (TYPE) Y_COLUMN_NAME 20100728
5 Importing I_FIELD_PATH Call by reference Type reference (TYPE) Y_FIELD_PATH 20100728
6 Importing I_REFFIELD_PATH Call by reference Type reference (TYPE) Y_FIELD_PATH 20100728
7 Importing I_REFVALUE Call by reference Type reference (TYPE) CSEQUENCE 20130529
# Exception Resumable Description Created on
1 CX_SALV_ILLEGAL_FIELD illegal field 20100728

Method CONVERT_FILTER_RULES_WITH_REF 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) YT_FIELD_FILTER_RULE 20100903
2 Importing IT_COLUMN_FILTER_RULE Call by reference Type reference (TYPE) YT_FILTER_RULE 20100903
3 Importing IT_REUSABLE_AUX_FIELD_ID Call by reference Type reference (TYPE) YT_AUX_FIELD_ID 20100903
# Exception Resumable Description Created on
1 CX_SALV_FILTER_DEFINITION 20100903

Method CREATE_FIELD_FILTER_RULE_GRPS 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) YT_FIELD_FILTER_RULE 20100903
2 Importing IT_COLUMN_FILTER_RULE Call by reference Type reference (TYPE) YT_FILTER_RULE 20100903

Method CREATE_FIELD_FILTER_RULE_GRPS on class CL_SALV_STC_COL_REFFIELD has no exception.

Method DECOMPOSE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUE_WITH_REF Call by reference Type reference (TYPE) YT_VALUE_WITH_REF 20100906
2 Importing I_EXT_VALUE Call by reference Type reference (TYPE) STRING 20100906
# Exception Resumable Description Created on
1 CX_SALV_FILTER_DEFINITION filter creation failed 20100906

Method DECOMPOSE_VALUE_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUE_RANGE_WITH_REF Call by reference Type reference (TYPE) YT_VALUE_RANGE_WITH_REF 20100906
2 Importing IS_COLUMN_FILTER_RULE Call by reference Type reference (TYPE) YS_FILTER_RULE 20100906
# Exception Resumable Description Created on
1 CX_SALV_FILTER_DEFINITION filter creation failed 20100906

Method GET_CODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CODE Value transfer Type reference (TYPE) YT_REF 20100910

Method GET_CODES on class CL_SALV_STC_COL_REFFIELD has no exception.

Method GET_DESCRIPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_DESCR Value transfer Type reference (TYPE) YT_REF 20100910

Method GET_DESCRIPTIONS on class CL_SALV_STC_COL_REFFIELD has no exception.

Method GET_REF_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_REF_HANDLER Value transfer Object reference (TYPE REF TO) IF_SALV_STC_CODELIST_HANDLER Handler for Code Lists 20100906

Method GET_REF_HANDLER on class CL_SALV_STC_COL_REFFIELD has no exception.

Method GET_VALUES_WITH_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUE_WITH_REF Call by reference Type reference (TYPE) YT_VALUE_WITH_REF 20100903
2 Importing I_REF Call by reference Type reference (TYPE) STRING 20100903
3 Importing I_VALUE Call by reference Type reference (TYPE) STRING 20100903
# Exception Resumable Description Created on
1 CX_SALV_FILTER_DEFINITION filter creation failed 20100903

Method IS_CSEQUENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FIELD_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20100728
2 Returning R_IS_TEXT Value transfer Type reference (TYPE) ABAP_BOOL 20100728

Method IS_CSEQUENCE on class CL_SALV_STC_COL_REFFIELD has no exception.

Method IS_NUMERIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FIELD_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20100728
2 Returning R_IS_NUMERIC Value transfer Type reference (TYPE) ABAP_BOOL 20100728

Method IS_NUMERIC on class CL_SALV_STC_COL_REFFIELD has no exception.

Method IS_REF_PRESENTED_AS_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_PRESENTED_AS_DESCR Value transfer Type reference (TYPE) ABAP_BOOL 20100906

Method IS_REF_PRESENTED_AS_DESCR on class CL_SALV_STC_COL_REFFIELD has no exception.

Method RAISE_EXCEPTION_REFS_NOT_EQUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REF_HIGH Call by reference Type reference (TYPE) STRING 20100906
2 Importing I_REF_LOW Call by reference Type reference (TYPE) STRING 20100906
# Exception Resumable Description Created on
1 CX_SALV_FILTER_DEFINITION filter creation failed 20100906

Method RAISE_EXCEPTION_REF_MISSING Signature

Method RAISE_EXCEPTION_REF_MISSING on class CL_SALV_STC_COL_REFFIELD has no parameter.
# Exception Resumable Description Created on
1 CX_SALV_FILTER_DEFINITION filter creation failed 20100906

Method RAISE_EXCEPTION_UNKNOWN_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REF Call by reference Type reference (TYPE) STRING 20100906
# Exception Resumable Description Created on
1 CX_SALV_FILTER_DEFINITION filter creation failed 20100906

Method SPLIT_EXT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REF Call by reference Type reference (TYPE) STRING 20100906
2 Exporting E_VALUE Call by reference Type reference (TYPE) STRING 20100906
3 Importing I_EXT_VALUE Call by reference Type reference (TYPE) STRING 20100906
# Exception Resumable Description Created on
1 CX_SALV_FILTER_DEFINITION filter creation failed 20100906

Method SPLIT_FILTER_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COLUMN_FILTER_RULE_NO_SUPPL Call by reference Type reference (TYPE) YT_FILTER_RULE 20100906
2 Exporting ET_COLUMN_FILTER_RULE_SUPPL Call by reference Type reference (TYPE) YT_FILTER_RULE 20100906
3 Importing IT_COLUMN_FILTER_RULE Call by reference Type reference (TYPE) YT_FILTER_RULE 20100906
# Exception Resumable Description Created on
1 CX_SALV_FILTER_DEFINITION filter creation failed 20100906
History
Last changed by/on SAP  20131127 
SAP Release Created in 703