SAP ABAP Class CL_DPR_AUTHORIZATION_SERVICES (Development Projects: Services for Authorizations)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO (Application Component) Project Management
     DEVELOPMENT_PROJECTS_SHARED (Package) Project Management - Shared Objects
Properties
Class CL_DPR_AUTHORIZATION_SERVICES  
Short Description Development Projects: Services for Authorizations    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class DPR_SHARED    
Program status P  SAP Standard Production Program 
Category 0   
Package DEVELOPMENT_PROJECTS_SHARED   Project Management - Shared Objects 
Created 20020410   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_DPR_AUTHORIZATION_SERVICES has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 IF_DPR_AUTHORIZATION_ELEMENT 20020410 Development Projects: Objects with Authorizations
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SC_ACTVT_CREATE Constant Public Type reference (TYPE) ACTIV_AUTH '01' Create Activity 20020510
2 SC_ACTVT_DELETE Constant Public Type reference (TYPE) ACTIV_AUTH '06' Activity "Deleting" 20020510
3 SC_ACTVT_DISPLAY Constant Public Type reference (TYPE) ACTIV_AUTH '03' Activity "Displaying" 20020510
4 SC_ACTVT_MAINTAIN Constant Public Type reference (TYPE) ACTIV_AUTH '02' Activity "Processing" 20020510
5 SC_CANCEL Constant Public Type reference (TYPE) CHAR04 'CANC' Cancel 20020411
6 SC_CANCEL_APPROVAL Constant Public Type reference (TYPE) CHAR04 'CAAP' Cancel Approval 20020411
7 SC_CAND_MANAGEMENT Constant Public Type reference (TYPE) CHAR04 'CDMN' Candidate Management 20040122
8 SC_CHANGE Constant Public Type reference (TYPE) CHAR04 'CHNG' Change 20020410
9 SC_CHANGE_SEQUENCE Constant Public Type reference (TYPE) CHAR04 'CHSQ' Change Sequence 20020813
10 SC_COMPLETE Constant Public Type reference (TYPE) CHAR04 'COMP' Complete 20020411
11 SC_COMPLETE_ITEM Constant Public Type reference (TYPE) CHAR04 'COMI' Finish 20020806
12 SC_COMPLETE_TASK Constant Public Type reference (TYPE) CHAR04 'COMT' Complete 20030828
13 SC_CREATE Constant Public Type reference (TYPE) CHAR04 'CREA' Create 20020410
14 SC_CREATE_COMPONENT Constant Public Type reference (TYPE) CHAR04 'CCRE' Create Dependent Object 20030109
15 SC_CREATE_ELEMENT Constant Public Type reference (TYPE) CHAR04 'ECRE' Create Dependent Project Element 20030109
16 SC_DELETE Constant Public Type reference (TYPE) CHAR04 'DELE' Delete 20020410
17 SC_DELETE_COMPONENT Constant Public Type reference (TYPE) CHAR04 'CDEL' Delete Dependent Object 20020412
18 SC_DELETE_ELEMENT Constant Public Type reference (TYPE) CHAR04 'EDEL' Delete Lower-Level Project Element 20030109
19 SC_EVALUATE Constant Public Type reference (TYPE) CHAR04 'EVAL' Evaluate 20020612
20 SC_GRANT_APPROVAL Constant Public Type reference (TYPE) CHAR04 'GRAP' Grant Approval 20020411
21 SC_LOCK Constant Public Type reference (TYPE) CHAR04 'LOCk' Lock 20020411
22 SC_MSGID_DPR_SHARED Constant Public Type reference (TYPE) SYMSGID 'DPR_SHARED' Message Class DPR_SHARED 20020411
23 SC_MSGNO_ACC_COMPL Constant Public Type reference (TYPE) SYMSGNO '040' No Authorization to Change Sequence 20050207
24 SC_MSGNO_ACC_PART_COMPL Constant Public Type reference (TYPE) SYMSGNO '041' No Authorization to Change Sequence 20050207
25 SC_MSGNO_CANCEL Constant Public Type reference (TYPE) SYMSGNO '006' No Authorization to Cancel 20020411
26 SC_MSGNO_CANCEL_APPROVAL Constant Public Type reference (TYPE) SYMSGNO '019' No Authorization to Cancel Approval 20020411
27 SC_MSGNO_CAND_MANAGEMENT Constant Public Type reference (TYPE) SYMSGNO '037' No Authorization to Prepare for Evaluation 20040213
28 SC_MSGNO_CHANGE Constant Public Type reference (TYPE) SYMSGNO '002' No Change Authorization 20020411
29 SC_MSGNO_CHANGE_SEQUENCE Constant Public Type reference (TYPE) SYMSGNO '030' No Authorization to Change Sequence 20020813
30 SC_MSGNO_COMPLETE Constant Public Type reference (TYPE) SYMSGNO '013' No Authorization to Complete 20020411
31 SC_MSGNO_COMPLETE_ITEM Constant Public Type reference (TYPE) SYMSGNO '026' No Authorization for Setting the Status 'Completed' 20020806
32 SC_MSGNO_CREATE Constant Public Type reference (TYPE) SYMSGNO '004' No Authorization to Create 20020411
33 SC_MSGNO_CREATE_COMPONENT Constant Public Type reference (TYPE) SYMSGNO '033' No Authorization to Create Lower-Level Project Element 20030109
34 SC_MSGNO_CREATE_ELEMENT Constant Public Type reference (TYPE) SYMSGNO '032' No Authorization to Create Lower-Level Project Element 20030109
35 SC_MSGNO_DELETE Constant Public Type reference (TYPE) SYMSGNO '001' No Authorization for Deletion 20020411
36 SC_MSGNO_DELETE_COMPONENT Constant Public Type reference (TYPE) SYMSGNO '022' No Authorization to Delete Dependent Objects 20020412
37 SC_MSGNO_DELETE_ELEMENT Constant Public Type reference (TYPE) SYMSGNO '031' No Authorization to Delete Lower-Level Project Element 20030109
38 SC_MSGNO_EVALUATE Constant Public Type reference (TYPE) SYMSGNO '025' No Authorization to Prepare for Evaluation 20020612
39 SC_MSGNO_GRANT_APPROVAL Constant Public Type reference (TYPE) SYMSGNO '017' No Authorization to Distribute Approval 20020411
40 SC_MSGNO_LOCK Constant Public Type reference (TYPE) SYMSGNO '007' No Authorization to Lock 20020411
41 SC_MSGNO_PREPARE_APPROVAL Constant Public Type reference (TYPE) SYMSGNO '016' No Authorization to Prepare Approval 20020411
42 SC_MSGNO_READ Constant Public Type reference (TYPE) SYMSGNO '003' No Display Authorization 20020411
43 SC_MSGNO_REJECT_APPROVAL Constant Public Type reference (TYPE) SYMSGNO '018' No Authorization to Reject Approval 20020411
44 SC_MSGNO_RELEASE Constant Public Type reference (TYPE) SYMSGNO '005' No Authorization to Release 20020411
45 SC_MSGNO_REPEAT_APPROVAL Constant Public Type reference (TYPE) SYMSGNO '020' No Authorization to Repeat Approval 20020411
46 SC_MSGNO_RESET_CANCELLED Constant Public Type reference (TYPE) SYMSGNO '015' No Authorization to Withdraw Cancellation 20020411
47 SC_MSGNO_RESET_COMPLETED Constant Public Type reference (TYPE) SYMSGNO '014' No Authorization to Withdraw Close 20020411
48 SC_MSGNO_RESET_ITEM_COMPLETED Constant Public Type reference (TYPE) SYMSGNO '027' No Authorization for Resetting the Status 'Completed' 20020806
49 SC_MSGNO_RESET_MARKED_FOR_ARCH Constant Public Type reference (TYPE) SYMSGNO '012' No Authorization to Withdraw Flag for Archiving 20020411
50 SC_MSGNO_RESET_NOT_RELEVANT Constant Public Type reference (TYPE) SYMSGNO '29' No Authorization for Resetting the Status 'Not Relevant' 20020806
51 SC_MSGNO_RESET_OUTDATED Constant Public Type reference (TYPE) SYMSGNO '010' No Authorization to Withdraw Obsolete Status 20020411
52 SC_MSGNO_RESOURCE_MANAGEMENT Constant Public Type reference (TYPE) SYMSGNO '034' No Authorization to Prepare for Evaluation 20021213
53 SC_MSGNO_SET_IN_PROCESS Constant Public Type reference (TYPE) SYMSGNO '021' No Authorization to Set in Process 20020411
54 SC_MSGNO_SET_MARKED_FOR_ARCH Constant Public Type reference (TYPE) SYMSGNO '011' No Authorization to Flag for Archiving 20020411
55 SC_MSGNO_SET_MARKED_FOR_REPL Constant Public Type reference (TYPE) SYMSGNO '024' No Authorization to Flag for Distribution 20020520
56 SC_MSGNO_SET_NOT_RELEVANT Constant Public Type reference (TYPE) SYMSGNO '028' No Authorization for Setting the Status 'Not Relevant' 20020806
57 SC_MSGNO_SET_OUTDATED Constant Public Type reference (TYPE) SYMSGNO '009' No Authorization to Set Obsolete Status 20020411
58 SC_MSGNO_STAFF_MANAGEMENT Constant Public Type reference (TYPE) SYMSGNO '038' No Authorization to Prepare for Evaluation 20040213
59 SC_MSGNO_START_APPROVAL Constant Public Type reference (TYPE) SYMSGNO '023' No Authorization to Prepare Approval 20020424
60 SC_MSGNO_TO_BE_ACC Constant Public Type reference (TYPE) SYMSGNO '039' No Authorization to Change Sequence 20050207
61 SC_MSGNO_UNLOCK Constant Public Type reference (TYPE) SYMSGNO '008' No Authorization to Unlock 20020411
62 SC_MSGTY_ERROR Constant Public Type reference (TYPE) SYMSGTY 'E' Message Type Error 20020411
63 SC_PREPARE_APPROVAL Constant Public Type reference (TYPE) CHAR04 'PRAP' Prepare Approval 20020411
64 SC_READ Constant Public Type reference (TYPE) CHAR04 'READ' Display 20020410
65 SC_REJECT_APPROVAL Constant Public Type reference (TYPE) CHAR04 'RJAP' Reject Approval 20020411
66 SC_RELEASE Constant Public Type reference (TYPE) CHAR04 'RELE' Release 20020410
67 SC_REPEAT_APPROVAL Constant Public Type reference (TYPE) CHAR04 'RPAP' Repeat Approval 20020411
68 SC_RESET_CANCELLED Constant Public Type reference (TYPE) CHAR04 'RCAN' Withdraw Cancellation 20020411
69 SC_RESET_COMPLETED Constant Public Type reference (TYPE) CHAR04 'RCOM' Undo "Closed" status 20020411
70 SC_RESET_ITEM_COMPLETED Constant Public Type reference (TYPE) CHAR04 'RCOI' Reset 'Completed' 20020806
71 SC_RESET_MARKED_FOR_ARCHIVING Constant Public Type reference (TYPE) CHAR04 'RMFA' Reset 'To Be Archived' 20020411
72 SC_RESET_NOT_RELEVANT Constant Public Type reference (TYPE) CHAR04 'RSNR' Reset 'Not Relevant' 20020806
73 SC_RESET_OUTDATED Constant Public Type reference (TYPE) CHAR04 'ROUT' Reset 'Obsolete' 20020411
74 SC_RESET_TASK_COMPLETED Constant Public Type reference (TYPE) CHAR04 'RCOT' Undo "Closed" status 20030828
75 SC_RESOURCE_MANAGEMENT Constant Public Type reference (TYPE) CHAR04 'RSMN' Resource Search and Resource Allocation 20021213
76 SC_SET_ACC_COMPLETE Constant Public Type reference (TYPE) CHAR04 'ACCC' Set 'Assigned' 20050207
77 SC_SET_ACC_PART_COMPLETE Constant Public Type reference (TYPE) CHAR04 'ACCP' Set 'Partially Assigned' 20050207
78 SC_SET_IN_PROCESS Constant Public Type reference (TYPE) CHAR04 'SIPR' Set for Processing 20020411
79 SC_SET_MARKED_FOR_ARCHIVING Constant Public Type reference (TYPE) CHAR04 'SMFA' Flag for Archiving 20020411
80 SC_SET_MARKED_FOR_REPLICATION Constant Public Type reference (TYPE) CHAR04 'MFRE' Flag for Distribution 20020520
81 SC_SET_NOT_RELEVANT Constant Public Type reference (TYPE) CHAR04 'SNRT' Set 'Not Relevant' 20020806
82 SC_SET_OUTDATED Constant Public Type reference (TYPE) CHAR04 'SOUT' Flag As Obsolete 20020411
83 SC_SET_TO_BE_ACCOUNTED Constant Public Type reference (TYPE) CHAR04 'TBAC' Set 'To Assign' 20050207
84 SC_STAFF_MANAGEMENT Constant Public Type reference (TYPE) CHAR04 'STMN' Responsibility for Staffing 20040122
85 SC_START_APPROVAL Constant Public Type reference (TYPE) CHAR04 'STAP' Begin Approval 20020424
86 SC_UNLOCK Constant Public Type reference (TYPE) CHAR04 'UNLO' Unlock 20020411
87 ST_HAS_AUTHORITY Static Attribute Private Type reference (TYPE) DPR_TT_HAS_AUTHORIZATION buffer has authorization 20090330
88 ST_HAS_AUTHORITY_PTYPE Static Attribute Private Type reference (TYPE) DPR_TT_HAS_AUTHORITY_PTYPE buffer table for has authority for project type 20090330
89 ST_PROJECT_TYPE Static Attribute Private Type reference (TYPE) DPR_TT_PRO_TYPE Tabellentyp für Customizing von Projektarten 20090112
90 ST_PROJECT_TYPE_CUST Static Attribute Private Type reference (TYPE) DPR_TT_PRO_TYPE_CUST Tabellentyp für Customizing von Projektarten 20090112
91 ST_REDEFINED_ACTIVITY_MAP Static Attribute Private Type reference (TYPE) TT_REDEFINED_ACTIVITY_MAP Redefined Mapping between DPR Activity and ACO Activity 20090309
92 SV_CHECK_ACTIVE Static Attribute Private Type reference (TYPE) BOOLE_D CL_DPR_CO=>SC_TRUE Boolean Value: Authorization Check Is Active 20020611
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_CHECK Static method Public Method (De)Activate Authorization Check (Internal Use) 20020611
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020410
3 FREE_BUFFER Static method Public Method free buffer for has authority 20090330
4 GET_AUTHORITY_INFORMATION Static method Public Method Access Method to User-Specific Authorizations for Object 20020722
5 GET_PERMITTED_EVALUATIONS Static method Public Method Evaluations for User 20040114
6 GET_PERMITTED_PROJECT_TYPES Static method Public Method Project Types for User 20040114
7 GET_USER_ACTIVITIES_FOR_OBJ Static method Public Method Get list of all the activities for the object on user level 20120202
8 HAS_AUTHORITY_BY_ACO_ACTIVITY Static method Public Method Execute Authorization Check (ACO Activities) 20020410
9 HAS_AUTHORITY_BY_DPR_ACTIVITY Static method Private Method Execute Authorization Check (Log Result) 20020410
10 HAS_AUTHORITY_FOR_ACTIVITY Static method Public Method Execute Authorization Check 20020513
11 HAS_AUTHORITY_FOR_CPT Static method Public Method Authorization Check for Checklist Template 20020508
12 HAS_AUTHORITY_FOR_DPO Static method Public Method Authorization Check for Creating an Operative Project 20020508
13 HAS_AUTHORITY_FOR_DPO_ACTIVITY Static method Public Method Authorization Check for Creating an Operative Project 20081126
14 HAS_AUTHORITY_FOR_DPT Static method Public Method Authorization Check for Project Template 20020508
15 HAS_AUTHORITY_FOR_EVALUATION Static method Public Method Authorization Check for Evaluation 20040114
16 HAS_AUTHORITY_FOR_GUID Static method Public Method Authorization Check for Evaluation of Root Objects 20070202
17 HAS_AUTHORITY_FOR_PROJECT_TYPE Static method Public Method Authorization Check for Project Type 20040114
18 HAS_AUTHORITY_FOR_ROOT_CREATE Static method Public Method Authorization Check for Creating Root Objects 20020513
19 HAS_AUTHORITY_FOR_ROOT_EVALUAT Static method Public Method Authorization Check for Evaluation of Root Objects 20020612
20