SAP CL_SALV_COLUMN OO Class - Individual Column Object
CL_SALV_COLUMN is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class CL_SALV_COLUMN including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Inheritance
This OO class has a superclass assigned to it, which means it will inherit its objects and methods. The superclass for CL_SALV_COLUMN is CL_SALV_METADATA_BASEInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_SALV_C_ALIGNMENTMethod list of CL_SALV_COLUMN SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
| Method Name | Description | Visability |
| CONSTRUCTOR | Constructor | Public |
| CALL METHOD cl_salv_column=>CONSTRUCTOR...more details | ||
| FILL_ATTRIBUTES_BY_DFIES | Get Column Attributes by DFIES fields | Protected |
| CALL METHOD cl_salv_column=>FILL_ATTRIBUTES_BY_DFIES...more details | ||
| GET_ALIGNMENT | Get Alignment of Column | Public |
| CALL METHOD cl_salv_column=>GET_ALIGNMENT...more details | ||
| GET_COLUMNNAME | Get Column Name | Public |
| CALL METHOD cl_salv_column=>GET_COLUMNNAME...more details | ||
| GET_CURRENCY | Get Currency | Public |
| CALL METHOD cl_salv_column=>GET_CURRENCY...more details | ||
| GET_CURRENCY_COLUMN | Get Currency Column | Public |
| CALL METHOD cl_salv_column=>GET_CURRENCY_COLUMN...more details | ||
|
| ||
| GET_DDIC_DATATYPE | Get DDIC Data Type | Public |
| CALL METHOD cl_salv_column=>GET_DDIC_DATATYPE...more details | ||
| GET_DDIC_DECIMALS | Get DDIC Decimal Places | Public |
| CALL METHOD cl_salv_column=>GET_DDIC_DECIMALS...more details | ||
| GET_DDIC_DOMAIN | Get DDIC Domain | Public |
| CALL METHOD cl_salv_column=>GET_DDIC_DOMAIN...more details | ||
| GET_DDIC_INTLEN | Get DDIC Internal Length (BYTE) | Public |
| CALL METHOD cl_salv_column=>GET_DDIC_INTLEN...more details | ||
| GET_DDIC_INTTYPE | Get DDIC Internal Type | Public |
| CALL METHOD cl_salv_column=>GET_DDIC_INTTYPE...more details | ||
| GET_DDIC_OUTPUTLEN | Get DDIC Output Length (CHAR) | Public |
| CALL METHOD cl_salv_column=>GET_DDIC_OUTPUTLEN...more details | ||
| GET_DDIC_REFERENCE | Get DDIC Reference | Public |
| CALL METHOD cl_salv_column=>GET_DDIC_REFERENCE...more details | ||
| GET_DDIC_ROLLNAME | Get DDIC Data Element | Public |
| CALL METHOD cl_salv_column=>GET_DDIC_ROLLNAME...more details | ||
| GET_DECFLOAT_STYLE | Get Style for Columns of Type DECFLOAT | Public |
| CALL METHOD cl_salv_column=>GET_DECFLOAT_STYLE...more details | ||
| GET_DECIMALS | Get Number of Decimal Places for Output | Public |
| CALL METHOD cl_salv_column=>GET_DECIMALS...more details | ||
| GET_DECIMALS_COLUMN | Gett Decimal Column | Public |
| CALL METHOD cl_salv_column=>GET_DECIMALS_COLUMN...more details | ||
| GET_EDIT_MASK | Get Conversion Exit | Public |
| CALL METHOD cl_salv_column=>GET_EDIT_MASK...more details | ||
| GET_F1_ROLLNAME | Get F1 Data Element | Public |
| CALL METHOD cl_salv_column=>GET_F1_ROLLNAME...more details | ||
| GET_LONG_TEXT | Get Long Column Title | Public |
| CALL METHOD cl_salv_column=>GET_LONG_TEXT...more details | ||
| GET_MEDIUM_TEXT | Get Medium Column Title | Public |
| CALL METHOD cl_salv_column=>GET_MEDIUM_TEXT...more details | ||
| GET_OUTPUT_LENGTH | Get Output Length (CHAR) | Public |
| CALL METHOD cl_salv_column=>GET_OUTPUT_LENGTH...more details | ||
| GET_QUANTITY | Get Quantity Unit | Public |
| CALL METHOD cl_salv_column=>GET_QUANTITY...more details | ||
| GET_QUANTITY_COLUMN | Get Quantity Column | Public |
| CALL METHOD cl_salv_column=>GET_QUANTITY_COLUMN...more details | ||
| GET_ROUND | Get Rounding | Public |
| CALL METHOD cl_salv_column=>GET_ROUND...more details | ||
| GET_ROUND_COLUMN | Get Rounding Column | Public |
| CALL METHOD cl_salv_column=>GET_ROUND_COLUMN...more details | ||
| GET_ROW | Get Line (in List Mode for Multi-Line Display) | Public |
| CALL METHOD cl_salv_column=>GET_ROW...more details | ||
| GET_SHORT_TEXT | Get Short Column Title | Public |
| CALL METHOD cl_salv_column=>GET_SHORT_TEXT...more details | ||
| GET_TOOLTIP | Get Tooltip | Public |
| CALL METHOD cl_salv_column=>GET_TOOLTIP...more details | ||
| HAS_LEADING_SPACES | Check whether leading spaces are displayed | Public |
| CALL METHOD cl_salv_column=>HAS_LEADING_SPACES...more details | ||
| HAS_LEADING_ZERO | Check Whether Leading Zeroes Displayed in Output | Public |
| CALL METHOD cl_salv_column=>HAS_LEADING_ZERO...more details | ||
| HAS_SIGN | Check Whether Sign Displayed in Output | Public |
| CALL METHOD cl_salv_column=>HAS_SIGN...more details | ||
| IS_LOWERCASE | Check Whether Lowercase Letters Converted | Public |
| CALL METHOD cl_salv_column=>IS_LOWERCASE...more details | ||
| IS_OPTIMIZED | Check Whether Column Optimized | Public |
| CALL METHOD cl_salv_column=>IS_OPTIMIZED...more details | ||
| IS_TECHNICAL | Check Whether Column Technical | Public |
| CALL METHOD cl_salv_column=>IS_TECHNICAL...more details | ||
| IS_VISIBLE | Check Whether Column Visible | Public |
| CALL METHOD cl_salv_column=>IS_VISIBLE...more details | ||
| IS_ZERO | Check Whether Empty Cells Displayed | Public |
| CALL METHOD cl_salv_column=>IS_ZERO...more details | ||
| RAISE_COLUMN_NOT_IN_DATA_TABLE | Private | |
| CALL METHOD cl_salv_column=>RAISE_COLUMN_NOT_IN_DATA_TABLE...more details | ||
| RAISE_METHOD_ONLY_VALID_FOR | Private | |
| CALL METHOD cl_salv_column=>RAISE_METHOD_ONLY_VALID_FOR...more details | ||
| SET_ALIGNMENT | Set Alignment of Column | Public |
| CALL METHOD cl_salv_column=>SET_ALIGNMENT...more details | ||
| SET_CURRENCY | Set Currency for Whole Column | Public |
| CALL METHOD cl_salv_column=>SET_CURRENCY...more details | ||
| SET_CURRENCY_COLUMN | Set Currency Column | Public |
| CALL METHOD cl_salv_column=>SET_CURRENCY_COLUMN...more details | ||
| SET_DDIC_REFERENCE | Set DDIC Reference | Public |
| CALL METHOD cl_salv_column=>SET_DDIC_REFERENCE...more details | ||
| SET_DECFLOAT_STYLE | Set Style for Columns of Type DECFLOAT | Public |
| CALL METHOD cl_salv_column=>SET_DECFLOAT_STYLE...more details | ||
| SET_DECIMALS | Set Number of Decimal Places for Whole Column | Public |
| CALL METHOD cl_salv_column=>SET_DECIMALS...more details | ||
| SET_DECIMALS_COLUMN | Set Decimal Column for Number of Decimal Places | Public |
| CALL METHOD cl_salv_column=>SET_DECIMALS_COLUMN...more details | ||
| SET_EDIT_MASK | Set Conversion Routine | Public |
| CALL METHOD cl_salv_column=>SET_EDIT_MASK...more details | ||
| SET_F1_ROLLNAME | Set F1 Data Element | Public |
| CALL METHOD cl_salv_column=>SET_F1_ROLLNAME...more details | ||
| SET_FIXED_HEADER_TEXT | Define DDIC Text Reference | Public |
| CALL METHOD cl_salv_column=>SET_FIXED_HEADER_TEXT...more details | ||
| SET_LEADING_SPACES | Display leading spaces in the output | Public |
| CALL METHOD cl_salv_column=>SET_LEADING_SPACES...more details | ||
| SET_LEADING_ZERO | Set Leading Zeroes for Output | Public |
| CALL METHOD cl_salv_column=>SET_LEADING_ZERO...more details | ||
| SET_LONG_TEXT | Set Long Column Title | Public |
| CALL METHOD cl_salv_column=>SET_LONG_TEXT...more details | ||
| SET_LOWERCASE | Specify Whether Lowercase Letters Converted | Public |
| CALL METHOD cl_salv_column=>SET_LOWERCASE...more details | ||
| SET_MEDIUM_TEXT | Set Medium Column Title | Public |
| CALL METHOD cl_salv_column=>SET_MEDIUM_TEXT...more details | ||
| SET_OPTIMIZED | Optimize Column | Public |
| CALL METHOD cl_salv_column=>SET_OPTIMIZED...more details | ||
| SET_OUTPUT_LENGTH | Set Output Length (CHAR) | Public |
| CALL METHOD cl_salv_column=>SET_OUTPUT_LENGTH...more details | ||
| SET_QUANTITY | Set Unit of Measurement for Whole Column | Public |
| CALL METHOD cl_salv_column=>SET_QUANTITY...more details | ||
| SET_QUANTITY_COLUMN | Set Column for Units of Measurement | Public |
| CALL METHOD cl_salv_column=>SET_QUANTITY_COLUMN...more details | ||
| SET_ROUND | Set Rounding for Whole Column | Public |
| CALL METHOD cl_salv_column=>SET_ROUND...more details | ||
| SET_ROUND_COLUMN | Set Rounding Column | Public |
| CALL METHOD cl_salv_column=>SET_ROUND_COLUMN...more details | ||
| SET_ROW | Set Row for Multirow Display | Public |
| CALL METHOD cl_salv_column=>SET_ROW...more details | ||
| SET_SHORT_TEXT | Set Short Column Title | Public |
| CALL METHOD cl_salv_column=>SET_SHORT_TEXT...more details | ||
| SET_SIGN | Specify Whether Sign Displayed in Output | Public |
| CALL METHOD cl_salv_column=>SET_SIGN...more details | ||
| SET_TECHNICAL | Set Column as Technical Column | Public |
| CALL METHOD cl_salv_column=>SET_TECHNICAL...more details | ||
| SET_TOOLTIP | Set Tooltip for Column Title | Public |
| CALL METHOD cl_salv_column=>SET_TOOLTIP...more details | ||
| SET_VISIBLE | Set Column to Visible | Public |
| CALL METHOD cl_salv_column=>SET_VISIBLE...more details | ||
| SET_ZERO | Specify Empty Cell Display | Public |
| CALL METHOD cl_salv_column=>SET_ZERO...more details | ||
CL_SALV_COLUMN attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
| Name | Level | Description | Initial Value | Type | Visability |
| ALIGNMENT | Instance Attribute | Alignment | LIKE SALV_DE_ALIGNMENT | Protected | |
| CENTERED | Instance Attribute | LIKE | Private | ||
| COLDDICTXT | Instance Attribute | Define DDIC Text Reference | LIKE LVC_DDICT | Protected | |
| COLUMNNAME | Instance Attribute | Column Name | LIKE LVC_FNAME | Protected | |
| CURRENCY | Instance Attribute | Currency unit | LIKE LVC_CURR | Protected | |
| CURRENCY_COLUMN | Instance Attribute | Column Name for Currency Unit Referenced | LIKE LVC_CFNAME | Protected | |
| DDIC_DATATYPE | Instance Attribute | Data Type in ABAP Dictionary | LIKE DATATYPE_D | Protected | |
| DDIC_DECIMALS | Instance Attribute | Number of Decimal Places | LIKE DECIMALS | Protected | |
| DDIC_DOMAIN | Instance Attribute | Domain Name | LIKE DOMNAME | Protected | |
| DDIC_F4_AVAILABLE | Instance Attribute | F4 help available | LIKE SAP_BOOL | Protected | |
| DDIC_F4_SEARCH_HELP | Instance Attribute | A search help is connected to the field | LIKE SAP_BOOL | Protected | |
| DDIC_F4_VALUE_RANGE | Instance Attribute | Fixed Values Exist | LIKE SAP_BOOL | Protected | |
| DDIC_INTLEN | Instance Attribute | Internal Length in Bytes | LIKE INTLEN | Protected | |
| DDIC_INTTYPE | Instance Attribute | ABAP data type (C,D,N,...) | LIKE INTTYPE | Protected | |
| DDIC_LENG | Instance Attribute | Length (No. of Characters) | LIKE DDLENG | Protected | |
| DDIC_OUTPUTLEN | Instance Attribute | Output Length in Characters | LIKE OUTPUTLEN | Protected | |
| DDIC_REFERENCE | Instance Attribute | Reference to ABAP Dictionary Field | LIKE SALV_S_DDIC_REFERENCE | Protected | |
| DDIC_ROLLNAME | Instance Attribute | Data Element (Semantic Domain) | LIKE ROLLNAME | Protected | |
| DECFLOAT_STYLE | Instance Attribute | Style for Columns with Type DECFLOAT | LIKE OUTPUTSTYLE | Protected | |
| DECIMALS | Instance Attribute | Number of Decimal Places for Output | LIKE LVC_DECMLS | Protected | |
| DECIMALS_COLUMN | Instance Attribute | Column Name with DECIMALS Specification | LIKE LVC_DFNAME | Protected | |
| EDIT_MASK | Instance Attribute | EditMask for Output | LIKE LVC_EDTMSK | Protected | |
| F1_ROLLNAME | Instance Attribute | Data Element for F1 Help | LIKE LVC_ROLL | Protected | |
| LEADING_SPACES | Instance Attribute | Include leading spaces | LIKE SAP_BOOL | Protected | |
| LEADING_ZERO | Instance Attribute | Output leading zeros | LIKE SAP_BOOL | Protected | |
| LEFT | Instance Attribute | LIKE | Private | ||
| LONG_TEXT | Instance Attribute | Long Field Label | LIKE SCRTEXT_L | Protected | |
| LOWERCASE | Instance Attribute | Lowercase Letters Allowed | LIKE SAP_BOOL | Protected | |
| MEDIUM_TEXT | Instance Attribute | Medium Field Label | LIKE SCRTEXT_M | Protected | |
| OPTIMIZED | Instance Attribute | Column optimized | FALSE | LIKE SAP_BOOL | Protected |
| OUTPUT_LENGTH | Instance Attribute | Column Width in Characters | LIKE LVC_OUTLEN | Protected | |
| QUANTITY | Instance Attribute | Unit of Measurement | LIKE LVC_QUAN | Protected | |
| QUANTITY_COLUMN | Instance Attribute | Column Name for Unit of Measure Referenced | LIKE LVC_QFNAME | Protected | |
| RIGHT | Instance Attribute | LIKE | Private | ||
| ROUND | Instance Attribute | ROUND Value | LIKE LVC_ROUND | Protected | |
| ROUND_COLUMN | Instance Attribute | Column Name with ROUND Specification | LIKE LVC_RNDFN | Protected | |
| ROW | Instance Attribute | Output Line in List Mode for Multi-Line Output | LIKE LVC_ROWPOS | Protected | |
| R_COLUMNS | Instance Attribute | ALV Columns | LIKE CL_SALV_COLUMNS | Protected | |
| R_TABLE_STRUCTURE | Instance Attribute | LIKE | Private | ||
| SHORT_TEXT | Instance Attribute | Short Field Label | LIKE SCRTEXT_S | Protected | |
| SIGN | Instance Attribute | Sign | TRUE | LIKE SAP_BOOL | Protected |
| SPECIFIC_GROUP | Instance Attribute | Group key | LIKE CL_SALV_SPECIFIC_GROUPS=>Y_ID | Protected | |
| TECHNICAL | Instance Attribute | Technical Column | FALSE | LIKE SAP_BOOL | Protected |
| TOOLTIP | Instance Attribute | ALV control: Tooltip for column header | LIKE LVC_TIP | Protected | |
| VISIBLE | Instance Attribute | Column Visibility | TRUE | LIKE SAP_BOOL | Protected |
| ZERO | Instance Attribute | Output Zeroes | TRUE | LIKE SAP_BOOL | Protected |
Links to Related Class(s)
CL_SALV_...Full list of available SAP object classes
Search for further information about these or an SAP related objects