Hierarchy
⤷
⤷
⤷
Properties
| Class | CL_ISHMED_P01_VIEW | |
| Short Description | IS-H*MED: View in Patient Organizer | |
| 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 | 20041117 | SAP |
| Last change | 20050224 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_ISHMED_P01_VIEW has no forward declaration.
Interfaces
Class CL_ISHMED_P01_VIEW has no interface implemented.
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_ISHMED_P01_FCT_ADMIN | 20050112 | Controller for Loading/Saving Aspect Definition |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | ISHMED_T_N2P01_N1WVIEWZ | Children of This View | 20041215 | |||
| 2 | Instance attribute | Private | Attribute reference (LIKE) | G_CHILDREN | Children of This View | 20050113 | |||
| 3 | Static Attribute | Private | Type reference (TYPE) | ISHMED_T_N2P01_DISPLAYTYPE | Display Classes for Object Types in Patient Organizer | 20041216 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | NVIEWID | Identification of a View | 20041117 | |||
| 5 | Static Attribute | Public | Type reference (TYPE) | NVIEWID | View that Was Changed | 20041223 | |||
| 6 | Static Attribute | Private | Type reference (TYPE) | ISHMED_T_N2P01_OBJECTTYPE | Object Types of Views | 20041208 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | RN2P01_VIEW | Structure of View in Patient Organizer | 20041117 | |||
| 8 | Static Attribute | Private | Type reference (TYPE) | ISHMED_T_N2P01_VIEW_WL | Management of Views for Patient Organizer | 20041123 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | ISH_ON_OFF | OK (= 'X') and not OK (=' ') | 20050106 | |||
| 10 | Instance attribute | Private | Attribute reference (LIKE) | G_VIEW | Structure of View in Patient Organizer | 20050113 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Add New View | 20050106 | |
| 2 | Static method | Private | Method | Assigns Correct Report to Object Type | 20041222 | |
| 3 | Instance method | Public | Method | Checks (with Error Messages) and Repairs if Possible | 20041229 | |
| 4 | Instance method | Public | Method | Test Whether View Has Permitted Values | 20041222 | |
| 5 | Static method | Public | Constructor | Create Container for All Views | 20041122 | |
| 6 | Static method | Public | Method | Forget Changes | 20050117 | |
| 7 | Instance method | Public | Constructor | Create View | 20041117 | |
| 8 | Instance method | Public | Method | Deletes This View | 20050119 | |
| 9 | Static method | Public | Method | Deletes a View for a VIEWID | 20050119 | |
| 10 | Static method | Public | Method | Remove Lock for Change View | 20041223 | |
| 11 | Static method | Protected | Method | VIEWID Already Exists? | 20041124 | |
| 12 | Instance method | Public | Method | Get Properties | 20041117 | |
| 13 | Instance method | Public | Method | Gets Children of View | 20041221 | |
| 14 | Static method | Public | Method | Returns List of Views | 20041124 | |
| 15 | Static method | Public | Method | Gets Registered Object Types | 20041220 | |
| 16 | Static method | Public | Method | Returns a View for VIEWID | 20041123 | |
| 17 | Static method | Private | Method | VIEWID Permitted? | 20041124 | |
| 18 | Static method | Public | Method | Get Link from Tables and Load in Memory | 20041229 | |
| 19 | Static method | Public | Method | Gets Views from Table and Loads in Memory | 20041124 | |
| 20 | Static method | Private | Method | Get Tables into Memory | 20041217 | |
| 21 | Static method | Public | Method | Set View to Change | 20041223 | |
| 22 | Static method | Private | Method | Create New View | 20050120 | |
| 23 | Static method | Public | Method | Displays Possible Children of a View | 20041230 | |
| 24 | Instance method | Public | Method | Undoes Changes | 20050119 | |
| 25 | Instance method | Private | Method | Saves View to DB | 20041229 | |
| 26 | Static method | Public | Method | Saves Active View | 20050117 | |
| 27 | Instance method | Public | Method | Set Properties | 20041117 | |
| 28 | Instance method | Public | Method | Sets the Children of the View | 20041229 | |
| 29 | Instance method | Public | Method | Sets View to Changed | 20050119 | |
| 30 | Static method | Private | Method | Obsolete | 20041125 |
Events
Class CL_ISHMED_P01_VIEW has no event.
Types
Class CL_ISHMED_P01_VIEW has no local type.
Method Signatures
Method ADD_TO_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_MARK | Call by reference | Type reference (TYPE) | ISH_ON_OFF | 20050120 | ||||
| 2 | I_VIEW | Call by reference | Type reference (TYPE) | RN2P01_VIEW | Struktur der Sicht im Partentenorganizer | 20050106 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme für Patientenorganizer | 20050107 |
Method BUILD_OBJECTTYPE_TO_REPORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_REPORT | Call by reference | Type reference (TYPE) | REPID | Abap-Reportname | 20041222 | |||
| 2 | I_OBJECTTYPE | Call by reference | Type reference (TYPE) | N1POOBJECTID | med. Objekttypidentifikation Patientenorganizer | 20041222 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme für Patientenorganizer | 20041222 |
Method CHECK Signature
Method CHECK on class CL_ISHMED_P01_VIEW has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme für Patientenorganizer | 20041229 |
Method CHECK_VIEW Signature
Method CHECK_VIEW on class CL_ISHMED_P01_VIEW has no parameter.
Method CHECK_VIEW on class CL_ISHMED_P01_VIEW has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_ISHMED_P01_VIEW has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ISHMED_P01_VIEW has no exception.
Method CLEAR_UPDATE Signature
Method CLEAR_UPDATE on class CL_ISHMED_P01_VIEW has no parameter.
Method CLEAR_UPDATE on class CL_ISHMED_P01_VIEW has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_VIEW | Call by reference | Type reference (TYPE) | RN2P01_VIEW | Struktur der Sicht im Patientenorganizer | 20041124 |
Method CONSTRUCTOR on class CL_ISHMED_P01_VIEW has no exception.
Method DELETE Signature
Method DELETE on class CL_ISHMED_P01_VIEW has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme für Patientenorganizer | 20050121 |
Method DELETE_VIEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_VIEWID | Call by reference | Type reference (TYPE) | NVIEWID | Identifikation einer Sicht | 20050119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme für Patientenorganizer | 20050119 |
Method DEMARK_TO_CHANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_UPDATE | Call by reference | Type reference (TYPE) | EDCONTNEW | Inhalt ist neu 'X'; sonst ' ' | 20041223 | |||
| 2 | E_VIEWID | Call by reference | Type reference (TYPE) | NVIEWID | Identifikation einer Sicht | 20041223 | |||
| 3 | I_VIEWID | Call by reference | Type reference (TYPE) | NVIEWID | Identifikation einer Sicht | 20041223 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme für Patientenorganizer | 20041223 |
Method EXIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_VIEWID | Call by reference | Type reference (TYPE) | NVIEWID | IS-H: Identifikation einer Sicht | 20041124 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme für Patientenorganizer | 20050107 |
Method GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_TYPE | Call by reference | Type reference (TYPE) | N1POOBJECTTYPECLASS | Klassifikation des Objekttyps | 20041230 | |||
| 2 | E_VIEW | Call by reference | Type reference (TYPE) | RN2P01_VIEW | Struktur der Sicht im Partentenorganizer | 20041123 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme für Patientenorganizer | 20041217 |
Method GET_CHILDREN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_CHILDREN | Call by reference | Type reference (TYPE) | ISHMED_T_N2P01_N1WVIEWZ | Kinder der Sicht | 20041221 | |||
| 2 | E_CHILDREN_EXIST | Call by reference | Type reference (TYPE) | ISH_ON_OFF | Kinder (= 'X') und keine (=' ') | 20041221 | |||
| 3 | E_CHILDREN_TYPE | Call by reference | Type reference (TYPE) | N1POOBJECTTYPECLASS | Objekttyp der Kinder | 20041230 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20041221 |
Method GET_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_VIEW_COUNT | Call by reference | Type reference (TYPE) | I | Anzahl der Sichten | 20041124 | |||
| 2 | E_VIEW_LIST | Call by reference | Type reference (TYPE) | ISHMED_T_N2P01_VIEW | IS-H / IS-H*MED: Verwaltung Sichten für Patientenorganizer | 20041124 | |||
| 3 | E_VIEW_OB_LIST | Call by reference | Type reference (TYPE) | ISHMED_T_N2P01_VIEW_WL | IS-H / IS-H*MED: Verwaltung Sichten für Patientenorganizer | 20041124 | |||
| 4 | I_TYPE | Call by reference | Type reference (TYPE) | N1POOBJECTTYPECLASS | Klassifikation des Objekttyps | 20050104 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme für Patientenorganizer | 20041217 |
Method GET_OBJECTTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_OBJECTTYPE | Call by reference | Type reference (TYPE) | ISHMED_T_N2P01_OBJECTTYPE | Objekttypen der Sichten | 20041220 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme für Patientenorganizer | 20041220 |
Method GET_VIEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_VIEW_OB | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_P01_VIEW | IS-H*MED: Sicht im Patientenorganizer | 20041123 | |||
| 2 | I_VIEWID | Call by reference | Type reference (TYPE) | NVIEWID | IS-H: Identifikation einer Sicht | 20041123 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme für Patientenorganizer | 20041222 |
Method KEY_ALLOWED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_VIEWID | Call by reference | Type reference (TYPE) | NVIEWID | IS-H: Identifikation einer Sicht | 20041124 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme für Patientenorganizer | 20041222 |
Method LOAD_CHILDREN Signature
Method LOAD_CHILDREN on class CL_ISHMED_P01_VIEW has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme für Patientenorganizer | 20050105 |
Method LOAD_LIST Signature
Method LOAD_LIST on class CL_ISHMED_P01_VIEW has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme für Patientenorganizer | 20041222 |
Method LOAD_OBJECTTYPE Signature
Method LOAD_OBJECTTYPE on class CL_ISHMED_P01_VIEW has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme für Patientenorganizer | 20041217 |
Method MARK_TO_CHANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_VIEWID | Call by reference | Type reference (TYPE) | NVIEWID | Identifikation einer Sicht | 20041223 | |||
| 2 | I_VIEWID | Call by reference | Type reference (TYPE) | NVIEWID | Identifikation einer Sicht | 20041223 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme für Patientenorganizer | 20041223 |
Method NEW_VIEW_OBSOLET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_OBJECTTYPE | Call by reference | Type reference (TYPE) | N1POOBJECTID | med. Objekttypidentifikation Patientenorganizer | 20050120 | |||
| 2 | I_TXT | Call by reference | Type reference (TYPE) | NVIEWSTXT | Sichtenbezeichnungen sprachabhängig | 20050120 | |||
| 3 | I_VIEWID | Call by reference | Type reference (TYPE) | NVIEWID | Identifikation einer Sicht | 20050120 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme für Patientenorganizer | 20050120 |
Method POSSIBLE_CHILDERN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_CHILDREN_POSSIBLE | Call by reference | Type reference (TYPE) | ISH_ON_OFF | Kinder möglich (= 'X') und nicht möglich (=' ') | 20041230 | |||
| 2 | E_CHILDREN_POSSIBLE_LIST | Call by reference | Type reference (TYPE) | ISHMED_T_N2P01_VIEW_WL | Liste der möglichen Kinder | 20041230 | |||
| 3 | I_VIEWID | Call by reference | Type reference (TYPE) | NVIEWID | Identifikation einer Sicht | 20041230 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme für Patientenorganizer | 20050105 |
Method REMOVE_CHANGES Signature
Method REMOVE_CHANGES on class CL_ISHMED_P01_VIEW has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme für Patientenorganizer | 20050120 |
Method SAVE Signature
Method SAVE on class CL_ISHMED_P01_VIEW has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme für Patientenorganizer | 20041229 |
Method SAVE_VIEW Signature
Method SAVE_VIEW on class CL_ISHMED_P01_VIEW has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme für Patientenorganizer | 20050117 |
Method SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_VIEW | Call by reference | Type reference (TYPE) | RN2P01_VIEW | IS-H*MED: Struktur der Sicht im Partentenorganizer | 20041123 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme für Patientenorganizer | 20050117 |
Method SET_CHILDREN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CHILDREN | Call by reference | Type reference (TYPE) | ISHMED_T_N2P01_N1WVIEWZ | Kinder der Sicht | 20041229 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme für Patientenorganizer | 20050104 |
Method SET_UPDATE Signature
Method SET_UPDATE on class CL_ISHMED_P01_VIEW has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme für Patientenorganizer | 20050119 |
Method UPDATE_VIEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_OBSOLET_VIEW | Call by reference | Type reference (TYPE) | RN2P01_VIEW | IS-H*MED: Struktur der Sicht im Partentenorganizer | 20050120 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme für Patientenorganizer | 20041217 |
History
| Last changed by/on | SAP | 20050224 |
| SAP Release Created in | 600 |