Hierarchy
⤷ 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_COLTYPE | Basic column definition without special features | 20101123 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SALV_SERVICE_TYPES | Common types for ALV Service Tools | 20100727 |
3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SALV_STC_COL | Basic Column Definition without special features | 20101123 |
4 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SALV_STU_INTERNAL_TYPES | internal types for ALV services | 20100727 |
Meta Relationship - Used By
Properties
Class | CL_SALV_STC_COL_DATA | |
Short Description | Root Class of all Column Types (abstract) | |
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 | 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 | Basic column definition without special features | 20101123 | ||
2 | IF_SALV_SERVICE_TYPES | Common types for ALV Service Tools | 20100727 | ||
3 | IF_SALV_STC_COL | Basic Column Definition without special features | 20101123 | ||
4 | IF_SALV_STU_INTERNAL_TYPES | internal types for ALV services | 20100727 |
Friends
Class CL_SALV_STC_COL_DATA has no friend class.
Attributes
Methods
Events
Class CL_SALV_STC_COL_DATA 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) | 20100727 |
|
||
4 | YS_AUX_FIELD_MAPPING | Public | Attribute reference (LIKE) | 20100727 |
|
||
5 | YS_CODELIST | Public | Attribute reference (LIKE) | 20100727 |
|
||
6 | YS_EXT_CODELIST | Public | Attribute reference (LIKE) | 20100806 |
|
||
7 | YS_FIELD_AGGR_RULE | Public | Attribute reference (LIKE) | 20100908 |
|
||
8 | YS_FIELD_FILTER_RULE | Public | Attribute reference (LIKE) | 20100727 |
|
||
9 | YS_FIELD_SORT_RULE | Public | Attribute reference (LIKE) | 20100727 |
|
||
10 | YS_FILTER_RULE | Public | Attribute reference (LIKE) | 20100727 |
|
||
11 | YS_GROUPING_RULE | Public | Attribute reference (LIKE) | 20100806 |
|
||
12 | YS_GROUP_KEY | Public | Attribute reference (LIKE) | 20100909 |
|
||
13 | YS_INDEX_VISIBILITY | Public | Attribute reference (LIKE) | 20110131 |
|
||
14 | YS_INSERT_POSITION | Public | Attribute reference (LIKE) | 20110131 |
|
||
15 | YS_LINE_ORDER | Public | Attribute reference (LIKE) | 20110131 |
|
||
16 | YS_NAMED_RANGE | Public | Attribute reference (LIKE) | 20130531 |
|
||
17 | YS_OUTPUT_FIELD | Protected | See coding | 20101208 | begin of YS_OUTPUT_FIELD,
field_path type y_field_path,
aux_field_id type y_aux_field_id,
end of ys_output_field
|
||
18 | YS_RANGE | Public | Attribute reference (LIKE) | 20100727 |
|
||
19 | YS_SEARCH_RULE | Public | Attribute reference (LIKE) | 20130531 |
|
||
20 | YS_SELOPT | Public | Attribute reference (LIKE) | 20100727 |
|
||
21 | YS_SORT_RULE | Public | Attribute reference (LIKE) | 20100727 |
|
||
22 | YS_SRC_FIELD_MAPPING | Public | Attribute reference (LIKE) | 20100727 |
|
||
23 | YTS_AUX_FIELD | Protected | See coding | 20100727 | yts_aux_field type sorted table of ys_aux_field with unique key id
|
||
24 | YTS_AUX_FIELD_ID | Public | Attribute reference (LIKE) | 20100730 |
|
||
25 | YTS_AUX_FIELD_MAPPING | Public | Attribute reference (LIKE) | 20100727 |
|
||
26 | YTS_EXT_CODELIST | Public | Attribute reference (LIKE) | 20100908 |
|
||
27 | YTS_SRC_FIELD_MAPPING | Public | Attribute reference (LIKE) | 20100727 |
|
||
28 | YT_AGGREGATION_RULE | Public | Attribute reference (LIKE) | 20100806 |
|
||
29 | YT_AUX_FIELD | Public | Attribute reference (LIKE) | 20100727 |
|
||
30 | YT_AUX_FIELD_ID | Public | Attribute reference (LIKE) | 20100727 |
|
||
31 | YT_CODELIST | Public | Attribute reference (LIKE) | 20100727 |
|
||
32 | YT_COLUMN | Public | Attribute reference (LIKE) | 20130531 |
|
||
33 | YT_COLUMN_NAME | Public | Attribute reference (LIKE) | 20100727 |
|
||
34 | YT_EXTERNAL_VALUE | Public | Attribute reference (LIKE) | 20100727 |
|
||
35 | YT_FIELD_AGGR_RULE | Public | Attribute reference (LIKE) | 20100908 |
|
||
36 | YT_FIELD_FILTER_RULE | Public | Attribute reference (LIKE) | 20100727 |
|
||
37 | YT_FIELD_PATH | Public | Attribute reference (LIKE) | 20100727 |
|
||
38 | YT_FIELD_SORT_RULE | Public | Attribute reference (LIKE) | 20100727 |
|
||
39 | YT_FILTER_RULE | Public | Attribute reference (LIKE) | 20100727 |
|
||
40 | YT_FUNCTION_CODE | Public | Attribute reference (LIKE) | 20100907 |
|
||
41 | YT_GROUPING_RULE | Public | Attribute reference (LIKE) | 20100806 |
|
||
42 | YT_GROUP_KEY | Public | Attribute reference (LIKE) | 20100909 |
|
||
43 | YT_INDEX_VISIBILITY | Public | Attribute reference (LIKE) | 20110131 |
|
||
44 | YT_INTEGER | Public | Attribute reference (LIKE) | 20100804 |
|
||
45 | YT_LINE_ORDER | Public | Attribute reference (LIKE) | 20110131 |
|
||
46 | YT_NAMED_RANGES | Public | Attribute reference (LIKE) | 20130531 |
|
||
47 | YT_RANGE | Public | Attribute reference (LIKE) | 20100727 |
|
||
48 | YT_ROW_INDEX | Public | Attribute reference (LIKE) | 20100727 |
|
||
49 | YT_SELOPT | Public | Attribute reference (LIKE) | 20100727 |
|
||
50 | YT_SORT_RULE | Public | Attribute reference (LIKE) | 20100727 |
|
||
51 | YT_STRING | Public | Attribute reference (LIKE) | 20100804 |
|
||
52 | Y_AUX_FIELD_ID | Public | Attribute reference (LIKE) | 20100727 |
|
||
53 | Y_COLUMN_NAME | Public | Attribute reference (LIKE) | 20100727 |
|
||
54 | Y_CURRENCY | Public | Attribute reference (LIKE) | 20130531 |
|
||
55 | Y_FIELD_PATH | Public | Attribute reference (LIKE) | 20100727 |
|
||
56 | Y_FORMATTING_OPTION_VALUE | Public | Attribute reference (LIKE) | 20100727 |
|
||
57 | Y_FUNCTION_CODE | Public | Attribute reference (LIKE) | 20100907 |
|
||
58 | Y_OPTION | Public | Attribute reference (LIKE) | 20100727 |
|
||
59 | Y_PROPERTY_VALUE | Public | Attribute reference (LIKE) | 20101124 |
|
||
60 | Y_ROW_INDEX | Public | Attribute reference (LIKE) | 20100727 |
|
||
61 | Y_RULE_GROUP | Public | Attribute reference (LIKE) | 20100825 |
|
||
62 | Y_SIGN | Public | Attribute reference (LIKE) | 20100727 |
|
Method Signatures
Method ADJUST_INTERNAL_VALUE 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 | 20100802 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SALV_FILTER_DEFINITION | filter creation failed | 20100802 |
Method CHECK_DATA_CONSISTENCY Signature
Method CHECK_DATA_CONSISTENCY on class CL_SALV_STC_COL_DATA has no parameter.
Method CHECK_DATA_CONSISTENCY on class CL_SALV_STC_COL_DATA has no exception.
Method CHECK_VALUE_CONSISTENCY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_DATA | Call by reference | Type reference (TYPE) | DATA | 20110826 | |||
2 | Returning | R_RESULT | Value transfer | Type reference (TYPE) | I | 20110826 |
Method CHECK_VALUE_CONSISTENCY on class CL_SALV_STC_COL_DATA has no exception.
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 | Runtime Type Services | 20100727 | ||
2 | Importing | I_COLUMN_NAME | Call by reference | Type reference (TYPE) | Y_COLUMN_NAME | 20100727 | |||
3 | Importing | I_FIELD_PATH | Call by reference | Type reference (TYPE) | Y_FIELD_PATH | 20100727 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SALV_ILLEGAL_FIELD | 20100727 |
Method CONVERT_AGGR_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) | IF_SALV_STU_INTERNAL_TYPES=>YT_FIELD_AGGR_RULE | 20100908 | |||
2 | Importing | IT_COLUMN_AGGR_RULE | Call by reference | Type reference (TYPE) | IF_SALV_SERVICE_TYPES=>YT_AGGREGATION_RULE | 20100908 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SALV_KEY_FIGURE_DEFINITION | invalid definition of key figure | 20100908 |
Method CONVERT_ALL_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 | 20100727 | |||
3 | Exporting | ET_FIELD_SORT_RULE | Call by reference | Type reference (TYPE) | YT_FIELD_SORT_RULE | 20100727 | |||
4 | Importing | IS_COLUMN_SORT_RULE | Call by reference | Type reference (TYPE) | YS_SORT_RULE | 20100727 | |||
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 | 20100727 | |||
7 | Importing | IT_REUSABLE_AUX_FIELD_ID | Call by reference | Type reference (TYPE) | YT_AUX_FIELD_ID | 20100727 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SALV_FILTER_DEFINITION | 20100727 | ||
2 | CX_SALV_KEY_FIGURE_DEFINITION | invalid definition of key figure | 20100908 |
Method CONVERT_FILTER_RULES 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 | 20100727 | |||
2 | Importing | IT_COLUMN_FILTER_RULE | Call by reference | Type reference (TYPE) | YT_FILTER_RULE | 20100727 | |||
3 | Importing | IT_REUSABLE_AUX_FIELD_ID | Call by reference | Type reference (TYPE) | YT_AUX_FIELD_ID | 20100727 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SALV_FILTER_DEFINITION | 20100727 |
Method CONVERT_RULES Signature
Method CONVERT_RULES on class CL_SALV_STC_COL_DATA has no parameter.
Method CONVERT_RULES on class CL_SALV_STC_COL_DATA has no exception.
Method CONVERT_SORT_RULE 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 | 20100727 | |||
2 | Importing | IS_COLUMN_SORT_RULE | Call by reference | Type reference (TYPE) | YS_SORT_RULE | 20100727 | |||
3 | Importing | IT_REUSABLE_AUX_FIELD_ID | Call by reference | Type reference (TYPE) | YT_AUX_FIELD_ID | 20100727 |
Method CONVERT_SORT_RULE on class CL_SALV_STC_COL_DATA has no exception.
Method CONVERT_VALUE_EXT_TO_INT 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 | 20100727 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SALV_FILTER_DEFINITION | 20100727 |
Method CREATE_AUX_FIELD 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 | 20100727 | |||
2 | Returning | RS_AUX_FIELD | Value transfer | Type reference (TYPE) | YS_AUX_FIELD | 20100727 |
Method CREATE_AUX_FIELD on class CL_SALV_STC_COL_DATA has no exception.
Method CREATE_COLUMN_BASIC 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 | 20100727 | ||
2 | Importing | I_COLUMN_NAME | Call by reference | Type reference (TYPE) | Y_COLUMN_NAME | 20100727 | |||
3 | Importing | I_FIELD_PATH | Call by reference | Type reference (TYPE) | Y_FIELD_PATH | 20100727 | |||
4 | Returning | RO_COLUMN_BASIC | Value transfer | Object reference (TYPE REF TO) | IF_SALV_STC_COL | Basic column definition without special features | 20100727 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SALV_ILLEGAL_FIELD | 20100727 |
Method CREATE_FILTER_RULES_FOR_VALUES Signature
Method CREATE_FILTER_RULES_FOR_VALUES on class CL_SALV_STC_COL_DATA has no parameter.
Method CREATE_FILTER_RULES_FOR_VALUES on class CL_SALV_STC_COL_DATA has no exception.
Method GET_AUX_FIELD Signature
Method GET_AUX_FIELD on class CL_SALV_STC_COL_DATA has no parameter.
Method GET_AUX_FIELD on class CL_SALV_STC_COL_DATA has no exception.
Method GET_CHANGE_SIGNALER Signature
Method GET_CHANGE_SIGNALER on class CL_SALV_STC_COL_DATA has no parameter.
Method GET_CHANGE_SIGNALER on class CL_SALV_STC_COL_DATA has no exception.
Method GET_COLUMN_NAME Signature
Method GET_COLUMN_NAME on class CL_SALV_STC_COL_DATA has no parameter.
Method GET_COLUMN_NAME on class CL_SALV_STC_COL_DATA has no exception.
Method GET_FIELD_PATHS Signature
Method GET_FIELD_PATHS on class CL_SALV_STC_COL_DATA has no parameter.
Method GET_FIELD_PATHS on class CL_SALV_STC_COL_DATA has no exception.
Method GET_MAIN_FIELD_PATH Signature
Method GET_MAIN_FIELD_PATH on class CL_SALV_STC_COL_DATA has no parameter.
Method GET_MAIN_FIELD_PATH on class CL_SALV_STC_COL_DATA has no exception.
Method GET_OUTPUT_FIELD Signature
Method GET_OUTPUT_FIELD on class CL_SALV_STC_COL_DATA has no parameter.
Method GET_OUTPUT_FIELD on class CL_SALV_STC_COL_DATA has no exception.
Method GET_OUTPUT_LENGTH Signature
Method GET_OUTPUT_LENGTH on class CL_SALV_STC_COL_DATA has no parameter.
Method GET_OUTPUT_LENGTH on class CL_SALV_STC_COL_DATA has no exception.
Method GET_SUPPORTED_FUNCTION_CODES Signature
Method GET_SUPPORTED_FUNCTION_CODES on class CL_SALV_STC_COL_DATA has no parameter.
Method GET_SUPPORTED_FUNCTION_CODES on class CL_SALV_STC_COL_DATA has no exception.
Method IS_CP_ALLOWED_FOR_INT_VALUES Signature
Method IS_CP_ALLOWED_FOR_INT_VALUES on class CL_SALV_STC_COL_DATA has no parameter.
Method IS_CP_ALLOWED_FOR_INT_VALUES on class CL_SALV_STC_COL_DATA has no exception.
Method POST_PROCESSING_FIELD_RULES 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 | 20100727 | |||
2 | Changing | CT_FIELD_SORT_RULE | Call by reference | Type reference (TYPE) | YT_FIELD_SORT_RULE | 20100727 |
Method POST_PROCESSING_FIELD_RULES on class CL_SALV_STC_COL_DATA has no exception.
Method POST_PROCESSING_FILTER_RULES 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 | 20100727 | |||
2 | Importing | I_CASE_SENSITIVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100727 |
Method POST_PROCESSING_FILTER_RULES on class CL_SALV_STC_COL_DATA has no exception.
Method SIGNAL_CHANGE Signature
Method SIGNAL_CHANGE on class CL_SALV_STC_COL_DATA has no parameter.
Method SIGNAL_CHANGE on class CL_SALV_STC_COL_DATA has no exception.
Method TRANSFORM_FILTER_RULES 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 | 20130606 |
Method TRANSFORM_FILTER_RULES on class CL_SALV_STC_COL_DATA has no exception.
Meta Relationship - Used By (full list)
History
Last changed by/on | SAP | 20131127 |
SAP Release Created in | 703 |