Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | 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 | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_ISHMED_DOC_WORD_SCR | Reference to Active Screen 100 | 20050517 | |||
| 2 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_GUI_TIMER | Timer | 20050225 | |||
| 3 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ISHMED_DI_APPL_WORD | Integration Dictation Control in WordContainer | 20080312 | |||
| 4 | Instance attribute | Private | Object reference (TYPE REF TO) | I_OI_OLE_CONTAINER_CONTROL | OLE Container | 20050225 | |||
| 5 | Instance attribute | Private | Object reference (TYPE REF TO) | I_OI_DOCUMENT_PROXY | Document Proxy | 20050225 | |||
| 6 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_EX_ISHMED_WORD_DOCTYP | BAdI-Interface IF_EX_ISHMED_WORD_DOCTYP | 20050215 | |||
| 7 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_EX_ISHMED_WORDCONTAINER | BAdI-Interface IF_EX_ISHMED_WORDCONTAINER | 20050215 | |||
| 8 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_EX_ISHMED_WORD_SAVE | BAdI Interface IF_EX_ISHMED_WORD_SAVE | 20050215 | |||
| 9 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_EX_ISHMED_WORD_UPD | BAdI Interface IF_EX_ISHMED_WORD_UPD | 20050215 | |||
| 10 | Instance attribute | Private | Object reference (TYPE REF TO) | I_OI_FORM | Interface Reference Because of Macro | 20050225 | |||
| 11 | Instance attribute | Private | Object reference (TYPE REF TO) | I_OI_LINK_SERVER | Link Server Interface | 20050321 | |||
| 12 | Instance attribute | Private | Object reference (TYPE REF TO) | I_OI_TABLE_COLLECTION | Table Collection | 20050321 | |||
| 13 | Static Attribute | Private | Type reference (TYPE) | I | Counter | 20060530 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | ISHMED_N2BINARY | Binary Memory Object | 20050221 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | N2DTWORD | IS-H*MED: Table of Word application document categories | 20050127 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | N2_DICT_EASY | Display Mode | 20080312 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | N2_DICT_WORD | Dictation Functions - WordContainer Assignment | 20080312 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | ISHMED_T_N2STRING | Return Table Filled in Macro | 20050321 | |||
| 19 | Static Attribute | Private | Type reference (TYPE) | I | Timer Interval | 20050127 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | ISHMED_RN2PCWORDCONTAINER | Transfer to SAP Table | 20050321 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | BAdI Call During Word Document Update | 20050215 | |
| 2 | Instance method | Public | Method | Call Function Code Defined with BAdI | 20050617 | |
| 3 | Instance method | Public | Method | Initialization of Active BAdI | 20050215 | |
| 4 | Instance method | Private | Method | Checks Whether Doc Template or Word File Exists | 20050318 | |
| 5 | Instance method | Public | Method | Checks Whether Content of Document Has Changed | 20050224 | |
| 6 | Instance method | Private | Method | Checks for Changes Using Macro issaved | 20050225 | |
| 7 | Instance method | Private | Method | Create BAdI Exit Handler for Word Container | 20050215 | |
| 8 | Instance method | Private | Method | Creates WordContainer Controls | 20050125 | |
| 9 | Instance method | Private | Method | Check Whether Dictation Is Configured for Document Category | 20080312 | |
| 10 | Instance method | Private | Method | Create dictation, when button N2DI is activated | 20080312 | |
| 11 | Instance method | Private | Event handling method | Dictation Screen Closed | 20080312 | |
| 12 | Instance method | Private | Event handling method | Dictation/Transcription Produces Text for Further Processing | 20080312 | |
| 13 | Instance method | Private | Method | Execute a Macro | 20050215 | |
| 14 | Instance method | Private | Method | Gets Data Crown for Initial Creation | 20050321 | |
| 15 | Instance method | Private | Event handling method | Event for Timer | 20050128 | |
| 16 | Instance method | Public | Method | Save Document | 20050221 | |
| 17 | Instance method | Public | Method | Save Word Document on Work Station | 20050214 | |
| 18 | Instance method | Private | Method | Writes Application Log | 20050208 | |
| 19 | Instance method | Private | Method | Sets Document Format to Be Created (NATIVE, RTF, ..) | 20050127 | |
| 20 | Instance method | Private | Method | Read-Only/Protect/Status | 20050221 | |
| 21 | Instance method | Public | Method | Sets Title Row | 20050208 | |
| 22 | Instance method | Private | Method | Initializes Timer for Parameter N2_WORDCONT_AUTOSAVE | 20050127 | |
| 23 | Instance method | Private | Method | Switches Timer On | 20050127 | |
| 24 | 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 | 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 | 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 | E_BIN_DATA | Call by reference | Type reference (TYPE) | ISHMED_T_RAW32000 | IS-H*MED: uninterpretierte Folge von Bytes | 20050320 | |||
| 2 | E_LENGTH | Call by reference | Type reference (TYPE) | N2_BYTES | Größe der gespeicherten Datei in Bytes | 20050320 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | E_HAS_CHANGED | Call by reference | Type reference (TYPE) | C | X, wenn das Dokument geändert wurde | 20050224 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | I_DOCUMENT_FORMAT | Call by reference | Type reference (TYPE) | C | 'NATIVE' | Dokument Format (DOC,RTF, usw.) | 20050126 | ||
| 2 | I_MODE | Call by reference | Type reference (TYPE) | C | SPACE | unprotect/protect = X | 20050322 | ||
| 3 | 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 | 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 | 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 | I_MACRO_NAME | Call by reference | Type reference (TYPE) | STRING | Makroname | 20050215 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | E_FORMAT | Call by reference | Type reference (TYPE) | C | 20050127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 |