Hierarchy
⤷ BC-SRV-ALV (Application Component) SAP List Viewer
⤷ SALV_IDA_ATS (Package) ATS for IDA
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SALV_IDA_STRUCTDESCR_PROV | Wrapper of SADL entity | 20130926 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SALV_STC_COL_CONFIGURATOR | Call Back for Column Catalog Consumer | 20140303 |
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | TD_SALV_IDA_STRUCTDESCR | Wrapper of SADL entity | 20131130 |
Properties
Class | CL_SALV_IDA_STRUCTDESCR | |
Short Description | Wrapper of SADL entity | |
Super Class | ||
Instantiability of a Class | 1 | Protected |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SALV_IDA_ATS | ATS for IDA |
Created | 20130808 | SAP |
Last change | 20141121 | |
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 | IF_SALV_GUI_TYPES_IDA | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
3 | IF_SALV_IDA_STRUCTDESCR_PROV | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
4 | IF_SALV_IDA_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_IDA_STRUCTDESCR_PROV | Wrapper of SADL entity | 20130926 | ||
2 | IF_SALV_STC_COL_CONFIGURATOR | Call Back for Column Catalog Consumer | 20140303 |
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | TC_SALV_IDA_AUNIT_FRIEND | 20140301 | Friend of IDA classes for injections in unit tests |
Attributes
Methods
Events
Class CL_SALV_IDA_STRUCTDESCR has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | YS_FIELD_DESCR | Protected | See coding | 20140804 | begin of ys_field_descr,
fieldname type fieldname,
keyflag type keyflag,
reptext type reptext,
fieldtext type fieldtxt,
scrtext_s type scrtext_s,
scrtext_m type scrtext_m,
scrtext_l type scrtext_l,
datatype type dynptype,
inttype type inttype,
leng type ddleng,
intlen type intlen,
outputlen type outputlen,
decimals type decimals,
lowercase type lowercase,
sign type signflag,
reffield type reffield,
convexit type convexit,
domname type domname,
" auxiliary attributes:
is_calc_field type abap_bool,
sort_as_text type abap_bool,
sort_by type if_salv_service_types=>y_property_value, " by internal / external
ref_value type y_ref_value,
label type text40, "Either CDS or API
tooltip type lvc_tip,
begin of s_basic_col_format,
initial_value_mode type if_salv_service_types=>y_formatting_option_value,
sign_position type if_salv_service_types=>y_formatting_option_value,
condense type if_salv_service_types=>y_formatting_option_value,
time_format type if_salv_service_types=>y_formatting_option_value,
end of s_basic_col_format,
end of ys_field_descr
|
||
2 | YTS_FIELD_DESCR | Protected | See coding | 20140804 | yts_field_descr type sorted table of ys_field_descr with unique key fieldname
|
||
3 | YT_FIELD_DESCR | Protected | See coding | 20140804 | yt_field_descr type standard table of ys_field_descr with key fieldname
|
||
4 | Y_REF_VALUE | Protected | Type reference (TYPE) | CHAR5 | 20140804 | |
Method Signatures
Method APPEND_FIELD_DESCR_4_CALC_FLDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_RTTI_API | Call by reference | Object reference (TYPE REF TO) | LCL_DDIC_RTTI_API | 20140813 | |||
2 | Changing | XTS_FIELD_DESCR | Call by reference | Type reference (TYPE) | CL_SALV_IDA_STRUCTDESCR=>YTS_FIELD_DESCR | 20140813 |
Method APPEND_FIELD_DESCR_4_CALC_FLDS on class CL_SALV_IDA_STRUCTDESCR has no exception.
Method CHECK_AND_ADJUST_SEARCH_SCOPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_SADL_ENTITY | Call by reference | Object reference (TYPE REF TO) | IF_SADL_ENTITY | 20140811 | |||
2 | Importing | IV_REMOVE_NON_DB_FIELDS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20140811 | |||
3 | Importing | IV_REMOVE_NON_SEARCHABLE_FLDS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20140811 | |||
4 | Changing | XT_FIELD_NAMES | Call by reference | Type reference (TYPE) | STRING_TABLE | 20140811 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SALV_IDA_SEARCH_NOT_SUPP | 20140811 | ||
2 | CX_SALV_IDA_UNKNOWN_NAME | 20140811 |
Method CHECK_CALC_FIELD_STRUCTURE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_CALC_FIELD_STRUCTDESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | 20130926 | |||
2 | Importing | IO_DATABASE_STRUCTDESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | 20130926 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SALV_IDA_CONTRACT_VIOLATION | IDA API contract violated by caller | 20130926 |
Method CHECK_FIELD_AND_DATA_ELEMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_DATA_ELEMENT_NAME | Call by reference | Type reference (TYPE) | IF_SALV_GUI_TYPES_IDA=>Y_DATA_ELEMENT_NAME | 20131017 | |||
2 | Importing | IV_FIELD_NAME | Call by reference | Type reference (TYPE) | IF_SALV_GUI_TYPES_IDA=>Y_FIELD_NAME | 20131017 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SALV_IDA_CONTRACT_VIOLATION | 20131202 |
Method CHECK_RESULT_STRUCTURE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_CALC_FIELD_STRUCTDESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | 20140307 | |||
2 | Importing | IO_DATABASE_STRUCTDESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | 20140307 | |||
3 | Importing | IO_RESULT_STRUCTDESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | 20140307 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SALV_IDA_CONTRACT_VIOLATION | 20140307 |
Method CLEAR_COLTYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | XS_FIELD_DESCR | Call by reference | Type reference (TYPE) | CL_SALV_IDA_STRUCTDESCR=>YS_FIELD_DESCR | 20131130 |
Method CLEAR_COLTYPE on class CL_SALV_IDA_STRUCTDESCR has no exception.
Method CONFIGURE_COLUMN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_FIELD_DESCR | Call by reference | Type reference (TYPE) | CL_SALV_IDA_STRUCTDESCR=>YS_FIELD_DESCR | 20131126 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SALV_IDA_CONTRACT_VIOLATION | 20131129 |
Method CONSTRUCTOR_ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_CALC_FIELD_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_SALV_IDA_CALC_FIELD_HANDLER | 20140219 | |||
2 | Importing | IO_SADL_ENTITY | Call by reference | Object reference (TYPE REF TO) | IF_SADL_ENTITY | 20140219 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SALV_IDA_CONTRACT_VIOLATION | 20140219 |
Method CREATE_COLUMN_CATALOG Signature
Method CREATE_COLUMN_CATALOG on class CL_SALV_IDA_STRUCTDESCR has no parameter.
Method CREATE_COLUMN_CATALOG on class CL_SALV_IDA_STRUCTDESCR has no exception.
Method CREATE_FIELD_DESCR_4_ENTITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ETS_FIELD_DESCR | Call by reference | Type reference (TYPE) | CL_SALV_IDA_STRUCTDESCR=>YTS_FIELD_DESCR | 20140813 | |||
2 | Importing | IO_RESULT_STRUCTDESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | 20140813 | |||
3 | Importing | IO_RTTI_API | Call by reference | Object reference (TYPE REF TO) | LCL_DDIC_RTTI_API | 20140813 | |||
4 | Importing | IO_SADL_ENTITY | Call by reference | Object reference (TYPE REF TO) | IF_SADL_ENTITY | 20140813 | |||
5 | Importing | ITS_KEY_FIELDS | Call by reference | Type reference (TYPE) | IF_SALV_IDA_TYPES=>YTS_FIELD_NAME | 20140813 | |||
6 | Importing | IV_CLIENT_FIELD_NAME | Call by reference | Type reference (TYPE) | FIELDNAME | 20140813 |
Method CREATE_FIELD_DESCR_4_ENTITY on class CL_SALV_IDA_STRUCTDESCR has no exception.
Method CREATE_FOR_SADL_ENTITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_CALC_FIELD_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_SALV_IDA_CALC_FIELD_HANDLER | IDA API: Handler for Calculated Fields | 20131016 | ||
2 | Importing | IO_ENTITY | Call by reference | Object reference (TYPE REF TO) | IF_SADL_ENTITY | 20130926 | |||
3 | Returning | RO_STRUCTDESCR | Value transfer | Object reference (TYPE REF TO) | IF_SALV_IDA_STRUCTDESCR_PROV | 20131009 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SALV_IDA_CONTRACT_VIOLATION | IDA API contract violated by caller | 20130926 |
Method CREATE_FOR_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_CALC_FIELD_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_SALV_IDA_CALC_FIELD_HANDLER | IDA API: Handler for Calculated Fields | 20131016 | ||
2 | Importing | IV_TABLE_NAME | Call by reference | Type reference (TYPE) | DBTABL | 20130926 | |||
3 | Returning | RO_STRUCTDESCR | Value transfer | Object reference (TYPE REF TO) | IF_SALV_IDA_STRUCTDESCR_PROV | 20131009 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SALV_IDA_CONTRACT_VIOLATION | IDA API contract violated by caller | 20130926 |
Method CREATE_RESULT_STRUCTDESCR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_CALC_FIELD_STRUCTDESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20131016 | ||
2 | Importing | IO_DATABASE_RESULT_STRUCTDESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20131016 | ||
3 | Returning | RO_RESULT_STRUCTDESCR | Value transfer | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20131016 |
Method CREATE_RESULT_STRUCTDESCR on class CL_SALV_IDA_STRUCTDESCR has no exception.
Method GET_CLIENT_FIELD_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_ENTITY | Call by reference | Object reference (TYPE REF TO) | IF_SADL_ENTITY | 20140804 | |||
2 | Importing | IV_DDIC_TABLE_NAME | Call by reference | Type reference (TYPE) | DBTABL | 20140804 | |||
3 | Returning | RV_FIELD_NAME | Value transfer | Type reference (TYPE) | FIELDNAME | 20140804 |
Method GET_CLIENT_FIELD_NAME on class CL_SALV_IDA_STRUCTDESCR has no exception.
Method GET_FIELD_DESCR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | FIELD_NAME | Value transfer | Type reference (TYPE) | IF_SALV_GUI_TYPES_IDA=>Y_FIELD_NAME | 20140804 | |||
2 | Importing | ONLY_DB_FIELD | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20140804 | |||
3 | Returning | RS_DESCR | Value transfer | Type reference (TYPE) | CL_SALV_IDA_STRUCTDESCR=>YS_FIELD_DESCR | 20140804 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SALV_IDA_UNKNOWN_NAME | 20140804 |
Method GET_KEY_FIELD_NAMES_FROM_SADL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ETS_KEY_FIELDS | Call by reference | Type reference (TYPE) | IF_SALV_IDA_TYPES=>YTS_FIELD_NAME | 20140804 | |||
2 | Importing | IO_ENTITY | Call by reference | Object reference (TYPE REF TO) | IF_SADL_ENTITY | 20140804 | |||
3 | Importing | IV_CLIENT_FIELD_NAME | Call by reference | Type reference (TYPE) | FIELDNAME | 20140804 |
Method GET_KEY_FIELD_NAMES_FROM_SADL on class CL_SALV_IDA_STRUCTDESCR has no exception.
Method GET_SADL_CONSUMPTION_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RO_SADL_CONSUMPTION_INFO | Value transfer | Object reference (TYPE REF TO) | IF_SADL_ENTITY_CONSUMP_INFO | 20140811 |
Method GET_SADL_CONSUMPTION_INFO on class CL_SALV_IDA_STRUCTDESCR has no exception.
Method GET_STRUCTDESCR_WO_CLNT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_ENTITY | Call by reference | Object reference (TYPE REF TO) | IF_SADL_ENTITY | 20131115 | |||
2 | Importing | IV_CLIENT_FIELD_NAME | Call by reference | Type reference (TYPE) | FIELDNAME | 20131115 | |||
3 | Importing | IV_DDIC_TABLE_NAME | Call by reference | Type reference (TYPE) | DBTABL | 20140213 | |||
4 | Returning | RO_STRUCTDESCR | Value transfer | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20131031 |
Method GET_STRUCTDESCR_WO_CLNT on class CL_SALV_IDA_STRUCTDESCR has no exception.
Method GET_TOOLTIP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_DFIES | Call by reference | Type reference (TYPE) | CL_SALV_IDA_STRUCTDESCR=>YS_FIELD_DESCR | 20140804 | |||
2 | Returning | R_TOOLTIP | Value transfer | Type reference (TYPE) | REPTEXT | 20140804 |
Method GET_TOOLTIP on class CL_SALV_IDA_STRUCTDESCR has no exception.
Method IS_TYPE_COMPATIBLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_DDIC_FIELD | Call by reference | Type reference (TYPE) | DFIES | 20131129 | |||
2 | Importing | IV_FIELD_NAME | Call by reference | Type reference (TYPE) | IF_SALV_GUI_TYPES_IDA=>Y_FIELD_NAME | 20131129 | |||
3 | Returning | RV_IS_COMPATIBLE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20131129 |
Method IS_TYPE_COMPATIBLE on class CL_SALV_IDA_STRUCTDESCR has no exception.
History
Last changed by/on | SAP | 20141121 |
SAP Release Created in | 740 |