SAP ABAP Class /GRCPI/CL_GRIA_ROLE (Role Class)
Hierarchy
GRCPINW (Software Component) SAP GRC NetWeaver Plug-In
   GRC-ACP (Application Component) GRC Access Control Plug-In
     /GRCPI/GRIA_NW_AC (Package) GRCPI AC package for NW
Properties
Class /GRCPI/CL_GRIA_ROLE  
Short Description Role Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /GRCPI/GRIA_NW_AC   GRCPI AC package for NW 
Created 20090819   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)
Interfaces
Class /GRCPI/CL_GRIA_ROLE has no interface implemented.
Friends
Class /GRCPI/CL_GRIA_ROLE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACT_DLT Constant Public Type reference (TYPE) SMENSAPNEW-ATTRIBUTES 'DELETE' Attributes of the menu 20100729
2 GC_AGR_AGRS Constant Public Type reference (TYPE) TABNAME 'AGR_AGRS' Not More Closely Defined Area, Possibly Used for Patchlevels 20100923
3 GC_C Constant Public Type reference (TYPE) CHAR1 'C' Single-Character Flag 20100729
4 GC_CHNGIND Constant Public Type reference (TYPE) CDCHNGIND 'D' Change type (U, I, E, D) 20100729
5 GC_D Constant Public Type reference (TYPE) CHAR1 'D' Single-Character Flag 20100729
6 GC_DATE Constant Public Type reference (TYPE) DATUM '19000101' Date 20100729
7 GC_EQ Constant Public Type reference (TYPE) CHAR2 'EQ' Version Number Component 20100729
8 GC_FGTYP_COLL Constant Public Type reference (TYPE) FLAG_TYPE 'COLL_AGR' Attributes of the menu 20100729
9 GC_FLAG_TYPE Constant Public Type reference (TYPE) FLAG_TYPE 'SYS_FLAG' Attributes of the menu 20100729
10 GC_I Constant Public Type reference (TYPE) CHAR1 'I' Single-Character Flag 20100729
11 GC_LANGU_E Constant Public Type reference (TYPE) MENU_SPRAS 'E' Language of menu texts 20100729
12 GC_LINE_0 Constant Public Type reference (TYPE) MENU_NUM_5 '00000' Counter for menu ID 20100729
13 GC_MSG_E Constant Public Type reference (TYPE) SYMSGTY 'E' Message Type 20100729
14 GC_MSG_I Constant Public Type reference (TYPE) SYMSGTY 'I' Message Type 20100729
15 GC_MSG_ID Constant Public Type reference (TYPE) SYMSGID '/GRCPI/GRIA_MSG' Message Class 20100729
16 GC_OBJECTCLAS Constant Public Type reference (TYPE) CDOBJECTCL 'PFCG' Object class 20100729
17 GC_R Constant Public Type reference (TYPE) CHAR1 'R' Single-Character Flag 20100729
18 GC_REP_TY_TR Constant Public Type reference (TYPE) REPORTTYPE 'TR' Report type 20100729
19 GC_S Constant Public Type reference (TYPE) CHAR1 'S' Single-Character Flag 20100729
20 GC_SSM_ID_SAP Constant Public Type reference (TYPE) SSM_ID 'SAP_EXIT_AGR_DELETE' Table row name 20100729
21 GC_SSM_ID_Z Constant Public Type reference (TYPE) SSM_ID 'Z_EXIT_AGR_DELETE' Table row name 20100729
22 GC_STATE_A Constant Public Type reference (TYPE) CHAR1 'A' Single-Character Flag 20100729
23 GC_STS_G Constant Public Type reference (TYPE) /GRCPI/GRIA_ROLE_STATUS 'G' OBSOLETE : Marked for deletion-Role Status 20100729
24 GC_STS_N Constant Public Type reference (TYPE) /GRCPI/GRIA_ROLE_STATUS 'N' Single-Character Flag 20100729
25 GC_STS_S Constant Public Type reference (TYPE) /GRCPI/GRIA_ROLE_STATUS 'S' OBSOLETE : Marked for deletion-Role Status 20100729
26 GC_TABNAME Constant Public Type reference (TYPE) TABNAME 'AGR_USERS' Table Name 20100729
27 GC_TAB_AGRS Constant Public Type reference (TYPE) TABNAME 'AGR_AGRS' Table Name 20100729
28 GC_TAB_BUFFI Constant Public Type reference (TYPE) TABNAME 'AGR_BUFFI' Table Name 20100729
29 GC_TAB_CD1016 Constant Public Type reference (TYPE) TABNAME 'CD1016' Table Name 20100729
30 GC_TAB_CD1251 Constant Public Type reference (TYPE) TABNAME 'CD1251' Table Name 20100729
31 GC_TAB_CD1252 Constant Public Type reference (TYPE) TABNAME 'CD1252' Table Name 20100729
32 GC_TAB_DEFINE Constant Public Type reference (TYPE) TABNAME 'AGR_DEFINE' Table Name 20100729
33 GC_TAB_OBJ Constant Public Type reference (TYPE) TABNAME 'AGR_OBJ' Table Name 20100729
34 GC_TAB_TEXTS Constant Public Type reference (TYPE) TABNAME 'AGR_TEXTS' Table Name 20100729
35 GC_TAB_USERS Constant Public Type reference (TYPE) TABNAME 'AGR_USERS' Table Name 20100729
36 GC_TCODE Constant Public Type reference (TYPE) CDTCODE 'PFCG' Transaction in which a change was made 20100729
37 GC_X Constant Public Type reference (TYPE) CHAR1 'X' Single-Character Flag 20100729
38 MS_ROLE Instance attribute Public Type reference (TYPE) /GRCPI/GRIA_S_ROLE_DATA List of Role Details 20100612
39 MT_MESSAGE Instance attribute Public Type reference (TYPE) BAPIRET2_TAB Error Messages 20100611
40 MT_ROLE Instance attribute Public Type reference (TYPE) /GRCPI/GRIA_T_ROLE_DATA List of Role Details 20100611
41 MV_GEN_PROF Instance attribute Public Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20100611
42 MV_LANG Instance attribute Public Type reference (TYPE) LANGU Language Key 20100611
43 MV_OPERATION Instance attribute Public Type reference (TYPE) /GRCPI/GRIA_OPERATION Operation 20100611
44 MV_PROPAGATE_AUTH Instance attribute Public Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20100611
45 MV_RETURN_CODE Instance attribute Public Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100611
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHILD_ROLES Static method Public Method Add Child Roles 20091126
2 ASSIGN_DELETE_ROLE_CUA Static method Public Method Assign and Delete role for user 20091116
3 AUTO_GEN_PROF Static method Public Method Auto generate profile 20100129
4 CHECK_CUA Static method Public Method Check if current system is CUA system 20100813
5 CHECK_TRANSPORT Static method Public Method Check transported roles 20140430
6 CREATE_COMPOSITE_ROLE Static method Public Method Create Composite Role 20091007
7 CREATE_DERIVED_ROLE Static method Public Method Create Derived Role 20091022
8 CREATE_ROLE Static method Public Method Role Provsioning 20100621
9 CREATE_SINGLE_ROLE Static method Public Method Create Single Role 20091007
10 DELETE_ROLE Static method Public Method Delete Role 20090819
11 DEL_CHILD_ROLES Static method Public Method Delete Child Roles 20091126
12 DEQUEUE_ROLE Static method Public Method Dequeue Role 20091125
13 DERIVE_ROLE Static method Public Method Create derived role from parent 20100626
14 ENQUEUE_ROLE Static method Public Method Enqueue Role 20091125
15 GET_CHANGED_ROLE Static method Public Method Get changed role list 20090915
16 GET_COMPOSITE_ROLE Static method Public Method Get composite role/s list 20090902
17 GET_COMPOSITE_ROLE_BY_USER Static method Public Method Get composite role/s for user 20090902
18 GET_EXPIRED_ROLE Static method Public Method Get exclude expired role/s 20090903
19 GET_EXPIRED_ROLE_BY_USER Static method Public Method Get the expired roles of user 20090902
20 GET_ORG_LVL_FOR_ROLE Static method Public Method Get Organization Level for role 20091215
21 GET_PROFILE Static method Public Method Get Profile for a role 20100624
22 GET_RANGES Static method Public Method Get Ranges 20100210
23 GET_ROLE_ASSIGN_CUA_NH Static method Public Method Get CUA Role Assignment 20100225
24 GET_ROLE_BY_USER Static method Public Method Get roles for user/s 20090827
25 GET_ROLE_FOR_PROFILES Static method Public Method Get Role for Profiles 20090903
26 GET_ROLE_FOR_TCODE Static method Public Method Get Roles for Tcode 20091112
27 GET_ROLE_HISTORY Static method Public Method Get role history 20091015
28 GET_ROLE_LISTS Static method Public Method Get the lists of role 20100111
29 GET_ROLE_STATUS Static method Public Method Get role status 20090916
30 GET_SINGLE_ROLES Static method Public Method Get Single roles for composite roles 20090902
31 MASS_UPD_ROLE Static method Public Method Mass update of role data 20100615
32 MODIFY_OBJECTS Static method Public Method Add or delete objects 20100618
33 MODIFY_ORG Static method Public Method Change global org values 20100706
34 MODIFY_ROLE Static method Public Method Add or delete objects 20100706
35 MODIFY_TCODES Static method Public Method Add or delete tcodes 20100621
36 PUSH_AUTH Static method Public Method Push authorization to derived roles 20100701
37 RETRIEVE_ROLE Static method Public Method Get Role Details 20100124
38 SAVE_PROFILE Static method Public Method Save Profile 20100630
39 SET_ROLE_TCODES Static method Public Method Set Hierarchy table 20091125
40 SET_ROLE_TCODES_BAK Static method Public Method Set Hierarchy table 20100915
41 UPDATE_ROLE Static method Public Method Update Role 20091125
42 UPDATE_ROLE_AUTHOBJ Static method Public Method Update authorization objects of role 20091026
43 UPDATE_ROLE_DESC Static method Public Method Create/Update Role Description 20091022
44 UPDATE_ROLE_TCODES Static method Public Method Update Tcodes of Role 20091125
Events
Class /GRCPI/CL_GRIA_ROLE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_FIELD Public See coding 20100316 BEGIN OF ys_field, field TYPE xufield, END OF ys_field
2 YS_ROLE Public See coding 20090826 BEGIN OF ys_role, agr_name TYPE agr_name, END OF ys_role
3 YT_HIER_NODE Public See coding 20091125 YT_HIER_NODE TYPE TABLE OF BAPIHIER
4 YT_HIER_TEXT Public See coding 20091125 YT_HIER_TEXT TYPE TABLE OF BAPIHIERT
5 YT_ROLE Public See coding 20090826 yt_role TYPE TABLE OF ys_role
6 YT_USR02 Public See coding 20090826 BEGIN OF yt_usr02, bname TYPE usr02-bname, class TYPE usr02-class, END OF yt_usr02
Method Signatures

Method ADD_CHILD_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20091126
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20091126
3 Importing IT_CHILD_ROLES Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE_DESC Role/s list and description table 20091126
4 Importing IV_AGR_NAME Call by reference Type reference (TYPE) AGR_NAME Role Name 20091126

Method ADD_CHILD_ROLES on class /GRCPI/CL_GRIA_ROLE has no exception.

Method ASSIGN_DELETE_ROLE_CUA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20091120
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20091120
3 Importing IT_USERS_ADDED Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE_USER Role for User Table 20091116
4 Importing IT_USERS_DELETED Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE_USER Role for User Table 20091116

Method ASSIGN_DELETE_ROLE_CUA on class /GRCPI/CL_GRIA_ROLE has no exception.

Method AUTO_GEN_PROF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20100129
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Boolean 20100129
3 Importing IV_GEN_PROF Call by reference Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20100129
4 Importing IV_PROFILENAME Call by reference Type reference (TYPE) XUPROFILE Profile name 20100129
5 Importing IV_PROF_TEXT Call by reference Type reference (TYPE) XUTEXT 30 Characters 20100129
6 Importing IV_ROLE Call by reference Type reference (TYPE) AGR_NAME Role Name 20100129

Method AUTO_GEN_PROF on class /GRCPI/CL_GRIA_ROLE has no exception.

Method CHECK_CUA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CUA Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100813

Method CHECK_CUA on class /GRCPI/CL_GRIA_ROLE has no exception.

Method CHECK_TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INCL_ROLE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE_RANGE Role Range 20140516
2 Exporting ET_ROLE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE Role List 20140515
3 Importing IV_UPDATE_DATE Call by reference Type reference (TYPE) SY-DATUM Current Date of Application Server 20140430

Method CHECK_TRANSPORT on class /GRCPI/CL_GRIA_ROLE has no exception.

Method CREATE_COMPOSITE_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20091022
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20091022
3 Importing IS_ROLE_DATA Call by reference Type reference (TYPE) /GRCPI/GRIA_S_ROLE_DETAILS List of Role Details 20091022

Method CREATE_COMPOSITE_ROLE on class /GRCPI/CL_GRIA_ROLE has no exception.

Method CREATE_DERIVED_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20091022
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20091022
3 Importing IS_ROLE_DATA Call by reference Type reference (TYPE) /GRCPI/GRIA_S_ROLE_DETAILS List of Role Details 20091022

Method CREATE_DERIVED_ROLE on class /GRCPI/CL_GRIA_ROLE has no exception.

Method CREATE_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20100621
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100621
3 Importing IT_ROLE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE_DETAILS List of Role Details 20100621
4 Importing IT_ROLE_OBJ Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE_OBJECT List of Role & Auth Obj 20100621
5 Importing IV_GEN_PROF Call by reference Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20100621
6 Importing IV_LANG Call by reference Type reference (TYPE) LANGU Language according to ISO 639 20100621
7 Importing IV_OPERATION Call by reference Type reference (TYPE) /GRCPI/GRIA_OPERATION Operation 20100621
8 Importing IV_PROPAGATE_AUTH Call by reference Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20100621

Method CREATE_ROLE on class /GRCPI/CL_GRIA_ROLE has no exception.

Method CREATE_SINGLE_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20091022
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20091022
3 Importing IS_ROLE_DATA Call by reference Type reference (TYPE) /GRCPI/GRIA_S_ROLE_DETAILS List of Role Details 20091022
4 Importing IV_GEN_PROF Call by reference Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20091022

Method CREATE_SINGLE_ROLE on class /GRCPI/CL_GRIA_ROLE has no exception.

Method DELETE_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20091012
2 Exporting ET_OPERATION_RESULT Value transfer Type reference (TYPE) /GRCPI/GRIA_T_OPREATION_RESULT Bulk provisioning operation result table 20100907
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20091012
4 Importing IV_AGR_NAME Call by reference Type reference (TYPE) AGR_NAME Role Name 20091014
5 Importing IV_DISTRIBUTE Call by reference Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20091012
6 Importing IV_ENQUEUE_TRANSPORT Call by reference Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20091012

Method DELETE_ROLE on class /GRCPI/CL_GRIA_ROLE has no exception.

Method DEL_CHILD_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20091126
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20091126
3 Importing IT_CHILD_ROLES Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE_DESC Role/s list and description table 20091126
4 Importing IV_AGR_NAME Call by reference Type reference (TYPE) AGR_NAME Role Name 20091126

Method DEL_CHILD_ROLES on class /GRCPI/CL_GRIA_ROLE has no exception.

Method DEQUEUE_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AGR_NAME Call by reference Type reference (TYPE) AGR_NAME Role Name 20091125

Method DEQUEUE_ROLE on class /GRCPI/CL_GRIA_ROLE has no exception.

Method DERIVE_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20100629
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100629
3 Importing IS_ROLE Call by reference Type reference (TYPE) /GRCPI/GRIA_S_ROLE_DETAILS List of Role Details 20100629
4 Importing IV_OPERATION Call by reference Type reference (TYPE) /GRCPI/GRIA_OPERATION Operation 20100630

Method DERIVE_ROLE on class /GRCPI/CL_GRIA_ROLE has no exception.

Method ENQUEUE_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20091125
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20091125
3 Importing IV_AGR_NAME Call by reference Type reference (TYPE) AGR_NAME Role Name 20091125

Method ENQUEUE_ROLE on class /GRCPI/CL_GRIA_ROLE has no exception.

Method GET_CHANGED_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGED_ROLE_LIST Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE_DESC Role/s list and description table 20090915
2 Exporting ET_MESSAGE Value transfer Type reference (TYPE) BAPIRET2_TAB Error Messages 20090915
3 Exporting EV_RETURN_CODE Value transfer Type reference (TYPE) /GRCPI/GRIA_COUNT Natural number 20090915
4 Importing IT_ROLE_RANGE Value transfer Type reference (TYPE) /GRCPI/GRIA_T_ROLE_RANGE Role Range 20090915
5 Importing IV_DATE_FROM Value transfer Type reference (TYPE) DATUM SY-DATUM Date 20090915
6 Importing IV_DATE_TO Value transfer Type reference (TYPE) DATUM SY-DATUM Date 20090915
7 Importing IV_LANG Value transfer Type reference (TYPE) LANGU SY-LANGU Language Key 20090915

Method GET_CHANGED_ROLE on class /GRCPI/CL_GRIA_ROLE has no exception.

Method GET_COMPOSITE_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMP_ROLE_LIST Value transfer Type reference (TYPE) /GRCPI/GRIA_T_COMP_ROLE Composite role list 20090902
2 Exporting ET_MESSAGE Value transfer Type reference (TYPE) BAPIRET2_TAB Error Messages 20090902
3 Exporting EV_RETURN_CODE Value transfer Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20090902
4 Importing IT_ROLE_RANGE Value transfer Type reference (TYPE) /GRCPI/GRIA_T_ROLE_RANGE Role Range 20090902
5 Importing IV_IS_COMP_ROLE Value transfer Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20090902

Method GET_COMPOSITE_ROLE on class /GRCPI/CL_GRIA_ROLE has no exception.

Method GET_COMPOSITE_ROLE_BY_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20090902
2 Exporting ET_ROLES Call by reference Type reference (TYPE) /GRCPI/GRIA_T_COMP_ROLE Composite Role List Table 20090902
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20090902
4 Importing IV_EX_EXP_ROLES Call by reference Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20090902
5 Importing IV_USR Call by reference Type reference (TYPE) XUBNAME Branching Name 20090902

Method GET_COMPOSITE_ROLE_BY_USER on class /GRCPI/CL_GRIA_ROLE has no exception.

Method GET_EXPIRED_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20090903
2 Exporting ET_USR_COMP_ROLE_LIST Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USR User name table 20090903
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20090903
4 Importing IT_ROLE_RANGE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE_RANGE Role Range 20090903
5 Importing IV_DATE_FROM Call by reference Type reference (TYPE) DATUM SY-DATUM Date 20090903
6 Importing IV_DATE_TO Call by reference Type reference (TYPE) DATUM SY-DATUM Date 20090903
7 Importing IV_IS_EXC_EXP Call by reference Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20090903
8 Importing IV_IS_USR Call by reference Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20090903

Method GET_EXPIRED_ROLE on class /GRCPI/CL_GRIA_ROLE has no exception.

Method GET_EXPIRED_ROLE_BY_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Return Parameter 20090902
2 Exporting ET_ROLES Call by reference Type reference (TYPE) /GRCPI/GRIA_T_EXP_ROLE Expired Role list table 20090902
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Natural number 20090902
4 Importing IT_DATE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_DATE_RANGE Date Range 20090902
5 Importing IT_USRGRP_LIST Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USRGRP_RANGE User group range table 20090902
6 Importing IT_USR_LIST Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USR_RANGE User name table 20090902

Method GET_EXPIRED_ROLE_BY_USER on class /GRCPI/CL_GRIA_ROLE has no exception.

Method GET_ORG_LVL_FOR_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20091215
2 Exporting ET_ORG_ROLE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE_ORG_LVL Role Organization Level table 20091215
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20091215
4 Importing IT_ORG_LVL_RANGE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_FIELD_RANGE Field Range 20091215
5 Importing IT_ROLE_RANGE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE_RANGE Role range table 20091215
6 Importing IV_INC_RUN_DATE Call by reference Type reference (TYPE) TIMESTAMP Date 20091215

Method GET_ORG_LVL_FOR_ROLE on class /GRCPI/CL_GRIA_ROLE has no exception.

Method GET_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_PROFILE Call by reference Type reference (TYPE) XUPROFILE Profile name 20100624
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20100624
3 Exporting EV_CREATED_FLAG Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100630
4 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100624
5 Importing IV_AGR_NAME Call by reference Type reference (TYPE) AGR_NAME Role Name 20100624

Method GET_PROFILE on class /GRCPI/CL_GRIA_ROLE has no exception.

Method GET_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMP_ROLE_RANGE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE_RANGE Role Range 20100218
2 Exporting ET_DERIVED_ROLE_RANGE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE_RANGE Role Range 20100218
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20100210
4 Exporting ET_ROLE_ALL Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE_RANGE Role Range 20100308
5 Exporting ET_SINGLE_ROLE_RANGE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE_RANGE User range table 20100218
6 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100210
7 Importing IT_EXCL_ROLE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE_RANGE Role Range 20100218
8 Importing IT_INCL_ROLE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE_RANGE Role Range 20100224
9 Importing IV_MAX_COUNT Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100210
10 Importing IV_UPDATE_DATE Call by reference Type reference (TYPE) SY-DATUM SY-DATUM Current Date of Application Server 20100224

Method GET_RANGES on class /GRCPI/CL_GRIA_ROLE has no exception.

Method GET_ROLE_ASSIGN_CUA_NH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Value transfer Type reference (TYPE) BAPIRET2_TAB Error Messages 20100225
2 Exporting ET_USERS_LOC_ADDED Value transfer Type reference (TYPE) /GRCPI/GRIA_T_ROLE_LOC_ASSIGN CUA: Assignment of Users to Roles 20100225
3 Exporting ET_USERS_LOC_DELETED Value transfer Type reference (TYPE) /GRCPI/GRIA_T_ROLE_LOC_ASSIGN CUA: Assignment of Users to Roles 20100225
4 Exporting EV_RETURN_CODE Value transfer Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100225
5 Importing IT_USERS_ADDED Value transfer Type reference (TYPE) /GRCPI/GRIA_T_ROLE_ASSIGN_NH Assignment of roles to users 20100225
6 Importing IT_USERS_DELETED Value transfer Type reference (TYPE) /GRCPI/GRIA_T_ROLE_ASSIGN_NH Assignment of roles to users 20100225
7 Importing IV_ROLE Value transfer Type reference (TYPE) AGR_NAME Role Name 20100225

Method GET_ROLE_ASSIGN_CUA_NH on class /GRCPI/CL_GRIA_ROLE has no exception.

Method GET_ROLE_BY_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20090827
2 Exporting ET_USR_ROLE_LIST Value transfer Type reference (TYPE) /GRCPI/GRIA_T_USR_ROLE Role for User Table 20090827
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20090827
4 Importing IT_USR_LIST Value transfer Type reference (TYPE) /GRCPI/GRIA_T_USR User table 20090827
5 Importing IV_COMP_ROLE Value transfer Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Composite Role List Table 20090901
6 Importing IV_INCL_EXPIRED_ROLE Value transfer Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20100712
7 Importing IV_INCL_FUTURE_DATED_ROLE Value transfer Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20100712
8 Importing IV_REF_USR Value transfer Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20090827

Method GET_ROLE_BY_USER on class /GRCPI/CL_GRIA_ROLE has no exception.

Method GET_ROLE_FOR_PROFILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20090903
2 Exporting ET_PROF_ROLE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE_PROF Profiles for Role Table 20090903
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20090903
4 Importing IT_USER_LIST Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USR User range table 20090914
5 Importing IT_USER_PROF Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USR_PROFILE Profile List Table 20090903
6 Importing IV_EX_EXP_ROLES Call by reference Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20090903
7 Importing IV_GET_COMP_PROF Call by reference Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20090903

Method GET_ROLE_FOR_PROFILES on class /GRCPI/CL_GRIA_ROLE has no exception.

Method GET_ROLE_FOR_TCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20091112
2 Exporting ET_OUT_ROLES Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE_FOR_TCODE Role and TCODE 20091112
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Natural number 20091112
4 Importing IT_TCODE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_TCODE TCode List 20091112

Method GET_ROLE_FOR_TCODE on class /GRCPI/CL_GRIA_ROLE has no exception.

Method GET_ROLE_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Value transfer Type reference (TYPE) BAPIRET2_TAB Error Messages 20091015
2 Exporting ET_ROLE_HISTORY Value transfer Type reference (TYPE) /GRCPI/GRIA_T_ROLE_HISTORY Role History 20091015
3 Exporting EV_RETURN_CODE Value transfer Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20091015
4 Importing IV_AGR_NAME Value transfer Type reference (TYPE) AGR_NAME Role Name 20091015
5 Importing IV_CHANGE_BY Value transfer Type reference (TYPE) XUBNAME User Name in User Master Record 20091015
6 Importing IV_CHANGE_LOG_LEVEL Value transfer Type reference (TYPE) /GRCPI/GRIA_LOG_LEVEL Change log Level 20091015
7 Importing IV_DATE_FROM Value transfer Type reference (TYPE) DATUM Date 20091015
8 Importing IV_DATE_TO Value transfer Type reference (TYPE) DATUM Date 20091015
9 Importing IV_LANG Value transfer Type reference (TYPE) LANGU SY-LANGU Language Key 20091015
10 Importing IV_TIME_FROM Value transfer Type reference (TYPE) CDUZEIT Time changed 20091015
11 Importing IV_TIME_TO Value transfer Type reference (TYPE) CDUZEIT Time changed 20091015

Method GET_ROLE_HISTORY on class /GRCPI/CL_GRIA_ROLE has no exception.

Method GET_ROLE_LISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGED_ROLE Value transfer Type reference (TYPE) /GRCPI/GRIA_T_ROLE Role/s list and description table 20100111
2 Exporting ET_CHANGED_ROLE_DESC Value transfer Type reference (TYPE) /GRCPI/GRIA_T_ROLE_DESC Role/s list and description table 20100113
3 Exporting ET_COMP_ROLE Value transfer Type reference (TYPE) /GRCPI/GRIA_T_COMP_ROLE_LIST Composite Role List Table 20100111
4 Exporting ET_CUA_ROLE Value transfer Type reference (TYPE) /GRCPI/GRIA_T_COMP_ROLE_LIST Table Type For Comp Role 20100715
5 Exporting ET_DELETE_ROLE Value transfer Type reference (TYPE) /GRCPI/GRIA_T_DELETE_ROLE Delete Role List 20100722
6 Exporting ET_DERIVED_ROLE Value transfer Type reference (TYPE) /GRCPI/GRIA_T_DERIVED_ROLE Role/s list and description table 20100504
7 Exporting ET_EXPIRED_ROLE Value transfer Type reference (TYPE) /GRCPI/GRIA_T_ROLE Role list 20100830
8 Exporting ET_MESSAGE Value transfer Type reference (TYPE) BAPIRET2_TAB Error Messages 20100111
9 Exporting ET_ROLE Value transfer Type reference (TYPE) /GRCPI/GRIA_T_ROLE 20100111
10 Exporting ET_ROLE_DESC Value transfer Type reference (TYPE) /GRCPI/GRIA_T_ROLE_DESC Role/s list and description table 20100113
11 Exporting ET_SINGLE_ROLE Value transfer Type reference (TYPE) /GRCPI/GRIA_T_ROLE Role/s list and description table 20100504
12 Exporting ET_USR Value transfer Type reference (TYPE) /GRCPI/GRIA_T_USR User name table 20100111
13 Exporting EV_RETURN_CODE Value transfer Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100111
14 Importing IT_EXCL_ROLE Value transfer Type reference (TYPE) /GRCPI/GRIA_T_ROLE_RANGE Role Range 20100505
15 Importing IT_FILTER_RANGE Value transfer Type reference (TYPE) /GRCPI/GRIA_T_ROLE_RANGE Role list 20100921
16 Importing IT_ROLE_RANGE Value transfer Type reference (TYPE) /GRCPI/GRIA_T_ROLE_RANGE Role Range 20100111
17 Importing IV_CHANGED_ROLE Value transfer Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20100111
18 Importing IV_CHANGED_ROLE_DESC Value transfer Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20100113
19 Importing IV_EXPIRED_ROLE Value transfer Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20100830
20 Importing IV_IS_COMP_ROLE_REQD Value transfer Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20100111
21 Importing IV_IS_CUA_ROLE_REQD Value transfer Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20100715
22 Importing IV_IS_DERIV_ROLE_REQD Value transfer Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20100504
23 Importing IV_IS_DESC_REQD Value transfer Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20100111
24 Importing IV_IS_EXC_EXP_ROLE Value transfer Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20100111
25 Importing IV_IS_SING_ROLE_REQD Value transfer Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20100504
26 Importing IV_IS_USR_REQD Value transfer Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20100111
27 Importing IV_LANG Value transfer Type reference (TYPE) LANGU Language Key 20100111
28 Importing IV_TM_DATE_FROM Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20100728
29 Importing IV_TM_DATE_TO Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20100728

Method GET_ROLE_LISTS on class /GRCPI/CL_GRIA_ROLE has no exception.

Method GET_ROLE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Value transfer Type reference (TYPE) BAPIRET2_TAB Error Messages 20090916
2 Exporting ET_ROLE_STATUS Value transfer Type reference (TYPE) /GRCPI/GRIA_T_ROLE_STATUS List of Role Status 20090916
3 Exporting EV_RETURN_CODE Value transfer Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20090916
4 Importing IT_ROLE Value transfer Type reference (TYPE) /GRCPI/GRIA_T_ROLE Role list 20090916

Method GET_ROLE_STATUS on class /GRCPI/CL_GRIA_ROLE has no exception.

Method GET_SINGLE_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMP_ROLES Call by reference Type reference (TYPE) /GRCPI/GRIA_T_COMP_ROLE Composite Role List Table 20090902
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20090902
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20090902
4 Importing IT_ROLE_LIST Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE Role list 20090902
5 Importing IV_DO_VALIDATION Call by reference Type reference (TYPE) /GRCPI/GRIA_BOOLEAN 'X' Boolean 20091219

Method GET_SINGLE_ROLES on class /GRCPI/CL_GRIA_ROLE has no exception.

Method MASS_UPD_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20100616
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100616
3 Importing IT_NEW_OBJECT Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE_OBJECT List of Role & Auth Obj 20100616
4 Importing IT_NEW_ORG_VAL Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE_ORG_LEVEL Table of Role Org Level Data 20100616
5 Importing IT_NEW_TCODE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_TRCODE TCode List 20100616
6 Importing IT_OLD_OBJECT Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE_OBJECT List of Role & Auth Obj 20100616
7 Importing IT_OLD_ORG_VAL Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE_ORG_LEVEL Table of Role Org Level Data 20100616
8 Importing IT_OLD_TCODE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_TRCODE TCode List 20100616
9 Importing IT_ROLES Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE_DETAILS List of Role Details 20100616
10 Importing IV_GEN_PROF Call by reference Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20100618
11 Importing IV_OPERATION Call by reference Type reference (TYPE) CHAR_01 Character length 1 20100616
12 Importing IV_OPTION Call by reference Type reference (TYPE) CHAR_01 Character length 1 20100616

Method MASS_UPD_ROLE on class /GRCPI/CL_GRIA_ROLE has no exception.

Method MODIFY_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20100618
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100618
3 Importing IT_MOD_OBJ Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE_OBJECT List of Role Details 20100625
4 Importing IV_AGR_NAME Call by reference Type reference (TYPE) AGR_NAME Role Name 20100625
5 Importing IV_PROFILE Call by reference Type reference (TYPE) XUPROFILE Profile name 20100625

Method MODIFY_OBJECTS on class /GRCPI/CL_GRIA_ROLE has no exception.

Method MODIFY_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20100706
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100706
3 Importing IT_MOD_ORG Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE_ORG_LEVEL 20100706
4 Importing IV_AGR_NAME Call by reference Type reference (TYPE) AGR_NAME Role Name 20100706

Method MODIFY_ORG on class /GRCPI/CL_GRIA_ROLE has no exception.

Method MODIFY_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20100706
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100706
3 Importing IS_ROLE Call by reference Type reference (TYPE) /GRCPI/GRIA_S_ROLE_DETAILS List of Role Details 20100706
4 Importing IV_GEN_PROF Call by reference Type reference (TYPE) /GRCPI/GRIA_BOOLEAN 20100706
5 Importing IV_OPERATION Call by reference Type reference (TYPE) /GRCPI/GRIA_OPERATION Operation 20100706

Method MODIFY_ROLE on class /GRCPI/CL_GRIA_ROLE has no exception.

Method MODIFY_TCODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20100621
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100621
3 Importing IT_MOD_TCODES Call by reference Type reference (TYPE) /GRCPI/GRIA_T_TXNCODE Table of role tcodes 20100625
4 Importing IV_AGR_NAME Call by reference Type reference (TYPE) AGR_NAME Role Name 20100625
5 Importing IV_PROFILE Call by reference Type reference (TYPE) XUPROFILE List of Role Details 20100625

Method MODIFY_TCODES on class /GRCPI/CL_GRIA_ROLE has no exception.

Method PUSH_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20100701
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100701
3 Importing IS_ROLE Call by reference Type reference (TYPE) /GRCPI/GRIA_S_ROLE_DETAILS List of Role Details 20100701
4 Importing IV_GEN_PROF Call by reference Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20100701

Method PUSH_AUTH on class /GRCPI/CL_GRIA_ROLE has no exception.

Method RETRIEVE_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20100124
2 Exporting ET_ROLE_DATA Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE_DETAILS List of Role Details 20100127
3 Exporting ET_ROLE_OBJECTS Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE_OBJECT List of Role & Auth Obj 20100124
4 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100124
5 Importing IV_AGR_NAME Call by reference Type reference (TYPE) AGR_NAME Role Name 20100124
6 Importing IV_AGR_TYPE Call by reference Type reference (TYPE) /GRCPI/GRIA_ROLE_TYPE Role Type (Composite/Single) 20100124
7 Importing IV_SUMMARY_FLAG Call by reference Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20100618
8 Importing LANG Call by reference Type reference (TYPE) LANGU Language according to ISO 639 20100124

Method RETRIEVE_ROLE on class /GRCPI/CL_GRIA_ROLE has no exception.

Method SAVE_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20100630
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100630
3 Importing IV_AGR_NAME Call by reference Type reference (TYPE) AGR_NAME Role Name 20100630
4 Importing IV_PROFILE Call by reference Type reference (TYPE) XUPROFILE Boolean Variable (X=True, -=False, Space=Unknown) 20100630
5 Importing IV_PROFILE_TEXT Call by reference Type reference (TYPE) XUTEXT Texts in user master/authorizations 20100630

Method SAVE_PROFILE on class /GRCPI/CL_GRIA_ROLE has no exception.

Method SET_ROLE_TCODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HIER_NODE Call by reference Type reference (TYPE) YT_HIER_NODE 20091125
2 Exporting ET_HIER_NODE_TEMP Call by reference Type reference (TYPE) /GRCPI/GRIA_T_SMENSAPNEW File Structure for Hierarchical Menu - SAP 20100805
3 Exporting ET_HIER_TEXT Call by reference Type reference (TYPE) YT_HIER_TEXT 20091125
4 Exporting ET_HIER_TEXT_TEMP Call by reference Type reference (TYPE) /GRCPI/GRIA_T_SMENSAPT Menu Texts - Customer 20100805
5 Importing IT_TCODE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_TRCODE TCode List 20091125

Method SET_ROLE_TCODES on class /GRCPI/CL_GRIA_ROLE has no exception.

Method SET_ROLE_TCODES_BAK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HIER_NODE Call by reference Type reference (TYPE) YT_HIER_NODE 20100915
2 Exporting ET_HIER_NODE_TEMP Call by reference Type reference (TYPE) /GRCPI/GRIA_T_SMENSAPNEW File Structure for Hierarchical Menu - SAP 20100915
3 Exporting ET_HIER_TEXT Call by reference Type reference (TYPE) YT_HIER_TEXT 20100915
4 Exporting ET_HIER_TEXT_TEMP Call by reference Type reference (TYPE) /GRCPI/GRIA_T_SMENSAPT Menu Texts - Customer 20100915
5 Importing IT_TCODE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_TRCODE TCode List 20100915

Method SET_ROLE_TCODES_BAK on class /GRCPI/CL_GRIA_ROLE has no exception.

Method UPDATE_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20091125
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20091125
3 Importing IT_ROLE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE_DETAILS List of Role Details 20091125
4 Importing IT_ROLE_OBJ Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE_OBJECT List of Role & Auth Obj 20091125
5 Importing IV_GEN_PROF Call by reference Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20091125

Method UPDATE_ROLE on class /GRCPI/CL_GRIA_ROLE has no exception.

Method UPDATE_ROLE_AUTHOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20091026
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20091026
3 Importing IT_ROLE_OBJ Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE_OBJECT List of Role & Auth Obj 20091026
4 Importing IT_ROLE_ORG Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE_ORG_LEVEL List of Role Details 20100811
5 Importing IV_GEN_PROF Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100122
6 Importing IV_PROFILE Call by reference Type reference (TYPE) XUPROFILE Profile name 20091026
7 Importing IV_PROF_TEXT Call by reference Type reference (TYPE) XUTEXT Texts in user master/authorizations 20100122
8 Importing IV_ROLE_NAME Call by reference Type reference (TYPE) AGR_NAME Role Name 20091026

Method UPDATE_ROLE_AUTHOBJ on class /GRCPI/CL_GRIA_ROLE has no exception.

Method UPDATE_ROLE_DESC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20091022
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20091022
3 Importing IS_ROLE_DATA Call by reference Type reference (TYPE) /GRCPI/GRIA_S_ROLE_DETAILS List of Role Details 20091022

Method UPDATE_ROLE_DESC on class /GRCPI/CL_GRIA_ROLE has no exception.

Method UPDATE_ROLE_TCODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20091125
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20091125
3 Importing IT_TCODE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_TRCODE TCode List 20091125
4 Importing IV_AGR_NAME Call by reference Type reference (TYPE) AGR_NAME Role Name 20091125

Method UPDATE_ROLE_TCODES on class /GRCPI/CL_GRIA_ROLE has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in 600_700