SAP ABAP Class CL_ISHMED_SCR_ME_STANDARD (IS-H*MED: Screen Class Standard / Routine Drugs)
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 20040112
Properties
Class CL_ISHMED_SCR_ME_STANDARD  
Short Description IS-H*MED: Screen Class Standard / Routine Drugs    
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 20040112   SAP 
Last change 20050705   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_SCR_ME_STANDARD has no forward declaration.
Interfaces
Class CL_ISHMED_SCR_ME_STANDARD has no interface implemented.
Friends
Class CL_ISHMED_SCR_ME_STANDARD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_KIND_PRN Constant Public Type reference (TYPE) CHAR01 'P' Screen for "Standard/PRN Drugs" 20040119
2 CO_KIND_STANDARD Constant Public Type reference (TYPE) CHAR01 'S' Screen for "Standard/Routine Drugs" 20040119
3 CO_TYPE_SCR_ME_EXPORDERH Instance attribute Public Attribute reference (LIKE) 20040112
4 G_AD_HOC Instance attribute Protected Type reference (TYPE) ISH_ON_OFF ON: Dialog Runs in "Ad Hoc" Mode 20040317
5 G_EINRI Static Attribute Protected Type reference (TYPE) TN01-EINRI IS-H: Institution 20040112
6 G_FIELDNAME_DRUGNAME Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME IS-H: Field Name 20040112
7 G_FIELDNAME_FSOURCE Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME IS-H: Field Name 20040112
8 G_FIELDNAME_PBDAD Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME IS-H: Field Name 20040112
9 G_FIELDNAME_PBTAD Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME IS-H: Field Name 20040112
10 G_FIELDNAME_PDRUGASTR Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME IS-H: Field Name 20040112
11 G_FIELDNAME_PDRUGASTRU Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME IS-H: Field Name 20040112
12 G_FIELDNAME_PDRUGDQ Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME IS-H: Field Name 20040122
13 G_FIELDNAME_PDRUGU Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME IS-H: Field Name 20040112
14 G_FIELDNAME_PREV_ADMIN Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME IS-H: Field Name 20040126
15 G_FIELDNAME_PREV_DOSE Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME IS-H: Field Name 20040126
16 G_FIELDNAME_PRNCSTX Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME IS-H: Field Name 20050513
17 G_FIELDNAME_RBDAD Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME IS-H: Field Name 20040112
18 G_FIELDNAME_RBTAD Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME IS-H: Field Name 20040112
19 G_FIELDNAME_RB_DOSE Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME IS-H: Field Name 20040112
20 G_FIELDNAME_RB_STR Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME IS-H: Field Name 20040112
21 G_FIELDNAME_RDRUGASTR Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME IS-H: Field Name 20040112
22 G_FIELDNAME_RDRUGASTRU Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME IS-H: Field Name 20040122
23 G_FIELDNAME_RDRUGDQ Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME IS-H: Field Name 20040112
24 G_FIELDNAME_RDRUGU Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME IS-H: Field Name 20040112
25 G_FIELDNAME_VFCOIND Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME IS-H: Field Name 20040112
26 G_FIELDNAME_VFCOIND_ICON Static Attribute Protected Type reference (TYPE) ISH_FIELDNAME IS-H: Field Name 20040122
27 G_SCREEN_KIND Instance attribute Protected Type reference (TYPE) C 20040119
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20040112
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040112
3 CREATE Static method Public Method Create Instance of Screen 20040112
4 CREATE_LISTBOX_UOM Instance method Private Method Fill Listbox for Units 20040112
5 DRUGSEARCH_FILTER Static method Public Method Filter Method for Drug Search 20040127
6 F4_DRUG Static method Public Method Input Help (F4) for Order Priority 20040127
7 GET_FIELD_PROPERTIES Static method Public Method Specify Properties of Input Field 20040112
8 GET_PREV_EVENT Static method Public Method Determine Previous Event 20040128
9 IS_FIELD_USED_FOR_ADHOC Instance method Protected Method Is Specific Field Required for Ad Hoc Mode? 20040317
10 VALUE_REQUEST_DRUGNAME Instance method Public Method F4 Help for DRUGNAME 20040120
11 VALUE_REQUEST_FSOURCE Instance method Public Method F4 Help for FSOURCE 20040121
Events
Class CL_ISHMED_SCR_ME_STANDARD has no event.
Types
Class CL_ISHMED_SCR_ME_STANDARD has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

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

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 20040112
2 Exporting ER_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ISHMED_SCR_ME_STANDARD IS-H*MED: Screenklasse Standard / Routine Drugs 20040112
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20040112
4 Importing I_AD_HOC Value transfer Type reference (TYPE) ISH_ON_OFF OFF ON: Der Dialog läuft im "Ad Hoc" Modus 20040317
5 Importing I_SCREEN_KIND Value transfer Type reference (TYPE) C 20040119

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

Method CREATE_LISTBOX_UOM on class CL_ISHMED_SCR_ME_STANDARD has no exception.

Method DRUGSEARCH_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 20040127
2 Changing CT_FORMULARY Value transfer Type reference (TYPE) ISHMED_T_RN1FORMULARY_SEARCH IS-H*MED: Arzneimittel-Hauskatalog 20040127
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20040127
4 Importing IR_EDRUG Value transfer Object reference (TYPE REF TO) CL_ISHMED_ME_EVENT_DRUG Attribut: Instanz der OrderDrug für die F4 aufgerufen wurde 20040325
5 Importing IR_EVENT Value transfer Object reference (TYPE REF TO) CL_ISHMED_ME_EVENT IS-H*MED: Arzneimittelereignis 20040701
6 Importing IS_FILTER Value transfer Type reference (TYPE) RN1ME_DRUG_FILTER IS-H*MED: Medikation; Filterwerte für Aufruf der Arznei-Such 20040127
7 Importing I_SET_ATTRIBUTES Value transfer Type reference (TYPE) CHAR01 SPACE 'X'..Attrib setzen, 'C'..Attrib löschen, ' '..Attr nicht änd 20040127

Method DRUGSEARCH_FILTER on class CL_ISHMED_SCR_ME_STANDARD has no exception.

Method F4_DRUG 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 20040127
2 Exporting E_CALLED Value transfer Type reference (TYPE) ISH_ON_OFF F4 wurde behandelt? 20040127
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20040127
4 Exporting E_SELECTED Value transfer Type reference (TYPE) ISH_ON_OFF Wert wurde selektiert? 20040127
5 Exporting E_VALUE Value transfer Type reference (TYPE) ANY Ausgewählter Wert. (DRUGID) 20040127
6 Exporting E_VALUE_DRUGNAME Value transfer Type reference (TYPE) ANY Ausgewählter Wert (DRUGNAME) 20040127
7 Importing IR_EDRUG Value transfer Object reference (TYPE REF TO) CL_ISHMED_ME_EVENT_DRUG IS-H*MED: Medikament einer Arzneimittelverordnung 20040325
8 Importing IR_EVENT Value transfer Object reference (TYPE REF TO) CL_ISHMED_ME_EVENT IS-H*MED: Arzneimittelereignis 20040325
9 Importing I_VCODE Value transfer Type reference (TYPE) ISH_VCODE IS-H: Verarbeitungsmodus 20040127

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

Method GET_FIELD_PROPERTIES on class CL_ISHMED_SCR_ME_STANDARD has no exception.

Method GET_PREV_EVENT 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 20040128
2 Exporting ET_N1MEEVENT Value transfer Type reference (TYPE) ISHMED_T_N1MEEVENT Letzte Ereignisse absteigend sortiert 20040129
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20040128
4 Importing IR_ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT IS-H: Klasse für Sammlung aller Objekte des Speichers 20040128
5 Importing IR_EVENT Value transfer Object reference (TYPE REF TO) CL_ISHMED_ME_EVENT IS-H*MED: Arzneimittelverordnung 20040129
6 Importing IR_ORDER Value transfer Object reference (TYPE REF TO) CL_ISHMED_ME_ORDER IS-H*MED: Arzneimittelverordnung 20040128
7 Importing I_INTST Value transfer Type reference (TYPE) N1ME_MEISTA IS-H*MED: Interner Status des Arzneimittelereignis 20040128

Method GET_PREV_EVENT on class CL_ISHMED_SCR_ME_STANDARD has no exception.

Method IS_FIELD_USED_FOR_ADHOC 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 Feldname 20040317
2 Returning R_USED_FOR Value transfer Type reference (TYPE) CHAR01 Siehe Kommentar innerhalb der Methode 20040317

Method IS_FIELD_USED_FOR_ADHOC on class CL_ISHMED_SCR_ME_STANDARD has no exception.

Method VALUE_REQUEST_DRUGNAME 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 20040120
2 Exporting E_CALLED Value transfer Type reference (TYPE) ISH_ON_OFF F4 wurde behandelt? 20040120
3 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20040120
4 Exporting E_SELECTED Value transfer Type reference (TYPE) ISH_ON_OFF Wert wurde selektiert? 20040120
5 Exporting E_VALUE Value transfer Type reference (TYPE) ANY Ausgewählter Wert. 20040120

Method VALUE_REQUEST_DRUGNAME on class CL_ISHMED_SCR_ME_STANDARD 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: Klasse zur Fehlerabarbeitung 20040121
2 Exporting E_CALLED Value transfer Type reference (TYPE) ISH_ON_OFF F4 wurde behandelt? 20040121
3 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20040121
4 Exporting E_SELECTED Value transfer Type reference (TYPE) ISH_ON_OFF Wert wurde selektiert? 20040121
5 Exporting E_VALUE Value transfer Type reference (TYPE) ANY Ausgewählter Wert. 20040121

Method VALUE_REQUEST_FSOURCE on class CL_ISHMED_SCR_ME_STANDARD has no exception.
History
Last changed by/on SAP  20050705 
SAP Release Created in 472