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)
⤷ 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 |