SAP ABAP Class CL_ISHMED_DWSWL_WS (i.s.h.med Situation Template)
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 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_DWSWL_CUST_EXT ISHMED Customizing Templates 20041203
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_DWSWL_WHERE_USED i.s.h.med Where-Used List 20050221
Properties
Class CL_ISHMED_DWSWL_WS  
Short Description i.s.h.med Situation Template    
Super Class CL_ISHMED_DWSWL_CUST_EXT ISHMED Customizing Templates 
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 20041108   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_DWSWL_WS has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISHMED_DWSWL_WHERE_USED i.s.h.med Where-Used List 20050221
Friends
Class CL_ISHMED_DWSWL_WS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_TRANSPORT_OBJECT Constant Public Type reference (TYPE) OB_OBJECT 'N2WS' Logical Transport Object 20050201
2 GR_SNAPSHOT Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_DWSWL_WS_SNAP i.s.h.med Situation Template Snapshot 20041110
3 GR_TEXT Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_DWSWL_TEXT ISHMED Texts for Templates 20041110
4 GS_WS_DISP Instance attribute Protected Type reference (TYPE) RN2DWSWL_WS Situation Template 20041108
5 GS_WS_EDIT Instance attribute Protected Type reference (TYPE) RN2DWSWL_WS Situation Template 20041108
6 GS_WS_ORIG Instance attribute Protected Type reference (TYPE) RN2DWSWL_WS Situation Template 20041108
7 GT_REL_DISP Instance attribute Protected Type reference (TYPE) ISHMED_T_N2DWSWL_REL_OBJ Object Type, Object ID, Sequence 20041115
8 GT_REL_EDIT Instance attribute Protected Type reference (TYPE) ISHMED_T_N2DWSWL_REL_OBJ Object Type, Object ID, Sequence 20041115
9 GT_REL_ORIG Instance attribute Protected Type reference (TYPE) ISHMED_T_N2DWSWL_REL_OBJ Object Type, Object ID, Sequence 20041115
10 GT_SUGGEST_DISP Instance attribute Protected Type reference (TYPE) ISHMED_T_N2DWSWL_SUGGEST Criteria for Situation Template Proposal 20041122
11 GT_SUGGEST_EDIT Instance attribute Protected Type reference (TYPE) ISHMED_T_N2DWSWL_SUGGEST Criteria for Situation Template Proposal 20041122
12 GT_SUGGEST_ORIG Instance attribute Protected Type reference (TYPE) ISHMED_T_N2DWSWL_SUGGEST Criteria for Situation Template Proposal 20041122
13 GT_VARIANT Static Attribute Protected Type reference (TYPE) ISHMED_T_N2DWSWL_VARIANT Variants of Work Areas 20050331
14 G_REL_READ Instance attribute Protected Type reference (TYPE) ISH_ON_OFF Relations Read? 20041115
15 G_SEL_REPORT Instance attribute Private Type reference (TYPE) REPID Report for Selection Variant 20041122
16 G_SUGGEST_READ Instance attribute Protected Type reference (TYPE) ISH_ON_OFF Proposal Criteria Read? 20041122
17 G_VIEWTYPE Instance attribute Private Type reference (TYPE) NVIEWTYPE View Type 20041124
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PATTERN Instance method Private Method Check Task Template Contained in Situation Template 20050331
2 CHECK_PROFILE Instance method Private Method Check Profile Template Contained in Situation Template 20050331
3 CHECK_READONLY Instance method Protected Method Error, If in Display Mode 20041108
4 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20050331
5 CONSTRUCTOR Instance method Public Constructor Constructor 20041108
6 CREATE Static method Public Method Create / Copy Object 20041108
7 CREATE_TEXTOBJECT Instance method Protected Method Create Text Object 20041108
8 DEQUEUE Instance method Private Method Release Database Lock 20041108
9 ENQUEUE Instance method Private Method Set Database Lock 20041108
10 EXISTS Static method Public Method Situation Template with Key Exists on Database? 20041108
11 FILL_SUGGEST Instance method Private Method Prepare Criteria for Assignment to Save on DB 20041208
12 GET_DATA Instance method Public Method Get data 20041108
13 GET_RELATIONS Instance method Public Method Get Associated Profile and Task Templates 20041115
14 GET_SUGGEST Instance method Public Method Get Criteria for Proposal of this Situation Template 20041122
15 GET_VARIANT_DETAIL Instance method Private Method Read Texts for Variants 20041208
16 INITIALIZE Instance method Protected Method Preset New Situation Templates 20041108
17 LOAD Static method Public Method Load Object 20041108
18 READ_FROM_DB Instance method Protected Method Read from Database 20041108
19 SET_DATA Instance method Public Method Change Data 20041108
20 SET_RELATIONS Instance method Public Method Change Associated Profile and Task Templates 20041115
21 SET_SUGGEST Instance method Public Method Change Criteria for Proposal of this Situation Template 20041122
22 USAGE_COUNT_FOR_RUNTIME Instance method Public Method Determine Frequency of Usage in Situations 20050303
Events
Class CL_ISHMED_DWSWL_WS has no event.
Types
Class CL_ISHMED_DWSWL_WS has no local type.
Method Signatures

Method CHECK_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERROR Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Klasse zur Fehlerabarbeitung 20050331
2 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC Returncode 20050331
3 Importing I_PATTERN_ID Call by reference Type reference (TYPE) N2DWSWL_PATTERN_ID Schlüssel Aufgabenvorlage 20050331
4 Importing I_PROFILE_SHORT_CODE Call by reference Type reference (TYPE) N2DWSWL_PROFILE_SHORT_CODE Kennung Profilvorlage 20050331

Method CHECK_PATTERN on class CL_ISHMED_DWSWL_WS has no exception.

Method CHECK_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERROR Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Klasse zur Fehlerabarbeitung 20050331
2 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC Returncode 20050331
3 Importing I_PROFILE_ID Call by reference Type reference (TYPE) N2DWSWL_PROFILE_ID Schlüssel Profilvorlage 20050331

Method CHECK_PROFILE on class CL_ISHMED_DWSWL_WS has no exception.

Method CHECK_READONLY Signature

Method CHECK_READONLY on class CL_ISHMED_DWSWL_WS has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL Ausnahme im Customizing der Aufgabenliste 20041108

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SOURCE Call by reference Object reference (TYPE REF TO) CL_ISHMED_DWSWL_WS ISHMED Situationsvorlage - Quelle 20050331
2 Importing IS_WS Call by reference Type reference (TYPE) RN2DWSWL_WS Situationsvorlage 20041108
3 Importing IS_WS1 Call by reference Type reference (TYPE) RN2DWSWL_WS Situationsvorlage 20041108
4 Importing I_MODE Call by reference Type reference (TYPE) ISH_MODUS Bearbeitungsmodus 20041108
5 Importing I_READONLY Call by reference Type reference (TYPE) N2DWSWL_READONLY Anzeige- / Änderungsmodus 20041108
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL Ausnahme im Customizing der Aufgabenliste 20041108
2 CX_ISHMED_DWSWL_LOCK Ausnahme im Customizing der Aufgabenliste - Sperren 20041108

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ISHMED_DWSWL_WS ISHMED Situationsvorlage 20041108
2 Importing IR_SOURCE Call by reference Object reference (TYPE REF TO) CL_ISHMED_DWSWL_WS ISHMED Situationsvorlage - Quelle 20050331
3 Importing IS_WS Call by reference Type reference (TYPE) RN2DWSWL_WS Situationsvorlage 20041108
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL Ausnahme im Customizing der Aufgabenliste 20041108

Method CREATE_TEXTOBJECT Signature

Method CREATE_TEXTOBJECT on class CL_ISHMED_DWSWL_WS has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL Ausnahme im Customizing der Aufgabenliste 20041108

Method DEQUEUE Signature

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

Method ENQUEUE Signature

Method ENQUEUE on class CL_ISHMED_DWSWL_WS has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_LOCK Ausnahme im Customizing der Aufgabenliste - Sperren 20041110

Method EXISTS 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 20050128
2 Importing I_SHORT_CODE Call by reference Type reference (TYPE) N2DWSWL_WS_SHORT_CODE Kennung Situationsvorlage 20041108
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL Ausnahme im Customizing der Aufgabenliste 20041108

Method FILL_SUGGEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SUGGEST Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_SUGGEST Kriterien für Vorschlag einer Situationsvorlage 20041208

Method FILL_SUGGEST on class CL_ISHMED_DWSWL_WS has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_WS_DISP Call by reference Type reference (TYPE) RN2DWSWL_WS Situationsvorlage 20041108
2 Exporting ES_WS_DISP_SCREEN Call by reference Type reference (TYPE) RN2DWSWL_WS_SCREEN Situationsvorlage - Oberfläche 20041122
3 Exporting ES_WS_EDIT Call by reference Type reference (TYPE) RN2DWSWL_WS Situationsvorlage 20041108
4 Exporting ES_WS_EDIT_SCREEN Call by reference Type reference (TYPE) RN2DWSWL_WS_SCREEN Situationsvorlage - Oberfläche 20041122
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL Ausnahme im Customizing der Aufgabenliste 20041209

Method GET_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REL_DISP Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_REL_OBJ Objekttyp, Objekt ID, Reihenfolge 20041115
2 Exporting ET_REL_EDIT Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_REL_OBJ Objekttyp, Objekt ID, Reihenfolge 20041115

Method GET_RELATIONS on class CL_ISHMED_DWSWL_WS has no exception.

Method GET_SUGGEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SUGGEST_DISP Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_SUGGEST Kriterien für Vorschlag einer Situationsvorlage 20041122
2 Exporting ET_SUGGEST_EDIT Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_SUGGEST Kriterien für Vorschlag einer Situationsvorlage 20041122
3 Exporting E_SUGGEST_MODE_DISP Call by reference Type reference (TYPE) N2DWSWL_SUGGEST_MODE Vorschlag Situationsvorlage im Zuordnungsdialog 20041122
4 Exporting E_SUGGEST_MODE_EDIT Call by reference Type reference (TYPE) N2DWSWL_SUGGEST_MODE Vorschlag Situationsvorlage im Zuordnungsdialog 20041122

Method GET_SUGGEST on class CL_ISHMED_DWSWL_WS has no exception.

Method GET_VARIANT_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FUN_VARIANT_TXT Call by reference Type reference (TYPE) NWFVARTXT Bezeichnung der Funktionsvariante 20041208
2 Exporting E_SEL_VARIANT_TXT Call by reference Type reference (TYPE) RVART_VTXT Kurztext zu einer Programmvariante 20041208
3 Importing I_FUN_VARIANT Call by reference Type reference (TYPE) NFVARID Identifikation einer Funktionsvariante 20041208
4 Importing I_SEL_VARIANT Call by reference Type reference (TYPE) VARIANT ABAP: Name einer Variante (ohne Programmname) 20041208
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL Ausnahme im Customizing der Aufgabenliste 20041208

Method INITIALIZE Signature

Method INITIALIZE on class CL_ISHMED_DWSWL_WS has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL Ausnahme im Customizing der Aufgabenliste 20041108

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ISHMED_DWSWL_WS ISHMED Situationsvorlage 20041108
2 Importing IS_WS Call by reference Type reference (TYPE) RN2DWSWL_WS Situationsvorlage 20041108
3 Importing IS_WS1 Call by reference Type reference (TYPE) RN2DWSWL_WS Situationsvorlage 20041108
4 Importing I_READONLY Call by reference Type reference (TYPE) N2DWSWL_READONLY 'X' Anzeige- / Änderungsmodus 20041108
5 Importing I_READ_FROM_DB Call by reference Type reference (TYPE) ISH_ON_OFF 'X' Aus Datenbank lesen? 20041108
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL Ausnahme im Customizing der Aufgabenliste 20041108
2 CX_ISHMED_DWSWL_LOCK Ausnahme im Customizing der Aufgabenliste - Sperren 20041108

Method READ_FROM_DB 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 20050219
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_ACCESS Ausnahme im Customizing der Aufgabenliste - Zugriff auf DB 20041209

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WS_C Call by reference Type reference (TYPE) RN2DWSWL_WS_C Situationsvorlage Änderungen 20041108
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL Ausnahme im Customizing der Aufgabenliste 20041108

Method SET_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_REL Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_REL_OBJ Objekttyp, Objekt ID, Reihenfolge 20041115

Method SET_RELATIONS on class CL_ISHMED_DWSWL_WS has no exception.

Method SET_SUGGEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SUGGEST Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_SUGGEST Kriterien für Vorschlag einer Situationsvorlage 20041122
2 Importing I_SUGGEST_MODE Call by reference Type reference (TYPE) N2DWSWL_SUGGEST_MODE Vorschlag Situationsvorlage im Zuordnungsdialog 20041122

Method SET_SUGGEST on class CL_ISHMED_DWSWL_WS has no exception.

Method USAGE_COUNT_FOR_RUNTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_USAGE_COUNT Value transfer Type reference (TYPE) ISHMED_T_N2DWSWL_USAGE_COUNT Verwendungshäufigkeit 20050303

Method USAGE_COUNT_FOR_RUNTIME on class CL_ISHMED_DWSWL_WS has no exception.
History
Last changed by/on SAP  20050411 
SAP Release Created in 600