SAP ABAP Class CL_GRPC_AUTH_MODEL (Obsolete: PC Authorization Model)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-SPC (Application Component) Process Controls
     GRPC_STRUCTURE_SETUP (Package) Basic Structures
Properties
Class CL_GRPC_AUTH_MODEL  
Short Description Obsolete: PC Authorization Model    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRPC_STRUCTURE_SETUP   Basic Structures 
Created 20070611   SAP 
Last change 20141106    
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)
2 GRPCA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 GRPCB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 GRPCS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_GRPC_AUTH_MODEL has no interface implemented.
Friends
Class CL_GRPC_AUTH_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_TASK_PERF_AOD Constant Private Type reference (TYPE) GRPCB_TASK 'PERF-AOD' 20080530
2 C_TASK_PERF_CDASS Constant Private Type reference (TYPE) GRPCB_TASK 'PERF-CDASS' 20070611
3 C_TASK_PERF_CEASS Constant Private Type reference (TYPE) GRPCB_TASK 'PERF-CEASS' 20070611
4 C_TASK_PERF_MCAOU Constant Private Type reference (TYPE) GRPCB_TASK 'PERF-MCAOU' 20070611
5 C_TASK_PERF_MCAPG Constant Private Type reference (TYPE) GRPCB_TASK 'PERF-MCAPG' 20070611
6 C_TASK_PERF_PDASS Constant Private Type reference (TYPE) GRPCB_TASK 'PERF-PDASS' 20070611
7 C_TASK_PERF_SOFOU Constant Private Type reference (TYPE) GRPCB_TASK 'PERF-SOFOU' 20070611
8 C_TASK_VALI_CDASS Constant Private Type reference (TYPE) GRPCB_TASK 'VALI-CDASS' 20070611
9 C_TASK_VALI_CEASS Constant Private Type reference (TYPE) GRPCB_TASK 'VALI-CEASS' 20070611
10 C_TASK_VALI_MCAOU Constant Private Type reference (TYPE) GRPCB_TASK 'VALI-MCAOU' 20070611
11 C_TASK_VALI_MCAPG Constant Private Type reference (TYPE) GRPCB_TASK 'VALI-MCAPG' 20070611
12 C_TASK_VALI_PDASS Constant Private Type reference (TYPE) GRPCB_TASK 'VALI-PDASS' 20070611
13 S_MODEL_DATES Instance attribute Private Type reference (TYPE) GRPC_S_DATE_INTERVAL Date of the Assessment or of the Test 20070611
14 S_TASK Instance attribute Private Type reference (TYPE) GRPCB_S_TASK 20070611
15 T_ATTRIBUTE Static Attribute Private Type reference (TYPE) GRPCS_TO_ATTRIBUTES 20080213
16 T_INSTANCE_POOL Static Attribute Private Type reference (TYPE) YT_INSTANCE_POOL 20070611
17 T_PERSON_TASK_BUFFER Instance attribute Private Type reference (TYPE) YT_PERSON_TASK_BUFFER 20071206
18 T_RECIPIENT_BUFFER Instance attribute Private Type reference (TYPE) YT_RECIPIENT_BUFFER 20070611
19 T_UNAME_BUFFER Instance attribute Private Type reference (TYPE) YT_UNAME_BUFFER 20070611
20 _AUTH_DATE Instance attribute Private Type reference (TYPE) SYDATUM Current Date of Application Server 20070611
21 _MODEL Instance attribute Private Object reference (TYPE REF TO) CL_GRPC_MODEL_SETUP Process Model Class 20070611
22 _PERSON Instance attribute Private Type reference (TYPE) GRPCS_OBJECTID 20070611
23 _PLVAR Instance attribute Private Type reference (TYPE) PLVAR Plan Variant 20070611
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORIZATION Instance method Public Method 20070611
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080213
3 GET_INSTANCE Static method Public Method Get Instance of Myself 20070611
4 IS_AUTHORIZED Instance method Public Method 20070702
5 RESOLVE_AGENTS Instance method Public Method 20070611
6 RESOLVE_AUTHORIZATION Instance method Public Method 20070611
7 RESOLVE_CORPORATES Instance method Public Method 20070611
8 RESOLVE_ENTITY Instance method Public Method 20070611
9 RESOLVE_OBJECTS Instance method Public Method 20070611
10 RESOLVE_ORGUNITS Instance method Public Method 20070611
11 RESOLVE_RECIPIENTS Instance method Public Method 20070611
12 RESOLVE_TASKS Instance method Public Method 20070611
13 RESOLVE_TESTERS Instance method Public Method 20070611
14 SET_PERSON Instance method Public Method 20070611
Events
Class CL_GRPC_AUTH_MODEL has no event.
Types
Class CL_GRPC_AUTH_MODEL has no local type.
Method Signatures

Method CHECK_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RESULT Value transfer Type reference (TYPE) GRPCA_T_TASK 20070611
2 Importing IS_ENTITY Value transfer Type reference (TYPE) GRPCA_S_ENTITY 20070611
3 Importing I_TASK Value transfer Type reference (TYPE) GRPCS_TASK 20070611

Method CHECK_AUTHORIZATION on class CL_GRPC_AUTH_MODEL has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_REF Value transfer Object reference (TYPE REF TO) CL_GRPC_AUTH_MODEL MIC Authorization Model 20070611
2 Importing IS_MODEL_DATES Value transfer Type reference (TYPE) GRPC_S_DATE_INTERVAL Date of the Assessment or of the Test 20070611
3 Importing I_AUTH_DATE Value transfer Type reference (TYPE) SYDATUM Current Date of Application Server 20070611

Method GET_INSTANCE on class CL_GRPC_AUTH_MODEL has no exception.

Method IS_AUTHORIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20070702
2 Importing I_TASK Value transfer Type reference (TYPE) GRPCB_TASK 20070702

Method IS_AUTHORIZED on class CL_GRPC_AUTH_MODEL has no exception.

Method RESOLVE_AGENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RESULT Value transfer Type reference (TYPE) GRPCA_T_AGENT 20070611
2 Importing IS_ENTITY Value transfer Type reference (TYPE) GRPCA_S_ENTITY 20070611
3 Importing I_SKIP_LASTRECIP Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070611
4 Importing I_TASK Value transfer Type reference (TYPE) GRPCS_TASK 20070611

Method RESOLVE_AGENTS on class CL_GRPC_AUTH_MODEL has no exception.

Method RESOLVE_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RESULT Value transfer Type reference (TYPE) GRPCA_T_OBJECT 20070611
2 Importing I_TASK Value transfer Type reference (TYPE) GRPCB_TASK 20070611

Method RESOLVE_AUTHORIZATION on class CL_GRPC_AUTH_MODEL has no exception.

Method RESOLVE_CORPORATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RESULT Value transfer Type reference (TYPE) GRPCA_T_OBJECT 20070611
2 Importing I_TASK Value transfer Type reference (TYPE) GRPCB_TASK 20070611

Method RESOLVE_CORPORATES on class CL_GRPC_AUTH_MODEL has no exception.

Method RESOLVE_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RESULT Value transfer Type reference (TYPE) GRPCA_T_OBJECT 20070611
2 Importing I_ENTITY Value transfer Type reference (TYPE) GRPCB_OBJTYPE 20070611
3 Importing I_TASK Value transfer Type reference (TYPE) GRPCB_TASK 20070611

Method RESOLVE_ENTITY on class CL_GRPC_AUTH_MODEL has no exception.

Method RESOLVE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RESULT Value transfer Type reference (TYPE) GRPCA_T_OBJECT 20070611
2 Importing I_TASK Value transfer Type reference (TYPE) GRPCB_TASK 20070611

Method RESOLVE_OBJECTS on class CL_GRPC_AUTH_MODEL has no exception.

Method RESOLVE_ORGUNITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RESULT Value transfer Type reference (TYPE) GRPCA_T_OBJECT 20070611
2 Importing I_TASK Value transfer Type reference (TYPE) GRPCB_TASK 20070611

Method RESOLVE_ORGUNITS on class CL_GRPC_AUTH_MODEL has no exception.

Method RESOLVE_RECIPIENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RESULT Value transfer Type reference (TYPE) GRPCA_T_AGENT 20070611
2 Importing IS_ENTITY Value transfer Type reference (TYPE) GRPCA_S_ENTITY 20070611
3 Importing I_DIRECT_MATCH Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070611
4 Importing I_SKIP_FIRST Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070611
5 Importing I_SKIP_LASTRECIP Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070611
6 Importing I_TASK Value transfer Type reference (TYPE) GRPCS_TASK 20070611

Method RESOLVE_RECIPIENTS on class CL_GRPC_AUTH_MODEL has no exception.

Method RESOLVE_TASKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RESULT Value transfer Type reference (TYPE) GRPCA_T_TASK 20070611

Method RESOLVE_TASKS on class CL_GRPC_AUTH_MODEL has no exception.

Method RESOLVE_TESTERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RESULT Value transfer Type reference (TYPE) GRPCA_T_AGENT 20070611
2 Importing IS_ENTITY Value transfer Type reference (TYPE) GRPCA_S_ENTITY 20070611
3 Importing I_SKIP_IGNORED_TESTERS Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070611
4 Importing I_SKIP_LASTRECIP Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070611
5 Importing I_TF_YEAR Value transfer Type reference (TYPE) GRPC_YEAR Year 20070611
6 Importing I_TIMEFRAME Value transfer Type reference (TYPE) GRPC_TIMEFRAME Timeframe 20070611

Method RESOLVE_TESTERS on class CL_GRPC_AUTH_MODEL has no exception.

Method SET_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PERSON Value transfer Type reference (TYPE) GRPCS_OBJECTID 20070611
2 Importing I_UNAME Value transfer Type reference (TYPE) SY-UNAME User Name 20070611

Method SET_PERSON on class CL_GRPC_AUTH_MODEL has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in 250