SAP ABAP Class CL_ISHMED_DI_DICTAT (Dictation)
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 20061004
Properties
Class CL_ISHMED_DI_DICTAT  
Short Description Dictation    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class N2DI    
Program status     
Category 0   
Package NMED_DI   i.s.h.med: Dictation System-API 
Created 20060927   SAP 
Last change 20081217   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_DI_DICTAT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISHMED_COLLECTION_OBJECT IS-H*MED: Interface for Object Type of an Object Collection 20061004
Friends
# Friend Modeled only Created on Description
1 CL_ISHMED_DI_DICTAT_PERSIST 20061015 Persistency Dictation
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_STATE_APPROVED Constant Public Type reference (TYPE) N2DI_DICTAT_STATE 'AP' Dictation Completed and Released 20061010
2 CO_STATE_CREATED Constant Public Type reference (TYPE) N2DI_DICTAT_STATE 'CR' Dictation Created, No Speech Recordings Exist 20061010
3 CO_STATE_IN_PROGRESS Constant Public Type reference (TYPE) N2DI_DICTAT_STATE 'PR' Dictation in Processing, Speech Recordings Exist 20061010
4 DICTAT_ID Instance attribute Public Attribute reference (LIKE) 20061004
5 GR_AGENT Static Attribute Private Object reference (TYPE REF TO) CA_ISHMED_DI_DICTAT_PERSIST Persistency Actor 20061008
6 GR_CONTEXT Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_DI_CONTEXT Assigned Context 20060927
7 GR_DICTAT_PERSIST Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_DI_DICTAT_PERSIST Persistency Dictation 20061009
8 GR_RECORDS Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_OBJECT_COLLECTION Object Collection of Speech Recordings 20060927
Methods
# Method Level Visibility Method type Description Created on
1 ADD_RECORD Instance method Public Method Adds Speech Recording Object to Dictation 20061006
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20061008
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060927
4 CREATE Static method Public Method Create New Dictation 20060927
5 DELETE Static method Public Method Deletes Dictation and Dependent Objects 20061006
6 FINALIZE Instance method Public Method Finalize 20060927
7 GET_BUSINESS_KEY_AND_TYPE Instance method Public Method Supplies i.s.h.med Object Key and Type 20061027
8 GET_CONTEXT Instance method Public Method Supplies Assigned Context Object 20061004
9 GET_DICTAT_ID Instance method Public Method Supplies Object Key of Dictation 20061006
10 GET_PRIORITY Instance method Public Method Returns the Priority 20100616
11 GET_RECORD Instance method Public Method Supplies Speech Recording Object 20061008
12 GET_STATE Instance method Public Method Supplies Dictation Status 20061027
13 OPEN Static method Public Method Open Existing Dictation 20060927
14 READ_RECORDS Instance method Private Method Persistency: Referential Reading of Speech Recordings 20061010
15 REC_ITERATOR Instance method Public Method Creates Iterator for Speech Recording List 20061008
16 RELEASE_CONTEXT Instance method Private Method Deletes Assignment to Context 20080307
17 SAVE Instance method Public Method Save Dictation 20061008
18 SET_CONTEXT Instance method Public Method Overwrites Context 20080307
19 SET_PRIORITY Instance method Public Method Sets priority 20100616
20 SET_STATE Instance method Public Method Sets the Dictation Status 20080826
Events
Class CL_ISHMED_DI_DICTAT has no event.
Types
Class CL_ISHMED_DI_DICTAT has no local type.
Method Signatures

Method ADD_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_RECORD Call by reference Object reference (TYPE REF TO) CL_ISHMED_DI_RECORD Verwaltungsobjekt Sprach-Aufzeichnung 20061006
# Exception Resumable Description Created on
1 CX_ISHMED_DI Ausnahmen in der Diktat - API 20061006

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DICTAT_PERSIST Call by reference Object reference (TYPE REF TO) CL_ISHMED_DI_DICTAT_PERSIST Persistenz Diktat 20061015
2 Importing I_DICTAT_ID Call by reference Type reference (TYPE) N2DI_ID Diktatschlüssel 20061010
# Exception Resumable Description Created on
1 CX_ISHMED_DI Ausnahmen in der Diktat - API 20060927

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUTHOR Call by reference Type reference (TYPE) N2DI_AUTHOR Autor der Sprachaufzeichnung 20061006
2 Importing I_BUSINESS_KEY Call by reference Type reference (TYPE) CLIKE Schlüssel des i.s.h.med Objekts 20060927
3 Importing I_CONTEXT_TYPE Call by reference Type reference (TYPE) N2DI_CONTEXT_TYPE Klassenname des Kontexttypen 20060927
4 Importing I_DESCRIPTION Call by reference Type reference (TYPE) N2DI_DICTAT_DESC Titel des Diktats 20061008
5 Importing I_PRIORITY Call by reference Type reference (TYPE) N2DI_PRIORITY '00' Priorität des Diktats 20061008
6 Importing I_RECORD_TYPE Call by reference Type reference (TYPE) N2DI_RECORD_TYPE 'DI' Aufnahmetyp 20061006
7 Returning RR_DICTAT Value transfer Object reference (TYPE REF TO) CL_ISHMED_DI_DICTAT Diktat 20060927
# Exception Resumable Description Created on
1 CX_ISHMED_DI Ausnahmen in der Diktat - API 20060927

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DICTAT_ID Call by reference Type reference (TYPE) N2DI_DICTAT-DICTAT_ID Diktatschlüssel 20061006
# Exception Resumable Description Created on
1 CX_ISHMED_DI_OBJECT_NOT_FOUND Ausnahmen in der Diktat - API 20061010

Method FINALIZE Signature

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

Method GET_BUSINESS_KEY_AND_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BUSINESS_KEY Call by reference Type reference (TYPE) N2DI_BUSINESS_KEY Serialisierter i.s.h.med. Objektschlüssel 20061027
2 Exporting E_CONTEXT_TYPE Call by reference Type reference (TYPE) N2DI_CONTEXT_TYPE Klassenname des Kontexttypen 20061027

Method GET_BUSINESS_KEY_AND_TYPE on class CL_ISHMED_DI_DICTAT has no exception.

Method GET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_CONTEXT Value transfer Object reference (TYPE REF TO) CL_ISHMED_DI_CONTEXT Abstrakte Beziehungsklasse Diktat - Kontext 20061004

Method GET_CONTEXT on class CL_ISHMED_DI_DICTAT has no exception.

Method GET_DICTAT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DICTAT_ID Value transfer Type reference (TYPE) N2DI_ID Diktatschlüssel 20061006

Method GET_DICTAT_ID on class CL_ISHMED_DI_DICTAT has no exception.

Method GET_PRIORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PRIOR Value transfer Type reference (TYPE) N2DI_PRIORITY Priorität 20100616

Method GET_PRIORITY on class CL_ISHMED_DI_DICTAT has no exception.

Method GET_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 Schlüssel der Sprach-Aufzeichnung 20061008
2 Returning RR_RECORD Value transfer Object reference (TYPE REF TO) CL_ISHMED_DI_RECORD Verwaltungsobjekt Sprach-Aufzeichnung 20061008
# Exception Resumable Description Created on
1 CX_ISHMED_DI Ausnahmen in der Diktat - API 20061008

Method GET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_STATE Value transfer Type reference (TYPE) N2DI_DICTAT_STATE Diktatstatus 20061027

Method GET_STATE on class CL_ISHMED_DI_DICTAT has no exception.

Method OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DICTAT_ID Call by reference Type reference (TYPE) N2DI_DICTAT-DICTAT_ID Diktatschlüssel 20061005
2 Returning RR_DICTAT Value transfer Object reference (TYPE REF TO) CL_ISHMED_DI_DICTAT Diktat 20061010
# Exception Resumable Description Created on
1 CX_ISHMED_DI Ausnahmen in der Diktat - API 20060927

Method READ_RECORDS Signature

Method READ_RECORDS on class CL_ISHMED_DI_DICTAT has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DI_OBJECT_NOT_FOUND Ausnahmen in der Diktat - API 20061010
2 CX_ISHMED_DI_RECORD Ausnahmen in der Sprach-Aufnahme 20061010

Method REC_ITERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_ITERATOR Value transfer Object reference (TYPE REF TO) IF_ISHMED_ITERATOR IS-H*MED: Iterator Interface 20061008

Method REC_ITERATOR on class CL_ISHMED_DI_DICTAT has no exception.

Method RELEASE_CONTEXT Signature

Method RELEASE_CONTEXT on class CL_ISHMED_DI_DICTAT has no parameter.
Method RELEASE_CONTEXT on class CL_ISHMED_DI_DICTAT has no exception.

Method SAVE Signature

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

Method SET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTEXT Call by reference Object reference (TYPE REF TO) CL_ISHMED_DI_CONTEXT Abstrakte Beziehungsklasse Diktat - Kontext 20080307
2 Returning RR_OLD_CONTEXT Value transfer Object reference (TYPE REF TO) CL_ISHMED_DI_CONTEXT Abstrakte Beziehungsklasse Diktat - Kontext 20080307

Method SET_CONTEXT on class CL_ISHMED_DI_DICTAT has no exception.

Method SET_PRIORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PRIOR Value transfer Type reference (TYPE) N2DI_PRIORITY Priorität 20100616

Method SET_PRIORITY on class CL_ISHMED_DI_DICTAT has no exception.

Method SET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STATE Call by reference Type reference (TYPE) N2DI_DICTAT_STATE Diktatstatus 20080826

Method SET_STATE on class CL_ISHMED_DI_DICTAT has no exception.
History
Last changed by/on SAP  20081217 
SAP Release Created in 700