SAP ABAP Class CL_GRAC_API_ROLE (Role API)
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 Inheritance (c INHERITING FROM c_ref)  CL_GRFN_API_BASIS Basis class for GRC API classes 20090908
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRAC_API_ROLE Interface of role 20090908
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_API_CUSTOMFIELD Interface for Customer Field API 20091016
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GRAC_API_BUS_ROLE Business Role API 20091008
2 Inheritance (c INHERITING FROM c_ref)  CL_GRAC_API_COMP_ROLE Composite Role API 20090916
3 Inheritance (c INHERITING FROM c_ref)  CL_GRAC_API_CUA_ROLE CUA Composite Role API 20100701
4 Inheritance (c INHERITING FROM c_ref)  CL_GRAC_API_SINGLE_ROLE Single Role API 20090910
Properties
Class CL_GRAC_API_ROLE  
Short Description Role API    
Super Class CL_GRFN_API_BASIS Basis class for GRC API classes 
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 20090908   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 GRACA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 GRFN0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_GRAC_API_ROLE Interface of role 20090908
2 IF_GRFN_API_CUSTOMFIELD Interface for Customer Field API 20091016
Friends
# Friend Modeled only Created on Description
1 CL_GRFN_API_SESSION 20090908 Session Management for GRC APIs
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_ERROR Constant Protected Type reference (TYPE) SY-MSGTY 'E' Message Type 20090911
2 MC_MESSAGE_CLASS Constant Protected Type reference (TYPE) SY-MSGID 'GRFN_ENTITY_API' Reference type 20090911
3 MC_MESSAGE_CLASS_AC Constant Public Type reference (TYPE) SY-MSGID 'GRAC_ROLE_MESSAGES' Reference type 20090916
4 MC_MODEL_CLASS Constant Public Type reference (TYPE) CLASSNAME 'CL_GRAC_MODEL_ROLE' Reference type 20090910
Methods
# Method Level Visibility Method type Description Created on
1 AUTH_CHECK_ACTVT Static method Public Method 20121103
2 AUTH_CHECK_MASSMAINT Static method Public Method Authorization check for mass maintenance 20100625
3 AUTH_CHECK_ROLES Static method Public Method Authorization check for roles 20100617
4 BADI_AFTER_ROLE_DERIVATION Static method Public Method Invoke the BADI after each derived role is saved 20111114
5 BUILD_CRITERIA_FOR_ROLED Static method Public Method Build search criteria for GRAC_ROLED Object 20121031
6 BUILD_CRITERIA_FOR_ROLEP Static method Public Method Build search criteria for GRAC_ROLEP Object 20121031
7 BUILD_CRITERIA_FOR_ROLEP_INTER Static method Public Method Build search criteria for Intersection Object 20121031
8 BUILD_CRITERIA_SEARCHRECORD Static method Private Method Build criteria for search records except role name 20121031
9 BUILD_IS_EMPTY_PARAM Static method Private Method Build the search criteria for IS EMPTY 20121031
10 BUILD_ROLEID_RANGE Static method Private Method Build a new RoleID range table 20110329
11 BUILD_ROLE_TYPE_RANGE_TABLE Static method Public Method Build Range Table for authorized Role Type 20121113
12 CHECK_FULL_AUTHORIZATION_ROLED Static method Private Method Checks for Full authorization of the auth Object 20131211
13 CHECK_FULL_AUTHORIZATION_ROLEP Static method Private Method Checks for Full authorization of the auth Object 20131211
14 CHECK_ROLE_PROV_AUTHORIZATION Static method Public Method check role provisioning authorization 20120419
15 CHECK_ROLE_VALIDITY Static method Public Method Check role validity for CUP role search 20110407
16 CONVERT_TO_LOCAL_TIMESTAMP Static method Public Method Convert the date time to local timestemp 20101018
17 COPY_ROLE Instance method Public Method 20100706
18 COPY_ROLE_VALIDITY Instance method Public Method Copy Role Validity during Role Copy 20120806
19 DEFAULT Static method Public Method Dummy method needed for custom field component integration 20100129
20 DEFAULT_INPUT_CHECK Static method Public Method Dummy method needed for custom field component integration 20100702
21 DELETE_ROLE_ID Static method Private Method Delete Role ID which in another list 20121031
22 DELETE_TESTCASES Instance method Public Method Save a testcase for this role 20100113
23 FILTER_FOR_CUP Static method Private Method Filter search rsults for CUP 20100720
24 FILTER_FOR_CUP_NEW Static method Private Method Filter ERM search result for CUP 20110412
25 FILTER_ROLE_ON_AUTHORIZATION Static method Public Method filter CUP roles based on ROLEP authorization object 20110819
26 FILTER_SEARCH_RESULTS Static method Private Method ReBuild the search criteria based on user authorization 20121113
27 GET Static method Private Method Get instance 20090908
28 GET_AC_REPOSITORY Static method Private Method Filter CUP roles from AC Repository 20110413
29 GET_ADJUSTED_PARAM Static method Private Method Adjust the option for database search 20100518
30 GET_ASSIGNED_USERS_FOR_ROLE Static method Public Method Get Assigned users for Business Roles 20131105
31 GET_AUTH_STRUCTURE Static method Public Method Get Authorization Structure 20121030
32 GET_BUS_CONTAINED_ROLES Static method Public Method Get contained roles for Business Role for IDM 20131029
33 GET_BUS_ROLE_RELAT Static method Public Method Get Relationship of Business Roles 20131029
34 GET_COMPOSITE_ROLES Static method Public Method Find composite roles for selected single / derived roles 20100819
35 GET_DEFAULT_APPROVERS Static method Public Method Set default role methodology 20100701
36 GET_NON_EMPTY Static method Private Method 20121030
37 GET_OVM_IMPACTED_DER_ROLES Static method Public Method get OVM impacted Derived Roles 20100519
38 GET_RISK_ANALYSIS_REPORT Instance method Public Method Get the risk analysis result from RAR for the last report 20100608
39 GET_RISK_ANALYSIS_REPORT_ID Instance method Public Method Get latest Risk Analysis Report ID 20100608
40 GET_ROLEID_FROM_NAME Static method Public Method Get role object id from role name and landscape 20100611
41 GET_ROLE_APPROVERS Static method Public Method Get the Role Owners 20131105
42 GET_ROLE_BY_DESCN Static method Private Method 20121030
43 GET_ROLE_FUNCTIONS Static method Public Method Get Functions for Role 20131106
44 GET_ROLE_MAPPING Static method Public Method 20131105
45 GET_ROLE_OBJECT_ID Static method Public Method Return role object id by passing role type and role id 20100223
46 GET_ROLE_ORG_FIELDS Static method Public Method 20131106
47 GET_ROLE_VALIDITY Static method Private Method Get role validity with all systems 20110412
48 GET_ROLE_VALIDITY_FOR_IDM Static method Private Method Get role validity with all systems 20131029
49 GET_SINGLE_ROLES_FOR_COMP Static method Public Method Find single / derived roles within selecteed composite roles 20100819
50 GET_STEPID_FROM_ACTION Static method Public Method Get the step ID from Action ID. 20100719
51 GET_SYSTEM_LNDSCPE_INTERSECT Static method Private Method Get the intersection of systems and landscapes 20121031
52 GET_TESTCASES Instance method Public Method Get the list of testcases for this role 20100111
53 GET_TICKET Static method Public Method Get ticket for role 20130130
54 GET_USER_ROLES Static method Private Method Get Role for give user(s) for specified system(s) 20100125
55 IS_GENERATION_DONE Instance method Public Method Check if the role has reached and passed generation phase 20100719
56 IS_ROLE_GENERATED Static method Public Method Is Role Generated? 20130415
57 IS_TCODE_SEARCH Static method Private Method Is T code search True 20130402
58 JOIN_ROLE_ID Static method Private Method Join two tables (RoleID) 20110331
59 PARSE_SEARCH_CRITERIA Static method Private Method Parse the search criteria 20100129
60 PREPOPULATE_FOR_BUS_PATTERN Static method Private Method If regular expression exists then prepopulate this table 20121031
61 PREPOPULATE_FOR_CGRP_PATTERN Static method Private Method If regular expression exists then prepopulate this table 20121031
62 PREPOPULATE_FOR_RTYPE_PATTERN Static method Private Method If regular expression exists then prepopulate this table 20121031
63 PREPOPULATE_FOR_SEN_PATTERN Static method Private Method If regular expression exists then prepopulate this table 20121031
64 PREPOPULATE_FOR_SYS_PATTERN Static method Private Method If regular expression exists then prepopulate this table 20121031
65 QUERY_NEW Static method Public Method Query role 20100726
66 RAISE_AUTH_EXCEPTION Static method Public Method Raise authorization exception 20100624
67 REBUILD_CRIT_FOR_CONGRP Static method Private Method Build criteria for search records FOR CONNECTOR_GROUP 20121031
68 REBUILD_CRIT_FOR_NA Static method Private Method 20121031
69 REBUILD_SEARCH_CRITERIA Static method Private Method ReBuild the search criteria based on user authorization 20121031
70 RESOLVE_ROLE Instance method Public Method Get all associated roles 20091209
71 RETRIEVE_AUTH_FOR_RISK Instance method Public Method Retrieve role authorization data for risk analysis 20100407
72 RETRIEVE_ROLE_HEADER_FOR_IDS Static method Public Method Retrieve summary role information for given roleids 20100513
73 RETRIEVE_ROLE_HISTORY Instance method Public Method Retrieve role history 20100712
74 SAVE_TESTCASE Instance method Public Method Save a testcase for this role 20100106
75 SAVE_TICKET Static method Public Method Save ticket for role 20100715
76 SEARCH_ROLES Static method Public Method Search roles 20100129
77 SEARCH_ROLES_FOR_CUP Static method Public Method Search cup-specific roles 20100720
78 SEARCH_ROLE_APPROVERS Static method Public Method Search approvers of given role ids 20100302
79 SEARCH_ROLE_FOR_IS_EMPTY Static method Private Method Provide Role Search for IS EMPTY fields 20121030
80 SEARCH_SIN_ROLES_EMPTY_MAP Static method Public Method Search single roles impacted by given org value mapping 20111114
81 SEARCH_SIN_ROLES_FOR_OVM Static method Public Method Search single roles impacted by given org value mapping 20100512
82 SEARCH_SIN_ROLES_NO_LEAD_ORG Static method Public Method Search single roles impacted by given org value mapping 20111114
83 TRAN_RECORDS_SEARCH_EMPTY Static method Private Method If search criteria is empty then build it from authorization 20121031
84 UNLOCK_ROLE_AT_END_OF_WF Static method Public Method Unlock Role at end of workflow 20101130
85 UPDATE_DESCN_MULTI_LANGU Instance method Public Method Update role description for multiple languages 20100422
86 UPDATE_ROLE_AFTER_APPROVAL Static method Public Method 20100319
87 UPDATE_ROLE_METHODOLOGY Instance method Public Method Set default role methodology 20100728
88 WHERE_USED_LIST Instance method Public Method List of composite and business roles which use this role 20091110
Events
Class CL_GRAC_API_ROLE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_ROLE_ID Private See coding 20110331 ty_role_id TYPE RANGE OF grac_roleid
2 TY_S_CRITERIA_TABLE Private See coding 20110329 BEGIN OF ty_s_criteria_table, sequence TYPE grac_sequence, param TYPE grac_s_role_search_param, END OF ty_s_criteria_table
3 TY_S_OBJID Private See coding 20110331 BEGIN OF ty_s_objid, object_id TYPE grfn_api_object_id, END OF ty_s_objid
4 TY_S_ROLEID Private See coding 20110329 BEGIN OF ty_s_roleid, roleid TYPE grac_roleid, role_name TYPE grac_role_name, END OF ty_s_roleid
5 TY_S_ROLE_DESCN Private See coding 20110330 BEGIN OF ty_s_role_descn, roleid TYPE grac_roleid, descn TYPE grac_descn, END OF ty_s_role_descn
6 TY_T_CRITERIA_TABLE Private See coding 20110329 ty_t_criteria_table TYPE STANDARD TABLE OF ty_s_criteria_table
7 TY_T_OBJID Private See coding 20110331 ty_t_objid TYPE STANDARD TABLE OF ty_s_objid
8 TY_T_ROLEID Private See coding 20110329 ty_t_roleid TYPE STANDARD TABLE OF ty_s_roleid
9 TY_T_ROLE_DESCN Private See coding 20110330 ty_t_role_descn TYPE STANDARD TABLE OF ty_s_role_descn
Method Signatures

Method AUTH_CHECK_ACTVT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTVAL Call by reference Type reference (TYPE) AGVAL GRACA_C_ACTRD-DISPLAY Authorization value 20121103
2 Importing IV_ACTVT Call by reference Type reference (TYPE) AGRFIELD GRACA_C_ACTRD-ACTVT Field name of an authorization 20121103
3 Importing IV_AUTH_OBJ Call by reference Type reference (TYPE) AGOBJECT GRACA_C_ROLED-AUTH_OBJ Auth. Object in User Master Maintenance 20121103
4 Returning RV_AUTHORIZED Value transfer Type reference (TYPE) ABAP_BOOL 20121103

Method AUTH_CHECK_ACTVT on class CL_GRAC_API_ROLE has no exception.

Method AUTH_CHECK_MASSMAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTVAL Call by reference Type reference (TYPE) AGVAL GRACA_C_ACTRD-DISPLAY Authorization value 20100625
2 Importing IV_ACTVT Call by reference Type reference (TYPE) AGRFIELD GRACA_C_ACTRD-ACTVT Field name of an authorization 20100625
3 Importing IV_AUTH_OBJ Call by reference Type reference (TYPE) AGOBJECT GRACA_C_ROLED-AUTH_OBJ Auth. Object in User Master Maintenance 20100625
4 Importing IV_MAINT_TYPE Call by reference Type reference (TYPE) AGVAL Business Process 20100625
5 Returning RV_AUTHORIZED Value transfer Type reference (TYPE) ABAP_BOOL 20100625

Method AUTH_CHECK_MASSMAINT on class CL_GRAC_API_ROLE has no exception.

Method AUTH_CHECK_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTVAL Call by reference Type reference (TYPE) AGVAL GRACA_C_ACTRD-DISPLAY Authorization value 20100621
2 Importing IV_ACTVT Call by reference Type reference (TYPE) AGRFIELD GRACA_C_ACTRD-ACTVT Field name of an authorization 20100621
3 Importing IV_AUTH_OBJ Call by reference Type reference (TYPE) AGOBJECT GRACA_C_ROLED-AUTH_OBJ Auth. Object in User Master Maintenance 20100621
4 Importing IV_BPROC Call by reference Type reference (TYPE) GRAC_BPROC Business Process 20100617
5 Importing IV_CONNGRP Call by reference Type reference (TYPE) GRFN_CONNECTORGRP Connector Group 20100617
6 Importing IV_ROLENAME Call by reference Type reference (TYPE) GRAC_ROLE_NAME Role Name 20100617
7 Importing IV_ROLESENS Call by reference Type reference (TYPE) GRAC_SENSITIVITY Role Sensitivity 20100617
8 Importing IV_ROLETYPE Call by reference Type reference (TYPE) GRAC_ROLE_TYPE Role Type 20100617
9 Returning RV_AUTHORIZED Value transfer Type reference (TYPE) ABAP_BOOL 20100617

Method AUTH_CHECK_ROLES on class CL_GRAC_API_ROLE has no exception.

Method BADI_AFTER_ROLE_DERIVATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DERIVED_ROLE_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Master Role Id 20111114
2 Importing IV_ROLE_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Derived Role Id 20111114
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20111114

Method BUILD_CRITERIA_FOR_ROLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUTHNAME_FOR_ROLED Call by reference Type reference (TYPE) STRING 20121031
2 Importing AUTHNAME_FOR_ROLEP Call by reference Type reference (TYPE) STRING 20121031
3 Importing AUTHNAME_FOR_SYS Call by reference Type reference (TYPE) STRING 20121031
4 Importing CONFIGURATION Call by reference Type reference (TYPE) GRAC_S_CONFIG_PARAM_VALUE Configuration Value 20121031
5 Importing CONSIDER_SYSTEM_OBJ Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121031
6 Changing CT_PARAM Call by reference Type reference (TYPE) GRAC_T_ROLE_SEARCH_PARAM Role search parameter table type 20121031
7 Exporting EV_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121031

Method BUILD_CRITERIA_FOR_ROLED on class CL_GRAC_API_ROLE has no exception.

Method BUILD_CRITERIA_FOR_ROLEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUTHNAME_FOR_ROLED Call by reference Type reference (TYPE) STRING 20121031
2 Importing AUTHNAME_FOR_ROLEP Call by reference Type reference (TYPE) STRING 20121031
3 Importing AUTHNAME_FOR_SYS Call by reference Type reference (TYPE) STRING 20121031
4 Importing CONFIGURATION Call by reference Type reference (TYPE) GRAC_S_CONFIG_PARAM_VALUE Configuration Value 20121031
5 Importing CONSIDER_SYSTEM_OBJ Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121031
6 Changing CT_PARAM Call by reference Type reference (TYPE) GRAC_T_ROLE_SEARCH_PARAM Role search parameter table type 20121031
7 Exporting EV_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121031
8 Exporting E_BUS_FULLY_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20130823
9 Importing IV_CALLED_FROM Call by reference Type reference (TYPE) STRING 20130823

Method BUILD_CRITERIA_FOR_ROLEP on class CL_GRAC_API_ROLE has no exception.

Method BUILD_CRITERIA_FOR_ROLEP_INTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUTHNAME_FOR_ROLEP Call by reference Type reference (TYPE) STRING 20121031
2 Importing CONFIGURATION Call by reference Type reference (TYPE) GRAC_S_CONFIG_PARAM_VALUE Configuration Value 20121031
3 Importing CONSIDER_SYSTEM_OBJ Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121031
4 Changing CT_PARAM Call by reference Type reference (TYPE) GRAC_T_ROLE_SEARCH_PARAM Role search parameter table type 20121031
5 Exporting EV_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121031

Method BUILD_CRITERIA_FOR_ROLEP_INTER on class CL_GRAC_API_ROLE has no exception.

Method BUILD_CRITERIA_SEARCHRECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CALLED_FROM Call by reference Type reference (TYPE) STRING To know from where this function is called 20121031
2 Exporting COLLECTION_HAPPENED Call by reference Type reference (TYPE) BOOLEAN To be used only for ROLE_D and ROLE_P intersection 20121031
3 Importing INPUTFIELD Call by reference Type reference (TYPE) AGRFIELD Authorizations and values 20121031
4 Importing LT_IN_AUTH_OBJECT Call by reference Type reference (TYPE) TABLE US355 table 20121031
5 Changing RETURN_SEARCH_CRITERIA Call by reference Type reference (TYPE) GRAC_T_ROLE_SEARCH_PARAM Role search parameter table type 20121031
6 Importing SEARCH_RECORD Call by reference Type reference (TYPE) GRAC_S_ROLE_SEARCH_PARAM Search Record 20121031

Method BUILD_CRITERIA_SEARCHRECORD on class CL_GRAC_API_ROLE has no exception.

Method BUILD_IS_EMPTY_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IS_EMPTY Call by reference Type reference (TYPE) GRAC_T_ROLE_SEARCH_PARAM Role search parameter table type 20121031
2 Exporting EV_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL 20121031
3 Importing IS_PARAM Call by reference Type reference (TYPE) GRAC_S_ROLE_SEARCH_PARAM Role search parameter structure 20121031

Method BUILD_IS_EMPTY_PARAM on class CL_GRAC_API_ROLE has no exception.

Method BUILD_ROLEID_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROLEID Call by reference Type reference (TYPE) TABLE 20110329
2 Changing IT_ROLEID_RANGE Call by reference Type reference (TYPE) TABLE 20110329

Method BUILD_ROLEID_RANGE on class CL_GRAC_API_ROLE has no exception.

Method BUILD_ROLE_TYPE_RANGE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LT_ROLE_TYPE Call by reference Type reference (TYPE) TABLE 20121113
2 Importing LT_ROLE_TYPE_AUTHORIZED Call by reference Type reference (TYPE) TABLE 20121113

Method BUILD_ROLE_TYPE_RANGE_TABLE on class CL_GRAC_API_ROLE has no exception.

Method CHECK_FULL_AUTHORIZATION_ROLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_FULLY_AUTHORIZED Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20131211
2 Importing IT_AUTH_OBJECT Call by reference Type reference (TYPE) TABLE 20131211
3 Importing IV_AUTH_TABLE Call by reference Type reference (TYPE) GRAC_AUTHNAME_T Table type of Authorization Name 20131211

Method CHECK_FULL_AUTHORIZATION_ROLED on class CL_GRAC_API_ROLE has no exception.

Method CHECK_FULL_AUTHORIZATION_ROLEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_FULLY_AUTHORIZED Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20131211
2 Importing IT_AUTH_OBJECT Call by reference Type reference (TYPE) TABLE 20131211
3 Importing IV_AUTH_TABLE Call by reference Type reference (TYPE) GRAC_AUTHNAME_T Table type of Authorization Name 20131211

Method CHECK_FULL_AUTHORIZATION_ROLEP on class CL_GRAC_API_ROLE has no exception.

Method CHECK_ROLE_PROV_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20120419
2 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Indicator 20120419
3 Importing IV_ROLE_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20120419
4 Returning RV_AUTHORIZED Value transfer Type reference (TYPE) GRFN_BOOLEAN Indicator 20120419

Method CHECK_ROLE_PROV_AUTHORIZATION on class CL_GRAC_API_ROLE has no exception.

Method CHECK_ROLE_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20110412
2 Importing IV_CONNECTOR_GRP Call by reference Type reference (TYPE) GRFN_CONNECTORGRP Connector Group 20110412
3 Importing IV_ROLEID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20110412
4 Importing IV_ROLE_TYPE Call by reference Type reference (TYPE) GRAC_ROLE_TYPE Role Type 20110412
5 Returning RV_VALUE Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110412

Method CHECK_ROLE_VALIDITY on class CL_GRAC_API_ROLE has no exception.

Method CONVERT_TO_LOCAL_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TIMESTAMP Call by reference Type reference (TYPE) GRFN_TIMESTAMP Time Stamp 20101018
2 Importing LV_DATE Call by reference Type reference (TYPE) DATUM Date 20101018
3 Importing LV_TIME Call by reference Type reference (TYPE) TIMS Field of type TIMS 20101018

Method CONVERT_TO_LOCAL_TIMESTAMP on class CL_GRAC_API_ROLE has no exception.

Method COPY_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADD_PROP_SEL Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100707
2 Importing IV_APPROVER_SEL Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100707
3 Importing IV_ASSOC_ROLE_SEL Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100707
4 Importing IV_ATTACH_SEL Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100707
5 Importing IV_AUTH_SEL Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100707
6 Importing IV_CDF_SEL Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100707
7 Importing IV_DET_DESC_SEL Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100707
8 Importing IV_FUNAREA_SEL Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100707
9 Importing IV_NEW_CONNECTOR_GRP Call by reference Type reference (TYPE) GRFN_CONNECTORGRP Connector Group 20100707
10 Importing IV_NEW_ROLE_NAME Call by reference Type reference (TYPE) GRAC_ROLE_NAME Role Name 20100707
11 Importing IV_TESTDOC_SEL Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100707
12 Returning RV_ROLE_ID Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100707
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100707

Method COPY_ROLE_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROLE_ID_NEW Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20120806
2 Importing IV_ROLE_ID_SRC Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20120806
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20120918

Method DEFAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CUSTOMFIELD_DATA Call by reference Type reference (TYPE) GRFN_T_API_CUSTOMFIELD_DATA CDF Data 20100129
2 Exporting ET_CUSTOMFIELD_MDATA Call by reference Type reference (TYPE) GRFN_T_API_CUSTOMFIELD_MDATA CDF Metadata 20100129
3 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20100129
4 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20100129
5 Importing IV_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100129
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100129

Method DEFAULT_INPUT_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20100702
2 Importing IT_CUSTOMFIELD_DATA Call by reference Type reference (TYPE) GRFN_T_API_CUSTOMFIELD_DATA CDF Data 20100702
3 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20100702
4 Importing IV_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100702
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100702

Method DELETE_ROLE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IT_ROLEID Call by reference Type reference (TYPE) TY_ROLE_ID Semi-open range to the right 20121031
2 Changing IT_ROLEID_FILTER Call by reference Type reference (TYPE) TY_T_ROLEID 20121031

Method DELETE_ROLE_ID on class CL_GRAC_API_ROLE has no exception.

Method DELETE_TESTCASES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20100113
2 Importing IT_TESTCASES Call by reference Type reference (TYPE) GRAC_T_ROLE_TESTING Role testcases 20100113
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100113

Method FILTER_FOR_CUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_REPOSITORY_ROLES Call by reference Type reference (TYPE) GRAC_T_API_ROLE_SEARCH_RESULT Table type for Role Search Result 20100720
2 Changing CT_RESULTS Call by reference Type reference (TYPE) GRAC_T_API_ROLE_SEARCH_RESULT Table type for Role Search Result 20100720
3 Importing IT_SYSTEM Call by reference Type reference (TYPE) TABLE 20100720
4 Importing IT_USER Call by reference Type reference (TYPE) TABLE 20100720
5 Importing IV_NUM_RESULT_ROWS Call by reference Type reference (TYPE) I Natural number 20110408
6 Importing IV_SKIP_REPOSITORY_SEARCH Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100720

Method FILTER_FOR_CUP on class CL_GRAC_API_ROLE has no exception.

Method FILTER_FOR_CUP_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESULTS Call by reference Type reference (TYPE) GRAC_T_API_ROLE_SEARCH_RESULT Table type for Role Search Result 20110412
2 Importing IT_SELCRIT Call by reference Type reference (TYPE) GRAC_T_ROLE_SEARCH_PARAM Role search parameter table type 20110412
3 Importing IT_SYSTEM Call by reference Type reference (TYPE) TABLE 20110412
4 Importing IT_USER Call by reference Type reference (TYPE) TABLE 20110412
5 Importing IV_NUM_RESULT_ROWS Call by reference Type reference (TYPE) I 20110412

Method FILTER_FOR_CUP_NEW on class CL_GRAC_API_ROLE has no exception.

Method FILTER_ROLE_ON_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ROLE_DATA Call by reference Type reference (TYPE) GRAC_S_API_ROLE_SEARCH_RESULT Structure type for Role Search Result 20120508
2 Exporting EV_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20120508

Method FILTER_ROLE_ON_AUTHORIZATION on class CL_GRAC_API_ROLE has no exception.

Method FILTER_SEARCH_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUTHNAME_FOR_ROLED Call by reference Type reference (TYPE) STRING 20121113
2 Importing AUTHNAME_FOR_ROLEP Call by reference Type reference (TYPE) STRING 20121113
3 Importing AUTHNAME_FOR_SYS Call by reference Type reference (TYPE) STRING 20121113
4 Importing CONSIDER_SYSTEM_OBJ Call by reference Type reference (TYPE) BOOLEAN consider system flag 20121113
5 Changing CT_PARAM Call by reference Type reference (TYPE) GRAC_T_ROLE_SEARCH_PARAM Role search parameter table type 20121113
6 Exporting EV_AUTHORIZED Call by reference Type reference (TYPE) ABAP_BOOL 20121113

Method FILTER_SEARCH_RESULTS on class CL_GRAC_API_ROLE has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20090908
2 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20090908
3 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) CL_GRAC_API_ROLE Orgunit Entity API class 20090908

Method GET on class CL_GRAC_API_ROLE has no exception.

Method GET_AC_REPOSITORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESULTS Call by reference Type reference (TYPE) GRAC_T_API_ROLE_SEARCH_RESULT Table type for Role Search Result 20110413

Method GET_AC_REPOSITORY on class CL_GRAC_API_ROLE has no exception.

Method GET_ADJUSTED_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARAM Call by reference Type reference (TYPE) GRAC_S_ROLE_SEARCH_PARAM ABAP: General Structure for PARAMETERS and SELECT-OPTIONS 20100518
2 Returning RS_ADJUSTED_PARAM Value transfer Type reference (TYPE) GRAC_S_ROLE_SEARCH_PARAM ABAP: General Structure for PARAMETERS and SELECT-OPTIONS 20100518

Method GET_ADJUSTED_PARAM on class CL_GRAC_API_ROLE has no exception.

Method GET_ASSIGNED_USERS_FOR_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) GRAC_ROLEID Role ID 20131105
2 Returning RT_USERS Value transfer Type reference (TYPE) GRAC_T_USERROLE User Role Assignment table type 20131105

Method GET_ASSIGNED_USERS_FOR_ROLE on class CL_GRAC_API_ROLE has no exception.

Method GET_AUTH_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting AUTHTABLE Call by reference Type reference (TYPE) GRAC_AUTHNAME_T Table type of Authorization Name 20121030
2 Importing CONSIDER_SYSTEM_OBJ Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121030
3 Exporting EV_FULLY_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20131210

Method GET_AUTH_STRUCTURE on class CL_GRAC_API_ROLE has no exception.

Method GET_BUS_CONTAINED_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CONTAINED_ROLE_BUCKET Call by reference Type reference (TYPE) GRAC_T_IDM_CONTAINED_ROLE Table type for contained role 20131029
2 Changing IS_BR_DONE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20131030
3 Changing IS_FIRST_TIME Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20131029
4 Changing IS_ROLE_RECORD Call by reference Type reference (TYPE) GRAC_S_IDM_ROLE_ATT IDM Role Attributes 20131029
5 Changing IT_ROLE_ITERATION Call by reference Type reference (TYPE) TABLE 20131030
6 Importing LS_ROLE_ORIG_RECORD Call by reference Type reference (TYPE) GRAC_S_IDM_ROLE_ATT IDM Role Attributes 20131104
7 Importing LT_LANDSCAPE_LIST Call by reference Type reference (TYPE) GRFN_T_CONNECTOR_GROUP Connector Group 20131106
8 Importing LT_ROLE_TYPES Call by reference Type reference (TYPE) GRAC_T_API_RLTYPE Table type: Role type 20131106

Method GET_BUS_CONTAINED_ROLES on class CL_GRAC_API_ROLE has no exception.

Method GET_BUS_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 20131029
2 Importing IV_IGNORE_BUS_RELAT Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20131029
3 Importing IV_ROLEID Call by reference Type reference (TYPE) GRAC_ROLEID Role ID 20131029

Method GET_BUS_ROLE_RELAT on class CL_GRAC_API_ROLE has no exception.

Method GET_COMPOSITE_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMPOSITE_ROLES Call by reference Type reference (TYPE) GRAC_T_ASSOC_ROLE_INFO Table type role relationship information 20100820
2 Importing IT_SINGLE_ROLEID Call by reference Type reference (TYPE) TABLE 20100820

Method GET_COMPOSITE_ROLES on class CL_GRAC_API_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 IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20100705
3 Importing IS_ROLE_ATT Call by reference Type reference (TYPE) GRAC_S_API_ROLE_ATT ERM:Role Attributes 20100701
4 Importing IT_ROLE_FUNCAREA Call by reference Type reference (TYPE) GRAC_T_API_ROLE_FUNC_AREA Role function area table 20100701
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100707

Method GET_NON_EMPTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLE_ID Call by reference Type reference (TYPE) TY_T_ROLEID 20121030
2 Importing IT_ROLE_FILTER Call by reference Type reference (TYPE) TY_T_ROLEID 20121030
3 Importing IV_CRIT_NAME Call by reference Type reference (TYPE) CHAR32 Character field, length 32 20121030

Method GET_NON_EMPTY on class CL_GRAC_API_ROLE has no exception.

Method GET_OVM_IMPACTED_DER_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ORG_DETVAL_MAP Call by reference Type reference (TYPE) GRAC_T_ORG_VAL_MPG Table type for Org Value Mapping Table 20100519
2 Importing IV_CONSIDER_RANGE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100610
3 Importing IV_ORG_VAL_MAP Call by reference Type reference (TYPE) GRAC_S_API_ORG_VAL_MPG Structure for Org Value Mapping 20100519
4 Returning RT_RESULTS Value transfer Type reference (TYPE) GRAC_T_DER_ROLE_SUMMARY Table type for role search results 20100519

Method GET_OVM_IMPACTED_DER_ROLES on class CL_GRAC_API_ROLE has no exception.

Method GET_RISK_ANALYSIS_REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SUM_VIOL_DET Call by reference Type reference (TYPE) GRAC_T_SUM_VIOL_DET Permission Violation Detail 20100908
2 Exporting EV_REPTYPE_1 Call by reference Type reference (TYPE) INT4 Natural number 20100910
3 Exporting EV_REPTYPE_2 Call by reference Type reference (TYPE) INT4 Natural number 20100910
4 Exporting EV_REPTYPE_3 Call by reference Type reference (TYPE) INT4 Natural number 20100910
5 Exporting EV_REPTYPE_4 Call by reference Type reference (TYPE) INT4 Natural number 20100910
6 Exporting EV_REPTYPE_5 Call by reference Type reference (TYPE) INT4 Natural number 20100910
7 Exporting EV_STATUS Call by reference Type reference (TYPE) GRAC_REP_STATUS Report status 20100608

Method GET_RISK_ANALYSIS_REPORT on class CL_GRAC_API_ROLE has no exception.

Method GET_RISK_ANALYSIS_REPORT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REPORT_ID Call by reference Type reference (TYPE) GRAC_SOD_REPID Report ID 20100608
2 Importing IV_FINISHED_JOB_ONLY Call by reference Type reference (TYPE) GRFN_BOOLEAN BooleaBoolean 20100608
3 Importing IV_JOB_TYPE Call by reference Type reference (TYPE) GRAC_ROLE_JOB_TYPE Role Managment Job Type 20100608
4 Importing IV_TASK_TYPE Call by reference Type reference (TYPE) GRAC_SOD_BG_TASK_TYPE '02' sod background task type 20100608
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100608

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 UUID of the GRC object (char32) 20100611
2 Exporting EV_ROLE_TYPE Call by reference Type reference (TYPE) GRAC_ROLE_TYPE Role Type 20100611
3 Importing IV_CONNECTOR_GRP Call by reference Type reference (TYPE) GRFN_CONNECTORGRP Connector Group 20100611
4 Importing IV_ROLE_NAME Call by reference Type reference (TYPE) GRAC_ROLE_NAME Role Name 20100611

Method GET_ROLEID_FROM_NAME on class CL_GRAC_API_ROLE has no exception.

Method GET_ROLE_APPROVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FILTER_BY Call by reference Type reference (TYPE) STRING 20131105
2 Importing IV_ROLEID Call by reference Type reference (TYPE) GRAC_ROLEID Role ID 20131105
3 Returning RT_ROLE_OWNER Value transfer Type reference (TYPE) GRAC_T_API_ROLE_APPROVERS Table Type:Role Approvers 20131105

Method GET_ROLE_APPROVERS on class CL_GRAC_API_ROLE has no exception.

Method GET_ROLE_BY_DESCN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLEID_FILTER Call by reference Type reference (TYPE) TY_T_ROLEID 20121030
2 Importing IV_ROLE_DESCN Call by reference Type reference (TYPE) TABLE 20121030

Method GET_ROLE_BY_DESCN on class CL_GRAC_API_ROLE has no exception.

Method GET_ROLE_FUNCTIONS 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) GRAC_ROLEID Role ID 20131106
2 Returning RT_ROLE_FUNCTION Value transfer Type reference (TYPE) GRAC_T_API_ROLE_FUNCTION Table of role function relationship 20131106

Method GET_ROLE_FUNCTIONS on class CL_GRAC_API_ROLE has no exception.

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) GRAC_ROLEID Role ID 20131105
2 Returning RT_ROLE_MAPPING Value transfer Type reference (TYPE) GRAC_T_API_ROLE_MAPPING Table Type for Role Mapping 20131105

Method GET_ROLE_MAPPING on class CL_GRAC_API_ROLE has no exception.

Method GET_ROLE_OBJECT_ID 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) GRAC_ROLEID Role ID 20100223
2 Importing IV_ROLE_TYPE Call by reference Type reference (TYPE) GRAC_ROLE_TYPE Role Type 20100223
3 Returning RV_OBJECT_ID Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100223

Method GET_ROLE_OBJECT_ID on class CL_GRAC_API_ROLE has no exception.

Method GET_ROLE_ORG_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20131106
2 Importing IV_ROLE_ID Call by reference Type reference (TYPE) GRAC_ROLEID Role ID 20131106
3 Importing IV_ROLE_NAME Call by reference Type reference (TYPE) GRAC_ROLE_NAME Role Name 20131106
4 Returning RT_ROLE_ORG_LEVEL Value transfer Type reference (TYPE) GRAC_T_ROLE_ORG Role ORG Level 20131106

Method GET_ROLE_ORG_FIELDS on class CL_GRAC_API_ROLE has no exception.

Method GET_ROLE_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLE_RESULT Call by reference Type reference (TYPE) GRAC_T_API_ROLE_SEARCH_RESULT Table type for Role Search Result 20110412
2 Importing IS_ROLE_RESULT Call by reference Type reference (TYPE) GRAC_S_API_ROLE_SEARCH_RESULT Role Search Result Structure 20110412

Method GET_ROLE_VALIDITY on class CL_GRAC_API_ROLE has no exception.

Method GET_ROLE_VALIDITY_FOR_IDM 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 for Role Search Result 20131029
2 Importing IS_ROLE_RESULT Call by reference Type reference (TYPE) GRAC_S_API_ROLE_SEARCH_RESULT Role Search Result Structure 20131029

Method GET_ROLE_VALIDITY_FOR_IDM on class CL_GRAC_API_ROLE has no exception.

Method GET_SINGLE_ROLES_FOR_COMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SINGLE_ROLES Call by reference Type reference (TYPE) GRAC_T_ASSOC_ROLE_INFO table type for single roles for role relationship informatio 20100819
2 Importing IT_COMPOSITE_ROLEID Call by reference Type reference (TYPE) TABLE 20100819

Method GET_SINGLE_ROLES_FOR_COMP on class CL_GRAC_API_ROLE has no exception.

Method GET_STEPID_FROM_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MTH_ACTION Call by reference Type reference (TYPE) GRAC_MTH_ACTION Methodology Action 20100719
2 Returning RV_STEP Value transfer Type reference (TYPE) GRAC_STEP Role Methodology Step 20100719

Method GET_STEPID_FROM_ACTION on class CL_GRAC_API_ROLE has no exception.

Method GET_SYSTEM_LNDSCPE_INTERSECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COLLECTION_HAPPENED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121031
2 Changing LS_SYSTEM Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20121031
3 Importing LT_CONNGRPLNK Call by reference Type reference (TYPE) TABLE List of Landscapes of previous authorized search criteria 20121031
4 Changing RETURN_SEARCH_CRITERIA Call by reference Type reference (TYPE) GRAC_T_ROLE_SEARCH_PARAM Search criteria 20121031

Method GET_SYSTEM_LNDSCPE_INTERSECT on class CL_GRAC_API_ROLE has no exception.

Method GET_TESTCASES 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 for Role Testing Structure 20100111
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100111

Method GET_TICKET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLETICKET Call by reference Type reference (TYPE) GRAC_T_API_ROLE_TICKET Ticket number for role 20130130
2 Importing IV_ROLEID Value transfer Type reference (TYPE) GRAC_ROLEID Role ID 20130130
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20130130

Method GET_TICKET on class CL_GRAC_API_ROLE has no exception.

Method GET_USER_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SYSTEM Call by reference Type reference (TYPE) TABLE 20100125
2 Importing IT_USER Call by reference Type reference (TYPE) TABLE 20100125
3 Returning RT_ROLES Value transfer Type reference (TYPE) GRAC_T_API_ROLE_SEARCH_RESULT Table type for Role Search Result 20100125

Method GET_USER_ROLES on class CL_GRAC_API_ROLE has no exception.

Method IS_GENERATION_DONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100719
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100726

Method IS_ROLE_GENERATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_GENERATED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20130415
2 Importing IV_CONNECTOR_ID Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20130415
3 Importing IV_ROLE_ID Call by reference Type reference (TYPE) GRFN_GUID BRM Role GUID 20130415

Method IS_ROLE_GENERATED on class CL_GRAC_API_ROLE has no exception.

Method IS_TCODE_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LV_IS_TCODE_SEARCH Value transfer Type reference (TYPE) GRAC_BOOLEAN Boolean 20130402

Method IS_TCODE_SEARCH on class CL_GRAC_API_ROLE has no exception.

Method JOIN_ROLE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IT_ROLEID Call by reference Type reference (TYPE) TY_ROLE_ID Semi-open range to the right 20110413
2 Changing IT_ROLEID_FILTER Call by reference Type reference (TYPE) TY_T_ROLEID 20110413

Method JOIN_ROLE_ID on class CL_GRAC_API_ROLE has no exception.

Method PARSE_SEARCH_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTION Call by reference Type reference (TYPE) TABLE 20100129
2 Exporting ET_ACTIONID Call by reference Type reference (TYPE) TABLE 20100129
3 Exporting ET_ASSOC_RLNAME Call by reference Type reference (TYPE) TABLE 20100129
4 Exporting ET_BPROC Call by reference Type reference (TYPE) TABLE 20100129
5 Exporting ET_BSUBPROC Call by reference Type reference (TYPE) TABLE 20100129
6 Exporting ET_CHANGEBY Call by reference Type reference (TYPE) TABLE 20100129
7 Exporting ET_CONNTYPE Call by reference Type reference (TYPE) TABLE 20100129
8 Exporting ET_CRITLVL Call by reference Type reference (TYPE) TABLE 20100129
9 Exporting ET_DESCN Call by reference Type reference (TYPE) TABLE 20100129
10 Exporting ET_FUNAREA Call by reference Type reference (TYPE) TABLE 20100129
11 Exporting ET_LANDSCAPE Call by reference Type reference (TYPE) TABLE 20100129
12 Exporting ET_LASTREAFF Call by reference Type reference (TYPE) TABLE 20100129
13 Exporting ET_ORGLVL Call by reference Type reference (TYPE) TABLE 20100129
14 Exporting ET_ORGVAL Call by reference Type reference (TYPE) TABLE 20100129
15 Exporting ET_PERMISSION Call by reference Type reference (TYPE) TABLE 20100129
16 Exporting ET_PHASE Call by reference Type reference (TYPE) TABLE 20100129
17 Exporting ET_PRJREL Call by reference Type reference (TYPE) TABLE 20100129
18 Exporting ET_PROFILE Call by reference Type reference (TYPE) TABLE 20100129
19 Exporting ET_PROVAPPROVER Call by reference Type reference (TYPE) TABLE 20100129
20 Exporting ET_REAFFPERIOD Call by reference Type reference (TYPE) TABLE 20100129
21 Exporting ET_RLSTATUS Call by reference Type reference (TYPE) TABLE 20100129
22 Exporting ET_RLTYPE Call by reference Type reference (TYPE) TABLE 20100129
23 Exporting ET_ROLENAME Call by reference Type reference (TYPE) TABLE 20100129
24 Exporting ET_ROLEOWNER Call by reference Type reference (TYPE) TABLE 20100129
25 Exporting ET_SYSTEM Call by reference Type reference (TYPE) TABLE 20100129
26 Exporting ET_USER Call by reference Type reference (TYPE) TABLE 20100129
27 Importing IT_SEARCH_CRITERIA Call by reference Type reference (TYPE) GRAC_T_ROLE_SEARCH_PARAM Role search parameter table type 20100129

Method PARSE_SEARCH_CRITERIA on class CL_GRAC_API_ROLE has no exception.

Method PREPOPULATE_FOR_BUS_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LT_AUTH_OBJECT_ORIG Call by reference Type reference (TYPE) TABLE 20121031

Method PREPOPULATE_FOR_BUS_PATTERN on class CL_GRAC_API_ROLE has no exception.

Method PREPOPULATE_FOR_CGRP_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LT_AUTH_OBJECT_ORIG Call by reference Type reference (TYPE) TABLE 20121031

Method PREPOPULATE_FOR_CGRP_PATTERN on class CL_GRAC_API_ROLE has no exception.

Method PREPOPULATE_FOR_RTYPE_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LT_AUTH_OBJECT_ORIG Call by reference Type reference (TYPE) TABLE 20121031

Method PREPOPULATE_FOR_RTYPE_PATTERN on class CL_GRAC_API_ROLE has no exception.

Method PREPOPULATE_FOR_SEN_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LT_AUTH_OBJECT_ORIG Call by reference Type reference (TYPE) TABLE 20121031

Method PREPOPULATE_FOR_SEN_PATTERN on class CL_GRAC_API_ROLE has no exception.

Method PREPOPULATE_FOR_SYS_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LT_AUTH_OBJECT_ORIG Call by reference Type reference (TYPE) TABLE 20121031

Method PREPOPULATE_FOR_SYS_PATTERN on class CL_GRAC_API_ROLE has no exception.

Method QUERY_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUTHNAME_FOR_ROLED Call by reference Type reference (TYPE) STRING 20121031
2 Importing AUTHNAME_FOR_ROLEP Call by reference Type reference (TYPE) STRING 20121031
3 Importing AUTHNAME_FOR_SYS Call by reference Type reference (TYPE) STRING 20121031
4 Importing CONSIDER_SYSTEM_OBJ Call by reference Type reference (TYPE) BOOLEAN Role Request Details 20121031
5 Exporting ET_ROLE_APPROVERS Call by reference Type reference (TYPE) GRAC_T_ROLE_APPROVER Table type for Role Approvers 20100726
6 Exporting ET_ROLE_ATT Call by reference Type reference (TYPE) GRAC_T_API_ROLE_ATT Consider system object flag 20100726
7 Exporting ET_ROLE_OWNERS Call by reference Type reference (TYPE) GRAC_T_ROLE_APPROVER Table type for Role Approvers 20100726
8 Exporting ET_ROLE_REQUEST Call by reference Type reference (TYPE) GRAC_T_API_ROLE_REQUEST Role Request 20100726
9 Exporting ET_ROLE_RESULTS Call by reference Type reference (TYPE) GRAC_T_API_ROLE_SEARCH_RESULT Role Approvers 20110413
10 Exporting ET_ROLE_SEARCH_RESULTS Call by reference Type reference (TYPE) GRAC_T_API_ROLE_SEARCH_RESULT Role Attributes (use et_role_search_results instead) 20100726
11 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20100726
12 Importing IV_NUM_RESULT_ROWS Call by reference Type reference (TYPE) I Number field, 5 positions 20100726
13 Importing IV_SKIP_AUTH_CHECK Call by reference Type reference (TYPE) BOOLEAN Role Owners 20121031
14 Importing I_SEARCH_TYPE Call by reference Type reference (TYPE) GRAC_ROLE_SEARCH_TYPE Search Type 20100726
15 Importing I_SELCRIT_VALUES Call by reference Type reference (TYPE) GRAC_T_ROLE_SEARCH_PARAM rsparams Table 20100726
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100726

Method RAISE_AUTH_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTVAL Call by reference Type reference (TYPE) STRING Authorization value 20100624
2 Importing IV_BPROC Call by reference Type reference (TYPE) GRAC_BPROC Business Process 20100629
3 Importing IV_LANDSCAPE Call by reference Type reference (TYPE) GRFN_CONNECTORGRP Connector Group 20100629
4 Importing IV_ROLETYPE Call by reference Type reference (TYPE) GRAC_ROLE_TYPE Role Type 20100629
5 Importing IV_ROLE_NAME Call by reference Type reference (TYPE) GRAC_ROLE_NAME Role Name 20100624
6 Importing IV_SENSITIVITY Call by reference Type reference (TYPE) GRAC_SENSITIVITY Role Sensitivity 20100629
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100624

Method REBUILD_CRIT_FOR_CONGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DO_COMPARISION Call by reference Type reference (TYPE) BOOLEAN Do comparison or simply add 20121031
2 Changing EV_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121031
3 Importing FIELDNAME Call by reference Type reference (TYPE) STRING Field name 20121031
4 Importing LANDSCAPE_RECORDS Call by reference Type reference (TYPE) TABLE Landscape Records 20121031
5 Importing LT_IN_AUTH_OBJECT Call by reference Type reference (TYPE) TABLE Authorization Table 20121031
6 Changing RETURN_SEARCH_CRITERIA Call by reference Type reference (TYPE) GRAC_T_ROLE_SEARCH_PARAM Role search parameter table type 20121031
7 Changing SEARCH_RECORD Call by reference Type reference (TYPE) GRAC_S_ROLE_SEARCH_PARAM Search Record 20121031
8 Importing SYSTEM_RECORDS Call by reference Type reference (TYPE) TABLE 20121031

Method REBUILD_CRIT_FOR_CONGRP on class CL_GRAC_API_ROLE has no exception.

Method REBUILD_CRIT_FOR_NA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EV_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121031
2 Importing INPUTFIELD Call by reference Type reference (TYPE) AGRFIELD Authorizations and values 20121031
3 Importing LT_IN_AUTH_OBJECT Call by reference Type reference (TYPE) TABLE US355 table 20121031
4 Importing OTHERRECORDS Call by reference Type reference (TYPE) GRAC_ROLE_SEARCH_ATTRIBUTES Role Search Attributes 20121031
5 Importing RECORDNAME Call by reference Type reference (TYPE) STRING 20121031
6 Changing RETURN_SEARCH_CRITERIA Call by reference Type reference (TYPE) GRAC_T_ROLE_SEARCH_PARAM Role search parameter table type 20121031
7 Changing SEARCH_RECORD Call by reference Type reference (TYPE) GRAC_S_ROLE_SEARCH_PARAM Search Record 20121031

Method REBUILD_CRIT_FOR_NA on class CL_GRAC_API_ROLE has no exception.

Method REBUILD_SEARCH_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUTHNAME_FOR_ROLED Call by reference Type reference (TYPE) STRING 20121031
2 Importing AUTHNAME_FOR_ROLEP Call by reference Type reference (TYPE) STRING 20121031
3 Importing AUTHNAME_FOR_SYS Call by reference Type reference (TYPE) STRING 20121031
4 Importing CONSIDER_SYSTEM_OBJ Call by reference Type reference (TYPE) BOOLEAN consider system flag 20121031
5 Changing CT_PARAM Call by reference Type reference (TYPE) GRAC_T_ROLE_SEARCH_PARAM Role search parameter table type 20121031
6 Exporting EV_AUTHORIZED Call by reference Type reference (TYPE) ABAP_BOOL 20121031

Method REBUILD_SEARCH_CRITERIA on class CL_GRAC_API_ROLE has no exception.

Method RESOLVE_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASSOCIATED_ROLE Call by reference Type reference (TYPE) GRAC_T_API_ASSOCIATED_ROLE Associated role 20091209
2 Exporting ET_ASSOCIATED_ROLE_VAL Call by reference Type reference (TYPE) GRAC_T_API_ASSOCIATED_ROLE_VAL Role Validity 20091210
3 Importing IV_TECHNICAL_ROLE_ONLY Call by reference Type reference (TYPE) GRFN_BOOLEAN ABAP_TRUE Boolean 20091218
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091209

Method RETRIEVE_AUTH_FOR_RISK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SIMULATION Call by reference Type reference (TYPE) GRAC_T_SOD_SIMULATION Simulation table 20100407
2 Importing IT_ROLE_CONNECTOR Call by reference Type reference (TYPE) GRAC_T_ROLE_CONNECTOR Role connector table 20100407
3 Importing IV_ACTION_ONLY Call by reference Type reference (TYPE) GRFN_BOOLEAN Boolean 20100407
4 Importing IV_MULTIPLE_SYSTEM Call by reference Type reference (TYPE) GRFN_BOOLEAN Boolean 20100408
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100408

Method RETRIEVE_ROLE_HEADER_FOR_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROLEIDS Call by reference Type reference (TYPE) TABLE 20100513
2 Returning RT_ROLE_ATTS Value transfer Type reference (TYPE) GRAC_T_API_ROLE_ATT Role Attributes 20100513

Method RETRIEVE_ROLE_HEADER_FOR_IDS on class CL_GRAC_API_ROLE has no exception.

Method RETRIEVE_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
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20101019

Method SAVE_TESTCASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20100106
2 Importing IT_TESTCASE Call by reference Type reference (TYPE) GRAC_T_ROLE_TESTING Role testing structure 20100115
3 Importing IV_COMMAND Call by reference Type reference (TYPE) GRFN_COMMAND Mode of OIF Window 20100113
4 Returning R_TEST_ID Value transfer Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20100106
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100106

Method SAVE_TICKET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20100715
2 Importing IS_ROLETICKET Call by reference Type reference (TYPE) GRAC_S_API_ROLE_TICKET Ticket number for role 20100715
3 Importing IS_ROLE_ATT Call by reference Type reference (TYPE) GRAC_S_API_ROLE_ATT ERM:Role Attributes 20100715
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100715

Method SEARCH_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUTHNAME_FOR_ROLED Call by reference Type reference (TYPE) STRING 20121030
2 Importing AUTHNAME_FOR_ROLEP Call by reference Type reference (TYPE) STRING 20121030
3 Importing AUTHNAME_FOR_SYS Call by reference Type reference (TYPE) STRING 20121030
4 Importing CONSIDER_SYSTEM_OBJ Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121030
5 Exporting ET_RESULTS Call by reference Type reference (TYPE) GRAC_T_API_ROLE_SEARCH_RESULT Table type for role search results 20100129
6 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20100129
7 Importing IT_SELCRIT_VALUES Call by reference Type reference (TYPE) GRAC_T_ROLE_SEARCH_PARAM Role search parameter table type 20100129
8 Importing IV_COMING_FROM Call by reference Type reference (TYPE) STRING 20140213
9 Importing IV_NUM_RESULT_ROWS Call by reference Type reference (TYPE) I Number field, 5 positions 20100716
10 Importing IV_SEARCH_TYPE Call by reference Type reference (TYPE) GRAC_ROLE_SEARCH_TYPE Role Search Type 20100129
11 Importing IV_SKIP_AUTH_CHECK Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121030
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100129

Method SEARCH_ROLES_FOR_CUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_APPROVERS Call by reference Type reference (TYPE) GRAC_T_ROLE_APPROVER Table type for Role Approvers 20131115
2 Exporting ET_RESULTS Call by reference Type reference (TYPE) GRAC_T_API_ROLE_SEARCH_RESULT Table type for role search results 20100720
3 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20100720
4 Importing IT_SELCRIT_VALUES Call by reference Type reference (TYPE) GRAC_T_ROLE_SEARCH_PARAM Role search parameter table type 20100720
5 Importing IV_NUM_RESULT_ROWS Call by reference Type reference (TYPE) I Number field, 5 positions 20100720
6 Importing IV_SEARCH_TYPE Call by reference Type reference (TYPE) GRAC_ROLE_SEARCH_TYPE Role Search Type 20100720
7 Importing IV_SKIP_AUTH_CHECK Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121030
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100720

Method SEARCH_ROLE_APPROVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROLEIDS Call by reference Type reference (TYPE) STANDARD TABLE Table of role ids 20100302
2 Returning RT_ROLE_APPROVERS Value transfer Type reference (TYPE) GRAC_T_API_ROLE_APPROVERS Table Type:Role Approvers 20100302

Method SEARCH_ROLE_APPROVERS on class CL_GRAC_API_ROLE has no exception.

Method SEARCH_ROLE_FOR_IS_EMPTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLEID_FILTER Call by reference Type reference (TYPE) TY_T_ROLEID 20121030
2 Importing IT_ACTION Call by reference Type reference (TYPE) TABLE 20121030
3 Importing IT_ASSOC_RLNAME Call by reference Type reference (TYPE) TABLE 20121030
4 Importing IT_COMPANY Call by reference Type reference (TYPE) TABLE 20121030
5 Importing IT_DESCN Call by reference Type reference (TYPE) TABLE 20121030
6 Importing IT_FUNAREA Call by reference Type reference (TYPE) TABLE 20121030
7 Importing IT_IS_EMPTY Call by reference Type reference (TYPE) GRAC_T_ROLE_SEARCH_PARAM Role search parameter table type 20121030
8 Importing IT_ORGLVL Call by reference Type reference (TYPE) TABLE 20121030
9 Importing IT_PERMISSION Call by reference Type reference (TYPE) TABLE 20121030
10 Importing IT_PROVAPPROVER Call by reference Type reference (TYPE) TABLE 20121030
11 Importing IT_ROLE_OWNER Call by reference Type reference (TYPE) TABLE 20121030

Method SEARCH_ROLE_FOR_IS_EMPTY on class CL_GRAC_API_ROLE has no exception.

Method SEARCH_SIN_ROLES_EMPTY_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NUM_RESULT_ROWS Call by reference Type reference (TYPE) I 20111114
2 Importing IV_ORG_VAL_MAP Call by reference Type reference (TYPE) GRAC_S_API_ORG_VAL_MPG Org Value Mapping 20111114
3 Importing ROLE_SEARCH_CRITERIA Call by reference Type reference (TYPE) GRAC_T_ROLE_SEARCH_PARAM Role Search Criteria 20111117
4 Returning RT_RESULTS Value transfer Type reference (TYPE) GRAC_T_ROLE_SEARCH_RESULTS Table type for role search results 20111114

Method SEARCH_SIN_ROLES_EMPTY_MAP on class CL_GRAC_API_ROLE has no exception.

Method SEARCH_SIN_ROLES_FOR_OVM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IGNORE_DERIVED_ROLES Call by reference Type reference (TYPE) BOOLEAN Ignore roles already derived 20111114
2 Importing IV_NUM_RESULT_ROWS Call by reference Type reference (TYPE) I 20100723
3 Importing IV_ORG_VAL_MAP Call by reference Type reference (TYPE) GRAC_S_API_ORG_VAL_MPG Org Value Mapping 20100512
4 Importing ROLE_SEARCH_CRITERIA Call by reference Type reference (TYPE) GRAC_T_ROLE_SEARCH_PARAM Role Search Criteria 20111117
5 Returning RT_RESULTS Value transfer Type reference (TYPE) GRAC_T_ROLE_SEARCH_RESULTS Table type for role search results 20100512

Method SEARCH_SIN_ROLES_FOR_OVM on class CL_GRAC_API_ROLE has no exception.

Method SEARCH_SIN_ROLES_NO_LEAD_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IGNORE_DERIVED_ROLES Call by reference Type reference (TYPE) BOOLEAN Ignore roles already derived 20111114
2 Importing IV_NUM_RESULT_ROWS Call by reference Type reference (TYPE) I 20111114
3 Importing IV_ORG_VAL_MAP Call by reference Type reference (TYPE) GRAC_S_API_ORG_VAL_MPG Org Value Mapping 20111114
4 Importing ROLE_SEARCH_CRITERIA Call by reference Type reference (TYPE) GRAC_T_ROLE_SEARCH_PARAM Role Search Criteria 20111117
5 Returning RT_RESULTS Value transfer Type reference (TYPE) GRAC_T_ROLE_SEARCH_RESULTS Table type for role search results 20111114

Method SEARCH_SIN_ROLES_NO_LEAD_ORG on class CL_GRAC_API_ROLE has no exception.

Method TRAN_RECORDS_SEARCH_EMPTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_NAME Call by reference Type reference (TYPE) GRAC_ROLE_SEARCH_ATTRIBUTES Role Search Attributes 20121031
2 Importing LS_AUTH_OBJECT Call by reference Type reference (TYPE) US335 Authorizations and values 20121031
3 Changing SEARCH_RECORD Call by reference Type reference (TYPE) GRAC_S_ROLE_SEARCH_PARAM Role search parameter structure 20121031

Method TRAN_RECORDS_SEARCH_EMPTY on class CL_GRAC_API_ROLE has no exception.

Method UNLOCK_ROLE_AT_END_OF_WF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE_DATA Call by reference Type reference (TYPE) GRFNMWRTINST MSMP Instance Data 20101130
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20101130

Method UPDATE_DESCN_MULTI_LANGU 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
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100422

Method UPDATE_ROLE_AFTER_APPROVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MSMP_CONTEXT Call by reference Type reference (TYPE) GRFN_MW_S_EXECUTION_CONTEXT MSMP Execution Context for API and BWF 20100319
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100319

Method UPDATE_ROLE_METHODOLOGY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EV_CHANGED Call by reference Type reference (TYPE) GRFN_BOOLEAN Indicator 20100728
2 Importing IS_ROLE_ATT Call by reference Type reference (TYPE) GRAC_S_API_ROLE_ATT ERM:Role Attributes 20100728
3 Importing IT_ROLE_FUNCAREA Call by reference Type reference (TYPE) GRAC_T_API_ROLE_FUNC_AREA Role function area table 20100728
4 Importing IV_RESET_METH Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100728
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100728

Method WHERE_USED_LIST 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
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091110
History
Last changed by/on SAP  20141106 
SAP Release Created in 600