SAP ABAP Class CL_ISHMED_SCR_ME_EMAR_DOC_HD (IS-H*MED: Screen Class eMAR Document Header)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-HMED (Application Component) Clinical System
     NMED_ME (Package) IS-H*MED: Medication
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 20040113
Properties
Class CL_ISHMED_SCR_ME_EMAR_DOC_HD  
Short Description IS-H*MED: Screen Class eMAR Document Header    
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 NMED_ME   IS-H*MED: Medication 
Created 20040113   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_SCR_ME_EMAR_DOC_HD has no forward declaration.
Interfaces
Class CL_ISHMED_SCR_ME_EMAR_DOC_HD has no interface implemented.
Friends
Class CL_ISHMED_SCR_ME_EMAR_DOC_HD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_TABSTRIP Instance attribute Protected Type reference (TYPE) TYT_TAB Tab Strip Management 20040123
2 G_ADHOC Instance attribute Protected Type reference (TYPE) ISH_ON_OFF IS-H: Boolean Data Type for ON (= "X") and OFF (= " ") 20050117
3 G_EINRI Static Attribute Protected Type reference (TYPE) TN01-EINRI IS-H: Institution 20040113
4 G_FIELDNAME_CALCUD Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME IS-H: Field Name 20040113
5 G_FIELDNAME_DRUGASTR Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME IS-H: Field Name 20040113
6 G_FIELDNAME_DRUGASTRU Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME IS-H: Field Name 20040113
7 G_FIELDNAME_DRUGID Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME IS-H: Field Name 20040115
8 G_FIELDNAME_DRUGID_AKTIV Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME IS-H: Field Name 20040113
9 G_FIELDNAME_FSOURCE Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME IS-H: Field Name 20040113
10 G_FIELDNAME_IVTYPE Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME IS-H: Field Name 20040324
11 G_FIELDNAME_KGEW Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME IS-H: Field Name 20040113
12 G_FIELDNAME_LINTYPID Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME IS-H: Field Name 20040113
13 G_FIELDNAME_LTDESCR Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME IS-H: Field Name 20040325
14 G_FIELDNAME_RECQUAN Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME IS-H: Field Name 20040113
15 G_FIELDNAME_RECQUANU Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME IS-H: Field Name 20040113
16 G_FIELDNAME_SUB_EMAR Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME Subscreen for "eMAR" 20040123
17 G_FIELDNAME_SUB_EMAR_ADI Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME Subscreen for "Deviations" 20050221
18 G_FIELDNAME_SUB_RCORD Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME Subscreen for "Rate" 20040123
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_FIELDS_FROM_STRUCT Instance method Private Method Create Field List from Structure 20040116
2 CALC_CONCENTRATION Static method Protected Method Calculate Concentration of Active Agent 20060619
3 CHECK_RATE Static method Public Method Check if there is at least one rate properly defined 20050117
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20040113
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040113
6 CREATE Static method Public Method Create Instance of Screen 20040113
7 CREATE_LISTBOX_UOM Instance method Private Method Fill Listbox for Units 20040113
8 GET_FIELD_PROPERTIES Static method Public Method Specify Properties of Input Field 20040113
9 GET_SUBSCREEN_ACTIVE_TAB Instance method Public Method Returns the Subscreen Currently Active in the Tab Strip 20040123
10 VALUE_REQUEST_FSOURCE Instance method Public Method F4 Help for FSOURCE 20040430
11 VALUE_REQUEST_LINTYP Instance method Public Method F4 Help for FSOURCE 20040510
Events
Class CL_ISHMED_SCR_ME_EMAR_DOC_HD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYT_TAB Protected Type reference (TYPE) ISHMED_T_TABSTRIP 20040123
2 TY_TAB Protected Type reference (TYPE) RN1_TABSTRIP Type for Tab Strip Management 20040123
Method Signatures

Method BUILD_FIELDS_FROM_STRUCT 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 20040116
2 Exporting ET_FIELD_VALUE Value transfer Type reference (TYPE) ISH_T_FIELD_VALUE IS-H: Tabelle für Feldwerte 20040116
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20040116
4 Importing I_STRUCT_NAME Value transfer Type reference (TYPE) STRING Name der Struktur 20040116

Method BUILD_FIELDS_FROM_STRUCT on class CL_ISHMED_SCR_ME_EMAR_DOC_HD has no exception.

Method CALC_CONCENTRATION 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 20060619
2 Exporting E_CONC Value transfer Type reference (TYPE) N1ME_DRUGASTR Die Konzentration des Wirkstoffs 20060619
3 Exporting E_CONC_U Value transfer Type reference (TYPE) N1ME_DRUGASTRU Die Einheit zur Konzentration 20060619
4 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20060619
5 Importing I_ACT_DOSE Value transfer Type reference (TYPE) N1ME_DOSE Aktiver Wirkstoff, Feld DOSE 20060619
6 Importing I_ADM_DRUGASTRU Value transfer Type reference (TYPE) N1ME_DRUGASTRU Verabreichbares Arzneimittel, Feld DRUGASTRU 20060619
7 Importing I_ADM_RECAA Value transfer Type reference (TYPE) N1ME_RECAA Verabreichbares Arzneimittel, Feld RECAA 20060619
8 Importing I_ADM_RECQUANU Value transfer Type reference (TYPE) N1ME_RECQUANU Verabreichbares Arzneimittel, Feld RECQUANU 20060619
9 Importing I_ADM_RECU Value transfer Type reference (TYPE) N1ME_RECU Verabreichbares Arzneimittel, Feld RECU 20060619

Method CALC_CONCENTRATION on class CL_ISHMED_SCR_ME_EMAR_DOC_HD has no exception.

Method CHECK_RATE 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: Class for Error Handling 20050117
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Return Code for Method Calls 20050117
3 Importing IR_EVENT Call by reference Object reference (TYPE REF TO) CL_ISHMED_ME_EVENT IS-H*MED: Drug Event 20050117

Method CHECK_RATE on class CL_ISHMED_SCR_ME_EMAR_DOC_HD has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_ISHMED_SCR_ME_EMAR_DOC_HD has no parameter.
# Exception Resumable Description Created on
1 INSTANCE_NOT_POSSIBLE Instanz der Klasse nicht möglich 20040113

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 20040113
2 Exporting ER_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ISHMED_SCR_ME_EMAR_DOC_HD IS-H*MED: Screenklasse eMAR Dokument Header 20040113
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20040113
4 Importing I_ADHOC Value transfer Type reference (TYPE) ISH_ON_OFF OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20050117

Method CREATE on class CL_ISHMED_SCR_ME_EMAR_DOC_HD has no exception.

Method CREATE_LISTBOX_UOM 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 20040113
2 Exporting ER_LB_OBJECT Call by reference Object reference (TYPE REF TO) CL_ISH_LISTBOX IS-H: Basisklasse für Dynpro-Listboxen 20040113
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20040113
4 Importing I_FIELDNAME Value transfer Type reference (TYPE) ISH_FIELDNAME Feldname 20040113
5 Importing I_FIELDVALUE Value transfer Type reference (TYPE) NFVVALUE IS-H: Wert eines Einzelfeldes. 20040113
6 Importing I_ROWNUMBER Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20040113

Method CREATE_LISTBOX_UOM on class CL_ISHMED_SCR_ME_EMAR_DOC_HD has no exception.

Method GET_FIELD_PROPERTIES 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 20040113
2 Exporting E_ACTIVE Value transfer Type reference (TYPE) ISH_ON_OFF Feld aktiv (d.h. sichtbar)? 20040113
3 Exporting E_CHANGEABLE Value transfer Type reference (TYPE) ISH_ON_OFF Feld änderbar (wenn auch nur mittels F4!)? 20040113
4 Exporting E_INPUT Value transfer Type reference (TYPE) ISH_ON_OFF Feld eingabebereit? 20040113
5 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20040113
6 Importing IR_SCREEN Value transfer Object reference (TYPE REF TO) CL_ISHMED_SCR_ME_EMAR_DOC_HD Screen, für den geprüft werden soll 20040113
7 Importing I_ADHOC Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20050120
8 Importing I_FIELDNAME Value transfer Type reference (TYPE) ISH_FIELDNAME IS-H: Feldname 20040113
9 Importing I_USE_BUFFER Value transfer Type reference (TYPE) ISH_ON_OFF OFF Use buffer to enhance performance 20040113

Method GET_FIELD_PROPERTIES on class CL_ISHMED_SCR_ME_EMAR_DOC_HD has no exception.

Method GET_SUBSCREEN_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 20040123
2 Exporting ER_SCREEN Call by reference Object reference (TYPE REF TO) CL_ISH_SCREEN_STD Instanz des aktiven Screens 20040123
3 Exporting ET_TABSTRIP Value transfer Type reference (TYPE) ISHMED_T_TABSTRIP IS-H*MED: Tabellentyp für Ansteuerung von Tabstrips 20040123
4 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20040123

Method GET_SUBSCREEN_ACTIVE_TAB on class CL_ISHMED_SCR_ME_EMAR_DOC_HD has no exception.

Method VALUE_REQUEST_FSOURCE 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: Class for Handling Errors 20040430
2 Exporting E_CALLED Value transfer Type reference (TYPE) ISH_ON_OFF Input Help (F4) Was Handled? 20040430
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Return Code for Method Calls 20040430
4 Exporting E_SELECTED Value transfer Type reference (TYPE) ISH_ON_OFF Value Was Selected? 20040430
5 Exporting E_VALUE Value transfer Type reference (TYPE) ANY Selected Value 20040430

Method VALUE_REQUEST_FSOURCE on class CL_ISHMED_SCR_ME_EMAR_DOC_HD has no exception.

Method VALUE_REQUEST_LINTYP 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: Class for Handling Errors 20040510
2 Exporting E_CALLED Value transfer Type reference (TYPE) ISH_ON_OFF Input Help (F4) Was Handled? 20040510
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Return Code for Method Calls 20040510
4 Exporting E_SELECTED Value transfer Type reference (TYPE) ISH_ON_OFF Value Was Selected? 20040510
5 Exporting E_VALUE Value transfer Type reference (TYPE) ANY Selected Value 20040510

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