SAP ABAP Class CL_ISHMED_DWSWL_FCT_ASSIGN (i.s.h.med: Assign Situation Template to Patient)
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_AUTHORITY ISHMED Constants for DWS Authorization Check 20050322
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20041124
Properties
Class CL_ISHMED_DWSWL_FCT_ASSIGN  
Short Description i.s.h.med: Assign Situation Template to Patient    
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 20041119   SAP 
Last change 20050615   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_DWSWL_FCT_ASSIGN has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISHMED_DWSWL_AUTHORITY ISHMED Constants for DWS Authorization Check 20050322
2 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20041124
Friends
# Friend Modeled only Created on Description
1 CL_ISHMED_DWSWL_FCT_ASSIGN_N 20050215 i.s.h.med: Assign Situation Templates, Create Ad-Hoc Tasks
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_AUTH_WORK_ASSIGN Instance attribute Protected Attribute reference (LIKE) 20050322
2 CO_AUTH_WORK_CHANGE Instance attribute Protected Attribute reference (LIKE) 20050322
3 CO_AUTH_WORK_CLOSE Instance attribute Protected Attribute reference (LIKE) 20050322
4 CO_AUTH_WORK_DISPLAY Instance attribute Protected Attribute reference (LIKE) 20050322
5 GR_PAT Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_DWSWL_PATIENT i.s.h.med Patient Data Wrapper 20050330
6 GR_RD_COLL Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_DWSWL_RD_COLL i.s.h.med Collection of Reader Objects 20041221
7 GT_OBJ_BUFFER Instance attribute Protected Type reference (TYPE) ISHMED_T_N2DWSWL_WL_OBJ Objects Task List 20050103
8 GT_OBJ_MEM Instance attribute Protected Type reference (TYPE) ISHMED_T_N2DWSWL_WL_OBJ Objects Task List 20050103
9 GT_OBJ_TO_BE_DELETED Instance attribute Protected Type reference (TYPE) ISHMED_T_N2DWSWL_WL_OBJ Objects Task List 20050103
10 G_EINRI Instance attribute Protected Type reference (TYPE) EINRI Institution 20041129
11 G_PATNR Instance attribute Protected Type reference (TYPE) PATNR Patient Number 20041129
12 G_PATNR_IS_SET Instance attribute Protected Type reference (TYPE) ISH_ON_OFF Patient Number Is Set 20050422
13 OFF Instance attribute Protected Attribute reference (LIKE) 20041129
14 ON Instance attribute Protected Attribute reference (LIKE) 20041129
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORITY_MSG Instance method Public Method Authorization Check with Clear Messages 20050322
2 CONSTRUCTOR Instance method Public Constructor Constructor 20041129
3 DESTROY Instance method Public Method Destroy Object - Releases Locks 20050103
4 GET_OBJ Instance method Protected Method Get Situation Object 20050103
5 GET_PATIENT_NAME Instance method Public Method Get Patient Name 20050330
6 IS_CHANGED Instance method Public Method Have Changes Been Made? 20050103
7 LOAD Static method Public Method Generate Object 20041227
8 PREPARE Instance method Public Method Set Situation to Change Mode 20050525
9 SAVE Instance method Public Method Saves Changes (New or Deleted Situations, Notes) 20050103
10 SAVE_VIA_FUNCTION_MODULE Instance method Public Method Saves Changes (New or Deleted Situations, Notes) Update 20050302
11 SEARCH Instance method Public Method Search for Situation Templates 20050610
12 UNDO Instance method Public Method Reverse Changes Since Last Save 20050103
13 WORK_COMPILE_SCR Static method Protected Method Screen Output for Situations 20050126
14 WORK_GET_ASSIGNED_TO_PATIENT Instance method Public Method Determine Situations Assigned to Patient 20041222
15 WORK_GET_ASSIGNED_TO_PAT_DONE Instance method Public Method Determine Completed Situations of Patient 20050126
16 WORK_GET_NOTE Instance method Public Method Get Note 20050525
17 WORK_REMOVE_FROM_PATIENT Instance method Public Method Release Situation Template Assignment to Patient 20041227
18 WORK_SET_NOTE Instance method Public Method Change note 20050525
19 WRAP_UP Instance method Public Method Release Locks 20050217
20 WS_ASSIGN_TO_PATIENT Instance method Public Method Assign Situation Template to Patient 20041222
21 WS_COMPILE_SCR Static method Protected Method Screen Output for Situation Template 20050126
22 WS_GET_ALL Instance method Public Method Determine All Valid Situation Templates 20041222
23 WS_GET_DATA Instance method Public Method Situation Template Data 20041222
24 WS_GET_FOR_AREA Instance method Public Method Determine Valid Situation Templates for Work Areas 20041222
25 WS_GET_PATTERNS Instance method Public Method Task Templates for Sit. Template, Prof. Temp. (Broken Down) 20050504
26 WS_GET_SUGGESTION Instance method Public Method Determine Valid Situation Templates Accord. to Criteria 20041222
27 WS_GET_TEXT_AS_STRING Instance method Public Method Return SAPscript Text as String 20041222
28 WS_IS_ASSIGNED Instance method Public Method Has Situation Template Already Been Assigned to Patient? 20041222
29 WS_IS_VALID_FOR_ASSIGN Instance method Public Method Can Situation Template Be Assigned to Patient? 20041222
30 WS_SET_PATIENT_ID Instance method Public Method Set Patient Number 20050111
Events
Class CL_ISHMED_DWSWL_FCT_ASSIGN has no event.
Types
Class CL_ISHMED_DWSWL_FCT_ASSIGN has no local type.
Method Signatures

Method CHECK_AUTHORITY_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVITY Call by reference Type reference (TYPE) N2DWSWL_AUTH_ACTIVITY Aktivität für Berechtigungsprüfung 20050322
2 Importing I_ID Call by reference Type reference (TYPE) N2DWSWL_ID Eindeutiger Schlüssel 20050322
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme im Customizing der Aufgabenliste 20050322
2 CX_ISHMED_DWSWL_RT_AUTHORITY Ausnahme im Customizing der Aufgabenliste - Berechtigung 20050322

Method CONSTRUCTOR 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 20041129
2 Importing I_PATNR Call by reference Type reference (TYPE) PATNR Patientennummer 20041129
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme in der Komponente Aufgabenliste 20041129

Method DESTROY Signature

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

Method GET_OBJ 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 20050103
2 Returning RR_OBJ Value transfer Object reference (TYPE REF TO) IF_ISHMED_DWSWL_OBJECT ISHMED Schnittstelle für Objekte der Aufgabenliste 20050103
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme in der Komponente Aufgabenliste 20050103

Method GET_PATIENT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PATIENT Value transfer Type reference (TYPE) RN2DWSWL_PATIENT Patientendaten für Aufgabenkomponente 20050330
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme in der Komponente Aufgabenliste 20050330

Method IS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CHANGED Value transfer Type reference (TYPE) ISH_ON_OFF Änderungen 20050103

Method IS_CHANGED on class CL_ISHMED_DWSWL_FCT_ASSIGN has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_REFERENCE Call by reference Object reference (TYPE REF TO) CL_ISHMED_DWSWL_FCT_ASSIGN Situationsvorlage zu Patient zuordnen 20041227
2 Importing I_EINRI Call by reference Type reference (TYPE) EINRI Einrichtung 20041227
3 Importing I_PATNR Call by reference Type reference (TYPE) PATNR Patientennummer 20041227
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme in der Komponente Aufgabenliste 20041227

Method PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WORK_ID Value transfer Type reference (TYPE) N2DWSWL_WORK_ID Schlüssel Situation 20050525
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme in der Komponente Aufgabenliste 20050525

Method SAVE Signature

Method SAVE on class CL_ISHMED_DWSWL_FCT_ASSIGN has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme in der Komponente Aufgabenliste 20050103

Method SAVE_VIA_FUNCTION_MODULE Signature

Method SAVE_VIA_FUNCTION_MODULE on class CL_ISHMED_DWSWL_FCT_ASSIGN has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme in der Komponente Aufgabenliste 20050302

Method SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEARCH_RESULT Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_WS_ASSIGN Gefundene Situationsvorlagen 20050610
2 Exporting ET_SEARCH_RESULT_SCR Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_WS_ASSIGN_SCR Gefundene Situationsvorlagen - Oberfläche 20050610
3 Importing I_SEARCH_CRIT_NAME Call by reference Type reference (TYPE) N2DWSWL_ITEM_NAME Bezeichnung 20050610
4 Importing I_SEARCH_CRIT_SHORT_CODE Call by reference Type reference (TYPE) N2DWSWL_ITEM_SHORT_CODE Kennung 20050610
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme im Customizing der Aufgabenliste 20050610

Method UNDO Signature

Method UNDO on class CL_ISHMED_DWSWL_FCT_ASSIGN has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme in der Komponente Aufgabenliste 20050103

Method WORK_COMPILE_SCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_WORK_ASGD Call by reference Type reference (TYPE) RN2DWSWL_WORK_ASGD Situation des Patienten 20050126
2 Exporting ES_WORK_ASGD_SCR Call by reference Type reference (TYPE) RN2DWSWL_WORK_ASGD_SCR Situation des Patienten - Oberfläche 20050126
3 Importing IS_WORK Call by reference Type reference (TYPE) RN2DWSWL_WORK Situation 20050126

Method WORK_COMPILE_SCR on class CL_ISHMED_DWSWL_FCT_ASSIGN has no exception.

Method WORK_GET_ASSIGNED_TO_PATIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WORK_ASSIGNED Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_WORK_ASGD Situationen des Patienten 20041227
2 Exporting ET_WORK_ASSIGNED_SCR Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_WORK_ASGD_SCR Situationen des Patienten - Oberfläche 20041227
3 Importing IT_AREA Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_AREA Arbeitsgebiete 20050114
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme in der Komponente Aufgabenliste 20041222

Method WORK_GET_ASSIGNED_TO_PAT_DONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WORK_ASSIGNED Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_WORK_ASGD Arbeitssituationen des Patienten 20050126
2 Exporting ET_WORK_ASSIGNED_SCR Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_WORK_ASGD_SCR Arbeitssituationen des Patienten - Oberfläche 20050126
3 Importing IT_AREA Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_AREA Arbeitsgebiete 20050126
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme in der Komponente Aufgabenliste 20050126

Method WORK_GET_NOTE 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 Eindeutiger Schlüssel 20050525
2 Returning R_NOTE Value transfer Type reference (TYPE) N2DWSWL_LT Langtext 20050525
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme in der Komponente Aufgabenliste 20050525

Method WORK_REMOVE_FROM_PATIENT 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 Arbeitssituation 20041227
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme in der Komponente Aufgabenliste 20041227

Method WORK_SET_NOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NOTE Call by reference Type reference (TYPE) N2DWSWL_LT Notiz 20050525
2 Importing I_WORK_ID Call by reference Type reference (TYPE) N2DWSWL_WORK_ID Schlüssel Situation 20050525
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme in der Komponente Aufgabenliste 20050525

Method WRAP_UP Signature

Method WRAP_UP on class CL_ISHMED_DWSWL_FCT_ASSIGN has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme in der Komponente Aufgabenliste 20050217

Method WS_ASSIGN_TO_PATIENT Signature

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

Method WS_COMPILE_SCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WS_ASSIGN_SCR Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_WS_ASSIGN_SCR Situationsvorlage für Zuordnung 20050126
2 Importing IT_WS_ASSIGN Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_WS_ASSIGN Situationsvorlage für Zuordnung 20050126

Method WS_COMPILE_SCR on class CL_ISHMED_DWSWL_FCT_ASSIGN has no exception.

Method WS_GET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WS_ASSIGN Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_WS_ASSIGN Situationsvorlage für Zuordnung 20041222
2 Exporting ET_WS_ASSIGN_SCR Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_WS_ASSIGN_SCR Situationsvorlage für Zuordnung 20041222
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme in der Komponente Aufgabenliste 20041222

Method WS_GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_WS_SCREEN Call by reference Type reference (TYPE) RN2DWSWL_WS_SCREEN Situationsvorlage - Oberfläche 20041222
2 Importing I_ID Call by reference Type reference (TYPE) N2DWSWL_WS_ID Schlüssel Situationsvorlage 20041222
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme in der Komponente Aufgabenliste 20041222

Method WS_GET_FOR_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WS_ASSIGN Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_WS_ASSIGN Situationsvorlage für Zuordnung 20041222
2 Exporting ET_WS_ASSIGN_SCR Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_WS_ASSIGN_SCR Situationsvorlage für Zuordnung 20041222
3 Importing IT_AREA Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_AREA Arbeitsgebiete 20041222
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme in der Komponente Aufgabenliste 20041222

Method WS_GET_PATTERNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WS_ID Call by reference Type reference (TYPE) N2DWSWL_WS_ID Schlüssel Situationsvorlage 20050504
2 Returning RT_PATT_SCR Value transfer Type reference (TYPE) ISHMED_T_N2DWSWL_PATT_DETAIL Aufgabenvorlagen - Oberfläche Detail 20050504
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme in der Komponente Aufgabenliste 20050504

Method WS_GET_SUGGESTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WS_ASSIGN Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_WS_ASSIGN Situationsvorlage für Zuordnung 20041222
2 Exporting ET_WS_ASSIGN_SCR Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_WS_ASSIGN_SCR Situationsvorlage für Zuordnung - Oberfläche 20041222
3 Importing IS_SELECT_CRITERIA Call by reference Type reference (TYPE) RN2DWSWL_WS_SELECT_CRITERIA Selektionskriterien für passende Situationsvorlagen 20041222
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme in der Komponente Aufgabenliste 20041222

Method WS_GET_TEXT_AS_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) N2DWSWL_ID Eindeutiger Schlüssel 20041222
2 Returning R_TEXT Value transfer Type reference (TYPE) N2DWSWL_LT Langtext 20041222
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme im Customizing der Aufgabenliste 20041222

Method WS_IS_ASSIGNED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WS_ID Call by reference Type reference (TYPE) N2DWSWL_WS_ID Schlüssel Situationsvorlage 20041222
2 Returning R_IS_ASSIGNED Value transfer Type reference (TYPE) ISH_ON_OFF Situationsvorlage für Patient zugeordnet 20041227
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme in der Komponente Aufgabenliste 20041222

Method WS_IS_VALID_FOR_ASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WS_ID Call by reference Type reference (TYPE) N2DWSWL_WS_ID Schlüssel Situationsvorlage 20041222
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme in der Komponente Aufgabenliste 20041222

Method WS_SET_PATIENT_ID 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
History
Last changed by/on SAP  20050615 
SAP Release Created in 600