SAP ABAP Class CL_ISH_GRID_CELLMERGER (IS-H: Cell Merging in an ALV Grid)
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 20050215
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_FV_CONSTANTS IS-H: Constants for Field Values (Data Element NFVTYPE) 20050215
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_IDENTIFY_OBJECT IS-H: Assign a Type to an Object 20050215
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20050215
Properties
Class CL_ISH_GRID_CELLMERGER  
Short Description IS-H: Cell Merging in an ALV Grid    
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 20050215   SAP 
Last change 20050615   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISH_GRID_CELLMERGER 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 20050215
3 IF_ISH_FV_CONSTANTS IS-H: Constants for Field Values (Data Element NFVTYPE) 20050215
4 IF_ISH_IDENTIFY_OBJECT IS-H: Assign a Type to an Object 20050215
5 IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20050215
Friends
# Friend Modeled only Created on Description
1 CL_ISH_SCR_ALV_GRID 20050215 IS-H: Base Class for ALV Grid Screens
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALV_STYLE2_NO_BORDER_BOTTOM Instance attribute Private Attribute reference (LIKE) 20050216
2 GR_SCREEN Instance attribute Public Object reference (TYPE REF TO) CL_ISH_SCR_ALV_GRID IS-H: Base Class for ALV Grid Screens 20050307
3 GT_MERGE_FIELDS Instance attribute Public Type reference (TYPE) ISH_T_MERGE_FIELDS IS-H: Fields for Cell Merging in ALV Grids 20050215
4 OFF Instance attribute Private Attribute reference (LIKE) 20050215
5 ON Instance attribute Private Attribute reference (LIKE) 20050215
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MERGE_FIELDS Instance method Public Method Create Cell Merging Fields 20050215
2 COMPLETE_CONSTRUCTION Instance method Protected Method Finalizes the Instantiation 20050307
3 CREATE_CELLMERGER Static method Public Method Create CL_ISH_GRID_CELLMERGER Object 20050215
4 DESTROY Instance method Protected Method Destroys the CL_ISH_GRID_CELLMERGER Object 20050215
5 DO_CELL_MERGING Instance method Protected Method Performs Cell Merging 20050215
6 FINALIZE_OUTTAB_ENTRY Instance method Public Method Complete Outtab Entry 20050325
7 GET_MERGE_FIELDS Instance method Public Method Gets All Fields Relevant for Cell Merging 20050222
8 GET_TYPE Instance method Private Method 20050215
9 IS_A Instance method Private Method 20050215
10 IS_ACTIVE Instance method Protected Method Checks if Cell Merging Is Active for the Field 20050215
11 IS_INHERITED_FROM Instance method Private Method 20050215
12 IS_MERGE_FIELD Instance method Public Method Checks whether Transferred Field Is Merge Field 20050307
13 MODIFY_FIELDCAT Instance method Protected Method Adjust Field Catalog 20050215
14 MODIFY_FILTER Instance method Protected Method Adjust Filter Criteria 20050215
15 MODIFY_SORT Instance method Protected Method Adjust Sort Criteria 20050215
16 REMOVE_MERGE_FIELDS Instance method Public Method Deactivate Cell Merging Fields 20050215
Events
Class CL_ISH_GRID_CELLMERGER has no event.
Types
Class CL_ISH_GRID_CELLMERGER has no local type.
Method Signatures

Method ADD_MERGE_FIELDS 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 20050215
2 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20050215
3 Importing IT_FIELDS Value transfer Type reference (TYPE) ISH_T_MERGE_FIELDS IS-H: Felder für das Cell Merging in ALV-Grid's 20050215

Method ADD_MERGE_FIELDS on class CL_ISH_GRID_CELLMERGER has no exception.

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 20050307

Method COMPLETE_CONSTRUCTION on class CL_ISH_GRID_CELLMERGER has no exception.

Method CREATE_CELLMERGER 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 20050307
2 Returning RR_CELLMERGER Value transfer Object reference (TYPE REF TO) CL_ISH_GRID_CELLMERGER IS-H: Cellmerger Objekt 20050215

Method CREATE_CELLMERGER on class CL_ISH_GRID_CELLMERGER has no exception.

Method DESTROY Signature

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

Method DO_CELL_MERGING 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) ANY TABLE Ausgabetabelle 20050215
3 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20050215
4 Importing IT_FIELDCAT Value transfer Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20050215

Method DO_CELL_MERGING on class CL_ISH_GRID_CELLMERGER has no exception.

Method FINALIZE_OUTTAB_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OUTTAB Value transfer Type reference (TYPE) ANY Outtab-Eintrag 20050325

Method FINALIZE_OUTTAB_ENTRY on class CL_ISH_GRID_CELLMERGER has no exception.

Method GET_MERGE_FIELDS 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 20050222
2 Exporting ET_MERGE_FIELDS Call by reference Type reference (TYPE) ISH_T_MERGE_FIELDS IS-H: Felder für das Cell Merging in ALV-Grid's 20050222
3 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20050222

Method GET_MERGE_FIELDS on class CL_ISH_GRID_CELLMERGER has no exception.

Method GET_TYPE Signature

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

Method IS_A Signature

Method IS_A on class CL_ISH_GRID_CELLMERGER has no parameter.
Method IS_A on class CL_ISH_GRID_CELLMERGER 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 für Cellmerging 20050316
2 Returning R_IS_ACTIVE Value transfer Type reference (TYPE) ISH_ON_OFF Feld ist für Cell Merging Aktiv/Inaktiv 20050215

Method IS_ACTIVE on class CL_ISH_GRID_CELLMERGER has no exception.

Method IS_INHERITED_FROM Signature

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

Method IS_MERGE_FIELD Signature

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

Method IS_MERGE_FIELD on class CL_ISH_GRID_CELLMERGER 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 20050215
2 Changing CT_FIELDCAT Value transfer Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20050215
3 Exporting E_CHANGED Call by reference Type reference (TYPE) ISH_ON_OFF Gibt an ob der Feldkatalog verändert wurde 20050215
4 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20050215

Method MODIFY_FIELDCAT on class CL_ISH_GRID_CELLMERGER has no exception.

Method MODIFY_FILTER 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 20050215
2 Changing CT_FILTERCRITERIA Value transfer Type reference (TYPE) LVC_T_FILT ALV-Control: Tabelle der Filterbedingungen 20050215
3 Exporting E_CHANGED Call by reference Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20050215
4 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20050215

Method MODIFY_FILTER on class CL_ISH_GRID_CELLMERGER has no exception.

Method MODIFY_SORT 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 20050215
2 Changing CT_SORTCRITERIA Value transfer Type reference (TYPE) LVC_T_SORT ALV-Contol: Tabelle der Sortierkriterien 20050215
3 Exporting E_CHANGED Call by reference Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20050215
4 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20050215

Method MODIFY_SORT on class CL_ISH_GRID_CELLMERGER has no exception.

Method REMOVE_MERGE_FIELDS 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 20050215
2 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20050215
3 Importing IT_FIELDS Value transfer Type reference (TYPE) ISH_T_FIELDNAME IS-H: Tabelle mit Feldnamen 20050215

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