SAP ABAP Class CL_ISHMED_COMM_LOG_SHOW (Class to Call Communication Log)
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_ISHMED_DOC_COMM_CONSTANTS Constants for Communication 20050401
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20050126
Properties
Class CL_ISHMED_COMM_LOG_SHOW  
Short Description Class to Call Communication Log    
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 20041208   SAP 
Last change 20070917   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ISHMED_COMM_LOG_SHOW Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISHMED_DOC_COMM_CONSTANTS Constants for Communication 20050401
2 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20050126
Friends
Class CL_ISHMED_COMM_LOG_SHOW 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) 20050401
2 CO_COMM_DIRECTION_IN Instance attribute Private Attribute reference (LIKE) 20050401
3 CO_COMM_DIRECTION_OUT Instance attribute Private Attribute reference (LIKE) 20050401
4 CO_COMM_DOCSTAT_NORMAL Instance attribute Private Attribute reference (LIKE) 20050401
5 CO_COMM_DOCSTAT_RELEASED Instance attribute Private Attribute reference (LIKE) 20050401
6 CO_COMM_OBJECTTYPE_DOC Instance attribute Private Attribute reference (LIKE) 20050401
7 CO_COMM_STATUS_ERROR Instance attribute Private Attribute reference (LIKE) 20050401
8 CO_COMM_STATUS_MANUALLY_ASSIGN Instance attribute Private Attribute reference (LIKE) 20050401
9 CO_COMM_STATUS_SUCCESS Instance attribute Private Attribute reference (LIKE) 20050401
10 CO_COMM_STATUS_TRANSFER_FAILED Instance attribute Private Attribute reference (LIKE) 20050401
11 CO_COMM_STATUS_TRANSF_STARTED Instance attribute Private Attribute reference (LIKE) 20050401
12 CO_COMM_STATUS_TYPE_CORR Instance attribute Private Attribute reference (LIKE) 20050401
13 CO_COMM_STATUS_TYPE_ERROR Instance attribute Private Attribute reference (LIKE) 20050401
14 CO_COMM_STATUS_TYPE_SUCCESS Instance attribute Private Attribute reference (LIKE) 20050401
15 CO_COMM_STATUS_TYPE_UNDEF Instance attribute Private Attribute reference (LIKE) 20050401
16 CO_COMM_STATUS_UNASSIGNED Instance attribute Private Attribute reference (LIKE) 20050401
17 CO_DIRECTION_IN Constant Public Type reference (TYPE) CHAR10 'IN' Direction IN 20041214
18 CO_DIRECTION_OUT Constant Public Type reference (TYPE) CHAR10 'OUT' Direction OUT 20041214
19 CO_DISPVERSION_COMPACT Constant Public Type reference (TYPE) I 1 Compact Display 20050401
20 CO_DISPVERSION_DOC_ASSIGN Constant Public Type reference (TYPE) I 4 Document Assignment 20050502
21 CO_DISPVERSION_DOC_META Constant Public Type reference (TYPE) I 2 Layout for Document Management Data 20050404
22 CO_DISPVERSION_FULL Constant Public Type reference (TYPE) I 0 Complete Display (Administration View) 20050401
23 CO_DOC_RELATION_REPLACE Instance attribute Private Attribute reference (LIKE) 20050401
24 CO_DYNPRO_CONTAINER Instance attribute Private Type reference (TYPE) CHAR20 'CONTENT' Name Subscreen Area 20041209
25 CO_FALSE Instance attribute Public Attribute reference (LIKE) 20050404
26 CO_FUNC_NAME Instance attribute Private Type reference (TYPE) SALV_DE_FUNCTION 'SEL' Function in ALV 20050124
27 CO_ICON_NAME Instance attribute Private Type reference (TYPE) ICON-NAME 'ICON_SELECT_DETAIL' Icon Name 20050124
28 CO_MODE_DELETE Instance attribute Private Attribute reference (LIKE) 20050401
29 CO_MODE_ERROR Instance attribute Private Attribute reference (LIKE) 20050401
30 CO_MODE_INSERT Instance attribute Private Attribute reference (LIKE) 20050401
31 CO_MODE_UNCHANGED Instance attribute Private Attribute reference (LIKE) 20050401
32 CO_MODE_UPDATE Instance attribute Private Attribute reference (LIKE) 20050401
33 CO_OFF Instance attribute Private Attribute reference (LIKE) 20050404
34 CO_ON Instance attribute Private Attribute reference (LIKE) 20050404
35 CO_SUBSCREEN_DYNNR Constant Private Attribute reference (LIKE) SY-DYNNR '0010' Screen Number of the Subscreen to Call 20041208
36 CO_SUBSCREEN_REPID Constant Private Attribute reference (LIKE) SY-REPID 'SAPLN2COMM_LOG_SHOW' Report for Screen Processing 20041213
37 CO_TRUE Instance attribute Public Attribute reference (LIKE) 20050404
38 CO_VCODE_DISPLAY Instance attribute Private Attribute reference (LIKE) 20050401
39 CO_VCODE_INSERT Instance attribute Private Attribute reference (LIKE) 20050401
40 CO_VCODE_UPDATE Instance attribute Private Attribute reference (LIKE) 20050401
41 CV_AUSTRIA Instance attribute Private Attribute reference (LIKE) 20050401
42 CV_CANADA Instance attribute Private Attribute reference (LIKE) 20050401
43 CV_FRANCE Instance attribute Private Attribute reference (LIKE) 20050401
44 CV_GERMANY Instance attribute Private Attribute reference (LIKE) 20050401
45 CV_ITALY Instance attribute Private Attribute reference (LIKE) 20050401
46 CV_NETHERLANDS Instance attribute Private Attribute reference (LIKE) 20050401
47 CV_SINGAPORE Instance attribute Private Attribute reference (LIKE) 20050401
48 CV_SPAIN Instance attribute Private Attribute reference (LIKE) 20050401
49 CV_SWITZERLAND Instance attribute Private Attribute reference (LIKE) 20050401
50 GR_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER GUI Container 20041214
51 GR_CURRENT_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_ISHMED_COMM_LOG_SHOW Log_SHOW Instance Which Is Currently Active 20041213
52 GR_TABLE Instance attribute Private Object reference (TYPE REF TO) CL_SALV_TABLE ALV GRID TABLE 20041214
53 GT_OUTTAB Instance attribute Private Type reference (TYPE) ISHMED_T_COMM_LOG OUTTAB for N2COMM_LOG 20041214
54 G_ALLOW_SELECTION Instance attribute Private Type reference (TYPE) ISH_TRUE_FALSE CO_FALSE 20050126
55 G_DISPLAY_VERSION Instance attribute Private Type reference (TYPE) I Layout to Be Used 20050404
56 G_IS_CONDENSED_ENTRIES Instance attribute Private Type reference (TYPE) ISH_TRUE_FALSE Combine All Steps of a Transfer Procedure? 20050404
57 G_SELECTED_ROW Instance attribute Private Type reference (TYPE) I Index of Currently Selected Rows 20050119
58 G_SEL_OPTS Instance attribute Private See coding All Selection Options 20050504
59 INACTIVE Instance attribute Private Attribute reference (LIKE) 20050401
60 NO Instance attribute Private Attribute reference (LIKE) 20050401
61 YES Instance attribute Private Attribute reference (LIKE) 20050401
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041208
2 CREATE_LOG_BY_DOC_KEY Static method Public Method Factory: Creates an Instance for All Versions of a Document 20050404
3 FREE Instance method Public Method Release data 20070314
4 GET_DYNNR_FOR_SUBSCREEN Instance method Public Method Returns Screen Number of Subscreen 20041208
5 GET_DYNPRO_CONTAINER Instance method Public Method Returns Container of Screen 20041209
6 GET_ENTRY_COUNT Instance method Public Method Returns the Number of Found Elements 20050502
7 GET_REPID_FOR_SUBSCREEN Instance method Public Method Returns Program of Subscreen 20041209
8 HAS_ENTRIES Instance method Public Method Returns Whether Entries Exist 20050404
9 HOTSPOT_CLICKED Instance method Public Event handling method Event Handler: A Hotpsot Was Activated in the ALV 20050405
10 INTERNAL__GET_ACTIVE_INSTANCE Static method Public Method DO NOT USE. This one is used only by the log subscreen 20041213
11 INTERNAL__INIT_CONTROL Instance method Public Method DO NOT CALL! This Method Is Called from Subscreen 20041213
12 ON_ALV_DOUBLECLICK Instance method Private Event handling method Double-Click on an Entry 20050502
13 ON_ALV_USERCOMMAND Instance method Private Event handling method Event Handler for ALV Events 20050119
14 ON_PBO Instance method Public Method Call This Method in PAI If Log Subscreen Is Active 20041213
15 REFRESH Instance method Public Method Updates Content of Whole Log 20050504
16 SHOW_FULL_SCREEN Instance method Public Method Communication Overview Full Screen 20050124
17 SHOW_POPUP Instance method Public Method Communication Overview 20041221
Events
# Event Type Visibility Description Created on
1 ENTRY_SELECTED Instance Event
(0)
Public
(2)
A Log Entry Was Selected 20050405
Types
Class CL_ISHMED_COMM_LOG_SHOW 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 I_CONDENSED_ENTRIES Call by reference Type reference (TYPE) ISH_TRUE_FALSE '1' IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20050117
2 Importing I_DATE_FROM Call by reference Type reference (TYPE) D '00000000' 20050502
3 Importing I_DATE_TO Call by reference Type reference (TYPE) D '99991231' 20050502
4 Importing I_DIRECTION Call by reference Type reference (TYPE) N2COM_DIRECTION '*' Kommunikationsrichtung 20070308
5 Importing I_DISPATCH_REQUEST Call by reference Type reference (TYPE) N2MV_T_RANGE_DISPATCH_REQUEST Range-Tabelle für Versandauftrag 20070103
6 Importing I_DISPLAY_VERSION Call by reference Type reference (TYPE) I CL_ISHMED_COMM_LOG_SHOW=>CO_DISPVERSION_FULL Darstellungsvariante (eine der CO_DISPVERSION_* Konstanten) 20050404
7 Importing I_RANGE_COMM_PART Call by reference Type reference (TYPE) ISHMED_T_RANGE_COMM_PART 20050222
8 Importing I_RANGE_EXT_KEY Call by reference Type reference (TYPE) ISHMED_T_RANGE_COMM_OBJ_KEY 20050222
9 Importing I_RANGE_EXT_VR Call by reference Type reference (TYPE) ISHMED_T_RANGE_COMM_OBJ_VR 20050222
10 Importing I_RANGE_INSTITUTION Call by reference Type reference (TYPE) ISHMED_T_RANGE_EINRI Range-Tabelle für Kommunikationsrichtung 20050222
11 Importing I_RANGE_OBJ_KEY Call by reference Type reference (TYPE) ISHMED_T_RANGE_COMM_OBJ_KEY Range-Tabelle für Kommunikation OBJ Dokumentversion 20041220
12 Importing I_RANGE_OBJ_VR Call by reference Type reference (TYPE) ISHMED_T_RANGE_COMM_OBJ_VR 20041220
13 Importing I_RANGE_STATUS Call by reference Type reference (TYPE) ISHMED_T_RANGE_COMM_STATUS Range-Tabelle für Kommunikationsstatus 20041220
14 Importing I_RANGE_TYPE Call by reference Type reference (TYPE) ISHMED_T_RANGE_COMM_TYPE Zeilentyp für Range-Tabelle des Kommunikations OBJ Schlüssel 20041220
15 Importing I_RESPONSE_FLAG Call by reference Type reference (TYPE) N2COM_LOG_ISRESPONSE '*' 20050503
16 Importing I_TIME_FROM Call by reference Type reference (TYPE) T '000000' 20050502
17 Importing I_TIME_TO Call by reference Type reference (TYPE) T '235959' 20050502

Method CONSTRUCTOR on class CL_ISHMED_COMM_LOG_SHOW has no exception.

Method CREATE_LOG_BY_DOC_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DOC_KEY Call by reference Type reference (TYPE) RN2DOC_KEY Schlüssel eines Dokuments 20050404
2 Importing I_DISPLAY_VERSION Call by reference Type reference (TYPE) I CL_ISHMED_COMM_LOG_SHOW=>CO_DISPVERSION_FULL Darstellungsvariante (eine der CO_DISPVERSION_* Konstanten) 20050404
3 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ISHMED_COMM_LOG_SHOW Klasse zum Aufruf des KommunikationsProtokolls 20050404

Method CREATE_LOG_BY_DOC_KEY on class CL_ISHMED_COMM_LOG_SHOW has no exception.

Method FREE Signature

Method FREE on class CL_ISHMED_COMM_LOG_SHOW has no parameter.
Method FREE on class CL_ISHMED_COMM_LOG_SHOW has no exception.

Method GET_DYNNR_FOR_SUBSCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DYNNR Value transfer Attribute reference (LIKE) SY-DYNNR Aktuelle Dynpro-Nummer 20041208

Method GET_DYNNR_FOR_SUBSCREEN on class CL_ISHMED_COMM_LOG_SHOW has no exception.

Method GET_DYNPRO_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_CONTAINER Value transfer Type reference (TYPE) CHAR20 Char 20 20041209

Method GET_DYNPRO_CONTAINER on class CL_ISHMED_COMM_LOG_SHOW has no exception.

Method GET_ENTRY_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ENTRY_COUNT Value transfer Type reference (TYPE) I 20050502

Method GET_ENTRY_COUNT on class CL_ISHMED_COMM_LOG_SHOW has no exception.

Method GET_REPID_FOR_SUBSCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REPID Value transfer Attribute reference (LIKE) SY-REPID 20041209

Method GET_REPID_FOR_SUBSCREEN on class CL_ISHMED_COMM_LOG_SHOW has no exception.

Method HAS_ENTRIES Signature

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

Method HAS_ENTRIES on class CL_ISHMED_COMM_LOG_SHOW has no exception.

Method HOTSPOT_CLICKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMN Value transfer Attribute reference (LIKE) 20050405
2 Importing ROW Value transfer Attribute reference (LIKE) 20050405

Method HOTSPOT_CLICKED on class CL_ISHMED_COMM_LOG_SHOW has no exception.

Method INTERNAL__GET_ACTIVE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_CURRENT_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ISHMED_COMM_LOG_SHOW the currently active instance of this class 20041213

Method INTERNAL__GET_ACTIVE_INSTANCE on class CL_ISHMED_COMM_LOG_SHOW has no exception.

Method INTERNAL__INIT_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SHOW_IN_CONTAINER Call by reference Type reference (TYPE) ISH_TRUE_FALSE CO_TRUE soll die Anzeige in einem Container passieren? 20050126

Method INTERNAL__INIT_CONTROL on class CL_ISHMED_COMM_LOG_SHOW has no exception.

Method ON_ALV_DOUBLECLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ROW Value transfer Attribute reference (LIKE) 20050502

Method ON_ALV_DOUBLECLICK on class CL_ISHMED_COMM_LOG_SHOW has no exception.

Method ON_ALV_USERCOMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_SALV_FUNCTION Value transfer Attribute reference (LIKE) 20050119

Method ON_ALV_USERCOMMAND on class CL_ISHMED_COMM_LOG_SHOW has no exception.

Method ON_PBO Signature

Method ON_PBO on class CL_ISHMED_COMM_LOG_SHOW has no parameter.
Method ON_PBO on class CL_ISHMED_COMM_LOG_SHOW has no exception.

Method REFRESH Signature

Method REFRESH on class CL_ISHMED_COMM_LOG_SHOW has no parameter.
Method REFRESH on class CL_ISHMED_COMM_LOG_SHOW has no exception.

Method SHOW_FULL_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALLOW_SELECTION Call by reference Type reference (TYPE) ISH_TRUE_FALSE c_ish_false 20050126
2 Importing I_TITLE Call by reference Type reference (TYPE) RSMPE-TITTEXT Text der Titelzeile 20050124

Method SHOW_FULL_SCREEN on class CL_ISHMED_COMM_LOG_SHOW has no exception.

Method SHOW_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_END_COLUMN Call by reference Attribute reference (LIKE) SY-CUCOL Horizontale Cursorposition bei PAI 20041221
2 Importing I_END_ROW Call by reference Attribute reference (LIKE) SY-CUROW Vertikale Cursorposition bei PAI 20041221
3 Importing I_START_COLUMN Call by reference Attribute reference (LIKE) SY-CUCOL Horizontale Cursorposition bei PAI 20041221
4 Importing I_START_ROW Call by reference Attribute reference (LIKE) SY-CUROW Vertikale Cursorposition bei PAI 20041221
5 Importing I_TITLE Call by reference Type reference (TYPE) RSMPE-TITTEXT Text der Titelzeile 20041222

Method SHOW_POPUP on class CL_ISHMED_COMM_LOG_SHOW has no exception.
Event Signatures

Event ENTRY_SELECTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ENTRY Exporting Value transfer Type reference (TYPE) N2COMM_LOG_HEADER Struktur: Statussatz für ein empfangenes Dokument 20050405
History
Last changed by/on SAP  20070917 
SAP Release Created in 600