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 | Instance attribute | Private | Attribute reference (LIKE) | 20060227 | |||||
| 2 | Instance attribute | Private | Attribute reference (LIKE) | 20060227 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Add Messages About an Exception to a PMD | 20070129 | |
| 2 | Static method | Public | Method | Add Messages to a PMD | 20070129 | |
| 3 | Static method | Public | Method | Adjust Line Number and Screen Field Assignment from Messages | 20070220 | |
| 4 | Static method | Public | Method | Put Messages From one Message Handler into Another | 20070215 | |
| 5 | Static method | Public | Method | Create Exception from Message Variables | 20070129 | |
| 6 | Static method | Public | Method | Get the First Message From a Message Collector | 20070220 | |
| 7 | Static method | Public | Method | Fill Structure Fields from Persistence Class | 20060227 | |
| 8 | Static method | Public | Method | Create Exception with Message | 20070131 | |
| 9 | Static method | Public | Method | Create Exception with Message | 20070206 | |
| 10 | Static method | Public | Method | Create Exception with Message | 20070131 | |
| 11 | Static method | Public | Method | Show Messages From a Message Collector | 20070124 | |
| 12 | Static method | Public | Method | Write Structure Fields into Persistence Class | 20060421 | |
| 13 | 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 | IR_EXCEPTION | Call by reference | Object reference (TYPE REF TO) | CX_ROOT | aufgetretene Exception | 20070129 | |||
| 2 | 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 | 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 | 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 | IR_MESSAGE_COLLECTOR | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | Fehlermeldungen | 20070129 | |||
| 2 | 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 | I_CLEAR_EXISTING_MESSAGES | Call by reference | Type reference (TYPE) | ISH_TRUE_FALSE | '1' | Meldungsbox vor Ausgabe der Meldungen leeren? | 20070129 | ||
| 4 | I_SEND_IF_ONE | Call by reference | Type reference (TYPE) | ISH_TRUE_FALSE | '1' | eine einzelne Meldung direkt ausgeben? | 20070206 | ||
| 5 | R_MESSAGE_COUNT | Value transfer | Type reference (TYPE) | I | Anzahl der Meldungen | 20070208 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CR_MESSAGES | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | Sammler mit anzupassenden Meldungen | 20070220 | |||
| 2 | I_NEW_FIELD | Call by reference | Type reference (TYPE) | BAPIRET2-FIELD | Feld im Parameter | 20070220 | |||
| 3 | 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 | CR_MESSAGES_RESULT | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | IS-H*MED: Klasse zur Fehlerabarbeitung | 20070215 | |||
| 2 | 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 | Befund-Hitliste: Fehler | 20070129 |
Method GET_FIRST_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_MESSAGES | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | IS-H*MED: Klasse zur Fehlerabarbeitung | 20070220 | |||
| 2 | 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 | CS_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | Datenstruktur | 20060227 | |||
| 2 | IR_PCLASS | Call by reference | Object reference (TYPE REF TO) | OBJECT | Instanz der Persistenzklasse | 20060227 | |||
| 3 | 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 | interner Fehler Versandsteuerung | 20070201 |
Method RAISE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_EXC | Call by reference | Object reference (TYPE REF TO) | CX_ROOT | Eine Exception, die zuvor aufgetreten ist | 20070131 | |||
| 2 | I_MSGID | Call by reference | Type reference (TYPE) | SYMSGID | 'N2MV_DIALOG' | Nachrichten, Nachrichtenklasse | 20070131 | ||
| 3 | I_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | Nachrichten, Nachrichtennummer | 20070131 | |||
| 4 | I_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | 'E' | Nachrichtentyp | 20070206 | ||
| 5 | I_MSGV1 | Call by reference | Type reference (TYPE) | SIMPLE | Nachrichten, Nachrichtenvariable | 20070131 | |||
| 6 | I_MSGV2 | Call by reference | Type reference (TYPE) | SIMPLE | Nachrichten, Nachrichtenvariable | 20070131 | |||
| 7 | I_MSGV3 | Call by reference | Type reference (TYPE) | SIMPLE | Nachrichten, Nachrichtenvariable | 20070131 | |||
| 8 | I_MSGV4 | Call by reference | Type reference (TYPE) | SIMPLE | Nachrichten, Nachrichtenvariable | 20070131 | |||
| 9 | I_ROW | Call by reference | Type reference (TYPE) | BAPIRET2-ROW | Zeile im Parameter | 20070215 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Befund-Hitliste: Fehler | 20070131 |
Method RAISE_CONVERT_ERR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_EXC | Call by reference | Object reference (TYPE REF TO) | CX_ROOT | Eine Exception, die zuvor aufgetreten ist | 20070206 | |||
| 2 | I_MSGID | Call by reference | Type reference (TYPE) | SYMSGID | 'N2MV_DIALOG' | Nachrichten, Nachrichtenklasse | 20070206 | ||
| 3 | I_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | Nachrichten, Nachrichtennummer | 20070206 | |||
| 4 | I_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | 'E' | Nachrichtentyp | 20070206 | ||
| 5 | I_MSGV1 | Call by reference | Type reference (TYPE) | SIMPLE | Nachrichten, Nachrichtenvariable | 20070206 | |||
| 6 | I_MSGV2 | Call by reference | Type reference (TYPE) | SIMPLE | Nachrichten, Nachrichtenvariable | 20070206 | |||
| 7 | I_MSGV3 | Call by reference | Type reference (TYPE) | SIMPLE | Nachrichten, Nachrichtenvariable | 20070206 | |||
| 8 | I_MSGV4 | Call by reference | Type reference (TYPE) | SIMPLE | Nachrichten, Nachrichtenvariable | 20070206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Befund-Hitliste: Fehler | 20070206 |
Method RAISE_RECTYPE_ERR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_EXC | Call by reference | Object reference (TYPE REF TO) | CX_ROOT | Eine Exception, die zuvor aufgetreten ist | 20070131 | |||
| 2 | I_MSGID | Call by reference | Type reference (TYPE) | SYMSGID | 'N2MV_DIALOG' | Nachrichten, Nachrichtenklasse | 20070131 | ||
| 3 | I_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | Nachrichten, Nachrichtennummer | 20070131 | |||
| 4 | I_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | 'E' | Nachrichtentyp | 20070206 | ||
| 5 | I_MSGV1 | Call by reference | Type reference (TYPE) | SIMPLE | Nachrichten, Nachrichtenvariable | 20070131 | |||
| 6 | I_MSGV2 | Call by reference | Type reference (TYPE) | SIMPLE | Nachrichten, Nachrichtenvariable | 20070131 | |||
| 7 | I_MSGV3 | Call by reference | Type reference (TYPE) | SIMPLE | Nachrichten, Nachrichtenvariable | 20070131 | |||
| 8 | I_MSGV4 | Call by reference | Type reference (TYPE) | SIMPLE | Nachrichten, Nachrichtenvariable | 20070131 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Befund-Hitliste: Fehler | 20070131 |
Method SHOW_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_MESSAGE_COLLECTOR | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | IS-H*MED: Klasse zur Fehlerabarbeitung | 20070124 | |||
| 2 | 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 | IR_PCLASS | Call by reference | Object reference (TYPE REF TO) | OBJECT | Instanz der Persistenzklasse | 20060421 | |||
| 2 | IS_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | Struktur | 20060421 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | interner Fehler Versandsteuerung | 20070201 |
Method STRUCTURE_TO_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | Datenstruktur | 20060227 | |||
| 2 | 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 |