SAP ABAP Class CL_ISHMED_DI_RECORD (Administration Object Speech Recording)
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 20060927
Properties
Class CL_ISHMED_DI_RECORD  
Short Description Administration Object Speech Recording    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
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
# Type group / Object type Type Type Description
1 ABAP 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 20060927
Friends
Class CL_ISHMED_DI_RECORD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_STATE_ARCHIVED Constant Public Type reference (TYPE) N2DI_RECORD_STATE 'ARC' Recording Archived 20080307
2 CO_STATE_CORRECT Constant Public Type reference (TYPE) N2DI_RECORD_STATE 'CO ' Transcript for Correction 20061009
3 CO_STATE_CORRECTED Constant Public Type reference (TYPE) N2DI_RECORD_STATE 'COD' Transcript Was Corrected 20061009
4 CO_STATE_CORRECT_PROGRESS Constant Public Type reference (TYPE) N2DI_RECORD_STATE 'COG' Correction in Process 20070215
5 CO_STATE_CREATED Constant Public Type reference (TYPE) N2DI_RECORD_STATE 'NEW' Recording Was Created 20061009
6 CO_STATE_PAUSED Constant Public Type reference (TYPE) N2DI_RECORD_STATE 'PAD' Recording Was Interrupted 20061009
7 CO_STATE_PROGRESS Constant Public Type reference (TYPE) N2DI_RECORD_STATE 'PRG' Recording in Process 20070214
8 CO_STATE_RECOGNIZE Constant Public Type reference (TYPE) N2DI_RECORD_STATE 'RC ' Recording Ready for Speech Recognition 20061012
9 CO_STATE_RECOGNIZED Constant Public Type reference (TYPE) N2DI_RECORD_STATE 'RCD' Speech Recognition Completed 20061012
10 CO_STATE_RECOGNIZE_PROGRESS Constant Public Type reference (TYPE) N2DI_RECORD_STATE 'RCG' Speech Recognition in Process 20070214
11 CO_STATE_TEXT_TRANSFERRED Constant Public Type reference (TYPE) N2DI_RECORD_STATE 'RCT' Recognized Text Has Been Transferred 20080307
12 CO_STATE_TRANSCRIBE Constant Public Type reference (TYPE) N2DI_RECORD_STATE 'TR ' Recording Ready for Transcription 20061009
13 CO_STATE_TRANSCRIBED Constant Public Type reference (TYPE) N2DI_RECORD_STATE 'TRD' Recording Has Been Transcripted 20061009
14 CO_STATE_TRANSCRIBE_PAUSED Constant Public Type reference (TYPE) N2DI_RECORD_STATE 'TRP' Transcription Was Interrupted 20061017
15 CO_STATE_TRANSCRIBE_PROGRESS Constant Public Type reference (TYPE) N2DI_RECORD_STATE 'TRG' Transcript in Process 20070214
16 CO_TYPE_CORRECTION Constant Public Type reference (TYPE) N2DI_RECORD_TYPE 'CO' Correction Type 20061008
17 CO_TYPE_DICTATION Constant Public Type reference (TYPE) N2DI_RECORD_TYPE 'DI' Dictation Type 20061008
18 CO_TYPE_INFORMATION Constant Public Type reference (TYPE) N2DI_RECORD_TYPE 'IN' Additional Information Type 20061008
19 CO_TYPE_INSTRUCTION Constant Public Type reference (TYPE) N2DI_RECORD_TYPE 'ST' Work Instruction Type 20061027
20 CO_TYPE_OTHERS Constant Public Type reference (TYPE) N2DI_RECORD_TYPE 'OT' Other Type 20061008
21 GR_AGENT Static Attribute Private Object reference (TYPE REF TO) CA_ISHMED_DI_RECORD_PERSIST Actor for Persistency 20061006
22 GR_DICTAT Instance attribute Public Object reference (TYPE REF TO) CL_ISHMED_DI_DICTAT Dictation 20060927
23 GR_PARENT_RECORD Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_DI_RECORD Assigned Parent Speech Recording 20061027
24 GR_RECORD_PERSISTENT Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_DI_RECORD_PERSIST Persistency Speech Recording 20061009
25 GR_SYSTEM Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_DI_DICTAT_SYSTEM Dictation System Description Object 20061011
26 GX_SYSTEM_ERROR Instance attribute Private Object reference (TYPE REF TO) CX_ISHMED_DI Exceptions in Dictation - API 20061013
27 RECORD_ID Instance attribute Public Attribute reference (LIKE) 20060927
Methods
# Method Level Visibility Method type Description Created on
1 BADI Instance method Private Method Loads BAdI Stub Record 20061013
2 BADI_RECOGNITION Instance method Private Method Loads BAdI Stub Recogniton 20061020
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20061006
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060927
5 CREATE Static method Public Method Creates New Speech Recording Administration Object 20060927
6 DELETE Static method Public Method Deletes Persistent Speech Recording Administration Object 20060929
7 DELETE_PARENT_LINK Instance method Public Method Undoes Assignment to Superordinate Speech Recording 20061027
8 FINALIZE Instance method Public Method Finalize 20060928
9 GET_AUTHOR Instance method Public Method Returns Author 20060929
10 GET_CHILDREN_RECORDS Instance method Public Method Returns Lower-Level Speech Recordings 20061110
11 GET_CREATE_DATE Instance method Public Method Returns Creation Date of Recording 20070215
12 GET_CREATE_TIME Instance method Public Method Returns Creation Time of Recording 20070215
13 GET_DURATION Instance method Public Method Supplies Length of Recording 20061012
14 GET_PARENT_RECORD Instance method Public Method Supplies Parent Speech Recording Administration Object 20061027
15 GET_STATE Instance method Public Method Supplies Recording Status 20060929
16 GET_SYSTEM Instance method Public Method Determine Connected External Dictation System 20061009
17 GET_TYPE Instance method Public Method Supplies Recording Type 20060929
18 GET_TYPIST Instance method Public Method Supplies ID of Clerk 20060929
19 INITIALIZE Instance method Public Method Initialization 20080307
20 INIT_SYSTEM Instance method Private Method Initializes External Dictation System 20061013
21 IS_VALID Instance method Public Method Can Recording Object Still Be Used? 20080806
22 LINK_TO_PARENT_RECORD Instance method Public Method Subordinates Speech Recording 20061010
23 ON_DATA_CHANGED Instance method Private Event handling method Event Handler for Data Change 20080307
24 OPEN Static method Public Method Loads Existing Speech Recording Administration Object 20060928
25 PAUSE Instance method Public Method Interrupt Recording 20061011
26 PAUSE_TRANSCRIPITION Instance method Public Method Interrupt Transcription 20061016
27 PLAY Instance method Public Method Play Recording 20061011
28 READ_RECORD_LINK Instance method Private Method Reads Speech Recording - Speech Recording - Relation 20061027
29 SAVE Instance method Public Method Saves Speech Recording Administration Object 20060929
30 SET_AUTHOR Instance method Public Method Sets Author 20060929
31 SET_DURATION Instance method Public Method Sets Recording Duration 20061012
32 SET_STATE Instance method Public Method Set Recording Status 20060929
33 SET_TEXT Instance method Public Method Sets Text of Speech Recording 20061027
34 SET_TYPE Instance method Public Method Set Recording Type 20060929
35 SET_TYPIST Instance method Public Method Set Clerk ID 20060929
36 START_RECOGNITION Instance method Public Method Starts Speech Recognition 20061020
37 START_RECORD Instance method Public Method Starts Recording 20061011
38 STOP Instance method Public Method Stop Recording 20061011
39 STOP_TRANSCRIPTION Instance method Public Method End Transcription 20061011
40 TRANSCRIBE Instance method Public Method Start Transcription 20061011
Events
# Event Type Visibility Description Created on
1 DATA_CHANGED Instance Event
(0)
Public
(2)
Data in Recording Was Changed 20080307
Types
Class CL_ISHMED_DI_RECORD has no local type.
Method Signatures

Method BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_BADI Value transfer Object reference (TYPE REF TO) BADI_ISH_DI_RECORD 20061013
# Exception Resumable Description Created on
1 CX_ISHMED_DI_ERR_CUSTOMIZING Ausnahmen in der Sprach-Aufnahme 20061015

Method BADI_RECOGNITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_BADI Value transfer Object reference (TYPE REF TO) BADI_ISH_DI_RECOGNITION 20061020
# Exception Resumable Description Created on
1 CX_ISHMED_DI_ERR_CUSTOMIZING Ausnahmen in der Sprach-Aufnahme 20061020

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DICTAT Call by reference Object reference (TYPE REF TO) CL_ISHMED_DI_DICTAT Diktat 20060927
2 Importing I_RECORD_ID Call by reference Type reference (TYPE) N2DI_REC_ID Schlüssel der Sprach-Aufzeichnung 20060927
# Exception Resumable Description Created on
1 CX_ISHMED_DI_RECORD Ausnahmen in der Sprach-Aufnahme 20060927

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DICTAT Call by reference Object reference (TYPE REF TO) CL_ISHMED_DI_DICTAT Zugeordnetes Diktat 20060927
2 Importing I_AUTHOR Call by reference Type reference (TYPE) N2DI_AUTHOR Autor der Sprachaufzeichnung 20060929
3 Importing I_RECORD_TYPE Call by reference Type reference (TYPE) N2DI_RECORD_TYPE Aufnahmetyp 20061006
4 Importing I_TYPIST Call by reference Type reference (TYPE) N2DI_TYPIST Schreibkraft 20061010
5 Returning RR_RECORD Value transfer Object reference (TYPE REF TO) CL_ISHMED_DI_RECORD Sprach-Aufnahme 20060927
# Exception Resumable Description Created on
1 CX_ISHMED_DI_RECORD Ausnahmen in der Sprach-Aufnahme 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_ID Diktatschlüssel 20061010
2 Importing I_RECORD_ID Call by reference Type reference (TYPE) N2DI_REC_ID Schlüssel der Sprach-Aufzeichnung 20061010
# Exception Resumable Description Created on
1 CX_ISHMED_DI_OBJECT_NOT_FOUND Ausnahmen in der Sprach-Aufnahme 20061010

Method DELETE_PARENT_LINK Signature

Method DELETE_PARENT_LINK on class CL_ISHMED_DI_RECORD has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DI_OBJECT_NOT_FOUND Objekt nicht gefunden 20061027
2 CX_ISHMED_DI_RECORD Ausnahmen in der Sprach-Aufnahme 20061027

Method FINALIZE Signature

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

Method GET_AUTHOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_AUTHOR Value transfer Type reference (TYPE) N2DI_AUTHOR 20060929
# Exception Resumable Description Created on
1 CX_ISHMED_DI_OBJECT_NOT_FOUND Objekt nicht gefunden 20061012

Method GET_CHILDREN_RECORDS Signature

Method GET_CHILDREN_RECORDS on class CL_ISHMED_DI_RECORD has no parameter.
Method GET_CHILDREN_RECORDS on class CL_ISHMED_DI_RECORD has no exception.

Method GET_CREATE_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CREATE_DATE Value transfer Type reference (TYPE) RI_ERDAT IS-H: Datum, an dem der Satz hinzugefügt wurde 20070215
# Exception Resumable Description Created on
1 CX_ISHMED_DI_OBJECT_NOT_FOUND Objekt nicht gefunden 20070215

Method GET_CREATE_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CREATE_TIME Value transfer Type reference (TYPE) RI_ERTIM IS-H: Uhrzeit, zu der der Satz hinzugefügt wurde 20070215
# Exception Resumable Description Created on
1 CX_ISHMED_DI_OBJECT_NOT_FOUND Objekt nicht gefunden 20070215

Method GET_DURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DURATION Value transfer Type reference (TYPE) N2DI_RECORD_LENGTH 20061012
# Exception Resumable Description Created on
1 CX_ISHMED_DI_OBJECT_NOT_FOUND 20061012

Method GET_PARENT_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_RECORD Value transfer Object reference (TYPE REF TO) CL_ISHMED_DI_RECORD Verwaltungsobjekt Sprachaufzeichnung 20061027
# Exception Resumable Description Created on
1 CX_ISHMED_DI_OBJECT_NOT_FOUND Objekt nicht gefunden 20061110
2 CX_ISHMED_DI_RECORD Ausnahmen in der Sprach-Aufnahme 20061110

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_RECORD_STATE 20060929
# Exception Resumable Description Created on
1 CX_ISHMED_DI_OBJECT_NOT_FOUND 20061012

Method GET_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_SYSTEM Value transfer Object reference (TYPE REF TO) CL_ISHMED_DI_DICTAT_SYSTEM Beschreibungsobjekt Diktatsystem 20061011
# Exception Resumable Description Created on
1 CX_ISHMED_DI_OBJECT_NOT_FOUND Ausnahmen in der Sprach-Aufnahme 20061009

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_RECORD_TYPE 20060929
# Exception Resumable Description Created on
1 CX_ISHMED_DI_OBJECT_NOT_FOUND 20061012

Method GET_TYPIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TYPIST Value transfer Type reference (TYPE) N2DI_TYPIST Schreibkraft 20060929
# Exception Resumable Description Created on
1 CX_ISHMED_DI_OBJECT_NOT_FOUND 20061012

Method INITIALIZE Signature

Method INITIALIZE on class CL_ISHMED_DI_RECORD has no parameter.
Method INITIALIZE on class CL_ISHMED_DI_RECORD has no exception.

Method INIT_SYSTEM Signature

Method INIT_SYSTEM on class CL_ISHMED_DI_RECORD has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DI_ERR_CUSTOMIZING Fehlerhafte Systemeinstellung 20061013
2 CX_ISHMED_DI_SYSTEM Ausnahmen Diktatsystem 20061013

Method IS_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VALID Value transfer Type reference (TYPE) ABAP_BOOL 20080806

Method IS_VALID on class CL_ISHMED_DI_RECORD has no exception.

Method LINK_TO_PARENT_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT_RECORD Call by reference Object reference (TYPE REF TO) CL_ISHMED_DI_RECORD Verwaltungsobjekt Sprach-Aufzeichnung 20061010
# Exception Resumable Description Created on
1 CX_ISHMED_DI_RECORD Ausnahmen in der Sprach-Aufnahme 20061010

Method ON_DATA_CHANGED Signature

Method ON_DATA_CHANGED on class CL_ISHMED_DI_RECORD has no parameter.
Method ON_DATA_CHANGED on class CL_ISHMED_DI_RECORD has no exception.

Method OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DICTAT Call by reference Object reference (TYPE REF TO) CL_ISHMED_DI_DICTAT Diktat 20061010
2 Importing I_RECORD_ID Call by reference Type reference (TYPE) N2DI_REC_ID Schlüssel der Sprach-Aufzeichnung 20060928
3 Returning RR_RECORD Value transfer Object reference (TYPE REF TO) CL_ISHMED_DI_RECORD Verwaltungsobjekt Sprach-Aufzeichnung 20060928
# Exception Resumable Description Created on
1 CX_ISHMED_DI_RECORD Ausnahmen in der Sprach-Aufnahme 20060928

Method PAUSE Signature

Method PAUSE on class CL_ISHMED_DI_RECORD has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DI_ERR_CUSTOMIZING 20061015
2 CX_ISHMED_DI_RECORD 20061011

Method PAUSE_TRANSCRIPITION Signature

Method PAUSE_TRANSCRIPITION on class CL_ISHMED_DI_RECORD has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DI_ERR_CUSTOMIZING Fehlerhafte Systemeinstellung 20061016
2 CX_ISHMED_DI_RECORD Ausnahmen in der Sprach-Aufnahme 20061016

Method PLAY Signature

Method PLAY on class CL_ISHMED_DI_RECORD has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DI_ERR_CUSTOMIZING 20061015
2 CX_ISHMED_DI_RECORD Ausnahmen in der Sprach-Aufnahme 20061011

Method READ_RECORD_LINK Signature

Method READ_RECORD_LINK on class CL_ISHMED_DI_RECORD has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DI_OBJECT_NOT_FOUND Objekt nicht gefunden 20061027

Method SAVE Signature

Method SAVE on class CL_ISHMED_DI_RECORD has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DI_RECORD Ausnahmen in der Sprach-Aufnahme 20060929

Method SET_AUTHOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUTHOR Value transfer Type reference (TYPE) N2DI_AUTHOR 20060929
# Exception Resumable Description Created on
1 CX_ISHMED_DI_OBJECT_NOT_FOUND 20061012

Method SET_DURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DURATION Value transfer Type reference (TYPE) N2DI_RECORD_LENGTH 20061012
# Exception Resumable Description Created on
1 CX_ISHMED_DI_OBJECT_NOT_FOUND 20061012

Method SET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STATE Value transfer Type reference (TYPE) N2DI_RECORD_STATE 20060929
# Exception Resumable Description Created on
1 CX_ISHMED_DI_OBJECT_NOT_FOUND 20061012

Method SET_TEXT 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 20061027
# Exception Resumable Description Created on
1 CX_ISHMED_DI_RECORD Ausnahmen in der Sprach-Aufnahme 20061027

Method SET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Value transfer Type reference (TYPE) N2DI_RECORD_TYPE 20060929
# Exception Resumable Description Created on
1 CX_ISHMED_DI_OBJECT_NOT_FOUND 20061012

Method SET_TYPIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPIST Value transfer Type reference (TYPE) N2DI_TYPIST 20060929
# Exception Resumable Description Created on
1 CX_ISHMED_DI_OBJECT_NOT_FOUND 20061012

Method START_RECOGNITION Signature

Method START_RECOGNITION on class CL_ISHMED_DI_RECORD has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DI_ERR_CUSTOMIZING 20061020
2 CX_ISHMED_DI_RECORD Ausnahmen in der Sprach-Aufnahme 20061020

Method START_RECORD Signature

Method START_RECORD on class CL_ISHMED_DI_RECORD has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DI_ERR_CUSTOMIZING 20061015
2 CX_ISHMED_DI_RECORD Ausnahmen in der Sprach-Aufnahme 20061011

Method STOP Signature

Method STOP on class CL_ISHMED_DI_RECORD has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DI_ERR_CUSTOMIZING 20061015
2 CX_ISHMED_DI_RECORD 20061011

Method STOP_TRANSCRIPTION Signature

Method STOP_TRANSCRIPTION on class CL_ISHMED_DI_RECORD has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DI_ERR_CUSTOMIZING 20061015
2 CX_ISHMED_DI_RECORD 20061011

Method TRANSCRIBE Signature

Method TRANSCRIBE on class CL_ISHMED_DI_RECORD has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DI_ERR_CUSTOMIZING 20061015
2 CX_ISHMED_DI_RECORD 20061011
Event Signatures

Event DATA_CHANGED Signature
Event DATA_CHANGED on class CL_ISHMED_DI_RECORD has no parameter.
History
Last changed by/on SAP  20081217 
SAP Release Created in 700