SAP ABAP Class CL_ISH_ALVGRID_CORDTAV (IS-H: ALV Grid for Clinical Order Types)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-H-PM (Application Component) Patient Management
     N1CORDMG (Package) IS-H: Clinical Ordering; TSA Development
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GUI_ALV_GRID ALV List Viewer 20030804
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_ALVGRID_CORDTAV IS-H*MED: ALV Grid for Initiator 20031229
Properties
Class CL_ISH_ALVGRID_CORDTAV  
Short Description IS-H: ALV Grid for Clinical Order Types    
Super Class CL_GUI_ALV_GRID ALV List Viewer 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package N1CORDMG   IS-H: Clinical Ordering; TSA Development 
Created 20030804   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ISH_ALVGRID_CORDTAV has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_ISH_FAC_ALVGRID_CORDTAV 20031229 IS-H: Factory for ALV Grid Initiator
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_EMPTY_LINES Static Attribute Public Type reference (TYPE) I 10 Number of Blank Rows 20030804
2 CO_MIN_LINES Static Attribute Public Type reference (TYPE) I 50 Minimum Number of Rows 20030804
3 GR_CORDTYP Instance attribute Protected Object reference (TYPE REF TO) CL_ISH_CORDTYP IS-H: Clinical Order Type 20030804
4 GT_OUTTAB Instance attribute Protected Type reference (TYPE) ISH_T_CORDTAV_OUTTAB IS-H: Clinical Order Type: Order Initiator (ALV Grid) 20030804
5 G_CORDTYP_IS_USED Instance attribute Protected Type reference (TYPE) ISH_ON_OFF IS-H: Boolean Data Type for ON (= "X") and OFF (= " ") 20040505
6 G_DELETE_ROW Instance attribute Protected Type reference (TYPE) ISH_ON_OFF 'X' IS-H: Boolean Data Type for ON (= "X") and OFF (= " ") 20040505
7 G_REPID Instance attribute Protected Type reference (TYPE) SY-REPID Calling Program 20030804
8 G_VALUE_GPA Static Attribute Public Type reference (TYPE) STRING Initiator Type 20031229
9 G_VALUE_OE Static Attribute Public Type reference (TYPE) STRING Initiator Type 20031229
10 G_VCODE Instance attribute Protected Type reference (TYPE) TNDYM-VCODE IS-H: Processing Mode 20030804
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_ENTRY Instance method Protected Method Handle Chande in Row 20030804
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20031229
3 CONSTRUCTOR Instance method Public Constructor Constructor 20030804
4 CREATE Static method Protected Method Instantiates the Object 20031229
5 DELETE_ENTRY Instance method Protected Method Handle Delete Row 20040505
6 DISPLAY_INTERNAL Instance method Protected Method Display ALV Grid 20030804
7 F4_PAI_GPART Instance method Protected Method Handling after F4 for GPART 20030806
8 F4_PAI_ORGID Instance method Protected Method Handling after F4 for ORGID 20030804
9 F4_PBO_GPART Instance method Protected Method Displays F4 for GPART 20030806
10 F4_PBO_ORGID Instance method Protected Method Displays F4 for ORGID 20030804
11 GET_CORDTAV Instance method Public Method Returns the Desired CORDTAV Object 20030804
12 GET_CURRENT_CORDTAV Instance method Public Method Retruns the Currently Selected CORDTAV OBject 20030804
13 GET_CURRENT_CORDTAVID Instance method Public Method Returns the Currently Selected CORDTAVID 20030804
14 GET_CURRENT_OUTTAB Instance method Public Method Returns Currently Selected Rows 20030804
15 GET_CURRENT_ROW Instance method Public Method Returns Currently Selected Row Number 20030804
16 GET_EXCL_FUNCTIONS_INTERNAL Instance method Protected Method Returns ALV Grid Functions not to Be Displayed 20030804
17 GET_FIELDCAT_INTERNAL Instance method Protected Method Returns ALV Grid Field Categories 20030804
18 HANDLE_BEFORE_USER_COMMAND Instance method Protected Event handling method Handle Before User Command 20040505
19 HANDLE_DATA_CHANGED_FINISHED Instance method Protected Event handling method Handle Following Data Change 20030804
20 HANDLE_ONF4 Instance method Protected Event handling method F4 Handling 20030804
21 HANDLE_TOOLBAR Instance method Protected Event handling method Configure Toolbar 20040505
22 HANDLE_USER_COMMAND Instance method Protected Event handling method React to User Command 20040505
23 INIT Instance method Public Method Initialize ALV Grid. Calls SET_TABLE_FOR_FIRST_DISPL 20030804
24 INIT_OUTTAB Instance method Protected Method Initializes GT_OUTTAB 20030804
25 MAP_CORDTAV_TO_OUTTAB Instance method Protected Method Mapping CORDTAV -> RN1_CORDTAV_OUTTAB 20030807
26 MAP_OUTTAB_TO_N1CORDTAV Instance method Protected Method Mapping N1CORDTAV -> RN1_CORDTAV_OUTTAB 20030807
27 MAP_OUTTAB_TO_N1CORDTAV_X Instance method Protected Method Mapping RN1_CORDTAV_OUTTAB -> RN1_CORDTAV_X 20030804
28 NEW_ENTRY Instance method Protected Method Handle New Row 20030804
29 REFRESH Instance method Public Method Refresh ALV Grid 20030804
30 REFRESH_NAME Instance method Protected Method Fill NAME 20030804
31 SET_CURRENT_CORDTAV Instance method Public Method Cursor Positioned on Row with ir_cordtav 20030804
32 SET_CURRENT_CORDTAVID Instance method Public Method Cursor Positioned on Row with ir_cordtavid 20030804
33 SET_ERROR_CORDTAV Instance method Public Method Cursor Positioned on a Cell 20030804
Events
Class CL_ISH_ALVGRID_CORDTAV has no event.
Types
Class CL_ISH_ALVGRID_CORDTAV has no local type.
Method Signatures

Method CHANGE_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OUTTAB Call by reference Type reference (TYPE) RN1_CORDTAV_OUTTAB IS-H: Klinischer Auftragstyp: Auftraggeber (ALV-Grid) 20030804
2 Exporting ER_CORDTAV Call by reference Object reference (TYPE REF TO) CL_ISH_CORDTAV IS-H: Klinischer Auftragstyp 20030804

Method CHANGE_ENTRY on class CL_ISH_ALVGRID_CORDTAV has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20030804
2 Importing I_REPID Call by reference Type reference (TYPE) SY-REPID Aufrufendes Programm 20030804
# Exception Resumable Description Created on
1 EX_ERROR_OCCURED Irgendein Fehler aufgetreten. 20030804

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ISH_ALVGRID_CORDTAV IS-H: ALV-Grid für Klinische Auftragstypen 20031229
2 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20031229
3 Importing I_REPID Value transfer Type reference (TYPE) SY-REPID Aufrufendes Programm 20031229
# Exception Resumable Description Created on
1 EX_ERROR_OCCURED Irgendein Fehler ist aufgetreten. 20031229

Method DELETE_ENTRY Signature

Method DELETE_ENTRY on class CL_ISH_ALVGRID_CORDTAV has no parameter.
Method DELETE_ENTRY on class CL_ISH_ALVGRID_CORDTAV has no exception.

Method DISPLAY_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REFRESH_DISPLAY Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20030804

Method DISPLAY_INTERNAL on class CL_ISH_ALVGRID_CORDTAV has no exception.

Method F4_PAI_GPART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EVENT_DATA Value transfer Object reference (TYPE REF TO) CL_ALV_EVENT_DATA Changing Datencontainer für Events 20030806
2 Importing IS_NGPA Call by reference Type reference (TYPE) NGPA IS-H: Geschäftspartner 20030806
3 Importing IS_ROW_NO Value transfer Type reference (TYPE) LVC_S_ROID Zuordnung Zeilennummer zu Zeilen-ID 20030806

Method F4_PAI_GPART on class CL_ISH_ALVGRID_CORDTAV has no exception.

Method F4_PAI_ORGID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EVENT_DATA Value transfer Object reference (TYPE REF TO) CL_ALV_EVENT_DATA Changing Datencontainer für Events 20030804
2 Importing IS_ROW_NO Value transfer Type reference (TYPE) LVC_S_ROID Zuordnung Zeilennummer zu Zeilen-ID 20030804
3 Importing I_ORGID Call by reference Type reference (TYPE) NORG-ORGID IS-H: Identifikation der Organisationseinheit 20030804

Method F4_PAI_ORGID on class CL_ISH_ALVGRID_CORDTAV has no exception.

Method F4_PBO_GPART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_NGPA Value transfer Type reference (TYPE) NGPA 20030806

Method F4_PBO_GPART on class CL_ISH_ALVGRID_CORDTAV has no exception.

Method F4_PBO_ORGID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ORGID Value transfer Type reference (TYPE) NORG-ORGID IS-H: Identifikation der Organisationseinheit 20030806

Method F4_PBO_ORGID on class CL_ISH_ALVGRID_CORDTAV has no exception.

Method GET_CORDTAV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ROW_ID Call by reference Type reference (TYPE) I Zeilenposition 20030804
2 Returning RR_CORDTAV Value transfer Object reference (TYPE REF TO) CL_ISH_CORDTAV IS-H: Klinischer Auftragstyp 20030804

Method GET_CORDTAV on class CL_ISH_ALVGRID_CORDTAV has no exception.

Method GET_CURRENT_CORDTAV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_CORDTAV Value transfer Object reference (TYPE REF TO) CL_ISH_CORDTAV IS-H: Klinischer Auftragstyp 20030804

Method GET_CURRENT_CORDTAV on class CL_ISH_ALVGRID_CORDTAV has no exception.

Method GET_CURRENT_CORDTAVID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CORDTAVID Value transfer Type reference (TYPE) N1CORDTAV-CORDTAVID IS-H: ID einer Zuordnung Auftraggeber - Auftragstyp 20030804

Method GET_CURRENT_CORDTAVID on class CL_ISH_ALVGRID_CORDTAV has no exception.

Method GET_CURRENT_OUTTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_OUTTAB Value transfer Type reference (TYPE) RN1_CORDTAV_OUTTAB IS-H: Klinischer Auftragstyp: Auftraggeber (ALV-Grid) 20030804

Method GET_CURRENT_OUTTAB on class CL_ISH_ALVGRID_CORDTAV has no exception.

Method GET_CURRENT_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ROW Value transfer Type reference (TYPE) I Aktuelle Zeilennummer 20030804

Method GET_CURRENT_ROW on class CL_ISH_ALVGRID_CORDTAV has no exception.

Method GET_EXCL_FUNCTIONS_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FUNCTION Call by reference Type reference (TYPE) UI_FUNCTIONS Funktionscodestabelle 20030804

Method GET_EXCL_FUNCTIONS_INTERNAL on class CL_ISH_ALVGRID_CORDTAV has no exception.

Method GET_FIELDCAT_INTERNAL Signature

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

Method GET_FIELDCAT_INTERNAL on class CL_ISH_ALVGRID_CORDTAV has no exception.

Method HANDLE_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) 20040505

Method HANDLE_BEFORE_USER_COMMAND on class CL_ISH_ALVGRID_CORDTAV has no exception.

Method HANDLE_DATA_CHANGED_FINISHED Signature

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

Method HANDLE_DATA_CHANGED_FINISHED on class CL_ISH_ALVGRID_CORDTAV has no exception.

Method HANDLE_ONF4 Signature

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

Method HANDLE_ONF4 on class CL_ISH_ALVGRID_CORDTAV has no exception.

Method HANDLE_TOOLBAR Signature

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

Method HANDLE_TOOLBAR on class CL_ISH_ALVGRID_CORDTAV has no exception.

Method HANDLE_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) 20040505

Method HANDLE_USER_COMMAND on class CL_ISH_ALVGRID_CORDTAV has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CORDTYP Call by reference Object reference (TYPE REF TO) CL_ISH_CORDTYP IS-H: Klinischer Auftragstyp 20030804
2 Importing I_VCODE Call by reference Type reference (TYPE) TNDYM-VCODE IS-H: Verarbeitungsmodus 20030804

Method INIT on class CL_ISH_ALVGRID_CORDTAV has no exception.

Method INIT_OUTTAB Signature

Method INIT_OUTTAB on class CL_ISH_ALVGRID_CORDTAV has no parameter.
Method INIT_OUTTAB on class CL_ISH_ALVGRID_CORDTAV has no exception.

Method MAP_CORDTAV_TO_OUTTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CORDTAV Call by reference Object reference (TYPE REF TO) CL_ISH_CORDTAV IS-H: Klinischer Auftragstyp 20030807
2 Returning RS_OUTTAB Value transfer Type reference (TYPE) RN1_CORDTAV_OUTTAB IS-H: Klinischer Auftragstyp: Auftraggeber (ALV-Grid) 20030807

Method MAP_CORDTAV_TO_OUTTAB on class CL_ISH_ALVGRID_CORDTAV has no exception.

Method MAP_OUTTAB_TO_N1CORDTAV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OUTTAB Call by reference Type reference (TYPE) RN1_CORDTAV_OUTTAB IS-H: Klinischer Auftragstyp: Auftraggeber (ALV-Grid) 20030807
2 Returning RS_N1CORDTAV Value transfer Type reference (TYPE) N1CORDTAV IS-H: Zuordnung Auftragsgeber - Auftragstyp 20030807

Method MAP_OUTTAB_TO_N1CORDTAV on class CL_ISH_ALVGRID_CORDTAV has no exception.

Method MAP_OUTTAB_TO_N1CORDTAV_X Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OUTTAB Call by reference Type reference (TYPE) RN1_CORDTAV_OUTTAB IS-H: Klinischer Auftragstyp: Auftraggeber (ALV-Grid) 20030804
2 Returning RS_N1CORDTAV_X Value transfer Type reference (TYPE) RN1_N1CORDTAV_X IS-H: X-Flag Struktur für N1CORDTTR (Auftraggeber) 20030804

Method MAP_OUTTAB_TO_N1CORDTAV_X on class CL_ISH_ALVGRID_CORDTAV has no exception.

Method NEW_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OUTTAB Call by reference Type reference (TYPE) RN1_CORDTAV_OUTTAB IS-H: Klinischer Auftragstyp: Auftraggeber (ALV-Grid) 20030804
2 Exporting ER_CORDTAV Call by reference Object reference (TYPE REF TO) CL_ISH_CORDTAV IS-H: Klinischer Auftragstyp 20030804

Method NEW_ENTRY on class CL_ISH_ALVGRID_CORDTAV has no exception.

Method REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CORDTYP Call by reference Object reference (TYPE REF TO) CL_ISH_CORDTYP IS-H: Klinischer Auftragstyp 20030804
2 Importing I_VCODE Call by reference Type reference (TYPE) TNDYM-VCODE IS-H: Verarbeitungsmodus 20030804

Method REFRESH on class CL_ISH_ALVGRID_CORDTAV has no exception.

Method REFRESH_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OUTTAB Call by reference Type reference (TYPE) RN1_CORDTAV_OUTTAB IS-H: Klinischer Auftragstyp: Auftraggeber (ALV-Grid) 20030804
2 Importing IR_CORDTAV Call by reference Object reference (TYPE REF TO) CL_ISH_CORDTAV IS-H: Klinischer Auftragstyp 20030804

Method REFRESH_NAME on class CL_ISH_ALVGRID_CORDTAV has no exception.

Method SET_CURRENT_CORDTAV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CORDTAV Call by reference Object reference (TYPE REF TO) CL_ISH_CORDTAV IS-H: Klinischer Auftragstyp 20030804
2 Returning R_ROW Value transfer Type reference (TYPE) I Zeile, auf die positioniert wurde. 20030804

Method SET_CURRENT_CORDTAV on class CL_ISH_ALVGRID_CORDTAV has no exception.

Method SET_CURRENT_CORDTAVID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CORDTAVID Call by reference Type reference (TYPE) N1CORDTAV-CORDTAVID IS-H: ID einer Zuordnung Auftraggeber - Auftragstyp 20030804
2 Returning R_ROW Value transfer Type reference (TYPE) I Zeile, auf die positioniert wurde. 20030804

Method SET_CURRENT_CORDTAVID on class CL_ISH_ALVGRID_CORDTAV has no exception.

Method SET_ERROR_CORDTAV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ROW Call by reference Type reference (TYPE) I Zeilennummer 20030804
2 Importing IR_CORDTAV Call by reference Object reference (TYPE REF TO) CL_ISH_CORDTAV IS-H: Klinischer Auftragstyp 20030804
3 Importing I_FIELDNAME Call by reference Type reference (TYPE) C Feldname 20030804

Method SET_ERROR_CORDTAV on class CL_ISH_ALVGRID_CORDTAV has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in 472