SAP ABAP Class CL_ISHMED_DI_APPL (Basis Class for Applications)
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 20080311
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_DI_APPL_PMD2 Integration Dictation Control in PMD as Dialog Box 20080404
2 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_DI_APPL_WORD Integration Dictation Control in WordContainer 20080311
Properties
Class CL_ISHMED_DI_APPL  
Short Description Basis Class for Applications    
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 20070807   SAP 
Last change 20080716   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CO 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 20080311
Friends
Class CL_ISHMED_DI_APPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_PARAM_DISP_MODE_DOCKING Constant Public Type reference (TYPE) N2DI_PARAM 'DISPLAY_MODE_DOCKING' Display as Docking Container 20080311
2 CO_PARAM_DISP_MODE_POPUP Constant Public Type reference (TYPE) N2DI_PARAM 'DISPLAY_MODE_POPUP' Display as Dialog Box 20080311
3 FALSE Instance attribute Public Attribute reference (LIKE) 20080311
4 GR_DIALOGBOX_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DIALOGBOX_CONTAINER Container for Custom Controls in Screen Area 20080311
5 GR_DICTATION_VIEW Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_DI_CONTROL Control for Dictation Interface 20080311
6 GR_DOCKING_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DOCKING_CONTAINER Docking Control Container 20080311
7 GR_ERRORHANDLER Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Class for Error Handling 20080311
8 GR_PARENT_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20080311
9 G_API_CHANGED Instance attribute Protected Type reference (TYPE) ISH_TRUE_FALSE FALSE Changes to the API for TRUE (='1') and FALSE (='0') 20080311
10 G_APPL_MODE Instance attribute Protected Type reference (TYPE) SYTCODE Current Transaction Code 20080311
11 G_BUSINESS_KEY Instance attribute Protected Type reference (TYPE) STRING ID 20080311
12 G_CONTEXT_TYPE Instance attribute Protected Type reference (TYPE) N2DI_CONTEXT_TYPE Class Name of Context Types 20080311
13 G_EASY_MODE Instance attribute Protected Type reference (TYPE) FLAG SPACE Simplified Display 20080311
14 G_START_DICT Instance attribute Protected Type reference (TYPE) N2DI_START_DICT_AUTOM SPACE Create Dictation at Doc. Creation 20080311
15 INACTIVE Instance attribute Public Attribute reference (LIKE) 20080311
16 NO Instance attribute Public Attribute reference (LIKE) 20080311
17 OFF Instance attribute Public Attribute reference (LIKE) 20080311
18 ON Instance attribute Public Attribute reference (LIKE) 20080311
19 TRUE Instance attribute Public Attribute reference (LIKE) 20080311
20 YES Instance attribute Public Attribute reference (LIKE) 20080311
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Check 20080618
2 CHECK_CHANGES Instance method Public Method Checks Whether Changes Have Been Made 20080311
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080311
4 CREATE_DIALOGBOX_CONTAINER Instance method Protected Method Creates a Modeless Dialog Box 20080311
5 CREATE_DICTATION_VIEW Instance method Protected Method Creates the Dictation Control 20080311
6 CREATE_DOCKING_CONTAINER Instance method Protected Method Creates a Docking Container 20080311
7 FREE Instance method Public Method "Destructor" 20080311
8 GET_CONTEXT_TITLE Instance method Protected Method Determine Context Description 20080311
9 GET_DICTATION_CONTROL Instance method Public Method Returns the Dictation Control 20080311
10 GET_KEYWORD_LIST Instance method Protected Method List of Keywords for Text Fields 20080311
11 HANDLE_ON_CLOSE Instance method Private Event handling method Event Handler for Close Dialog Box 20080311
12 HANDLE_SAVE_REQUEST Instance method Private Event handling method Event Handler Confirmation Prompt 20080403
13 HAS_FOCUS Instance method Public Method Determine Focus 20080311
14 PBO Instance method Public Method PBO Processing 20080311
15 ROLLBACK Instance method Public Method Undo Changes 20080311
16 SAVE Instance method Public Method Save Data 20080311
17 SET_ACTIVE_RECORD Instance method Public Method Select Active Recording 20080311
18 SET_FOCUS Instance method Public Method Set Focus 20080311
19 SET_MODE Instance method Public Method Set Document Mode 20080311
Events
# Event Type Visibility Description Created on
1 ON_CLOSE Instance Event
(0)
Public
(2)
Dialog Box Closed 20080311
2 SAVE_REQUEST Instance Event
(0)
Public
(2)
Confirmation Prompt 20080403
Types
Class CL_ISHMED_DI_APPL has no local type.
Method Signatures

Method CHECK Signature

Method CHECK on class CL_ISHMED_DI_APPL has no parameter.
Method CHECK on class CL_ISHMED_DI_APPL has no exception.

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') 20080311

Method CHECK_CHANGES on class CL_ISHMED_DI_APPL has no exception.

Method CONSTRUCTOR 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_CONTAINER Abstracter Container fuer Diktat-Control 20080311
2 Importing I_APPL_MODE Call by reference Type reference (TYPE) CLIKE Anzeigemodus 20080311
3 Importing I_BUSINESS_KEY Call by reference Type reference (TYPE) STRING Schlüssel für Kontext 20080311
4 Importing I_CONTEXT_TYPE Call by reference Type reference (TYPE) N2DI_CONTEXT_TYPE Klassenname des Kontexttypen 20080311
5 Importing I_DISP_MODE Call by reference Type reference (TYPE) N2DI_PARAM 'DISPLAY_MODE_POPUP' Optionale Anzeige für Diktat-Control 20080311

Method CONSTRUCTOR on class CL_ISHMED_DI_APPL has no exception.

Method CREATE_DIALOGBOX_CONTAINER Signature

Method CREATE_DIALOGBOX_CONTAINER on class CL_ISHMED_DI_APPL has no parameter.
Method CREATE_DIALOGBOX_CONTAINER on class CL_ISHMED_DI_APPL has no exception.

Method CREATE_DICTATION_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RECORD_ID Call by reference Type reference (TYPE) N2DI_REC_ID ID der Aufzeichnung 20080403
# Exception Resumable Description Created on
1 CX_ISHMED_DI_LINK Ausnahmen im Linkelement DICATATION 20080805

Method CREATE_DOCKING_CONTAINER Signature

Method CREATE_DOCKING_CONTAINER on class CL_ISHMED_DI_APPL has no parameter.
Method CREATE_DOCKING_CONTAINER on class CL_ISHMED_DI_APPL has no exception.

Method FREE Signature

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

Method GET_CONTEXT_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

Method GET_CONTEXT_TITLE on class CL_ISHMED_DI_APPL has no exception.

Method GET_DICTATION_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VIEW Value transfer Object reference (TYPE REF TO) CL_ISHMED_DI_CONTROL Control für Diktatschnittstelle 20080311

Method GET_DICTATION_CONTROL on class CL_ISHMED_DI_APPL has no exception.

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_APPL has no exception.

Method HANDLE_ON_CLOSE Signature

Method HANDLE_ON_CLOSE on class CL_ISHMED_DI_APPL has no parameter.
Method HANDLE_ON_CLOSE on class CL_ISHMED_DI_APPL 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_APPL has no exception.

Method HAS_FOCUS Signature

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

Method HAS_FOCUS on class CL_ISHMED_DI_APPL has no exception.

Method PBO 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 20080404
2 Importing I_RECORD_ID Call by reference Type reference (TYPE) N2DI_REC_ID ID der Aufzeichnung 20080403

Method PBO on class CL_ISHMED_DI_APPL has no exception.

Method ROLLBACK Signature

Method ROLLBACK on class CL_ISHMED_DI_APPL has no parameter.
Method ROLLBACK on class CL_ISHMED_DI_APPL has no exception.

Method SAVE Signature

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

Method SET_ACTIVE_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RECORD_ID Call by reference Type reference (TYPE) N2DI_REC_ID ID Sprachaufzeichnung 20080311

Method SET_ACTIVE_RECORD on class CL_ISHMED_DI_APPL has no exception.

Method SET_FOCUS Signature

Method SET_FOCUS on class CL_ISHMED_DI_APPL has no parameter.
Method SET_FOCUS on class CL_ISHMED_DI_APPL 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 20080311

Method SET_MODE on class CL_ISHMED_DI_APPL has no exception.
Event Signatures

Event ON_CLOSE Signature
Event ON_CLOSE on class CL_ISHMED_DI_APPL has no parameter.
Event SAVE_REQUEST Signature
Event SAVE_REQUEST on class CL_ISHMED_DI_APPL has no parameter.
History
Last changed by/on SAP  20080716 
SAP Release Created in