SAP ABAP Interface IF_SALV_IDA_STRUCTDESCR_PROV (Wrapper of SADL entity)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-SRV-ALV (Application Component) SAP List Viewer
     SALV_IDA_ATS (Package) ATS for IDA
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SALV_IDA_STRUCTDESCR Wrapper of SADL entity 20130926
Properties
Interface IF_SALV_IDA_STRUCTDESCR_PROV  
Short Description Wrapper of SADL entity    
General Data
Package SALV_IDA_ATS   ATS for IDA 
Created 20130808   SAP 
Last changed 20141121    
Unicode checks active    
Forward declarations
Interface IF_SALV_IDA_STRUCTDESCR_PROV has no forward declaration.
Interfaces
Interface IF_SALV_IDA_STRUCTDESCR_PROV has no interface.
Friends
Interface IF_SALV_IDA_STRUCTDESCR_PROV has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_DATATYPE Constant Public See coding 20131129
Methods
# Method Level Visibility Method type Description Created on
1 GET_ADDITIONAL_INFO_FOR_FIELD Instance method Public Method 20140804
2 GET_CALC_FIELDS Instance method Public Method 20131208
3 GET_CALC_FIELD_HANDLER Instance method Public Method 20131016
4 GET_COLUMN_CATALOG Instance method Public Method 20130926
5 GET_COLUMN_CONFIGURATOR Instance method Public Method 20140303
6 GET_DATABASE_STRUCTDESCR Instance method Public Method 20130926
7 GET_DDIC_TABLE_NAME Instance method Public Method 20130926
8 GET_KEY_FIELDS Instance method Public Method 20130926
9 GET_REFERENCE_INFO_FOR_FIELD Instance method Public Method 20140804
10 GET_RESULT_STRUCTDESCR Instance method Public Method 20130926
11 GET_SADL_ENTITY Instance method Public Method 20140806
12 GET_TECHNICAL_INFO_FOR_FIELD Instance method Public Method 20140804
13 GET_UI_TEXTS_FOR_FIELD Instance method Public Method 20140804
14 GET_USABLE_DB_FIELD_NAMES Instance method Public Method 20130926
15 SET_COLUMN_CONFIGURATOR Instance method Public Method 20140303
16 SET_CONVEXIT Instance method Public Method 20131129
17 SET_CURRENCY_REFERENCE_FIELD Instance method Public Method 20131129
18 SET_DATA_ELEMENT_FORCE Instance method Public Method 20140304
19 SET_FIELD_HEADER_TEXTS Instance method Public Method 20131130
20 SET_FIXED_CURRENCY Instance method Public Method 20131129
21 SET_FIXED_UNIT Instance method Public Method 20131129
22 SET_FORMATTING_OF_BASIC_COLUMN Instance method Public Method 20131129
23 SET_KEY_FIELDS Instance method Public Method 20131112
24 SET_OUTPUTLEN Instance method Public Method 20131130
25 SET_RESULT_STRUCTDESCR Instance method Public Method 20131115
26 SET_SORT_STRATEGY Instance method Public Method 20131125
27 SET_UNIT_REFERENCE_FIELD Instance method Public Method 20131129
Events
# Event Type Visibility Description Created on
1 KEY_FIELDS_CHANGED Instance Event
(0)
Public
(2)
20131112
2 RESULT_STRUCTURE_CHANGED Instance Event
(0)
Public
(2)
20131209
Types
Interface IF_SALV_IDA_STRUCTDESCR_PROV has no local type.
Method Signatures

Method GET_ADDITIONAL_INFO_FOR_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_CALC_FIELD Value transfer Type reference (TYPE) ABAP_BOOL 20140804
2 Exporting EV_SORT_AS_TEXT Value transfer Type reference (TYPE) ABAP_BOOL 20140804
3 Exporting EV_SORT_BY Value transfer Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_PROPERTY_VALUE 20140804
4 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) IF_ALV_CUL=>Y_FIELD_NAME 20140804
# Exception Resumable Description Created on
1 CX_SALV_IDA_UNKNOWN_NAME 20140804

Method GET_CALC_FIELDS Signature

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

Method GET_CALC_FIELDS on Interface IF_SALV_IDA_STRUCTDESCR_PROV has no exception.

Method GET_CALC_FIELD_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_CALC_FIELD_HANDLER Value transfer Object reference (TYPE REF TO) IF_SALV_IDA_CALC_FIELD_HANDLER IDA API: Handler for Calculated Fields 20131016

Method GET_CALC_FIELD_HANDLER on Interface IF_SALV_IDA_STRUCTDESCR_PROV has no exception.

Method GET_COLUMN_CATALOG Signature

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

Method GET_COLUMN_CATALOG on Interface IF_SALV_IDA_STRUCTDESCR_PROV has no exception.

Method GET_COLUMN_CONFIGURATOR Signature

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

Method GET_COLUMN_CONFIGURATOR on Interface IF_SALV_IDA_STRUCTDESCR_PROV has no exception.

Method GET_DATABASE_STRUCTDESCR 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 20130926

Method GET_DATABASE_STRUCTDESCR on Interface IF_SALV_IDA_STRUCTDESCR_PROV has no exception.

Method GET_DDIC_TABLE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DDIC_TABLE_NAME Value transfer Type reference (TYPE) DBTABL 20130926

Method GET_DDIC_TABLE_NAME on Interface IF_SALV_IDA_STRUCTDESCR_PROV has no exception.

Method GET_KEY_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_FIELD_NAMES Call by reference Type reference (TYPE) IF_SALV_IDA_TYPES=>YTS_FIELD_NAME 20130926

Method GET_KEY_FIELDS on Interface IF_SALV_IDA_STRUCTDESCR_PROV has no exception.

Method GET_REFERENCE_INFO_FOR_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REFFIELD Value transfer Type reference (TYPE) REFFIELD 20140804
2 Exporting EV_REF_VALUE Value transfer Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>Y_REF_VALUE 20140804
3 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) IF_ALV_CUL=>Y_FIELD_NAME 20140804
# Exception Resumable Description Created on
1 CX_SALV_IDA_UNKNOWN_NAME 20140804

Method GET_RESULT_STRUCTDESCR 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 20130926

Method GET_RESULT_STRUCTDESCR on Interface IF_SALV_IDA_STRUCTDESCR_PROV has no exception.

Method GET_SADL_ENTITY Signature

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

Method GET_SADL_ENTITY on Interface IF_SALV_IDA_STRUCTDESCR_PROV has no exception.

Method GET_TECHNICAL_INFO_FOR_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONVEXIT Value transfer Type reference (TYPE) CONVEXIT 20140804
2 Exporting EV_DATATYPE Value transfer Type reference (TYPE) DYNPTYPE 20140804
3 Exporting EV_DECIMALS Value transfer Type reference (TYPE) DECIMALS 20140804
4 Exporting EV_INTLEN Value transfer Type reference (TYPE) INTLEN 20140804
5 Exporting EV_INTTYPE Value transfer Type reference (TYPE) INTTYPE 20140804
6 Exporting EV_KEYFLAG Value transfer Type reference (TYPE) KEYFLAG 20140804
7 Exporting EV_LENG Value transfer Type reference (TYPE) DDLENG 20140804
8 Exporting EV_LOWERCASE Value transfer Type reference (TYPE) LOWERCASE 20140804
9 Exporting EV_OUTPUTLEN Value transfer Type reference (TYPE) OUTPUTLEN 20140804
10 Exporting EV_SIGN Value transfer Type reference (TYPE) SIGNFLAG 20140804
11 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) IF_ALV_CUL=>Y_FIELD_NAME 20140804
# Exception Resumable Description Created on
1 CX_SALV_IDA_UNKNOWN_NAME 20140804

Method GET_UI_TEXTS_FOR_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COLTEXT Value transfer Type reference (TYPE) TEXT40 20140804
2 Exporting EV_REPTEXT Value transfer Type reference (TYPE) REPTEXT 20140804
3 Exporting EV_SCRTEXT_L Value transfer Type reference (TYPE) SCRTEXT_L 20140804
4 Exporting EV_SCRTEXT_M Value transfer Type reference (TYPE) SCRTEXT_M 20140804
5 Exporting EV_SCRTEXT_S Value transfer Type reference (TYPE) SCRTEXT_S 20140804
6 Exporting EV_TOOLTIP Value transfer Type reference (TYPE) LVC_TIP 20140804
7 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) IF_ALV_CUL=>Y_FIELD_NAME 20140804
# Exception Resumable Description Created on
1 CX_SALV_IDA_UNKNOWN_NAME 20140804

Method GET_USABLE_DB_FIELD_NAMES Signature

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

Method GET_USABLE_DB_FIELD_NAMES on Interface IF_SALV_IDA_STRUCTDESCR_PROV has no exception.

Method SET_COLUMN_CONFIGURATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONFIGURATOR Value transfer Object reference (TYPE REF TO) IF_SALV_STC_COL_CONFIGURATOR 20140303

Method SET_COLUMN_CONFIGURATOR on Interface IF_SALV_IDA_STRUCTDESCR_PROV has no exception.

Method SET_CONVEXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONVEXIT Call by reference Type reference (TYPE) CONVEXIT 20131129
2 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) FIELDNAME 20131129
# Exception Resumable Description Created on
1 CX_SALV_IDA_CONTRACT_VIOLATION 20131129

Method SET_CURRENCY_REFERENCE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AMOUNT_FIELD_NAME Call by reference Type reference (TYPE) FIELDNAME 20131129
2 Importing IV_CURRENCY_FIELD_NAME Call by reference Type reference (TYPE) FIELDNAME 20131129
# Exception Resumable Description Created on
1 CX_SALV_IDA_CONTRACT_VIOLATION 20131129

Method SET_DATA_ELEMENT_FORCE 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 20140304
2 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>Y_FIELD_NAME 20140304
# Exception Resumable Description Created on
1 CX_SALV_IDA_CONTRACT_VIOLATION 20140304

Method SET_FIELD_HEADER_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>Y_FIELD_NAME 20131130
2 Importing IV_HEADER_TEXT Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>Y_HEADER_TEXT 20131130
3 Importing IV_TOOLTIP_TEXT Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>Y_TOOLTIP_TEXT 20131130
# Exception Resumable Description Created on
1 CX_SALV_IDA_UNKNOWN_NAME 20131130

Method SET_FIXED_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AMOUNT_FIELD_NAME Call by reference Type reference (TYPE) FIELDNAME 20131129
2 Importing IV_FIXED_CURRENCY Call by reference Type reference (TYPE) SYCURR 20131129
# Exception Resumable Description Created on
1 CX_SALV_IDA_CONTRACT_VIOLATION 20131129

Method SET_FIXED_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIXED_UNIT Call by reference Type reference (TYPE) MSEHI 20131129
2 Importing IV_QUANTITY_FIELD_NAME Call by reference Type reference (TYPE) FIELDNAME 20131129
# Exception Resumable Description Created on
1 CX_SALV_IDA_CONTRACT_VIOLATION 20131129

Method SET_FORMATTING_OF_BASIC_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) FIELDNAME 20131129
2 Importing I_CONDENSE Value transfer Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_FORMATTING_OPTION_VALUE 20131129
3 Importing I_INITIAL_VALUE_MODE Value transfer Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_FORMATTING_OPTION_VALUE 20131129
4 Importing I_SIGN_POSITION Value transfer Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_FORMATTING_OPTION_VALUE 20131129
5 Importing I_TIME_FORMAT Value transfer Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_FORMATTING_OPTION_VALUE 20131129
# Exception Resumable Description Created on
1 CX_SALV_IDA_CONTRACT_VIOLATION 20131129

Method SET_KEY_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_FIELD_NAMES Call by reference Type reference (TYPE) IF_SALV_IDA_TYPES=>YTS_FIELD_NAME 20131112
# Exception Resumable Description Created on
1 CX_SALV_IDA_UNKNOWN_NAME 20131130

Method SET_OUTPUTLEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) FIELDNAME 20131130
2 Importing IV_OUTPUTLEN Call by reference Type reference (TYPE) OUTPUTLEN 20131130
# Exception Resumable Description Created on
1 CX_SALV_IDA_UNKNOWN_NAME 20131130

Method SET_RESULT_STRUCTDESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CALC_FIELDS_HANDLER Value transfer Object reference (TYPE REF TO) IF_SALV_IDA_CALC_FIELD_HANDLER 20140306
2 Importing IO_STRUCTDESCR Value transfer Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR 20131115
# Exception Resumable Description Created on
1 CX_SALV_IDA_CONTRACT_VIOLATION 20131129

Method SET_SORT_STRATEGY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>Y_FIELD_NAME 20131125
2 Importing IV_SORT_AS_TEXT Call by reference Type reference (TYPE) ABAP_BOOL IF_SALV_IDA_TYPES=>CS_SORT_AS_TEXT-DEFAULT 20131125
3 Importing IV_SORT_BY Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_PROPERTY_VALUE IF_SALV_IDA_TYPES=>CS_SORT_BY-DEFAULT 20131127
# Exception Resumable Description Created on
1 CX_SALV_IDA_CONTRACT_VIOLATION 20131129

Method SET_UNIT_REFERENCE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_QUANTITY_FIELD_NAME Call by reference Type reference (TYPE) FIELDNAME 20131129
2 Importing IV_UNIT_FIELD_NAME Call by reference Type reference (TYPE) FIELDNAME 20131129
# Exception Resumable Description Created on
1 CX_SALV_IDA_CONTRACT_VIOLATION 20131129
Event Signatures

Event KEY_FIELDS_CHANGED Signature
Event KEY_FIELDS_CHANGED on Interface IF_SALV_IDA_STRUCTDESCR_PROV has no parameter.
Event RESULT_STRUCTURE_CHANGED Signature
Event RESULT_STRUCTURE_CHANGED on Interface IF_SALV_IDA_STRUCTDESCR_PROV has no parameter.
History
Last changed by/on SAP  20141121 
SAP Release Created in 740