SAP ABAP Class CL_ISHMED_DISPATCHER_MAIN (OBSOLETE! Dispatch Class Dialog for Web Serv. Doc. Dispatch)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-HMED (Application Component) Clinical System
     NMED_DOC (Package) IS-H*MED: Medical Documents
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 20050323
Properties
Class CL_ISHMED_DISPATCHER_MAIN  
Short Description OBSOLETE! Dispatch Class Dialog for Web Serv. Doc. Dispatch    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NMED_DOC   IS-H*MED: Medical Documents 
Created 20050323   SAP 
Last change 20070917   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_DISPATCHER_MAIN has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20050323
Friends
Class CL_ISHMED_DISPATCHER_MAIN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE Instance attribute Private Attribute reference (LIKE) 20050323
2 CO_FALSE Instance attribute Private Attribute reference (LIKE) 20050323
3 CO_MODE_DELETE Instance attribute Private Attribute reference (LIKE) 20050323
4 CO_MODE_ERROR Instance attribute Private Attribute reference (LIKE) 20050323
5 CO_MODE_INSERT Instance attribute Private Attribute reference (LIKE) 20050323
6 CO_MODE_UNCHANGED Instance attribute Private Attribute reference (LIKE) 20050323
7 CO_MODE_UPDATE Instance attribute Private Attribute reference (LIKE) 20050323
8 CO_OFF Instance attribute Private Attribute reference (LIKE) 20050404
9 CO_ON Instance attribute Private Attribute reference (LIKE) 20050404
10 CO_TRUE Instance attribute Private Attribute reference (LIKE) 20050323
11 CO_VCODE_DISPLAY Instance attribute Private Attribute reference (LIKE) 20050323
12 CO_VCODE_INSERT Instance attribute Private Attribute reference (LIKE) 20050323
13 CO_VCODE_UPDATE Instance attribute Private Attribute reference (LIKE) 20050323
14 CV_AUSTRIA Instance attribute Private Attribute reference (LIKE) 20050323
15 CV_CANADA Instance attribute Private Attribute reference (LIKE) 20050323
16 CV_FRANCE Instance attribute Private Attribute reference (LIKE) 20050323
17 CV_GERMANY Instance attribute Private Attribute reference (LIKE) 20050323
18 CV_ITALY Instance attribute Private Attribute reference (LIKE) 20050323
19 CV_NETHERLANDS Instance attribute Private Attribute reference (LIKE) 20050323
20 CV_SINGAPORE Instance attribute Private Attribute reference (LIKE) 20050323
21 CV_SPAIN Instance attribute Private Attribute reference (LIKE) 20050323
22 CV_SWITZERLAND Instance attribute Private Attribute reference (LIKE) 20050323
23 GR_OBJECT Instance attribute Private Object reference (TYPE REF TO) OBJECT Object to Be Dispatched 20050324
24 GT_DIS_TYPES Instance attribute Private Type reference (TYPE) T_N2DIS_TYPES All Dispatch Variants for Current Object Type 20050324
25 GT_DIS_TYPEST Instance attribute Private Type reference (TYPE) T_N2DIS_TYPEST 20050329
26 GT_RECIPIENTS Instance attribute Private Type reference (TYPE) ISHMED_T_RECIPIENTS Recipient Table for Dispatch 20050323
27 G_OBJECT_TYPE Instance attribute Private Type reference (TYPE) N2OBJECT_TYPE Object Type From IF_ISH_OBJECTTYPES 20050324
28 INACTIVE Instance attribute Private Attribute reference (LIKE) 20050323
29 NO Instance attribute Private Attribute reference (LIKE) 20050323
30 YES Instance attribute Private Attribute reference (LIKE) 20050323
Methods
# Method Level Visibility Method type Description Created on
1 ADD_RECIPIENT_DLG Instance method Public Method (Internal) Calls Popup and Adds Further Recipients 20050323
2 CALL_RECIPIENT_BADI Instance method Protected Method Calls BAdI for Recipient Presetting 20050406
3 CONSTRUCTOR Instance method Public Constructor 20050324
4 DELETE_RECIPIENT Instance method Public Method (Internal) Deletes an Entry From List Again 20050323
5 DO_START_NODLG Instance method Protected Method Starts Dispatch Without Dialog 20050406
6 EDIT_RECIPIENT_DLG Instance method Public Method (Internal) Calls Popup and processes Recipient 20050329
7 GET_RECIPIENTS Instance method Public Method (Internal) Returns Current Recipient Entries of Dialog 20050323
8 GET_TRANSPORT_VARIANT_INFO Instance method Public Method (Internal) Info for Disp. Variant that Suits Current Object 20050324
9 READ_DISPATCHER_TYPES Instance method Protected Method (Internal) Reads Dispatch Variants for an Object Type 20050324
10 START_DLG Instance method Public Method Starts Dispatch with Dialog, Errors Displayed if Required 20050323
11 START_NODLG Instance method Public Method Starts Dispatch Without Dialog 20050323
Events
Class CL_ISHMED_DISPATCHER_MAIN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_N2DIS_TYPES Protected See coding 20050406 T_N2DIS_TYPES type table of N2DIS_TYPES with default key
2 T_N2DIS_TYPEST Protected See coding 20050406 T_N2DIS_TYPEST type table of N2DIS_TYPEST with default key
Method Signatures

Method ADD_RECIPIENT_DLG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRANSPORT_VARIANT Call by reference Type reference (TYPE) N2TRANSP_VARIANT Übertragungsvariante für Versand von Dokumenten etc. 20050324
2 Returning RR_RECIPIENT Value transfer Object reference (TYPE REF TO) IF_ISHMED_RECIPIENT neuer Empfänger, bzw. NULL, falls Nutzer abgebrochen hat 20050323

Method ADD_RECIPIENT_DLG on class CL_ISHMED_DISPATCHER_MAIN has no exception.

Method CALL_RECIPIENT_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RECIPIENTS Call by reference Type reference (TYPE) ISHMED_T_RECIPIENTS Empfänger-Tabelle 20050406
# Exception Resumable Description Created on
1 CX_ISHMED_DISPATCH_BADI Fehler bei Versand 20050406

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT das zu versendende Objekt 20050324
2 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) INT4 der Typ des zu versendenden Objekts 20050324

Method CONSTRUCTOR on class CL_ISHMED_DISPATCHER_MAIN has no exception.

Method DELETE_RECIPIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IDX Call by reference Type reference (TYPE) SYTABIX Index des zu löschenden Eintrags. 20050323

Method DELETE_RECIPIENT on class CL_ISHMED_DISPATCHER_MAIN has no exception.

Method DO_START_NODLG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RECIPIENTS Call by reference Type reference (TYPE) ISHMED_T_RECIPIENTS Empfänger-Tabelle für Versand 20050406
# Exception Resumable Description Created on
1 CX_ISHMED_DISPATCH Fehler beim Versand 20050406

Method EDIT_RECIPIENT_DLG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INDEX Call by reference Type reference (TYPE) SYTABIX der Index des Eintrags, der bearbeitet werden soll 20050329
2 Returning RR_RECIPIENT Value transfer Object reference (TYPE REF TO) IF_ISHMED_RECIPIENT der veränderte Eintrag oder NULL, falls keine Änderung 20050329

Method EDIT_RECIPIENT_DLG on class CL_ISHMED_DISPATCHER_MAIN has no exception.

Method GET_RECIPIENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RECIPIENTS Value transfer Type reference (TYPE) ISHMED_T_RECIPIENTS Empfänger-Tabelle für Versand 20050323

Method GET_RECIPIENTS on class CL_ISHMED_DISPATCHER_MAIN has no exception.

Method GET_TRANSPORT_VARIANT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VARIANT Call by reference Type reference (TYPE) N2DIS_TYPES die Versandvarianten-Informationen zur ID 20050329
2 Exporting ES_VARIANT_TEXT Call by reference Type reference (TYPE) N2DIS_TYPEST Texttabelle zu N2DIS_TYPES 20050329
3 Importing I_TRANSPORT_VARIANT Call by reference Type reference (TYPE) N2TRANSP_VARIANT Übertragungsvariante für Versand von Dokumenten etc. 20050324

Method GET_TRANSPORT_VARIANT_INFO on class CL_ISHMED_DISPATCHER_MAIN has no exception.

Method READ_DISPATCHER_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DISPATCHER_TYPES Call by reference Type reference (TYPE) T_N2DIS_TYPES Versandweg-Typen für ishmed Objektversand (s.Tabellen-Doku) 20050329
2 Exporting ET_DISPATCHER_TYPEST Call by reference Type reference (TYPE) T_N2DIS_TYPEST Texttabelle zu N2DIS_TYPES 20050329
3 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) N2OBJECT_TYPE Objekttyp aus IF_ISH_OBJECTTYPES 20050324

Method READ_DISPATCHER_TYPES on class CL_ISHMED_DISPATCHER_MAIN has no exception.

Method START_DLG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RECIPIENTS Call by reference Type reference (TYPE) ISHMED_T_RECIPIENTS Empfänger-Tabelle für Vorbelegung 20050323
# Exception Resumable Description Created on
1 CX_ISHMED_DISPATCH Fehler bei Versand 20050406

Method START_NODLG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RECIPIENTS Call by reference Type reference (TYPE) ISHMED_T_RECIPIENTS Empfänger-Tabelle für Versand 20050323
# Exception Resumable Description Created on
1 CX_ISHMED_DISPATCH Fehler beim Versand 20050323
History
Last changed by/on SAP  20070917 
SAP Release Created in 600