SAP ABAP Class CL_ISHMED_DI_LINK (DICTATION Link Module)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-HMED (Application Component) Clinical System
     NMED_DI (Package) i.s.h.med: Dictation System-API
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 20061017
Properties
Class CL_ISHMED_DI_LINK  
Short Description DICTATION Link Module    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NMED_DI   i.s.h.med: Dictation System-API 
Created 20061017   SAP 
Last change 20080716   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 CL_ISHMED_DI_RECORD Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 N2F Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 N2R Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20061017
Friends
Class CL_ISHMED_DI_LINK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE Instance attribute Public Attribute reference (LIKE) 20061017
2 CO_PMD_CONTEXT Constant Protected Type reference (TYPE) N2DI_CONTEXT_TYPE 'CL_ISHMED_DI_PMD2_CONTEXT' Class Name of Context Types 20061018
3 CO_TEXT_BGN Constant Protected Type reference (TYPE) N2DI_TEXT_ART 'A' Insert Text at Start 20080311
4 CO_TEXT_CHG Constant Protected Type reference (TYPE) N2DI_TEXT_ART 'C' Replace Text 20080311
5 CO_TEXT_END Constant Protected Type reference (TYPE) N2DI_TEXT_ART 'E' Append Text at End 20080311
6 CO_TEXT_RECEIVED Constant Protected Type reference (TYPE) UI_FUNC 'N2_DI_TEXT_RECEIVED' Function Code 20080311
7 FALSE Instance attribute Public Attribute reference (LIKE) 20061017
8 GR_DICTATION_VIEW Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_DI_CONTROL Control DICTATION 20080311
9 GR_ERRORHANDLER Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Class for Error Handling 20080311
10 GR_PMD_SERVICE Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_PMD_SERVICES PMD: Public APIs 20061017
11 GS_DOCUMENT_KEY Instance attribute Protected Type reference (TYPE) RN2DOC_KEY Key for a Document 20061017
12 GT_ELEMENTS Instance attribute Protected Type reference (TYPE) N2PMDELEMDEFS PMD: Element Descriptions 20061021
13 G_EASY_MODE Instance attribute Protected Type reference (TYPE) FLAG 'X' Simplified Display 20080311
14 G_HAS_CHANGES Instance attribute Protected Type reference (TYPE) ISH_TRUE_FALSE FALSE IS-H: Boolean Data Type for TRUE (="1") and FALSE (="0") 20061018
15 G_MODE Instance attribute Protected Type reference (TYPE) SY-TCODE Current Transaction Code 20061019
16 G_PMD_OPEN Instance attribute Protected Type reference (TYPE) ISH_ON_OFF PMD Service Opened (Gen1) 20090316
17 G_QUICK_EXIT Instance attribute Protected Type reference (TYPE) FLAG SPACE Exit Document after Dictation 20080311
18 G_START_DICT Instance attribute Protected Type reference (TYPE) N2DI_START_DICT_AUTOM SPACE Create Dictation at Doc. Creation 20080311
19 INACTIVE Instance attribute Public Attribute reference (LIKE) 20061017
20 NO Instance attribute Public Attribute reference (LIKE) 20061017
21 OFF Instance attribute Public Attribute reference (LIKE) 20061017
22 ON Instance attribute Public Attribute reference (LIKE) 20061017
23 TRUE Instance attribute Public Attribute reference (LIKE) 20061017
24 YES Instance attribute Public Attribute reference (LIKE) 20061017
Methods
# Method Level Visibility Method type Description Created on
1 CALL_PMD_SAVE Instance method Protected Method Calls Save Function of PMDs 20080403
2 CHECK_CHANGES Instance method Public Method Check Whether Changes Were Made 20061017
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20061017
4 FREE Instance method Public Method "Destructor" 20061017
5 GET_DOCUMENT_TITLE Instance method Protected Method Determine Description of Document Type 20080311
6 GET_KEYWORD_LIST Instance method Protected Method List of Keywords for Text Fields 20080311
7 HANDLE_API_TEXT_FILE Instance method Protected Event handling method Receive Text File from Dictation System 20080311
8 HANDLE_SAVE_REQUEST Instance method Protected Event handling method Save PMD 20080403
9 HAS_FOCUS Instance method Public Method Determine Focus 20061017
10 PBO Instance method Public Method PBO Processing 20061017
11 SAVE Instance method Public Method Save Data 20061018
12 SET_FOCUS Instance method Public Method Set focus 20061017
13 SET_MODE Instance method Public Method Set Document Mode 20061017
14 SET_RECEIVED_TEXT Instance method Protected Method Write Text in Text Fields 20080311
15 USER_COMMAND Instance method Public Method Edit User Command 20080311
Events
Class CL_ISHMED_DI_LINK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_DICTATION Protected See coding 20061018 BEGIN OF t_dictation, id TYPE n2di_id, object TYPE REF TO cl_ishmed_di_dictat, END OF t_dictation
2 T_DICTATION_TABLE Protected See coding 20061018 T_DICTATION_TABLE TYPE hashed TABLE OF t_dictation WITH unique key id
Method Signatures

Method CALL_PMD_SAVE Signature

Method CALL_PMD_SAVE on class CL_ISHMED_DI_LINK has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DI_LINK Ausnahmen im Linkelement DICATATION 20080403

Method CHECK_CHANGES Signature

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

Method CHECK_CHANGES on class CL_ISHMED_DI_LINK has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PMD_SERVICE Call by reference Object reference (TYPE REF TO) CL_ISHMED_PMD_SERVICES PMD: public APIs 20061017
2 Importing IS_DOCUMENT_KEY Call by reference Type reference (TYPE) RN2DOC_KEY 20061017
3 Importing I_EASY_MODE Call by reference Type reference (TYPE) FLAG vereinfachte Anzeige 20080311
4 Importing I_QUICK_EXIT Call by reference Type reference (TYPE) FLAG schnelles Verlassen Dokument 20080311
5 Importing I_START_DICT Call by reference Type reference (TYPE) N2DI_START_DICT_AUTOM Anlegen Diktat bei Dok.Anlage 20080311

Method CONSTRUCTOR on class CL_ISHMED_DI_LINK has no exception.

Method FREE Signature

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

Method GET_DOCUMENT_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VALUE Value transfer Type reference (TYPE) STRING 20080311
# Exception Resumable Description Created on
1 CX_ISHMED_DI_LINK Ausnahmen im Linkelement DICATATION 20080311

Method GET_KEYWORD_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_LIST Value transfer Type reference (TYPE) ISHMED_T_DI_TEXTKEY Einstellungen für Schlüsselwörter 20080311

Method GET_KEYWORD_LIST on class CL_ISHMED_DI_LINK has no exception.

Method HANDLE_API_TEXT_FILE Signature

Method HANDLE_API_TEXT_FILE on class CL_ISHMED_DI_LINK has no parameter.
Method HANDLE_API_TEXT_FILE on class CL_ISHMED_DI_LINK has no exception.

Method HANDLE_SAVE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_SAVE Call by reference Attribute reference (LIKE) 20080822

Method HANDLE_SAVE_REQUEST on class CL_ISHMED_DI_LINK has no exception.

Method HAS_FOCUS Signature

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

Method HAS_FOCUS on class CL_ISHMED_DI_LINK has no exception.

Method PBO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container fuer Custom Controls in der Dynpro Area 20061017
2 Importing IT_PROPERTIES Call by reference Type reference (TYPE) RN2PROPERTIES Eigenschaftstabelle 20061017
3 Importing I_MODE Call by reference Type reference (TYPE) SY-TCODE Aktueller Transaktionscode 20080311

Method PBO on class CL_ISHMED_DI_LINK has no exception.

Method SAVE Signature

Method SAVE on class CL_ISHMED_DI_LINK has no parameter.
Method SAVE on class CL_ISHMED_DI_LINK has no exception.

Method SET_FOCUS Signature

Method SET_FOCUS on class CL_ISHMED_DI_LINK has no parameter.
Method SET_FOCUS on class CL_ISHMED_DI_LINK has no exception.

Method SET_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODE Call by reference Type reference (TYPE) SY-TCODE Aktueller Transaktionscode 20061017

Method SET_MODE on class CL_ISHMED_DI_LINK has no exception.

Method SET_RECEIVED_TEXT Signature

Method SET_RECEIVED_TEXT on class CL_ISHMED_DI_LINK has no parameter.
Method SET_RECEIVED_TEXT on class CL_ISHMED_DI_LINK has no exception.

Method USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_COMMAND Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20080311

Method USER_COMMAND on class CL_ISHMED_DI_LINK has no exception.
History
Last changed by/on SAP  20080716 
SAP Release Created in 700