SAP ABAP Class CL_SALV_STC_COL_CODELIST (Column Type CODELIST)
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) 20100727
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_COLTYPE_CODELIST Column Type "Codelist" 20100728
Properties
Class CL_SALV_STC_COL_CODELIST  
Short Description Column Type CODELIST    
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 20100727   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
# Interface Abstract Final Description Created on
1 IF_SALV_COLTYPE_CODELIST Column Type "Codelist" 20100728
Friends
Class CL_SALV_STC_COL_CODELIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_PRESENTATION_MODE Instance attribute Public Attribute reference (LIKE) 20100819
2 CS_SORT_CRITERION Instance attribute Public Attribute reference (LIKE) 20100803
3 CS_TEXT_HANDLING Instance attribute Public Attribute reference (LIKE) 20101206
4 C_EXT_PREFIX Constant Protected Type reference (TYPE) STRING 'CODELIST.EXT/' 20110103
5 C_INT_PREFIX Constant Protected Type reference (TYPE) STRING 'CODELIST.INT/' 20110103
6 C_PREFIX_LENGTH Constant Protected Type reference (TYPE) I 13 20110103
7 MO_CODELIST_HANDLER Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_STC_CODELIST_HANDLER Handler for Code Lists 20100804
8 MO_EXTERNAL_COLUMN Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_STC_COL Basic Column Definition without special features 20100827
9 MO_INTERNAL_COLUMN Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_STC_COL 20110103
10 M_PRESENTATION_MODE Instance attribute Protected Type reference (TYPE) Y_FORMATTING_OPTION_VALUE 20100819
11 M_SORT_CRITERION Instance attribute Protected Type reference (TYPE) Y_PROPERTY_VALUE 20100803
12 M_TEXT_HANDLING Instance attribute Protected Type reference (TYPE) Y_PROPERTY_VALUE 20101217
Methods
# Method Level Visibility Method type Description Created on
1 COMPLETE_FIELD_SORT_RULES Instance method Protected Method 20100806
2 CONSTRUCTOR Instance method Public Constructor 20100727
3 CONVERT_FILTER_RULES_IDX Instance method Protected Method 20110215
4 CONVERT_RULES_SCCO_PMCO Instance method Protected Method 20110216
5 CONVERT_RULES_SCCO_PMDE Instance method Protected Method 20110216
6 CONVERT_RULES_SCDE_PMDE Instance method Protected Method 20110216
7 CONVERT_RULES_SCLI_PMCO Instance method Protected Method 20110216
8 CONVERT_RULES_SCLI_PMDE Instance method Protected Method 20110216
9 CONVERT_SORT_RULES_SCLI Instance method Protected Method 20110215
10 CONVERT_VALUE_INT_TO_EXT Instance method Protected Method 20100805
11 CONV_EXT_VALUE_TO_IDX_VALUES Instance method Protected Method 20100805
12 CONV_EXT_VALUE_TO_INT_VALUES Instance method Protected Method 20100805
13 CREATE_AUX_FIELD_FOR_CODELIST Instance method Protected Method 20110103
14 CREATE_AUX_FIELD_FOR_EXT_VALUE Instance method Protected Method 20110103
15 CREATE_AUX_FIELD_FOR_INT_VALUE Instance method Protected Method 20110103
16 GET_FORMATTING Instance method Public Method 20100824
17 GET_MAX_CODE Instance method Protected Method 20100805
18 GET_MAX_SORT_ORDER Instance method Protected Method 20100805
19 GET_MIN_CODE Instance method Protected Method 20100805
20 GET_MIN_SORT_ORDER Instance method Protected Method 20100805
21 GET_PROPERTIES Instance method Public Method 20100824
22 REPLACE_SRC_FIELD_BY_AUX_ID Instance method Protected Method 20100805
23 SET_CODELIST_HANDLER Instance method Public Method 20100806
24 SET_FORMATTING Instance method Public Method 20100728
25 SET_PREFIX_FOR_AUX_ID Instance method Protected Method 20110103
26 SET_PROPERTIES Instance method Public Method 20100824
27 SPLIT_FILTER_RULES_SCCO_PMCO Instance method Protected Method 20110216
28 SPLIT_FILTER_RULES_SCCO_PMDE Instance method Protected Method 20110215
29 SPLIT_FILTER_RULES_SCDE_PMDE Instance method Protected Method 20110215
30 SPLIT_FILTER_RULES_SCLI_PMCO Instance method Protected Method 20110215
31 SPLIT_FILTER_RULES_SCLI_PMDE Instance method Protected Method 20110215
32 TRANSFORM_FILTER_RULES_INT Instance method Protected Method 20130710
Events
Class CL_SALV_STC_COL_CODELIST has no event.
Types
Class CL_SALV_STC_COL_CODELIST has no local type.
Method Signatures

Method COMPLETE_FIELD_SORT_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELD_SORT_RULE Call by reference Type reference (TYPE) YT_FIELD_SORT_RULE 20100806
2 Importing IS_COLUMN_SORT_RULE Call by reference Type reference (TYPE) YS_SORT_RULE 20100806

Method COMPLETE_FIELD_SORT_RULES on class CL_SALV_STC_COL_CODELIST has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CODELIST_HANDLER Call by reference Object reference (TYPE REF TO) IF_SALV_STC_CODELIST_HANDLER Handler for Code Lists 20100803
2 Importing IO_FIELD_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20100727
3 Importing IT_CODELIST Call by reference Type reference (TYPE) YT_CODELIST 20100727
4 Importing I_COLUMN_NAME Call by reference Type reference (TYPE) Y_COLUMN_NAME 20100727
5 Importing I_FIELD_PATH Call by reference Type reference (TYPE) Y_FIELD_PATH 20100727
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DEFINITION 20100803

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

Method CONVERT_FILTER_RULES_IDX on class CL_SALV_STC_COL_CODELIST has no exception.

Method CONVERT_RULES_SCCO_PMCO 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 20110216
2 Exporting ET_FIELD_SORT_RULE Call by reference Type reference (TYPE) YT_FIELD_SORT_RULE 20110216
3 Importing IS_COLUMN_SORT_RULE Call by reference Type reference (TYPE) YS_SORT_RULE 20110216
4 Importing IT_COLUMN_FILTER_RULE Call by reference Type reference (TYPE) YT_FILTER_RULE 20110216
5 Importing IT_REUSABLE_AUX_FIELD_ID Call by reference Type reference (TYPE) YT_AUX_FIELD_ID 20110216
# Exception Resumable Description Created on
1 CX_SALV_FILTER_DEFINITION 20110216

Method CONVERT_RULES_SCCO_PMDE 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 20110216
2 Exporting ET_FIELD_SORT_RULE Call by reference Type reference (TYPE) YT_FIELD_SORT_RULE 20110216
3 Importing IS_COLUMN_SORT_RULE Call by reference Type reference (TYPE) YS_SORT_RULE 20110216
4 Importing IT_COLUMN_FILTER_RULE Call by reference Type reference (TYPE) YT_FILTER_RULE 20110216
5 Importing IT_REUSABLE_AUX_FIELD_ID Call by reference Type reference (TYPE) YT_AUX_FIELD_ID 20110216
# Exception Resumable Description Created on
1 CX_SALV_FILTER_DEFINITION 20110216

Method CONVERT_RULES_SCDE_PMDE 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 20110216
2 Exporting ET_FIELD_SORT_RULE Call by reference Type reference (TYPE) YT_FIELD_SORT_RULE 20110216
3 Importing IS_COLUMN_SORT_RULE Call by reference Type reference (TYPE) YS_SORT_RULE 20110216
4 Importing IT_COLUMN_FILTER_RULE Call by reference Type reference (TYPE) YT_FILTER_RULE 20110216
5 Importing IT_REUSABLE_AUX_FIELD_ID Call by reference Type reference (TYPE) YT_AUX_FIELD_ID 20110216
# Exception Resumable Description Created on
1 CX_SALV_FILTER_DEFINITION 20110216

Method CONVERT_RULES_SCLI_PMCO 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 20110216
2 Exporting ET_FIELD_SORT_RULE Call by reference Type reference (TYPE) YT_FIELD_SORT_RULE 20110216
3 Importing IS_COLUMN_SORT_RULE Call by reference Type reference (TYPE) YS_SORT_RULE 20110216
4 Importing IT_COLUMN_FILTER_RULE Call by reference Type reference (TYPE) YT_FILTER_RULE 20110216
5 Importing IT_REUSABLE_AUX_FIELD_ID Call by reference Type reference (TYPE) YT_AUX_FIELD_ID 20110216
# Exception Resumable Description Created on
1 CX_SALV_FILTER_DEFINITION 20110216

Method CONVERT_RULES_SCLI_PMDE 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 20110216
2 Exporting ET_FIELD_SORT_RULE Call by reference Type reference (TYPE) YT_FIELD_SORT_RULE 20110216
3 Importing IS_COLUMN_SORT_RULE Call by reference Type reference (TYPE) YS_SORT_RULE 20110216
4 Importing IT_COLUMN_FILTER_RULE Call by reference Type reference (TYPE) YT_FILTER_RULE 20110216
5 Importing IT_REUSABLE_AUX_FIELD_ID Call by reference Type reference (TYPE) YT_AUX_FIELD_ID 20110216
# Exception Resumable Description Created on
1 CX_SALV_FILTER_DEFINITION 20110216

Method CONVERT_SORT_RULES_SCLI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_SORT_RULE Call by reference Type reference (TYPE) YT_FIELD_SORT_RULE 20110215
2 Importing IS_COLUMN_SORT_RULE Call by reference Type reference (TYPE) YS_SORT_RULE 20110215

Method CONVERT_SORT_RULES_SCLI on class CL_SALV_STC_COL_CODELIST has no exception.

Method CONVERT_VALUE_INT_TO_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_VALUE Call by reference Type reference (TYPE) STRING 20100805

Method CONVERT_VALUE_INT_TO_EXT on class CL_SALV_STC_COL_CODELIST has no exception.

Method CONV_EXT_VALUE_TO_IDX_VALUES Signature

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

Method CONV_EXT_VALUE_TO_INT_VALUES Signature

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

Method CREATE_AUX_FIELD_FOR_CODELIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUX_FIELD_ID Call by reference Type reference (TYPE) Y_AUX_FIELD_ID 20110103
2 Returning RS_AUX_FIELD Value transfer Type reference (TYPE) YS_AUX_FIELD 20110103

Method CREATE_AUX_FIELD_FOR_CODELIST on class CL_SALV_STC_COL_CODELIST has no exception.

Method CREATE_AUX_FIELD_FOR_EXT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUX_FIELD_ID Call by reference Type reference (TYPE) Y_AUX_FIELD_ID 20110103
2 Returning RS_AUX_FIELD Value transfer Type reference (TYPE) YS_AUX_FIELD 20110103

Method CREATE_AUX_FIELD_FOR_EXT_VALUE on class CL_SALV_STC_COL_CODELIST has no exception.

Method CREATE_AUX_FIELD_FOR_INT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUX_FIELD_ID Call by reference Type reference (TYPE) Y_AUX_FIELD_ID 20110103
2 Returning RS_AUX_FIELD Value transfer Type reference (TYPE) YS_AUX_FIELD 20110103

Method CREATE_AUX_FIELD_FOR_INT_VALUE on class CL_SALV_STC_COL_CODELIST has no exception.

Method GET_FORMATTING Signature

Method GET_FORMATTING on class CL_SALV_STC_COL_CODELIST has no parameter.
Method GET_FORMATTING on class CL_SALV_STC_COL_CODELIST has no exception.

Method GET_MAX_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VALUE Call by reference Type reference (TYPE) YT_STRING 20100805
2 Returning R_MAXIMUM Value transfer Type reference (TYPE) STRING 20100805

Method GET_MAX_CODE on class CL_SALV_STC_COL_CODELIST has no exception.

Method GET_MAX_SORT_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SORT_ORDER Value transfer Type reference (TYPE) YT_INTEGER 20100805
2 Returning R_MAXIMUM Value transfer Type reference (TYPE) STRING 20100805

Method GET_MAX_SORT_ORDER on class CL_SALV_STC_COL_CODELIST has no exception.

Method GET_MIN_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VALUE Call by reference Type reference (TYPE) YT_STRING 20100805
2 Returning R_MINIMUM Value transfer Type reference (TYPE) STRING 20100805

Method GET_MIN_CODE on class CL_SALV_STC_COL_CODELIST has no exception.

Method GET_MIN_SORT_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SORT_ORDER Value transfer Type reference (TYPE) YT_INTEGER 20100805
2 Returning R_MINIMUM Value transfer Type reference (TYPE) STRING 20100805

Method GET_MIN_SORT_ORDER on class CL_SALV_STC_COL_CODELIST has no exception.

Method GET_PROPERTIES Signature

Method GET_PROPERTIES on class CL_SALV_STC_COL_CODELIST has no parameter.
Method GET_PROPERTIES on class CL_SALV_STC_COL_CODELIST has no exception.

Method REPLACE_SRC_FIELD_BY_AUX_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELD_FILTER_RULE Call by reference Type reference (TYPE) YT_FIELD_FILTER_RULE 20100805
2 Changing CT_FIELD_SORT_RULE Call by reference Type reference (TYPE) YT_FIELD_SORT_RULE 20100805
3 Importing I_AUX_FIELD_ID Call by reference Type reference (TYPE) Y_AUX_FIELD_ID 20100805

Method REPLACE_SRC_FIELD_BY_AUX_ID on class CL_SALV_STC_COL_CODELIST has no exception.

Method SET_CODELIST_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CODELIST_HANDLER Call by reference Object reference (TYPE REF TO) IF_SALV_STC_CODELIST_HANDLER Handler for Code Lists 20100806

Method SET_CODELIST_HANDLER on class CL_SALV_STC_COL_CODELIST has no exception.

Method SET_FORMATTING Signature

Method SET_FORMATTING on class CL_SALV_STC_COL_CODELIST has no parameter.
Method SET_FORMATTING on class CL_SALV_STC_COL_CODELIST has no exception.

Method SET_PREFIX_FOR_AUX_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELD_FILTER_RULE Call by reference Type reference (TYPE) YT_FIELD_FILTER_RULE 20110103
2 Changing CT_FIELD_SORT_RULE Call by reference Type reference (TYPE) YT_FIELD_SORT_RULE 20110103
3 Importing I_PREFIX Call by reference Type reference (TYPE) STRING 20110103

Method SET_PREFIX_FOR_AUX_ID on class CL_SALV_STC_COL_CODELIST has no exception.

Method SET_PROPERTIES Signature

Method SET_PROPERTIES on class CL_SALV_STC_COL_CODELIST has no parameter.
Method SET_PROPERTIES on class CL_SALV_STC_COL_CODELIST has no exception.

Method SPLIT_FILTER_RULES_SCCO_PMCO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COLUMN_FILTER_RULE_INT Call by reference Type reference (TYPE) YT_FILTER_RULE 20110216
2 Importing IT_COLUMN_FILTER_RULE Call by reference Type reference (TYPE) YT_FILTER_RULE 20110216
# Exception Resumable Description Created on
1 CX_SALV_FILTER_DEFINITION filter creation failed 20110216

Method SPLIT_FILTER_RULES_SCCO_PMDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COLUMN_FILTER_RULE_EXT Call by reference Type reference (TYPE) YT_FILTER_RULE 20110215
2 Exporting ET_COLUMN_FILTER_RULE_INT Call by reference Type reference (TYPE) YT_FILTER_RULE 20110215
3 Importing IT_COLUMN_FILTER_RULE Call by reference Type reference (TYPE) YT_FILTER_RULE 20110215
# Exception Resumable Description Created on
1 CX_SALV_FILTER_DEFINITION filter creation failed 20110215

Method SPLIT_FILTER_RULES_SCDE_PMDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COLUMN_FILTER_RULE_EXT Call by reference Type reference (TYPE) YT_FILTER_RULE 20110215
2 Exporting ET_COLUMN_FILTER_RULE_INT Call by reference Type reference (TYPE) YT_FILTER_RULE 20110215
3 Importing IT_COLUMN_FILTER_RULE Call by reference Type reference (TYPE) YT_FILTER_RULE 20110215
# Exception Resumable Description Created on
1 CX_SALV_FILTER_DEFINITION filter creation failed 20110215

Method SPLIT_FILTER_RULES_SCLI_PMCO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COLUMN_FILTER_RULE_IDX Call by reference Type reference (TYPE) YT_FILTER_RULE 20110215
2 Exporting ET_COLUMN_FILTER_RULE_INT Call by reference Type reference (TYPE) YT_FILTER_RULE 20110215
3 Importing IT_COLUMN_FILTER_RULE Call by reference Type reference (TYPE) YT_FILTER_RULE 20110215
# Exception Resumable Description Created on
1 CX_SALV_FILTER_DEFINITION filter creation failed 20110215

Method SPLIT_FILTER_RULES_SCLI_PMDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COLUMN_FILTER_RULE_EXT Call by reference Type reference (TYPE) YT_FILTER_RULE 20110215
2 Exporting ET_COLUMN_FILTER_RULE_IDX Call by reference Type reference (TYPE) YT_FILTER_RULE 20110215
3 Exporting ET_COLUMN_FILTER_RULE_INT Call by reference Type reference (TYPE) YT_FILTER_RULE 20110215
4 Importing IT_COLUMN_FILTER_RULE Call by reference Type reference (TYPE) YT_FILTER_RULE 20110215
# Exception Resumable Description Created on
1 CX_SALV_FILTER_DEFINITION filter creation failed 20110215

Method TRANSFORM_FILTER_RULES_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COLUMN_FILTER_RULE Call by reference Type reference (TYPE) YT_FILTER_RULE 20130710
2 Exporting ET_ADD_FILTER_RULE Call by reference Type reference (TYPE) YT_FIELD_FILTER_RULE Additional field filter rules 20130710

Method TRANSFORM_FILTER_RULES_INT on class CL_SALV_STC_COL_CODELIST has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 703