SAP ABAP Class CL_GRAC_MODEL_ROLE (Model class for role)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-AC (Application Component) Access Control
     GRAC_ENTITY_API (Package) Access Control GRC API Support
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_API_CUSTOMFIELD_MODEL Model extension to handle the custom fields 20091016
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_API_MODEL Interface for handling of GRC API models 20090909
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_MODEL_STATUS Enable to retrieve MCF information for object from model 20100126
Properties
Class CL_GRAC_MODEL_ROLE  
Short Description Model class for role    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRAC_ENTITY_API   Access Control GRC API Support 
Created 20090909   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 GRAC0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 GRFN0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 GRFNM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 IF_GRAC_AD_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_GRFN_API_CUSTOMFIELD_MODEL Model extension to handle the custom fields 20091016
2 IF_GRFN_API_MODEL Interface for handling of GRC API models 20090909
3 IF_GRFN_MODEL_STATUS Enable to retrieve MCF information for object from model 20100126
Friends
Class CL_GRAC_MODEL_ROLE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_CNDTP_APPR Constant Private Type reference (TYPE) GRAC_CNDGPTYPE 'APPROVER' GRC ERM Condition Group Type 20091106
2 MC_CNDTP_MTH Constant Private Type reference (TYPE) GRAC_CNDGPTYPE 'METHODOLOGY' GRC ERM Condition Group Type 20091106
3 MC_ERROR Constant Protected Type reference (TYPE) SY-MSGTY 'E' Message Type 20091024
4 MC_MESSAGE_CLASS_AC Constant Protected Type reference (TYPE) SY-MSGID 'GRAC_ROLE_MESSAGES' Reference type 20091024
5 MC_ROLE_ATT_STRU Constant Private Type reference (TYPE) OBJECTNAME 'GRAC_S_BRF_ROLE_ATT' Name of the ABAP Dictionary object 20091106
6 MO_MODEL_CDF Instance attribute Private Object reference (TYPE REF TO) CL_GRFN_UTIL_CDF_MODEL CDF Model utility class 20100126
7 MS_DATES Instance attribute Private Type reference (TYPE) GRFN_S_TF_DATES Timeframe details 20090909
8 MS_ROLE_CG_OLD Instance attribute Private Type reference (TYPE) GRACROLE Role 20100514
9 MS_ROLE_DESC_CG_OLD Instance attribute Private Type reference (TYPE) GRACROLET Role Descriptions 20100515
10 MT_CGLOG_FUNCTION_NEW Instance attribute Private Type reference (TYPE) GRAC_T_API_ROLE_FUNCTION Table of role function relationship 20100624
11 MT_CGLOG_FUNCTION_OLD Instance attribute Private Type reference (TYPE) GRAC_T_API_ROLE_FUNCTION Table of role function relationship 20100624
12 MT_CGLOG_TEST_OLD Instance attribute Private Type reference (TYPE) GRAC_T_ROLE_TESTING Table type for Role Testing Structure 20100625
13 MT_CLOG_APPR_OLD Instance attribute Private Type reference (TYPE) GRAC_T_GRACROLEAPPRVR Table Type:Role Approvers 20100517
14 MT_CLOG_COMP_OLD Instance attribute Private Type reference (TYPE) GRAC_T_GRACRLCOMPANY Role company table 20100517
15 MT_CLOG_FUNCAREA_OLD Instance attribute Private Type reference (TYPE) GRAC_T_GRACROLEFA Role function area table 20100519
16 MT_CLOG_ORGFLD_OLD Instance attribute Private Type reference (TYPE) GRAC_T_FIELD Table of Field name and description 20100520
17 MT_CLOG_ORGLVL_OLD Instance attribute Private Type reference (TYPE) GRAC_T_GRACROLEORGFLD Organization Value Table 20100521
18 MT_CLOG_PERM_AUTH_NEW Instance attribute Private Type reference (TYPE) GRAC_T_PFCG_ROLE_PERM_AUTH contains pfcg role permission's authorization 20101021
19 MT_CLOG_PERM_AUTH_OLD Instance attribute Private Type reference (TYPE) GRAC_T_PFCG_ROLE_PERM_AUTH contains pfcg role permission's authorization 20101021
20 MT_CLOG_PERM_NEW Instance attribute Private Type reference (TYPE) GRAC_T_PFCG_ROLE_PERM table of pfcg role objects 20100521
21 MT_CLOG_PERM_OLD Instance attribute Private Type reference (TYPE) GRAC_T_PFCG_ROLE_PERM table of pfcg role objects 20100521
22 MT_CLOG_PREREQ_NEW Instance attribute Private Type reference (TYPE) GRAC_T_API_ROLE_PREREQ Role Prerequisite 20100520
23 MT_CLOG_PREREQ_OLD Instance attribute Private Type reference (TYPE) GRAC_T_API_ROLE_PREREQ Role Prerequisite 20100520
24 MT_CLOG_ROLEACT_NEW Instance attribute Private Type reference (TYPE) GRAC_T_ROLEACT Table type for Role Actions 20100520
25 MT_CLOG_ROLEACT_OLD Instance attribute Private Type reference (TYPE) GRAC_T_ROLEACT Table type for Role Actions 20100520
26 MT_CLOG_ROLEMAP_OLD Instance attribute Private Type reference (TYPE) GRAC_T_GRACROLEMAP Table Type for Role Mapping 20100518
27 MT_CLOG_ROLEREQ_NEW Instance attribute Private Type reference (TYPE) GRAC_T_API_ROLE_REQUEST Role Request 20100520
28 MT_CLOG_ROLEREQ_OLD Instance attribute Private Type reference (TYPE) GRAC_T_API_ROLE_REQUEST Role Request 20100520
29 MT_CLOG_ROLE_BUFFER Instance attribute Private Type reference (TYPE) YT_ROLE_BUFFER Changed roles for logging 20101117
30 MT_CLOG_ROLE_FLDVAL_NEW Instance attribute Private Type reference (TYPE) GRAC_T_PFCG_ROLE_FLD_VAL contains pfcg role field values 20101026
31 MT_CLOG_ROLE_FLDVAL_OLD Instance attribute Private Type reference (TYPE) GRAC_T_PFCG_ROLE_FLD_VAL contains pfcg role field values 20101026
32 MT_CLOG_ROLE_GEN Instance attribute Private Type reference (TYPE) GRAC_T_GRACRLCONNSTA Change log for GRACRLCONNSTA 20101119
33 MT_CLOG_ROLE_REL_OLD Instance attribute Private Type reference (TYPE) GRAC_T_GRACROLERELAT Table type of GRACROLERELAT 20100816
34 MT_CLOG_VALIDITY Instance attribute Private Type reference (TYPE) GRAC_T_API_ROLE_VALIDITY Role Connector (system) Validity 20100729
35 MT_CLOG_VALIDITY_NEW Instance attribute Private Type reference (TYPE) GRAC_T_API_ROLE_VALIDITY Role Connector (system) Validity 20100729
36 MT_CUA_RELAT Instance attribute Private Type reference (TYPE) YT_CUA_RELAT CUA children role 20100702
37 MT_CUA_ROLE_PARENT Instance attribute Private Type reference (TYPE) YT_CUA_ROLE_PARENT 20100724
38 MT_DRD_ROLE_ORGLVLMAP Instance attribute Private Type reference (TYPE) YT_DRD_ROLE_ORGLVLMAP Derive role org value map 20091009
39 MT_ROLE_ACTION Instance attribute Private Type reference (TYPE) YT_ROLE_ACTION Table type for Role Actions 20091001
40 MT_ROLE_APPROVER Instance attribute Private Type reference (TYPE) YT_ROLE_APPROVER Role appover 20090922
41 MT_ROLE_AUTHORIZATION Instance attribute Private Type reference (TYPE) YT_ROLE_AUTHORIZATION Role authorization 20091215
42 MT_ROLE_BUFFER Instance attribute Private Type reference (TYPE) YT_ROLE_BUFFER Role attribute buffer 20090911
43 MT_ROLE_CG_OLD Instance attribute Private Type reference (TYPE) GRAC_T_GRACROLE GRACROLE table type 20100804
44 MT_ROLE_COMPANY Instance attribute Private Type reference (TYPE) YT_ROLE_COMPANY Role company 20100303
45 MT_ROLE_CUST_PRF Instance attribute Private Type reference (TYPE) YT_ROLE_CUST_PRF Role custom profile 20100302
46 MT_ROLE_DELETE Instance attribute Private Type reference (TYPE) GRAC_T_API_ROLEID List of Roles to be deleted 20090929
47 MT_ROLE_DESCN Instance attribute Private Type reference (TYPE) YT_ROLE_DESCN Role description 20100422
48 MT_ROLE_DESC_CG_OLD Instance attribute Private Type reference (TYPE) GRAC_T_GRACROLET Table type for DB GRACROLET 20100812
49 MT_ROLE_FLD_VAL Instance attribute Private Type reference (TYPE) GRAC_T_PFCG_ROLE_FLD_VAL Role field value 20091014
50 MT_ROLE_FUNCAREA Instance attribute Private Type reference (TYPE) YT_ROLE_FUNCAREA Role Function Area 20090930
51 MT_ROLE_FUNCTION Instance attribute Private Type reference (TYPE) YT_ROLE_FUNCTION Role Function 20091210
52 MT_ROLE_GEN Instance attribute Private Type reference (TYPE) YT_ROLE_GEN Role generation status 20100210
53 MT_ROLE_LOCKED Instance attribute Private Type reference (TYPE) YT_ROLE_LOCKED Locked roles 20090916
54 MT_ROLE_MAPPING Instance attribute Private Type reference (TYPE) YT_ROLE_MAPPING Role mapping 20100212
55 MT_ROLE_ORGLVL Instance attribute Private Type reference (TYPE) YT_ROLE_ORGLVL Role organization value fields 20091009
56 MT_ROLE_PARENT Instance attribute Private Type reference (TYPE) YT_ROLE_PARENT Role's direct parents 20091111
57 MT_ROLE_PERM Instance attribute Private Type reference (TYPE) GRAC_T_PFCG_ROLE_PERM Role Permissions 20091014
58 MT_ROLE_PERM_AUTH Instance attribute Private Type reference (TYPE) GRAC_T_PFCG_ROLE_PERM_AUTH Role permission authorizations 20091014
59 MT_ROLE_PREREQ Instance attribute Private Type reference (TYPE) YT_ROLE_PREREQ Role Prerequisite 20091215
60 MT_ROLE_RELAT Instance attribute Private Type reference (TYPE) YT_ROLE_RELAT Role relation 20090928
61 MT_ROLE_REQUEST Instance attribute Private Type reference (TYPE) YT_ROLE_REQUEST Role Request 20100219
62 MT_ROLE_STEP Instance attribute Private Type reference (TYPE) YT_ROLE_STEP Role step 20090923
63 MT_ROLE_TESTING Instance attribute Private Type reference (TYPE) YT_ROLE_TESTING Role Testing 20100105
64 MT_ROLE_VALIDITY Instance attribute Private Type reference (TYPE) YT_ROLE_VALIDITY Role validity 20091202
65 MV_LANGUAGE Instance attribute Private Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20090909
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ROLE_NAME_LENGTH Static method Public Method Check role name max length 20091026
2 CLEANUP_ROLE Instance method Public Method Clean up model buffer tables for one role 20100909
3 CLEAR_DRD_DATA Instance method Public Method Clear derived role data in the buffer 20100701
4 CONSTRUCTOR Instance method Public Constructor Constructor 20090909
5 CONVERT_STRING_TO_TEXT_TABLE Static method Public Method Convert string to text table 20100112
6 CONVERT_TEXT_TABLE_TO_STRING Static method Public Method Convert text table to string 20100112
7 CREATE_REQUEST_ID Static method Public Method 20100315
8 DELETE_ROLE Instance method Public Method Delete Role 20090929
9 DELETE_ROLE_PERMISSION Instance method Private Method Delete corresponding role permission of supplied action 20091016
10 DEQUEUE Instance method Public Method Unlock role 20090915
11 ENQUEUE Instance method Public Method Lock role 20090915
12 GET_BG_JOB Static method Public Method Get background jobs 20100526
13 GET_CNDGP Instance method Private Method Get condition group from BRF+ function 20091107
14 GET_CUA_RELAT Instance method Public Method Get CUA chilren role 20100702
15 GET_CUSTOM_FIELD Instance method Private Method Retrieve a custom field 20100125
16 GET_DEFAULT_APPROVERS Instance method Public Method get default approvers for a role 20100701
17 GET_DIRECT_CUA_PARENT Instance method Public Method Get direct parent CUA composite and business roles 20100724
18 GET_DIRECT_PARENT Instance method Public Method Get direct parent composite and business roles 20091110
19 GET_ORGFIELDS Instance method Public Method Get role org fields 20091010
20 GET_PARENT_FOR_DERIVED Instance method Private Method Get parent role name for derived role 20100830
21 GET_PARENT_ROLE Instance method Public Method Get Role Mapping 20121113
22 GET_ROLE Instance method Public Method Get Role 20090914
23 GET_ROLEID_FROM_NAME Static method Public Method Get role ID from role name and connector group 20090918
24 GET_ROLEID_FROM_ROLENAME Static method Public Method Get role id from rolename & connector 20100425
25 GET_ROLENAME_FROM_ROLEID Static method Public Method Get role name from role id 20100420
26 GET_ROLES_ALL Static method Public Method Get Role Attributes for Multiple Roles 20130624
27 GET_ROLE_ACTION Instance method Public Method Get role actions 20091215
28 GET_ROLE_API_ID Static method Public Method Get role API ID from role type and role GUID 20091029
29 GET_ROLE_APPROVER Instance method Public Method Get Role Approvers 20090922
30 GET_ROLE_AUTHORIZATION Instance method Public Method retrive role authorizations 20091214
31 GET_ROLE_COMPANY Instance method Public Method Get Role company 20100303
32 GET_ROLE_CUST_PRF Instance method Public Method Get role custom profile 20100302
33 GET_ROLE_DATA_FOR_GENERATION Instance method Public Method Get role data for generation to backend 20100125
34 GET_ROLE_DATA_FOR_RAR Instance method Public Method Get role data for risk analysis 20100408
35 GET_ROLE_DEFAULT_CONNECTOR Instance method Public Method Get role's default connector 20100127
36 GET_ROLE_FROM_NAME_TYPE Static method Public Method Get role ID from role name and role type 20100225
37 GET_ROLE_FUNCAREA Instance method Public Method Get Role Function Area 20090930
38 GET_ROLE_FUNCTION Instance method Public Method Get Role function 20091210
39 GET_ROLE_GEN Instance method Public Method Get role generation status 20100210
40 GET_ROLE_HISTORY Instance method Public Method 20100712
41 GET_ROLE_MAPPING Instance method Public Method Get Role Mapping 20100212
42 GET_ROLE_ORG_LEVEL Instance method Public Method Get role org leval field and mapping 20091009
43 GET_ROLE_PREREQ Instance method Public Method Get Role Prerequisite 20091215
44 GET_ROLE_RELAT Instance method Public Method Get Role Relation 20090928
45 GET_ROLE_RELATE Instance method Public Method GET ROLE RELATION TEMP 20130605
46 GET_ROLE_REQUEST Instance method Public Method Get Role Request 20100219
47 GET_ROLE_STEP Instance method Public Method Get Role Step 20090923
48 GET_ROLE_TESTING Instance method Public Method Get Role Testing 20100106
49 GET_ROLE_VALIDITY Instance method Public Method Get Role Validity 20091202
50 RETRIEVE_ACTION Instance method Public Method Get the Actions Associated with a Role 20090922
51 RETRIEVE_ROLE_AUTHORIZATION Instance method Public Method retrive role authorizations (not used any more) 20091015
52 SAVE_TICKET Instance method Public Method Save ticket 20100715
53 SET_BG_JOB Static method Public Method Set background job 20100526
54 SET_CUA_RELAT Instance method Public Method Set CUA chilren role 20100702
55 SET_CUSTOM_FIELD Instance method Private Method Set a custom field 20100125
56 SET_ROLE Instance method Public Method Set Role 20090911
57 SET_ROLE_ACTION Instance method Public Method Set role actions 20091001
58 SET_ROLE_APPROVER Instance method Public Method Set Role Approvers 20090922
59 SET_ROLE_AUTHORIZATION Instance method Public Method retrive role authorizations 20091214
60 SET_ROLE_COMPANY Instance method Public Method Set Role company 20100303
61 SET_ROLE_CUST_PRF Instance method Public Method Set role custom profile 20100302
62 SET_ROLE_DESCN Instance method Public Method Set role description 20100422
63 SET_ROLE_FUNCAREA Instance method Public Method Set Role Function Area 20090930
64 SET_ROLE_FUNCTION Instance method Public Method Set Role function 20091210
65 SET_ROLE_GEN Instance method Public Method Set role generation status 20100210
66 SET_ROLE_MAPPING Instance method Public Method Set Role mapping 20100212
67 SET_ROLE_METHODOLOGY Instance method Public Method Set default role methodology 20100630
68 SET_ROLE_ORG_LEVEL Instance method Public Method Set role org leval field and mapping 20091009
69 SET_ROLE_PERMISSION Instance method Public Method update role authorizations permission 20091014
70 SET_ROLE_PREREQ Instance method Public Method Set Role Prerequisite 20091215
71 SET_ROLE_RELAT Instance method Public Method Set Role Relation 20090928
72 SET_ROLE_REQUEST Instance method Public Method Set Role Request 20100219
73 SET_ROLE_STEP Instance method Public Method Set Role Step 20090923
74 SET_ROLE_TESTING Instance method Public Method Set Role Testing 20100105
75 SET_ROLE_VALIDITY Instance method Public Method Set Role Validity 20091203
76 UPDATE_ACTION Instance method Private Method Update Actions of a role 20090917
77 UPDATE_ORG_LEVEL Instance method Public Method Update org levels for the role 20091031
78 UPDATE_REPOSITORY_PDPROFILES Instance method Private Method Update AC Ref Role ID in GRACPDPROFILES table 20100720
79 UPDATE_REPOSITORY_PROFILES Instance method Private Method Update AC Ref Role ID in GRACPROFILE table 20100720
80 UPDATE_REPOSITORY_ROLES Instance method Private Method Update AC Ref Role ID in GRACRLCONN table 20100705
81 UPDATE_ROLE_AUTHORIZATION Instance method Private Method Save role authorization data 20091215
82 UPDATE_ROLE_DESCN Instance method Public Method Update role description 20100422
83 UPDATE_ROLE_FUNCTION Instance method Private Method Save the role function 20091210
84 UPDATE_ROLE_PREREQ Instance method Private Method Update Role Prerequisite 20091215
85 UPDATE_ROLE_REQUEST Instance method Private Method Update Role Request 20100219
86 UPDATE_ROLE_VALIDITY Instance method Private Method Update Role Validity 20091211
Events
Class CL_GRAC_MODEL_ROLE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_CUA_RELAT Private See coding 20100702 BEGIN OF ys_cua_relat, roleid TYPE grfn_guid, command TYPE grfn_command, relat TYPE grac_t_cua_relat, END OF ys_cua_relat
2 YS_CUA_ROLE_PARENT Private See coding 20100724 BEGIN OF ys_cua_role_parent, roleid TYPE grfn_guid, relat TYPE grac_t_api_role_relat, END OF ys_cua_role_parent
3 YS_DRD_ROLE_ORGLVLMAP Private See coding 20091009 BEGIN OF ys_drd_role_orglvlmap, roleid TYPE grfn_guid, command TYPE grfn_command, lead_orglvlfld TYPE grac_s_orgfld_value, orgvalmap TYPE grac_t_orgvalmap, END OF ys_drd_role_orglvlmap
4 YS_ROLE_ACTION Private See coding 20091209 BEGIN OF ys_role_action, roleid TYPE grfn_guid, command TYPE grfn_command, role_action TYPE grac_t_roleact, END OF ys_role_action
5 YS_ROLE_APPROVER Private See coding 20090922 BEGIN OF ys_role_approver, roleid TYPE grfn_guid, command TYPE grfn_command, approver TYPE grac_t_api_role_approvers, END OF ys_role_approver
6 YS_ROLE_AUTHORIZATION Private See coding 20091215 BEGIN OF ys_role_authorization, roleid TYPE grfn_guid, command TYPE grfn_command, perm TYPE grac_t_pfcg_role_perm, perm_auth TYPE grac_t_pfcg_role_perm_auth, fld_val TYPE grac_t_pfcg_role_fld_val, END OF ys_role_authorization
7 YS_ROLE_BUFFER Private See coding 20090911 BEGIN OF ys_role_buffer, command TYPE grfn_command, attr TYPE gracrole, description TYPE grac_s_api_role_descn, END OF ys_role_buffer
8 YS_ROLE_COMPANY Private See coding 20100303 BEGIN OF ys_role_company, roleid TYPE grfn_guid, command TYPE grfn_command, company TYPE grac_t_api_role_company, END OF ys_role_company
9 YS_ROLE_CUST_PRF Private See coding 20100302 BEGIN OF ys_role_cust_prf, roleid TYPE grfn_guid, command TYPE grfn_command, cust_prf TYPE grac_s_role_cust_prf, END OF ys_role_cust_prf
10 YS_ROLE_DESCN Private See coding 20100422 BEGIN OF ys_role_descn, roleid TYPE grfn_guid, command TYPE grfn_command, description TYPE grac_t_api_role_descn, END OF ys_role_descn
11 YS_ROLE_FUNCAREA Private See coding 20090930 BEGIN OF ys_role_funcarea, roleid TYPE grfn_guid, command TYPE grfn_command, funcarea TYPE grac_t_api_role_func_area, END OF ys_role_funcarea
12 YS_ROLE_FUNCTION Private See coding 20091210 BEGIN OF ys_role_function, roleid TYPE grfn_guid, command TYPE grfn_command, role_function TYPE grac_t_api_role_function, END OF ys_role_function
13 YS_ROLE_GEN Private See coding 20100210 BEGIN OF ys_role_gen, roleid TYPE grfn_guid, command TYPE grfn_command, gen TYPE grac_t_api_role_gen, END OF ys_role_gen
14 YS_ROLE_LOCKED Private See coding 20090916 BEGIN OF ys_role_locked, roleid TYPE grfn_guid, END OF ys_role_locked
15 YS_ROLE_MAPPING Private See coding 20100212 BEGIN OF ys_role_mapping, roleid TYPE grfn_guid, command TYPE grfn_command, map TYPE grac_t_api_role_mapping, END OF ys_role_mapping
16 YS_ROLE_ORGLVL Private See coding 20091009 BEGIN OF ys_role_orglvl, roleid TYPE grfn_guid, command TYPE grfn_command, orglvlfld TYPE grac_t_orgfld_value, END OF ys_role_orglvl
17 YS_ROLE_PARENT Private See coding 20091111 BEGIN OF ys_role_parent, roleid TYPE grfn_guid, relat TYPE grac_t_api_role_relat, END OF ys_role_parent
18 YS_ROLE_PREREQ Private See coding 20091215 BEGIN OF ys_role_prereq, roleid TYPE grfn_guid, command TYPE grfn_command, prereq TYPE grac_t_api_role_prereq, END OF ys_role_prereq
19 YS_ROLE_RELAT Private See coding 20090928 BEGIN OF ys_role_relat, roleid TYPE grfn_guid, command TYPE grfn_command, relat TYPE grac_t_api_role_relat, END OF ys_role_relat
20 YS_ROLE_REQUEST Private See coding 20100219 BEGIN OF ys_role_request, roleid TYPE grfn_guid, * instance_id TYPE GRFN_GUID, command TYPE grfn_command, request TYPE grac_t_api_role_request, END OF ys_role_request
21 YS_ROLE_STEP Private See coding 20090923 BEGIN OF ys_role_step, roleid TYPE grfn_guid, command TYPE grfn_command, step TYPE grac_t_api_role_step, END OF ys_role_step
22 YS_ROLE_TESTING Private See coding 20100105 BEGIN OF ys_role_testing, roleid TYPE grfn_guid, command TYPE grfn_command, role_testing TYPE grac_t_role_testing, END OF ys_role_testing
23 YS_ROLE_VALIDITY Private See coding 20091202 BEGIN OF ys_role_validity, roleid TYPE grfn_guid, connector_grp TYPE grfn_connectorgrp, command TYPE grfn_command, validity TYPE grac_t_api_role_validity, END OF ys_role_validity
24 YT_CUA_RELAT Private See coding 20100702 yt_cua_relat TYPE SORTED TABLE OF ys_cua_relat WITH UNIQUE KEY roleid
25 YT_CUA_ROLE_PARENT Private See coding 20100724 yt_cua_role_parent TYPE SORTED TABLE OF ys_cua_role_parent WITH UNIQUE KEY roleid
26 YT_DRD_ROLE_ORGLVLMAP Private See coding 20091009 yt_drd_role_orglvlmap TYPE SORTED TABLE OF ys_drd_role_orglvlmap WITH UNIQUE KEY roleid
27 YT_ROLE_ACTION Private See coding 20091209 yt_role_action TYPE SORTED TABLE OF ys_role_action WITH UNIQUE KEY roleid
28 YT_ROLE_APPROVER Private See coding 20090922 yt_role_approver TYPE SORTED TABLE OF ys_role_approver WITH UNIQUE KEY roleid
29 YT_ROLE_AUTHORIZATION Private See coding 20091215 yt_role_authorization TYPE SORTED TABLE OF ys_role_authorization WITH UNIQUE KEY roleid
30 YT_ROLE_BUFFER Private See coding 20090911 yt_role_buffer TYPE SORTED TABLE OF ys_role_buffer WITH UNIQUE KEY attr-roleid
31 YT_ROLE_COMPANY Private See coding 20100303 yt_role_company TYPE SORTED TABLE OF ys_role_company WITH UNIQUE KEY roleid
32 YT_ROLE_CUST_PRF Private See coding 20100302 yt_role_cust_prf TYPE SORTED TABLE OF ys_role_cust_prf WITH UNIQUE KEY roleid
33 YT_ROLE_DESCN Private See coding 20100422 yt_role_descn TYPE SORTED TABLE OF ys_role_descn WITH UNIQUE KEY roleid
34 YT_ROLE_FUNCAREA Private See coding 20090930 yt_role_funcarea TYPE SORTED TABLE OF ys_role_funcarea WITH UNIQUE KEY roleid
35 YT_ROLE_FUNCTION Private See coding 20091210 yt_role_function TYPE SORTED TABLE OF ys_role_function WITH UNIQUE KEY roleid
36 YT_ROLE_GEN Private See coding 20100210 yt_role_gen TYPE SORTED TABLE OF ys_role_gen WITH UNIQUE KEY roleid
37 YT_ROLE_LOCKED Private See coding 20090916 yt_role_locked TYPE SORTED TABLE OF ys_role_locked WITH UNIQUE KEY roleid
38 YT_ROLE_MAPPING Private See coding 20100212 yt_role_mapping TYPE SORTED TABLE OF ys_role_mapping WITH UNIQUE KEY roleid
39 YT_ROLE_ORGLVL Private See coding 20091009 yt_role_orglvl TYPE SORTED TABLE OF ys_role_orglvl WITH UNIQUE KEY roleid
40 YT_ROLE_PARENT Private See coding 20091111 yt_role_parent TYPE SORTED TABLE OF ys_role_parent WITH UNIQUE KEY roleid
41 YT_ROLE_PREREQ Private See coding 20091215 yt_role_prereq TYPE SORTED TABLE OF ys_role_prereq WITH UNIQUE KEY roleid
42 YT_ROLE_RELAT Private See coding 20090928 yt_role_relat TYPE SORTED TABLE OF ys_role_relat WITH UNIQUE KEY roleid
43 YT_ROLE_REQUEST Private See coding 20100219 yt_role_request TYPE SORTED TABLE OF ys_role_request WITH UNIQUE KEY roleid
44 YT_ROLE_STEP Private See coding 20090923 yt_role_step TYPE SORTED TABLE OF ys_role_step WITH UNIQUE KEY roleid
45 YT_ROLE_TESTING Private See coding 20100105 yt_role_testing TYPE SORTED TABLE OF ys_role_testing WITH UNIQUE KEY roleid
46 YT_ROLE_VALIDITY Private See coding 20091202 yt_role_validity TYPE SORTED TABLE OF ys_role_validity WITH UNIQUE KEY roleid
Method Signatures

Method CHECK_ROLE_NAME_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONNECTOR_GRP Call by reference Type reference (TYPE) GRFN_CONNECTORGRP Connector Group 20091026
2 Importing IV_ROLE_NAME Call by reference Type reference (TYPE) GRAC_ROLE_NAME ERM:Role Name 20091026
3 Importing IV_ROLE_TYPE Call by reference Type reference (TYPE) GRAC_ROLE_TYPE Role Type 20091026
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091026

Method CLEANUP_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID Role ID 20100909
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100909

Method CLEAR_DRD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROLE_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100701

Method CLEAR_DRD_DATA on class CL_GRAC_MODEL_ROLE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGUAGE Value transfer Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20090909
2 Importing IV_TF_YEAR Value transfer Type reference (TYPE) GRFN_TF_YEAR Timeframe Year 20090909
3 Importing IV_TIMEFRAME Value transfer Type reference (TYPE) GRFN_TIMEFRAME Timeframe 20090909

Method CONSTRUCTOR on class CL_GRAC_MODEL_ROLE has no exception.

Method CONVERT_STRING_TO_TEXT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEXT Call by reference Type reference (TYPE) STRING Long description 20100112
2 Returning RT_TEXT Value transfer Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_ROLE_DETAIL_DESCRIPTION Adaptor role text table 20100112

Method CONVERT_STRING_TO_TEXT_TABLE on class CL_GRAC_MODEL_ROLE has no exception.

Method CONVERT_TEXT_TABLE_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TEXT Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_ROLE_DETAIL_DESCRIPTION Adaptor role text table 20100113
2 Returning RV_TEXT Value transfer Type reference (TYPE) STRING Long description 20100113

Method CONVERT_TEXT_TABLE_TO_STRING on class CL_GRAC_MODEL_ROLE has no exception.

Method CREATE_REQUEST_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_GUID Value transfer Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20100315
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100315

Method DELETE_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID Role ID 20090929
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090929

Method DELETE_ROLE_PERMISSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROLE_ACTION Call by reference Type reference (TYPE) GRAC_T_ROLEACT Table type for Role Actions 20091016
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091029

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID Role ID 20090916
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090916

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOCKED Call by reference Type reference (TYPE) ABAP_BOOL Locked 20090915
2 Exporting EV_USER Call by reference Type reference (TYPE) SYUNAME User Name 20100429
3 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID Role ID 20090915
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090915

Method GET_BG_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_JOB Call by reference Type reference (TYPE) GRAC_T_ROLE_JOB Role Mangement Job 20100526
2 Importing IV_JOB_TYPE Call by reference Type reference (TYPE) GRAC_ROLE_JOB_TYPE Role Managment Job Type 20100526
3 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Role Object ID 20100526
4 Importing IV_TASK_TYPE Call by reference Type reference (TYPE) GRAC_SOD_BG_TASK_TYPE sod background task type 20100528
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100526

Method GET_CNDGP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CNDGP Call by reference Type reference (TYPE) GRAC_CNDGP Condition group ID 20091107
2 Exporting EV_EXIST Call by reference Type reference (TYPE) GRFN_BOOLEAN Boolean 20091107
3 Importing IS_ROLE_ATT Call by reference Type reference (TYPE) GRAC_S_ROLE_ATT Role Attributes 20091107
4 Importing IT_ROLE_FUNCAREA Call by reference Type reference (TYPE) GRAC_T_API_ROLE_FUNC_AREA Role function area table 20091107
5 Importing IV_CNDGP_TYPE Call by reference Type reference (TYPE) GRAC_CNDGPTYPE GRC Condition Group Type 20091107

Method GET_CNDGP on class CL_GRAC_MODEL_ROLE has no exception.

Method GET_CUA_RELAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CUA_RELAT Call by reference Type reference (TYPE) GRAC_T_CUA_RELAT CUA children role table 20100702
2 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20100702
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100702

Method GET_CUSTOM_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FIELDVALUE Call by reference Type reference (TYPE) GRFN_S_CUSTOMFIELD_NAMEVALUE Custom Field Name Value 20100125
2 Exporting EV_REG_SPEC Call by reference Type reference (TYPE) GRPC_REG_SPEC_DATA_FLAG Regulation specific data 20100125
3 Exporting IV_FIELDNAME Call by reference Type reference (TYPE) GRFN_S_CUSTOMFIELD_NAMEVALUE Customer defined fields 20100125
4 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100125
5 Importing IV_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100125

Method GET_CUSTOM_FIELD on class CL_GRAC_MODEL_ROLE has no exception.

Method GET_DEFAULT_APPROVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_APPROVER Call by reference Type reference (TYPE) GRAC_T_ROLE_APPROVER Table type for Role Approvers 20100701
2 Importing IS_ROLE_ATT Call by reference Type reference (TYPE) GRAC_S_ROLE_ATT ERM:Role Attributes 20100701
3 Importing IT_ROLE_FUNCAREA Call by reference Type reference (TYPE) GRAC_T_API_ROLE_FUNC_AREA Role function area table 20100701

Method GET_DEFAULT_APPROVERS on class CL_GRAC_MODEL_ROLE has no exception.

Method GET_DIRECT_CUA_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CUA_ROLE_RELAT Call by reference Type reference (TYPE) GRAC_T_CUA_PARENT CUA children role table 20100724
2 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20100724
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100724

Method GET_DIRECT_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLE_RELAT Call by reference Type reference (TYPE) GRAC_T_API_ROLE_RELAT Role Relation Table 20091110
2 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20091110
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091111

Method GET_ORGFIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ORGFIELDS Call by reference Type reference (TYPE) GRAC_T_FIELD Table of Field name and description 20091010
2 Exporting ET_ORGVALS Call by reference Type reference (TYPE) GRAC_T_ORGVAL Table of org vals 20100611
3 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20091010

Method GET_ORGFIELDS on class CL_GRAC_MODEL_ROLE has no exception.

Method GET_PARENT_FOR_DERIVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ROLE_NAME Call by reference Type reference (TYPE) GRAC_ROLE_NAME Role Relation Table 20100830
2 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20100830
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100830

Method GET_PARENT_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ROLE_NAME Value transfer Type reference (TYPE) GRAC_ROLE_NAME Table Type for Role Mapping 20121113
2 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20121113
3 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20121113
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20121113

Method GET_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ROLE_ATT Call by reference Type reference (TYPE) GRAC_S_ROLE_ATT ERM:Role Attributes 20090918
2 Exporting ES_ROLE_DESCN Call by reference Type reference (TYPE) GRAC_S_API_ROLE_DESCN Role Descriptions 20090918
3 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID Role ID 20090914
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090914

Method GET_ROLEID_FROM_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID Role ID 20090918
2 Exporting EV_ROLE_TYPE Call by reference Type reference (TYPE) GRAC_ROLE_TYPE Role Type 20100415
3 Importing IV_CONNECTOR_GRP Call by reference Type reference (TYPE) GRFN_CONNECTORGRP Connector Group 20090918
4 Importing IV_ROLE_NAME Call by reference Type reference (TYPE) GRAC_ROLE_NAME ERM:Role Name 20090918

Method GET_ROLEID_FROM_NAME on class CL_GRAC_MODEL_ROLE has no exception.

Method GET_ROLEID_FROM_ROLENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONNECTOR_GRP Value transfer Type reference (TYPE) GRFN_CONNECTORGRP Connector Group 20100425
2 Importing IV_ROLE_NAME Call by reference Type reference (TYPE) GRAC_ROLE_NAME ERM:Role Name 20100425
3 Returning RV_ROLEID Value transfer Type reference (TYPE) GRFN_GUID Role Id 20100425

Method GET_ROLEID_FROM_ROLENAME on class CL_GRAC_MODEL_ROLE has no exception.

Method GET_ROLENAME_FROM_ROLEID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONNECTOR_GRP Call by reference Type reference (TYPE) GRFN_CONNECTORGRP Connector Group 20100421
2 Exporting EV_CONNGRP_DESC Call by reference Type reference (TYPE) GRAC_CONNGRP_TEXT Connector Group 20100420
3 Exporting EV_ROLE_DESC Call by reference Type reference (TYPE) GRAC_DESCN Role Description 20100420
4 Exporting EV_ROLE_NAME Call by reference Type reference (TYPE) GRAC_ROLE_NAME ERM:Role Name 20100420
5 Importing IV_ROLEID Value transfer Type reference (TYPE) GRFN_GUID Role Id 20100420

Method GET_ROLENAME_FROM_ROLEID on class CL_GRAC_MODEL_ROLE has no exception.

Method GET_ROLES_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ROLE_RELAT Call by reference Type reference (TYPE) GRAC_T_API_ROLE_RELAT ERM:Role Attributes 20130624

Method GET_ROLES_ALL on class CL_GRAC_MODEL_ROLE has no exception.

Method GET_ROLE_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLE_ACTION Call by reference Type reference (TYPE) GRAC_T_ROLEACT Table type for Role Actions 20091215
2 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20091215

Method GET_ROLE_ACTION on class CL_GRAC_MODEL_ROLE has no exception.

Method GET_ROLE_API_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ROLE_API_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20091029
2 Exporting EV_ROLE_ENTITY Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20091029
3 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID Role GUID 20091029
4 Importing IV_ROLE_TYPE Call by reference Type reference (TYPE) GRAC_ROLE_TYPE Role Type 20091029

Method GET_ROLE_API_ID on class CL_GRAC_MODEL_ROLE has no exception.

Method GET_ROLE_APPROVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLE_APPROVER Call by reference Type reference (TYPE) GRAC_T_API_ROLE_APPROVERS Table Type:Role Approvers 20090922
2 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID Role ID 20090922
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090922

Method GET_ROLE_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLE_FLD_VAL Call by reference Type reference (TYPE) GRAC_T_PFCG_ROLE_FLD_VAL contains pfcg role field values 20091214
2 Exporting ET_ROLE_PERM Call by reference Type reference (TYPE) GRAC_T_PFCG_ROLE_PERM table of pfcg role objects 20091214
3 Exporting ET_ROLE_PERM_AUTH Call by reference Type reference (TYPE) GRAC_T_PFCG_ROLE_PERM_AUTH contains pfcg role permission's authorization 20091214
4 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID Role ID 20091214

Method GET_ROLE_AUTHORIZATION on class CL_GRAC_MODEL_ROLE has no exception.

Method GET_ROLE_COMPANY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLE_COMPANY Call by reference Type reference (TYPE) GRAC_T_API_ROLE_COMPANY Role company table 20100303
2 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID Role ID 20100303

Method GET_ROLE_COMPANY on class CL_GRAC_MODEL_ROLE has no exception.

Method GET_ROLE_CUST_PRF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ROLE_CUST_PRF Call by reference Type reference (TYPE) GRAC_S_ROLE_CUST_PRF Template role custom profile details 20100302
2 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID Role ID 20100302

Method GET_ROLE_CUST_PRF on class CL_GRAC_MODEL_ROLE has no exception.

Method GET_ROLE_DATA_FOR_GENERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLE_DETAIL Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_ROLE_DETAIL Role details 20100125
2 Exporting ET_ROLE_OBJECT Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_ROLE_OBJECT Role authorization objects 20100125
3 Importing IT_ACTION_ADDED Call by reference Type reference (TYPE) GRAC_T_ACTION_DETAIL Structure for Action Detail 20100622
4 Importing IT_ACTION_DELETED Call by reference Type reference (TYPE) GRAC_T_ACTION_DETAIL Structure for Action Detail 20100622
5 Importing IT_ORGLVL_UPD Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_ROLE_ORG 20100706
6 Importing IT_PERMISSION_ADDED Call by reference Type reference (TYPE) GRAC_T_PERM_FLD_VALUE Table of permission field value 20100622
7 Importing IT_PERMISSION_DELETED Call by reference Type reference (TYPE) GRAC_T_PERM_FLD_VALUE Table of permission field value 20100622
8 Importing IT_PERMISSION_UPD Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_ROLE_AUTH 20100702
9 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100125
10 Importing IV_OPERATION Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20100622
11 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20100125
12 Importing IV_SHELL Call by reference Type reference (TYPE) BOOLEAN '-' Boolean Variable (X=True, -=False, Space=Unknown) 20100622
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100125

Method GET_ROLE_DATA_FOR_RAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PERMISSION Call by reference Type reference (TYPE) GRAC_T_SOD_PERMISSIONS Table for SOD Permissions 20100408
2 Importing IV_ACTION_ONLY Call by reference Type reference (TYPE) GRFN_BOOLEAN Boolean 20100408
3 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20100408
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100408

Method GET_ROLE_DEFAULT_CONNECTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100127
2 Importing IV_CONN_ACTION Call by reference Type reference (TYPE) GRAC_CONN_ACTION Connector Action 20100127
3 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20100127
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100127

Method GET_ROLE_FROM_NAME_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20100225
2 Importing IV_ROLE_NAME Call by reference Type reference (TYPE) GRAC_ROLE_NAME Role Name 20100225
3 Importing IV_ROLE_TYPE Call by reference Type reference (TYPE) GRAC_ROLE_TYPE Role Type 20100225

Method GET_ROLE_FROM_NAME_TYPE on class CL_GRAC_MODEL_ROLE has no exception.

Method GET_ROLE_FUNCAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLE_FUNCAREA Call by reference Type reference (TYPE) GRAC_T_API_ROLE_FUNC_AREA Role function area table 20090930
2 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID Role ID 20090930
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090930

Method GET_ROLE_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLE_FUNCTION Call by reference Type reference (TYPE) GRAC_T_API_ROLE_FUNCTION Table of role function relationship 20091210
2 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20091210

Method GET_ROLE_FUNCTION on class CL_GRAC_MODEL_ROLE has no exception.

Method GET_ROLE_GEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLE_GEN Call by reference Type reference (TYPE) GRAC_T_API_ROLE_GEN Role generation status 20100210
2 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID Role ID 20100210
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100210

Method GET_ROLE_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ROLE_HISTORY Call by reference Type reference (TYPE) GRAC_T_CHANGELOG_RESULT Change log result 20120903
2 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20100712
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20101019

Method GET_ROLE_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20100212
2 Returning RT_ROLE_MAPPING Value transfer Type reference (TYPE) GRAC_T_API_ROLE_MAPPING Table Type for Role Mapping 20100212
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100212

Method GET_ROLE_ORG_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LEAD_ORGLVLFLD Call by reference Type reference (TYPE) GRAC_S_ORGFLD_VALUE Organization Value Structure 20091012
2 Exporting ET_ORGLVLFLD Call by reference Type reference (TYPE) GRAC_T_ORGFLD_VALUE Organization Value Table 20091012
3 Exporting ET_ORG_VAL_MAPS Call by reference Type reference (TYPE) GRAC_T_ORGVALMAP Table type for org value mappings 20091012
4 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID Role ID 20091012
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091009

Method GET_ROLE_PREREQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID Role ID 20091215
2 Returning RT_ROLE_PREREQ Value transfer Type reference (TYPE) GRAC_T_API_ROLE_PREREQ Table Type:Role Prerequisite 20091215
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091215

Method GET_ROLE_RELAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLE_RELAT Call by reference Type reference (TYPE) GRAC_T_API_ROLE_RELAT Role Relation Table 20090929
2 Importing IV_RELAT_TYPE Call by reference Type reference (TYPE) GRAC_RL_RELAT_TYPE Role Relation Type 20090929
3 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID Role ID 20090929
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090929

Method GET_ROLE_RELATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLE_RELAT Call by reference Type reference (TYPE) GRAC_T_API_ROLE_RELAT Role Relation Table 20130605
2 Importing IV_RELAT_TYPE Call by reference Type reference (TYPE) GRAC_RL_RELAT_TYPE Role Relation Type 20130605
3 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20130605
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20130605

Method GET_ROLE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID Role ID 20100219
2 Returning RT_ROLE_REQUEST Value transfer Type reference (TYPE) GRAC_T_API_ROLE_REQUEST Role Request 20100326
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100219

Method GET_ROLE_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLE_STEP Call by reference Type reference (TYPE) GRAC_T_API_ROLE_STEP Role Step Table Type 20090923
2 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID Role ID 20090923
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090923

Method GET_ROLE_TESTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLE_TESTING Call by reference Type reference (TYPE) GRAC_T_ROLE_TESTING Table Type:Role Testing 20100106
2 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Role ID 20100106
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100106

Method GET_ROLE_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLE_VALIDITY Call by reference Type reference (TYPE) GRAC_T_API_ROLE_VALIDITY Table Type:Role Validity 20091202
2 Importing IV_CONNECTOR_GRP Call by reference Type reference (TYPE) GRFN_CONNECTORGRP Connector Group 20091202
3 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID Role ID 20091202
4 Importing IV_ROLE_TYPE Call by reference Type reference (TYPE) GRAC_ROLE_TYPE Role Type 20100804
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091202

Method RETRIEVE_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTION_DETAIL Call by reference Type reference (TYPE) GRAC_T_ACTION_DETAIL Table type for Actions Detail 20090922
2 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20090922

Method RETRIEVE_ACTION on class CL_GRAC_MODEL_ROLE has no exception.

Method RETRIEVE_ROLE_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLE_FLD_VAL Call by reference Type reference (TYPE) GRAC_T_PFCG_ROLE_FLD_VAL contains pfcg role field values 20091015
2 Exporting ET_ROLE_PERM Call by reference Type reference (TYPE) GRAC_T_PFCG_ROLE_PERM table of pfcg role objects 20091015
3 Exporting ET_ROLE_PERM_AUTH Call by reference Type reference (TYPE) GRAC_T_PFCG_ROLE_PERM_AUTH contains pfcg role permission's authorization 20091015

Method RETRIEVE_ROLE_AUTHORIZATION on class CL_GRAC_MODEL_ROLE has no exception.

Method SAVE_TICKET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ROLETICKET Call by reference Type reference (TYPE) GRAC_S_API_ROLE_TICKET Ticket number for role 20100715
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100715

Method SET_BG_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_JOB Call by reference Type reference (TYPE) GRAC_T_ROLE_JOB Role Management Jobs 20100527
2 Importing IV_COMMAND Call by reference Type reference (TYPE) GRFN_COMMAND Operation 20100527
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100527

Method SET_CUA_RELAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CUA_RELAT Call by reference Type reference (TYPE) GRAC_T_CUA_RELAT CUA children role table 20100702
2 Importing IV_COMMAND Call by reference Type reference (TYPE) GRFN_COMMAND Operation 20100702
3 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20100702
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100707

Method SET_CUSTOM_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) GRFN_API_CUSTOMFIELD_NAME Name of the custom field 20100125
2 Importing IV_FIELD_VALUE Call by reference Type reference (TYPE) GRFN_API_CUSTOMFIELD_VALUE Value of the customer defined field 20100125
3 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100125

Method SET_CUSTOM_FIELD on class CL_GRAC_MODEL_ROLE has no exception.

Method SET_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ROLE_ATT Call by reference Type reference (TYPE) GRAC_S_ROLE_ATT ERM:Role Attributes 20090911
2 Importing IS_ROLE_DESCN Call by reference Type reference (TYPE) GRAC_S_API_ROLE_DESCN Role Descriptions 20090918
3 Importing IT_ROLE_FUNCAREA Call by reference Type reference (TYPE) GRAC_T_API_ROLE_FUNC_AREA Role function area table 20091021
4 Importing IV_COMMAND Call by reference Type reference (TYPE) GRFN_COMMAND Operation 20090914
5 Returning RV_ROLEID Value transfer Type reference (TYPE) GRFN_GUID Role ID 20090914
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090911

Method SET_ROLE_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROLE_ACTION Call by reference Type reference (TYPE) GRAC_T_ROLEACT Table type for Role Actions 20091001
2 Importing IV_COMMAND Call by reference Type reference (TYPE) GRFN_COMMAND Operation 20091209
3 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20091209

Method SET_ROLE_ACTION on class CL_GRAC_MODEL_ROLE has no exception.

Method SET_ROLE_APPROVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROLE_APPROVER Call by reference Type reference (TYPE) GRAC_T_API_ROLE_APPROVERS Role Approvers 20090922
2 Importing IV_COMMAND Call by reference Type reference (TYPE) GRFN_COMMAND Operation 20090922
3 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID Role ID 20090922
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090922

Method SET_ROLE_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROLE_FLD_VAL Call by reference Type reference (TYPE) GRAC_T_PFCG_ROLE_FLD_VAL contains pfcg role field values 20091214
2 Importing IT_ROLE_PERM Call by reference Type reference (TYPE) GRAC_T_PFCG_ROLE_PERM table of pfcg role objects 20091214
3 Importing IT_ROLE_PERM_AUTH Call by reference Type reference (TYPE) GRAC_T_PFCG_ROLE_PERM_AUTH contains pfcg role permission's authorization 20091214
4 Importing IV_COMMAND Call by reference Type reference (TYPE) GRFN_COMMAND Operation 20091214
5 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID Role ID 20091214

Method SET_ROLE_AUTHORIZATION on class CL_GRAC_MODEL_ROLE has no exception.

Method SET_ROLE_COMPANY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROLE_COMPANY Call by reference Type reference (TYPE) GRAC_T_API_ROLE_COMPANY Role company table 20100303
2 Importing IV_COMMAND Call by reference Type reference (TYPE) GRFN_COMMAND Operation 20100303
3 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID Role ID 20100303

Method SET_ROLE_COMPANY on class CL_GRAC_MODEL_ROLE has no exception.

Method SET_ROLE_CUST_PRF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ROLE_CUST_PRF Call by reference Type reference (TYPE) GRAC_S_ROLE_CUST_PRF Template role custom profile details 20100302
2 Importing IV_COMMAND Call by reference Type reference (TYPE) GRFN_COMMAND Operation 20100302
3 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID Role ID 20100302

Method SET_ROLE_CUST_PRF on class CL_GRAC_MODEL_ROLE has no exception.

Method SET_ROLE_DESCN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROLE_DESCN Call by reference Type reference (TYPE) GRAC_T_API_ROLE_DESCN Role description 20100422
2 Importing IV_COMMAND Call by reference Type reference (TYPE) GRFN_COMMAND Operation 20100422
3 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20100422

Method SET_ROLE_DESCN on class CL_GRAC_MODEL_ROLE has no exception.

Method SET_ROLE_FUNCAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROLE_FUNCAREA Call by reference Type reference (TYPE) GRAC_T_API_ROLE_FUNC_AREA Role function area table 20090930
2 Importing IV_COMMAND Call by reference Type reference (TYPE) GRFN_COMMAND Operation 20090930
3 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID Role ID 20090930
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090930

Method SET_ROLE_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROLE_FUNCTION Call by reference Type reference (TYPE) GRAC_T_API_ROLE_FUNCTION Table of role function relationship 20091210
2 Importing IV_COMMAND Call by reference Type reference (TYPE) GRFN_COMMAND Operation 20091210
3 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20091210

Method SET_ROLE_FUNCTION on class CL_GRAC_MODEL_ROLE has no exception.

Method SET_ROLE_GEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROLE_GEN Call by reference Type reference (TYPE) GRAC_T_API_ROLE_GEN Role Approvers 20100210
2 Importing IV_COMMAND Call by reference Type reference (TYPE) GRFN_COMMAND Operation 20100210
3 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID Role ID 20100210
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100210

Method SET_ROLE_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROLE_MAPPING Call by reference Type reference (TYPE) GRAC_T_API_ROLE_MAPPING Table Type for Role Mapping 20100212
2 Importing IV_COMMAND Call by reference Type reference (TYPE) GRFN_COMMAND Operation 20100212
3 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20100212

Method SET_ROLE_MAPPING on class CL_GRAC_MODEL_ROLE has no exception.

Method SET_ROLE_METHODOLOGY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NEW_ROLE_STEP Call by reference Type reference (TYPE) GRAC_T_API_ROLE_STEP Role Step Table Type 20100728
2 Exporting ET_OLD_ROLE_STEP Call by reference Type reference (TYPE) GRAC_T_API_ROLE_STEP Role Step Table Type 20100728
3 Changing EV_CHANGED Call by reference Type reference (TYPE) GRFN_BOOLEAN Indicator 20100720
4 Exporting EV_METHODOLOGY Call by reference Type reference (TYPE) GRAC_METHODOLOGY ERM:Role Attributes 20100630
5 Importing IS_ROLE_ATT Call by reference Type reference (TYPE) GRAC_S_ROLE_ATT ERM:Role Attributes 20100630
6 Importing IT_ROLE_FUNCAREA Call by reference Type reference (TYPE) GRAC_T_API_ROLE_FUNC_AREA Role function area table 20100630
7 Importing IV_COMMAND Call by reference Type reference (TYPE) GRFN_COMMAND Operation 20100701
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100630

Method SET_ROLE_ORG_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LEAD_ORGLVLFLD Call by reference Type reference (TYPE) GRAC_S_ORGFLD_VALUE Org Value Structure 20091009
2 Importing IT_ORGLVLFLD Call by reference Type reference (TYPE) GRAC_T_ORGFLD_VALUE Role organization field table 20091009
3 Importing IT_ORG_VAL_MAPS Call by reference Type reference (TYPE) GRAC_T_ORGVALMAP Org value mappings table 20091009
4 Importing IV_COMMAND Call by reference Type reference (TYPE) GRFN_COMMAND Operation 20091009
5 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID Role ID 20091009
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091009

Method SET_ROLE_PERMISSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROLE_FLD_VAL Call by reference Type reference (TYPE) GRAC_T_PFCG_ROLE_FLD_VAL role field val 20091014
2 Importing IT_ROLE_PERM Call by reference Type reference (TYPE) GRAC_T_PFCG_ROLE_PERM role permissions 20091014
3 Importing IT_ROLE_PERM_AUTH Call by reference Type reference (TYPE) GRAC_T_PFCG_ROLE_PERM_AUTH role permission authorizations 20091014

Method SET_ROLE_PERMISSION on class CL_GRAC_MODEL_ROLE has no exception.

Method SET_ROLE_PREREQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROLE_PREREQ Call by reference Type reference (TYPE) GRAC_T_API_ROLE_PREREQ Role Prerequisite Table 20091215
2 Importing IV_COMMAND Call by reference Type reference (TYPE) GRFN_COMMAND Operation 20091215
3 Importing IV_ROLEID Value transfer Type reference (TYPE) GRFN_GUID Role ID 20091215
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091215

Method SET_ROLE_RELAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROLE_RELAT Call by reference Type reference (TYPE) GRAC_T_API_ROLE_RELAT Role Relation Table 20090928
2 Importing IV_COMMAND Call by reference Type reference (TYPE) GRFN_COMMAND Operation 20090928
3 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID Role ID 20090928
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090928

Method SET_ROLE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROLE_REQUEST Call by reference Type reference (TYPE) GRAC_T_API_ROLE_REQUEST Role Request Details 20100219
2 Importing IV_COMMAND Call by reference Type reference (TYPE) GRFN_COMMAND Operation 20100219
3 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID Role id 20100219

Method SET_ROLE_REQUEST on class CL_GRAC_MODEL_ROLE has no exception.

Method SET_ROLE_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NEW_ROLE_STEP Call by reference Type reference (TYPE) GRAC_T_API_ROLE_STEP Role Step Table Type 20100728
2 Exporting ET_OLD_ROLE_STEP Call by reference Type reference (TYPE) GRAC_T_API_ROLE_STEP Role Step Table Type 20100728
3 Exporting EV_CHANGED Call by reference Type reference (TYPE) GRFN_BOOLEAN Indicator 20100720
4 Importing IV_COMMAND Call by reference Type reference (TYPE) GRFN_COMMAND Operation 20090923
5 Importing IV_CONNECTOR_GRP Call by reference Type reference (TYPE) GRFN_CONNECTORGRP Connector Group 20091207
6 Importing IV_METHODOLOGY Call by reference Type reference (TYPE) GRAC_METHODOLOGY Methodology Process 20090923
7 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID Role ID 20090923
8 Importing IV_ROLE_TYPE Call by reference Type reference (TYPE) GRAC_ROLE_TYPE Role Type 20091207
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090923

Method SET_ROLE_TESTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROLE_TESTING Call by reference Type reference (TYPE) GRAC_T_ROLE_TESTING Role Testing 20100105
2 Importing IV_COMMAND Call by reference Type reference (TYPE) GRFN_COMMAND Operation 20100105
3 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID Role ID 20100105
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100105

Method SET_ROLE_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROLE_VALIDITY Call by reference Type reference (TYPE) GRAC_T_API_ROLE_VALIDITY Role Validity Table 20091203
2 Importing IV_COMMAND Call by reference Type reference (TYPE) GRFN_COMMAND Operation 20091203
3 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID Role ID 20091203
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091203

Method UPDATE_ACTION Signature

Method UPDATE_ACTION on class CL_GRAC_MODEL_ROLE has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090925

Method UPDATE_ORG_LEVEL Signature

Method UPDATE_ORG_LEVEL on class CL_GRAC_MODEL_ROLE has no parameter.
Method UPDATE_ORG_LEVEL on class CL_GRAC_MODEL_ROLE has no exception.

Method UPDATE_REPOSITORY_PDPROFILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ROLE_ATTR Call by reference Type reference (TYPE) GRACROLE ERM:Role Attributes 20100720

Method UPDATE_REPOSITORY_PDPROFILES on class CL_GRAC_MODEL_ROLE has no exception.

Method UPDATE_REPOSITORY_PROFILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ROLE_ATTR Call by reference Type reference (TYPE) GRACROLE ERM:Role Attributes 20100720

Method UPDATE_REPOSITORY_PROFILES on class CL_GRAC_MODEL_ROLE has no exception.

Method UPDATE_REPOSITORY_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ROLE_ATTR Call by reference Type reference (TYPE) GRACROLE ERM:Role Attributes 20100705

Method UPDATE_REPOSITORY_ROLES on class CL_GRAC_MODEL_ROLE has no exception.

Method UPDATE_ROLE_AUTHORIZATION Signature

Method UPDATE_ROLE_AUTHORIZATION on class CL_GRAC_MODEL_ROLE has no parameter.
Method UPDATE_ROLE_AUTHORIZATION on class CL_GRAC_MODEL_ROLE has no exception.

Method UPDATE_ROLE_DESCN Signature

Method UPDATE_ROLE_DESCN on class CL_GRAC_MODEL_ROLE has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100422

Method UPDATE_ROLE_FUNCTION Signature

Method UPDATE_ROLE_FUNCTION on class CL_GRAC_MODEL_ROLE has no parameter.
Method UPDATE_ROLE_FUNCTION on class CL_GRAC_MODEL_ROLE has no exception.

Method UPDATE_ROLE_PREREQ Signature

Method UPDATE_ROLE_PREREQ on class CL_GRAC_MODEL_ROLE has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091215

Method UPDATE_ROLE_REQUEST Signature

Method UPDATE_ROLE_REQUEST on class CL_GRAC_MODEL_ROLE has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100219

Method UPDATE_ROLE_VALIDITY Signature

Method UPDATE_ROLE_VALIDITY on class CL_GRAC_MODEL_ROLE has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091211
History
Last changed by/on SAP  20141106 
SAP Release Created in 600