SAP ABAP Class CL_ISHMED_DI_CONTEXT (Abstract Relation Class Dictation - Context)
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_ISHMED_COLLECTION_OBJECT IS-H*MED: Interface for Object Type of an Object Collection 20061007
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_DI_CONTEXT_EMPL_RESP Dictation Context "Employee Responsible" 20080305
2 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_DI_CONTEXT_PATIENT Dictation Context "Patient" 20080305
3 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_DI_MEDOC_CONTEXT Adapter Class Dictation - Med. Document 20060927
Properties
Class CL_ISHMED_DI_CONTEXT  
Short Description Abstract Relation Class Dictation - Context    
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 20060927   SAP 
Last change 20080716   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 N2LIZ Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISHMED_COLLECTION_OBJECT IS-H*MED: Interface for Object Type of an Object Collection 20061007
Friends
Class CL_ISHMED_DI_CONTEXT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_TYPE_EMPL_RESP Constant Public Type reference (TYPE) N2DI_CONTEXT_TYPE 'CL_ISHMED_DI_CONTEXT_EMPL_RESP' Class Name of Context Type "Employee Responsible" 20080310
2 CO_TYPE_PATIENT Constant Public Type reference (TYPE) N2DI_CONTEXT_TYPE 'CL_ISHMED_DI_CONTEXT_PATIENT' Class Name of Context Type "Patient" 20080310
3 CO_TYPE_PMD2 Constant Public Type reference (TYPE) N2DI_CONTEXT_TYPE 'CL_ISHMED_DI_PMD2_CONTEXT' Class Name of Context Type "PMD GenVersion2" 20080310
4 CO_TYPE_WORD Constant Public Type reference (TYPE) N2DI_CONTEXT_TYPE 'CL_ISHMED_DI_WORD_CONTEXT' Class Name of Context Types 20080310
5 GR_AGENT Static Attribute Private Object reference (TYPE REF TO) CA_ISHMED_DI_CONTEXT_PERSIST Actor for Persistency 20061006
6 GR_CONTEXTS Static Attribute Private Object reference (TYPE REF TO) CL_ISHMED_OBJECT_COLLECTION List of Loaded Context Objects 20061007
7 GR_CONTEXT_PERSIST Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_DI_CONTEXT_PERSIST Persistency Dictation Context 20061006
8 INTERNAL_BUSINESS_KEY Instance attribute Private Attribute reference (LIKE) 20061007
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20061004
2 CREATE Static method Private Method Creates a New Context Object 20061007
3 FINALIZE Instance method Public Method Finalize 20060927
4 GET Static method Private Method Returns a Loaded Context Object 20061007
5 GET_BUSINESS_KEY Instance method Public Method Returns Key of Assigned i.s.h.med Object 20060927
6 GET_CASE_ID Instance method Public Method Returns Case Number 20061016
7 GET_CONTEXT_ID Instance method Public Method Returns Context Key 20061008
8 GET_DICTATS Instance method Public Method Returns Dictation for Context 20061006
9 GET_EMPLOYEE_RESP Instance method Public Method Returns Employee Responsible of i.s.h.med Object 20080307
10 GET_INSTANCE Static method Public Method Returns Context of i.s.h.med Object 20061004
11 GET_INSTITUTION Instance method Public Method Supplies Institution; Abstract 20070305
12 GET_PATIENT_ID Instance method Public Method Supplies Patient Number; Abstract 20061016
13 GET_TYPE Instance method Public Method Returns Context Type 20061027
14 GET_UID_BY_BKEY Static method Private Method Returns Context Key of Business Key 20061008
15 MAP_BKEY_TO_INTERNAL_BKEY Static method Private Method Serializes i.s.h.med Object Key for Object List 20061007
16 ON_DELETION Instance method Private Event handling method Context Object Was Marked as Deleted 20080806
17 SAVE_REQUEST Instance method Public Method Request for Data Storage of i.s.h.med Object 20061010
18 SET_BUSINESS_KEY Instance method Protected Method Sets Key of Assigned i.s.h.med Object 20061004
19 TEXT_RECEIVED Instance method Public Method Speech Recognition Has Recognized Text 20061021
Events
# Event Type Visibility Description Created on
1 EVT_SAVE_REQUEST Instance Event
(0)
Public
(2)
Event: Memory Requirements of i.s.h.med Object 20061016
2 EVT_TEXT_RECEIVED Instance Event
(0)
Public
(2)
Event: Speech Recognition Has Recognized Text 20061021
Types
Class CL_ISHMED_DI_CONTEXT has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_ISHMED_DI_CONTEXT has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ISHMED_DI_CONTEXT has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUSINESS_KEY Call by reference Type reference (TYPE) N2DI_BUSINESS_KEY Serialisierter i.s.h.med. Objektschlüssel 20061008
2 Importing I_CONTEXT_TYPE Call by reference Type reference (TYPE) N2DI_CONTEXT_TYPE Kontexttyp (Klassenname) 20061008
3 Returning RR_CONTEXT Value transfer Object reference (TYPE REF TO) CL_ISHMED_DI_CONTEXT Abstrakte Beziehungsklasse Diktat - Kontext 20061008
# Exception Resumable Description Created on
1 CX_ISHMED_DI_CONTEXT Ausnahmen im Diktat - Kontext 20061008

Method FINALIZE Signature

Method FINALIZE on class CL_ISHMED_DI_CONTEXT has no parameter.
Method FINALIZE on class CL_ISHMED_DI_CONTEXT has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUSINESS_KEY Call by reference Type reference (TYPE) N2DI_BUSINESS_KEY i.s.h.med Objektschlüssel 20061007
2 Importing I_CONTEXT_TYPE Call by reference Type reference (TYPE) N2DI_CONTEXT_TYPE Klassenname des Kontexttypen 20061007
3 Returning RR_CONTEXT Value transfer Object reference (TYPE REF TO) CL_ISHMED_DI_CONTEXT Abstrakte Beziehungsklasse Diktat - Kontext 20061007
# Exception Resumable Description Created on
1 CX_ISHMED_DI_OBJECT_NOT_FOUND Ausnahmen im Diktat - Kontext 20061009

Method GET_BUSINESS_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BUSINESS_KEY Value transfer Type reference (TYPE) CLIKE Schlüssel 20060927

Method GET_BUSINESS_KEY on class CL_ISHMED_DI_CONTEXT has no exception.

Method GET_CASE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CASE_ID Value transfer Type reference (TYPE) FALNR IS-H: Fallnummer 20061016

Method GET_CASE_ID on class CL_ISHMED_DI_CONTEXT has no exception.

Method GET_CONTEXT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CONTEXT_ID Value transfer Type reference (TYPE) N2DI_CONTEXT_ID Kontextschlüssel 20061008

Method GET_CONTEXT_ID on class CL_ISHMED_DI_CONTEXT has no exception.

Method GET_DICTATS Signature

Method GET_DICTATS on class CL_ISHMED_DI_CONTEXT has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DI_CONTEXT Ausnahmen im Diktat - Kontext 20061006

Method GET_EMPLOYEE_RESP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_EMPLOYEE_RESP Value transfer Type reference (TYPE) N1MITARB Verantwortlicher Mitarbeiter 20080307

Method GET_EMPLOYEE_RESP on class CL_ISHMED_DI_CONTEXT has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUSINESS_KEY Call by reference Type reference (TYPE) CLIKE Schlüssel des i.s.h.med Objekts 20061004
2 Importing I_CONTEXT_TYPE Call by reference Type reference (TYPE) N2DI_CONTEXT_TYPE Klassenname des Kontexttypen 20061004
3 Returning RR_CONTEXT Value transfer Object reference (TYPE REF TO) CL_ISHMED_DI_CONTEXT Referenz auf den Kontextadapter 20061004
# Exception Resumable Description Created on
1 CX_ISHMED_DI_CONTEXT Ausnahmen im Diktat - Kontext 20061004

Method GET_INSTITUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INSTITUTION Value transfer Type reference (TYPE) EINRI IS-H: Einrichtung 20070305
# Exception Resumable Description Created on
1 CX_ISHMED_DI_CONTEXT Ausnahmen im Diktat - Kontext 20070305

Method GET_PATIENT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PATIENT_ID Value transfer Type reference (TYPE) PATNR IS-H: Patientennummer 20061016
# Exception Resumable Description Created on
1 CX_ISHMED_DI_CONTEXT Ausnahmen im Diktat - Kontext 20061017

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TYPE Value transfer Type reference (TYPE) N2DI_CONTEXT_TYPE Klassenname des Kontexttypen 20061027

Method GET_TYPE on class CL_ISHMED_DI_CONTEXT has no exception.

Method GET_UID_BY_BKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUSINESS_KEY Call by reference Type reference (TYPE) N2DI_BUSINESS_KEY Serialisierter i.s.h.med. Objektschlüssel 20061008
2 Importing I_CONTEXT_TYPE Call by reference Type reference (TYPE) N2DI_CONTEXT_TYPE Klassenname des Kontexttypen 20061008
3 Returning R_CONTEXT_ID Value transfer Type reference (TYPE) N2DI_CONTEXT_ID Kontextschlüssel 20061008
# Exception Resumable Description Created on
1 CX_ISHMED_DI_OBJECT_NOT_FOUND 20061009

Method MAP_BKEY_TO_INTERNAL_BKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUSINESS_KEY Call by reference Type reference (TYPE) N2DI_BUSINESS_KEY Serialisierter i.s.h.med. Objektschlüssel 20061007
2 Importing I_CONTEXT_TYPE Call by reference Type reference (TYPE) N2DI_CONTEXT_TYPE Klassenname des Kontexttypen 20061007
3 Returning R_KEY Value transfer Attribute reference (LIKE) INTERNAL_BUSINESS_KEY 20061007

Method MAP_BKEY_TO_INTERNAL_BKEY on class CL_ISHMED_DI_CONTEXT has no exception.

Method ON_DELETION Signature

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

Method ON_DELETION on class CL_ISHMED_DI_CONTEXT has no exception.

Method SAVE_REQUEST Signature

Method SAVE_REQUEST on class CL_ISHMED_DI_CONTEXT has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DI_CONTEXT Ausnahmen im Diktat - Kontext 20061010

Method SET_BUSINESS_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUSINESS_KEY Call by reference Type reference (TYPE) CLIKE Schlüssel des i.s.h.med Objektes 20061004

Method SET_BUSINESS_KEY on class CL_ISHMED_DI_CONTEXT has no exception.

Method TEXT_RECEIVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TEXT Call by reference Type reference (TYPE) N2DI_TEXT Klartext einer Sprachaufzeichnung 20061021
# Exception Resumable Description Created on
1 CX_ISHMED_DI_CONTEXT Ausnahmen im Diktat - Kontext 20061021
Event Signatures

Event EVT_SAVE_REQUEST Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 CR_MESSAGE Exporting Value transfer Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Nachricht 20061030

Event EVT_TEXT_RECEIVED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 TEXT Exporting Value transfer Type reference (TYPE) N2DI_TEXT Klartext einer Sprachaufzeichnung 20061021
History
Last changed by/on SAP  20080716 
SAP Release Created in 700