SAP ABAP Class CL_ISH_SCR_CONTEXT (IS-H: Context Screen Class)
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_SCREEN_STD IS-H: Basic Class for Screens of Standard 20031202
Properties
Class CL_ISH_SCR_CONTEXT  
Short Description IS-H: Context Screen Class    
Super Class CL_ISH_SCREEN_STD IS-H: Basic Class for Screens of Standard 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package N1BASE   IS-H: Basic Functionality; TSA Development 
Created 20031202   SAP 
Last change 20060703   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 VRM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ISH_SCR_CONTEXT has no interface implemented.
Friends
Class CL_ISH_SCR_CONTEXT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_DEFAULT_TABNAME Constant Public Type reference (TYPE) TABNAME 'N1CORDER' Table Name 20031202
2 CO_SUB_CTX_USERDEF Constant Public Type reference (TYPE) SY-UCOMM 'SUB_CTX_USERDEF' Screens, Function Code That Triggered PAI 20040122
3 CO_SUB_CTX_USERDEF1 Constant Public Type reference (TYPE) SY-UCOMM 'SUB_CTX_USERDEF01' Screens, Function Code That Triggered PAI 20040122
4 CO_SUB_CTX_USERDEF2 Constant Public Type reference (TYPE) SY-UCOMM 'SUB_CTX_USERDEF02' Screens, Function Code That Triggered PAI 20040122
5 CO_SUB_CTX_USERDEF3 Constant Public Type reference (TYPE) SY-UCOMM 'SUB_CTX_USERDEF03' Screens, Function Code That Triggered PAI 20040122
6 CO_SUB_CTX_USERDEF4 Constant Public Type reference (TYPE) SY-UCOMM 'SUB_CTX_USERDEF04' Screens, Function Code That Triggered PAI 20040122
7 CO_SUB_CTX_USERDEF5 Constant Public Type reference (TYPE) SY-UCOMM 'SUB_CTX_USERDEF05' Screens, Function Code That Triggered PAI 20040122
8 GR_CONTEXT_SUBSCREEN Instance attribute Public Object reference (TYPE REF TO) CL_ISHMED_SUBSCR_CTX_USERDEF IS-H*MED: Context Subscreen 20031202
9 GT_N1CORDTYP Instance attribute Private Type reference (TYPE) ISHMED_T_N1CORDTYP Order Types 20040130
10 GT_NCXTY Instance attribute Private Type reference (TYPE) ISHMED_T_CONTEXTTYP Context 20040130
11 GT_TABSTRIP Instance attribute Public Type reference (TYPE) ISH_T_CONTEXT_TABSTRIP Single-Character Indicator 20040122
12 G_DYNNR_CONTEXT Instance attribute Public Type reference (TYPE) SY-DYNNR ABAP Program: Number of Current Screen 20031202
13 G_FIELDNAME_CXRSP Static Attribute Public Type reference (TYPE) ISH_FIELDNAME Field Name for Employee Responsible 20031202
14 G_FIELDNAME_CXSTA Static Attribute Public Type reference (TYPE) ISH_FIELDNAME Field Name for Context Status 20031202
15 G_FIELDNAME_CXVALD Static Attribute Public Type reference (TYPE) ISH_FIELDNAME Field Name for Expiry Date 20031202
16 G_LOCK Instance attribute Public Type reference (TYPE) RN1LOCK_OBJ IS-H: Type for Use of Lock Object (CL_ISHMED_LOCK) 20040122
17 G_PGM_CONTEXT Instance attribute Public Type reference (TYPE) SY-REPID 20031202
18 G_TABSTRIP_DYNPRO Instance attribute Public Type reference (TYPE) RN1_TABSTRIP_DYNPRO Single-Character Indicator 20040122
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CTX_FOR_CORDER Instance method Public Method Instantiate a Context for each Assignment 20040123
2 CHECK_TABSTRIP_ACTIVE_DYN Instance method Public Method Active Tab Strip Control 20040122
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20031202
4 CONSTRUCTOR Instance method Public Constructor Constructor 20031202
5 CREATE Static method Public Method Create Instance of Screen 20031202
6 CREATE_ICON Static method Public Method Create Icon 20040122
7 GET_CONTEXTS_FOR_CORDTYPS Instance method Public Method Determine Contexts for Order Types 20040122
8 GET_CONTEXT_FOR_MAIN_OBJECT Instance method Public Method Determine Contexts for Main Object 20040122
9 GET_CORDER Instance method Protected Method Supplies the Underlying Order Object 20031202
10 GET_DYNPRO_CONTEXT Instance method Public Method Determine Screen of the Context Subscreen 20031202
11 GET_DYNPRO_CONTEXT_SUB Instance method Public Method Determine Screen and Program of Subscreen 20040122
12 GET_FIRST_ACTIVE_TAB Instance method Public Method Determine First Active Title Element 20040122
13 GET_TABSTRIP_DATA Instance method Public Method Gets Tabstrip Control Data 20040125
14 HANDLE_ON_BEFORE_USER_COMMAND Instance method Private Event handling method React to the User Command 20040129
15 INIT_CONTEXT Instance method Public Method Create New Context for Clinical Order 20040123
16 INIT_CTX_USERDEF_SUBSCR Instance method Public Method Determine Instance of a Subscreen 20040122
17 INIT_TABSTRIP Instance method Public Method Initialize Tab Strip Control 20040122
18 OPTION_FOR_REAL_PATIENT Instance method Public Method Check if Option Exists for Real Patient 20040122
19 REFRESH_TABSTRIP Instance method Public Method Updates the Tabstrips 20050920
20 SET_CTX_USERDEF_SUBSCR Instance method Public Method Set the Subscreen Context 20040122
21 SET_DEFAULT_TAB Instance method Public Method Set the Default Tab 20040122
22 SET_TABSTRIP_DYN Instance method Public Method Set the Tab Strip Control Dynamically 20040122
Events
Class CL_ISH_SCR_CONTEXT has no event.
Types
Class CL_ISH_SCR_CONTEXT has no local type.
Method Signatures

Method ADD_CTX_FOR_CORDER 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 20040123
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20040123
3 Importing IT_NCXTY Value transfer Type reference (TYPE) ISHMED_T_CONTEXTTYP IS-H*MED: Tabellentyp für Kontexttypen 20040123

Method ADD_CTX_FOR_CORDER on class CL_ISH_SCR_CONTEXT has no exception.

Method CHECK_TABSTRIP_ACTIVE_DYN 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 20040122
2 Exporting E_ACTIVE Value transfer Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20040122
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20040122
4 Importing I_ID_SUB Value transfer Type reference (TYPE) SY-UCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20040122

Method CHECK_TABSTRIP_ACTIVE_DYN on class CL_ISH_SCR_CONTEXT has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_ISH_SCR_CONTEXT has no parameter.
# Exception Resumable Description Created on
1 INSTANCE_NOT_POSSIBLE Instanz der Klasse kann nicht angelegt werden 20031202

Method CREATE 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 20031202
2 Exporting ER_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ISH_SCR_CONTEXT IS-H: Bausteinklasse Aufnahmedaten 20031202
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031202

Method CREATE on class CL_ISH_SCR_CONTEXT has no exception.

Method CREATE_ICON 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 20040122
2 Exporting E_ICONFIELD Value transfer Type reference (TYPE) ANY Charakter 100 20040122
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20040122
4 Importing I_ICONNAME Value transfer Type reference (TYPE) NCXSICON IS-H: Symbol für Status Kontext 20040122
5 Importing I_ICONTEXT Value transfer Type reference (TYPE) NCXTYPNM IS-H: Bezeichnung Kontext 20040122
6 Importing I_INFOTEXT Value transfer Type reference (TYPE) NCXTYPNM IS-H: Bezeichnung Kontext 20040122

Method CREATE_ICON on class CL_ISH_SCR_CONTEXT has no exception.

Method GET_CONTEXTS_FOR_CORDTYPS 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 20040122
2 Exporting ET_NCXTY Value transfer Type reference (TYPE) ISHMED_T_CONTEXTTYP IS-H*MED: Tabellentyp für Kontexttypen 20040122
3 Exporting ET_NOCTY Value transfer Type reference (TYPE) ISHMED_T_NOCTY IS-H*MED: Tabellentyp für Zuordnung Kontexttypen - Obj.typen 20040122
4 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20040122
5 Importing I_CXTYP Value transfer Type reference (TYPE) NCXTY-CXTYP IS-H: Kontext 20040122

Method GET_CONTEXTS_FOR_CORDTYPS on class CL_ISH_SCR_CONTEXT has no exception.

Method GET_CONTEXT_FOR_MAIN_OBJECT 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 20040122
2 Exporting ET_CONTEXT Value transfer Type reference (TYPE) ISH_OBJECTLIST IS-H: Tabelle mit Objektreferenzen 20040122
3 Exporting ET_CONTEXT_OBJECT_RELATIONS Value transfer Type reference (TYPE) ISH_OBJECTLIST IS-H: Tabelle mit Objektreferenzen 20040122
4 Exporting ET_CONTEXT_TRIGGER Value transfer Type reference (TYPE) ISH_OBJECTLIST IS-H: Tabelle mit Objektreferenzen 20040122
5 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20040122

Method GET_CONTEXT_FOR_MAIN_OBJECT on class CL_ISH_SCR_CONTEXT has no exception.

Method GET_CORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_CORDER Value transfer Object reference (TYPE REF TO) CL_ISH_CORDER IS-H: Klinischer Auftrag 20031202

Method GET_CORDER on class CL_ISH_SCR_CONTEXT has no exception.

Method GET_DYNPRO_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DYNNR_CONTEXT Value transfer Type reference (TYPE) SY-DYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20031202
2 Exporting E_PGM_CONTEXT Value transfer Type reference (TYPE) SY-REPID 20031202

Method GET_DYNPRO_CONTEXT on class CL_ISH_SCR_CONTEXT has no exception.

Method GET_DYNPRO_CONTEXT_SUB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DYNNR_CONTEXT_SUB Value transfer Type reference (TYPE) SY-DYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20040122
2 Exporting E_PGM_CONTEXT_SUB Value transfer Type reference (TYPE) SY-REPID 20040122

Method GET_DYNPRO_CONTEXT_SUB on class CL_ISH_SCR_CONTEXT has no exception.

Method GET_FIRST_ACTIVE_TAB 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 20040122
2 Exporting E_FUNCTION Value transfer Type reference (TYPE) SY-UCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20040122
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20040122

Method GET_FIRST_ACTIVE_TAB on class CL_ISH_SCR_CONTEXT has no exception.

Method GET_TABSTRIP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TABSTRIP Value transfer Type reference (TYPE) ISH_T_CONTEXT_TABSTRIP Tabellentyp RN1_DYNP_CONTEXT_TABSTRIP 20040125
2 Exporting E_TABSTRIP_DYNPRO Value transfer Type reference (TYPE) RN1_TABSTRIP_DYNPRO IS-H: Tabstrip Dynpro für Kontext 20040125

Method GET_TABSTRIP_DATA on class CL_ISH_SCR_CONTEXT has no exception.

Method HANDLE_ON_BEFORE_USER_COMMAND Signature

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

Method HANDLE_ON_BEFORE_USER_COMMAND on class CL_ISH_SCR_CONTEXT has no exception.

Method INIT_CONTEXT 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 20040123
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20040123

Method INIT_CONTEXT on class CL_ISH_SCR_CONTEXT has no exception.

Method INIT_CTX_USERDEF_SUBSCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLING Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20040122
2 Exporting ER_CTX_USERDEF Value transfer Object reference (TYPE REF TO) CL_ISHMED_SUBSCR_CTX_USERDEF IS-H*MED Vormerkung: benutzerdef. Kontext 20040122
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20040122
4 Importing IR_CONTEXT Value transfer Object reference (TYPE REF TO) CL_ISH_CONTEXT IS-H: Kontext 20040122
5 Importing IT_TABSTRIP_DYN Value transfer Type reference (TYPE) ISH_T_CONTEXT_TABSTRIP Einstelliges Kennzeichen 20040122

Method INIT_CTX_USERDEF_SUBSCR on class CL_ISH_SCR_CONTEXT has no exception.

Method INIT_TABSTRIP 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 20040122
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20040122

Method INIT_TABSTRIP on class CL_ISH_SCR_CONTEXT has no exception.

Method OPTION_FOR_REAL_PATIENT 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 20040122
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20040122
3 Importing IR_CTX_SUBSCR Value transfer Object reference (TYPE REF TO) CL_ISHMED_SUBSCR_CTX_USERDEF IS-H*MED Vormerkung: benutzerdef. Kontext 20040122

Method OPTION_FOR_REAL_PATIENT on class CL_ISH_SCR_CONTEXT has no exception.

Method REFRESH_TABSTRIP 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 Klasse zur Fehlerabarbeitung 20050920
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode bei Methodenaufrufen 20050920

Method REFRESH_TABSTRIP on class CL_ISH_SCR_CONTEXT has no exception.

Method SET_CTX_USERDEF_SUBSCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Value transfer Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20040122
2 Changing C_FUNCTION Value transfer Type reference (TYPE) SY-UCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20040122
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20040122

Method SET_CTX_USERDEF_SUBSCR on class CL_ISH_SCR_CONTEXT has no exception.

Method SET_DEFAULT_TAB 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 20040122
2 Exporting E_FUNCTION Value transfer Type reference (TYPE) SY-UCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20040122
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20040122
4 Exporting E_SCROLL_POSITION Value transfer Type reference (TYPE) SY-UCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20040122
5 Importing I_REGCARD Value transfer Type reference (TYPE) CHAR18 Char 18 20040122

Method SET_DEFAULT_TAB on class CL_ISH_SCR_CONTEXT has no exception.

Method SET_TABSTRIP_DYN 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 20040122
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20040122
3 Exporting E_TABSTRIP Value transfer Type reference (TYPE) RN1_DYNP_CONTEXT_TABSTRIP Struktur für Tabstrip-Daten in flex. Detailanzeige 20040122

Method SET_TABSTRIP_DYN on class CL_ISH_SCR_CONTEXT has no exception.
History
Last changed by/on SAP  20060703 
SAP Release Created in 472