SAP ABAP Class CL_ISH_GUI_GRID_VIEW (IS-H: GUI - ALV Grid View)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-H-PM (Application Component) Patient Management
     N1BASE (Package) IS-H: Basic Functionality; TSA Development
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISH_GUI_CONTROL_VIEW IS-H: GUI - Control View 20070712
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_GUI_GRID_VIEW IS-H: GUI - ALV Grid View 20070712
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_GV_CONN_HNDLPORTS ISHMED: CORD/Conn. - Grid View for Handler Ports 20070813
Properties
Class CL_ISH_GUI_GRID_VIEW  
Short Description IS-H: GUI - ALV Grid View    
Super Class CL_ISH_GUI_CONTROL_VIEW IS-H: GUI - Control View 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package N1BASE   IS-H: Basic Functionality; TSA Development 
Created 20070712   SAP 
Last change 20081217   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_ISH_GUI_GRID_VIEW IS-H: GUI - ALV Grid View 20070712
Friends
Class CL_ISH_GUI_GRID_VIEW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CMDRESULT_NOPROC Constant Public Type reference (TYPE) I '0' Function: not Processed 20080820
2 CO_CMDRESULT_OKCODE Constant Public Type reference (TYPE) I '2' Funktion: Terminate OK Code Request 20080820
3 CO_CMDRESULT_PROCESSED Constant Public Type reference (TYPE) I '1' Function: Processed 20080820
4 GR_OUTTAB Instance attribute Protected Object reference (TYPE REF TO) DATA Reference to the Outtab 20070712
5 GT_DRAL_HASH Instance attribute Protected Type reference (TYPE) ISH_T_GUI_DRAL_HASH GUI: Hash Table DropDownAlias 20080919
6 GT_FLUSH_BUFFER Static Attribute Private Type reference (TYPE) GTYT_FLUSH_BUFFER 20070712
7 GT_GOOD_CELLS Instance attribute Protected Type reference (TYPE) LVC_T_MODI ALV Control: Table of Modified Cells for the Application 20080919
8 G_FIELDNAME_CELLSTYLE Instance attribute Protected Type reference (TYPE) ISH_FIELDNAME Field Name for Cell Style 20080919
9 G_FIELDNAME_R_MODEL Instance attribute Protected Type reference (TYPE) ISH_FIELDNAME Field Name for Model Reference in Outtab 20080919
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20070712
2 GET_ALV_GRID Instance method Public Method 20070712
3 GET_MODEL_BY_IDX Instance method Public Method 20070712
4 GET_ROW_BY_IDX Instance method Public Method 20070712
5 GET_SELECTED_IDX Instance method Public Method 20070712
6 GET_SELECTED_IDXS Instance method Public Method 20070712
7 ON_AFTER_USER_COMMAND Instance method Protected Event handling method Event Handler Grid: AFTER_USER_COMMAND 20080922
8 ON_BEFORE_USER_COMMAND Instance method Protected Event handling method Event Handler Grid: BEFORE_USER_COMMAND 20080922
9 ON_BUTTON_CLICK Instance method Protected Event handling method Event Handler Grid: BUTTON_CLICK 20070712
10 ON_DATA_CHANGED Instance method Protected Event handling method Event Handler Grid: data_changed 20070712
11 ON_DATA_CHANGED_FINISHED Instance method Protected Event handling method Event Handler Grid: DATA_CHANGED_FINISHED 20070712
12 ON_DOUBLE_CLICK Instance method Protected Event handling method Event Handler Grid: DOUBLE_CLICK 20070712
13 ON_DRAG Instance method Protected Event handling method Event Handler Grid: ON_DRAG 20080922
14 ON_DROP Instance method Protected Event handling method Event Handler Grid: ON_DROP 20080922
15 ON_FLUSH Static method Private Event handling method Event Handler: Refresh Control Display 20070712
16 ON_HOTSPOT_CLICK Instance method Protected Event handling method Event Handler Grid: Hotspot Click in ALV Grid 20070712
17 ON_MENU_BUTTON Instance method Protected Event handling method Event Handler Grid: MENU_BUTTON 20070712
18 ON_MODEL_ADDED Instance method Protected Event handling method Event Handler: Model Was Added 20070712
19 ON_MODEL_CHANGED Instance method Protected Event handling method Event Handler: Model Was Changed 20070712
20 ON_MODEL_REMOVED Instance method Protected Event handling method Event Handler: Model Was Removed 20070712
21 ON_TOOLBAR Instance method Protected Event handling method Event Handler Grid: TOOLBAR 20070712
22 ON_USER_COMMAND Instance method Protected Event handling method Event Handler Grid: USER_COMMAND 20070712
23 SET_SELECTED_ROW_BY_IDX Instance method Public Method 20080922
24 SET_SELECTED_ROW_BY_MODEL Instance method Public Method 20080922
25 _ADD_GRID_TO_FLUSH_BUFFER Static method Protected Method Adds an ALV Grid to the Refresh Buffer 20070712
26 _ADD_ROW Instance method Protected Method Adds a Row 20070712
27 _ADD_ROW_BY_MODEL Instance method Protected Method Adds a Row from a Model 20070712
28 _BUILD_EXCLUDING_FUNCTIONS Instance method Protected Method Generates the Functions to Be Excluded 20070712
29 _BUILD_FCAT Instance method Protected Method Create Field Catalog 20070712
30 _BUILD_FILTER Instance method Protected Method Create Filter Criteria 20080922
31 _BUILD_LAYOUT Instance method Protected Method Creates Layout 20070712
32 _BUILD_OUTTAB Instance method Protected Method Creates Outtab 20070712
33 _BUILD_SORT Instance method Protected Method Create Sort Criteria 20080922
34 _BUILD_VARIANT Instance method Protected Method Generates the Variant 20070712
35 _CHANGE_ROW_BY_MODEL Instance method Protected Method Changes the Row for a Model 20070712
36 _CHECK_R_OUTTAB Instance method Protected Method Check Outtab 20080922
37 _CLEAR_DRAL_VALUES Instance method Protected Method Delete DropDownAias Values for Handle 20080922
38 _CMD_ON_DRAG Instance method Protected Method Process Drag Function 20080922
39 _CMD_ON_DROP Instance method Protected Method Process Drop Function 20080922
40 _DEREGISTER_EVENTHANDLERS Instance method Protected Method Deregisters All Event Handlers 20070712
41 _DESTROY_DND Instance method Protected Method Destroys Objects for Drag and Drop 20080922
42 _DISABLE_CELL Instance method Protected Method Sets Cell to Not Ready for Input 20080922
43 _DISABLE_CELL_F4 Instance method Protected Method Removes F4 Help for Cell 20080922
44 _DISABLE_ROW Instance method Protected Method Sets Line to Not Ready for Input 20080922
45 _ENABLE_CELL Instance method Protected Method Sets Cell to Ready for Input 20080922
46 _ENABLE_CELL_F4 Instance method Protected Method Allows F4 Help for Cell 20080922
47 _ENABLE_ROW Instance method Protected Method Sets Line to Ready for Input 20080922
48 _FILL_ROW Instance method Protected Method Populates a Row 20070712
49 _GET_DRAL_KEY Instance method Protected Method Returns DropDownAlias Key for Handle + Value 20080922
50 _GET_DRAL_VALUE Instance method Protected Method Returns DropDownAlias Value for Handle + Key 20080922
51 _GET_DRAL_VALUES Instance method Protected Method Returns DropDownAlias Values for a Handle 20080922
52 _GET_IDX_BY_MODEL Instance method Protected Method Returns the Row Number for a Model 20070712
53 _GET_IDX_BY_ROW Instance method Protected Method Returns the Row Number for a Row 20070712
54 _GET_MAIN_MODEL Instance method Protected Method Returns the Controller Model 20070712
55 _GET_MODEL_BY_ROW Instance method Protected Method Returns the Model for a Row 20070712
56 _GET_ROW_BY_IDX Instance method Protected Method Returns the Row for a Row Number 20070712
57 _GET_ROW_BY_MODEL Instance method Protected Method Returns the Row for a Model 20070712
58 _GET_ROW_MODELS Instance method Protected Method Returns the Row Models 20070712
59 _INIT_GRID_VIEW Instance method Protected Method Initializes the Object 20070712
60 _OWN_CMD Instance method Protected Method Process own Function 20080820
61 _PREPARE_DND Instance method Protected Method Processing for Drag&Drop 20080922
62 _REFRESH_TABLE_DISPLAY Instance method Protected Method Refresh Display 20070712
63 _REGISTER_ALV_GRID_EVENTS Instance method Protected Method Registers ALV Grid Event Handler 20070712
64 _REGISTER_MODEL_EVENTHANDLERS Instance method Protected Method (De)registers Event Handler for a Model 20080922
65 _REMOVE_ROW_BY_IDX Instance method Protected Method DO NOT USE 20080924
66 _REMOVE_ROW_BY_MODEL Instance method Protected Method Removes the Row for a Model 20070712
67 _REPLACE_MODEL Instance method Protected Method Replaces one Model with Another 20080922
68 _SET_DRAL_VALUES Instance method Protected Method Sets DropDownAlias Values for Handle 20080922
Events
Class CL_ISH_GUI_GRID_VIEW has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTYT_FLUSH_BUFFER Private See coding 20070712 gtyt_flush_buffer TYPE HASHED TABLE OF gty_flush_buffer WITH UNIQUE KEY r_alv_grid
2 GTYT_MODEL Protected See coding Hashed Table Model -> Row 20070712 gtyt_model TYPE HASHED TABLE OF gty_model WITH UNIQUE KEY r_model
3 GTYT_ROW Protected See coding Hashed Table Row -> Model 20070712 gtyt_row TYPE HASHED TABLE OF gty_row WITH UNIQUE KEY r_row
4 GTY_FLUSH_BUFFER Private See coding 20070712 BEGIN OF gty_flush_buffer, r_alv_grid TYPE REF TO cl_gui_alv_grid, s_stable TYPE lvc_s_stbl, soft_refresh TYPE abap_bool, END OF gty_flush_buffer
5 GTY_MODEL Protected See coding Hashed Structure Model -> Row 20070712 BEGIN OF gty_model, r_model TYPE REF TO if_ish_gui_model, r_row TYPE REF TO data, END OF gty_model
6 GTY_ROW Protected See coding Hashed Structure Row -> Model 20070712 BEGIN OF gty_row, r_row TYPE REF TO data, r_model TYPE REF TO if_ish_gui_model, END OF gty_row
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_ISH_GUI_GRID_VIEW has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ISH_GUI_GRID_VIEW has no exception.

Method GET_ALV_GRID Signature

Method GET_ALV_GRID on class CL_ISH_GUI_GRID_VIEW has no parameter.
Method GET_ALV_GRID on class CL_ISH_GUI_GRID_VIEW has no exception.

Method GET_MODEL_BY_IDX Signature

Method GET_MODEL_BY_IDX on class CL_ISH_GUI_GRID_VIEW has no parameter.
Method GET_MODEL_BY_IDX on class CL_ISH_GUI_GRID_VIEW has no exception.

Method GET_ROW_BY_IDX Signature

Method GET_ROW_BY_IDX on class CL_ISH_GUI_GRID_VIEW has no parameter.
Method GET_ROW_BY_IDX on class CL_ISH_GUI_GRID_VIEW has no exception.

Method GET_SELECTED_IDX Signature

Method GET_SELECTED_IDX on class CL_ISH_GUI_GRID_VIEW has no parameter.
Method GET_SELECTED_IDX on class CL_ISH_GUI_GRID_VIEW has no exception.

Method GET_SELECTED_IDXS Signature

Method GET_SELECTED_IDXS on class CL_ISH_GUI_GRID_VIEW has no parameter.
Method GET_SELECTED_IDXS on class CL_ISH_GUI_GRID_VIEW has no exception.

Method ON_AFTER_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_NOT_PROCESSED Call by reference Attribute reference (LIKE) 20080922
2 Importing E_SAVED Call by reference Attribute reference (LIKE) 20080922
3 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20080922
4 Importing SENDER Call by reference Attribute reference (LIKE) 20080922

Method ON_AFTER_USER_COMMAND on class CL_ISH_GUI_GRID_VIEW has no exception.

Method ON_BEFORE_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20080922
2 Importing SENDER Call by reference Attribute reference (LIKE) 20080922

Method ON_BEFORE_USER_COMMAND on class CL_ISH_GUI_GRID_VIEW has no exception.

Method ON_BUTTON_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_COL_ID Value transfer Attribute reference (LIKE) 20070712
2 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20070712
3 Importing SENDER Value transfer Attribute reference (LIKE) 20070712

Method ON_BUTTON_CLICK on class CL_ISH_GUI_GRID_VIEW has no exception.

Method ON_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) 20070712
2 Importing E_ONF4 Value transfer Attribute reference (LIKE) 20070712
3 Importing E_ONF4_AFTER Value transfer Attribute reference (LIKE) 20070712
4 Importing E_ONF4_BEFORE Value transfer Attribute reference (LIKE) 20070712
5 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20070712
6 Importing SENDER Value transfer Attribute reference (LIKE) 20070712

Method ON_DATA_CHANGED on class CL_ISH_GUI_GRID_VIEW has no exception.

Method ON_DATA_CHANGED_FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ET_GOOD_CELLS Value transfer Attribute reference (LIKE) 20070712
2 Importing E_MODIFIED Value transfer Attribute reference (LIKE) 20070712
3 Importing SENDER Value transfer Attribute reference (LIKE) 20070712

Method ON_DATA_CHANGED_FINISHED on class CL_ISH_GUI_GRID_VIEW has no exception.

Method ON_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20070712
2 Importing E_COLUMN Value transfer Attribute reference (LIKE) 20070712
3 Importing E_ROW Value transfer Attribute reference (LIKE) 20070712
4 Importing SENDER Value transfer Attribute reference (LIKE) 20070712

Method ON_DOUBLE_CLICK on class CL_ISH_GUI_GRID_VIEW has no exception.

Method ON_DRAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20080922
2 Importing E_COLUMN Call by reference Attribute reference (LIKE) 20080922
3 Importing E_DRAGDROPOBJ Call by reference Attribute reference (LIKE) 20080922
4 Importing E_ROW Call by reference Attribute reference (LIKE) 20080922

Method ON_DRAG on class CL_ISH_GUI_GRID_VIEW has no exception.

Method ON_DROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20080922
2 Importing E_COLUMN Call by reference Attribute reference (LIKE) 20080922
3 Importing E_DRAGDROPOBJ Call by reference Attribute reference (LIKE) 20080922
4 Importing E_ROW Call by reference Attribute reference (LIKE) 20080922

Method ON_DROP on class CL_ISH_GUI_GRID_VIEW has no exception.

Method ON_FLUSH Signature

Method ON_FLUSH on class CL_ISH_GUI_GRID_VIEW has no parameter.
Method ON_FLUSH on class CL_ISH_GUI_GRID_VIEW has no exception.

Method ON_HOTSPOT_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20070712
2 Importing E_COLUMN_ID Value transfer Attribute reference (LIKE) 20070712
3 Importing E_ROW_ID Value transfer Attribute reference (LIKE) 20070712
4 Importing SENDER Value transfer Attribute reference (LIKE) 20070712

Method ON_HOTSPOT_CLICK on class CL_ISH_GUI_GRID_VIEW has no exception.

Method ON_MENU_BUTTON Signature

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

Method ON_MENU_BUTTON on class CL_ISH_GUI_GRID_VIEW has no exception.

Method ON_MODEL_ADDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_ENTRY Value transfer Attribute reference (LIKE) 20070712
2 Importing SENDER Value transfer Attribute reference (LIKE) 20070712

Method ON_MODEL_ADDED on class CL_ISH_GUI_GRID_VIEW has no exception.

Method ON_MODEL_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ET_CHANGED_FIELD Value transfer Attribute reference (LIKE) 20070712
2 Importing SENDER Value transfer Attribute reference (LIKE) 20070712

Method ON_MODEL_CHANGED on class CL_ISH_GUI_GRID_VIEW has no exception.

Method ON_MODEL_REMOVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_ENTRY Value transfer Attribute reference (LIKE) 20070712
2 Importing SENDER Value transfer Attribute reference (LIKE) 20070712

Method ON_MODEL_REMOVED on class CL_ISH_GUI_GRID_VIEW has no exception.

Method ON_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) 20070712
2 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20070712
3 Importing SENDER Value transfer Attribute reference (LIKE) 20070712

Method ON_TOOLBAR on class CL_ISH_GUI_GRID_VIEW has no exception.

Method ON_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) 20070712
2 Importing SENDER Value transfer Attribute reference (LIKE) 20070712

Method ON_USER_COMMAND on class CL_ISH_GUI_GRID_VIEW has no exception.

Method SET_SELECTED_ROW_BY_IDX Signature

Method SET_SELECTED_ROW_BY_IDX on class CL_ISH_GUI_GRID_VIEW has no parameter.
Method SET_SELECTED_ROW_BY_IDX on class CL_ISH_GUI_GRID_VIEW has no exception.

Method SET_SELECTED_ROW_BY_MODEL Signature

Method SET_SELECTED_ROW_BY_MODEL on class CL_ISH_GUI_GRID_VIEW has no parameter.
Method SET_SELECTED_ROW_BY_MODEL on class CL_ISH_GUI_GRID_VIEW has no exception.

Method _ADD_GRID_TO_FLUSH_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ALV_GRID Call by reference Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20070712
2 Importing I_SOFT_REFRESH Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE abap_true: Ohne Filter, Sortierung, etc. 20070712
3 Importing I_STABLE_COL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE abap_true: Spaltenstabil 20070712
4 Importing I_STABLE_ROW Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE abap_true: Zeilenstabil 20070712

Method _ADD_GRID_TO_FLUSH_BUFFER on class CL_ISH_GUI_GRID_VIEW has no exception.

Method _ADD_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MODEL Call by reference Object reference (TYPE REF TO) IF_ISH_GUI_MODEL Zeilenmodel 20070712
2 Importing IR_ROW Call by reference Object reference (TYPE REF TO) DATA Zeilendaten 20070712
3 Importing I_IDX Call by reference Type reference (TYPE) I Position der neuen Zeile 20070712
4 Returning R_IDX Value transfer Type reference (TYPE) I Position der neuen Zeile 20070712
# Exception Resumable Description Created on
1 CX_ISH_STATIC_HANDLER IS-H: Oberklasse für statische Exceptions 20070712

Method _ADD_ROW_BY_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MODEL Call by reference Object reference (TYPE REF TO) IF_ISH_GUI_MODEL Zeilenmodel 20070712
2 Importing I_IDX Call by reference Type reference (TYPE) I Position der neuen Zeile 20070712
3 Returning R_IDX Value transfer Type reference (TYPE) I Position der neuen Zeile 20070712
# Exception Resumable Description Created on
1 CX_ISH_STATIC_HANDLER IS-H: Oberklasse für statische Exceptions 20070712

Method _BUILD_EXCLUDING_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_EXCLFUNC Value transfer Type reference (TYPE) UI_FUNCTIONS Zu excludierende Funktionen 20070712
# Exception Resumable Description Created on
1 CX_ISH_STATIC_HANDLER IS-H: Oberklasse für statische Exceptions 20070712

Method _BUILD_FCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FCAT Value transfer Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20070712
# Exception Resumable Description Created on
1 CX_ISH_STATIC_HANDLER IS-H: Oberklasse für statische Exceptions 20070712

Method _BUILD_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FILTER Value transfer Type reference (TYPE) LVC_T_FILT ALV-Control: Tabelle der Filterbedingungen 20080922

Method _BUILD_FILTER on class CL_ISH_GUI_GRID_VIEW has no exception.

Method _BUILD_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_LAYO Value transfer Type reference (TYPE) LVC_S_LAYO ALV-Control: Layoutstruktur 20070712

Method _BUILD_LAYOUT on class CL_ISH_GUI_GRID_VIEW has no exception.

Method _BUILD_OUTTAB Signature

Method _BUILD_OUTTAB on class CL_ISH_GUI_GRID_VIEW has no parameter.
# Exception Resumable Description Created on
1 CX_ISH_STATIC_HANDLER IS-H: Oberklasse für statische Exceptions 20070712

Method _BUILD_SORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_SORT Value transfer Type reference (TYPE) LVC_T_SORT ALV-Contol: Tabelle der Sortierkriterien 20080922

Method _BUILD_SORT on class CL_ISH_GUI_GRID_VIEW has no exception.

Method _BUILD_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VARIANT Call by reference Type reference (TYPE) DISVARIANT Anzeigevariante (externe Verwendung) 20070712
2 Exporting E_SAVE Call by reference Type reference (TYPE) CHAR01 Kennzeichen für Variantensicherung 20070712

Method _BUILD_VARIANT on class CL_ISH_GUI_GRID_VIEW has no exception.

Method _CHANGE_ROW_BY_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MODEL Call by reference Object reference (TYPE REF TO) IF_ISH_GUI_MODEL Zeilenmodel 20070712
2 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) ISH_T_FIELDNAME Geänderte Felder des Zeilenmodels 20070712
3 Returning R_CHANGED Value transfer Type reference (TYPE) ABAP_BOOL abap_true: Zeilendaten wurden verändert 20070712
# Exception Resumable Description Created on
1 CX_ISH_STATIC_HANDLER S-H: Oberklasse für statische Exceptions 20070712

Method _CHECK_R_OUTTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_OUTTAB Call by reference Object reference (TYPE REF TO) DATA 20080922
# Exception Resumable Description Created on
1 CX_ISH_STATIC_HANDLER IS-H: Oberklasse für statische Exceptions 20080922

Method _CLEAR_DRAL_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HANDLE Call by reference Type reference (TYPE) INT4 Handle 20080922

Method _CLEAR_DRAL_VALUES on class CL_ISH_GUI_GRID_VIEW has no exception.

Method _CMD_ON_DRAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_GRID_EVENT Call by reference Object reference (TYPE REF TO) CL_ISH_GUI_GRID_EVENT IS-H: GUI - Ereignisanfrage zu einem Grid 20080922
# Exception Resumable Description Created on
1 CX_ISH_STATIC_HANDLER IS-H: Oberklasse für statische Exceptions 20080922

Method _CMD_ON_DROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_GRID_EVENT Call by reference Object reference (TYPE REF TO) CL_ISH_GUI_GRID_EVENT IS-H: GUI - Ereignisanfrage zu einem Grid 20080922
# Exception Resumable Description Created on
1 CX_ISH_STATIC_HANDLER IS-H: Oberklasse für statische Exceptions 20080922

Method _DEREGISTER_EVENTHANDLERS Signature

Method _DEREGISTER_EVENTHANDLERS on class CL_ISH_GUI_GRID_VIEW has no parameter.
Method _DEREGISTER_EVENTHANDLERS on class CL_ISH_GUI_GRID_VIEW has no exception.

Method _DESTROY_DND Signature

Method _DESTROY_DND on class CL_ISH_GUI_GRID_VIEW has no parameter.
Method _DESTROY_DND on class CL_ISH_GUI_GRID_VIEW has no exception.

Method _DISABLE_CELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ROW Call by reference Object reference (TYPE REF TO) DATA Zeile 20080922
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) ISH_FIELDNAME Spaltenname 20080922

Method _DISABLE_CELL on class CL_ISH_GUI_GRID_VIEW has no exception.

Method _DISABLE_CELL_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ROW Call by reference Object reference (TYPE REF TO) DATA Zeile 20080922
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) ISH_FIELDNAME Spaltenname 20080922

Method _DISABLE_CELL_F4 on class CL_ISH_GUI_GRID_VIEW has no exception.

Method _DISABLE_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ROW Call by reference Object reference (TYPE REF TO) DATA Zeile 20080922

Method _DISABLE_ROW on class CL_ISH_GUI_GRID_VIEW has no exception.

Method _ENABLE_CELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ROW Call by reference Object reference (TYPE REF TO) DATA Zeile 20080922
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) ISH_FIELDNAME Spaltenname 20080922

Method _ENABLE_CELL on class CL_ISH_GUI_GRID_VIEW has no exception.

Method _ENABLE_CELL_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ROW Call by reference Object reference (TYPE REF TO) DATA Zeile 20080922
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) ISH_FIELDNAME Spaltenname 20080922

Method _ENABLE_CELL_F4 on class CL_ISH_GUI_GRID_VIEW has no exception.

Method _ENABLE_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ROW Call by reference Object reference (TYPE REF TO) DATA Zeile 20080922

Method _ENABLE_ROW on class CL_ISH_GUI_GRID_VIEW has no exception.

Method _FILL_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MODEL Call by reference Object reference (TYPE REF TO) IF_ISH_GUI_MODEL Zeilenmodel 20070712
2 Importing IR_ROW Call by reference Object reference (TYPE REF TO) DATA Zu befüllende Zeile 20070712
3 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) ISH_T_FIELDNAME Geänderte Felder des Models 20070712
4 Returning R_CHANGED Value transfer Type reference (TYPE) ABAP_BOOL abap_true: Zeile wurde verändert 20070712
# Exception Resumable Description Created on
1 CX_ISH_STATIC_HANDLER IS-H: Oberklasse für statische Exceptions 20070712

Method _GET_DRAL_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HANDLE Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20080922
2 Importing I_VALUE Call by reference Type reference (TYPE) CHAR128 128 Zeichen 20080922
3 Returning R_KEY Value transfer Type reference (TYPE) CHAR128 128 Zeichen 20080922

Method _GET_DRAL_KEY on class CL_ISH_GUI_GRID_VIEW has no exception.

Method _GET_DRAL_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HANDLE Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20080922
2 Importing I_KEY Call by reference Type reference (TYPE) CHAR128 128 Zeichen 20080922
3 Returning R_VALUE Value transfer Type reference (TYPE) CHAR128 128 Zeichen 20080922

Method _GET_DRAL_VALUE on class CL_ISH_GUI_GRID_VIEW has no exception.

Method _GET_DRAL_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HANDLE Call by reference Type reference (TYPE) INT4 handle 20080922
2 Returning RT_VALUES Value transfer Type reference (TYPE) ISH_T_GUI_DRAL_VALUES GUI: DropDown Alias Werte 20080922

Method _GET_DRAL_VALUES on class CL_ISH_GUI_GRID_VIEW has no exception.

Method _GET_IDX_BY_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MODEL Call by reference Object reference (TYPE REF TO) IF_ISH_GUI_MODEL IS-H: GUI - Model 20070712
2 Returning R_IDX Value transfer Type reference (TYPE) LVC_INDEX Zeilennummer zum Model 20070712

Method _GET_IDX_BY_MODEL on class CL_ISH_GUI_GRID_VIEW has no exception.

Method _GET_IDX_BY_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ROW Call by reference Object reference (TYPE REF TO) DATA Zeile 20070712
2 Returning R_IDX Value transfer Type reference (TYPE) LVC_INDEX Zeilennummer 20070712

Method _GET_IDX_BY_ROW on class CL_ISH_GUI_GRID_VIEW has no exception.

Method _GET_MAIN_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_MAIN_MODEL Value transfer Object reference (TYPE REF TO) IF_ISH_GUI_MODEL Model des Controllers 20070712

Method _GET_MAIN_MODEL on class CL_ISH_GUI_GRID_VIEW has no exception.

Method _GET_MODEL_BY_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ROW Call by reference Object reference (TYPE REF TO) DATA Zeile 20070712
2 Returning RR_MODEL Value transfer Object reference (TYPE REF TO) IF_ISH_GUI_MODEL Model zur Zeile 20070712

Method _GET_MODEL_BY_ROW on class CL_ISH_GUI_GRID_VIEW has no exception.

Method _GET_ROW_BY_IDX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IDX Call by reference Type reference (TYPE) LVC_INDEX Zeilennummer 20070712
2 Returning RR_ROW Value transfer Object reference (TYPE REF TO) DATA Zeile 20070712

Method _GET_ROW_BY_IDX on class CL_ISH_GUI_GRID_VIEW has no exception.

Method _GET_ROW_BY_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MODEL Call by reference Object reference (TYPE REF TO) IF_ISH_GUI_MODEL IS-H: GUI - Model 20070712
2 Returning RR_ROW Value transfer Object reference (TYPE REF TO) DATA Zeile zum Model 20070712

Method _GET_ROW_BY_MODEL on class CL_ISH_GUI_GRID_VIEW has no exception.

Method _GET_ROW_MODELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ROW_MODEL Value transfer Type reference (TYPE) ISH_T_GUI_MODEL_OBJHASH Zeilenmodels 20070712

Method _GET_ROW_MODELS on class CL_ISH_GUI_GRID_VIEW has no exception.

Method _INIT_GRID_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_ISH_GUI_CONTROLLER IS-H: GUI - Controller 20070712
2 Importing IR_LAYOUT Call by reference Object reference (TYPE REF TO) CL_ISH_GUI_CONTROL_LAYOUT IS-H: GUI - Layout eines Control Views 20070712
3 Importing IR_OUTTAB Call by reference Object reference (TYPE REF TO) DATA Referenz auf die Outtab 20070712
4 Importing IR_PARENT_VIEW Call by reference Object reference (TYPE REF TO) IF_ISH_GUI_CONTAINER_VIEW IS-H: GUI - Container View 20070712
5 Importing I_FIELDNAME_CELLSTYLE Call by reference Type reference (TYPE) ISH_FIELDNAME Feldname für den Cellstyle 20080922
6 Importing I_FIELDNAME_R_MODEL Call by reference Type reference (TYPE) ISH_FIELDNAME 'R_MODEL' Feldname für die Model-Referenz in der Outtab 20080922
7 Importing I_VCODE Call by reference Type reference (TYPE) TNDYM-VCODE CO_VCODE_DISPLAY IS-H: Verarbeitungsmodus 20070712
# Exception Resumable Description Created on
1 CX_ISH_STATIC_HANDLER IS-H: Oberklasse für statische Exceptions 20070712

Method _OWN_CMD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_GRID_EVENT Call by reference Object reference (TYPE REF TO) CL_ISH_GUI_GRID_EVENT IS-H: GUI - Ereignisanfrage zu einem Grid 20080820
2 Importing IR_ORIG_REQUEST Call by reference Object reference (TYPE REF TO) CL_ISH_GUI_REQUEST IS-H: GUI - Anfrage 20080820
3 Returning R_CMDRESULT Value transfer Type reference (TYPE) I 0=nicht verarbeitet; 1=verarbeitet; 2=okcode_request 20080820
# Exception Resumable Description Created on
1 CX_ISH_STATIC_HANDLER IS-H: Oberklasse für statische Exceptions 20080820

Method _PREPARE_DND Signature

Method _PREPARE_DND on class CL_ISH_GUI_GRID_VIEW has no parameter.
# Exception Resumable Description Created on
1 CX_ISH_STATIC_HANDLER IS-H: Oberklasse für statische Exceptions 20080922

Method _REFRESH_TABLE_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FORCE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE abap_true: Sofort Auffrischen 20070712
2 Importing I_SOFT_REFRESH Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE abap_true: Ohne Sortierung, Filter, etc. 20070712
3 Importing I_STABLE_COL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE abap_true: Spaltenstabil 20070712
4 Importing I_STABLE_ROW Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE abap_true: Zeilenstabil 20070712

Method _REFRESH_TABLE_DISPLAY on class CL_ISH_GUI_GRID_VIEW has no exception.

Method _REGISTER_ALV_GRID_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ALV_GRID Call by reference Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20070712
2 Importing I_ACTIVATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE abap_true: Registrierung 20080922
# Exception Resumable Description Created on
1 CX_ISH_STATIC_HANDLER IS-H: Oberklasse für statische Exceptions 20070712

Method _REGISTER_MODEL_EVENTHANDLERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MODEL Call by reference Object reference (TYPE REF TO) IF_ISH_GUI_MODEL IS-H: GUI - Model 20080922
2 Importing I_ACTIVATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE abap_true: Registrierung 20080922

Method _REGISTER_MODEL_EVENTHANDLERS on class CL_ISH_GUI_GRID_VIEW has no exception.

Method _REMOVE_ROW_BY_IDX Signature

Method _REMOVE_ROW_BY_IDX on class CL_ISH_GUI_GRID_VIEW has no parameter.
Method _REMOVE_ROW_BY_IDX on class CL_ISH_GUI_GRID_VIEW has no exception.

Method _REMOVE_ROW_BY_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MODEL Call by reference Object reference (TYPE REF TO) IF_ISH_GUI_MODEL Zeilenmodel 20070712
2 Returning R_IDX_REMOVED Value transfer Type reference (TYPE) I Position der entfernten Zeile 20070712
# Exception Resumable Description Created on
1 CX_ISH_STATIC_HANDLER IS-H: Oberklasse für statische Exceptions 20070712

Method _REPLACE_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NEW_MODEL Call by reference Object reference (TYPE REF TO) IF_ISH_GUI_MODEL Neues Model 20080922
2 Importing IR_OLD_MODEL Call by reference Object reference (TYPE REF TO) IF_ISH_GUI_MODEL Altes Model 20080922
3 Returning R_CHANGED Value transfer Type reference (TYPE) ABAP_BOOL abap_true: Outtab wurde verändert 20080922
# Exception Resumable Description Created on
1 CX_ISH_STATIC_HANDLER IS-H: Oberklasse für statische Exceptions 20080922

Method _SET_DRAL_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VALUES Call by reference Type reference (TYPE) ISH_T_GUI_DRAL_VALUES GUI: DropDown Alias Werte 20080922
2 Importing I_HANDLE Call by reference Type reference (TYPE) INT4 Handle 20080922

Method _SET_DRAL_VALUES on class CL_ISH_GUI_GRID_VIEW has no exception.
History
Last changed by/on SAP  20081217 
SAP Release Created in