SAP ABAP Class CL_GRPC_UTIL_ROLEMAP (Utility of Role Mapping)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-SPC (Application Component) Process Controls
     GRPC_MIGRATION_UPGRADE (Package) PC Migration and Upgrade
Properties
Class CL_GRPC_UTIL_ROLEMAP  
Short Description Utility of Role Mapping    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRPC_MIGRATION_UPGRADE   PC Migration and Upgrade 
Created 20081023   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GRPC_UTIL_ROLEMAP has no forward declaration.
Interfaces
Class CL_GRPC_UTIL_ROLEMAP has no interface implemented.
Friends
Class CL_GRPC_UTIL_ROLEMAP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CON_TESTER Constant Public Type reference (TYPE) GRFN_ROLE 'CON_TESTER' Role ID 20090213
2 GC_FDA Constant Public Type reference (TYPE) GRFN_REGULATION 'FDA' Regulation FDA 20090213
3 GC_GLOBAL Constant Public Type reference (TYPE) GRFN_REGULATION ' ' Global Compaliance 20090213
4 GC_JSOX Constant Public Type reference (TYPE) GRFN_REGULATION 'JSOX' Regulation JSOX 20090213
5 GC_MIC Constant Public Type reference (TYPE) GRPC_ROLE_SOURCE 'MIC' Source of role 20081023
6 GC_ORG_TESTER Constant Public Type reference (TYPE) GRFN_ROLE 'ORG_TESTER' Role ID 20090213
7 GC_PC25 Constant Public Type reference (TYPE) GRPC_ROLE_SOURCE 'PC25' Source of role 20081023
8 GC_SOX Constant Public Type reference (TYPE) GRFN_REGULATION 'SOX' Regulation 20081023
9 MT_MIC_ROLEMAP Static Attribute Private Type reference (TYPE) GRPC_T_ROLEMAP MIC role mapping table 20081023
10 MT_PC25_ROLEMAP Static Attribute Private Type reference (TYPE) GRPC_T_ROLEMAP PC2.5 role mapping table 20081023
11 MT_PC30_G_ROLES Static Attribute Private Type reference (TYPE) GRPC_T_G_ROLES PC3.0 global roles 20081023
12 MT_PC30_R_ROLES Static Attribute Private Type reference (TYPE) GRPC_T_R_ROLES PC3.0 regulation specific roles 20081023
13 MT_ROLEMAP Static Attribute Private Type reference (TYPE) GRPC_T_ROLEMAP Role mapping table 20081023
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20081023
2 FILL_DATA Static method Private Method Fill buffer tables 20081023
3 GET_MIC_ROLES Static method Public Method Get all MIC roles to migrate 20081023
4 GET_PC25_ROLES Static method Public Method Get all PC2.5 roles to migrate 20081023
5 GET_PC30_ROLE Static method Public Method Get PC3.0 role from MIC or PC2.5 role 20081023
6 IS_ROLE_EXISTED Static method Public Method Check role is existed 20100406
7 TRANSLATE_ENTITY Static method Public Method Convert MIC or PC2.5 entity to PC3.0 entity 20081212
Events
Class CL_GRPC_UTIL_ROLEMAP has no event.
Types
Class CL_GRPC_UTIL_ROLEMAP has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method FILL_DATA Signature

Method FILL_DATA on class CL_GRPC_UTIL_ROLEMAP has no parameter.
Method FILL_DATA on class CL_GRPC_UTIL_ROLEMAP has no exception.

Method GET_MIC_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PC30_G_ROLES Call by reference Type reference (TYPE) GRPC_T_G_ROLES Global roles 20081023
2 Exporting ET_PC30_R_ROLES Call by reference Type reference (TYPE) GRPC_T_R_ROLES Regulation specific roles 20081023

Method GET_MIC_ROLES on class CL_GRPC_UTIL_ROLEMAP has no exception.

Method GET_PC25_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PC30_G_ROLES Call by reference Type reference (TYPE) GRPC_T_G_ROLES Global roles 20081023
2 Exporting ET_PC30_R_ROLES Call by reference Type reference (TYPE) GRPC_T_R_ROLES Regulation specific roles 20081023

Method GET_PC25_ROLES on class CL_GRPC_UTIL_ROLEMAP has no exception.

Method GET_PC30_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OLD_ROLE Call by reference Type reference (TYPE) GRPC_ROLE MIC or PC2.5 role 20081023
2 Importing IV_ROLE_SOURCE Call by reference Type reference (TYPE) GRPC_ROLE_SOURCE MIC or PC2.5 20081023
3 Returning RV_NEW_ROLE Value transfer Type reference (TYPE) AGR_NAME PC3.o role 20081023

Method GET_PC30_ROLE on class CL_GRPC_UTIL_ROLEMAP has no exception.

Method IS_ROLE_EXISTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OLD_ROLE Call by reference Type reference (TYPE) GRPC_ROLE Obsolete: Role ID 20100406
2 Importing IV_ROLE_SOURCE Call by reference Type reference (TYPE) GRPC_ROLE_SOURCE Obsolete: Role ID 20100406
3 Returning RV_RESULT Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100406

Method IS_ROLE_EXISTED on class CL_GRPC_UTIL_ROLEMAP has no exception.

Method TRANSLATE_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OLD_ENTITY Call by reference Type reference (TYPE) GRPC_OBJTYPE Old entity 20081212
2 Returning RV_NEW_ENTITY Value transfer Type reference (TYPE) GRFN_API_ENTITY_ID New entity 20081212

Method TRANSLATE_ENTITY on class CL_GRPC_UTIL_ROLEMAP has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in 300