SAP ABAP Class CL_ISHMED_DOC_AUTHORITY (Document: Authorization Checks)
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 20120827
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20120827
Properties
Class CL_ISHMED_DOC_AUTHORITY  
Short Description Document: Authorization Checks    
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 20120803   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_DOC_AUTHORITY has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISHMED_DOC_CONSTANTS ISHMED Documents: Contants 20120827
2 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20120827
Friends
Class CL_ISHMED_DOC_AUTHORITY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE Instance attribute Private Attribute reference (LIKE) 20120827
2 CO_APPL_DTA Instance attribute Private Attribute reference (LIKE) 20120827
3 CO_APPL_LINK_ARCHIVE Instance attribute Private Attribute reference (LIKE) 20120827
4 CO_APPL_LINK_SAPSTORAGE Instance attribute Private Attribute reference (LIKE) 20120827
5 CO_APPL_PDF Instance attribute Private Attribute reference (LIKE) 20120827
6 CO_APPL_PMD Instance attribute Private Attribute reference (LIKE) 20120827
7 CO_APPL_SAPSCRIPT Instance attribute Private Attribute reference (LIKE) 20120827
8 CO_APPL_WINWORD Instance attribute Private Attribute reference (LIKE) 20120827
9 CO_APPL_WORD Instance attribute Private Attribute reference (LIKE) 20120827
10 CO_APPL_WORDCONTAINER Instance attribute Private Attribute reference (LIKE) 20120827
11 CO_APPL_XML Instance attribute Private Attribute reference (LIKE) 20120827
12 CO_BORID_DRAW Instance attribute Private Attribute reference (LIKE) 20120827
13 CO_BORID_MEDDOC Instance attribute Private Attribute reference (LIKE) 20120827
14 CO_BORTXT_MEDDOC Instance attribute Private Attribute reference (LIKE) 20120827
15 CO_CHAR_DOT Instance attribute Private Attribute reference (LIKE) 20120827
16 CO_CHAR_PLUS Instance attribute Private Attribute reference (LIKE) 20120827
17 CO_CREATE_LOAD Instance attribute Private Attribute reference (LIKE) 20120827
18 CO_CREATE_NEW Instance attribute Private Attribute reference (LIKE) 20120827
19 CO_DOC_SCREENTYPE_CTR Instance attribute Private Attribute reference (LIKE) 20120827
20 CO_DOC_SCREENTYPE_DYN Instance attribute Private Attribute reference (LIKE) 20120827
21 CO_ENQUEUE_SCOPE Instance attribute Private Attribute reference (LIKE) 20120827
22 CO_EXTENSION_HTML Instance attribute Private Attribute reference (LIKE) 20120827
23 CO_EXTENSION_XML Instance attribute Private Attribute reference (LIKE) 20120827
24 CO_FORMAT_ADOBE Instance attribute Private Attribute reference (LIKE) 20120827
25 CO_FORMAT_HTML Instance attribute Private Attribute reference (LIKE) 20120827
26 CO_FORMAT_HTMLPRINT Instance attribute Private Attribute reference (LIKE) 20120827
27 CO_FORMAT_HTMLQUICK Instance attribute Private Attribute reference (LIKE) 20120827
28 CO_FORMAT_HTMLSHORT Instance attribute Private Attribute reference (LIKE) 20120827
29 CO_FORMAT_PARAMDOKU Instance attribute Private Attribute reference (LIKE) 20120827
30 CO_FORMAT_PDF Instance attribute Private Attribute reference (LIKE) 20120827
31 CO_FORMAT_SAPSCRIPT Instance attribute Private Attribute reference (LIKE) 20120827
32 CO_FORMAT_UNKNOWN Instance attribute Private Attribute reference (LIKE) 20120827
33 CO_FORMAT_WORDCONTAINER Instance attribute Private Attribute reference (LIKE) 20120827
34 CO_FORMAT_XMLDISP Instance attribute Private Attribute reference (LIKE) 20120827
35 CO_FORMAT_XMLDISP_2 Instance attribute Private Attribute reference (LIKE) 20120827
36 CO_FORMAT_XMLDOC_COMPLETE Instance attribute Private Attribute reference (LIKE) 20120827
37 CO_FORMAT_XMLEXPORT Instance attribute Private Attribute reference (LIKE) 20120827
38 CO_MIME_ARCHIVE_UNKNOWN Instance attribute Private Attribute reference (LIKE) 20120827
39 CO_MIME_HTML Instance attribute Private Attribute reference (LIKE) 20120827
40 CO_MIME_PDF Instance attribute Private Attribute reference (LIKE) 20120827
41 CO_MIME_XML Instance attribute Private Attribute reference (LIKE) 20120827
42 CO_MIME_XMLDOC_COMPLETE Instance attribute Private Attribute reference (LIKE) 20120827
43 CO_MIME_XML_DISP1 Instance attribute Private Attribute reference (LIKE) 20120827
44 CO_MIME_XML_DISP2 Instance attribute Private Attribute reference (LIKE) 20120827
45 CO_MIME_XML_EXP Instance attribute Private Attribute reference (LIKE) 20120827
46 CO_MODE_DELETE Instance attribute Private Attribute reference (LIKE) 20120827
47 CO_MODE_ERROR Instance attribute Private Attribute reference (LIKE) 20120827
48 CO_MODE_INSERT Instance attribute Private Attribute reference (LIKE) 20120827
49 CO_MODE_UNCHANGED Instance attribute Private Attribute reference (LIKE) 20120827
50 CO_MODE_UPDATE Instance attribute Private Attribute reference (LIKE) 20120827
51 CO_MSGTY_ERROR Instance attribute Private Attribute reference (LIKE) 20120827
52 CO_PROC_ARCHIVE Instance attribute Private Attribute reference (LIKE) 20120827
53 CO_PROC_CHANGE Instance attribute Private Attribute reference (LIKE) 20120827
54 CO_PROC_COPY Instance attribute Private Attribute reference (LIKE) 20120827
55 CO_PROC_CREATE Instance attribute Private Attribute reference (LIKE) 20120827
56 CO_PROC_CREATE_PART Instance attribute Private Attribute reference (LIKE) 20120827
57 CO_PROC_CREATE_VERSION Instance attribute Private Attribute reference (LIKE) 20120827
58 CO_PROC_CTRL_VIEW Instance attribute Private Attribute reference (LIKE) 20120827
59 CO_PROC_DELETE Instance attribute Private Attribute reference (LIKE) 20120827
60 CO_PROC_DELETE_PHYSIC Instance attribute Private Attribute reference (LIKE) 20120827
61 CO_PROC_DISPLAY Instance attribute Private Attribute reference (LIKE) 20120827
62 CO_PROC_EDIT Instance attribute Private Attribute reference (LIKE) 20120827
63 CO_PROC_EXIST Instance attribute Private Attribute reference (LIKE) 20120827
64 CO_PROC_INSERT Instance attribute Private Attribute reference (LIKE) 20120827
65 CO_PROC_PRINT Instance attribute Private Attribute reference (LIKE) 20120827
66 CO_PROC_PRINT_OTF Instance attribute Private Attribute reference (LIKE) 20120827
67 CO_PROC_PRINT_VIEW Instance attribute Private Attribute reference (LIKE) 20120827
68 CO_PROC_QUICK_VIEW Instance attribute Private Attribute reference (LIKE) 20120827
69 CO_PROC_SET_RELEASE_STATUS Instance attribute Private Attribute reference (LIKE) 20120827
70 CO_PROC_SET_STATUS Instance attribute Private Attribute reference (LIKE) 20120827
71 CO_PROC_UNDEFINED Instance attribute Private Attribute reference (LIKE) 20120827
72 CO_PROC_UNDELETE Instance attribute Private Attribute reference (LIKE) 20120827
73 CO_PROC_UPDATE Instance attribute Private Attribute reference (LIKE) 20120827
74 CO_STORE_ARCHIVE_ONLY Instance attribute Private Attribute reference (LIKE) 20120827
75 CO_STORE_ARCHIVE_PLUS Instance attribute Private Attribute reference (LIKE) 20120827
76 CO_STORE_FILESYSTEM Instance attribute Private Attribute reference (LIKE) 20120827
77 CO_STORE_R3DB Instance attribute Private Attribute reference (LIKE) 20120827
78 CO_STORE_SAPSTORAGE Instance attribute Private Attribute reference (LIKE) 20120827
79 CO_STORE_SERVER Instance attribute Private Attribute reference (LIKE) 20120827
80 CO_STORE_VIA_ARCHIVELINK Instance attribute Private Attribute reference (LIKE) 20120827
81 CO_STORE_VIA_KPRO Instance attribute Private Attribute reference (LIKE) 20120827
82 CO_VCODE_DISPLAY Instance attribute Private Attribute reference (LIKE) 20120827
83 CO_VCODE_INSERT Instance attribute Private Attribute reference (LIKE) 20120827
84 CO_VCODE_UPDATE Instance attribute Private Attribute reference (LIKE) 20120827
85 CV_AUSTRIA Instance attribute Private Attribute reference (LIKE) 20120827
86 CV_CANADA Instance attribute Private Attribute reference (LIKE) 20120827
87 CV_FRANCE Instance attribute Private Attribute reference (LIKE) 20120827
88 CV_GERMANY Instance attribute Private Attribute reference (LIKE) 20120827
89 CV_ITALY Instance attribute Private Attribute reference (LIKE) 20120827
90 CV_NETHERLANDS Instance attribute Private Attribute reference (LIKE) 20120827
91 CV_SINGAPORE Instance attribute Private Attribute reference (LIKE) 20120827
92 CV_SPAIN Instance attribute Private Attribute reference (LIKE) 20120827
93 CV_SWITZERLAND Instance attribute Private Attribute reference (LIKE) 20120827
94 FALSE Instance attribute Private Attribute reference (LIKE) 20120827
95 GS_MESSAGE Static Attribute Private Type reference (TYPE) SCX_T100KEY T100 key with parameters mapped to attribute names 20120827
96 G_ACTVT Static Attribute Private Type reference (TYPE) ACTIV_AUTH Activity 20120827
97 G_DUMMY Static Attribute Private Type reference (TYPE) STRING wg. message 20120827
98 INACTIVE Instance attribute Private Attribute reference (LIKE) 20120827
99 NO Instance attribute Private Attribute reference (LIKE) 20120827
100 OFF Instance attribute Private Attribute reference (LIKE) 20120827
101 ON Instance attribute Private Attribute reference (LIKE) 20120827
102 TRUE Instance attribute Private Attribute reference (LIKE) 20120827
103 YES Instance attribute Private Attribute reference (LIKE) 20120827
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_C_DRAW_STA Static method Private Method Authorization Check: Auth.Object C_DRAW_STA 20120827
2 CHECK_N_2MEDOK Static method Private Method Authorization Check: Auth.Object N_2MEDOK 20120827
3 CHECK_SET_STATUS Static method Public Method Authorization Check: Set Status 20120827
Events
Class CL_ISHMED_DOC_AUTHORITY has no event.
Types
Class CL_ISHMED_DOC_AUTHORITY has no local type.
Method Signatures

Method CHECK_C_DRAW_STA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOKAR Call by reference Type reference (TYPE) DOKAR Dokumentart 20120827
2 Importing I_DOKST Call by reference Type reference (TYPE) DOKST Dokumentstatus 20120827
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_AUTHORITY Keine Berechtigung für das Dokument 20120827

Method CHECK_N_2MEDOK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTVT Call by reference Type reference (TYPE) ACTIV_AUTH Aktivität 20120827
2 Importing I_DOKST Call by reference Type reference (TYPE) DOKST Dokumentstatus 20120827
3 Importing I_DTID Call by reference Type reference (TYPE) N2_DTID Ident des Dokumenttyps 20120827
4 Importing I_EINRI Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20120827
5 Importing I_MITARB Call by reference Type reference (TYPE) N1MITARB Verantwortlicher Mitarbeiter 20120827
6 Importing I_ORGDO Call by reference Type reference (TYPE) ORGDO Dokumentierende OrgEinheit 20120827
7 Importing I_ORGLA Call by reference Type reference (TYPE) ANPOE IS-H: Pflegerische Org.einheit, die die Leistung anfordert 20120827
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_AUTHORITY Keine Berechtigung für das Dokument 20120827

Method CHECK_SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOKAR Call by reference Type reference (TYPE) DOKAR Dokumentart 20120827
2 Importing I_DOKST Call by reference Type reference (TYPE) DOKST Dokumentstatus 20120827
3 Importing I_DTID Call by reference Type reference (TYPE) N2_DTID Ident des Dokumenttyps 20120827
4 Importing I_EINRI Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20120827
5 Importing I_MITARB Call by reference Type reference (TYPE) N1MITARB Verantwortlicher Mitarbeiter 20120827
6 Importing I_ORGDO Call by reference Type reference (TYPE) ORGDO Dokumentierende OrgEinheit 20120827
7 Importing I_ORGLA Call by reference Type reference (TYPE) ANPOE IS-H: Pflegerische Org.einheit, die die Leistung anfordert 20120827
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_AUTHORITY Keine Berechtigung für das Dokument 20120827
History
Last changed by/on SAP  20130531 
SAP Release Created in