SAP ABAP Class CL_ISHMED_GL_LIBARY_CTR (i.s.h.med pathways Pathway Library)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-HMED (Application Component) Clinical System
     NMED_GL (Package) IS-H*MED: Treatment Pathways
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_GL_CONSTANTS i.s.h.med pathways Constants Definition 20060831
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20060831
Properties
Class CL_ISHMED_GL_LIBARY_CTR  
Short Description i.s.h.med pathways Pathway Library    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package NMED_GL   IS-H*MED: Treatment Pathways 
Created 20060831   SAP 
Last change 20070917   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_GL_LIBARY_CTR has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISHMED_GL_CONSTANTS i.s.h.med pathways Constants Definition 20060831
2 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20060831
Friends
Class CL_ISHMED_GL_LIBARY_CTR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_SEARCH_ALL Instance attribute Private Attribute reference (LIKE) 20060831
2 CO_SEARCH_EXTENDED Instance attribute Private Attribute reference (LIKE) 20060831
3 CO_SEARCH_FOR_PATIENT Instance attribute Private Attribute reference (LIKE) 20060831
4 CO_SEARCH_SYSTEM Instance attribute Private Attribute reference (LIKE) 20060831
5 CO_TM_NEW Instance attribute Private Attribute reference (LIKE) 20060831
6 GR_CONTAINER_LIST Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20060831
7 GR_CONTAINER_MAIN Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20060831
8 GR_CONTAINER_SEARCHCRITERIA Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20060831
9 GR_CONTENT_LIST Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID SAP List Viewer 20060831
10 GR_CONTENT_SEARCHCRITERIA Instance attribute Private Object reference (TYPE REF TO) CL_GUI_HTML_VIEWER HTML Control Proxy Class 20060831
11 GR_DD_SEARCHCRITERIA Instance attribute Private Object reference (TYPE REF TO) CL_DD_DOCUMENT Dynamic Documents: Document 20060831
12 GR_SPLITTER_MAIN Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20060831
13 GS_ALV_VARIANT Instance attribute Private Type reference (TYPE) DISVARIANT Layout (External Use) 20060831
14 GS_LINE Instance attribute Public Type reference (TYPE) RN2GL_ASSIGN_LISTFORMAT i.s.h.med pathways Results for Treatment Pathway Search 20060831
15 GS_SEARCH_CRITERIA Instance attribute Private Type reference (TYPE) RN2GL_SEARCH IS-H*MED: Parameter Find Treatment Pathway 20060831
16 GT_ALV_EXCLUDING Instance attribute Private Type reference (TYPE) UI_FUNCTIONS Function Code Table 20060831
17 GT_ALV_FIELDCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for SAP List Viewer Control 20060831
18 GT_GL_LIST Instance attribute Private Type reference (TYPE) ISHMED_T_ASSIGN_LISTFORMAT IS-H*MED: Results List for Treatment Pathway Search 20060831
19 GT_SEARCH_RET Instance attribute Private Type reference (TYPE) ISHMED_T_N2GL_SEARCH_RET IS-H*MED: Results of Treatment Pathway Search 20060831
20 G_ALV_LAYOUT_SAVE Instance attribute Private Type reference (TYPE) C 20060831
21 G_DYNNR Instance attribute Private Type reference (TYPE) SYDYNNR Current Screen Number 20060831
22 G_INSTITUTION Instance attribute Private Type reference (TYPE) EINRI IS-H: Institution 20060831
23 G_ORGID Instance attribute Private Type reference (TYPE) N2GL_ORGID i.s.h.med pathways Organizational Unit 20060831
24 G_REPID Instance attribute Private Type reference (TYPE) SYREPID ABAP Program: Current Main Program 20060831
25 G_SEARCH_STRATEGY Instance attribute Private Type reference (TYPE) N2GL_SEARCH_STRATEGY i.s.h.med pathways Search Strategy 20060831
26 G_SHORT_CODE Instance attribute Private Type reference (TYPE) N2GL_SHORT_CODE Abbreviation of Treatment Pathway 20060831
27 G_VARIANT_REPID Instance attribute Private Type reference (TYPE) SYREPID 'SAPLN2GL_PATH_LIBRARY' ABAP Program: Current Main Program 20060831
28 G_VERSION_ID Instance attribute Private Type reference (TYPE) N2GL_GL_ID Treatment Pathway ID 20060831
29 OFF Instance attribute Private Attribute reference (LIKE) 20060831
30 ON Instance attribute Private Attribute reference (LIKE) 20060831
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_WORK_AREA_LAYOUT Instance method Public Method Distribute Layout of Worklist 20060831
2 ALV_EXCLUDE_BUTTONS Instance method Private Method Suppress ALV Buttons 20060831
3 ALV_INIT_VARIANTS Instance method Private Method Load ALV Layout Variants 20060831
4 ALV_REFRESH_GRID Instance method Private Method Refresh ALV Display 20060831
5 ALV_REG_EVT_HANDLER Instance method Private Method Register ALV as Event Handler 20060831
6 ALV_SET_FIELDCAT Instance method Private Method ALV Create Field Catalog 20060831
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060831
8 CREATE Static method Public Method Create Instance (Factory Method) 20060831
9 DESTROY Instance method Public Method Destroy Instance 20060831
10 DO_OKCODE Instance method Public Method Call Methods for Events on Screen 20060831
11 HANDLE_DBL_CLICK Instance method Private Event handling method React to Double-Click in Grid 20060831
12 HANDLE_HOTSPOT_CLICK Instance method Private Event handling method React to Selection in Grid 20060831
13 HANDLE_MENU_BUTTON Instance method Private Event handling method Enhance Menus 20060831
14 HANDLE_TOOLBAR Instance method Private Event handling method Build Worklist Toolbar 20060831
15 HANDLE_USER_COMMAND Instance method Private Event handling method React to Self-Defined Events 20060831
16 INIT_ALV Instance method Private Method Initialize ALV 20060831
17 INIT_CONTROLS Instance method Private Method Initialize Controls 20060831
18 MAKE_BUTTON Instance method Private Method Fill Structure for Button 20060831
19 MAKE_SEARCH_INFO Instance method Private Method Information About Search Type / Search Criteria Last Used 20060831
20 PRINT_INFO Instance method Private Method Print Clinical Information 20060831
21 PRINT_PATIENT_INFO Instance method Private Method Print Patient Information 20060831
22 SEARCH_ALL Instance method Private Method Select All Pathways that Can Be Assigned 20060831
23 SEARCH_DEFAULT Instance method Private Method Standard Selection of Treatment Pathways 20060831
24 SEARCH_WITH_CRITERIA Instance method Private Method Select Corresponding Search Criteria 20060831
25 SET_FIRST_ACTIVE_ROW Instance method Private Method Select First Pathway 20060831
26 SET_LIST_TITLE Instance method Private Method 20060831
27 SET_SELECTED_STEP Instance method Public Method Determine Step in Focus 20060831
28 SET_TITLE Instance method Private Method Set GUI Title 20060831
Events
# Event Type Visibility Description Created on
1 UPDATE_VIEWERS Instance Event
(0)
Public
(2)
Selection Has Changed 20060831
Types
Class CL_ISHMED_GL_LIBARY_CTR has no local type.
Method Signatures

Method ADJUST_WORK_AREA_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SHOW_SEARCH_CRIT Call by reference Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20060831

Method ADJUST_WORK_AREA_LAYOUT on class CL_ISHMED_GL_LIBARY_CTR has no exception.

Method ALV_EXCLUDE_BUTTONS Signature

Method ALV_EXCLUDE_BUTTONS on class CL_ISHMED_GL_LIBARY_CTR has no parameter.
Method ALV_EXCLUDE_BUTTONS on class CL_ISHMED_GL_LIBARY_CTR has no exception.

Method ALV_INIT_VARIANTS Signature

Method ALV_INIT_VARIANTS on class CL_ISHMED_GL_LIBARY_CTR has no parameter.
Method ALV_INIT_VARIANTS on class CL_ISHMED_GL_LIBARY_CTR has no exception.

Method ALV_REFRESH_GRID Signature

Method ALV_REFRESH_GRID on class CL_ISHMED_GL_LIBARY_CTR has no parameter.
Method ALV_REFRESH_GRID on class CL_ISHMED_GL_LIBARY_CTR has no exception.

Method ALV_REG_EVT_HANDLER Signature

Method ALV_REG_EVT_HANDLER on class CL_ISHMED_GL_LIBARY_CTR has no parameter.
Method ALV_REG_EVT_HANDLER on class CL_ISHMED_GL_LIBARY_CTR has no exception.

Method ALV_SET_FIELDCAT Signature

Method ALV_SET_FIELDCAT on class CL_ISHMED_GL_LIBARY_CTR has no parameter.
Method ALV_SET_FIELDCAT on class CL_ISHMED_GL_LIBARY_CTR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DYNNR Call by reference Type reference (TYPE) SYDYNNR Aktuelle Dynpro-Nummer 20060831
2 Importing I_INSTITUTION Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20060831
3 Importing I_ORGID Call by reference Type reference (TYPE) N2GL_ORGID i.s.h.med pathways Organisationseinheit 20060831
4 Importing I_PARENT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20060831
5 Importing I_REPID Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20060831
# Exception Resumable Description Created on
1 CX_ISHMED_GL_INSTANTIATION IS-H*MED: Fehler bei der Instanzierung 20060831

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ISHMED_GL_LIBARY_CTR i.s.h.med pathways Pfadbibliothek 20060831
2 Importing I_DYNNR Call by reference Type reference (TYPE) SYDYNNR Aktuelle Dynpro-Nummer 20060831
3 Importing I_INSTITUTION Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20060831
4 Importing I_ORGID Call by reference Type reference (TYPE) N2GL_ORGID i.s.h.med pathways Organisationseinheit 20060831
5 Importing I_PARENT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20060831
6 Importing I_REPID Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20060831
# Exception Resumable Description Created on
1 CX_ISHMED_GL_INSTANTIATION IS-H*MED: Fehler bei der Instanzierung 20060831

Method DESTROY Signature

Method DESTROY on class CL_ISHMED_GL_LIBARY_CTR has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_GL_DESTROY IS-H*MED: Ausnahme bei Zerstören Pathways 20060831

Method DO_OKCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OKCODE Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20060831

Method DO_OKCODE on class CL_ISHMED_GL_LIBARY_CTR has no exception.

Method HANDLE_DBL_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20060831
2 Importing E_COLUMN Call by reference Attribute reference (LIKE) 20060831
3 Importing E_ROW Call by reference Attribute reference (LIKE) 20060831

Method HANDLE_DBL_CLICK on class CL_ISHMED_GL_LIBARY_CTR has no exception.

Method HANDLE_HOTSPOT_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_COLUMN_ID Call by reference Attribute reference (LIKE) 20060831
2 Importing E_ROW_ID Call by reference Attribute reference (LIKE) 20060831

Method HANDLE_HOTSPOT_CLICK on class CL_ISHMED_GL_LIBARY_CTR has no exception.

Method HANDLE_MENU_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Call by reference Attribute reference (LIKE) 20060831
2 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20060831

Method HANDLE_MENU_BUTTON on class CL_ISHMED_GL_LIBARY_CTR has no exception.

Method HANDLE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Call by reference Attribute reference (LIKE) 20060831

Method HANDLE_TOOLBAR on class CL_ISHMED_GL_LIBARY_CTR has no exception.

Method HANDLE_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20060831

Method HANDLE_USER_COMMAND on class CL_ISHMED_GL_LIBARY_CTR has no exception.

Method INIT_ALV Signature

Method INIT_ALV on class CL_ISHMED_GL_LIBARY_CTR has no parameter.
Method INIT_ALV on class CL_ISHMED_GL_LIBARY_CTR has no exception.

Method INIT_CONTROLS Signature

Method INIT_CONTROLS on class CL_ISHMED_GL_LIBARY_CTR has no parameter.
Method INIT_CONTROLS on class CL_ISHMED_GL_LIBARY_CTR has no exception.

Method MAKE_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_BUTTON Value transfer Type reference (TYPE) STB_BUTTON Toolbarbutton 20060831
2 Importing I_BUTN_TYPE Call by reference Type reference (TYPE) TB_BTYPE Toolbarbuttontyp 20060831
3 Importing I_DISABLED Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20060831
4 Importing I_FUNCTION Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20060831
5 Importing I_ICON Call by reference Type reference (TYPE) C 20060831
6 Importing I_QUICKINFO Call by reference Type reference (TYPE) ICONQUICK Quickinfo für eine Ikone 20060831
7 Importing I_TEXT Call by reference Type reference (TYPE) TEXT40 Text in der Länge 40 20060831

Method MAKE_BUTTON on class CL_ISHMED_GL_LIBARY_CTR has no exception.

Method MAKE_SEARCH_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PATIENT_HAS_NO_DIAGNOSES Call by reference Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20060831
2 Importing I_SEARCH_TYPE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20060831

Method MAKE_SEARCH_INFO on class CL_ISHMED_GL_LIBARY_CTR has no exception.

Method PRINT_INFO Signature

Method PRINT_INFO on class CL_ISHMED_GL_LIBARY_CTR has no parameter.
Method PRINT_INFO on class CL_ISHMED_GL_LIBARY_CTR has no exception.

Method PRINT_PATIENT_INFO Signature

Method PRINT_PATIENT_INFO on class CL_ISHMED_GL_LIBARY_CTR has no parameter.
Method PRINT_PATIENT_INFO on class CL_ISHMED_GL_LIBARY_CTR has no exception.

Method SEARCH_ALL Signature

Method SEARCH_ALL on class CL_ISHMED_GL_LIBARY_CTR has no parameter.
Method SEARCH_ALL on class CL_ISHMED_GL_LIBARY_CTR has no exception.

Method SEARCH_DEFAULT Signature

Method SEARCH_DEFAULT on class CL_ISHMED_GL_LIBARY_CTR has no parameter.
Method SEARCH_DEFAULT on class CL_ISHMED_GL_LIBARY_CTR has no exception.

Method SEARCH_WITH_CRITERIA Signature

Method SEARCH_WITH_CRITERIA on class CL_ISHMED_GL_LIBARY_CTR has no parameter.
Method SEARCH_WITH_CRITERIA on class CL_ISHMED_GL_LIBARY_CTR has no exception.

Method SET_FIRST_ACTIVE_ROW Signature

Method SET_FIRST_ACTIVE_ROW on class CL_ISHMED_GL_LIBARY_CTR has no parameter.
Method SET_FIRST_ACTIVE_ROW on class CL_ISHMED_GL_LIBARY_CTR has no exception.

Method SET_LIST_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SEARCH_TYPE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20060831

Method SET_LIST_TITLE on class CL_ISHMED_GL_LIBARY_CTR has no exception.

Method SET_SELECTED_STEP Signature

Method SET_SELECTED_STEP on class CL_ISHMED_GL_LIBARY_CTR has no parameter.
Method SET_SELECTED_STEP on class CL_ISHMED_GL_LIBARY_CTR has no exception.

Method SET_TITLE Signature

Method SET_TITLE on class CL_ISHMED_GL_LIBARY_CTR has no parameter.
Method SET_TITLE on class CL_ISHMED_GL_LIBARY_CTR has no exception.
Event Signatures

Event UPDATE_VIEWERS Signature
Event UPDATE_VIEWERS on class CL_ISHMED_GL_LIBARY_CTR has no parameter.
History
Last changed by/on SAP  20070917 
SAP Release Created in