SAP ABAP Class CL_ISHMED_ME_UTL (IS-H*MED: Utility Class for Medication)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20031009
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20031009
Properties
Class CL_ISHMED_ME_UTL  
Short Description IS-H*MED: Utility Class for Medication    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NMED_ME   IS-H*MED: Medication 
Created 20031009   SAP 
Last change 20110810   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_ME_UTL has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20031009
2 IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20031009
Friends
Class CL_ISHMED_ME_UTL has no friend class.
Attributes
Class CL_ISHMED_ME_UTL has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_MEEVENT_DOCS Static method Public Method Create Document Assignment to Medication Event 20051221
2 BUILD_QUANT_STRING Static method Public Method Creates String from Quantity (e.g. for Messages etc.) 20060619
3 CHECK_QUAN_FIELD Static method Public Method Check/Convert CHAR->Quantity 20031201
4 CONVERT_QUAN_FIELD_CDRED Static method Public Method Convert Quantity Field for Change Document Display 20050812
5 GET_DESCR_APDEV Static method Public Method Pharmaceutical Form Description 20031009
6 GET_DESCR_APROU Static method Public Method Administration Route Description 20031009
7 GET_DESCR_LOCID Static method Public Method Location Name 20051213
8 GET_DESCR_PHFORM Static method Public Method Pharmaceutical Form Description 20031009
9 GET_DESCR_RCODEID Static method Public Method Reason Description 20040114
10 MAP_STR_TO_FV Static method Public Method Transfer Content of a Structure into Table with Field Values 20040706
11 UNIT_TO_SECS Static method Public Method Convert a Time Unit into Seconds 20040212
Events
Class CL_ISHMED_ME_UTL has no event.
Types
Class CL_ISHMED_ME_UTL has no local type.
Method Signatures

Method ASSIGN_MEEVENT_DOCS 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 Instanz zur Fehlerbehandlung 20051221
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20051221
3 Importing IT_NDOC Call by reference Type reference (TYPE) ISHMED_T_NDOC Dokumente 20051221
4 Importing IT_OBJECTS Call by reference Type reference (TYPE) ISH_OBJECTLIST Objekte (Arzneimittelereignisse) 20051221

Method ASSIGN_MEEVENT_DOCS on class CL_ISHMED_ME_UTL has no exception.

Method BUILD_QUANT_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_QUANT Value transfer Type reference (TYPE) ANY Die Menge (z.B. Typ 'P') 20060619
2 Importing I_UNIT Value transfer Type reference (TYPE) UNIT Die Einheit zur Menge 20060619
3 Returning R_STRING Value transfer Type reference (TYPE) STRING Der zusammengesetzte Text 20060619

Method BUILD_QUANT_STRING on class CL_ISHMED_ME_UTL has no exception.

Method CHECK_QUAN_FIELD 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 20031201
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031201
3 Exporting E_VALUE_AS_QUAN Value transfer Type reference (TYPE) ANY Wert als Quantity 20031201
4 Importing IR_OBJECT Value transfer Type reference (TYPE) NOBJECTREF Objekt um dieses der Fehlermeldung zuordnen zu können 20031201
5 Importing I_FIELD Value transfer Type reference (TYPE) BAPIRET2-FIELD Feldname (z.B innerhalb der von I_PAR angegebenen Feldleiste 20031201
6 Importing I_PAR Value transfer Type reference (TYPE) BAPIRET2-PARAMETER Parametername (Name der Feldleiste, z.B. NLEI) 20031201
7 Importing I_VALUE_AS_CHAR Value transfer Type reference (TYPE) ANY Wert als CHAR 20031201

Method CHECK_QUAN_FIELD on class CL_ISHMED_ME_UTL has no exception.

Method CONVERT_QUAN_FIELD_CDRED 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 20050812
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20050812
3 Exporting E_VALUE_AS_CHAR Value transfer Type reference (TYPE) ANY Wert als CHAR (externes Format) 20050812
4 Importing IR_OBJECT Value transfer Type reference (TYPE) NOBJECTREF IS-H: OO-Referenz (d.h. Instanzpointer) 20050812
5 Importing I_FIELD Value transfer Type reference (TYPE) BAPIRET2-FIELD Feld im Parameter 20050812
6 Importing I_PAR Value transfer Type reference (TYPE) BAPIRET2-PARAMETER Parametername 20050812
7 Importing I_VALUE_AS_CHAR Value transfer Type reference (TYPE) ANY Wert als CHAR (internes Format) 20050812

Method CONVERT_QUAN_FIELD_CDRED on class CL_ISHMED_ME_UTL has no exception.

Method GET_DESCR_APDEV 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 20031009
2 Exporting ES_DEVICE Value transfer Type reference (TYPE) TN1DEVICE IS-H*MED: Verabreichungswege 20031009
3 Exporting E_DESCR Value transfer Type reference (TYPE) N1ME_ROUTEDESC IS-H*MED: Verabreichungsweg - Beschreibung 20031009
4 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031009
5 Importing I_APDEVID Value transfer Type reference (TYPE) N1ME_APDEVID IS-H*MED: ID Verabreichungsweg 20031009

Method GET_DESCR_APDEV on class CL_ISHMED_ME_UTL has no exception.

Method GET_DESCR_APROU 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 20031009
2 Exporting ES_APROU Value transfer Type reference (TYPE) TN1ROUTE IS-H*MED: Verabreichungswege 20031009
3 Exporting E_APROU_EXT Value transfer Type reference (TYPE) N1ME_ROUTE IS-H*MED: Verabreichungswege (externer Code) 20031112
4 Exporting E_DESCR Value transfer Type reference (TYPE) N1ME_ROUTEDESC IS-H*MED: Verabreichungsweg - Beschreibung 20031009
5 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031009
6 Importing I_APROUID Value transfer Type reference (TYPE) N1ME_ROUTEID IS-H*MED: ID Verabreichungsweg 20031009

Method GET_DESCR_APROU on class CL_ISHMED_ME_UTL has no exception.

Method GET_DESCR_LOCID 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 20051213
2 Exporting ES_TN1MELOCT Value transfer Type reference (TYPE) TN1MELOCT IS-H*MED: Lokalisation für Medikation - Beschreibung 20051213
3 Exporting E_LOCAL Value transfer Type reference (TYPE) N1ME_LOCAL Medikation: Lokalisation (externer Code) 20051213
4 Exporting E_LOCDESC Value transfer Type reference (TYPE) N1ME_LOCDESC Lokalisation - Beschreibung 20051213
5 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20051213
6 Importing I_LOCID Value transfer Type reference (TYPE) N1ME_LOCID ID Lokalisation für Medikation 20051213

Method GET_DESCR_LOCID on class CL_ISHMED_ME_UTL has no exception.

Method GET_DESCR_PHFORM 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 20031009
2 Exporting ES_PHFORM Value transfer Type reference (TYPE) TN1PHFORM IS-H*MED: Verabreichungswege 20031009
3 Exporting E_DESCR Value transfer Type reference (TYPE) N1ME_ROUTEDESC IS-H*MED: Verabreichungsweg - Beschreibung 20031009
4 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031009
5 Importing I_PHFORMID Value transfer Type reference (TYPE) N1ME_PHFORMID IS-H*MED: ID Verabreichungsweg 20031009

Method GET_DESCR_PHFORM on class CL_ISHMED_ME_UTL has no exception.

Method GET_DESCR_RCODEID 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 20040114
2 Exporting ES_TN1RCODET Value transfer Type reference (TYPE) TN1RCODET IS-H*MED: Ursachenschlüssel - Texte 20040114
3 Exporting E_DESCR Value transfer Type reference (TYPE) N1ME_RCODEDESC IS-H*MED: Ursachenschlüssel - Beschreibung 20040114
4 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20040114
5 Importing I_EINRI Value transfer Type reference (TYPE) EINRI IS-H: Einrichtung 20051025
6 Importing I_RCODEID Value transfer Type reference (TYPE) N1ME_RCODEID IS-H*MED: Interne Ursachenschlüssel-ID 20040114

Method GET_DESCR_RCODEID on class CL_ISHMED_ME_UTL has no exception.

Method MAP_STR_TO_FV 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 Instance for Error Handling 20040706
2 Changing CT_FIELD_VALUES Value transfer Type reference (TYPE) ISH_T_FIELD_VALUE Table with Field Values 20040706
3 Exporting E_RC Value transfer Type reference (TYPE) I Return Code 20040706
4 Importing IS_DATA Value transfer Type reference (TYPE) ANY Structure (Must Exist in DDIC) 20040706
5 Importing IT_FIELDNAME_MAPPING Value transfer Type reference (TYPE) ISH_T_FIELDNAME_MAPPING Specification of the Different Field Names 20040706

Method MAP_STR_TO_FV on class CL_ISHMED_ME_UTL has no exception.

Method UNIT_TO_SECS 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 20040212
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20040212
3 Exporting E_SECS Value transfer Type reference (TYPE) F Die Anzahl der Sekunden 20040212
4 Importing I_UNIT Value transfer Type reference (TYPE) MSEHI Die Einheit, die umgerechnet werden soll 20040212

Method UNIT_TO_SECS on class CL_ISHMED_ME_UTL has no exception.
History
Last changed by/on SAP  20110810 
SAP Release Created in 472