SAP ABAP Class CL_ISHMED_DWSWL_UTL (ISHMED Utilities for DWS Task Component)
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_DWS_COMP_CONSTANTS i.s.h.med Definition of General Constants for DWS Components 20041228
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20050120
Properties
Class CL_ISHMED_DWSWL_UTL  
Short Description ISHMED Utilities for DWS Task Component    
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 20040915   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_DWSWL_UTL has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISHMED_DWS_COMP_CONSTANTS i.s.h.med Definition of General Constants for DWS Components 20041228
2 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20050120
Friends
Class CL_ISHMED_DWSWL_UTL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_OBJ_CUSTOMER Instance attribute Protected Attribute reference (LIKE) 20050219
2 CO_OBJ_STANDARD Instance attribute Protected Attribute reference (LIKE) 20050219
3 CO_OBJ_TEMPLATE Instance attribute Protected Attribute reference (LIKE) 20050219
4 CO_TASK_CANCELLED Instance attribute Protected Attribute reference (LIKE) 20041228
5 CO_TASK_DONE Instance attribute Protected Attribute reference (LIKE) 20041228
6 CO_TASK_IN_PROCESS Instance attribute Protected Attribute reference (LIKE) 20041228
7 CO_TASK_TODO Instance attribute Protected Attribute reference (LIKE) 20041228
8 CO_WORK_ASSIGNED Instance attribute Protected Attribute reference (LIKE) 20041228
9 CO_WORK_DONE Instance attribute Protected Attribute reference (LIKE) 20041228
10 CO_WORK_IN_PROCESS Instance attribute Protected Attribute reference (LIKE) 20041228
11 G_INFO_ICON Static Attribute Public Type reference (TYPE) N2DWSWL_ICON_INFO 'Information' Icon 20050126
12 G_OBJECT_USAGE Static Attribute Public Type reference (TYPE) N2DWSWL_OBJECT_USAGE Use of Object 20050209
13 G_SYSTEM_IS_EDITABLE Static Attribute Protected Type reference (TYPE) CCCORACTIV Changes and transports for client-specific objects 20050209
14 OFF Instance attribute Protected Attribute reference (LIKE) 20050120
15 ON Instance attribute Protected Attribute reference (LIKE) 20050120
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_SHORT_CODE Static method Public Method Is Specified Identification Valid? 20041210
2 CHECK_SHORT_CODE_EXC Static method Public Method Is Specified Identification Valid? Discards Exception 20050120
3 CLASS_CONSTRUCTOR Static method Public Constructor Load Fixed Symbols 20050126
4 CONVERT_STRING_TO_255_CRLF Static method Public Method Create a Table with 255 Rows and Keep CRLF 20050309
5 GENERATE_GUID_CUSTOMER Static method Public Method Create GUID with Prefix for Customer Namespace 20050219
6 GENERATE_GUID_STANDARD Static method Public Method Create GUID with Prefix for Standard Namespace 20050219
7 GENERATE_GUID_TEMPLATE Static method Public Method Create GUID with Prefix for Template Namespace 20050219
8 GENERATE_GUID_WITH_PREFIX Static method Public Method Create GUID with Prefix (Dependent on Current Usage) 20050219
9 GET_NAME_OF_OBJECT_TYPE Static method Public Method Determine Name of Object for Object Type 20050207
10 GET_NOTE Static method Public Method Determine Symbol for Note 20050106
11 GET_OBJECT_USAGE Static method Public Method Use of System Admin. (Customer | Standard | Template ) 20050209
12 GET_READER_OF_OBJECT_TYPE Static method Public Method Determine Reader Class of Object Type 20050402
13 GET_TASK_INFOITEM Static method Public Method Determine Symbol for Info Item of a Task 20050126
14 GET_TASK_IN_PROCESS Static method Public Method Determine Symbol for Active Task 20050111
15 GET_TASK_IS_MANDATORY Static method Public Method Determine Symbol for Required Task 20050106
16 GET_TASK_STATE Static method Public Method Determine Icon for Status of a Task 20041228
17 GET_WORK_OFFSET_FOR_AREA Static method Public Method Default No. of Days Until Situation Is Completed/Deleted 20050301
18 GET_WORK_OPEN_TASKS Static method Public Method Determine Icon: Situation Has Open Tasks 20050302
19 GET_WORK_STATE Static method Public Method Determine Icon for Status of a Situation 20041228
20 IS_SYSTEM_CLIENT_EDITABLE Static method Public Method Can Change Client? 20050209
21 RAISE_PARAMETER_MISSING Static method Public Method Exception with Error Message for Missing Parameters 20040915
22 RAISE_RT Static method Public Method Create Exception CX_ISHMED_DWSWL_RT with Message 20090120
23 SET_OBJECT_USAGE Static method Public Method Determine Use of System Administration 20050219
Events
Class CL_ISHMED_DWSWL_UTL has no event.
Types
Class CL_ISHMED_DWSWL_UTL has no local type.
Method Signatures

Method CHECK_SHORT_CODE 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 20050120
2 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC Returncode 20050120
3 Importing I_SHORT_CODE Call by reference Type reference (TYPE) N2DWSWL_ITEM_SHORT_CODE Kennung 20041210

Method CHECK_SHORT_CODE on class CL_ISHMED_DWSWL_UTL has no exception.

Method CHECK_SHORT_CODE_EXC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SHORT_CODE Call by reference Type reference (TYPE) N2DWSWL_ITEM_SHORT_CODE Kennung 20050120
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL Ausnahme im Customizing der Aufgabenliste 20050120

Method CLASS_CONSTRUCTOR Signature

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

Method CONVERT_STRING_TO_255_CRLF 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) STRING 20050309
2 Returning RT_TEXT Value transfer Type reference (TYPE) ISHMED_T_N2TEXT255 Tabelle von 255 Text 20050309

Method CONVERT_STRING_TO_255_CRLF on class CL_ISHMED_DWSWL_UTL has no exception.

Method GENERATE_GUID_CUSTOMER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_GUID Value transfer Type reference (TYPE) N2DWSWL_ID GUID mit Präfix für Kundennamensraum 20050219

Method GENERATE_GUID_CUSTOMER on class CL_ISHMED_DWSWL_UTL has no exception.

Method GENERATE_GUID_STANDARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_GUID Value transfer Type reference (TYPE) N2DWSWL_ID GUID mit Präfix für Standardnamensraum 20050219

Method GENERATE_GUID_STANDARD on class CL_ISHMED_DWSWL_UTL has no exception.

Method GENERATE_GUID_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_GUID Value transfer Type reference (TYPE) N2DWSWL_ID GUID mit Präfix für Templatenamensraum 20050219

Method GENERATE_GUID_TEMPLATE on class CL_ISHMED_DWSWL_UTL has no exception.

Method GENERATE_GUID_WITH_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_GUID Value transfer Type reference (TYPE) N2DWSWL_ID GUID mit Präfix 20050219

Method GENERATE_GUID_WITH_PREFIX on class CL_ISHMED_DWSWL_UTL has no exception.

Method GET_NAME_OF_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_OBJ_NAME Value transfer Type reference (TYPE) TEXT40 Bezeichnung für Objekttyp 20050207
2 Importing I_OBJ_TYPE Call by reference Type reference (TYPE) N2DWSWL_OBJ_TYPE Objekttyp 20050207
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL Ausnahme im Customizing der Aufgabenliste 20050207

Method GET_NOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ICONNAME Call by reference Type reference (TYPE) ICONNAME Name einer Ikone 20050106
2 Exporting E_NOTE_ICON Call by reference Type reference (TYPE) N2DWSWL_NOTE_ICON Symbol 'Notiz' 20050106
3 Exporting E_NOTE_TXT Call by reference Type reference (TYPE) N2DWSWL_NOTE_TXT Text 'Notiz' 20050106
4 Importing I_NOTE Call by reference Type reference (TYPE) N2DWSWL_HAS_NOTE Notiz vorhanden? 20050106

Method GET_NOTE on class CL_ISHMED_DWSWL_UTL has no exception.

Method GET_OBJECT_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_OBJECT_USAGE Value transfer Type reference (TYPE) N2DWSWL_OBJECT_USAGE Verwendung eines Objekts 20050209

Method GET_OBJECT_USAGE on class CL_ISHMED_DWSWL_UTL has no exception.

Method GET_READER_OF_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_READER_CLASSNAME Value transfer Type reference (TYPE) SEOCLSNAME Objekttypname 20050402
2 Importing I_OBJ_TYPE Call by reference Type reference (TYPE) N2DWSWL_OBJ_TYPE Objekttyp 20050402
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Ausnahme im Customizing der Aufgabenliste 20050402

Method GET_TASK_INFOITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ICONNAME Call by reference Type reference (TYPE) ICONNAME Name einer Ikone 20050126
2 Exporting E_TASK_HAS_INFO Call by reference Type reference (TYPE) ISH_ON_OFF Aufgabe hat Infoitem 20050128
3 Exporting E_TASK_INFO_ICON Call by reference Type reference (TYPE) N2DWSWL_INFO_ICON Symbol 'Information' 20050126
4 Exporting E_TASK_INFO_TXT Call by reference Type reference (TYPE) N2DWSWL_INFO_TXT Text 'Infoitem' 20050126
5 Importing I_TASK_INFO_MODE Call by reference Type reference (TYPE) N2DWSWL_INFO_MODE_PATT Einstellung des Patientenviewers für Aufgabe 20050126
6 Importing I_TASK_INFO_NAME Call by reference Type reference (TYPE) N2DWSWL_INFO_NAME Bezeichnung eines Infoitems 20050126

Method GET_TASK_INFOITEM on class CL_ISHMED_DWSWL_UTL has no exception.

Method GET_TASK_IN_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ICONNAME Call by reference Type reference (TYPE) ICONNAME Name einer Ikone 20050111
2 Exporting E_TASK_IN_PROCESS_ICON Call by reference Type reference (TYPE) N2DWSWL_TASK_IN_PROCESS_ICON Symbol 'Aktive Aufgabe' 20050111
3 Exporting E_TASK_IN_PROCESS_TXT Call by reference Type reference (TYPE) N2DWSWL_TASK_IN_PROCESS_TXT Text 'Aktive Aufgabe' 20050111
4 Importing I_TASK_IN_PROCESS Call by reference Type reference (TYPE) N2DWSWL_TASK_IN_PROCESS Aktive Aufgabe 20050111

Method GET_TASK_IN_PROCESS on class CL_ISHMED_DWSWL_UTL has no exception.

Method GET_TASK_IS_MANDATORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ICONNAME Call by reference Type reference (TYPE) ICONNAME Name einer Ikone 20050106
2 Exporting E_TASK_IS_MANDATORY_ICON Call by reference Type reference (TYPE) N2DWSWL_TASK_IS_MANDATORY_ICON Symbol 'Pflichtaufgabe' 20050106
3 Exporting E_TASK_IS_MANDATORY_TXT Call by reference Type reference (TYPE) N2DWSWL_TASK_IS_MANDATORY_TXT Text 'Pflichtaufgabe' 20050106
4 Importing I_TASK_IS_MANDATORY Call by reference Type reference (TYPE) N2DWSWL_TASK_IS_MANDATORY Gibt an, ob es sich um eine Pflichtaufgabe handelt 20050106

Method GET_TASK_IS_MANDATORY on class CL_ISHMED_DWSWL_UTL has no exception.

Method GET_TASK_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ICONNAME Call by reference Type reference (TYPE) ICONNAME Name einer Ikone 20041228
2 Exporting E_TASK_STATE_ICON Call by reference Type reference (TYPE) N2DWSWL_TASK_STATE_ICON Symbol 'Erledigungsstatus einer Aufgabe' 20041228
3 Exporting E_TASK_STATE_TXT Call by reference Type reference (TYPE) N2DWSWL_TASK_STATE_TXT Text 'Erledigungsstatus einer Aufgabe' 20041228
4 Importing I_TASK_STATE Call by reference Type reference (TYPE) N2DWSWL_TASK_STATE Erledigungsstatus einer Aufgabe 20041228

Method GET_TASK_STATE on class CL_ISHMED_DWSWL_UTL has no exception.

Method GET_WORK_OFFSET_FOR_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACCESS_OFFSET Call by reference Type reference (TYPE) N2DWSWL_ACCESS_OFFSET Anzahl Tage, die Situation nach Abschluss verfügbar ist 20050301
2 Exporting E_CLOSE_OFFSET Call by reference Type reference (TYPE) N2DWSWL_CLOSE_OFFSET Tage, bis Situation vom System abgeschlossen wird 20050301
3 Importing I_AREA Call by reference Type reference (TYPE) N2DWSWL_AREA Arbeitsgebiet 20050301
4 Importing I_EINRI Call by reference Type reference (TYPE) EINRI Einrichtung 20050301

Method GET_WORK_OFFSET_FOR_AREA on class CL_ISHMED_DWSWL_UTL has no exception.

Method GET_WORK_OPEN_TASKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ICONNAME Call by reference Type reference (TYPE) ICONNAME Name einer Ikone 20050302
2 Exporting E_OPEN_TASKS_ICON Call by reference Type reference (TYPE) N2DWSWL_WORK_HASOPENTASKS_ICON Symbol 'Situation hat offene Aufgaben' 20050302
3 Exporting E_OPEN_TASKS_TXT Call by reference Type reference (TYPE) N2DWSWL_WORK_HASOPENTASKS_TXT Text 'Situation hat offene Aufgaben' 20050302
4 Importing I_OPEN_TASKS Call by reference Type reference (TYPE) N2DWSWL_WORK_HASOPENTASKS Situation hat offene Aufgaben 20050302

Method GET_WORK_OPEN_TASKS on class CL_ISHMED_DWSWL_UTL has no exception.

Method GET_WORK_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ICONNAME Call by reference Type reference (TYPE) ICONNAME Name einer Ikone 20041228
2 Exporting E_WORK_STATE_ICON Call by reference Type reference (TYPE) N2DWSWL_WORK_STATE_ICON Symbol 'Status der Situation' 20041228
3 Exporting E_WORK_STATE_TXT Call by reference Type reference (TYPE) N2DWSWL_WORK_STATE_TXT Text 'Status der Situation' 20041228
4 Importing I_WORK_STATE Call by reference Type reference (TYPE) N2DWSWL_WORK_STATE Status der Situation 20041228

Method GET_WORK_STATE on class CL_ISHMED_DWSWL_UTL has no exception.

Method IS_SYSTEM_CLIENT_EDITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_EDITABLE Value transfer Type reference (TYPE) ISH_ON_OFF Ist Mandant änderbar? 20050209
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL Ausnahme im Customizing der Aufgabenliste 20050209

Method RAISE_PARAMETER_MISSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_OBJ Call by reference Object reference (TYPE REF TO) OBJECT Referenz zum Objekt, wo Fehler auftrat 20040915
2 Importing I_METHOD_NAME Call by reference Type reference (TYPE) TEXT30 Text 30 Stellen 20040915
3 Importing I_PARAMETER_NAME Call by reference Type reference (TYPE) TEXT30 Text 30 Stellen 20040915
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL Ausnahme im Customizing der Aufgabenliste 20040915

Method RAISE_RT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EXC Call by reference Object reference (TYPE REF TO) CX_ROOT Eine Exception, die zuvor aufgetreten ist 20090120
2 Importing I_MSGID Call by reference Type reference (TYPE) SYMSGID 'N2DWSWL' Nachrichten, Nachrichtenklasse 20090120
3 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20090120
4 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY 'E' Nachrichtentyp 20090120
5 Importing I_MSGV1 Call by reference Type reference (TYPE) SIMPLE Nachrichten, Nachrichtenvariable 20090120
6 Importing I_MSGV2 Call by reference Type reference (TYPE) SIMPLE Nachrichten, Nachrichtenvariable 20090120
7 Importing I_MSGV3 Call by reference Type reference (TYPE) SIMPLE Nachrichten, Nachrichtenvariable 20090120
8 Importing I_MSGV4 Call by reference Type reference (TYPE) SIMPLE Nachrichten, Nachrichtenvariable 20090120
9 Importing I_ROW Call by reference Type reference (TYPE) BAPIRET2-ROW Zeile im Parameter 20090120
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_RT Fehler im Aufgabenmangement 20090120

Method SET_OBJECT_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_USAGE Call by reference Type reference (TYPE) N2DWSWL_OBJECT_USAGE Verwendung eines Objekts 20050219

Method SET_OBJECT_USAGE on class CL_ISHMED_DWSWL_UTL has no exception.
History
Last changed by/on SAP  20050411 
SAP Release Created in 473