SAP ABAP Class CL_ISHMED_DOC_SCREEN (i.s.h.med: Root Class of Presentation Layer for Documents)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-HMED (Application Component) Clinical System
     NMED_DOC (Package) IS-H*MED: Medical Documents
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_DOC_CONSTANTS ISHMED Documents: Contants 20050221
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20050127
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_DOC_BROWSERDYNP_SCR Display Document in Browse on Full Screen 20050117
2 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_DOC_CTRLAREA_SCR Superclass for Document Display in Control Area 20050113
3 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_DOC_PMD_SCR i.s.h.med: Doc Screen Classe for PMD 20050113
Properties
Class CL_ISHMED_DOC_SCREEN  
Short Description i.s.h.med: Root Class of Presentation Layer for Documents    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NMED_DOC   IS-H*MED: Medical Documents 
Created 20041221   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_DOC_SCREEN has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISHMED_DOC_CONSTANTS ISHMED Documents: Contants 20050221
2 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20050127
Friends
# Friend Modeled only Created on Description
1 CL_ISHMED_DOC 20050210 i.s.h.med Documents: Controller Class
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE Instance attribute Public Attribute reference (LIKE) 20050221
2 CO_APPL_DTA Instance attribute Public Attribute reference (LIKE) 20050221
3 CO_APPL_LINK_ARCHIVE Instance attribute Public Attribute reference (LIKE) 20050221
4 CO_APPL_LINK_SAPSTORAGE Instance attribute Public Attribute reference (LIKE) 20050221
5 CO_APPL_PDF Instance attribute Public Attribute reference (LIKE) 20050221
6 CO_APPL_PMD Instance attribute Public Attribute reference (LIKE) 20050221
7 CO_APPL_SAPSCRIPT Instance attribute Public Attribute reference (LIKE) 20050221
8 CO_APPL_WINWORD Instance attribute Public Attribute reference (LIKE) 20050221
9 CO_APPL_WORD Instance attribute Public Attribute reference (LIKE) 20050221
10 CO_APPL_WORDCONTAINER Instance attribute Public Attribute reference (LIKE) 20050221
11 CO_APPL_XML Instance attribute Public Attribute reference (LIKE) 20050221
12 CO_BORID_DRAW Instance attribute Public Attribute reference (LIKE) 20050221
13 CO_BORID_MEDDOC Instance attribute Public Attribute reference (LIKE) 20050221
14 CO_BORTXT_MEDDOC Instance attribute Public Attribute reference (LIKE) 20050221
15 CO_CHAR_DOT Instance attribute Public Attribute reference (LIKE) 20050221
16 CO_CHAR_PLUS Instance attribute Public Attribute reference (LIKE) 20050221
17 CO_CREATE_LOAD Instance attribute Public Attribute reference (LIKE) 20050221
18 CO_CREATE_NEW Instance attribute Public Attribute reference (LIKE) 20050221
19 CO_DOC_SCREENTYPE_CTR Instance attribute Public Attribute reference (LIKE) 20050429
20 CO_DOC_SCREENTYPE_DYN Instance attribute Public Attribute reference (LIKE) 20050429
21 CO_ENQUEUE_SCOPE Instance attribute Public Attribute reference (LIKE) 20050221
22 CO_EXTENSION_HTML Instance attribute Public Attribute reference (LIKE) 20050601
23 CO_EXTENSION_XML Instance attribute Public Attribute reference (LIKE) 20050601
24 CO_FORMAT_HTML Instance attribute Public Attribute reference (LIKE) 20050429
25 CO_FORMAT_HTMLPRINT Instance attribute Public Attribute reference (LIKE) 20050601
26 CO_FORMAT_HTMLQUICK Instance attribute Public Attribute reference (LIKE) 20050601
27 CO_FORMAT_HTMLSHORT Instance attribute Public Attribute reference (LIKE) 20050601
28 CO_FORMAT_PARAMDOKU Instance attribute Public Attribute reference (LIKE) 20050429
29 CO_FORMAT_PDF Instance attribute Public Attribute reference (LIKE) 20050429
30 CO_FORMAT_SAPSCRIPT Instance attribute Public Attribute reference (LIKE) 20050429
31 CO_FORMAT_WORDCONTAINER Instance attribute Public Attribute reference (LIKE) 20050429
32 CO_FORMAT_XMLDISP Instance attribute Public Attribute reference (LIKE) 20050429
33 CO_FORMAT_XMLDISP_2 Instance attribute Public Attribute reference (LIKE) 20050429
34 CO_FORMAT_XMLEXPORT Instance attribute Public Attribute reference (LIKE) 20050429
35 CO_MIME_ARCHIVE_UNKNOWN Instance attribute Public Attribute reference (LIKE) 20050221
36 CO_MIME_HTML Instance attribute Public Attribute reference (LIKE) 20050429
37 CO_MIME_PDF Instance attribute Public Attribute reference (LIKE) 20050601
38 CO_MIME_XML Instance attribute Public Attribute reference (LIKE) 20050429
39 CO_MIME_XML_DISP1 Instance attribute Public Attribute reference (LIKE) 20050429
40 CO_MIME_XML_DISP2 Instance attribute Public Attribute reference (LIKE) 20050429
41 CO_MIME_XML_EXP Instance attribute Public Attribute reference (LIKE) 20050429
42 CO_MODE_DELETE Instance attribute Public Attribute reference (LIKE) 20050221
43 CO_MODE_ERROR Instance attribute Public Attribute reference (LIKE) 20050221
44 CO_MODE_INSERT Instance attribute Public Attribute reference (LIKE) 20050221
45 CO_MODE_UNCHANGED Instance attribute Public Attribute reference (LIKE) 20050221
46 CO_MODE_UPDATE Instance attribute Public Attribute reference (LIKE) 20050221
47 CO_MSGTY_ERROR Instance attribute Public Attribute reference (LIKE) 20050221
48 CO_PROC_ARCHIVE Instance attribute Public Attribute reference (LIKE) 20050221
49 CO_PROC_CHANGE Instance attribute Public Attribute reference (LIKE) 20050221
50 CO_PROC_COPY Instance attribute Public Attribute reference (LIKE) 20050221
51 CO_PROC_CREATE Instance attribute Public Attribute reference (LIKE) 20050221
52 CO_PROC_CREATE_PART Instance attribute Public Attribute reference (LIKE) 20050221
53 CO_PROC_CREATE_VERSION Instance attribute Public Attribute reference (LIKE) 20050221
54 CO_PROC_DELETE Instance attribute Public Attribute reference (LIKE) 20050221
55 CO_PROC_DELETE_PHYSIC Instance attribute Public Attribute reference (LIKE) 20050221
56 CO_PROC_DISPLAY Instance attribute Public Attribute reference (LIKE) 20050221
57 CO_PROC_EXIST Instance attribute Public Attribute reference (LIKE) 20050221
58 CO_PROC_INSERT Instance attribute Public Attribute reference (LIKE) 20050221
59 CO_PROC_PRINT Instance attribute Public Attribute reference (LIKE) 20050221
60 CO_PROC_PRINT_OTF Instance attribute Public Attribute reference (LIKE) 20050221
61 CO_PROC_PRINT_VIEW Instance attribute Public Attribute reference (LIKE) 20050221
62 CO_PROC_QUICK_VIEW Instance attribute Public Attribute reference (LIKE) 20050221
63 CO_PROC_SET_STATUS Instance attribute Public Attribute reference (LIKE) 20050601
64 CO_PROC_UNDEFINED Instance attribute Public Attribute reference (LIKE) 20050221
65 CO_PROC_UNDELETE Instance attribute Public Attribute reference (LIKE) 20050221
66 CO_PROC_UPDATE Instance attribute Public Attribute reference (LIKE) 20050221
67 CO_STORE_ARCHIVE_ONLY Instance attribute Public Attribute reference (LIKE) 20050221
68 CO_STORE_ARCHIVE_PLUS Instance attribute Public Attribute reference (LIKE) 20050221
69 CO_STORE_FILESYSTEM Instance attribute Public Attribute reference (LIKE) 20050221
70 CO_STORE_R3DB Instance attribute Public Attribute reference (LIKE) 20050221
71 CO_STORE_SAPSTORAGE Instance attribute Public Attribute reference (LIKE) 20050221
72 CO_STORE_SERVER Instance attribute Public Attribute reference (LIKE) 20050221
73 CO_STORE_VIA_ARCHIVELINK Instance attribute Public Attribute reference (LIKE) 20050221
74 CO_STORE_VIA_KPRO Instance attribute Public Attribute reference (LIKE) 20050221
75 CO_UCOMM_BACK Constant Private Type reference (TYPE) SYUCOMM 'WP_BACK' Function Code: Back 20050530
76 CO_UCOMM_CANCEL Constant Private Type reference (TYPE) SYUCOMM 'WP_CAN' Function Code: Cancel 20050530
77 CO_UCOMM_END Constant Private Type reference (TYPE) SYUCOMM 'WP_END' Function Code: Exit 20050530
78 CO_VCODE_DISPLAY Instance attribute Public Attribute reference (LIKE) 20050221
79 CO_VCODE_INSERT Instance attribute Public Attribute reference (LIKE) 20050221
80 CO_VCODE_UPDATE Instance attribute Public Attribute reference (LIKE) 20050221
81 CV_AUSTRIA Instance attribute Public Attribute reference (LIKE) 20050221
82 CV_CANADA Instance attribute Public Attribute reference (LIKE) 20050221
83 CV_FRANCE Instance attribute Public Attribute reference (LIKE) 20050221
84 CV_GERMANY Instance attribute Public Attribute reference (LIKE) 20050221
85 CV_ITALY Instance attribute Public Attribute reference (LIKE) 20050221
86 CV_NETHERLANDS Instance attribute Public Attribute reference (LIKE) 20050221
87 CV_SINGAPORE Instance attribute Public Attribute reference (LIKE) 20050221
88 CV_SPAIN Instance attribute Public Attribute reference (LIKE) 20050221
89 CV_SWITZERLAND Instance attribute Public Attribute reference (LIKE) 20050221
90 FALSE Instance attribute Public Attribute reference (LIKE) 20050127
91 GR_CONTENT Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_DOC_CONTENT i.s.h.med: Content of Med Document (=>KLASSENDOKU) 20050113
92 GR_DOC Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_DOC i.s.h.med Documents: Controller Class 20050113
93 GR_WP_ENV Instance attribute Protected Object reference (TYPE REF TO) IF_ISHMED_DOC_WP_ENV Work Station Environment 20050203
94 GS_DOC_KEY Instance attribute Protected Type reference (TYPE) RN2DOC_KEY IS-H*MED: Key for a Document 20050113
95 GT_INSTANCE Static Attribute Private See coding Instances of This Class 20050113
96 G_DOC_KEY_STRING Instance attribute Protected Type reference (TYPE) N2DOC_KEY_STRING i.s.h.med: Formatted Doc Key for Messages etc 20050113
97 G_INSTANCE_COUNT Instance attribute Private Type reference (TYPE) SYTABIX How Often Was the Instance Initiated? 20050113
98 G_PROC_MODE Instance attribute Protected Type reference (TYPE) N2_METHOD Current Processing Function / Action / Method 20050113
99 INACTIVE Instance attribute Public Attribute reference (LIKE) 20050221
100 NO Instance attribute Public Attribute reference (LIKE) 20050221
101 OFF Instance attribute Public Attribute reference (LIKE) 20050221
102 ON Instance attribute Public Attribute reference (LIKE) 20050221
103 S_ACTIVE_VIEW_CONTENT Static Attribute Private Type reference (TYPE) T_ACTIVE_VIEW_TAB 20050124
104 TRUE Instance attribute Public Attribute reference (LIKE) 20050127
105 YES Instance attribute Public Attribute reference (LIKE) 20050221
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_INSTANCE Static method Private Method Does Instance of Object Exist? 20050113
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041221
3 DELETE_INSTANCE Instance method Private Method Does Instance of Object Exist? 20050308
4 DESTROY Instance method Public Method Releases All Resources 20050318
5 GET_UCOMM_BACK Instance method Public Method Get Function Code for 'Back' Function 20050406
6 GET_UCOMM_CANCEL Instance method Public Method Get Function Code for 'Cancel' Function 20050406
7 GET_UCOMM_END Instance method Public Method Get Function Code for 'Exit' Function 20050406
8 LOAD Static method Public Method Create Instance (Factory Method) 20050112
9 SET_PROC_MODE Instance method Public Method Set Processing Mode: Display, Change 20050113
10 STOP_DIALOG Instance method Public Method End Dialog: Exits Screen, etc 20050321
11 SYNC_SCREEN_TO_DATA Instance method Public Method Synchronize Data (Field Transport): Screen -> DATA 20050302
Events
Class CL_ISHMED_DOC_SCREEN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_ACTIVE_VIEW Private See coding 20050124 begin of t_active_view, control_instance type ref to cl_gui_control, doc_key like g_doc_key_string, end of t_active_view
2 T_ACTIVE_VIEW_TAB Private See coding 20050124 t_active_view_tab type standard table of t_active_view with key control_instance
Method Signatures

Method CHECK_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DOC_KEY Call by reference Type reference (TYPE) RN2DOC_KEY IS-H*MED: Schlüssel eines Dokuments 20050113
2 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ISHMED_DOC_SCREEN IS-H*MED Dokumente: Business Logik von MedDoc 20050113

Method CHECK_INSTANCE on class CL_ISHMED_DOC_SCREEN has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DOC Call by reference Object reference (TYPE REF TO) CL_ISHMED_DOC IS-H*MED Dokumente: Controller-Klasse 20050113
2 Importing IR_WP_ENV Call by reference Object reference (TYPE REF TO) IF_ISHMED_DOC_WP_ENV Arbeitsplatzumgebung 20050203
3 Importing IS_DOC_KEY Call by reference Type reference (TYPE) RN2DOC_KEY 20050113
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_MAINTAIN IS-H*MED Dokumente: Ausnahmen bei Instanzierung 20050803

Method DELETE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INSTANCE_COUNT Call by reference Type reference (TYPE) SYTABIX Index interner Tabellen 20050509

Method DELETE_INSTANCE on class CL_ISHMED_DOC_SCREEN has no exception.

Method DESTROY Signature

Method DESTROY on class CL_ISHMED_DOC_SCREEN has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_MAINTAIN IS-H*MED Dokumente: Anlegen / Pflege 20050318

Method GET_UCOMM_BACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_UCOMM Value transfer Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20050406

Method GET_UCOMM_BACK on class CL_ISHMED_DOC_SCREEN has no exception.

Method GET_UCOMM_CANCEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_UCOMM Value transfer Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20050406

Method GET_UCOMM_CANCEL on class CL_ISHMED_DOC_SCREEN has no exception.

Method GET_UCOMM_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_UCOMM Value transfer Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20050406

Method GET_UCOMM_END on class CL_ISHMED_DOC_SCREEN has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ISHMED_DOC_SCREEN Wurzelklasse der Präsentationsschicht f. Dokumente 20050113
2 Importing IR_DOC Call by reference Object reference (TYPE REF TO) CL_ISHMED_DOC IS-H*MED Dokumente: Controller-Klasse 20050113
3 Importing IR_WP_ENV Call by reference Object reference (TYPE REF TO) IF_ISHMED_DOC_WP_ENV Arbeitsplatzumgebung 20050203
4 Importing IS_DOC_KEY Call by reference Type reference (TYPE) RN2DOC_KEY IS-H*MED: Schlüssel eines Dokuments 20050113
5 Importing I_DOC_SREEN_CLASS Call by reference Type reference (TYPE) N2DTCLASS Klassenname (ID der Klasse) 20050113
6 Importing I_REUSE_ALLOWED Call by reference Type reference (TYPE) ISH_TRUE_FALSE '1' Darf ein View bei gleicher Doknummer wiederverwendet werden? 20050127
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_MAINTAIN IS-H*MED Dokumente: Ausnahmen bei Instanzierung 20050803

Method SET_PROC_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROC_MODE Call by reference Type reference (TYPE) N2_METHOD 'DISPLAY' IS-H*MED: Verarbeitungsfunktion /Aktion / Methode 20050113
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_MAINTAIN Dokumente: Ausnahmen bei der Bearbeitung 20050729

Method STOP_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_UCOMM Call by reference Type reference (TYPE) SYUCOMM Funktionscode für Dialog beenden 20050526
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_MAINTAIN IS-H*MED Dokumente: Anlegen / Pflege 20050321

Method SYNC_SCREEN_TO_DATA Signature

Method SYNC_SCREEN_TO_DATA on class CL_ISHMED_DOC_SCREEN has no parameter.
Method SYNC_SCREEN_TO_DATA on class CL_ISHMED_DOC_SCREEN has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 600