SAP ABAP Class /IWBEP/CL_SBUI_DP_MAPPING_TABL (SB: DSP UI - mapping view - mapping table)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-BSE-SB (Application Component) Gateway Service Builder
     /IWBEP/SB_DSPCMN_UI (Package) Gateway Service Builder - DSP Common UI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_VIEW_GRID SB: UI view grid (abstract convenience class) 20120422
Properties
Class /IWBEP/CL_SBUI_DP_MAPPING_TABL  
Short Description SB: DSP UI - mapping view - mapping table    
Super Class /IWBEP/CL_SBUI_VIEW_GRID SB: UI view grid (abstract convenience class) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWBEP/SB_DSPCMN_UI   Gateway Service Builder - DSP Common UI 
Created 20120418   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
Class /IWBEP/CL_SBUI_DP_MAPPING_TABL has no interface implemented.
Friends
Class /IWBEP/CL_SBUI_DP_MAPPING_TABL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FCODE_CHANGE_DIRECTION Constant Private Type reference (TYPE) SYUCOMM 'L_CHA_DIR' 20121011
2 GC_FCODE_MAP_INFO Constant Private Type reference (TYPE) SYUCOMM 'L_MAP_INF' 20121011
3 GC_FCODE_MAP_PROPOSAL Constant Private Type reference (TYPE) SYUCOMM 'L_MAP_PRO' Function code that PAI triggered 20121011
4 GC_FCODE_SET_RANGE_TABLE Constant Private Type reference (TYPE) SYUCOMM 'L_SET_RAN' 20121011
5 GC_FIELDNAME Constant Private See coding 20120520
6 GC_ICON_RANGE Static Attribute Private Type reference (TYPE) /IWBEP/SBDSP_RANGE_BUTTON Range table button for mapping table 20120522
7 MO_DATA_SOURCE Instance attribute Private Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOURCE SB - DSP - Data Source DM 20120424
8 MO_MAPPING Instance attribute Private Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_MAPPING SB - DSP - Mapping header DM 20120418
9 MO_MODEL_ENTITY_SET Instance attribute Private Object reference (TYPE REF TO) /IWBEP/IF_SBOD_ENTITY_SET SB - OData - Entity Set 20120515
10 MO_OPERATION Instance attribute Private Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_OPERATION SB - DSP - Operation DM 20120520
11 MO_SERVICE_ENTITY_SET Instance attribute Private Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_ENTITY_SET SB - DSP - Entity Set DM 20120516
12 MT_DATA Instance attribute Private Type reference (TYPE) TY_T_DATA 20120422
Methods
# Method Level Visibility Method type Description Created on
1 CALL_RANGE_POPUP Instance method Private Method Call Set/Display range table popup 20120617
2 CHECK_CONSTANT_VALUE Instance method Private Method Checks the constant value 20120507
3 CHECK_DS_ATTRIBUTE Instance method Private Method Checks the data source attribute path 20120429
4 CHECK_MAPPING Instance method Private Method Check mapping consistency 20120715
5 CHECK_MAPPING_PROPOSAL Instance method Private Method Do mapping checks for this operation after propose mapping 20140429
6 CHECK_PROPERTY Instance method Private Method Checks the property path 20120429
7 CHECK_RANGE Instance method Private Method Checks if a range to call range popup 20130924
8 DISPLAY_MAP_INFO Instance method Private Method Display mapping information message 20120723
9 GET_DIRECTION_FROM_DS_ATTR Instance method Private Method Get mapping direction from the Data Source attribute 20120504
10 GET_DIRECTION_ICON Instance method Private Method Get the direction icon 20120520
11 GET_DS_UI_PROVIDER Instance method Private Method Get the specific data source UI provider 20130910
12 GET_MAPPING_PROPOSAL Instance method Private Method Get mapping proposal 20121010
13 SET_DIRECTION_BUTTON_STYLE Instance method Private Method Set direction button style 20120815
14 SET_DIRECTION_STYLE Instance method Private Method Set direction style 20120508
15 SET_LINE_STYLE Instance method Private Method Set line style 20120802
16 SET_RANGE_BUTTON_STYLE Instance method Private Method Set range button style 20120521
Events
Class /IWBEP/CL_SBUI_DP_MAPPING_TABL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_DATA Private See coding 20120422 BEGIN OF ty_s_data . INCLUDE TYPE /iwbep/s_sbui_dp_alv_mapping AS data . TYPES: cell_style TYPE lvc_t_styl , cell_color TYPE lvc_t_scol , dm_node TYPE REF TO /iwbep/if_sbdsp_mapping_att, END OF ty_s_data
2 TY_S_OUTTAB Private See coding 20120419 BEGIN OF ty_s_outtab. INCLUDE TYPE /iwbep/s_sbui_dp_alv_mapping. * TYPES: celltab TYPE lvc_t_styl. TYPES: END OF ty_s_outtab
3 TY_T_DATA Private See coding 20120422 ty_t_data TYPE STANDARD TABLE OF ty_s_data WITH DEFAULT KEY
4 TY_T_OUTTAB Private See coding 20120419 ty_t_outtab TYPE STANDARD TABLE OF ty_s_outtab
Method Signatures

Method CALL_RANGE_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DS_ATTRIBUTE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20130929
2 Importing IO_MAPPING_ATTRIBUTE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_MAPPING_ATT SB - DSP - Mapping attribute DM 20120617
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120617

Method CHECK_CONSTANT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_REQUEST Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Log for Data Entry 20120507
2 Importing IS_GOOD Call by reference Type reference (TYPE) LVC_S_MODI ALV control: Modified cells for application 20120507
3 Importing IV_CONSTANT_VALUE Call by reference Type reference (TYPE) /IWBEP/SBDSP_MAP_AT_CONST_VAL Mapping constant value 20120521
4 Importing IV_DS_ATTRIBUTE_PATH Call by reference Type reference (TYPE) /IWBEP/SBDSP_DS_AT_PATH SB: DS Attribute Path 20120521

Method CHECK_CONSTANT_VALUE on class /IWBEP/CL_SBUI_DP_MAPPING_TABL has no exception.

Method CHECK_DS_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INVALID Call by reference Type reference (TYPE) ABAP_BOOL 20120522
2 Importing IO_REQUEST Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Log for Data Entry 20120429
3 Importing IS_GOOD Call by reference Type reference (TYPE) LVC_S_MODI ALV control: Modified cells for application 20120429
4 Importing IV_CONSTANT_VALUE Call by reference Type reference (TYPE) /IWBEP/SBDSP_MAP_AT_CONST_VAL Mapping constant value 20120521
5 Importing IV_DS_ATTRIBUTE_PATH Call by reference Type reference (TYPE) /IWBEP/SBDSP_DS_AT_PATH SB: DS Attribute Path 20120521
6 Importing IV_PROPERTY_PATH Call by reference Type reference (TYPE) /IWBEP/SBDSP_ES_PATH SB: Entity Set property path 20120521
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130910

Method CHECK_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DATA_SOURCE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOURCE SB - DSP - Data Source DM 20120715
2 Importing IO_MODEL_ENTITY_SET Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBOD_ENTITY_SET SB - OData - Entity Set 20120715
3 Importing IO_SERVICE_ENTITY_SET Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_ENTITY_SET SB - DSP - Entity Set DM 20120715
4 Returning RV_IS_OK Value transfer Type reference (TYPE) FLAG General Flag 20120715

Method CHECK_MAPPING on class /IWBEP/CL_SBUI_DP_MAPPING_TABL has no exception.

Method CHECK_MAPPING_PROPOSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MAPPING Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_MAPPING SB - DSP - Mapping header DM 20140429
2 Returning RT_DETAIL Value transfer Type reference (TYPE) /IWBEP/IF_SBCM_MSG_OBJECT=>TY_T_OBJECT 20140429
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20140429

Method CHECK_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_REQUEST Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Log for Data Entry 20120429
2 Importing IS_GOOD Call by reference Type reference (TYPE) LVC_S_MODI ALV control: Modified cells for application 20120429
3 Importing IV_PROPERTY_PATH Call by reference Type reference (TYPE) /IWBEP/SBDSP_ES_PATH SB: Entity Set property path 20120521

Method CHECK_PROPERTY on class /IWBEP/CL_SBUI_DP_MAPPING_TABL has no exception.

Method CHECK_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DS_ATTRIBUTE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20130924
2 Returning RV_IS_RANGE Value transfer Type reference (TYPE) ABAP_BOOL 20130924

Method CHECK_RANGE on class /IWBEP/CL_SBUI_DP_MAPPING_TABL has no exception.

Method DISPLAY_MAP_INFO Signature

Method DISPLAY_MAP_INFO on class /IWBEP/CL_SBUI_DP_MAPPING_TABL has no parameter.
Method DISPLAY_MAP_INFO on class /IWBEP/CL_SBUI_DP_MAPPING_TABL has no exception.

Method GET_DIRECTION_FROM_DS_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DS_ATTRIBUTE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20120504
2 Returning RV_DIRECTION Value transfer Type reference (TYPE) /IWBEP/SBDSP_MAP_AT_DIRECTION Mapping Direction 20120504

Method GET_DIRECTION_FROM_DS_ATTR on class /IWBEP/CL_SBUI_DP_MAPPING_TABL has no exception.

Method GET_DIRECTION_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DIRECTION Call by reference Type reference (TYPE) /IWBEP/SBDSP_MAP_AT_DIRECTION Mapping Direction 20120520
2 Importing IV_STYLE Call by reference Type reference (TYPE) LVC_STYLE ALV control: Style 20120816
3 Returning RV_DIRECTION_ICON Value transfer Type reference (TYPE) /IWBEP/SBDSP_MAP_AT_DIR_ICON Mapping Direction icon 20120520

Method GET_DIRECTION_ICON on class /IWBEP/CL_SBUI_DP_MAPPING_TABL has no exception.

Method GET_DS_UI_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_DS_UI_PROVIDER Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SBUI_DP SB: DSP UI - handler for specific DS type UI functionality 20130910
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130910

Method GET_MAPPING_PROPOSAL Signature

Method GET_MAPPING_PROPOSAL on class /IWBEP/CL_SBUI_DP_MAPPING_TABL has no parameter.
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20121010

Method SET_DIRECTION_BUTTON_STYLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CELL_STYLE Call by reference Type reference (TYPE) LVC_T_STYL ALV Control: Field Name + Styles 20120815
2 Exporting EV_DIRECTION_BUTTON Call by reference Type reference (TYPE) /IWBEP/SBDSP_MAP_AT_DIR_ICON Mapping Direction icon 20120815
3 Importing IV_DIRECTION_ICON Call by reference Type reference (TYPE) /IWBEP/SBDSP_MAP_AT_DIR_ICON Mapping Direction icon 20120815

Method SET_DIRECTION_BUTTON_STYLE on class /IWBEP/CL_SBUI_DP_MAPPING_TABL has no exception.

Method SET_DIRECTION_STYLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CELL_STYLE Call by reference Type reference (TYPE) LVC_T_STYL ALV Control: Field Name + Styles 20120508
2 Exporting EV_DIRECTION_ICON Call by reference Type reference (TYPE) /IWBEP/SBDSP_MAP_AT_DIR_ICON Mapping Direction icon 20120520
3 Exporting EV_NEW_DIRECTION Call by reference Type reference (TYPE) /IWBEP/SBDSP_MAP_AT_DIRECTION Mapping Direction 20120522
4 Importing IO_DS_ATTRIBUTE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20120508
5 Importing IO_PROPERTY Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBOD_PROPERTY SB - OData - Property 20120520
6 Importing IV_CONSTANT_VAL Call by reference Type reference (TYPE) /IWBEP/SBDSP_MAP_AT_CONST_VAL Mapping constant value 20120518
7 Importing IV_ORIG_DIRECTION Call by reference Type reference (TYPE) /IWBEP/SBDSP_MAP_AT_DIRECTION Mapping Direction 20120522

Method SET_DIRECTION_STYLE on class /IWBEP/CL_SBUI_DP_MAPPING_TABL has no exception.

Method SET_LINE_STYLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CELL_COLOR Call by reference Type reference (TYPE) LVC_T_SCOL ALV control: Table for cell coloring 20120802
2 Changing CT_CELL_STYLE Call by reference Type reference (TYPE) LVC_T_STYL ALV Control: Field Name + Styles 20120802

Method SET_LINE_STYLE on class /IWBEP/CL_SBUI_DP_MAPPING_TABL has no exception.

Method SET_RANGE_BUTTON_STYLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CELL_STYLE Call by reference Type reference (TYPE) LVC_T_STYL ALV Control: Field Name + Styles 20120521
2 Exporting EV_RANGE_BUTTON Call by reference Type reference (TYPE) /IWBEP/SBDSP_RANGE_BUTTON Range table button for mapping table 20120521
3 Importing IO_DS_ATTRIBUTE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20120521

Method SET_RANGE_BUTTON_STYLE on class /IWBEP/CL_SBUI_DP_MAPPING_TABL has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 200