SAP ABAP Class CL_ISH_GRID_SELECTOR (IS-H: Selector for ALV Grids)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-H-PM (Application Component) Patient Management
     N1APMG (Package) IS-H: Appointment Management; TSA Development
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_ALV_CONTROL_CONSTANTS IS-H: Constants for ALV Control 20050216
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20050216
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_FV_CONSTANTS IS-H: Constants for Field Values (Data Element NFVTYPE) 20050216
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_IDENTIFY_OBJECT IS-H: Assign a Type to an Object 20050216
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20050216
Properties
Class CL_ISH_GRID_SELECTOR  
Short Description IS-H: Selector for ALV Grids    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package N1APMG   IS-H: Appointment Management; TSA Development 
Created 20050216   SAP 
Last change 20050615   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISH_GRID_SELECTOR has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISH_ALV_CONTROL_CONSTANTS IS-H: Constants for ALV Control 20050216
2 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20050216
3 IF_ISH_FV_CONSTANTS IS-H: Constants for Field Values (Data Element NFVTYPE) 20050216
4 IF_ISH_IDENTIFY_OBJECT IS-H: Assign a Type to an Object 20050216
5 IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20050216
Friends
# Friend Modeled only Created on Description
1 CL_ISH_SCR_ALV_GRID 20050216 IS-H: Base Class for ALV Grid Screens
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALV_STYLE_COLOR_INT_GROUP Instance attribute Public Attribute reference (LIKE) 20050223
2 GR_CELLMERGER Instance attribute Protected Object reference (TYPE REF TO) CL_ISH_GRID_CELLMERGER IS-H: Handler for ALV Grid Cell Merging 20050216
3 GR_SCREEN Instance attribute Protected Object reference (TYPE REF TO) CL_ISH_SCR_ALV_GRID IS-H: Base Class for ALV Grid Screens 20050301
4 G_GROUP_FIELD Instance attribute Protected Type reference (TYPE) ISH_FIELDNAME Field for Grouping 20050222
5 G_MARK_GROUP Instance attribute Protected Type reference (TYPE) ISH_ON_OFF OFF ON: The Entire Group Is Selected 20050322
6 G_MARK_SINGLE Instance attribute Protected Type reference (TYPE) ISH_ON_OFF ON ON: Select Only One Entry or Only Group 20050324
7 G_SEL_FIELD Instance attribute Protected Type reference (TYPE) ISH_FIELDNAME Field for Selection 20050222
8 OFF Instance attribute Public Attribute reference (LIKE) 20050216
9 ON Instance attribute Public Attribute reference (LIKE) 20050216
Methods
# Method Level Visibility Method type Description Created on
1 COMPLETE_CONSTRUCTION Instance method Protected Method Finalizes the Instantiation 20050301
2 CREATE_SELECTOR Static method Public Method Creates a Grid Selector 20050216
3 DESTROY Instance method Protected Method Destroys the Selector Instance 20050216
4 DO_SELECTION Instance method Protected Method Coloring in the Output Table 20050216
5 GET_ENTRIES_FOR_GROUP Instance method Protected Method Determines all Entries for a Group 20050216
6 GET_FIELD_FOR_SELECTION Instance method Public Method Returns Fields for Hotspot and Grouping 20050216
7 GET_SELECTED_ROWS Instance method Protected Method Returns the Selected Entries 20050216
8 GET_TYPE Instance method Private Method 20050216
9 IS_A Instance method Private Method 20050216
10 IS_ACTIVE Instance method Protected Method Returns Whether Alternative Selection Is Active 20050216
11 IS_INHERITED_FROM Instance method Private Method 20050216
12 MODIFY_FIELDCAT Instance method Protected Method Adjust Field Catalog 20050216
13 SELECT_ALL Instance method Protected Method Selects/Deselects All Entries in the Output Table 20050324
14 SELECT_GROUP Instance method Protected Method Selects/Deselects a Group in the Output Table 20050322
15 SELECT_SINGLE Instance method Protected Method Selects/Deselects an Entry in the Output Table 20050324
16 SET_FIELD_FOR_SELECTION Instance method Public Method Sets Fields for Hotspot and Grouping 20050216
Events
Class CL_ISH_GRID_SELECTOR has no event.
Types
Class CL_ISH_GRID_SELECTOR has no local type.
Method Signatures

Method COMPLETE_CONSTRUCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SCREEN Call by reference Object reference (TYPE REF TO) CL_ISH_SCR_ALV_GRID IS-H: Basisklasse für ALV-Grid-Screens 20050301

Method COMPLETE_CONSTRUCTION on class CL_ISH_GRID_SELECTOR has no exception.

Method CREATE_SELECTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SCR_ALV_GRID Call by reference Object reference (TYPE REF TO) CL_ISH_SCR_ALV_GRID IS-H: Basisklasse für ALV-Grid-Screens 20050228
2 Returning RR_SELECTOR Value transfer Object reference (TYPE REF TO) CL_ISH_GRID_SELECTOR IS-H: Selektor für ALV Grid's 20050216

Method CREATE_SELECTOR on class CL_ISH_GRID_SELECTOR has no exception.

Method DESTROY Signature

Method DESTROY on class CL_ISH_GRID_SELECTOR has no parameter.
Method DESTROY on class CL_ISH_GRID_SELECTOR has no exception.

Method DO_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20050216
2 Changing CT_OUTTAB Value transfer Type reference (TYPE) STANDARD TABLE Ausgabetabelle 20050216
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20050216
4 Exporting E_SELECTION_CHANGED Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20050216
5 Importing I_COLOR Value transfer Type reference (TYPE) RAW4 ALV_STYLE_COLOR_INT_GROUP Farbwert für die Markierung 20050216
6 Importing I_FIELDNAME Value transfer Type reference (TYPE) ISH_FIELDNAME IS-H: Feldname für die Markierung 20050216
7 Importing I_ROW_IDX Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20050216
8 Importing I_SELECT Value transfer Type reference (TYPE) ISH_ON_OFF OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20050314

Method DO_SELECTION on class CL_ISH_GRID_SELECTOR has no exception.

Method GET_ENTRIES_FOR_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20050216
2 Exporting ET_GROUP Value transfer Type reference (TYPE) STANDARD TABLE Rückgabe aller Einträge der Ausgabetabelle zur Gruppe 20050216
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20050216
4 Importing IT_OUTTAB Value transfer Type reference (TYPE) STANDARD TABLE Ausgabetabelle 20050216
5 Importing I_GROUP_FIELDNAME Value transfer Type reference (TYPE) ISH_FIELDNAME IS-H: Feldname für Gruppierung 20050216
6 Importing I_ROW_IDX Value transfer Type reference (TYPE) INT4 Zeilenindex 20050216

Method GET_ENTRIES_FOR_GROUP on class CL_ISH_GRID_SELECTOR has no exception.

Method GET_FIELD_FOR_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20050216
2 Exporting ER_CELLMERGER Call by reference Object reference (TYPE REF TO) CL_ISH_GRID_CELLMERGER IS-H: Behandler für ALV-Gid Cell Merging 20050216
3 Exporting E_GROUP_FIELD Value transfer Type reference (TYPE) FDNAME Feldname für die Gruppierung 20050216
4 Exporting E_MARK_GROUP Value transfer Type reference (TYPE) ISH_ON_OFF ON: Markiert die gesamte Gruppe 20050322
5 Exporting E_MARK_SINGLE Value transfer Type reference (TYPE) ISH_ON_OFF ON: Markiert nur einen Eintrag bzw eine Gruppe 20050324
6 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20050216
7 Exporting E_SEL_FIELD Value transfer Type reference (TYPE) FDNAME Feldname für den Hotspot 20050216

Method GET_FIELD_FOR_SELECTION on class CL_ISH_GRID_SELECTOR has no exception.

Method GET_SELECTED_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20050216
2 Exporting ET_INDEX_ROWS Value transfer Type reference (TYPE) LVC_T_ROW ALV-Control: Tabellenzeilen 20050216
3 Exporting ET_SEL Value transfer Type reference (TYPE) STANDARD TABLE Ausgwählte Einträge der Ausgabetabelle 20050216
4 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20050216
5 Importing IT_OUTTAB Value transfer Type reference (TYPE) STANDARD TABLE Ausgabetabelle 20050216

Method GET_SELECTED_ROWS on class CL_ISH_GRID_SELECTOR has no exception.

Method GET_TYPE Signature

Method GET_TYPE on class CL_ISH_GRID_SELECTOR has no parameter.
Method GET_TYPE on class CL_ISH_GRID_SELECTOR has no exception.

Method IS_A Signature

Method IS_A on class CL_ISH_GRID_SELECTOR has no parameter.
Method IS_A on class CL_ISH_GRID_SELECTOR has no exception.

Method IS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Value transfer Type reference (TYPE) ISH_FIELDNAME IS-H: Feldname 20050307
2 Returning R_IS_ACTIVE Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20050216

Method IS_ACTIVE on class CL_ISH_GRID_SELECTOR has no exception.

Method IS_INHERITED_FROM Signature

Method IS_INHERITED_FROM on class CL_ISH_GRID_SELECTOR has no parameter.
Method IS_INHERITED_FROM on class CL_ISH_GRID_SELECTOR has no exception.

Method MODIFY_FIELDCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20050216
2 Changing CT_FIELDCAT Value transfer Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20050318
3 Exporting E_IS_CHANGED Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20050216
4 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20050216

Method MODIFY_FIELDCAT on class CL_ISH_GRID_SELECTOR has no exception.

Method SELECT_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OUTTAB Value transfer Type reference (TYPE) STANDARD TABLE Ausgabetabelle 20050324
2 Exporting E_SELECTION_CHANGED Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20050324
3 Importing I_COLOR Value transfer Type reference (TYPE) RAW4 ALV_STYLE_COLOR_INT_GROUP hexadezimales Feld 4 Zeichen 20050324
4 Importing I_MARK_ALL Value transfer Type reference (TYPE) ISH_ON_OFF ON ON: Alle Einträge werden markiert 20050324

Method SELECT_ALL on class CL_ISH_GRID_SELECTOR has no exception.

Method SELECT_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OUTTAB Call by reference Type reference (TYPE) STANDARD TABLE Ausgabetabelle 20050322
2 Exporting E_SELECTION_CHANGED Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20050322
3 Importing IT_GROUP Value transfer Type reference (TYPE) STANDARD TABLE zu markierende Gruppe 20050322
4 Importing I_COLOR Value transfer Type reference (TYPE) RAW4 ALV_STYLE_COLOR_INT_GROUP Natürliche Zahl 20050322
5 Importing I_MARK_GROUP Value transfer Type reference (TYPE) ISH_ON_OFF OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20050322

Method SELECT_GROUP on class CL_ISH_GRID_SELECTOR has no exception.

Method SELECT_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20050324
2 Changing CT_OUTTAB Value transfer Type reference (TYPE) STANDARD TABLE Ausgabetabelle 20050324
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20050324
4 Exporting E_SELECTION_CHANGED Value transfer Type reference (TYPE) ISH_ON_OFF ON: Selektion hat die Outtab modifiziert 20050324
5 Importing I_COLOR Value transfer Type reference (TYPE) RAW4 ALV_STYLE_COLOR_INT_GROUP Farbwert für die Markierung 20050324
6 Importing I_ROW_IDX Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20050324
7 Importing I_SELECT Value transfer Type reference (TYPE) ISH_ON_OFF OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20050324

Method SELECT_SINGLE on class CL_ISH_GRID_SELECTOR has no exception.

Method SET_FIELD_FOR_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20050216
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20050216
3 Importing IR_CELLMERGER Call by reference Object reference (TYPE REF TO) CL_ISH_GRID_CELLMERGER IS-H: Behandler für ALV-Gid Cell Merging 20050216
4 Importing I_GROUP_FIELD Value transfer Type reference (TYPE) FDNAME Feldname für Gruppierung 20050216
5 Importing I_MARK_GROUP Value transfer Type reference (TYPE) ISH_ON_OFF OFF ON: Es wir die ganze Gruppe markiert 20050322
6 Importing I_MARK_SINGLE Value transfer Type reference (TYPE) ISH_ON_OFF ON IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20050324
7 Importing I_SEL_FIELD Value transfer Type reference (TYPE) FDNAME Feldname für Hotspot 20050216

Method SET_FIELD_FOR_SELECTION on class CL_ISH_GRID_SELECTOR has no exception.
History
Last changed by/on SAP  20050615 
SAP Release Created in 600