Hierarchy
⤷
⤷
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
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Authorization Check with Clear Messages | 20050322 | |
| 2 | Instance method | Public | Constructor | Constructor | 20041129 | |
| 3 | Instance method | Public | Method | Destroy Object - Releases Locks | 20050103 | |
| 4 | Instance method | Protected | Method | Get Situation Object | 20050103 | |
| 5 | Instance method | Public | Method | Get Patient Name | 20050330 | |
| 6 | Instance method | Public | Method | Have Changes Been Made? | 20050103 | |
| 7 | Static method | Public | Method | Generate Object | 20041227 | |
| 8 | Instance method | Public | Method | Set Situation to Change Mode | 20050525 | |
| 9 | Instance method | Public | Method | Saves Changes (New or Deleted Situations, Notes) | 20050103 | |
| 10 | Instance method | Public | Method | Saves Changes (New or Deleted Situations, Notes) Update | 20050302 | |
| 11 | Instance method | Public | Method | Search for Situation Templates | 20050610 | |
| 12 | Instance method | Public | Method | Reverse Changes Since Last Save | 20050103 | |
| 13 | Static method | Protected | Method | Screen Output for Situations | 20050126 | |
| 14 | Instance method | Public | Method | Determine Situations Assigned to Patient | 20041222 | |
| 15 | Instance method | Public | Method | Determine Completed Situations of Patient | 20050126 | |
| 16 | Instance method | Public | Method | Get Note | 20050525 | |
| 17 | Instance method | Public | Method | Release Situation Template Assignment to Patient | 20041227 | |
| 18 | Instance method | Public | Method | Change note | 20050525 | |
| 19 | Instance method | Public | Method | Release Locks | 20050217 | |
| 20 | Instance method | Public | Method | Assign Situation Template to Patient | 20041222 | |
| 21 | Static method | Protected | Method | Screen Output for Situation Template | 20050126 | |
| 22 | Instance method | Public | Method | Determine All Valid Situation Templates | 20041222 | |
| 23 | Instance method | Public | Method | Situation Template Data | 20041222 | |
| 24 | Instance method | Public | Method | Determine Valid Situation Templates for Work Areas | 20041222 | |
| 25 | Instance method | Public | Method | Task Templates for Sit. Template, Prof. Temp. (Broken Down) | 20050504 | |
| 26 | Instance method | Public | Method | Determine Valid Situation Templates Accord. to Criteria | 20041222 | |
| 27 | Instance method | Public | Method | Return SAPscript Text as String | 20041222 | |
| 28 | Instance method | Public | Method | Has Situation Template Already Been Assigned to Patient? | 20041222 | |
| 29 | Instance method | Public | Method | Can Situation Template Be Assigned to Patient? | 20041222 | |
| 30 | 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 | I_ACTIVITY | Call by reference | Type reference (TYPE) | N2DWSWL_AUTH_ACTIVITY | Aktivität für Berechtigungsprüfung | 20050322 | |||
| 2 | I_ID | Call by reference | Type reference (TYPE) | N2DWSWL_ID | Eindeutiger Schlüssel | 20050322 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme im Customizing der Aufgabenliste | 20050322 | ||
| 2 | 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 | I_EINRI | Call by reference | Type reference (TYPE) | EINRI | Einrichtung | 20041129 | |||
| 2 | I_PATNR | Call by reference | Type reference (TYPE) | PATNR | Patientennummer | 20041129 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | I_WORK_ID | Call by reference | Type reference (TYPE) | N2DWSWL_WORK_ID | Schlüssel Situation | 20050103 | |||
| 2 | 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 | 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 | R_PATIENT | Value transfer | Type reference (TYPE) | RN2DWSWL_PATIENT | Patientendaten für Aufgabenkomponente | 20050330 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | ER_REFERENCE | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_DWSWL_FCT_ASSIGN | Situationsvorlage zu Patient zuordnen | 20041227 | |||
| 2 | I_EINRI | Call by reference | Type reference (TYPE) | EINRI | Einrichtung | 20041227 | |||
| 3 | I_PATNR | Call by reference | Type reference (TYPE) | PATNR | Patientennummer | 20041227 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme in der Komponente Aufgabenliste | 20041227 |
Method PREPARE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_WORK_ID | Value transfer | Type reference (TYPE) | N2DWSWL_WORK_ID | Schlüssel Situation | 20050525 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | Ausnahme in der Komponente Aufgabenliste | 20050302 |
Method SEARCH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SEARCH_RESULT | Call by reference | Type reference (TYPE) | ISHMED_T_N2DWSWL_WS_ASSIGN | Gefundene Situationsvorlagen | 20050610 | |||
| 2 | ET_SEARCH_RESULT_SCR | Call by reference | Type reference (TYPE) | ISHMED_T_N2DWSWL_WS_ASSIGN_SCR | Gefundene Situationsvorlagen - Oberfläche | 20050610 | |||
| 3 | I_SEARCH_CRIT_NAME | Call by reference | Type reference (TYPE) | N2DWSWL_ITEM_NAME | Bezeichnung | 20050610 | |||
| 4 | I_SEARCH_CRIT_SHORT_CODE | Call by reference | Type reference (TYPE) | N2DWSWL_ITEM_SHORT_CODE | Kennung | 20050610 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | ES_WORK_ASGD | Call by reference | Type reference (TYPE) | RN2DWSWL_WORK_ASGD | Situation des Patienten | 20050126 | |||
| 2 | ES_WORK_ASGD_SCR | Call by reference | Type reference (TYPE) | RN2DWSWL_WORK_ASGD_SCR | Situation des Patienten - Oberfläche | 20050126 | |||
| 3 | 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 | ET_WORK_ASSIGNED | Call by reference | Type reference (TYPE) | ISHMED_T_N2DWSWL_WORK_ASGD | Situationen des Patienten | 20041227 | |||
| 2 | ET_WORK_ASSIGNED_SCR | Call by reference | Type reference (TYPE) | ISHMED_T_N2DWSWL_WORK_ASGD_SCR | Situationen des Patienten - Oberfläche | 20041227 | |||
| 3 | IT_AREA | Call by reference | Type reference (TYPE) | ISHMED_T_N2DWSWL_AREA | Arbeitsgebiete | 20050114 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_WORK_ASSIGNED | Call by reference | Type reference (TYPE) | ISHMED_T_N2DWSWL_WORK_ASGD | Arbeitssituationen des Patienten | 20050126 | |||
| 2 | ET_WORK_ASSIGNED_SCR | Call by reference | Type reference (TYPE) | ISHMED_T_N2DWSWL_WORK_ASGD_SCR | Arbeitssituationen des Patienten - Oberfläche | 20050126 | |||
| 3 | IT_AREA | Call by reference | Type reference (TYPE) | ISHMED_T_N2DWSWL_AREA | Arbeitsgebiete | 20050126 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | I_WORK_ID | Call by reference | Type reference (TYPE) | N2DWSWL_WORK_ID | Eindeutiger Schlüssel | 20050525 | |||
| 2 | R_NOTE | Value transfer | Type reference (TYPE) | N2DWSWL_LT | Langtext | 20050525 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | I_WORK_ID | Call by reference | Type reference (TYPE) | N2DWSWL_WORK_ID | Schlüssel Arbeitssituation | 20041227 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | I_NOTE | Call by reference | Type reference (TYPE) | N2DWSWL_LT | Notiz | 20050525 | |||
| 2 | I_WORK_ID | Call by reference | Type reference (TYPE) | N2DWSWL_WORK_ID | Schlüssel Situation | 20050525 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | I_WS_ID | Call by reference | Type reference (TYPE) | N2DWSWL_WS_ID | Schlüssel Situationsvorlage | 20041222 | |||
| 2 | R_WORK_ID | Value transfer | Type reference (TYPE) | N2DWSWL_WORK_ID | Schlüssel Situation | 20050429 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_WS_ASSIGN_SCR | Call by reference | Type reference (TYPE) | ISHMED_T_N2DWSWL_WS_ASSIGN_SCR | Situationsvorlage für Zuordnung | 20050126 | |||
| 2 | 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 | ET_WS_ASSIGN | Call by reference | Type reference (TYPE) | ISHMED_T_N2DWSWL_WS_ASSIGN | Situationsvorlage für Zuordnung | 20041222 | |||
| 2 | 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 | 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 | ES_WS_SCREEN | Call by reference | Type reference (TYPE) | RN2DWSWL_WS_SCREEN | Situationsvorlage - Oberfläche | 20041222 | |||
| 2 | I_ID | Call by reference | Type reference (TYPE) | N2DWSWL_WS_ID | Schlüssel Situationsvorlage | 20041222 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_WS_ASSIGN | Call by reference | Type reference (TYPE) | ISHMED_T_N2DWSWL_WS_ASSIGN | Situationsvorlage für Zuordnung | 20041222 | |||
| 2 | ET_WS_ASSIGN_SCR | Call by reference | Type reference (TYPE) | ISHMED_T_N2DWSWL_WS_ASSIGN_SCR | Situationsvorlage für Zuordnung | 20041222 | |||
| 3 | IT_AREA | Call by reference | Type reference (TYPE) | ISHMED_T_N2DWSWL_AREA | Arbeitsgebiete | 20041222 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | I_WS_ID | Call by reference | Type reference (TYPE) | N2DWSWL_WS_ID | Schlüssel Situationsvorlage | 20050504 | |||
| 2 | RT_PATT_SCR | Value transfer | Type reference (TYPE) | ISHMED_T_N2DWSWL_PATT_DETAIL | Aufgabenvorlagen - Oberfläche Detail | 20050504 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_WS_ASSIGN | Call by reference | Type reference (TYPE) | ISHMED_T_N2DWSWL_WS_ASSIGN | Situationsvorlage für Zuordnung | 20041222 | |||
| 2 | ET_WS_ASSIGN_SCR | Call by reference | Type reference (TYPE) | ISHMED_T_N2DWSWL_WS_ASSIGN_SCR | Situationsvorlage für Zuordnung - Oberfläche | 20041222 | |||
| 3 | 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 | 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 | I_ID | Call by reference | Type reference (TYPE) | N2DWSWL_ID | Eindeutiger Schlüssel | 20041222 | |||
| 2 | R_TEXT | Value transfer | Type reference (TYPE) | N2DWSWL_LT | Langtext | 20041222 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | I_WS_ID | Call by reference | Type reference (TYPE) | N2DWSWL_WS_ID | Schlüssel Situationsvorlage | 20041222 | |||
| 2 | R_IS_ASSIGNED | Value transfer | Type reference (TYPE) | ISH_ON_OFF | Situationsvorlage für Patient zugeordnet | 20041227 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | I_WS_ID | Call by reference | Type reference (TYPE) | N2DWSWL_WS_ID | Schlüssel Situationsvorlage | 20041222 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | I_PATNR | Call by reference | Type reference (TYPE) | PATNR | Patientennummer | 20050111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme in der Komponente Aufgabenliste | 20050111 |
History
| Last changed by/on | SAP | 20050615 |
| SAP Release Created in | 600 |