SAP ABAP Class CL_ISHMED_P01_FCT_ADMIN (Controller for Loading/Saving 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
Properties
Class CL_ISHMED_P01_FCT_ADMIN  
Short Description Controller for Loading/Saving 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 20041125   SAP 
Last change 20050615   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_P01_FCT_ADMIN has no forward declaration.
Interfaces
Class CL_ISHMED_P01_FCT_ADMIN has no interface implemented.
Friends
Class CL_ISHMED_P01_FCT_ADMIN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_CHANGED_TYPE Instance attribute Public Type reference (TYPE) N2P01_SDEF_ITEM_TYPE Item Type in SDEF 20050117
2 G_CHECK Instance attribute Private Type reference (TYPE) S_TAB_P01_FCT_ADMIN_CHECK Table with Check Rules 20050113
3 G_EXCLUSIV Instance attribute Public Type reference (TYPE) ISH_ON_OFF Lock Set (= 'X') not Set (=' ') 20050118
4 G_OBJECTTYPE Instance attribute Private Type reference (TYPE) ISHMED_T_N2P01_OBJECTTYPE Object Types of Views 20041129
5 G_PLACEID Instance attribute Public Type reference (TYPE) NWPLACEID Identification of the Work Environment 20050117
6 G_SAPUSER Instance attribute Public Type reference (TYPE) ISH_ON_OFF SAP System (= 'X') Non SAP System (=' ') 20050113
7 G_VIEWID Instance attribute Public Type reference (TYPE) NVIEWID Identification of a View 20050117
8 O_PLACE Instance attribute Public Object reference (TYPE REF TO) CL_ISHMED_P01_PLACE Aspect in Patient Organizer 20041203
9 O_VIEW Instance attribute Public Object reference (TYPE REF TO) CL_ISHMED_P01_VIEW View in Patient Organizer 20041203
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORITY Static method Public Method Check Authorization 20050118
2 CHECK_PLACE_INSERT_CHILDREN Instance method Public Method Checks Whether Child Can be Inserted in Aspect 20050113
3 CHECK_SAPUSER Instance method Private Method Checks for SAP System and Memorizes State 20050113
4 CHECK_VIEW_INSERT_CHILDREN Instance method Public Method Checks Whether Child Can be Inserted in View 20050113
5 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20041126
6 CLEAR_UPDATE Instance method Public Method Discards Changes 20050120
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041125
8 DELETE_PLACE Instance method Public Method Deletes an Aspect 20050120
9 DELETE_VIEW Instance method Public Method Deletes a View 20050119
10 DEQUEUE Instance method Public Method Unlock 20050519
11 ENQUEUE Instance method Public Method Lock 20050113
12 GET_OBJECTTYPE Instance method Public Method Get Object Types of Views 20041129
13 GET_PLACE Instance method Public Method Returns Aspects for Display 20041125
14 GET_PLACE_LIST Instance method Public Method Returns List of Aspects for Tree 20041125
15 GET_PVZ Instance method Private Method Returns Link Between Place and View 20041206
16 GET_VIEW Instance method Public Method Returns View for Display 20041125
17 GET_VIEW_LIST Instance method Public Method Returns List of Views for Tree 20041125
18 INIT_CHECK Instance method Private Method Builds Check Table 20050113
19 INSERT_PLACE_CHILD Instance method Public Method Insert a Child in an Aspect 20050110
20 INSERT_VIEW_CHILD Instance method Public Method Insert a Child in a View 20050110
21 IS_UPDATED Instance method Public Method Checks Whether View or Aspect Was Changed 20050113
22 LOAD_PLACE Instance method Public Method Aspects Are Loaded from DB 20041129
23 LOAD_VIEW Instance method Public Method Views Are Loaded from DB 20041129
24 NEW_PLACE Instance method Public Method Creates a New Aspect 20050111
25 NEW_VIEW Instance method Public Method Creates a New View 20050106
26 POSSIBLE_NEW_CHILDREN Instance method Public Method All Possible New Children for this View 20050125
27 REFRESH_PLACE Instance method Private Method Aspects Are Reloaded from DB 20041126
28 REFRESH_VIEW Instance method Private Method View Is Reloaded from DB 20041126
29 SAVE_PLACE Instance method Public Method Saves an Aspect 20050110
30 SAVE_VIEW Instance method Public Method Saves View 20050110
31 SET_PLACE Instance method Public Method Writes Values for Aspect 20050110
32 SET_VIEW Instance method Public Method Writes Values for a View 20041203
33 USED_VIEW Instance method Public Method Where-Used List of Views 20050110
Events
Class CL_ISHMED_P01_FCT_ADMIN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_P01_FCT_ADMIN_CHECK Private See coding 20050113 BEGIN OF s_p01_fct_admin_check, p_p01(1) TYPE c, p_folder(1) TYPE c, p_type TYPE n1poobjecttypeclass, c_type TYPE n1poobjecttypeclass, c_single(1) TYPE c, END OF s_p01_fct_admin_check
2 S_TAB_P01_FCT_ADMIN_CHECK Private See coding 20050113 s_tab_p01_fct_admin_check TYPE TABLE OF s_p01_fct_admin_check
Method Signatures

Method CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AUTH Call by reference Type reference (TYPE) ISH_METHOD_RC Returncode bei Methodenaufrufen 20050118
2 Importing I_ACTVT Call by reference Type reference (TYPE) ACTIV_AUTH Aktivität 20050118
# Exception Resumable Description Created on
1 CX_ISHMED_GL_AUTHORITY Ausnahme bei Berechtigungsprüfung 20050118

Method CHECK_PLACE_INSERT_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) ISH_ON_OFF OK (= 'X') nicht möglich (=' ') 20050113
2 Importing I_C_VIEWID Call by reference Type reference (TYPE) NVIEWID Identifikation einer Sicht 20050113
3 Importing I_P_PLACEID Call by reference Type reference (TYPE) NWPLACEID Identifikation des Arbeitsumfeldes 20050113
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Ausnahme für Patientenorganizer 20050119
2 CX_ISHMED_P01_CHECK Ausnahme für Patientenorganizer 20050119

Method CHECK_SAPUSER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_SAPUSER Call by reference Type reference (TYPE) ISH_ON_OFF SAPUser (= 'X') Non (=' ') 20050113
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Ausnahme für Patientenorganizer 20050119

Method CHECK_VIEW_INSERT_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) ISH_ON_OFF Ok (= 'X') und nicht OK (=' ') 20050113
2 Importing I_C_VIEWID Call by reference Type reference (TYPE) NVIEWID Identifikation einer Sicht 20050113
3 Importing I_P_VIEWID Call by reference Type reference (TYPE) NVIEWID Identifikation einer Sicht 20050113
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Ausnahme für Patientenorganizer 20050118
2 CX_ISHMED_P01_CHECK Ausnahme für Patientenorganizer 20050118

Method CLASS_CONSTRUCTOR Signature

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

Method CLEAR_UPDATE Signature

Method CLEAR_UPDATE on class CL_ISHMED_P01_FCT_ADMIN has no parameter.
Method CLEAR_UPDATE on class CL_ISHMED_P01_FCT_ADMIN has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_ISHMED_P01_FCT_ADMIN has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Ausnahme für Patientenorganizer 20050113

Method DELETE_PLACE 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 20050120
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Ausnahme für Patientenorganizer 20050120

Method DELETE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VIEWID Call by reference Type reference (TYPE) NVIEWID Identifikation einer Sicht 20050119
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Ausnahme für Patientenorganizer 20050119

Method DEQUEUE Signature

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

Method ENQUEUE Signature

Method ENQUEUE on class CL_ISHMED_P01_FCT_ADMIN has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Ausnahme für Patientenorganizer 20050113

Method GET_OBJECTTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJECTTYPE Call by reference Type reference (TYPE) ISHMED_T_N2P01_OBJECTTYPE Objekttypen der Sichten 20041129
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Ausnahme für Patientenorganizer 20041228

Method GET_PLACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHILDREN Call by reference Type reference (TYPE) ISHMED_T_N2P01_N1WVIEWZ Kinder der Sicht 20050103
2 Exporting E_CHILDREN_EXIST Call by reference Type reference (TYPE) ISH_ON_OFF Kinder (= 'X') und keine (=' ') 20050103
3 Exporting E_CHILDREN_TYPE Call by reference Type reference (TYPE) N1POOBJECTTYPECLASS Objekttyp der Kinder 20050103
4 Exporting E_PLACE Call by reference Type reference (TYPE) RN2P01_PLACE_SCREEN IS-H*MED: Sicht im Partentenorganizer zum Anzeigen 20041125
5 Importing I_PLACEID Call by reference Type reference (TYPE) NWPLACEID IS-H: Identifikation des Arbeitsumfeldes 20041125
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Ausnahme für Patientenorganizer 20050107

Method GET_PLACE_LIST 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 20041125

Method GET_PLACE_LIST on class CL_ISHMED_P01_FCT_ADMIN has no exception.

Method GET_PVZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TAB_PVZ Call by reference Type reference (TYPE) ISHMED_T_N2P01_PVZ Zuordnung Arbeitsumfeld Sicht 20041207
2 Importing I_PLACEID Call by reference Type reference (TYPE) NWPLACEID IS-H: Identifikation des Arbeitsumfeldes 20041206
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Ausnahme für Patientenorganizer 20041228

Method GET_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHILDREN Call by reference Type reference (TYPE) ISHMED_T_N2P01_N1WVIEWZ Kinder der Sicht 20050103
2 Exporting E_CHILDREN_EXIST Call by reference Type reference (TYPE) ISH_ON_OFF Kinder (= 'X') und keine (=' ') 20050103
3 Exporting E_CHILDREN_TYPE Call by reference Type reference (TYPE) N1POOBJECTTYPECLASS Objekttyp der Kinder 20050103
4 Exporting E_TYPE Call by reference Type reference (TYPE) N1POOBJECTTYPECLASS Klassifikation des Objekttyps 20050107
5 Exporting E_VIEW Call by reference Type reference (TYPE) RN2P01_VIEW_SCREEN Sicht im Partentenorganizer zum Anzeigen 20041125
6 Importing I_VIEWID Call by reference Type reference (TYPE) NVIEWID IS-H: Identifikation einer Sicht 20041125
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Ausnahme für Patientenorganizer 20041220

Method GET_VIEW_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VIEW_LIST Call by reference Type reference (TYPE) ISHMED_T_N2P01_VIEW_SCREEN Verwaltung Sichten für Patientenorganizer 20041125
2 Importing I_TYPE Call by reference Type reference (TYPE) N1POOBJECTTYPECLASS Klassifikation des Objekttyps 20050107
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Ausnahme für Patientenorganizer 20041220

Method INIT_CHECK Signature

Method INIT_CHECK on class CL_ISHMED_P01_FCT_ADMIN has no parameter.
Method INIT_CHECK on class CL_ISHMED_P01_FCT_ADMIN has no exception.

Method INSERT_PLACE_CHILD Signature

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

Method INSERT_VIEW_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHILD Call by reference Type reference (TYPE) NVIEWID Identifikation einer Sicht 20050110
2 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 20050111
2 CX_ISHMED_P01_CHECK Ausnahme für Patientenorganizer 20050113

Method IS_UPDATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGED_TYPE Call by reference Type reference (TYPE) N2P01_SDEF_ITEM_TYPE Type eines Item in der SDEF 20050117
2 Exporting E_IS_UPDATED Call by reference Type reference (TYPE) ISH_ON_OFF geändert (= 'X') nicht geändert (=' ') 20050113
3 Exporting E_PLACEID Call by reference Type reference (TYPE) NWPLACE Arbeitsumfeld 20050117
4 Exporting E_VIEWID Call by reference Type reference (TYPE) NVIEWID Identifikation einer Sicht 20050117

Method IS_UPDATED on class CL_ISHMED_P01_FCT_ADMIN has no exception.

Method LOAD_PLACE Signature

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

Method LOAD_VIEW Signature

Method LOAD_VIEW on class CL_ISHMED_P01_FCT_ADMIN has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Ausnahme für Patientenorganizer 20041228

Method NEW_PLACE 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 Tabellentype für Struktur für Sichten 20050111
2 Importing I_PLACE Call by reference Type reference (TYPE) RN2P01_PLACE Struktur der Aspekte im Patientenorganizer 20050111
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Ausnahme für Patientenorganizer 20050111
2 CX_ISHMED_P01_CHECK Ausnahme für Patientenorganizer 20050121

Method NEW_VIEW 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 Tabellentype für Struktur für Sichten 20050106
2 Importing I_VIEW Call by reference Type reference (TYPE) RN2P01_VIEW Struktur der Sicht im Partentenorganizer 20050106
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Ausnahme für Patientenorganizer 20050106
2 CX_ISHMED_P01_CHECK Ausnahme für Patientenorganizer 20050121

Method POSSIBLE_NEW_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHILDREN Call by reference Type reference (TYPE) ISHMED_T_N2P01_VIEW_SCREEN Sichten für Patientenorganizer für Anzeige 20050125
2 Importing I_PLACEID Call by reference Type reference (TYPE) NWPLACEID IS-H: Identifikation des Arbeitsumfeldes 20050125
3 Importing I_VIEWID Call by reference Type reference (TYPE) NVIEWID Identifikation einer Sicht 20050125
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Ausnahme für Patientenorganizer 20050125

Method REFRESH_PLACE Signature

Method REFRESH_PLACE on class CL_ISHMED_P01_FCT_ADMIN has no parameter.
Method REFRESH_PLACE on class CL_ISHMED_P01_FCT_ADMIN has no exception.

Method REFRESH_VIEW Signature

Method REFRESH_VIEW on class CL_ISHMED_P01_FCT_ADMIN has no parameter.
Method REFRESH_VIEW on class CL_ISHMED_P01_FCT_ADMIN has no exception.

Method SAVE_PLACE Signature

Method SAVE_PLACE on class CL_ISHMED_P01_FCT_ADMIN 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_FCT_ADMIN has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Ausnahme für Patientenorganizer 20050110

Method SET_PLACE 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 20050110
2 Importing I_PLACE Call by reference Type reference (TYPE) RN2P01_PLACE_SCREEN Aspekt im Partentenorganizer zum Anzeigen 20050110
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Ausnahme für Patientenorganizer 20050110

Method SET_VIEW 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 Aspekt im Partentenorganizer zum Anzeigen 20041203
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Ausnahme für Patientenorganizer 20041229

Method USED_VIEW 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
History
Last changed by/on SAP  20050615 
SAP Release Created in 600