SAP ABAP Class CL_ISH_ALVGRID_CORDTYPAPCN (IS-H: Clinical Order Type Appointment Template)
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 20041210
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20041210
Properties
Class CL_ISH_ALVGRID_CORDTYPAPCN  
Short Description IS-H: Clinical Order Type Appointment Template    
Super Class CL_GUI_ALV_GRID ALV List Viewer 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package N1CORDMG   IS-H: Clinical Ordering; TSA Development 
Created 20041210   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)
2 VRM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20041210
Friends
Class CL_ISH_ALVGRID_CORDTYPAPCN has no friend class.
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 20041210
2 CO_MIN_LINES Static Attribute Public Type reference (TYPE) I 50 Minimum Number of Rows 20041210
3 FALSE Instance attribute Public Attribute reference (LIKE) 20041210
4 GR_APP_DIST_UNIT Instance attribute Private Object reference (TYPE REF TO) CL_ISH_LISTBOX IS-H: Base Class for Screen List Boxes 20041216
5 GR_CORDTYP Instance attribute Protected Object reference (TYPE REF TO) CL_ISH_CORDTYP IS-H: Clinical Order Type 20041210
6 GR_CORDTYP_ELEM Instance attribute Private Object reference (TYPE REF TO) CL_ISH_LISTBOX IS-H: Base Class for Screen List Boxes 20041216
7 GT_DROP_DOWN_VALUES Instance attribute Private Type reference (TYPE) LVC_T_DROP ALV Control: Dropdown List Boxes 20041220
8 GT_FIELDCAT Instance attribute Protected Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20041213
9 GT_NOT_ALTERABLE_FIELDS Instance attribute Private Type reference (TYPE) TYT_NOT_ALTERABLE_FIELDS Non-Changeable Columns of the Table 20041213
10 GT_OUTTAB Instance attribute Protected Type reference (TYPE) ISH_T_CORDTYPAPCN_OUTTAB Values for Display on the Grid 20041210
11 GT_OUTTAB_OLD Instance attribute Protected Type reference (TYPE) ISH_T_CORDTYPAPCN_OUTTAB Clinical Order Type: Table with Original Values 20041214
12 G_EDIT_MODE Instance attribute Protected Type reference (TYPE) RNT40-MARK Change Mode 20041213
13 G_REPID Instance attribute Protected Type reference (TYPE) SY-REPID Calling Program 20041210
14 G_VCODE Instance attribute Protected Type reference (TYPE) TNDYM-VCODE IS-H: Processing Mode 20041210
15 NO Instance attribute Public Attribute reference (LIKE) 20041210
16 OFF Instance attribute Public Attribute reference (LIKE) 20041210
17 ON Instance attribute Public Attribute reference (LIKE) 20041210
18 TRUE Instance attribute Public Attribute reference (LIKE) 20041210
19 YES Instance attribute Public Attribute reference (LIKE) 20041210
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_FIELDCATALOG Instance method Protected Method Fill Field Catalog 20041213
2 CHANGE_ENTRY Instance method Protected Method Changes a cordtypapcn Object 20041214
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041210
4 DISPLAY_INTERNAL Instance method Protected Method Display ALV Grid 20041210
5 FILL_LB_APP_DIST_UNIT Instance method Private Method Fill the List Box for the ALV Grid with Units (Time) 20041214
6 FILL_LB_CORDTYP_ELEMENTARY Instance method Private Method Fill the List Box for the ALV Grid with Order Types 20041214
7 GET_CORDTYPAPCN Instance method Public Method Returns the Desired cordtypapcn Object 20041210
8 GET_CURRENT_CORDTYPAPCN Instance method Public Method Returns the Currently Selected CORDTYPA Object 20041210
9 GET_CURRENT_CORDTYPAPCNID Instance method Public Method Returns the Selected CORDTYPAPCNID 20041210
10 GET_CURRENT_OUTTAB Instance method Public Method Returns Currently Selected Rows 20041210
11 GET_CURRENT_ROW Instance method Public Method Returns Currently Selected Row Number 20041210
12 GET_DOMVALUES Instance method Protected Method Returns the Values of the Domain IHS_APPDIST_UNIT 20041216
13 GET_EXCL_FUNCTIONS_INTERNAL Instance method Protected Method Returns ALV Grid Functions not to Be Displayed 20041213
14 GET_VAL_FROM_LB_CORDTYPA Instance method Protected Method Remapping of List Box Value for cordtypid 20041214
15 HANDLE_DATA_CHANGED_FINISHED Instance method Protected Event handling method React to Data Changes 20041215
16 INIT Instance method Public Method Initialize ALV Grid. Calls SET_TABLE_FOR_FIRST_DISPL 20041210
17 INIT_DROP_DOWN Instance method Protected Method Create the Drop Down Table 20041216
18 INIT_OUTTAB Instance method Protected Method Initializes GT_OUTTAB 20041213
19 MAP_CORDTYPAPCN_TO_OUTTAB Instance method Protected Method Mapping CORDTYPAPCN -> GT_OUTTAB 20041213
20 NEW_ENTRY Instance method Protected Method Create a cordtypapcn Object 20041215
21 REFRESH Instance method Public Method Refresh ALV Grid 20041215
22 SET_CURRENT_CORDTYPAPCNID Instance method Public Method Positions Cursor on Row with i_CORDTYPAPCNID 20041210
23 SET_ERROR_CORDTYPAPCN Instance method Public Method Cursor Positioned on a Cell 20041215
Events
Class CL_ISH_ALVGRID_CORDTYPAPCN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYT_NOT_ALTERABLE_FIELDS Private See coding Non-Changeable Columns of the Table 20041213 tyt_not_alterable_fields TYPE HASHED TABLE OF ty_not_alterable_fields WITH UNIQUE KEY fieldname
2 TY_NOT_ALTERABLE_FIELDS Private See coding Non-Changeable Columns 20041213 BEGIN OF ty_not_alterable_fields, fieldname TYPE lvc_s_fcat-fieldname, END OF ty_not_alterable_fields
Method Signatures

Method BUILD_FIELDCATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CHANGED_FIELDCATALOG Value transfer Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20041213

Method BUILD_FIELDCATALOG on class CL_ISH_ALVGRID_CORDTYPAPCN has no exception.

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) RN1CORDTYPAPCN_OUTTAB IS-H: Kl. Terminvorgabe: Tabelle Verbindungen (ALVGrid) 20041214

Method CHANGE_ENTRY on class CL_ISH_ALVGRID_CORDTYPAPCN 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 Parent-Container 20041210
2 Importing I_REPID Call by reference Type reference (TYPE) SY-REPID Aufrufendes Programm 20041210
3 Importing I_VCODE Call by reference Type reference (TYPE) TNDYM-VCODE IS-H: Verarbeitungsmodus 20041216
# Exception Resumable Description Created on
1 EX_ERROR_OCCURED Fehler beim Erzeugen des Controls 20041210

Method DISPLAY_INTERNAL Signature

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

Method DISPLAY_INTERNAL on class CL_ISH_ALVGRID_CORDTYPAPCN has no exception.

Method FILL_LB_APP_DIST_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_LB_OBJECT Value transfer Object reference (TYPE REF TO) CL_ISH_LISTBOX IS-H: Basisklasse für Dynpro-Listboxen 20041214
2 Exporting ET_DROP_DOWN Value transfer Type reference (TYPE) LVC_T_DROP Tabelle mit drop down Werten 20041215
3 Exporting ET_DROP_DOWN_ALIAS Value transfer Type reference (TYPE) LVC_T_DRAL Table for drop down handles with aliases 20041214
4 Exporting E_HANDLE Value transfer Type reference (TYPE) INT4 Listbox-Handle 20041214
5 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20041214
6 Importing I_FIELDNAME Value transfer Type reference (TYPE) VRM_ID Feldname 20041214
7 Importing I_REFRESH Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20041214

Method FILL_LB_APP_DIST_UNIT on class CL_ISH_ALVGRID_CORDTYPAPCN has no exception.

Method FILL_LB_CORDTYP_ELEMENTARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_LB_OBJECT Value transfer Object reference (TYPE REF TO) CL_ISH_LISTBOX IS-H: Basisklasse für Dynpro-Listboxen 20041214
2 Exporting ET_DROP_DOWN_ALIAS Value transfer Type reference (TYPE) LVC_T_DRAL Table for drop down handles with aliases 20041214
3 Exporting E_HANDLE Value transfer Type reference (TYPE) INT4 Listbox-Handle 20041214
4 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20041214
5 Importing IR_CORDTYP Value transfer Object reference (TYPE REF TO) CL_ISH_CORDTYP IS-H: Klinischer Auftragstyp 20041214
6 Importing I_CORDPTYPID Value transfer Type reference (TYPE) N1COTID IS-H: KLAT/VKG: Identifikation des Klinischen Auftragstyps 20041214
7 Importing I_CORDTAV_KEY Value transfer Type reference (TYPE) STRING GPART/ORGID des Veranlassers 20041214
8 Importing I_CORDTYPID Value transfer Type reference (TYPE) N1COTID IS-H: KLAT/VKG: Identifikation des Klinischen Auftragstyps 20041214
9 Importing I_FIELDNAME Value transfer Type reference (TYPE) VRM_ID 20041214
10 Importing I_REFRESH Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20041214

Method FILL_LB_CORDTYP_ELEMENTARY on class CL_ISH_ALVGRID_CORDTYPAPCN has no exception.

Method GET_CORDTYPAPCN 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 Zeilennummer 20041210
2 Returning RR_CORDTYPAPCN Value transfer Object reference (TYPE REF TO) CL_ISH_CORDTYPAPCN Daten Klasse für Tabelle N1CORDTYPAPCN 20041210

Method GET_CORDTYPAPCN on class CL_ISH_ALVGRID_CORDTYPAPCN has no exception.

Method GET_CURRENT_CORDTYPAPCN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_CORDTYPAPCN Value transfer Object reference (TYPE REF TO) CL_ISH_CORDTYPAPCN Klassem mit Terminvorgaben 20041210

Method GET_CURRENT_CORDTYPAPCN on class CL_ISH_ALVGRID_CORDTYPAPCN has no exception.

Method GET_CURRENT_CORDTYPAPCNID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CORDTYPAPCNID Value transfer Type reference (TYPE) N1CORDTYPAPCN-CORDTYPAPCNID Schlüsselwert der Selektierten Zeile 20041210

Method GET_CURRENT_CORDTYPAPCNID on class CL_ISH_ALVGRID_CORDTYPAPCN 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) RN1CORDTYPAPCN_OUTTAB Werte Tabelle für die anzeige 20041210

Method GET_CURRENT_OUTTAB on class CL_ISH_ALVGRID_CORDTYPAPCN 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 20041210

Method GET_CURRENT_ROW on class CL_ISH_ALVGRID_CORDTYPAPCN has no exception.

Method GET_DOMVALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPDIST_UNIT Call by reference Type reference (TYPE) ISH_APPDIST_UNIT IS-H: Zeiteinheit für den Abstand zwischen 2 Terminen 20041216
2 Returning R_DOM_VALL Value transfer Type reference (TYPE) STRING Der gewünschte Wert der Domäne 20041216

Method GET_DOMVALUES on class CL_ISH_ALVGRID_CORDTYPAPCN 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 20041213

Method GET_EXCL_FUNCTIONS_INTERNAL on class CL_ISH_ALVGRID_CORDTYPAPCN has no exception.

Method GET_VAL_FROM_LB_CORDTYPA 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) RN1CORDTYPAPCN_OUTTAB IS-H: Kl. Terminvorgabe: Tabelle Verbindungen (ALVGrid) 20041214
2 Exporting E_CORDTID Call by reference Type reference (TYPE) N1COTID IS-H: KLAT/VKG: Identifikation des Klinischen Auftragstyps 20041214
3 Exporting E_UNIT Call by reference Type reference (TYPE) ISH_APPDIST_UNIT IS-H: Zeiteinheit für den Abstand zwischen 2 Terminen 20041214

Method GET_VAL_FROM_LB_CORDTYPA on class CL_ISH_ALVGRID_CORDTYPAPCN 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) 20041215
2 Importing E_MODIFIED Call by reference Attribute reference (LIKE) 20041215

Method HANDLE_DATA_CHANGED_FINISHED on class CL_ISH_ALVGRID_CORDTYPAPCN 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 20041210
2 Importing I_VCODE Call by reference Type reference (TYPE) TNDYM-VCODE IS-H: Verarbeitungsmodus 20041210

Method INIT on class CL_ISH_ALVGRID_CORDTYPAPCN has no exception.

Method INIT_DROP_DOWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REFRESH Value transfer Type reference (TYPE) ISH_ON_OFF ON Die Listbox soll neue erstellt werden. 20041221

Method INIT_DROP_DOWN on class CL_ISH_ALVGRID_CORDTYPAPCN has no exception.

Method INIT_OUTTAB Signature

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

Method MAP_CORDTYPAPCN_TO_OUTTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CORDTYPAPCN Call by reference Object reference (TYPE REF TO) CL_ISH_CORDTYPAPCN Daten Klasse für tabelle N1CORDTYPAPCN 20041213
2 Returning RS_OUTTAB Value transfer Type reference (TYPE) N1CORDTYPAPCN IS-H*MED: Terminvorgabe Stammdaten 20041213

Method MAP_CORDTYPAPCN_TO_OUTTAB on class CL_ISH_ALVGRID_CORDTYPAPCN 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) RN1CORDTYPAPCN_OUTTAB IS-H: Kl. Terminvorgabe: Tabelle Verbindungen (ALVGrid) 20041215

Method NEW_ENTRY on class CL_ISH_ALVGRID_CORDTYPAPCN 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 20041215
2 Importing I_VCODE Call by reference Type reference (TYPE) TNDYM-VCODE IS-H: Verarbeitungsmodus 20041215

Method REFRESH on class CL_ISH_ALVGRID_CORDTYPAPCN has no exception.

Method SET_CURRENT_CORDTYPAPCNID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CORDTYPAPCNID Call by reference Type reference (TYPE) N1CORDTYPAPCN-CORDTYPAPCNID IS-H: Unabhängiger Tabellenschlüssel 20041210
2 Returning R_ROW Value transfer Type reference (TYPE) I Zeile, auf die positioniert wurde. 20041210

Method SET_CURRENT_CORDTYPAPCNID on class CL_ISH_ALVGRID_CORDTYPAPCN has no exception.

Method SET_ERROR_CORDTYPAPCN 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 20041215
2 Importing IR_CORDTYPAPCN Call by reference Object reference (TYPE REF TO) CL_ISH_CORDTYPAPCN IS-H: Klinischer Auftragstyp 20041215
3 Importing I_FIELDNAME Call by reference Type reference (TYPE) C Feldname 20041215

Method SET_ERROR_CORDTYPAPCN on class CL_ISH_ALVGRID_CORDTYPAPCN has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in 600