SAP ABAP Interface IF_SALV_COLUMN_CATALOG (Column catalog)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-ATS (Application Component) ABAP Table/Tree Services
     SALV_ST_PUB (Package) ALV Services for Tables: Public API
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SALV_STC_COLUMN_CATALOG Column Catalog (and field services) 20100728
Properties
Interface IF_SALV_COLUMN_CATALOG  
Short Description Column catalog    
General Data
Package SALV_ST_PUB   ALV Services for Tables: Public API 
Created 20100727   SAP 
Last changed 20141120    
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 IF_SALV_SERVICE_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_SALV_COLUMN_CATALOG has no interface.
Friends
Interface IF_SALV_COLUMN_CATALOG has no friend.
Attributes
Interface IF_SALV_COLUMN_CATALOG has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COLUMN_AMOUNT Instance method Public Method 20100727
2 ADD_COLUMN_BASIC Instance method Public Method 20100727
3 ADD_COLUMN_CODELIST Instance method Public Method 20100727
4 ADD_COLUMN_COMP_SIMPLE Instance method Public Method 20110131
5 ADD_COLUMN_CONSTANT Instance method Public Method 20131025
6 ADD_COLUMN_CONVEXIT Instance method Public Method 20100727
7 ADD_COLUMN_CURRENCY Instance method Public Method 20100823
8 ADD_COLUMN_QUANTITY Instance method Public Method 20100727
9 ADD_COLUMN_UNIT Instance method Public Method 20100823
10 ADD_COLUMN_WITH_VISIBILITY_REF Instance method Public Method 20120810
11 GET_COLUMN Instance method Public Method 20100727
12 GET_COLUMN_NAMES Instance method Public Method 20100727
13 SET_COLUMN_AMOUNT Instance method Public Method 20100727
14 SET_COLUMN_BASIC Instance method Public Method 20100727
15 SET_COLUMN_CODELIST Instance method Public Method 20100727
16 SET_COLUMN_CONVEXIT Instance method Public Method 20100727
17 SET_COLUMN_CURRENCY Instance method Public Method 20100823
18 SET_COLUMN_QUANTITY Instance method Public Method 20100727
19 SET_COLUMN_UNIT Instance method Public Method 20101122
Events
Interface IF_SALV_COLUMN_CATALOG has no event.
Types
Interface IF_SALV_COLUMN_CATALOG has no local type.
Method Signatures

Method ADD_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) IF_SALV_SERVICE_TYPES=>Y_COLUMN_NAME 20100727
2 Importing I_CURRENCY_FIELD_PATH Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_FIELD_PATH 20100727
3 Importing I_FIXED_CURRENCY Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_CURRENCY Company Code Currency 20130529
4 Importing I_VALUE_FIELD_PATH Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_FIELD_PATH 20100727
5 Returning RO_COLUMN Value transfer Object reference (TYPE REF TO) IF_SALV_COLTYPE_AMOUNT Column Type "Amount" 20100727
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DEFINITION 20100727

Method ADD_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) IF_SALV_SERVICE_TYPES=>Y_COLUMN_NAME 20100727
2 Importing I_FIELD_PATH Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_FIELD_PATH 20100727
3 Returning RO_COLUMN Value transfer Object reference (TYPE REF TO) IF_SALV_COLTYPE_BASIC Basic column definition without special features 20100727
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DEFINITION 20100727

Method ADD_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) IF_SALV_SERVICE_TYPES=>YT_CODELIST 20100727
2 Importing I_COLUMN_NAME Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_COLUMN_NAME 20100727
3 Importing I_FIELD_PATH Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_FIELD_PATH 20100727
4 Returning RO_COLUMN Value transfer Object reference (TYPE REF TO) IF_SALV_COLTYPE_CODELIST column type CODELIST 20100727
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DEFINITION 20100727

Method ADD_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) IF_SALV_SERVICE_TYPES=>YT_COLUMN_NAME 20110131
2 Importing I_COLUMN_NAME Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_COLUMN_NAME 20110131
3 Importing I_LEADING_COLUMN_NAME Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_COLUMN_NAME 20110131
4 Returning RO_COLUMN Value transfer Object reference (TYPE REF TO) IF_SALV_COLTYPE_COMP_SIMPLE Column Type "Compound" with leading column 20110131
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DEFINITION 20110131

Method ADD_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) IF_SALV_SERVICE_TYPES=>Y_COLUMN_NAME 20131025
2 Importing I_CONSTANT Call by reference Type reference (TYPE) STRING 20131025
3 Importing I_FIELD_PATH Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_FIELD_PATH 20131025
4 Returning RO_COLUMN Value transfer Object reference (TYPE REF TO) IF_SALV_COLTYPE_CONSTANT Column Type "Conversion Exit" 20131025

Method ADD_COLUMN_CONSTANT on Interface IF_SALV_COLUMN_CATALOG has no exception.

Method ADD_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) IF_SALV_SERVICE_TYPES=>Y_COLUMN_NAME 20100727
2 Importing I_CONVEXIT Call by reference Type reference (TYPE) CONVEXIT Conversion Routine 20100727
3 Importing I_FIELD_PATH Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_FIELD_PATH 20100727
4 Returning RO_COLUMN Value transfer Object reference (TYPE REF TO) IF_SALV_COLTYPE_CONVEXIT Column Type "Conversion Exit" 20100727
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DEFINITION 20100727

Method ADD_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) IF_SALV_SERVICE_TYPES=>Y_COLUMN_NAME 20100823
2 Importing I_FIELD_PATH Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_FIELD_PATH 20100823
3 Returning RO_COLUMN Value transfer Object reference (TYPE REF TO) IF_SALV_COLTYPE_CURRENCY Column Type "Currency" 20100823
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DEFINITION column creation failed 20100825

Method ADD_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) IF_SALV_SERVICE_TYPES=>Y_COLUMN_NAME 20100727
2 Importing I_FIXED_UNIT Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_UNIT 20130704
3 Importing I_UNIT_FIELD_PATH Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_FIELD_PATH 20100727
4 Importing I_VALUE_FIELD_PATH Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_FIELD_PATH 20100727
5 Returning RO_COLUMN Value transfer Object reference (TYPE REF TO) IF_SALV_COLTYPE_QUANTITY Column Type "Quantity" 20100727
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DEFINITION 20100727

Method ADD_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) IF_SALV_SERVICE_TYPES=>Y_COLUMN_NAME 20100823
2 Importing I_FIELD_PATH Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_FIELD_PATH 20100823
3 Returning RO_COLUMN Value transfer Object reference (TYPE REF TO) IF_SALV_COLTYPE_UNIT Column Type "Unit" 20100823
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DEFINITION column creation failed 20100825

Method ADD_COLUMN_WITH_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) IF_SALV_COLTYPE_VISIBILITY_REF 20120810
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DEFINITION 20120810

Method GET_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) IF_SALV_SERVICE_TYPES=>Y_COLUMN_NAME 20100727
2 Returning RO_COLUMN Value transfer Object reference (TYPE REF TO) IF_SALV_COLTYPE Basic column definition without special features 20100727
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DETECTION 20100727

Method GET_COLUMN_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COLUMN_NAME Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_COLUMN_NAME 20100730

Method GET_COLUMN_NAMES on Interface IF_SALV_COLUMN_CATALOG has no exception.

Method SET_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) IF_SALV_SERVICE_TYPES=>Y_COLUMN_NAME 20100727
2 Importing I_CURRENCY_FIELD_PATH Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_FIELD_PATH 20100727
3 Importing I_FIXED_CURRENCY Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_CURRENCY Company Code Currency 20130529
4 Returning RO_COLUMN Value transfer Object reference (TYPE REF TO) IF_SALV_COLTYPE_AMOUNT Column Type "Amount" 20100727
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DEFINITION 20100727

Method SET_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) IF_SALV_SERVICE_TYPES=>Y_COLUMN_NAME 20100727
2 Returning RO_COLUMN Value transfer Object reference (TYPE REF TO) IF_SALV_COLTYPE_BASIC Basic column definition without special features 20100727
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DEFINITION 20100727

Method SET_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) IF_SALV_SERVICE_TYPES=>YT_CODELIST 20100727
2 Importing I_COLUMN_NAME Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_COLUMN_NAME 20100727
3 Returning RO_COLUMN Value transfer Object reference (TYPE REF TO) IF_SALV_COLTYPE_CODELIST column type CODELIST 20100727
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DEFINITION 20100727

Method SET_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) IF_SALV_SERVICE_TYPES=>Y_COLUMN_NAME 20100727
2 Importing I_CONVEXIT Call by reference Type reference (TYPE) CONVEXIT Conversion Routine 20100727
3 Returning RO_COLUMN Value transfer Object reference (TYPE REF TO) IF_SALV_COLTYPE_CONVEXIT Column Type "Conversion Exit" 20100727
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DEFINITION 20100727

Method SET_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) IF_SALV_SERVICE_TYPES=>Y_COLUMN_NAME 20100823
2 Returning RO_COLUMN Value transfer Object reference (TYPE REF TO) IF_SALV_COLTYPE_CURRENCY Column Type "Currency" 20100823
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DEFINITION column creation failed 20100825

Method SET_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) IF_SALV_SERVICE_TYPES=>Y_COLUMN_NAME 20100727
2 Importing I_FIXED_UNIT Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_UNIT 20130704
3 Importing I_UNIT_FIELD_PATH Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_FIELD_PATH 20100727
4 Returning RO_COLUMN Value transfer Object reference (TYPE REF TO) IF_SALV_COLTYPE_QUANTITY Column Type "Quantity" 20100727
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DEFINITION 20100727

Method SET_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) IF_SALV_SERVICE_TYPES=>Y_COLUMN_NAME 20101122
2 Returning RO_COLUMN Value transfer Object reference (TYPE REF TO) IF_SALV_COLTYPE_UNIT Column Type "Unit" 20101122
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DEFINITION column creation failed 20101122
History
Last changed by/on SAP  20141120 
SAP Release Created in 703