SAP ABAP Class CL_SALV_STC_COLUMN_CATALOG (Column Catalog (and field services))
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_COLUMN_CATALOG Column catalog 20100728
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_SERVICE_TYPES Common types for ALV Service Tools 20100728
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_STU_INTERNAL_TYPES internal types for ALV services 20100728
Properties
Class CL_SALV_STC_COLUMN_CATALOG  
Short Description Column Catalog (and field services)    
Super Class    
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 20141120    
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)
2 CL_ABAP_STRUCTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_SALV_SERVICE_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_SALV_COLUMN_CATALOG Column catalog 20100728
2 IF_SALV_SERVICE_TYPES Common types for ALV Service Tools 20100728
3 IF_SALV_STU_INTERNAL_TYPES internal types for ALV services 20100728
Friends
Class CL_SALV_STC_COLUMN_CATALOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_AUX_FIELD_ID Instance attribute Public Attribute reference (LIKE) 20100810
2 CS_FILTER_OPTION Instance attribute Public Attribute reference (LIKE) 20100728
3 CS_FILTER_SIGN Instance attribute Public Attribute reference (LIKE) 20130531
4 CS_FUNCTION_CODE Instance attribute Public Attribute reference (LIKE) 20100908
5 CS_ROW_INDEX Instance attribute Public Attribute reference (LIKE) 20100908
6 C_API_VERSION Instance attribute Public Attribute reference (LIKE) 20130531
7 C_AUX_ID_DELIMITER Constant Protected Type reference (TYPE) C ':' must not be contained in ABAP component names 20100728
8 C_AUX_PREFIX Constant Protected Type reference (TYPE) STRING 'AUX' prefix of auxiliary field component 20100728
9 C_SRC_PREFIX Constant Protected Type reference (TYPE) STRING 'SRC' prefix of source field component 20100728
10 MO_CHANGE_NETWORK Instance attribute Protected Object reference (TYPE REF TO) CL_SALV_STU_CHANGE_NETWORK Change Propagation Network: factory 20100807
11 MO_CHANGE_SIGNALER Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_STU_CHANGE_SIGNALER Change Propagation Network: signaler of changes 20100803
12 MO_COLUMN_CONFIGURATOR Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_STC_COL_CONFIGURATOR 20140303
13 MO_LOG Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_CSQ_LOG Log object 20101130
14 MO_STRUCTDESCR Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20100728
15 MTH_STRUCT_SYMBOL Instance attribute Protected Type reference (TYPE) CL_ABAP_STRUCTDESCR=>SYMBOL_TABLE Description of a Symbol Table 20100728
16 MTS_COLUMN Instance attribute Protected Type reference (TYPE) YTS_COLUMN 20100728
17 MTS_DFIES Instance attribute Protected Type reference (TYPE) YTS_DFIES 20100728
18 M_CONFIGURATOR_CALLBACK_ACTIVE Static Attribute Protected Type reference (TYPE) ABAP_BOOL 20140303
19 M_LAST_USED_COMP_NUM Instance attribute Protected Type reference (TYPE) I used for creating unique auxiliary component names 20100728
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COLPREFIX Static method Protected Method makes aux field ID unique by prepending column prefix 20100728
2 ADD_COLUMN_AMOUNT Instance method Public Method 20100728
3 ADD_COLUMN_BASIC Instance method Public Method 20100728
4 ADD_COLUMN_CODELIST Instance method Public Method 20100728
5 ADD_COLUMN_COMP_SIMPLE Instance method Public Method 20110131
6 ADD_COLUMN_CONVEXIT Instance method Public Method 20100728
7 ADD_COLUMN_CURRENCY Instance method Public Method 20100825
8 ADD_COLUMN_QUANTITY Instance method Public Method 20100728
9 ADD_COLUMN_UNIT Instance method Public Method 20100825
10 ADD_COLUMN_WITH_VISIBILITY_REF Instance method Public Method 20130531
11 CHECKS_FOR_ADD_COLUMN Instance method Protected Method 20100728
12 CHECKS_FOR_ADD_COLUMN_COMP Instance method Protected Method 20110131
13 CHECK_DATA_CONSISTENCY Instance method Public Method 20110826
14 CHECK_FIELD_HAS_ELEMENTARY_TYP Instance method Protected Method 20120810
15 CONSTRUCTOR Instance method Public Constructor 20100728
16 CONVERT_RULES Instance method Public Method 20100728
17 CREATE_COLUMN_AMOUNT Instance method Protected Method 20100728
18 CREATE_COLUMN_BASIC Instance method Protected Method 20100728
19 CREATE_COLUMN_CODELIST Instance method Protected Method 20100728
20 CREATE_COLUMN_COMP_SIMPLE Instance method Protected Method 20110204
21 CREATE_COLUMN_CONSTANT Instance method Protected Method 20131025
22 CREATE_COLUMN_CONVEXIT Instance method Protected Method 20100728
23 CREATE_COLUMN_CURRENCY Instance method Protected Method 20100823
24 CREATE_COLUMN_QUANTITY Instance method Protected Method 20100728
25 CREATE_COLUMN_UNIT Instance method Protected Method 20100823
26 CREATE_COLUMN_VISIBILITY_REF Instance method Protected Method 20120810
27 CREATE_INT_COLUMN Instance method Protected Method 20100728
28 CREATE_INT_COLUMN_CODELIST Instance method Protected Method 20100728
29 CREATE_INT_COLUMN_CONVEXIT Instance method Protected Method 20100728
30 CREATE_INT_COLUMN_REFERENCE Instance method Protected Method 20100728
31 CREATE_STRUCT_FOR_FIELDS Instance method Public Method 20100728
32 GET_AUX_FIELDS Instance method Public Method 20100728
33 GET_CHANGE_SIGNALER Instance method Public Method returns a signaler indicating changes to the column catalog 20100803
34 GET_COLUMN Instance method Public Method 20100728
35 GET_COLUMN_NAMES Instance method Public Method 20100728
36 GET_FIELD_PATHS_FOR_COLUMN Instance method Public Method returns paths of all fields (main fiield first, then suppl) 20101206
37 GET_INT_COLUMN Instance method Public Method 20140304
38 GET_OUTPUT_FIELD_FOR_COLUMN Instance method Public Method returns the "external" field of a given column 20101209
39 GET_STRUCTDESRC Instance method Public Method 20130522
40 GET_WRAPPER_FOR_EXISTING_COL Instance method Protected Method 20140304
41 INIT_FOR_STRUCTDESCR Instance method Public Method 20100802
42 INIT_LOGGER Instance method Protected Method 20101130
43 INSERT_INTO_COLUMN_TABLE Instance method Protected Method 20100728
44 IS_NUMERIC_BY_TYPE Static method Public Method 20130307
45 LOG_BEGIN_CONVERT_RULES Instance method Protected Method 20110427
46 LOG_BEGIN_GET_AUX_FIELDS Instance method Protected Method 20110427
47 LOG_END_CONVERT_RULES Instance method Protected Method 20110427
48 LOG_END_GET_AUX_FIELDS Instance method Protected Method 20110427
49 REMOVE_COLPREFIX Static method Protected Method removes column prefix from aux ID 20100728
50 SET_COLUMN_AMOUNT Instance method Public Method 20100728
51 SET_COLUMN_BASIC Instance method Public Method 20100728
52 SET_COLUMN_CODELIST Instance method Public Method 20100728
53 SET_COLUMN_CONVEXIT Instance method Public Method 20100728
54 SET_COLUMN_CURRENCY Instance method Public Method 20100825
55 SET_COLUMN_QUANTITY Instance method Public Method 20100728
56 SET_COLUMN_UNIT Instance method Public Method 20101123
57 WRAP_CONVERTER Static method Protected Method wraps the field converter to properly translate aux IDs 20100728
Events
Class CL_SALV_STC_COLUMN_CATALOG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YO_COLUMN Public Attribute reference (LIKE) 20130531
2 YS_AGGREGATION_RULE Public Attribute reference (LIKE) 20100806
3 YS_AUX_FIELD Public Attribute reference (LIKE) 20100728
4 YS_AUX_FIELD_MAPPING Public Attribute reference (LIKE) 20100728
5 YS_CODELIST Public Attribute reference (LIKE) 20100728
6 YS_COLUMN_ASSOCIATION Protected See coding 20100728 begin of ys_column_association, name type if_salv_service_types=>y_column_name, o_column type ref to if_salv_stc_col, o_column_wrapper type ref to lcl_column_wrapper, " used for compound columns end of ys_column_association
7 YS_EXT_CODELIST Public Attribute reference (LIKE) 20100806
8 YS_FIELD_AGGR_RULE Public Attribute reference (LIKE) 20100908
9 YS_FIELD_FILTER_RULE Public Attribute reference (LIKE) 20100728
10 YS_FIELD_SORT_RULE Public Attribute reference (LIKE) 20100728
11 YS_FILTER_RULE Public Attribute reference (LIKE) 20100728
12 YS_GROUPING_RULE Public Attribute reference (LIKE) 20100806
13 YS_GROUP_KEY Public Attribute reference (LIKE) 20100909
14 YS_INDEX_VISIBILITY Public Attribute reference (LIKE) 20110131
15 YS_INSERT_POSITION Public Attribute reference (LIKE) 20110131
16 YS_LINE_ORDER Public Attribute reference (LIKE) 20110131
17 YS_NAMED_RANGE Public Attribute reference (LIKE) 20130531
18 YS_RANGE Public Attribute reference (LIKE) 20100728
19 YS_SEARCH_RULE Public Attribute reference (LIKE) 20130531
20 YS_SELOPT Public Attribute reference (LIKE) 20100728
21 YS_SORT_RULE Public Attribute reference (LIKE) 20100728
22 YS_SRC_FIELD_MAPPING Public Attribute reference (LIKE) 20100728
23 YTS_AUX_FIELD_ID Public Attribute reference (LIKE) 20100729
24 YTS_AUX_FIELD_MAPPING Public Attribute reference (LIKE) 20100728
25 YTS_COLUMN Protected See coding 20100728 yts_column type sorted table of ys_column_association with unique key name
26 YTS_DFIES Protected See coding 20100728 yts_dfies type sorted table of dfies with unique key fieldname
27 YTS_EXT_CODELIST Public Attribute reference (LIKE) 20100908
28 YTS_SRC_FIELD_MAPPING Public Attribute reference (LIKE) 20100728
29 YT_AGGREGATION_RULE Public Attribute reference (LIKE) 20100806
30 YT_AUX_FIELD Public Attribute reference (LIKE) 20100728
31 YT_AUX_FIELD_ID Public Attribute reference (LIKE) 20100728
32 YT_CODELIST Public Attribute reference (LIKE) 20100728
33 YT_COLUMN Public Attribute reference (LIKE) 20100728
34 YT_COLUMN_ASSOCIATION Protected See coding 20120808 yt_column_association type standard table of ys_column_association with key name
35 YT_COLUMN_NAME Public Attribute reference (LIKE) 20100728
36 YT_EXTERNAL_VALUE Public Attribute reference (LIKE) 20100728
37 YT_FIELD_AGGR_RULE Public Attribute reference (LIKE) 20100908
38 YT_FIELD_FILTER_RULE Public Attribute reference (LIKE) 20100728
39 YT_FIELD_PATH Public Attribute reference (LIKE) 20100728
40 YT_FIELD_SORT_RULE Public Attribute reference (LIKE) 20100728
41 YT_FILTER_RULE Public Attribute reference (LIKE) 20100728
42 YT_FUNCTION_CODE Public Attribute reference (LIKE) 20100908
43 YT_GROUPING_RULE Public Attribute reference (LIKE) 20100806
44 YT_GROUP_KEY Public Attribute reference (LIKE) 20100909
45 YT_INDEX_VISIBILITY Public Attribute reference (LIKE) 20110131
46 YT_INTEGER Public Attribute reference (LIKE) 20100804
47 YT_LINE_ORDER Public Attribute reference (LIKE) 20110131
48 YT_NAMED_RANGES Public Attribute reference (LIKE) 20130531
49 YT_RANGE Public Attribute reference (LIKE) 20100728
50 YT_ROW_INDEX Public Attribute reference (LIKE) 20100728
51 YT_SELOPT Public Attribute reference (LIKE) 20100728
52 YT_SORT_RULE Public Attribute reference (LIKE) 20100728
53 YT_STRING Public Attribute reference (LIKE) 20100804
54 Y_AUX_FIELD_ID Public Attribute reference (LIKE) 20100728
55 Y_COLUMN_NAME Public Attribute reference (LIKE) 20100728
56 Y_CURRENCY Public Attribute reference (LIKE) 20130531
57 Y_FIELD_PATH Public Attribute reference (LIKE) 20100728
58 Y_FORMATTING_OPTION_VALUE Public Attribute reference (LIKE) 20100802
59 Y_FUNCTION_CODE Public Attribute reference (LIKE) 20100908
60 Y_OPTION Public Attribute reference (LIKE) 20100728
61 Y_PROPERTY_VALUE Public Attribute reference (LIKE) 20101220
62 Y_ROW_INDEX Public Attribute reference (LIKE) 20100728
63 Y_RULE_GROUP Public Attribute reference (LIKE) 20100825
64 Y_SIGN Public Attribute reference (LIKE) 20100728
65 Y_UNIT Public Attribute reference (LIKE) 20130704
Method Signatures

Method ADD_COLPREFIX 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 20100728
2 Importing I_COLUMN_NAME Call by reference Type reference (TYPE) Y_COLUMN_NAME 20100728
3 Returning R_UNIQUE_AUX_FIELD_ID Value transfer Type reference (TYPE) Y_AUX_FIELD_ID 20100728

Method ADD_COLPREFIX on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method ADD_COLUMN_AMOUNT Signature

Method ADD_COLUMN_AMOUNT on class CL_SALV_STC_COLUMN_CATALOG has no parameter.
Method ADD_COLUMN_AMOUNT on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method ADD_COLUMN_BASIC Signature

Method ADD_COLUMN_BASIC on class CL_SALV_STC_COLUMN_CATALOG has no parameter.
Method ADD_COLUMN_BASIC on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method ADD_COLUMN_CODELIST Signature

Method ADD_COLUMN_CODELIST on class CL_SALV_STC_COLUMN_CATALOG has no parameter.
Method ADD_COLUMN_CODELIST on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method ADD_COLUMN_COMP_SIMPLE Signature

Method ADD_COLUMN_COMP_SIMPLE on class CL_SALV_STC_COLUMN_CATALOG has no parameter.
Method ADD_COLUMN_COMP_SIMPLE on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method ADD_COLUMN_CONVEXIT Signature

Method ADD_COLUMN_CONVEXIT on class CL_SALV_STC_COLUMN_CATALOG has no parameter.
Method ADD_COLUMN_CONVEXIT on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method ADD_COLUMN_CURRENCY Signature

Method ADD_COLUMN_CURRENCY on class CL_SALV_STC_COLUMN_CATALOG has no parameter.
Method ADD_COLUMN_CURRENCY on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method ADD_COLUMN_QUANTITY Signature

Method ADD_COLUMN_QUANTITY on class CL_SALV_STC_COLUMN_CATALOG has no parameter.
Method ADD_COLUMN_QUANTITY on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method ADD_COLUMN_UNIT Signature

Method ADD_COLUMN_UNIT on class CL_SALV_STC_COLUMN_CATALOG has no parameter.
Method ADD_COLUMN_UNIT on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method ADD_COLUMN_WITH_VISIBILITY_REF Signature

Method ADD_COLUMN_WITH_VISIBILITY_REF on class CL_SALV_STC_COLUMN_CATALOG has no parameter.
Method ADD_COLUMN_WITH_VISIBILITY_REF on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method CHECKS_FOR_ADD_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLUMN_NAME Call by reference Type reference (TYPE) Y_COLUMN_NAME 20100728
2 Importing I_FIELD_PATH Call by reference Type reference (TYPE) Y_FIELD_PATH 20100728
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DEFINITION 20100728

Method CHECKS_FOR_ADD_COLUMN_COMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DEF_COLUMN_NAME Call by reference Type reference (TYPE) YT_COLUMN_NAME 20110131
2 Importing I_COLUMN_NAME Call by reference Type reference (TYPE) Y_COLUMN_NAME 20110131
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DEFINITION 20110131

Method CHECK_DATA_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20110826

Method CHECK_DATA_CONSISTENCY on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method CHECK_FIELD_HAS_ELEMENTARY_TYP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELD_PATH Call by reference Type reference (TYPE) Y_FIELD_PATH 20120810
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DETECTION 20120810

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COLUMN_CONFIGURATOR Call by reference Object reference (TYPE REF TO) IF_SALV_STC_COL_CONFIGURATOR 20140303
2 Importing IO_LOG_PROVIDER Call by reference Object reference (TYPE REF TO) IF_SALV_CSQ_LOG_PROVIDER Log provider 20101130
3 Importing IO_STRUCTDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20100728

Method CONSTRUCTOR on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method CONVERT_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_AGGR_RULE Call by reference Type reference (TYPE) YT_FIELD_AGGR_RULE 20100908
2 Exporting ET_FIELD_FILTER_RULE Call by reference Type reference (TYPE) YT_FIELD_FILTER_RULE 20100728
3 Exporting ET_FIELD_SORT_RULE Call by reference Type reference (TYPE) YT_FIELD_SORT_RULE 20100728
4 Importing ITS_REUSABLE_AUX_FIELD_ID Call by reference Type reference (TYPE) YTS_AUX_FIELD_ID 20100729
5 Importing IT_COLUMN_AGGR_RULE Call by reference Type reference (TYPE) YT_AGGREGATION_RULE 20100908
6 Importing IT_COLUMN_FILTER_RULE Call by reference Type reference (TYPE) YT_FILTER_RULE 20100728
7 Importing IT_COLUMN_SORT_RULE Call by reference Type reference (TYPE) YT_SORT_RULE 20100728
8 Importing I_FILTER_VISIBLE_CELLS_IN_COL Call by reference Type reference (TYPE) Y_COLUMN_NAME 20120816
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DETECTION 20100728
2 CX_SALV_FILTER_DEFINITION 20100728
3 CX_SALV_KEY_FIGURE_DEFINITION invalid definition of key figure 20100908

Method CREATE_COLUMN_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLUMN_NAME Call by reference Type reference (TYPE) Y_COLUMN_NAME 20100728
2 Importing I_CURRENCY_FIELD_PATH Call by reference Type reference (TYPE) Y_FIELD_PATH 20100728
3 Importing I_FIXED_CURRENCY Call by reference Type reference (TYPE) Y_CURRENCY Currency Key 20130531
4 Importing I_VALUE_FIELD_PATH Call by reference Type reference (TYPE) Y_FIELD_PATH 20100728
5 Returning RO_COLUMN Value transfer Object reference (TYPE REF TO) CL_SALV_STC_COL_AMOUNT column type AMOUNT 20100728
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DEFINITION 20100728

Method CREATE_COLUMN_BASIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLUMN_NAME Call by reference Type reference (TYPE) Y_COLUMN_NAME 20100728
2 Importing I_FIELD_PATH Call by reference Type reference (TYPE) Y_FIELD_PATH 20100728
3 Returning RO_COLUMN Value transfer Object reference (TYPE REF TO) IF_SALV_STC_COL root class of all column type implementations 20100728
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DEFINITION 20100728

Method CREATE_COLUMN_CODELIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CODELIST Call by reference Type reference (TYPE) YT_CODELIST 20100728
2 Importing I_COLUMN_NAME Call by reference Type reference (TYPE) Y_COLUMN_NAME 20100728
3 Importing I_FIELD_PATH Call by reference Type reference (TYPE) Y_FIELD_PATH 20100728
4 Returning RO_COLUMN Value transfer Object reference (TYPE REF TO) CL_SALV_STC_COL_CODELIST column type CODELIST 20100728
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DEFINITION 20100728

Method CREATE_COLUMN_COMP_SIMPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SUPPLEMENTARY_COLUMN_NAME Call by reference Type reference (TYPE) YT_COLUMN_NAME 20110204
2 Importing I_COLUMN_NAME Call by reference Type reference (TYPE) Y_COLUMN_NAME 20110204
3 Importing I_LEADING_COLUMN_NAME Call by reference Type reference (TYPE) Y_COLUMN_NAME 20110204
4 Returning RO_COLUMN Value transfer Object reference (TYPE REF TO) CL_SALV_STC_COL_COMP_SIMPLE Column Type COMPOUND SIMPLE (with leading column) 20110204
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DEFINITION column creation failed 20110204

Method CREATE_COLUMN_CONSTANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLUMN_NAME Call by reference Type reference (TYPE) Y_COLUMN_NAME 20131025
2 Importing I_CONSTANT Call by reference Type reference (TYPE) STRING Conversion Routine 20131025
3 Importing I_FIELD_PATH Call by reference Type reference (TYPE) Y_FIELD_PATH 20131025
4 Returning RO_COLUMN Value transfer Object reference (TYPE REF TO) CL_SALV_STC_COL_CONSTANT column type CONVEXIT 20131025
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DEFINITION 20131025

Method CREATE_COLUMN_CONVEXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLUMN_NAME Call by reference Type reference (TYPE) Y_COLUMN_NAME 20100728
2 Importing I_CONVEXIT Call by reference Type reference (TYPE) CONVEXIT Conversion Routine 20100728
3 Importing I_FIELD_PATH Call by reference Type reference (TYPE) Y_FIELD_PATH 20100728
4 Returning RO_COLUMN Value transfer Object reference (TYPE REF TO) CL_SALV_STC_COL_CONVEXIT column type CONVEXIT 20100728
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DEFINITION 20100728

Method CREATE_COLUMN_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLUMN_NAME Call by reference Type reference (TYPE) Y_COLUMN_NAME 20100823
2 Importing I_FIELD_PATH Call by reference Type reference (TYPE) Y_FIELD_PATH 20100823
3 Returning RO_COLUMN Value transfer Object reference (TYPE REF TO) CL_SALV_STC_COL_CURRENCY Column Type CURRENCY 20100823
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DEFINITION 20100823

Method CREATE_COLUMN_QUANTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLUMN_NAME Call by reference Type reference (TYPE) Y_COLUMN_NAME 20100728
2 Importing I_FIXED_UNIT Call by reference Type reference (TYPE) Y_UNIT 20130704
3 Importing I_UNIT_FIELD_PATH Call by reference Type reference (TYPE) Y_FIELD_PATH 20100728
4 Importing I_VALUE_FIELD_PATH Call by reference Type reference (TYPE) Y_FIELD_PATH 20100728
5 Returning RO_COLUMN Value transfer Object reference (TYPE REF TO) CL_SALV_STC_COL_QUANTITY column type QUANTITY 20100728
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DEFINITION 20100728

Method CREATE_COLUMN_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLUMN_NAME Call by reference Type reference (TYPE) Y_COLUMN_NAME 20100823
2 Importing I_FIELD_PATH Call by reference Type reference (TYPE) Y_FIELD_PATH 20100823
3 Returning RO_COLUMN Value transfer Object reference (TYPE REF TO) CL_SALV_STC_COL_UNIT Column Type UNIT 20100823
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DEFINITION 20100823

Method CREATE_COLUMN_VISIBILITY_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VISIBLE_CELLS_CONDITION Call by reference Type reference (TYPE) IF_SALV_COLTYPE_VISIBILITY_REF=>YS_SIMPLE_FILTER_OPTION 20120810
2 Importing I_BASE_COLUMN_NAME Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_COLUMN_NAME 20120810
3 Importing I_COLUMN_NAME Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_COLUMN_NAME 20120810
4 Returning RO_COLUMN Value transfer Object reference (TYPE REF TO) CL_SALV_STC_COL_VISIBILITY_REF 20120810
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DEFINITION 20120810

Method CREATE_INT_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELD_PATH Call by reference Type reference (TYPE) Y_FIELD_PATH 20100728
2 Returning RO_COLUMN Value transfer Object reference (TYPE REF TO) IF_SALV_STC_COL root class of all column type implementations 20100728
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DETECTION 20100728

Method CREATE_INT_COLUMN_CODELIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOMNAME Call by reference Type reference (TYPE) DOMNAME Domain name 20100728
2 Importing I_FIELD_PATH Call by reference Type reference (TYPE) Y_FIELD_PATH 20100728
3 Returning RO_COLUMN Value transfer Object reference (TYPE REF TO) IF_SALV_STC_COL Basic column definition without special features 20100728
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DEFINITION 20100728

Method CREATE_INT_COLUMN_CONVEXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONVEXIT Call by reference Type reference (TYPE) CONVEXIT Conversion Routine 20100728
2 Importing I_FIELD_PATH Call by reference Type reference (TYPE) Y_FIELD_PATH 20100728
3 Returning RO_COLUMN Value transfer Object reference (TYPE REF TO) IF_SALV_STC_COL Basic column definition without special features 20100728
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DEFINITION 20100728

Method CREATE_INT_COLUMN_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELD_PATH Call by reference Type reference (TYPE) Y_FIELD_PATH 20100728
2 Importing I_REFFIELD_PATH Call by reference Type reference (TYPE) Y_FIELD_PATH 20100728
3 Returning RO_COLUMN Value transfer Object reference (TYPE REF TO) IF_SALV_STC_COL Basic column definition without special features 20100728
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DEFINITION 20100728

Method CREATE_STRUCT_FOR_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_STRUCTDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20100728
2 Exporting ET_AUX_FIELD_MAPPING Call by reference Type reference (TYPE) YTS_AUX_FIELD_MAPPING 20100728
3 Exporting ET_SRC_FIELD_MAPPING Call by reference Type reference (TYPE) YTS_SRC_FIELD_MAPPING 20100728
4 Exporting E_AUX_FIELD_COMP_NAME Call by reference Type reference (TYPE) STRING component name of substructure with auxiliary fields 20100728
5 Exporting E_SRC_FIELD_COMP_NAME Call by reference Type reference (TYPE) STRING 20100728
6 Importing IT_ADDITIONAL_COMPONENT Call by reference Type reference (TYPE) CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE Component Description Table 20100728
7 Importing IT_AUX_FIELD Call by reference Type reference (TYPE) YT_AUX_FIELD 20100728
8 Importing IT_REUSABLE_AUX_FIELD Call by reference Type reference (TYPE) YTS_AUX_FIELD_MAPPING 20100728
9 Importing IT_SRC_FIELD_PATH Call by reference Type reference (TYPE) YT_FIELD_PATH 20100728

Method CREATE_STRUCT_FOR_FIELDS on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method GET_AUX_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AUX_FIELD Call by reference Type reference (TYPE) YT_AUX_FIELD 20100728
2 Importing IT_AUX_FIELD_ID Call by reference Type reference (TYPE) YT_AUX_FIELD_ID 20100728

Method GET_AUX_FIELDS on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method GET_CHANGE_SIGNALER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_SIGNALER Value transfer Object reference (TYPE REF TO) IF_SALV_STU_CHANGE_SIGNALER Change Propagation Network: signaler of changes 20100803

Method GET_CHANGE_SIGNALER on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method GET_COLUMN Signature

Method GET_COLUMN on class CL_SALV_STC_COLUMN_CATALOG has no parameter.
Method GET_COLUMN on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method GET_COLUMN_NAMES Signature

Method GET_COLUMN_NAMES on class CL_SALV_STC_COLUMN_CATALOG has no parameter.
Method GET_COLUMN_NAMES on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method GET_FIELD_PATHS_FOR_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_PATH Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_FIELD_PATH 20101206
2 Importing I_COLUMN_NAME Call by reference Type reference (TYPE) Y_COLUMN_NAME 20101206

Method GET_FIELD_PATHS_FOR_COLUMN on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method GET_INT_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLUMN_NAME Call by reference Type reference (TYPE) Y_COLUMN_NAME 20140304
2 Returning RO_COLUMN Value transfer Object reference (TYPE REF TO) IF_SALV_STC_COL 20140304
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DETECTION 20140304

Method GET_OUTPUT_FIELD_FOR_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AUX_FIELD_ID Call by reference Type reference (TYPE) Y_AUX_FIELD_ID 20101209
2 Exporting E_FIELD_PATH Call by reference Type reference (TYPE) Y_FIELD_PATH 20101209
3 Importing I_COLUMN_NAME Call by reference Type reference (TYPE) Y_COLUMN_NAME 20101209

Method GET_OUTPUT_FIELD_FOR_COLUMN on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method GET_STRUCTDESRC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_STRUCTDESCR Value transfer Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR 20130522

Method GET_STRUCTDESRC on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method GET_WRAPPER_FOR_EXISTING_COL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLUMN_NAME Call by reference Type reference (TYPE) Y_COLUMN_NAME 20140304
2 Returning RO_COLUMN Value transfer Object reference (TYPE REF TO) IF_SALV_STC_COL 20140304

Method GET_WRAPPER_FOR_EXISTING_COL on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method INIT_FOR_STRUCTDESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_STRUCTDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20100802

Method INIT_FOR_STRUCTDESCR on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method INIT_LOGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LOG_PROVIDER Call by reference Object reference (TYPE REF TO) IF_SALV_CSQ_LOG_PROVIDER Log provider 20101130

Method INIT_LOGGER on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method INSERT_INTO_COLUMN_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COLUMN Call by reference Object reference (TYPE REF TO) IF_SALV_STC_COL root class of all column type implementations 20100728
2 Importing I_COLUMN_NAME Call by reference Type reference (TYPE) Y_COLUMN_NAME 20100728

Method INSERT_INTO_COLUMN_TABLE on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method IS_NUMERIC_BY_TYPE 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 20130307
2 Returning R_IS_NUMERIC Value transfer Type reference (TYPE) ABAP_BOOL 20130307

Method IS_NUMERIC_BY_TYPE on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method LOG_BEGIN_CONVERT_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_REUSABLE_AUX_FIELD_ID Call by reference Type reference (TYPE) YTS_AUX_FIELD_ID 20110427
2 Importing IT_COLUMN_AGGR_RULE Call by reference Type reference (TYPE) YT_AGGREGATION_RULE 20110427
3 Importing IT_COLUMN_FILTER_RULE Call by reference Type reference (TYPE) YT_FILTER_RULE 20110427
4 Importing IT_COLUMN_SORT_RULE Call by reference Type reference (TYPE) YT_SORT_RULE 20110427

Method LOG_BEGIN_CONVERT_RULES on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method LOG_BEGIN_GET_AUX_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_AUX_FIELD_ID Call by reference Type reference (TYPE) YT_AUX_FIELD_ID 20110427

Method LOG_BEGIN_GET_AUX_FIELDS on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method LOG_END_CONVERT_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELD_AGGR_RULE Call by reference Type reference (TYPE) YT_FIELD_AGGR_RULE 20110427
2 Importing IT_FIELD_FILTER_RULE Call by reference Type reference (TYPE) YT_FIELD_FILTER_RULE 20110427
3 Importing IT_FIELD_SORT_RULE Call by reference Type reference (TYPE) YT_FIELD_SORT_RULE 20110427

Method LOG_END_CONVERT_RULES on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method LOG_END_GET_AUX_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_AUX_FIELD Call by reference Type reference (TYPE) YT_AUX_FIELD 20110427

Method LOG_END_GET_AUX_FIELDS on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method REMOVE_COLPREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AUX_FIELD_ID Call by reference Type reference (TYPE) Y_AUX_FIELD_ID 20100728
2 Exporting E_COLUMN_NAME Call by reference Type reference (TYPE) Y_COLUMN_NAME 20100728
3 Importing I_UNIQUE_AUX_FIELD_ID Value transfer Type reference (TYPE) Y_AUX_FIELD_ID 20100728

Method REMOVE_COLPREFIX on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method SET_COLUMN_AMOUNT Signature

Method SET_COLUMN_AMOUNT on class CL_SALV_STC_COLUMN_CATALOG has no parameter.
Method SET_COLUMN_AMOUNT on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method SET_COLUMN_BASIC Signature

Method SET_COLUMN_BASIC on class CL_SALV_STC_COLUMN_CATALOG has no parameter.
Method SET_COLUMN_BASIC on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method SET_COLUMN_CODELIST Signature

Method SET_COLUMN_CODELIST on class CL_SALV_STC_COLUMN_CATALOG has no parameter.
Method SET_COLUMN_CODELIST on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method SET_COLUMN_CONVEXIT Signature

Method SET_COLUMN_CONVEXIT on class CL_SALV_STC_COLUMN_CATALOG has no parameter.
Method SET_COLUMN_CONVEXIT on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method SET_COLUMN_CURRENCY Signature

Method SET_COLUMN_CURRENCY on class CL_SALV_STC_COLUMN_CATALOG has no parameter.
Method SET_COLUMN_CURRENCY on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method SET_COLUMN_QUANTITY Signature

Method SET_COLUMN_QUANTITY on class CL_SALV_STC_COLUMN_CATALOG has no parameter.
Method SET_COLUMN_QUANTITY on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method SET_COLUMN_UNIT Signature

Method SET_COLUMN_UNIT on class CL_SALV_STC_COLUMN_CATALOG has no parameter.
Method SET_COLUMN_UNIT on class CL_SALV_STC_COLUMN_CATALOG has no exception.

Method WRAP_CONVERTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COLUMN_CONVERTER Call by reference Object reference (TYPE REF TO) IF_SALV_STC_FIELD_CONVERTER generic field converter interface 20100728
2 Importing I_COLUMN_NAME Call by reference Type reference (TYPE) Y_COLUMN_NAME 20100728
3 Returning RO_WRAPPED_CONVERTER Value transfer Object reference (TYPE REF TO) IF_SALV_STC_FIELD_CONVERTER generic field converter interface 20100728

Method WRAP_CONVERTER on class CL_SALV_STC_COLUMN_CATALOG has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 703