SAP ABAP Class CL_ISHMED_MV_UTILITIES (Document Dispatch Auxiliary Routines)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-HMED (Application Component) Clinical System
     NMED_DOC_DISTR (Package) i..s.h.med: Dispatch Control (Document Distribution)
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 20060227
Properties
Class CL_ISHMED_MV_UTILITIES  
Short Description Document Dispatch Auxiliary Routines    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NMED_DOC_DISTR   i..s.h.med: Dispatch Control (Document Distribution) 
Created 20060227   SAP 
Last change 20070917   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_MV_UTILITIES has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20060227
Friends
Class CL_ISHMED_MV_UTILITIES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FALSE Instance attribute Private Attribute reference (LIKE) 20060227
2 TRUE Instance attribute Private Attribute reference (LIKE) 20060227
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EXC_MESSAGES_TO_PMD Static method Public Method Add Messages About an Exception to a PMD 20070129
2 ADD_MESSAGES_TO_PMD Static method Public Method Add Messages to a PMD 20070129
3 ADJUST_MESSAGE_ASSIGNMENTS Static method Public Method Adjust Line Number and Screen Field Assignment from Messages 20070220
4 COPY_MESSAGES_FROM_HANDLER_2_H Static method Public Method Put Messages From one Message Handler into Another 20070215
5 EXCEPTION_FROM_MSGVARS Static method Public Method Create Exception from Message Variables 20070129
6 GET_FIRST_MESSAGE Static method Public Method Get the First Message From a Message Collector 20070220
7 PCLASS_TO_STRUCTURE Static method Public Method Fill Structure Fields from Persistence Class 20060227
8 RAISE Static method Public Method Create Exception with Message 20070131
9 RAISE_CONVERT_ERR Static method Public Method Create Exception with Message 20070206
10 RAISE_RECTYPE_ERR Static method Public Method Create Exception with Message 20070131
11 SHOW_MESSAGES Static method Public Method Show Messages From a Message Collector 20070124
12 STRUCTURE_TO_PCLASS Static method Public Method Write Structure Fields into Persistence Class 20060421
13 STRUCTURE_TO_TABLE Static method Public Method Plug Structure Fields in Word Container Table 20060227
Events
Class CL_ISHMED_MV_UTILITIES has no event.
Types
Class CL_ISHMED_MV_UTILITIES has no local type.
Method Signatures

Method ADD_EXC_MESSAGES_TO_PMD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT aufgetretene Exception 20070129
2 Importing IR_PMD_SERVICE Call by reference Object reference (TYPE REF TO) CL_ISHMED_PMD_SERVICES Service des PMDs, zu dem Meldungen hinzugefügt werden sollen 20070129
3 Importing I_CLEAR_EXISTING_MESSAGES Call by reference Type reference (TYPE) ISH_TRUE_FALSE '1' Meldungsbox vor Ausgabe der Meldungen lehren 20070129
# Exception Resumable Description Created on
1 CX_DYNAMIC_CHECK Ausnahmen mit nur dynamischer Prüfung von RAISING 20070129

Method ADD_MESSAGES_TO_PMD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MESSAGE_COLLECTOR Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Fehlermeldungen 20070129
2 Importing IR_PMD_SERVICE Call by reference Object reference (TYPE REF TO) CL_ISHMED_PMD_SERVICES Service des PMDs, zu dem Meldungen hinzugefügt werden sollen 20070129
3 Importing I_CLEAR_EXISTING_MESSAGES Call by reference Type reference (TYPE) ISH_TRUE_FALSE '1' Meldungsbox vor Ausgabe der Meldungen leeren? 20070129
4 Importing I_SEND_IF_ONE Call by reference Type reference (TYPE) ISH_TRUE_FALSE '1' eine einzelne Meldung direkt ausgeben? 20070206
5 Returning R_MESSAGE_COUNT Value transfer Type reference (TYPE) I Anzahl der Meldungen 20070208
# Exception Resumable Description Created on
1 CX_DYNAMIC_CHECK Ausnahmen mit nur dynamischer Prüfung von RAISING 20070129

Method ADJUST_MESSAGE_ASSIGNMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_MESSAGES Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Sammler mit anzupassenden Meldungen 20070220
2 Importing I_NEW_FIELD Call by reference Type reference (TYPE) BAPIRET2-FIELD Feld im Parameter 20070220
3 Importing I_NEW_ROW Call by reference Type reference (TYPE) BAPIRET2-ROW Zeile im Parameter 20070220

Method ADJUST_MESSAGE_ASSIGNMENTS on class CL_ISHMED_MV_UTILITIES has no exception.

Method COPY_MESSAGES_FROM_HANDLER_2_H Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_MESSAGES_RESULT Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20070215
2 Importing IR_MESSAGES_SOURCE Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20070215

Method COPY_MESSAGES_FROM_HANDLER_2_H on class CL_ISHMED_MV_UTILITIES has no exception.

Method EXCEPTION_FROM_MSGVARS Signature

Method EXCEPTION_FROM_MSGVARS on class CL_ISHMED_MV_UTILITIES has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_MV_INTERNAL_ERROR Befund-Hitliste: Fehler 20070129

Method GET_FIRST_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MESSAGES Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20070220
2 Returning RS_FIRST_MESSAGE Value transfer Type reference (TYPE) BAPIRET2 Returnparameter 20070220

Method GET_FIRST_MESSAGE on class CL_ISHMED_MV_UTILITIES has no exception.

Method PCLASS_TO_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_STRUCTURE Call by reference Type reference (TYPE) ANY Datenstruktur 20060227
2 Importing IR_PCLASS Call by reference Object reference (TYPE REF TO) OBJECT Instanz der Persistenzklasse 20060227
3 Importing I_CLEAR_UNKNOWN_FIELDS Call by reference Type reference (TYPE) ISH_TRUE_FALSE Felder, die der Persistenzklasse nicht bekannt sind, löschen 20060227
# Exception Resumable Description Created on
1 CX_ISHMED_MV_INTERNAL_ERROR interner Fehler Versandsteuerung 20070201

Method RAISE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EXC Call by reference Object reference (TYPE REF TO) CX_ROOT Eine Exception, die zuvor aufgetreten ist 20070131
2 Importing I_MSGID Call by reference Type reference (TYPE) SYMSGID 'N2MV_DIALOG' Nachrichten, Nachrichtenklasse 20070131
3 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20070131
4 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY 'E' Nachrichtentyp 20070206
5 Importing I_MSGV1 Call by reference Type reference (TYPE) SIMPLE Nachrichten, Nachrichtenvariable 20070131
6 Importing I_MSGV2 Call by reference Type reference (TYPE) SIMPLE Nachrichten, Nachrichtenvariable 20070131
7 Importing I_MSGV3 Call by reference Type reference (TYPE) SIMPLE Nachrichten, Nachrichtenvariable 20070131
8 Importing I_MSGV4 Call by reference Type reference (TYPE) SIMPLE Nachrichten, Nachrichtenvariable 20070131
9 Importing I_ROW Call by reference Type reference (TYPE) BAPIRET2-ROW Zeile im Parameter 20070215
# Exception Resumable Description Created on
1 CX_ISHMED_MV_INTERNAL_ERROR Befund-Hitliste: Fehler 20070131

Method RAISE_CONVERT_ERR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EXC Call by reference Object reference (TYPE REF TO) CX_ROOT Eine Exception, die zuvor aufgetreten ist 20070206
2 Importing I_MSGID Call by reference Type reference (TYPE) SYMSGID 'N2MV_DIALOG' Nachrichten, Nachrichtenklasse 20070206
3 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20070206
4 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY 'E' Nachrichtentyp 20070206
5 Importing I_MSGV1 Call by reference Type reference (TYPE) SIMPLE Nachrichten, Nachrichtenvariable 20070206
6 Importing I_MSGV2 Call by reference Type reference (TYPE) SIMPLE Nachrichten, Nachrichtenvariable 20070206
7 Importing I_MSGV3 Call by reference Type reference (TYPE) SIMPLE Nachrichten, Nachrichtenvariable 20070206
8 Importing I_MSGV4 Call by reference Type reference (TYPE) SIMPLE Nachrichten, Nachrichtenvariable 20070206
# Exception Resumable Description Created on
1 CX_ISHMED_MV_CONVERTER_ERROR Befund-Hitliste: Fehler 20070206

Method RAISE_RECTYPE_ERR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EXC Call by reference Object reference (TYPE REF TO) CX_ROOT Eine Exception, die zuvor aufgetreten ist 20070131
2 Importing I_MSGID Call by reference Type reference (TYPE) SYMSGID 'N2MV_DIALOG' Nachrichten, Nachrichtenklasse 20070131
3 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20070131
4 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY 'E' Nachrichtentyp 20070206
5 Importing I_MSGV1 Call by reference Type reference (TYPE) SIMPLE Nachrichten, Nachrichtenvariable 20070131
6 Importing I_MSGV2 Call by reference Type reference (TYPE) SIMPLE Nachrichten, Nachrichtenvariable 20070131
7 Importing I_MSGV3 Call by reference Type reference (TYPE) SIMPLE Nachrichten, Nachrichtenvariable 20070131
8 Importing I_MSGV4 Call by reference Type reference (TYPE) SIMPLE Nachrichten, Nachrichtenvariable 20070131
# Exception Resumable Description Created on
1 CX_ISHMED_MV_RECTYPE_ERROR Befund-Hitliste: Fehler 20070131

Method SHOW_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MESSAGE_COLLECTOR Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20070124
2 Importing I_SEND_IF_ONE Call by reference Type reference (TYPE) FLAG 'X' einzelne Nachricht sofort ausgeben? 20070124

Method SHOW_MESSAGES on class CL_ISHMED_MV_UTILITIES has no exception.

Method STRUCTURE_TO_PCLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PCLASS Call by reference Object reference (TYPE REF TO) OBJECT Instanz der Persistenzklasse 20060421
2 Importing IS_STRUCTURE Call by reference Type reference (TYPE) ANY Struktur 20060421
# Exception Resumable Description Created on
1 CX_ISHMED_MV_INTERNAL_ERROR interner Fehler Versandsteuerung 20070201

Method STRUCTURE_TO_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_STRUCTURE Call by reference Type reference (TYPE) ANY Datenstruktur 20060227
2 Returning RT_TABLE Value transfer Type reference (TYPE) ISHMED_RN2PCWORDCONTAINER Ausgabetabelle 20060227

Method STRUCTURE_TO_TABLE on class CL_ISHMED_MV_UTILITIES has no exception.
History
Last changed by/on SAP  20070917 
SAP Release Created in 700