SAP ABAP Class CL_ISHMED_DWSWL_WORK (ISHMED Situation)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-H (Application Component) SAP Healthcare - Industry-Specific Components for Hospitals
     NMED_DWS_COMP (Package) IS-H: Documentation Work Station Components
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_DWSWL_OBJECT i.s.h.med Interface for Task List Objects 20041216
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_DWSWL_USAGE_COUNT ISHMED Usage Frequency 20050303
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20041223
Properties
Class CL_ISHMED_DWSWL_WORK  
Short Description ISHMED Situation    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package NMED_DWS_COMP   IS-H: Documentation Work Station Components 
Created 20041216   SAP 
Last change 20050615   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_DWSWL_WORK has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISHMED_DWSWL_OBJECT i.s.h.med Interface for Task List Objects 20041216
2 IF_ISHMED_DWSWL_USAGE_COUNT ISHMED Usage Frequency 20050303
3 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20041223
Friends
Class CL_ISHMED_DWSWL_WORK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_MODE_DELETE Instance attribute Protected Attribute reference (LIKE) 20041227
2 CO_MODE_INSERT Instance attribute Protected Attribute reference (LIKE) 20041223
3 CO_MODE_UNCHANGED Instance attribute Protected Attribute reference (LIKE) 20041223
4 CO_MODE_UPDATE Instance attribute Protected Attribute reference (LIKE) 20041223
5 GR_NOTE Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_DWSWL_LT i.s.h.med Note Task List 20050106
6 GR_SNAPSHOT Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_DWSWL_WORK_SNAP ISHMED Snapshot Situation 20041227
7 GS_WORK Instance attribute Protected Type reference (TYPE) RN2DWSWL_WORK Situation 20041223
8 GS_WORK_ORIG Instance attribute Protected Type reference (TYPE) RN2DWSWL_WORK Situation 20041227
9 G_MODE Instance attribute Protected Type reference (TYPE) ISH_MODUS Processing Mode 20041223
10 G_READONLY Instance attribute Protected Type reference (TYPE) N2DWSWL_READONLY Display / Change Mode 20041223
11 OFF Instance attribute Protected Attribute reference (LIKE) 20041223
12 ON Instance attribute Protected Attribute reference (LIKE) 20041223
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method 20041216
2 CHECK_READONLY Instance method Protected Method Error, If in Display Mode 20041227
3 CLOSE Instance method Public Method 20050113
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041223
5 CREATE Static method Public Method Generate Object 20041223
6 CREATE_ADHOC Static method Public Method Create Ad-Hoc Situation 20050214
7 DELETE Instance method Public Method 20041216
8 DEQUEUE Instance method Private Method Release Database Lock 20041223
9 DESTROY Instance method Public Method 20050105
10 ENQUEUE Instance method Private Method Set Database Lock 20041223
11 FILL Instance method Protected Method Supplement data 20041223
12 GET_DATA Instance method Public Method Get data 20041227
13 GET_DATA_FOR_EXTERNAL_INSERT Instance method Public Method Format Data for Saving Using Caller (Only Insert) 20050303
14 GET_FOR_PATIENT Static method Public Method Determine Situations for Patient 20041227
15 GET_FOR_WS Static method Public Method Determine Situations for Situation Template 20041227
16 GET_ID Instance method Public Method 20041229
17 GET_INTERSECTION Static method Public Method Determine Intersection of Situation Templates for Patients 20050215
18 GET_NAME Instance method Public Method 20050104
19 GET_NOTE Instance method Public Method 20050106
20 GET_PATNR Instance method Public Method Get Patient Number 20050104
21 GET_SHORT_CODE Instance method Public Method 20050503
22 GET_START_DATA Static method Public Method Get Situation Data for DWS Call 20050110
23 GET_STATE Instance method Public Method 20041216
24 GET_TEXT Instance method Public Method 20041216
25 GET_TEXT_AS_STRING Instance method Public Method 20041223
26 GET_WORK_IDS_FOR_WS_AND_PAT Static method Public Method Situations for Situation Template and Patient 20050215
27 GET_WS_ID_FOR_WORK Static method Public Method Determine Situation Template Key for Situation 20050301
28 IN_USE Instance method Public Method Situation Contains Tasks 20041223
29 IS_ASSIGNED Static method Public Method Situation for Situation Template to Patient Exists? 20041227
30 IS_CHANGED Instance method Public Method 20041216
31 IS_DELETED Instance method Public Method 20050104
32 IS_NEW Instance method Public Method 20041216
33 IS_READONLY Instance method Public Method 20041216
34 LOAD Static method Public Method Load Object 20041223
35 READ_FROM_DB Instance method Protected Method Read from DB 20041223
36 REFRESH Instance method Public Method 20041223
37 SAVE Instance method Public Method 20041216
38 SET_DATA Instance method Public Method Change Data 20041227
39 SET_NAME Instance method Public Method Change Description 20041223
40 SET_NOTE Instance method Public Method 20050106
41 SET_PATNR Instance method Public Method Change Patient Number 20050111
42 SET_READONLY Instance method Public Method 20041216
43 SNAP Instance method Public Method 20041227
44 UNDO Instance method Public Method 20041227
Events
Class CL_ISHMED_DWSWL_WORK has no event.
Types
Class CL_ISHMED_DWSWL_WORK has no local type.
Method Signatures

Method CHECK Signature

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

Method CHECK_READONLY Signature

Method CHECK_READONLY on class CL_ISHMED_DWSWL_WORK has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme in der Komponente Aufgabenliste 20041227

Method CLOSE Signature

Method CLOSE on class CL_ISHMED_DWSWL_WORK has no parameter.
Method CLOSE on class CL_ISHMED_DWSWL_WORK has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WORK Call by reference Type reference (TYPE) RN2DWSWL_WORK Situation 20041223
2 Importing I_MODE Call by reference Type reference (TYPE) ISH_MODUS Bearbeitungsmodus von Datensätzen (I/U/D) 20041223
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme in der Komponente Aufgabenliste 20041223

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EINRI Call by reference Type reference (TYPE) EINRI Einrichtung 20041227
2 Importing I_PATNR Call by reference Type reference (TYPE) PATNR Patientennummer 20041227
3 Importing I_WS_ID Call by reference Type reference (TYPE) N2DWSWL_WS_ID Schlüssel Situationsvorlage 20041223
4 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ISHMED_DWSWL_WORK ISHMED Situation 20041223
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme in der Komponente Aufgabenliste 20041223

Method CREATE_ADHOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AREA Call by reference Type reference (TYPE) N2DWSWL_AREA Arbeitsgebiet 20050214
2 Importing I_EINRI Call by reference Type reference (TYPE) EINRI Einrichtung 20050214
3 Importing I_PATNR Call by reference Type reference (TYPE) PATNR Patientennummer 20050214
4 Importing I_WORK_NAME Call by reference Type reference (TYPE) N2DWSWL_WORK_NAME Bezeichnung einer Situation 20050215
5 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ISHMED_DWSWL_WORK ISHMED Situation 20050214
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme in der Komponente Aufgabenliste 20050214

Method DELETE Signature

Method DELETE on class CL_ISHMED_DWSWL_WORK has no parameter.
Method DELETE on class CL_ISHMED_DWSWL_WORK has no exception.

Method DEQUEUE Signature

Method DEQUEUE on class CL_ISHMED_DWSWL_WORK has no parameter.
Method DEQUEUE on class CL_ISHMED_DWSWL_WORK has no exception.

Method DESTROY Signature

Method DESTROY on class CL_ISHMED_DWSWL_WORK has no parameter.
Method DESTROY on class CL_ISHMED_DWSWL_WORK has no exception.

Method ENQUEUE Signature

Method ENQUEUE on class CL_ISHMED_DWSWL_WORK has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT_LOCK Ausnahme in Komponente Aufgabenliste - Sperren 20041223

Method FILL Signature

Method FILL on class CL_ISHMED_DWSWL_WORK has no parameter.
Method FILL on class CL_ISHMED_DWSWL_WORK has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_WORK Call by reference Type reference (TYPE) RN2DWSWL_WORK Situation 20041227

Method GET_DATA on class CL_ISHMED_DWSWL_WORK has no exception.

Method GET_DATA_FOR_EXTERNAL_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_WORK Value transfer Type reference (TYPE) RN2DWSWL_WORK Situation 20050303
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme in der Komponente Aufgabenliste 20050303

Method GET_FOR_PATIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WORK Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_WORK Situationen 20041227
2 Importing IT_AREA Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_AREA Arbeitsgebiete 20050114
3 Importing IT_WORK_STATE Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_WORK_STATE Status der Situation 20050126
4 Importing I_EINRI Call by reference Type reference (TYPE) EINRI Einrichtung 20041227
5 Importing I_PATNR Call by reference Type reference (TYPE) PATNR Patientennummer 20041227

Method GET_FOR_PATIENT on class CL_ISHMED_DWSWL_WORK has no exception.

Method GET_FOR_WS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WORK Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_WORK Situationen 20041227
2 Importing I_WS_ID Call by reference Type reference (TYPE) N2DWSWL_WS_ID Schlüssel Situationsvorlage 20041227

Method GET_FOR_WS on class CL_ISHMED_DWSWL_WORK has no exception.

Method GET_ID Signature

Method GET_ID on class CL_ISHMED_DWSWL_WORK has no parameter.
Method GET_ID on class CL_ISHMED_DWSWL_WORK has no exception.

Method GET_INTERSECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WS_COUNT Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_WS_COUNT Anzahl Situationen für Situationsvorlage 20050603
2 Importing IT_AREA Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_AREA Arbeitsgebiete 20050215
3 Importing IT_PATNR Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_PATNR Patientennummern 20050215
4 Importing IT_WORK_STATE Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_WORK_STATE Status der Situation 20050215
5 Importing I_EINRI Call by reference Type reference (TYPE) EINRI Einrichtung 20050215
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme in der Komponente Aufgabenliste 20050215

Method GET_NAME Signature

Method GET_NAME on class CL_ISHMED_DWSWL_WORK has no parameter.
Method GET_NAME on class CL_ISHMED_DWSWL_WORK has no exception.

Method GET_NOTE Signature

Method GET_NOTE on class CL_ISHMED_DWSWL_WORK has no parameter.
Method GET_NOTE on class CL_ISHMED_DWSWL_WORK has no exception.

Method GET_PATNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PATNR Value transfer Type reference (TYPE) PATNR Patientennummer 20050104

Method GET_PATNR on class CL_ISHMED_DWSWL_WORK has no exception.

Method GET_SHORT_CODE Signature

Method GET_SHORT_CODE on class CL_ISHMED_DWSWL_WORK has no parameter.
Method GET_SHORT_CODE on class CL_ISHMED_DWSWL_WORK has no exception.

Method GET_START_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_START_DATA Call by reference Type reference (TYPE) RN2DWSWL_WORK_START_DATA Daten für den Start des DWS mit einer Situation 20050110
2 Importing I_WORK_ID Call by reference Type reference (TYPE) N2DWSWL_WORK_ID Schlüssel Situation 20050110
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme in der Komponente Aufgabenliste 20050110

Method GET_STATE Signature

Method GET_STATE on class CL_ISHMED_DWSWL_WORK has no parameter.
Method GET_STATE on class CL_ISHMED_DWSWL_WORK has no exception.

Method GET_TEXT Signature

Method GET_TEXT on class CL_ISHMED_DWSWL_WORK has no parameter.
Method GET_TEXT on class CL_ISHMED_DWSWL_WORK has no exception.

Method GET_TEXT_AS_STRING Signature

Method GET_TEXT_AS_STRING on class CL_ISHMED_DWSWL_WORK has no parameter.
Method GET_TEXT_AS_STRING on class CL_ISHMED_DWSWL_WORK has no exception.

Method GET_WORK_IDS_FOR_WS_AND_PAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WORK_ID Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_ID Schlüssel Situationen 20050215
2 Importing IT_PATNR Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_PATNR Patientennummern 20050215
3 Importing IT_WORK_STATE Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_WORK_STATE Status der Situation 20050215
4 Importing I_EINRI Call by reference Type reference (TYPE) EINRI Einrichtung 20050303
5 Importing I_WS_ID Call by reference Type reference (TYPE) N2DWSWL_WS_ID Schlüssel Situationsvorlage 20050215

Method GET_WORK_IDS_FOR_WS_AND_PAT on class CL_ISHMED_DWSWL_WORK has no exception.

Method GET_WS_ID_FOR_WORK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WORK_ID Call by reference Type reference (TYPE) N2DWSWL_WORK_ID Schlüssel Situation 20050301
2 Returning R_WS_ID Value transfer Type reference (TYPE) N2DWSWL_WS_ID Schlüssel Situationsvorlage 20050301
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme in der Komponente Aufgabenliste 20050301

Method IN_USE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IN_USE Value transfer Type reference (TYPE) ISH_ON_OFF Situation enthält Aufgaben 20041223

Method IN_USE on class CL_ISHMED_DWSWL_WORK has no exception.

Method IS_ASSIGNED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PATNR Call by reference Type reference (TYPE) PATNR Patientennummer 20041227
2 Importing I_WS_ID Call by reference Type reference (TYPE) N2DWSWL_WS_ID Schlüssel Situationsvorlage 20041227
3 Returning R_IS_ASSIGNED Value transfer Type reference (TYPE) ISH_ON_OFF Situationsvorlage für Patient zugeordnet 20041227

Method IS_ASSIGNED on class CL_ISHMED_DWSWL_WORK has no exception.

Method IS_CHANGED Signature

Method IS_CHANGED on class CL_ISHMED_DWSWL_WORK has no parameter.
Method IS_CHANGED on class CL_ISHMED_DWSWL_WORK has no exception.

Method IS_DELETED Signature

Method IS_DELETED on class CL_ISHMED_DWSWL_WORK has no parameter.
Method IS_DELETED on class CL_ISHMED_DWSWL_WORK has no exception.

Method IS_NEW Signature

Method IS_NEW on class CL_ISHMED_DWSWL_WORK has no parameter.
Method IS_NEW on class CL_ISHMED_DWSWL_WORK has no exception.

Method IS_READONLY Signature

Method IS_READONLY on class CL_ISHMED_DWSWL_WORK has no parameter.
Method IS_READONLY on class CL_ISHMED_DWSWL_WORK has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WORK Call by reference Type reference (TYPE) RN2DWSWL_WORK Situation 20041227
2 Importing I_READ_FROM_DB Call by reference Type reference (TYPE) ISH_ON_OFF Aus DB lesen? 20041227
3 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ISHMED_DWSWL_WORK ISHMED Situation 20041227
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme in der Komponente Aufgabenliste 20041223

Method READ_FROM_DB Signature

Method READ_FROM_DB on class CL_ISHMED_DWSWL_WORK has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT_ACCESS Ausnahme in Komponente Aufgabenliste - DB-Zugriff 20041223

Method REFRESH Signature

Method REFRESH on class CL_ISHMED_DWSWL_WORK has no parameter.
Method REFRESH on class CL_ISHMED_DWSWL_WORK has no exception.

Method SAVE Signature

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

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WORK_C Call by reference Type reference (TYPE) RN2DWSWL_WORK_C Situation Änderungen 20041227
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme in der Komponente Aufgabenliste 20041227

Method SET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) N2DWSWL_WORK_NAME Bezeichnung einer Situation 20041223

Method SET_NAME on class CL_ISHMED_DWSWL_WORK has no exception.

Method SET_NOTE Signature

Method SET_NOTE on class CL_ISHMED_DWSWL_WORK has no parameter.
Method SET_NOTE on class CL_ISHMED_DWSWL_WORK has no exception.

Method SET_PATNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PATNR Call by reference Type reference (TYPE) PATNR Patientennummer 20050111
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme in der Komponente Aufgabenliste 20050111

Method SET_READONLY Signature

Method SET_READONLY on class CL_ISHMED_DWSWL_WORK has no parameter.
Method SET_READONLY on class CL_ISHMED_DWSWL_WORK has no exception.

Method SNAP Signature

Method SNAP on class CL_ISHMED_DWSWL_WORK has no parameter.
Method SNAP on class CL_ISHMED_DWSWL_WORK has no exception.

Method UNDO Signature

Method UNDO on class CL_ISHMED_DWSWL_WORK has no parameter.
Method UNDO on class CL_ISHMED_DWSWL_WORK has no exception.
History
Last changed by/on SAP  20050615 
SAP Release Created in 600