SAP ABAP Class CL_ISHMED_P01_SDEF (Controller for View of Aspect Definition)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       NMED (Package) R/3MED: Medical documentation GSD
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20050112
Properties
Class CL_ISHMED_P01_SDEF  
Short Description Controller for View of Aspect Definition    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NMED   R/3MED: Medical documentation GSD 
Created 20041124   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_P01_SDEF has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20050112
Friends
Class CL_ISHMED_P01_SDEF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_DISPLAY Instance attribute Private Attribute reference (LIKE) 20050119
2 CO_INSERT Instance attribute Private Attribute reference (LIKE) 20050119
3 CO_UPDATE Instance attribute Private Attribute reference (LIKE) 20050119
4 C_LAYOUT_ID_P01_SDEF Constant Private Type reference (TYPE) INDX_SRTFD 'P01_SDEF' User-Defined Key in Table INDX 20041124
5 C_PATIENT_EINRI_CASE Constant Private Type reference (TYPE) INDX_SRTFD 'P01_PATIENT_EINRI_CASE' User-Defined Key in Table INDX 20050127
6 G_ACTIVE_BAR Instance attribute Private Type reference (TYPE) I 1 Active Bar 20041125
7 G_CASE Instance attribute Public Type reference (TYPE) FALNR IS-H: Case Number 20050127
8 G_EINRI Instance attribute Public Type reference (TYPE) EINRI IS-H: Institution 20050127
9 G_PATIENT Instance attribute Public Type reference (TYPE) PATNR IS-H: Patient Number 20050127
10 G_SAPUSER Instance attribute Public Type reference (TYPE) ISH_ON_OFF ' ' SAP User (= 'X') and OFF (=' ') 20050106
11 G_WORKMODE Instance attribute Public Type reference (TYPE) ISH_VCODE Work Mode of Treatment Pathway in Editor 20041124
12 O_CONT_BAR Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_CONTAINER_BAR Vertical Tabstrip for Controls 20041124
13 O_DATA Instance attribute Public Object reference (TYPE REF TO) CL_ISHMED_P01_FCT_ADMIN Controller for Customizing of Aspect Definition 20050113
14 O_ERROR Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Class for Error Handling 20041124
15 O_LAYOUT Instance attribute Private Object reference (TYPE REF TO) LCL_LAYOUT Layout 20041124
16 O_NAVI_CONT Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DOCKING_CONTAINER Docking Control Container 20041124
17 O_P01_PLACE_NAVIGATOR Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_P01_SDEF_PLACE_NAVI Aspect Navigator in Administration 20041125
18 O_P01_PVZ_NAVIGATOR Instance attribute Public Object reference (TYPE REF TO) CL_ISHMED_P01_SDEF_PVZ_NAVI View Navigator in Administration 20041203
19 O_P01_VIEW_NAVIGATOR Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_P01_SDEF_VIEW_NAVI Aspect Navigator in Administration 20041126
20 O_PATIENT_EINRI_CASE Instance attribute Private Object reference (TYPE REF TO) LCL_PATIENT_EINRI_CASE Test Patient 20050127
21 O_PVZ_CONT Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in Screen Area 20050117
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_CONTROLS Instance method Private Method Structure of Elements 20041124
2 BUILD_CONTROL_PVZ Instance method Public Method Creates Control for Views Assigned to Place 20041206
3 CONFIRM_CHANGE_FOCUS Instance method Public Method Saves if Necessary, with Query 20050117
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041124
5 CREATE_DATA_IN_PVZ Instance method Public Method Create Data in List 20041206
6 CREATE_DATA_IN_TREE Instance method Public Method Create Data in Lists 20041124
7 DOCK_TO_SCREEN Instance method Public Method Bind Docking Container to Current Screen 20041124
8 GET_ACTIVE_ITEM_TYPE Instance method Public Method Returns Type of Printed Node 20041126
9 GET_CLICKED_NODE_KEY Instance method Public Method Returns ID of Printed Node 20041126
10 GET_PLACE_HEAD_DATA Instance method Public Method Returns Header Data of an Aspect 20041126
11 GET_VIEW_HEAD_DATA Instance method Public Method Returns Header Data of a View 20041126
12 GET_VIEW_USED Instance method Public Method Where-Used List for View 20050110
13 HANDLE_ON_CLICKED Instance method Private Event handling method Handle of Click Event to Determine Active Bar 20041124
14 LOAD_LAYOUT_INFORMATIONS Instance method Private Method Load Layout Properties 20041124
15 LOAD_PATIENT_EINRI_CASE Instance method Private Method Load Test Patient Properties 20050127
16 REFRESH_DATA_IN_TREE Instance method Public Method Refresh, Reload Data for Tree 20050110
17 SAVE_LAYOUT_INFORMATIONS Instance method Public Method Save Current Layout Properties 20041125
18 SAVE_PATIENT_EINRI_CASE Instance method Private Method Save Test Patient 20050127
19 SAVE_PLACE Instance method Public Method Saves an Aspect 20050110
20 SAVE_VIEW Instance method Public Method Saves a View 20050110
21 SET_LAYOUT_INFORMATIONS Instance method Public Method Set Layout 20041125
22 SET_PATIENT_EINRI_CASE Instance method Private Method Set Test Patient 20050127
23 SET_PLACE_HEAD_DATA Instance method Public Method Sets Header Data of a View 20050110
24 SET_VIEW_HEAD_DATA Instance method Public Method Sets Header Data of a View 20041203
25 SET_WORKMODE Instance method Public Method Set Work Mode 20041126
26 UPDATE_PATIENT_EINRI_CASE Instance method Public Method Transfer New Data of Test Patient 20050131
Events
Class CL_ISHMED_P01_SDEF has no event.
Types
Class CL_ISHMED_P01_SDEF has no local type.
Method Signatures

Method BUILD_CONTROLS Signature

Method BUILD_CONTROLS on class CL_ISHMED_P01_SDEF has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_P01_SDEF Fehlerklasse 20041124

Method BUILD_CONTROL_PVZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container fuer Custom Controls in der Dynpro Area 20041206

Method BUILD_CONTROL_PVZ on class CL_ISHMED_P01_SDEF has no exception.

Method CONFIRM_CHANGE_FOCUS Signature

Method CONFIRM_CHANGE_FOCUS on class CL_ISHMED_P01_SDEF has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Ausnahme für Patientenorganizer 20050120

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WORKMODE Call by reference Type reference (TYPE) ISH_VCODE 'DIS' IS-H*MED: Arbeitsmodus des Behandlungspfads im Editor 20041124
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Fehlerklasse 20050111
2 CX_ISHMED_P01_CHECK Ausnahme für Patientenorganizer 20050111

Method CREATE_DATA_IN_PVZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PLACEID Call by reference Type reference (TYPE) NWPLACEID Identifikation des Arbeitsumfeldes 20041207
2 Importing I_VIEWID Call by reference Type reference (TYPE) NVIEWID Identifikation einer Sicht 20050103
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Ausnahme für Patientenorganizer 20050105

Method CREATE_DATA_IN_TREE Signature

Method CREATE_DATA_IN_TREE on class CL_ISHMED_P01_SDEF has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Ausnahme für Patientenorganizer 20050105
2 CX_ISHMED_P01_CHECK 20050111

Method DOCK_TO_SCREEN 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) SY-DYNNR Aktuelle Dynpro-Nummer 20041124
2 Importing I_REPID Call by reference Type reference (TYPE) SY-REPID 20041124

Method DOCK_TO_SCREEN on class CL_ISHMED_P01_SDEF has no exception.

Method GET_ACTIVE_ITEM_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ITEM_TYPE Value transfer Type reference (TYPE) N2P01_SDEF_ITEM_TYPE Type eines Item in der SDEF 20041126

Method GET_ACTIVE_ITEM_TYPE on class CL_ISHMED_P01_SDEF has no exception.

Method GET_CLICKED_NODE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NODE_KEY Value transfer Type reference (TYPE) TREEV_NODE-NODE_KEY Tree Control: Schlüssel eines Knotens 20041126

Method GET_CLICKED_NODE_KEY on class CL_ISHMED_P01_SDEF has no exception.

Method GET_PLACE_HEAD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACTIVE_PLACE Call by reference Type reference (TYPE) RN2P01_PLACE_SCREEN IS-H*MED: Sicht im Partentenorganizer zum Anzeigen 20041126
2 Importing I_NODE_KEY Call by reference Type reference (TYPE) TREEV_NODE-NODE_KEY Tree Control: Schlüssel eines Knotens 20041126
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Ausnahme für Patientenorganizer 20050107

Method GET_VIEW_HEAD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACTIVE_VIEW Call by reference Type reference (TYPE) RN2P01_VIEW_SCREEN IS-H*MED: Sicht im Partentenorganizer zum Anzeigen 20041126
2 Importing I_NODE_KEY Call by reference Type reference (TYPE) TREEV_NODE-NODE_KEY Tree Control: Schlüssel eines Knotens 20041126
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Ausnahme für Patientenorganizer 20041230

Method GET_VIEW_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PLACE_LIST Call by reference Type reference (TYPE) ISHMED_T_N2P01_PLACE_SCREEN Aspekte für Patientenorganizer für Anzeige 20050110
2 Exporting E_USED Call by reference Type reference (TYPE) ISH_ON_OFF verwendet (= 'X') nicht verwendet (=' ') 20050110
3 Exporting E_VIEW_LIST Call by reference Type reference (TYPE) ISHMED_T_N2P01_VIEW_SCREEN Sichten für Patientenorganizer für Anzeige 20050110
4 Importing I_VIEWID Call by reference Type reference (TYPE) NVIEWID Identifikation einer Sicht 20050110
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Ausnahme für Patientenorganizer 20050110

Method HANDLE_ON_CLICKED Signature

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

Method HANDLE_ON_CLICKED on class CL_ISHMED_P01_SDEF has no exception.

Method LOAD_LAYOUT_INFORMATIONS Signature

Method LOAD_LAYOUT_INFORMATIONS on class CL_ISHMED_P01_SDEF has no parameter.
Method LOAD_LAYOUT_INFORMATIONS on class CL_ISHMED_P01_SDEF has no exception.

Method LOAD_PATIENT_EINRI_CASE Signature

Method LOAD_PATIENT_EINRI_CASE on class CL_ISHMED_P01_SDEF has no parameter.
Method LOAD_PATIENT_EINRI_CASE on class CL_ISHMED_P01_SDEF has no exception.

Method REFRESH_DATA_IN_TREE Signature

Method REFRESH_DATA_IN_TREE on class CL_ISHMED_P01_SDEF has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Ausnahme für Patientenorganizer 20050114
2 CX_ISHMED_P01_CHECK Ausnahme für Patientenorganizer 20050114

Method SAVE_LAYOUT_INFORMATIONS Signature

Method SAVE_LAYOUT_INFORMATIONS on class CL_ISHMED_P01_SDEF has no parameter.
Method SAVE_LAYOUT_INFORMATIONS on class CL_ISHMED_P01_SDEF has no exception.

Method SAVE_PATIENT_EINRI_CASE Signature

Method SAVE_PATIENT_EINRI_CASE on class CL_ISHMED_P01_SDEF has no parameter.
Method SAVE_PATIENT_EINRI_CASE on class CL_ISHMED_P01_SDEF has no exception.

Method SAVE_PLACE Signature

Method SAVE_PLACE on class CL_ISHMED_P01_SDEF has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Ausnahme für Patientenorganizer 20050110

Method SAVE_VIEW Signature

Method SAVE_VIEW on class CL_ISHMED_P01_SDEF has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Ausnahme für Patientenorganizer 20050110

Method SET_LAYOUT_INFORMATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SET_DEFAULT Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20041125

Method SET_LAYOUT_INFORMATIONS on class CL_ISHMED_P01_SDEF has no exception.

Method SET_PATIENT_EINRI_CASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SET_DEFAULT Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20050127

Method SET_PATIENT_EINRI_CASE on class CL_ISHMED_P01_SDEF has no exception.

Method SET_PLACE_HEAD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHILDREN Call by reference Type reference (TYPE) ISHMED_T_N2P01_N1WVIEWZ Kinder ders Aspektes 20050110
2 Importing I_PLACE Call by reference Type reference (TYPE) RN2P01_PLACE_SCREEN Sicht im Partentenorganizer zum Anzeigen 20050110
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Ausnahme für Patientenorganizer 20050110

Method SET_VIEW_HEAD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHILDREN Call by reference Type reference (TYPE) ISHMED_T_N2P01_N1WVIEWZ Kinder der Sicht 20050105
2 Importing I_VIEW Call by reference Type reference (TYPE) RN2P01_VIEW_SCREEN Sicht im Partentenorganizer zum Anzeigen 20041203
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Ausnahme für Patientenorganizer 20050104

Method SET_WORKMODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WORKMODE Call by reference Type reference (TYPE) ISH_VCODE IS-H: Verarbeitungsmodus 20041126

Method SET_WORKMODE on class CL_ISHMED_P01_SDEF has no exception.

Method UPDATE_PATIENT_EINRI_CASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CASE Call by reference Type reference (TYPE) FALNR IS-H: Fallnummer 20050131
2 Importing I_EINRI Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20050131
3 Importing I_PATIENT Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20050131

Method UPDATE_PATIENT_EINRI_CASE on class CL_ISHMED_P01_SDEF has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in 600