SAP ABAP Class CL_ISHMED_DOC_WORD_SCR (i.s.h.med Control for Office Integration)
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 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_DOC_CTRLAREA_SCR Superclass for Document Display in Control Area 20050125
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_DOC_SCREEN_DIALOG Dialog Methods of a Document 20050201
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_DOC_SCREEN_PRINT Print Methods of a Document 20050201
Properties
Class CL_ISHMED_DOC_WORD_SCR  
Short Description i.s.h.med Control for Office Integration    
Super Class CL_ISHMED_DOC_CTRLAREA_SCR Superclass for Document Display in Control Area 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class N2DOC_WORD    
Program status P  SAP Standard Production Program 
Category 0   
Package NMED_DOC   IS-H*MED: Medical Documents 
Created 20050125   SAP 
Last change 20050705   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 N2APP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SOI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISHMED_DOC_SCREEN_DIALOG Dialog Methods of a Document 20050201
2 IF_ISHMED_DOC_SCREEN_PRINT Print Methods of a Document 20050201
Friends
# Friend Modeled only Created on Description
1 CL_ISHMED_DOC_WORD_DATA 20050517 Data Class for Word Documents
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_ACTIVE_SCREEN Static Attribute Protected Object reference (TYPE REF TO) CL_ISHMED_DOC_WORD_SCR Reference to Active Screen 100 20050517
2 GR_CL_GUI_TIMER Static Attribute Private Object reference (TYPE REF TO) CL_GUI_TIMER Timer 20050225
3 GR_CL_ISHMED_DI_APPL_WORD Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_DI_APPL_WORD Integration Dictation Control in WordContainer 20080312
4 GR_CONTAINER_CONTROL Instance attribute Private Object reference (TYPE REF TO) I_OI_OLE_CONTAINER_CONTROL OLE Container 20050225
5 GR_DOCUMENT_PROXY Instance attribute Private Object reference (TYPE REF TO) I_OI_DOCUMENT_PROXY Document Proxy 20050225
6 GR_EXIT_DOCTYP_FILTER Instance attribute Private Object reference (TYPE REF TO) IF_EX_ISHMED_WORD_DOCTYP BAdI-Interface IF_EX_ISHMED_WORD_DOCTYP 20050215
7 GR_EXIT_WORDCONTAINER Instance attribute Private Object reference (TYPE REF TO) IF_EX_ISHMED_WORDCONTAINER BAdI-Interface IF_EX_ISHMED_WORDCONTAINER 20050215
8 GR_EXIT_WORD_SAVE Instance attribute Private Object reference (TYPE REF TO) IF_EX_ISHMED_WORD_SAVE BAdI Interface IF_EX_ISHMED_WORD_SAVE 20050215
9 GR_EXIT_WORD_UPD Instance attribute Private Object reference (TYPE REF TO) IF_EX_ISHMED_WORD_UPD BAdI Interface IF_EX_ISHMED_WORD_UPD 20050215
10 GR_FORM_HANDLE Instance attribute Private Object reference (TYPE REF TO) I_OI_FORM Interface Reference Because of Macro 20050225
11 GR_LINK_SERVER Instance attribute Private Object reference (TYPE REF TO) I_OI_LINK_SERVER Link Server Interface 20050321
12 GR_TABLE_COLLECTION Instance attribute Private Object reference (TYPE REF TO) I_OI_TABLE_COLLECTION Table Collection 20050321
13 G_AUTOSAVE_COUNTER Static Attribute Private Type reference (TYPE) I Counter 20060530
14 G_DOCUMENT_BIN Instance attribute Private Type reference (TYPE) ISHMED_N2BINARY Binary Memory Object 20050221
15 G_N2DT_WORD Instance attribute Private Type reference (TYPE) N2DTWORD IS-H*MED: Table of Word application document categories 20050127
16 G_N2_DICT_EASY Instance attribute Private Type reference (TYPE) N2_DICT_EASY Display Mode 20080312
17 G_N2_DICT_WORD Instance attribute Private Type reference (TYPE) N2_DICT_WORD Dictation Functions - WordContainer Assignment 20080312
18 G_R3TABLE_OUT Instance attribute Private Type reference (TYPE) ISHMED_T_N2STRING Return Table Filled in Macro 20050321
19 G_TIMER_INTERVAL Static Attribute Private Type reference (TYPE) I Timer Interval 20050127
20 G_WORD_CONT Instance attribute Private Type reference (TYPE) ISHMED_RN2PCWORDCONTAINER Transfer to SAP Table 20050321
Methods
# Method Level Visibility Method type Description Created on
1 CALL_EXIT_WORD_UPD Instance method Private Method BAdI Call During Word Document Update 20050215
2 CALL_MOD_UPD_USER_EXIT Instance method Public Method Call Function Code Defined with BAdI 20050617
3 CALL_USER_EXITS Instance method Public Method Initialization of Active BAdI 20050215
4 CHECK_AND_TRANSFER_DOT_AND_DOC Instance method Private Method Checks Whether Doc Template or Word File Exists 20050318
5 CHECK_DOCUMENT_CHANGE Instance method Public Method Checks Whether Content of Document Has Changed 20050224
6 CHECK_MACRO_ISSAVED Instance method Private Method Checks for Changes Using Macro issaved 20050225
7 CREATE_EXIT_HANDLER Instance method Private Method Create BAdI Exit Handler for Word Container 20050215
8 CREATE_WORD_CONTROLS Instance method Private Method Creates WordContainer Controls 20050125
9 DICTATION_CHECK_ACTIVE Instance method Private Method Check Whether Dictation Is Configured for Document Category 20080312
10 DICTATION_CREATE Instance method Private Method Create dictation, when button N2DI is activated 20080312
11 DICTATION_ON_CLOSE Instance method Private Event handling method Dictation Screen Closed 20080312
12 DICTATION_TEXT_RECEIVED Instance method Private Event handling method Dictation/Transcription Produces Text for Further Processing 20080312
13 EXECUTE_MACRO Instance method Private Method Execute a Macro 20050215
14 GET_DATA_FOR_CREATE Instance method Private Method Gets Data Crown for Initial Creation 20050321
15 HANDLE_TIMER Instance method Private Event handling method Event for Timer 20050128
16 SAVE_DOCUMENT Instance method Public Method Save Document 20050221
17 SAVE_DOCUMENT_AS_LOCAL Instance method Public Method Save Word Document on Work Station 20050214
18 SET_APPLICATION_CALLED Instance method Private Method Writes Application Log 20050208
19 SET_DOCUMENT_FORMAT Instance method Private Method Sets Document Format to Be Created (NATIVE, RTF, ..) 20050127
20 SET_DOCUMENT_MODE Instance method Private Method Read-Only/Protect/Status 20050221
21 SET_DOC_TITLEBAR Instance method Public Method Sets Title Row 20050208
22 SET_TIMER Instance method Private Method Initializes Timer for Parameter N2_WORDCONT_AUTOSAVE 20050127
23 SET_TIMER_OFF Instance method Private Method Switches Timer On 20050127
24 SET_TIMER_ON Instance method Private Method Switches Timer Off 20050127
Events
Class CL_ISHMED_DOC_WORD_SCR has no event.
Types
Class CL_ISHMED_DOC_WORD_SCR has no local type.
Method Signatures

Method CALL_EXIT_WORD_UPD Signature

Method CALL_EXIT_WORD_UPD on class CL_ISHMED_DOC_WORD_SCR has no parameter.
Method CALL_EXIT_WORD_UPD on class CL_ISHMED_DOC_WORD_SCR has no exception.

Method CALL_MOD_UPD_USER_EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GUI_CODE Call by reference Type reference (TYPE) SY-UCOMM Menu Painter: Objektcode 20050617

Method CALL_MOD_UPD_USER_EXIT on class CL_ISHMED_DOC_WORD_SCR has no exception.

Method CALL_USER_EXITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_GUI_CODE Call by reference Type reference (TYPE) N2_GUI_CODE Menu Painter: Objektcode 20050216

Method CALL_USER_EXITS on class CL_ISHMED_DOC_WORD_SCR has no exception.

Method CHECK_AND_TRANSFER_DOT_AND_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BIN_DATA Call by reference Type reference (TYPE) ISHMED_T_RAW32000 IS-H*MED: uninterpretierte Folge von Bytes 20050320
2 Exporting E_LENGTH Call by reference Type reference (TYPE) N2_BYTES Größe der gespeicherten Datei in Bytes 20050320
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_WORD Fehler bei der Office Integration 20050318

Method CHECK_DOCUMENT_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HAS_CHANGED Call by reference Type reference (TYPE) C X, wenn das Dokument geändert wurde 20050224
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_WORD Fehler bei der Office Integration 20050224

Method CHECK_MACRO_ISSAVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HAS_CHANGED Call by reference Type reference (TYPE) I 0(not exist), 1(saved),2(changed) 20050225

Method CHECK_MACRO_ISSAVED on class CL_ISHMED_DOC_WORD_SCR has no exception.

Method CREATE_EXIT_HANDLER Signature

Method CREATE_EXIT_HANDLER on class CL_ISHMED_DOC_WORD_SCR has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_WORD Fehler bei der Office Integration 20050215

Method CREATE_WORD_CONTROLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOCUMENT_FORMAT Call by reference Type reference (TYPE) C 'NATIVE' Dokument Format (DOC,RTF, usw.) 20050126
2 Importing I_MODE Call by reference Type reference (TYPE) C SPACE unprotect/protect = X 20050322
3 Importing I_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20050125
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_WORD Fehler bei der Office Integration 20050125

Method DICTATION_CHECK_ACTIVE Signature

Method DICTATION_CHECK_ACTIVE on class CL_ISHMED_DOC_WORD_SCR has no parameter.
Method DICTATION_CHECK_ACTIVE on class CL_ISHMED_DOC_WORD_SCR has no exception.

Method DICTATION_CREATE Signature

Method DICTATION_CREATE on class CL_ISHMED_DOC_WORD_SCR has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_WORD Fehler bei der Office Integration 20080312

Method DICTATION_ON_CLOSE Signature

Method DICTATION_ON_CLOSE on class CL_ISHMED_DOC_WORD_SCR has no parameter.
Method DICTATION_ON_CLOSE on class CL_ISHMED_DOC_WORD_SCR has no exception.

Method DICTATION_TEXT_RECEIVED Signature

Method DICTATION_TEXT_RECEIVED on class CL_ISHMED_DOC_WORD_SCR has no parameter.
Method DICTATION_TEXT_RECEIVED on class CL_ISHMED_DOC_WORD_SCR has no exception.

Method EXECUTE_MACRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MACRO_NAME Call by reference Type reference (TYPE) STRING Makroname 20050215
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_WORD Fehler bei der Office Integration 20050215

Method GET_DATA_FOR_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_WAS_INTERRUPTED Call by reference Type reference (TYPE) C 'X' = Interrupted in User Exit 20100727

Method GET_DATA_FOR_CREATE on class CL_ISHMED_DOC_WORD_SCR has no exception.

Method HANDLE_TIMER Signature

Method HANDLE_TIMER on class CL_ISHMED_DOC_WORD_SCR has no parameter.
Method HANDLE_TIMER on class CL_ISHMED_DOC_WORD_SCR has no exception.

Method SAVE_DOCUMENT Signature

Method SAVE_DOCUMENT on class CL_ISHMED_DOC_WORD_SCR has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_WORD Fehler bei der Office Integration 20050226

Method SAVE_DOCUMENT_AS_LOCAL Signature

Method SAVE_DOCUMENT_AS_LOCAL on class CL_ISHMED_DOC_WORD_SCR has no parameter.
Method SAVE_DOCUMENT_AS_LOCAL on class CL_ISHMED_DOC_WORD_SCR has no exception.

Method SET_APPLICATION_CALLED Signature

Method SET_APPLICATION_CALLED on class CL_ISHMED_DOC_WORD_SCR has no parameter.
Method SET_APPLICATION_CALLED on class CL_ISHMED_DOC_WORD_SCR has no exception.

Method SET_DOCUMENT_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FORMAT Call by reference Type reference (TYPE) C 20050127
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_WORD Fehler bei der Office Integration 20050127

Method SET_DOCUMENT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MODE Call by reference Type reference (TYPE) C protect/Unprotect 20050221

Method SET_DOCUMENT_MODE on class CL_ISHMED_DOC_WORD_SCR has no exception.

Method SET_DOC_TITLEBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TITLE Call by reference Type reference (TYPE) SY-TITLE Inhalt der Titelzeile 20050208

Method SET_DOC_TITLEBAR on class CL_ISHMED_DOC_WORD_SCR has no exception.

Method SET_TIMER Signature

Method SET_TIMER on class CL_ISHMED_DOC_WORD_SCR has no parameter.
Method SET_TIMER on class CL_ISHMED_DOC_WORD_SCR has no exception.

Method SET_TIMER_OFF Signature

Method SET_TIMER_OFF on class CL_ISHMED_DOC_WORD_SCR has no parameter.
Method SET_TIMER_OFF on class CL_ISHMED_DOC_WORD_SCR has no exception.

Method SET_TIMER_ON Signature

Method SET_TIMER_ON on class CL_ISHMED_DOC_WORD_SCR has no parameter.
Method SET_TIMER_ON on class CL_ISHMED_DOC_WORD_SCR has no exception.
History
Last changed by/on SAP  20050705 
SAP Release Created in 600