SAP ABAP Class CL_ISHMED_CONN_HANDLER (ISHMED: Connectivity - Basic Class Handler)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-HMED (Application Component) Clinical System
     N1CONN_MED (Package) i.s.h.med: Connectivity
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_CONN_HANDLER ISHMED: Interface for Handler 20070809
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20070814
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_DESTROYABLE IS-H: Destroyable Object 20070809
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_IDENTIFY_OBJECT IS-H: Assign a Type to an Object 20070809
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20070809
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_CONN_HANDLER_HTTP ISHMED: Basic Class for HTTP Handler 20070809
2 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_CONN_HANDLER_LCL ISHMED: Basic Class Local Handler 20070815
3 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_CONN_HANDLER_RFC ISHMED: Basic Class RFC Handler 20070815
4 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_CONN_HANDLER_WEB ISHMED: Basic Class for Web Handler 20070815
Properties
Class CL_ISHMED_CONN_HANDLER  
Short Description ISHMED: Connectivity - Basic Class Handler    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class N1CONN_MED    
Program status     
Category 0   
Package N1CONN_MED   i.s.h.med: Connectivity 
Created 20070801   SAP 
Last change 20071120   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_CONN_HANDLER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISHMED_CONN_HANDLER ISHMED: Interface for Handler 20070809
2 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20070814
3 IF_ISH_DESTROYABLE IS-H: Destroyable Object 20070809
4 IF_ISH_IDENTIFY_OBJECT IS-H: Assign a Type to an Object 20070809
5 IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20070809
Friends
# Friend Modeled only Created on Description
1 CL_ISHMED_CONN_FAC_HANDLER 20070809 ISHMED: Factory Class for Handler Instantiation
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ACTION_CANCEL Instance attribute Public Attribute reference (LIKE) 20070814
2 CO_ACTION_CREATE Instance attribute Public Attribute reference (LIKE) 20070814
3 CO_ACTION_DISPLAY Instance attribute Public Attribute reference (LIKE) 20070814
4 CO_ACTION_UPDATE Instance attribute Public Attribute reference (LIKE) 20070814
5 CO_HNDLTYPE_HTTP Instance attribute Public Attribute reference (LIKE) 20070814
6 CO_HNDLTYPE_LCL Instance attribute Public Attribute reference (LIKE) 20070814
7 CO_HNDLTYPE_RFC Instance attribute Public Attribute reference (LIKE) 20070814
8 CO_HNDLTYPE_WEB Instance attribute Public Attribute reference (LIKE) 20070814
9 CO_OTYPE_CONN_HANDLER Constant Public Type reference (TYPE) ISH_OBJECT_TYPE 13486 Object Type 20070814
10 GR_HNDLCONFIG Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_CONN_HNDLCONFIG ISHMED: Connectivity - Handler Configuration 20070814
11 GR_LOGGER Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_CONN_LOG ISHMED: Logging Class 20070814
12 GT_ACTIONS Instance attribute Protected Type reference (TYPE) ISHMED_T_CONN_ACTIONS_HASH Connectivity: Table with Actions 20070814
13 GT_ALLOWED_PORTS Instance attribute Protected Type reference (TYPE) ISHMED_T_CONN_PORT_HASH Connectivity - Ports 20070814
14 G_DESTROYED Instance attribute Protected Type reference (TYPE) BOOLEAN Boolean Variable (X=true, -=false, space=unknown) 20070814
15 G_DESTROY_MODE Instance attribute Protected Type reference (TYPE) BOOLEAN Boolean Variable (X=true, -=false, space=unknown) 20070814
16 NO Instance attribute Protected Attribute reference (LIKE) 20070814
17 OFF Instance attribute Protected Attribute reference (LIKE) 20070814
18 ON Instance attribute Protected Attribute reference (LIKE) 20070814
19 TRUE Instance attribute Protected Attribute reference (LIKE) 20070814
20 YES Instance attribute Protected Attribute reference (LIKE) 20070814
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070814
2 CREATE_CONTROLLER Instance method Public Method 20070814
3 DESTROY Instance method Protected Method 20070814
4 EXECUTE_CANCEL Instance method Public Method 20070814
5 EXECUTE_CREATE Instance method Public Method 20070814
6 EXECUTE_DISPLAY Instance method Public Method 20070814
7 EXECUTE_UPDATE Instance method Public Method 20070814
8 GET_ALLOWED_PORTS Instance method Public Method 20070814
9 GET_HNDL_TYPE Instance method Public Method 20070814
10 GET_TYPE Instance method Protected Method 20070814
11 IS_A Instance method Protected Method 20070814
12 IS_ACTION_SUPPORTED Instance method Public Method 20070814
13 IS_DESTROYED Instance method Protected Method 20070814
14 IS_INHERITED_FROM Instance method Protected Method 20070814
15 IS_IN_DESTROY_MODE Instance method Protected Method 20070814
16 IS_LOG_ACTIVE Instance method Public Method Returns Whether Logging Is Active 20070814
17 SET_LOG_ACTIVE Instance method Public Method Sets Logging Active 20070814
18 _BUILD_ERROR_HTML Instance method Protected Method Returns Error in HTML String 20070814
19 _CALL_TRANSFORMATION Instance method Protected Method Executes Transformation 20070814
20 _DESTROY Instance method Protected Method Destroys the Object (Internal Processing) 20070814
21 _END_LOGGING Instance method Protected Method Logs End of Communication 20070814
22 _GET_ALLOWED_PORTS Instance method Protected Method Returns Permitted Ports 20070814
23 _GET_HNDLCONFIG Instance method Protected Method Returns Handler Configuration 20070814
24 _INITIALIZE Instance method Protected Method Initializes the Object 20070814
25 _INITIALIZE_ACTIONS Instance method Protected Method Initializes Possible Actions 20070814
26 _LOG_MESSAGES Instance method Protected Method Logs Several Messages 20070814
27 _SET_ALLOWED_PORTS Instance method Protected Method Sets Permitted Ports 20070814
28 _SET_HNDLCONFIG Instance method Protected Method Sets Handler Configuration 20070814
29 _START_LOGGING Instance method Protected Method Logs Start of Communication 20070814
Events
# Event Type Visibility Description Created on
1 EV_AFTER_DESTROY Instance Event
(0)
Protected
(1)
20070814
2 EV_BEFORE_DESTROY Instance Event
(0)
Protected
(1)
20070814
Types
Class CL_ISHMED_CONN_HANDLER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_HNDLCONFIG Call by reference Object reference (TYPE REF TO) CL_ISHMED_CONN_HNDLCONFIG ISHMED: Connectivity - Handlerkonfiguration 20070814

Method CONSTRUCTOR on class CL_ISHMED_CONN_HANDLER has no exception.

Method CREATE_CONTROLLER Signature

Method CREATE_CONTROLLER on class CL_ISHMED_CONN_HANDLER has no parameter.
Method CREATE_CONTROLLER on class CL_ISHMED_CONN_HANDLER has no exception.

Method DESTROY Signature

Method DESTROY on class CL_ISHMED_CONN_HANDLER has no parameter.
Method DESTROY on class CL_ISHMED_CONN_HANDLER has no exception.

Method EXECUTE_CANCEL Signature

Method EXECUTE_CANCEL on class CL_ISHMED_CONN_HANDLER has no parameter.
Method EXECUTE_CANCEL on class CL_ISHMED_CONN_HANDLER has no exception.

Method EXECUTE_CREATE Signature

Method EXECUTE_CREATE on class CL_ISHMED_CONN_HANDLER has no parameter.
Method EXECUTE_CREATE on class CL_ISHMED_CONN_HANDLER has no exception.

Method EXECUTE_DISPLAY Signature

Method EXECUTE_DISPLAY on class CL_ISHMED_CONN_HANDLER has no parameter.
Method EXECUTE_DISPLAY on class CL_ISHMED_CONN_HANDLER has no exception.

Method EXECUTE_UPDATE Signature

Method EXECUTE_UPDATE on class CL_ISHMED_CONN_HANDLER has no parameter.
Method EXECUTE_UPDATE on class CL_ISHMED_CONN_HANDLER has no exception.

Method GET_ALLOWED_PORTS Signature

Method GET_ALLOWED_PORTS on class CL_ISHMED_CONN_HANDLER has no parameter.
Method GET_ALLOWED_PORTS on class CL_ISHMED_CONN_HANDLER has no exception.

Method GET_HNDL_TYPE Signature

Method GET_HNDL_TYPE on class CL_ISHMED_CONN_HANDLER has no parameter.
Method GET_HNDL_TYPE on class CL_ISHMED_CONN_HANDLER has no exception.

Method GET_TYPE Signature

Method GET_TYPE on class CL_ISHMED_CONN_HANDLER has no parameter.
Method GET_TYPE on class CL_ISHMED_CONN_HANDLER has no exception.

Method IS_A Signature

Method IS_A on class CL_ISHMED_CONN_HANDLER has no parameter.
Method IS_A on class CL_ISHMED_CONN_HANDLER has no exception.

Method IS_ACTION_SUPPORTED Signature

Method IS_ACTION_SUPPORTED on class CL_ISHMED_CONN_HANDLER has no parameter.
Method IS_ACTION_SUPPORTED on class CL_ISHMED_CONN_HANDLER has no exception.

Method IS_DESTROYED Signature

Method IS_DESTROYED on class CL_ISHMED_CONN_HANDLER has no parameter.
Method IS_DESTROYED on class CL_ISHMED_CONN_HANDLER has no exception.

Method IS_INHERITED_FROM Signature

Method IS_INHERITED_FROM on class CL_ISHMED_CONN_HANDLER has no parameter.
Method IS_INHERITED_FROM on class CL_ISHMED_CONN_HANDLER has no exception.

Method IS_IN_DESTROY_MODE Signature

Method IS_IN_DESTROY_MODE on class CL_ISHMED_CONN_HANDLER has no parameter.
Method IS_IN_DESTROY_MODE on class CL_ISHMED_CONN_HANDLER has no exception.

Method IS_LOG_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_ACTIVE Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20070814

Method IS_LOG_ACTIVE on class CL_ISHMED_CONN_HANDLER has no exception.

Method SET_LOG_ACTIVE Signature

Method SET_LOG_ACTIVE on class CL_ISHMED_CONN_HANDLER has no parameter.
Method SET_LOG_ACTIVE on class CL_ISHMED_CONN_HANDLER has no exception.

Method _BUILD_ERROR_HTML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20070814
2 Importing IR_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20070814
3 Returning R_HTML Value transfer Type reference (TYPE) STRING 20070814

Method _BUILD_ERROR_HTML on class CL_ISHMED_CONN_HANDLER has no exception.

Method _CALL_TRANSFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20070814
2 Returning R_HTML Value transfer Type reference (TYPE) STRING HTML-Dokument für die Anzeige 20070814

Method _CALL_TRANSFORMATION on class CL_ISHMED_CONN_HANDLER has no exception.

Method _DESTROY Signature

Method _DESTROY on class CL_ISHMED_CONN_HANDLER has no parameter.
Method _DESTROY on class CL_ISHMED_CONN_HANDLER has no exception.

Method _END_LOGGING Signature

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

Method _END_LOGGING on class CL_ISHMED_CONN_HANDLER has no exception.

Method _GET_ALLOWED_PORTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ALLOWED_PORTS Value transfer Type reference (TYPE) ISHMED_T_CONN_PORT_HASH Connectivity - Ports 20070814

Method _GET_ALLOWED_PORTS on class CL_ISHMED_CONN_HANDLER has no exception.

Method _GET_HNDLCONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_HNDLCONFIG Value transfer Object reference (TYPE REF TO) CL_ISHMED_CONN_HNDLCONFIG ISHMED: Connectivity - Handlerkonfiguration 20070814

Method _GET_HNDLCONFIG on class CL_ISHMED_CONN_HANDLER has no exception.

Method _INITIALIZE Signature

Method _INITIALIZE on class CL_ISHMED_CONN_HANDLER has no parameter.
Method _INITIALIZE on class CL_ISHMED_CONN_HANDLER has no exception.

Method _INITIALIZE_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ACTIONS Value transfer Type reference (TYPE) ISHMED_T_CONN_ACTIONS_HASH Connectivity: Tabelle mit Aktionen 20070814

Method _INITIALIZE_ACTIONS on class CL_ISHMED_CONN_HANDLER has no exception.

Method _LOG_MESSAGES Signature

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

Method _LOG_MESSAGES on class CL_ISHMED_CONN_HANDLER has no exception.

Method _SET_ALLOWED_PORTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ALLOWED_PORTS Value transfer Type reference (TYPE) ISHMED_T_CONN_PORT_HASH Connectivity - Ports 20070814

Method _SET_ALLOWED_PORTS on class CL_ISHMED_CONN_HANDLER has no exception.

Method _SET_HNDLCONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_HNDLCONFIG Value transfer Object reference (TYPE REF TO) CL_ISHMED_CONN_HNDLCONFIG ISHMED: Connectivity - Handlerkonfiguration 20070814

Method _SET_HNDLCONFIG on class CL_ISHMED_CONN_HANDLER has no exception.

Method _START_LOGGING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ADD_CONTEXT Call by reference Object reference (TYPE REF TO) OBJECT Zusätzlicher Context 20070814

Method _START_LOGGING on class CL_ISHMED_CONN_HANDLER has no exception.
Event Signatures

Event EV_AFTER_DESTROY Signature
Event EV_AFTER_DESTROY on class CL_ISHMED_CONN_HANDLER has no parameter.
Event EV_BEFORE_DESTROY Signature
Event EV_BEFORE_DESTROY on class CL_ISHMED_CONN_HANDLER has no parameter.
History
Last changed by/on SAP  20071120 
SAP Release Created in