SAP ABAP Class CL_ISHMED_MV_DISPATCH_REQUEST (Dispatch Order)
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)  BI_EVENT_HANDLER_STATIC Static Event Handler 20060217
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_MV_CONSTANTS Constant Definition 20060217
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20060217
Properties
Class CL_ISHMED_MV_DISPATCH_REQUEST  
Short Description Dispatch Order    
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 20060217   SAP 
Last change 20070917   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_MV_DISPATCH_REQUEST has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 BI_EVENT_HANDLER_STATIC Static Event Handler 20060217
2 IF_ISHMED_MV_CONSTANTS Constant Definition 20060217
3 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20060217
Friends
Class CL_ISHMED_MV_DISPATCH_REQUEST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ENQMODE_EXCLUSIVE_WRITE Instance attribute Private Attribute reference (LIKE) 20060217
2 C_ENQMODE_NONE Instance attribute Private Attribute reference (LIKE) 20060217
3 C_ENQMODE_SHARED_READ Instance attribute Private Attribute reference (LIKE) 20060217
4 C_ENQMODE_SHARED_WRITE Instance attribute Private Attribute reference (LIKE) 20060217
5 C_ICON_STATUS_ERROR Instance attribute Private Attribute reference (LIKE) 20060217
6 C_ICON_STATUS_OK Instance attribute Private Attribute reference (LIKE) 20060217
7 C_ICON_STATUS_RUNNING Instance attribute Private Attribute reference (LIKE) 20060217
8 C_ICON_STATUS_WAITING Instance attribute Private Attribute reference (LIKE) 20060217
9 C_ICON_STATUS_WARNING Instance attribute Private Attribute reference (LIKE) 20060217
10 C_PARAM_REQID Instance attribute Private Attribute reference (LIKE) 20060217
11 C_REQ_STATUS_ERROR Instance attribute Private Attribute reference (LIKE) 20060217
12 C_REQ_STATUS_OK Instance attribute Private Attribute reference (LIKE) 20060217
13 C_REQ_STATUS_RUNNING Instance attribute Private Attribute reference (LIKE) 20060217
14 C_REQ_STATUS_WAITING Instance attribute Private Attribute reference (LIKE) 20060217
15 C_REQ_STATUS_WARNING Instance attribute Private Attribute reference (LIKE) 20060217
16 FALSE Instance attribute Private Attribute reference (LIKE) 20060217
17 GR_DATA Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_MV_DISP_REQUEST_PERS Dispatch Order Persistence Class 20060227
18 GR_DOC_CONTENT Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_DOC_CONTENT i.s.h.med: Content of Med Document (=>KLASSENDOKU) 20060516
19 GT_CONVERTED_CONTENT Instance attribute Private Type reference (TYPE) N2RAWTAB Table for Transfer from PMD Raw Data 20060227
20 GT_CONVERTER Static Attribute Private Type reference (TYPE) N2MV_T_CONVERTER Converter BAdIs for Dispatch Routes Table Type 20060515
21 G_CONVERSION_APPLIED Instance attribute Private Type reference (TYPE) ISH_TRUE_FALSE FALSE IS-H: Boolean Data Type for TRUE (="1") and FALSE (="0") 20060227
22 G_CONVERTED_SIZE Instance attribute Private Type reference (TYPE) N2_BYTES Size of Stored File in Bytes 20060227
23 G_CONVERTED_TYPE Instance attribute Private Type reference (TYPE) SO_OBJ_TP Code for document class 20060227
24 G_ENQMODE Instance attribute Private Type reference (TYPE) ENQMODE C_ENQMODE_NONE Lock Mode 20060227
25 OFF Instance attribute Private Attribute reference (LIKE) 20060217
26 ON Instance attribute Private Attribute reference (LIKE) 20060217
27 TRUE Instance attribute Private Attribute reference (LIKE) 20060217
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20060515
2 CONSTRUCTOR Instance method Public Constructor Constructor - Only use Internally! 20060301
3 CONTAINS_CONVERTED_CONTENT Instance method Public Method Check Whether There is Converted Data 20060301
4 CREATE Static method Public Method Create New Dispatch Order 20060227
5 CREATE_TRANSIENT Static method Public Method Create Temporary Dispatch Order 20060721
6 GET_CONVERTED_CONTENT Instance method Public Method Transfer Converted Data 20060301
7 GET_DOCUMENT_KEY Instance method Public Method Determine Document Key 20060301
8 GET_DOC_APPLICATION Instance method Public Method Get Application of Doc. Cat. (PMD, Word Container, ..) 20060301
9 GET_RECIPIENT_DATA Instance method Public Method Determine Recipient Data 20060301
10 GET_RECIPIENT_FIELD_TABLE Instance method Public Method Determine Field Table with Recipient Data 20060301
11 GET_REQID Instance method Public Method Determine Dispatch Order ID 20060301
12 GET_STATUS Instance method Public Method Determine status 20060301
13 GET_T_CONVERTER Instance method Public Method Supplies Possible Converter BAdIs 20060515
14 LOAD Static method Public Method Read Available Dispatch Order Using its ID 20060227
15 LOAD_ALL Static method Public Method Read Every Dispatch Order for a Document 20060228
16 LOAD_FROM_MEMORY Static method Public Method Create Dispatch Order Using ID from Memory 20060301
17 LOAD_LATEST Static method Public Method Most Recent Dispatch Order for a Recipient 20060301
18 LOAD_NON_FAILED Static method Public Method Every not Failed Dispatch Order for a Document 20070319
19 ON_COMMIT Instance method Private Event handling method Event Handler for COMMIT Routine 20060301
20 READ_DOC_HEADER Static method Private Method Read Document Header Data 20070312
21 RELEASE Instance method Public Method Delete Temporary Dispatch Order (ONLY f. Temporary Instance) 20060721
22 SET_ENQMODE Instance method Private Method Change Lock Status 20060227
23 SET_STATUS Instance method Public Method Change Status 20060301
24 STORE_CONVERTED_CONTENT Instance method Public Method Transfer Data from Converter 20060301
Events
Class CL_ISHMED_MV_DISPATCH_REQUEST has no event.
Types
Class CL_ISHMED_MV_DISPATCH_REQUEST has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_ISHMED_MV_DISPATCH_REQUEST has no parameter.
Method CONSTRUCTOR on class CL_ISHMED_MV_DISPATCH_REQUEST has no exception.

Method CONTAINS_CONVERTED_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_EXISTS Value transfer Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20060301

Method CONTAINS_CONVERTED_CONTENT on class CL_ISHMED_MV_DISPATCH_REQUEST has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) N2MV_RECIPIENT_DATA Empfängerdaten 20060227
2 Importing IS_KEY Call by reference Type reference (TYPE) N2MV_VSDAT_KEY Schlüsselfelder Empfängerdaten 20060227
3 Importing I_DISDATE Call by reference Type reference (TYPE) N1VERSD SY-DATUM Versanddatum 20060227
4 Importing I_DISTIME Call by reference Type reference (TYPE) N1VERSZ SY-UZEIT Versandzeit 20060227
5 Importing I_DISUSER Call by reference Type reference (TYPE) N1VERSU SY-UNAME Versendet von Benutzer 20060227
6 Returning RR_REQUEST Value transfer Object reference (TYPE REF TO) CL_ISHMED_MV_DISPATCH_REQUEST MV: Versandauftrag 20060227
# Exception Resumable Description Created on
1 CX_ISHMED_MV_INTERNAL_ERROR interner Fehler Versandsteuerung 20070129

Method CREATE_TRANSIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) N2MV_RECIPIENT_DATA Empfängerdaten 20060721
2 Importing IS_KEY Call by reference Type reference (TYPE) N2MV_VSDAT_KEY Schlüsselfelder Empfängerdaten 20060721
3 Importing I_DISDATE Call by reference Type reference (TYPE) N1VERSD SY-DATUM Versanddatum 20060721
4 Importing I_DISTIME Call by reference Type reference (TYPE) N1VERSZ SY-UZEIT Versandzeit 20060721
5 Importing I_DISUSER Call by reference Type reference (TYPE) N1VERSU SY-UNAME Versendet von Benutzer 20060721
6 Returning RR_REQUEST Value transfer Object reference (TYPE REF TO) CL_ISHMED_MV_DISPATCH_REQUEST MV: Versandauftrag 20060721
# Exception Resumable Description Created on
1 CX_ISHMED_MV_INTERNAL_ERROR interner Fehler Versandsteuerung 20070129

Method GET_CONVERTED_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_CONTENT Call by reference Object reference (TYPE REF TO) CL_ISHMED_DOC_CONTENT 20060516

Method GET_CONVERTED_CONTENT on class CL_ISHMED_MV_DISPATCH_REQUEST has no exception.

Method GET_DOCUMENT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_DOC_KEY Value transfer Type reference (TYPE) RN2DOC_KEY IS-H*MED: Schlüssel eines Dokuments 20060301
# Exception Resumable Description Created on
1 CX_ISHMED_MV_INTERNAL_ERROR interner Fehler Versandsteuerung 20070201

Method GET_DOC_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_APP Value transfer Type reference (TYPE) N2DTAPPID Dokumenttyp: Anwendung 20060301
# Exception Resumable Description Created on
1 CX_ISHMED_MV_INTERNAL_ERROR interner Fehler Versandsteuerung 20070201

Method GET_RECIPIENT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_DATA Value transfer Type reference (TYPE) N2MV_RECIPIENT_DATA Empfängerdaten 20060301
# Exception Resumable Description Created on
1 CX_ISHMED_MV_INTERNAL_ERROR interner Fehler Versandsteuerung 20070201

Method GET_RECIPIENT_FIELD_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FIELDS Value transfer Type reference (TYPE) ISHMED_RN2PCWORDCONTAINER IS-H*MED: Transfertabelle für den WordContainer 20060301
# Exception Resumable Description Created on
1 CX_ISHMED_MV_INTERNAL_ERROR interner Fehler Versandsteuerung 20070201

Method GET_REQID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ID Value transfer Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20060301
# Exception Resumable Description Created on
1 CX_ISHMED_MV_INTERNAL_ERROR interner Fehler Versandsteuerung 20070201

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_STATUS Value transfer Type reference (TYPE) N2MV_DISPATCH_REQ_DISP_DATA Status- und Protokollfelder Versandversuch 20060301
# Exception Resumable Description Created on
1 CX_ISHMED_MV_INTERNAL_ERROR interner Fehler Versandsteuerung 20070201

Method GET_T_CONVERTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EINRI Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20060515
2 Importing I_VSWEG Call by reference Type reference (TYPE) N2_MV_VERSWEG Versandweg 20060515
3 Returning RT_BADI Value transfer Type reference (TYPE) N2MV_T_CONVERTER Tabellentyp Konverter-BAdis für Versandwege 20060515

Method GET_T_CONVERTER on class CL_ISHMED_MV_DISPATCH_REQUEST has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQID Call by reference Type reference (TYPE) SYSUUID_C ID des Versandauftrags 20060227
2 Returning RR_REQUEST Value transfer Object reference (TYPE REF TO) CL_ISHMED_MV_DISPATCH_REQUEST Versandauftrag 20060227
# Exception Resumable Description Created on
1 CX_ISHMED_MV_INTERNAL_ERROR interner Fehler Versandsteuerung 20070201

Method LOAD_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KEY Call by reference Type reference (TYPE) N2MV_VSDAT_KEY Schlüsselfelder Empfängerdaten 20060228
2 Returning RT_REQUESTS Value transfer Type reference (TYPE) N2MV_T_DISPATCH_REQUESTS Tabellentyp Versandaufträge 20060228
# Exception Resumable Description Created on
1 CX_ISHMED_MV_INTERNAL_ERROR interner Fehler Versandsteuerung 20070201

Method LOAD_FROM_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_REQUEST Value transfer Object reference (TYPE REF TO) CL_ISHMED_MV_DISPATCH_REQUEST Versandauftrag 20060301
# Exception Resumable Description Created on
1 CX_ISHMED_MV_INTERNAL_ERROR interner Fehler Versandsteuerung 20070201

Method LOAD_LATEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KEY Call by reference Type reference (TYPE) N2MV_VSDAT_KEY Schlüsselfelder Empfängerdaten 20060301
2 Returning RR_REQUEST Value transfer Object reference (TYPE REF TO) CL_ISHMED_MV_DISPATCH_REQUEST Versandauftrag 20060301
# Exception Resumable Description Created on
1 CX_ISHMED_MV_INTERNAL_ERROR interner Fehler Versandsteuerung 20070201

Method LOAD_NON_FAILED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KEY Call by reference Type reference (TYPE) N2MV_VSDAT_KEY Schlüsselfelder Empfängerdaten 20070319
2 Returning RT_REQUESTS Value transfer Type reference (TYPE) N2MV_T_DISPATCH_REQUESTS Tabellentyp Versandaufträge 20070319
# Exception Resumable Description Created on
1 CX_ISHMED_MV_INTERNAL_ERROR interner Fehler Versandsteuerung 20070319

Method ON_COMMIT Signature

Method ON_COMMIT on class CL_ISHMED_MV_DISPATCH_REQUEST has no parameter.
Method ON_COMMIT on class CL_ISHMED_MV_DISPATCH_REQUEST has no exception.

Method READ_DOC_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KEY Call by reference Type reference (TYPE) N2MV_VSDAT_KEY Schlüsselfelder Empfängerdaten 20070312
2 Returning RS_DOC_ADMIN Value transfer Type reference (TYPE) RN2DOCDATA DokVerwaltungsdaten eines Dokuments 20070312

Method READ_DOC_HEADER on class CL_ISHMED_MV_DISPATCH_REQUEST has no exception.

Method RELEASE Signature

Method RELEASE on class CL_ISHMED_MV_DISPATCH_REQUEST has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_MV_INTERNAL_ERROR interner Fehler Versandsteuerung 20070201

Method SET_ENQMODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE Sperrmodus 20060227
# Exception Resumable Description Created on
1 CX_ISHMED_MV_INTERNAL_ERROR interner Fehler Versandsteuerung 20070129

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Call by reference Type reference (TYPE) N2_MV_RSTATUS_DATE Datum Statusmeldung 20060301
2 Importing I_MSGID Call by reference Type reference (TYPE) SYMSGID Nachrichten, Nachrichtenklasse 20060301
3 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20060301
4 Importing I_MSGV1 Call by reference Type reference (TYPE) ANY Nachrichten, Nachrichtenvariable 20060301
5 Importing I_MSGV2 Call by reference Type reference (TYPE) ANY Nachrichten, Nachrichtenvariable 20060301
6 Importing I_MSGV3 Call by reference Type reference (TYPE) ANY Nachrichten, Nachrichtenvariable 20060301
7 Importing I_MSGV4 Call by reference Type reference (TYPE) ANY Nachrichten, Nachrichtenvariable 20060301
8 Importing I_STATUS Call by reference Type reference (TYPE) N2_MV_RSTATUS neuer Status 20060301
9 Importing I_TIME Call by reference Type reference (TYPE) N2_MV_RSTATUS_TIME Zeit Statusmeldung 20060301
# Exception Resumable Description Created on
1 CX_ISHMED_MV_INTERNAL_ERROR interner Fehler Versandsteuerung 20070129

Method STORE_CONVERTED_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTENT Call by reference Object reference (TYPE REF TO) CL_ISHMED_DOC_CONTENT 20060516

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