SAP ABAP Class CL_RSDD_LM_GUI_ALV_PROPERTIES (GUI Class Lean Modeler: ALV Properties)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDD_LM (Package) Lean Modeler
Properties
Class CL_RSDD_LM_GUI_ALV_PROPERTIES  
Short Description GUI Class Lean Modeler: ALV Properties    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDD_LM   Lean Modeler 
Created 20110322   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSDD_LM_GUI Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RSDLM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDD_LM_GUI_ALV_PROPERTIES has no interface implemented.
Friends
Class CL_RSDD_LM_GUI_ALV_PROPERTIES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_CHANGE_MODE Instance attribute Private Type reference (TYPE) RSDLM_CHANGE_MODE 20110330
2 P_R_ALV_GRID Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20110330
3 P_R_COMPOSITE_PROVIDER Instance attribute Private Object reference (TYPE REF TO) CL_RSDD_LM_COMPOSITE_PROVIDER CompositeProvider 20110502
4 P_R_DATA_CHANGED Instance attribute Private Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Log for Data Entry 20110330
5 P_R_DIALOG_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DOCKING_CONTAINER Docking Control Container 20110330
6 P_R_PARENT_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20110330
7 P_SHOW_ERROR_LOG Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110330
8 P_STRUCTURE_NAME Instance attribute Private Type reference (TYPE) TABNAME Table Name 20110330
9 P_T_CUVALUE Instance attribute Private Type reference (TYPE) RSDLM_T_CURR_UNIT_VALUES F4 Help: Units/Currencies 20110414
10 P_T_DATA Instance attribute Private Type reference (TYPE) RSDD_T_ALV_PROPERTIES Properties 20110330
11 P_T_DATA_SAV Instance attribute Private Type reference (TYPE) RSDD_T_ALV_PROPERTIES Properties 20110330
12 P_T_MAPPING Instance attribute Private Type reference (TYPE) CL_RSDD_LM_GUI=>TN_T_ALV_PROPERTIES_MAPPING 20110411
Methods
# Method Level Visibility Method type Description Created on
1 ALV_GRID_DISPLAY Instance method Public Method Data Display 20110330
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110330
3 FREE Instance method Public Method 20110330
4 _ADD_PROTOCOL_ENTRY Instance method Private Method 20110330
5 _ALV_INIT_GRID_LAYOUT Instance method Private Method Initialize Grid Layout 20110330
6 _ALV_INIT_GRID_STYLE Instance method Private Method 20110330
7 _ALV_PREPARE_FIELDCAT Instance method Private Method FieldCatlg 20110330
8 _CHECK_DATA Instance method Private Method 20110330
9 _FCODE_ALV_ORIGTEXT Instance method Private Method 20110411
10 _GET_MAPPING_DATA Instance method Private Method 20110411
11 _ON_ALV_AFTER_USER_COMMAND Instance method Private Event handling method 20110330
12 _ON_ALV_BEFORE_USER_COMMAND Instance method Private Event handling method 20110330
13 _ON_ALV_CONTEXT_MENUE Instance method Private Event handling method 20110411
14 _ON_ALV_DATA_CHANGED Instance method Private Event handling method 20110330
15 _ON_ALV_F4 Instance method Private Event handling method 20110414
16 _ON_ALV_TOOLBAR Instance method Private Event handling method Toolbar 20110330
17 _ON_ALV_USER_COMMAND Instance method Private Event handling method OK code 20110330
18 _PREPARE_DATA Instance method Private Method 20110330
Events
# Event Type Visibility Description Created on
1 ON_ALV_CANCEL Instance Event
(0)
Public
(2)
20110330
2 ON_DATA_CHANGED Instance Event
(0)
Public
(2)
20110330
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 P_S_ALV_ERROR Private See coding 20110330 BEGIN OF p_s_alv_error, message TYPE p_s_message, coord TYPE p_s_coord, END OF p_s_alv_error
2 P_S_COORD Private See coding 20110330 BEGIN OF p_s_coord, grid_id TYPE int4, row_id TYPE int4, fieldname TYPE fieldname, END OF p_s_coord
3 P_S_F4_CUVALUE Private See coding 20110415 BEGIN OF p_s_f4_cuvalue, column TYPE rsdd_index_column, txtlg TYPE rstxtlg, END OF p_s_f4_cuvalue
4 P_S_MESSAGE Private See coding 20110330 BEGIN OF p_s_message, msgid TYPE symsgid, msgty TYPE symsgty, msgno TYPE symsgno, msgv1 TYPE symsgv, msgv2 TYPE symsgv, msgv3 TYPE symsgv, msgv4 TYPE symsgv, END OF p_s_message
5 P_T_ALV_ERROR Private See coding 20110330 p_t_alv_error TYPE STANDARD TABLE OF p_s_alv_error
6 P_T_F4_CUVALUE Private See coding 20110415 p_t_f4_cuvalue TYPE STANDARD TABLE OF p_s_f4_cuvalue
Method Signatures

Method ALV_GRID_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANGE_MODE Call by reference Type reference (TYPE) RSDLM_CHANGE_MODE 20110330
2 Importing I_R_COMPOSITE_PROVIDER Call by reference Object reference (TYPE REF TO) CL_RSDD_LM_COMPOSITE_PROVIDER Composite Provider 20110502
3 Importing I_T_CUVALUE Call by reference Type reference (TYPE) RSDLM_T_CURR_UNIT_VALUES 20110414
4 Importing I_T_DATA Call by reference Type reference (TYPE) RSDD_T_ALV_PROPERTIES Eigenschaften 20110330
5 Importing I_T_MAPPING Call by reference Type reference (TYPE) CL_RSDD_LM_GUI=>TN_T_ALV_PROPERTIES_MAPPING 20110411

Method ALV_GRID_DISPLAY on class CL_RSDD_LM_GUI_ALV_PROPERTIES has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANGE_MODE Call by reference Type reference (TYPE) RSDLM_CHANGE_MODE 20110330
2 Importing I_R_PARENT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20110330
3 Importing I_STRUCTURE_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20110330

Method CONSTRUCTOR on class CL_RSDD_LM_GUI_ALV_PROPERTIES has no exception.

Method FREE Signature

Method FREE on class CL_RSDD_LM_GUI_ALV_PROPERTIES has no parameter.
Method FREE on class CL_RSDD_LM_GUI_ALV_PROPERTIES has no exception.

Method _ADD_PROTOCOL_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Protokoll für Dataentry 20110330
2 Importing I_S_GOOD_CELL Call by reference Type reference (TYPE) LVC_S_MODI ALV Control: Geänderte Zellen für Anwendung 20110330

Method _ADD_PROTOCOL_ENTRY on class CL_RSDD_LM_GUI_ALV_PROPERTIES has no exception.

Method _ALV_INIT_GRID_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_GRID_LAYOUT Call by reference Type reference (TYPE) LVC_S_LAYO ALV-Control: Layoutstruktur 20110330

Method _ALV_INIT_GRID_LAYOUT on class CL_RSDD_LM_GUI_ALV_PROPERTIES has no exception.

Method _ALV_INIT_GRID_STYLE Signature

Method _ALV_INIT_GRID_STYLE on class CL_RSDD_LM_GUI_ALV_PROPERTIES has no parameter.
Method _ALV_INIT_GRID_STYLE on class CL_RSDD_LM_GUI_ALV_PROPERTIES has no exception.

Method _ALV_PREPARE_FIELDCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_ALV_FCAT Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20110330

Method _ALV_PREPARE_FIELDCAT on class CL_RSDD_LM_GUI_ALV_PROPERTIES has no exception.

Method _CHECK_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Protokoll für Dataentry 20110330

Method _CHECK_DATA on class CL_RSDD_LM_GUI_ALV_PROPERTIES has no exception.

Method _FCODE_ALV_ORIGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UCOMM Call by reference Type reference (TYPE) SY-UCOMM Funktionscode, der PAI ausgelöst hat 20110411

Method _FCODE_ALV_ORIGTEXT on class CL_RSDD_LM_GUI_ALV_PROPERTIES has no exception.

Method _GET_MAPPING_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ROW Call by reference Type reference (TYPE) I 20110411
2 Returning R_T_MAPPING Value transfer Type reference (TYPE) CL_RSDD_LM_GUI=>TN_T_ALV_PROPERTIES_MAPPING 20110411

Method _GET_MAPPING_DATA on class CL_RSDD_LM_GUI_ALV_PROPERTIES has no exception.

Method _ON_ALV_AFTER_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_NOT_PROCESSED Value transfer Attribute reference (LIKE) 20110330
2 Importing E_SAVED Value transfer Attribute reference (LIKE) 20110330
3 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20110330

Method _ON_ALV_AFTER_USER_COMMAND on class CL_RSDD_LM_GUI_ALV_PROPERTIES has no exception.

Method _ON_ALV_BEFORE_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20110330

Method _ON_ALV_BEFORE_USER_COMMAND on class CL_RSDD_LM_GUI_ALV_PROPERTIES has no exception.

Method _ON_ALV_CONTEXT_MENUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20110411

Method _ON_ALV_CONTEXT_MENUE on class CL_RSDD_LM_GUI_ALV_PROPERTIES has no exception.

Method _ON_ALV_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Value transfer Attribute reference (LIKE) 20110330
2 Importing E_ONF4 Value transfer Attribute reference (LIKE) 20110330
3 Importing E_ONF4_AFTER Value transfer Attribute reference (LIKE) 20110330
4 Importing E_ONF4_BEFORE Value transfer Attribute reference (LIKE) 20110330
5 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20110330

Method _ON_ALV_DATA_CHANGED on class CL_RSDD_LM_GUI_ALV_PROPERTIES has no exception.

Method _ON_ALV_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_EVENT_DATA Value transfer Attribute reference (LIKE) 20110414
2 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20110414
3 Importing ET_BAD_CELLS Value transfer Attribute reference (LIKE) 20110414
4 Importing E_DISPLAY Value transfer Attribute reference (LIKE) 20110414
5 Importing E_FIELDNAME Value transfer Attribute reference (LIKE) 20110414
6 Importing E_FIELDVALUE Value transfer Attribute reference (LIKE) 20110414

Method _ON_ALV_F4 on class CL_RSDD_LM_GUI_ALV_PROPERTIES has no exception.

Method _ON_ALV_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_INTERACTIVE Value transfer Attribute reference (LIKE) 20110330
2 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20110330

Method _ON_ALV_TOOLBAR on class CL_RSDD_LM_GUI_ALV_PROPERTIES has no exception.

Method _ON_ALV_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20110330

Method _ON_ALV_USER_COMMAND on class CL_RSDD_LM_GUI_ALV_PROPERTIES has no exception.

Method _PREPARE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_DATA Call by reference Type reference (TYPE) RSDD_T_ALV_PROPERTIES Eigenschaften 20110330

Method _PREPARE_DATA on class CL_RSDD_LM_GUI_ALV_PROPERTIES has no exception.
Event Signatures

Event ON_ALV_CANCEL Signature
Event ON_ALV_CANCEL on class CL_RSDD_LM_GUI_ALV_PROPERTIES has no parameter.
Event ON_DATA_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_T_DATA Exporting Value transfer Type reference (TYPE) RSDD_T_ALV_PROPERTIES Eigenschaften 20110330
2 E_T_DATA_ORIG Exporting Value transfer Type reference (TYPE) RSDD_T_ALV_PROPERTIES Eigenschaften 20110330
History
Last changed by/on SAP  20130531 
SAP Release Created in 730