SAP ABAP Class CL_GRAC_ACCESS_REQUEST_API (Search Data)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-AC (Application Component) Access Control
     GRAC_DATA_PROVIDER (Package) Access Control GRC Data Provider for oData services and etc.
Properties
Class CL_GRAC_ACCESS_REQUEST_API  
Short Description Search Data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRAC_DATA_PROVIDER   Access Control GRC Data Provider for oData services and etc. 
Created 20130822   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GRAC_ACCESS_REQUEST_API has no forward declaration.
Interfaces
Class CL_GRAC_ACCESS_REQUEST_API has no interface implemented.
Friends
Class CL_GRAC_ACCESS_REQUEST_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_BUSINESS_PROCESS Constant Public Type reference (TYPE) STRING 'BUSINESS_PROCESS' 20130831
2 C_COMPANY Constant Public Type reference (TYPE) STRING 'COMPANY' 20130830
3 C_CONFIGTYPE Constant Public Type reference (TYPE) GRAC_FIO_CONFIGTYPE 'CFG' Configuration Type 20130915
4 C_ENVIRONMENT Constant Public Type reference (TYPE) STRING 'ENVIRONMENT' 20130918
5 C_FLDCONFIGTYPE Constant Public Type reference (TYPE) GRAC_FIO_CONFIGTYPE 'FLD' Configuration Type 20130914
6 C_FUNC_AREA Constant Public Type reference (TYPE) STRING 'FUNC_AREA' 20130830
7 C_PREREQUISITE Constant Public Type reference (TYPE) STRING 'PREREQUISITE' 20130830
8 C_PROVISIONED Constant Public Type reference (TYPE) STRING '0' 20130910
9 C_PROVITEM_TYPE_FFID Constant Public Type reference (TYPE) STRING 'FFI' 20130904
10 C_PROVITEM_TYPE_FFR Constant Public Type reference (TYPE) STRING 'FFR' 20130904
11 C_PROVITEM_TYPE_PDF Constant Public Type reference (TYPE) STRING 'PDF' 20130904
12 C_PROVITEM_TYPE_ROL Constant Public Type reference (TYPE) STRING 'ROL' 20130904
13 C_PROVITEM_TYPE_SYS Constant Public Type reference (TYPE) STRING 'SYS' 20130904
14 C_ROLE_LONG_DESC Constant Public Type reference (TYPE) STRING 'ROLE_LONG_DESC' 20130830
15 C_ROLE_SHORT_DESC Constant Public Type reference (TYPE) STRING 'ROLE_SHORT_DESC' 20130830
16 C_WELCOME_MESSAGE_SRC Constant Public Type reference (TYPE) FIELDNAME 'WELCOME_MSG_SRC' Field Name 20130915
17 C_WMS_SAPSCRIPT_ID Constant Public Type reference (TYPE) GRAC_ATTRIBUTE_VALUE 'GRAC_FIORI_REQ_WELCOME_MSG' Welcome Message Source 20130915
18 MT_ALL_BPROC Static Attribute Private Type reference (TYPE) GRAC_T_BUSPROCESS Table type for Business Process 20130825
19 MT_ALL_COMPANY Static Attribute Private Type reference (TYPE) GRAC_T_API_ROLE_COMPANY Role company table 20130827
20 MT_ALL_FUNAREA Static Attribute Private Type reference (TYPE) GRAC_T_API_FUNC_AREA Table Type:Function Area 20130827
21 MT_ALL_PROV_CONNECTORS Static Attribute Private Type reference (TYPE) GRAC_T_CONNECTOR_SCNRIO Table type for Connector details 20130827
22 MT_BPROCT Static Attribute Private Type reference (TYPE) TY_T_BPROCT 20130831
23 MT_COMPANYT Static Attribute Private Type reference (TYPE) TY_T_COMPANYT 20130830
24 MT_EXCLUDED_ROLE_RANGE Static Attribute Private Type reference (TYPE) TY_EXCLUDED_ROLE_RANGE 20130904
25 MT_FUNC_AREAT Static Attribute Private Type reference (TYPE) TY_T_FUNC_AREAT 20130830
26 MT_PREREQUISITET Static Attribute Private Type reference (TYPE) TY_T_PREREQUISITET 20130830
27 MT_REQUEST_CONFIGURATION Static Attribute Private Type reference (TYPE) GRAC_T_FIO_REQ_ATTRCFG Request Attribute Config Data 20130921
28 MT_REQUEST_LINEITEMS Static Attribute Private Type reference (TYPE) TY_T_REQ_LINEITEMS Request Line Items 20131111
29 MT_REQUEST_REASONS Static Attribute Public Type reference (TYPE) GRFN_T_NAMEVALUE value set 20130904
30 MT_REQUEST_USER Static Attribute Private See coding 20140424
31 MT_ROLET Static Attribute Private Type reference (TYPE) TY_T_ROLET 20130831
32 MT_ROLE_ACTIONS Static Attribute Private Type reference (TYPE) TY_T_ROLE_ACTIONS 20130904
33 MT_ROLE_DETAILS Static Attribute Private Type reference (TYPE) TY_T_ROLE_DETAILS 20130904
34 MV_ROLE_ID Static Attribute Public Type reference (TYPE) STRING 20130911
35 PROV_ACTIONTYPE Constant Public See coding 20131021
36 REQUEST_ATTRIBUTES Constant Public See coding 20130921
37 REQUEST_LINE_ITEM_STATUS Constant Public See coding 20130910
38 REQUEST_STATUS_TYPE Constant Public See coding 20130912
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_SEARCH_CRITERIA Static method Public Method Change search criteria for the role 20130827
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20130828
3 CONVERT_TABLE_TO_STRING Static method Public Method Convert Tect Table to String 20131003
4 CREATE_FIO_ACCESS_REQUEST Static method Public Method Create Access Request 20130916
5 FILTER_FOR_CUP Static method Private Method 20130830
6 GET_BUSINESS_PROCESS Instance method Public Method Get Roles by Business Process and search input 20130823
7 GET_CAMELCASE_NAME Static method Public Method Converts name to camel case 20130924
8 GET_DEFAULT_ENVIRONMENT Static method Public Method Get Default Environment 20130918
9 GET_DESCRITION Static method Public Method Get Descriptions for passed type, code 20130830
10 GET_FIRST_CHARACTER Static method Public Method Gets First Character of the word 20140204
11 GET_LAST_CHARACTER Static method Public Method Get last character of the Word 20130830
12 GET_RECENT_USERS Static method Public Method Get the top 10 recently seached users 20140227
13 GET_REQUEST_ATTR Static method Public Method Get Request Attributes for FIORI App Configuration 20130913
14 GET_REQUEST_CONFIG_BY_ID Static method Private Method Get Request Configuration by ID 20130921
15 GET_REQUEST_CUSTOM_FIELDS Static method Public Method Get Request Custom Fields 20140515
16 GET_REQUEST_LINEITEMS Static method Public Method Access Request Details Based on RequestGUID 20130903
17 GET_REQUEST_LINEITEMS_STATUS Static method Public Method Access Request Details Based on RequestGUID 20140424
18 GET_REQUEST_LINEITEM_APPVR Static method Public Method Get Request Line Item Approvers. 20130829
19 GET_REQUEST_LINEITEM_DESC Static method Public Method Request Line Item Desc 20130903
20 GET_REQUEST_REASONS_LIST Static method Public Method Get Access Request Reason list 20130904
21 GET_ROLE_ACTIONS Static method Public Method Get Roles by Business Process and search input 20130823
22 GET_ROLE_DETAIL Static method Public Method Get Roles Details 20130822
23 GET_ROLE_RESTRICTION_DETAILS Static method Public Method Get Role Restriction Details 20140521
24 GET_ROLE_SET Instance method Public Method Get Roles by Business Process and search input 20130822
25 GET_ROLE_VALIDITY Static method Public Method Get Roel validity based on RoleId and Connector 20140609
26 GET_USER_CONTACTS Static method Public Method Get SU01 Contacts (Email,Phone & Mobile) 20130909
27 GET_USER_REQUESTS Static method Public Method Get the requests for logged in user. 20130828
28 GET_USER_REQUEST_BY_ID Static method Public Method Get the requests for logged in user. 20131111
29 GET_WELCOME_MESSAGE Static method Public Method Get Welcome Message from SAPScript 20130915
30 POPULATE_REQUEST_DETAILS Static method Private Method Get the requests for logged in user. 20131113
31 POPULATE_REQUEST_STATUS Static method Private Method Populating remaining details after filter 20140424
32 PREPARE_CONGRPRANGE_TABLE Static method Private Method This will prepare range of connector groups 20130829
33 PREPARE_OTHERRANGE_TABLE Static method Private Method Business Process Range Table 20130829
34 PREPARE_RANGE_RECORD Static method Private Method This will prepare range record 20130829
35 PREPARE_ROLERANGE_TABLE Static method Private Method Prepare Range Table 20130829
36 PREPOPULATE_BUS_PATTERN Static method Private Method Pre populate for Business Pattern 20130909
37 PREPOPULATE_RTYPE_PATTERN Static method Private Method Pre populate for Business Pattern 20130909
38 REMOVE_DUPLICATES Static method Private Method Removes duplicate role ids 20130829
39 REMOVE_FIRST_CHAR Static method Public Method Removes last character 20140519
40 REMOVE_LAST_CHAR Static method Public Method Removes last character 20130830
41 REMOVE_TRAILING_WILDCARD Static method Public Method Removes trailing wildcard from a rol 20130830
42 SEARCH_ALL_ROLES Instance method Public Method search roles 20130906
43 SEARCH_ALL_ROLES_FUZZY Instance method Public Method search roles 20131009
44 SEARCH_BUSINESSPROCESS_BUCKET Static method Public Method Get roles business process relationship 20130823
45 SEARCH_ROLES Instance method Public Method search roles 20130824
46 SEARCH_ROLES_EXT Instance method Public Method search roles 20131003
47 SEARCH_ROLES_FAST Instance method Public Method search roles 20140304
48 SEARCH_ROLES_FAST1 Instance method Public Method search roles 20140307
49 SEARCH_ROLES_FUZZY Instance method Public Method Serach roles with Fuzzy on HANA 20130918
50 TEST_ACTION_QUERY Static method Public Method Test Action Query 20130930
Events
Class CL_GRAC_ACCESS_REQUEST_API has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 RESULTS_BUCKET Public See coding 20130904 BEGIN OF results_bucket , role_results TYPE grac_t_api_role_search_result, recordstill TYPE int4 , END OF results_bucket
2 TY_EXCLUDED_ROLE_RANGE Public See coding 20130904 BEGIN OF ty_excluded_role_range, role_id_range TYPE RANGE OF grac_roleid, END OF ty_excluded_role_range
3 TY_REQUEST_USER Private See coding 20140424 BEGIN OF ty_request_user, req_id TYPE grfn_guid, userid TYPE grac_user, fname TYPE grac_fname, lname TYPE grac_lname, END OF ty_request_user
4 TY_S_REQ_LINEITEMS Public See coding 20131111 BEGIN OF ty_s_req_lineitems, req_extkey TYPE grfn_mw_ext_key, lineitems TYPE grac_t_od_request_roles, END OF ty_s_req_lineitems
5 TY_S_ROLEID Public See coding 20130828 BEGIN OF ty_s_roleid, roleid TYPE grac_roleid, role_name TYPE grac_role_name, END OF ty_s_roleid
6 TY_S_ROLEINFO Public See coding 20130829 BEGIN OF ty_s_roleinfo, role_id TYPE grac_roleid, role_name TYPE grac_role_name, connector TYPE grfn_connectorid, ac_ref_role_id TYPE grfn_guid, descn TYPE grac_descn, END OF ty_s_roleinfo
7 TY_S_ROLE_ACTIONS Public See coding 20130904 BEGIN OF ty_s_role_actions, role_id TYPE string, role_actions TYPE grac_t_od_role_action, END OF ty_s_role_actions
8 TY_S_ROLE_DETAILS Public See coding 20130904 BEGIN OF ty_s_role_details, role_id TYPE string, role_details TYPE grac_s_od_role_detail, END OF ty_s_role_details
9 TY_T_BPROCT Public See coding 20130831 ty_t_bproct TYPE SORTED TABLE OF gracbproct WITH UNIQUE KEY bproc langu
10 TY_T_COMPANYT Public See coding 20130830 ty_t_companyt TYPE SORTED TABLE OF graccompanyt WITH UNIQUE KEY company langu
11 TY_T_FUNC_AREAT Public See coding 20130830 ty_t_func_areat TYPE SORTED TABLE OF gracfunctareat WITH UNIQUE KEY funarea langu
12 TY_T_PREREQUISITET Public See coding 20130830 ty_t_prerequisitet TYPE SORTED TABLE OF gracprereqt WITH UNIQUE KEY prereq_name langu
13 TY_T_REQ_LINEITEMS Public See coding 20131111 ty_t_req_lineitems TYPE STANDARD TABLE OF ty_s_req_lineitems
14 TY_T_ROLEID Public See coding 20130828 ty_t_roleid TYPE STANDARD TABLE OF ty_s_roleid
15 TY_T_ROLEINFO Public See coding 20130829 ty_t_roleinfo TYPE STANDARD TABLE OF ty_s_roleinfo WITH KEY connector
16 TY_T_ROLET Public See coding 20130830 ty_t_rolet TYPE SORTED TABLE OF gracrolet WITH UNIQUE KEY roleid descn
17 TY_T_ROLE_ACTIONS Public See coding 20130904 ty_t_role_actions TYPE STANDARD TABLE OF ty_s_role_actions
18 TY_T_ROLE_DETAILS Public See coding 20130904 ty_t_role_details TYPE STANDARD TABLE OF ty_s_role_details
Method Signatures

Method CHANGE_SEARCH_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SEARCH_CRITERIA Call by reference Type reference (TYPE) GRAC_T_ROLE_SEARCH_PARAM Role search parameter table type 20130827
2 Importing IV_KEYWORD Call by reference Type reference (TYPE) STRING 20130827
3 Importing IV_SEARCH_VALUE Call by reference Type reference (TYPE) STRING 20130827

Method CHANGE_SEARCH_CRITERIA on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONVERT_TABLE_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LINES Call by reference Type reference (TYPE) TLINET TLINE table type 20131003
2 Returning RV_TEXT Value transfer Type reference (TYPE) STRING 20131003

Method CONVERT_TABLE_TO_STRING on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method CREATE_FIO_ACCESS_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_FIO_REQUEST_DATA Call by reference Type reference (TYPE) GRAC_S_OD_FIO_REQUEST Access Request Structure for API Usage 20130916

Method CREATE_FIO_ACCESS_REQUEST on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method FILTER_FOR_CUP 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 20130830
2 Importing DO_SYSTEM_AUTH_CHECK Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20130910
3 Importing IT_ROLE_RANGE Call by reference Type reference (TYPE) TABLE 20130830
4 Importing IV_AUTH_DONE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20130909

Method FILTER_FOR_CUP on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method GET_BUSINESS_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ROLE_DETAIL Call by reference Type reference (TYPE) GRAC_S_OD_ROLE_DETAIL GRAC Role Detail Structure for oData 20130823
2 Importing ROLE_ID Call by reference Type reference (TYPE) STRING 20130823

Method GET_BUSINESS_PROCESS on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method GET_CAMELCASE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INPUT Call by reference Type reference (TYPE) STRING 20130924
2 Returning RV_VALUE Value transfer Type reference (TYPE) STRING 20130924

Method GET_CAMELCASE_NAME on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method GET_DEFAULT_ENVIRONMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_ENV Value transfer Type reference (TYPE) GRAC_S_ENVIRONMENT Environment Structure 20130918

Method GET_DEFAULT_ENVIRONMENT on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method GET_DESCRITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESC Call by reference Type reference (TYPE) STRING 20130830
2 Importing IV_ENTITY_TYPE Call by reference Type reference (TYPE) STRING 20130830
3 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20130830
4 Returning RV_DESC Value transfer Type reference (TYPE) STRING 20130830

Method GET_DESCRITION on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method GET_FIRST_CHARACTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20140204
2 Returning RETURNVALUE Value transfer Type reference (TYPE) STRING 20140204

Method GET_FIRST_CHARACTER on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method GET_LAST_CHARACTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20130830
2 Returning RETURNVALUE Value transfer Type reference (TYPE) STRING 20130830

Method GET_LAST_CHARACTER on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method GET_RECENT_USERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_USER_RANGE Call by reference Type reference (TYPE) GRAC_RT_USER Range Table type for user 20140308
2 Returning RT_USERS Value transfer Type reference (TYPE) GRAC_T_USER Table Type for Users 20140227

Method GET_RECENT_USERS on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method GET_REQUEST_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONFIGTYPE Call by reference Type reference (TYPE) GRAC_FIO_CONFIGTYPE Configuration Type 20130914
2 Returning RT_REQATTR Value transfer Type reference (TYPE) GRAC_T_FIO_REQ_ATTRCFG Request Attribute Config Data 20130913

Method GET_REQUEST_ATTR on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method GET_REQUEST_CONFIG_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) FIELDNAME Field Name 20130921
2 Returning RV_VALUE Value transfer Type reference (TYPE) GRAC_ATTRIBUTE_VALUE Request Attribute Config Data 20130921

Method GET_REQUEST_CONFIG_BY_ID on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method GET_REQUEST_CUSTOM_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REQ_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20140515
2 Returning RT_REQ_CUSTOM_FIELDS Value transfer Type reference (TYPE) GRAC_T_OD_CUSTOM_FIELD GRAC Custom Field Table for oData 20140515

Method GET_REQUEST_CUSTOM_FIELDS on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method GET_REQUEST_LINEITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXTERNAL_KEY Call by reference Type reference (TYPE) GRFN_MW_EXT_KEY 'ACCREQ/' + Request GUID 20130903
2 Returning REQ_DETAILS Value transfer Type reference (TYPE) GRAC_T_OD_REQUEST_ROLES GRAC Request RolesTable for oData 20130903

Method GET_REQUEST_LINEITEMS on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method GET_REQUEST_LINEITEMS_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_REQUESTS Call by reference Type reference (TYPE) GRAC_T_OD_REQUEST_STATUS GRAC Request Status Table for oData 20140424
2 Importing IT_REQITEMS Call by reference Type reference (TYPE) GRAC_T_PROVITEM Provisioning Line Items 20140424
3 Importing IT_REQ_INSTANCE Call by reference Type reference (TYPE) GRFN_MW_T_INSTANCE_SRCH_RSLT MSMP Instance Search Result Table 20140424
4 Returning RT_REQ_LINEITEMS Value transfer Type reference (TYPE) GRAC_T_OD_REQUEST_ROLES GRAC Request RolesTable for oData 20140424

Method GET_REQUEST_LINEITEMS_STATUS on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method GET_REQUEST_LINEITEM_APPVR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_APPVR Value transfer Type reference (TYPE) GRAC_T_OD_REQLINEITM_APPVR Request Line Item Approvers 20130905
2 Importing IV_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20130905
3 Importing IV_LINE_ITEM_KEY Call by reference Type reference (TYPE) GRFN_MW_LINE_ITEM Line Item Key 20130905

Method GET_REQUEST_LINEITEM_APPVR on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method GET_REQUEST_LINEITEM_DESC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROVITEMS Call by reference Type reference (TYPE) GRAC_T_PROVITEM Access Request Provision Description 20130903

Method GET_REQUEST_LINEITEM_DESC on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method GET_REQUEST_REASONS_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REQUEST_REASONS Call by reference Type reference (TYPE) GRFN_T_NAMEVALUE 20130904

Method GET_REQUEST_REASONS_LIST on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method GET_ROLE_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLE_ACTIONS Call by reference Type reference (TYPE) GRAC_T_OD_ROLE_ACTION GRAC Role Action Table for oData 20130823
2 Importing IV_ACTION Call by reference Type reference (TYPE) STRING 20130830
3 Importing IV_ROLE_ID Call by reference Type reference (TYPE) STRING 20130823

Method GET_ROLE_ACTIONS on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method GET_ROLE_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ROLE_DETAIL Call by reference Type reference (TYPE) GRAC_S_OD_ROLE_DETAIL GRAC Role Detail Structure for oData 20130823
2 Importing IV_ROLE_ID Call by reference Type reference (TYPE) STRING 20130823
3 Importing IV_ROLE_TYPE Call by reference Type reference (TYPE) STRING 20130920
4 Importing IV_SYSTEM Call by reference Type reference (TYPE) STRING 20130830

Method GET_ROLE_DETAIL on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method GET_ROLE_RESTRICTION_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BPROC Call by reference Type reference (TYPE) GRAC_BPROC Business Process 20140521
2 Exporting ES_FUNAREA Call by reference Type reference (TYPE) GRAC_FUNAREA Functional Area 20140521
3 Importing IV_RESTRICTED_BUSPROC Call by reference Type reference (TYPE) GRAC_BPROC Structure for Users 20140603
4 Importing IV_RESTRICTED_FUNAREA Call by reference Type reference (TYPE) GRAC_FUNAREA Functional Area 20140603

Method GET_ROLE_RESTRICTION_DETAILS on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method GET_ROLE_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BUSINESS_PROCESS_ID Call by reference Type reference (TYPE) STRING 20130822
2 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAME_VALUE_PAIR table for name value pairs 20130822
3 Exporting ROLE_SET Call by reference Type reference (TYPE) GRAC_T_OD_ROLE 20130822
4 Importing SEARCH_INPUT Call by reference Type reference (TYPE) STRING 20130822

Method GET_ROLE_SET on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method GET_ROLE_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALID_DATE Call by reference Type reference (TYPE) GRAC_DATE Date Description 20140609
2 Importing IV_CONNECTOR_ID Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20140609
3 Importing IV_ROLE_ID Call by reference Type reference (TYPE) GRAC_ROLEID Role ID 20140609

Method GET_ROLE_VALIDITY on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method GET_USER_CONTACTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_APPR Call by reference Type reference (TYPE) GRAC_T_INSTAPPVR AC WF INstance Approvers 20130909
2 Returning RT_USERCONTACTS Value transfer Type reference (TYPE) GRAC_T_USERCONTACTS SU01 User Contacts 20130909

Method GET_USER_CONTACTS on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method GET_USER_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEYWORD Call by reference Type reference (TYPE) STRING 20130828
2 Importing IV_REQUEST_FOR Call by reference Type reference (TYPE) STRING 20140314
3 Exporting IV_REQ_COUNT Call by reference Type reference (TYPE) I 20140509
4 Importing IV_SKIP Call by reference Type reference (TYPE) I 0 20140424
5 Importing IV_TOP Call by reference Type reference (TYPE) I 20 20140424
6 Returning RT_REQUESTS Value transfer Type reference (TYPE) GRAC_T_OD_REQUEST_STATUS GRAC Request Status Table for oData 20130828

Method GET_USER_REQUESTS on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method GET_USER_REQUEST_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REQ_ID Call by reference Type reference (TYPE) GRFN_MW_EXT_KEY External Key 20131111
2 Returning RT_REQUESTS Value transfer Type reference (TYPE) GRAC_T_OD_REQUEST_STATUS GRAC Request Status Table for oData 20131111

Method GET_USER_REQUEST_BY_ID on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method GET_WELCOME_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TEXTS Value transfer Type reference (TYPE) GRAC_S_OD_WELCOME_MESSAGE SAPscript: Text Lines 20131003

Method GET_WELCOME_MESSAGE on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method POPULATE_REQUEST_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LINEITEMS Call by reference Type reference (TYPE) GRAC_T_OD_REQUEST_ROLES GRAC Request RolesTable for oData 20131113
2 Exporting ET_REQITEMS Call by reference Type reference (TYPE) GRAC_T_PROVITEM Provisioning Line Items 20140424
3 Importing IT_REQUESTS Call by reference Type reference (TYPE) GRFN_MW_T_INSTANCE_SRCH_RSLT Requests Instances Table 20131113
4 Returning RT_REQUESTS Value transfer Type reference (TYPE) GRAC_T_OD_REQUEST_STATUS GRAC Request Status Table for oData 20131113

Method POPULATE_REQUEST_DETAILS on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method POPULATE_REQUEST_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_REQUESTS Call by reference Type reference (TYPE) GRAC_T_OD_REQUEST_STATUS GRAC Request Status Table for oData 20140424
2 Importing IT_REQITEMS Call by reference Type reference (TYPE) GRAC_T_PROVITEM GRAC Request Status Table for oData 20140424
3 Importing IT_REQ_INSTANCE Call by reference Type reference (TYPE) GRFN_MW_T_INSTANCE_SRCH_RSLT MSMP Instance Search Result Table 20140424

Method POPULATE_REQUEST_STATUS on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method PREPARE_CONGRPRANGE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONGRP_RANGE Call by reference Type reference (TYPE) TABLE 20130829
2 Importing IT_CONGRP Call by reference Type reference (TYPE) TABLE 20130829

Method PREPARE_CONGRPRANGE_TABLE on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method PREPARE_OTHERRANGE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RANGE_TABLE Call by reference Type reference (TYPE) TABLE 20130829
2 Importing IV_INPUT Call by reference Type reference (TYPE) STRING 20130829
3 Importing IV_RANGE_TYPE Call by reference Type reference (TYPE) STRING 20130829

Method PREPARE_OTHERRANGE_TABLE on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method PREPARE_RANGE_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing INPUT_RECORD Call by reference Type reference (TYPE) ANY 20130829
2 Importing IV_PARAMETER Call by reference Type reference (TYPE) STRING 20130829
3 Importing REC_TYPE Call by reference Type reference (TYPE) STRING 20130829

Method PREPARE_RANGE_RECORD on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method PREPARE_ROLERANGE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ROLE_ID Call by reference Type reference (TYPE) TABLE 20130829
2 Importing IT_ROLE_TABLE Call by reference Type reference (TYPE) TY_T_ROLEID 20130829

Method PREPARE_ROLERANGE_TABLE on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method PREPOPULATE_BUS_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUSPROC_RANGE Call by reference Type reference (TYPE) TABLE 20130909
2 Importing LT_AUTH_OBJECT_ORIG Call by reference Type reference (TYPE) TABLE 20130909

Method PREPOPULATE_BUS_PATTERN on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method PREPOPULATE_RTYPE_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLETYPE_RANGE Call by reference Type reference (TYPE) TABLE 20130910
2 Importing LT_AUTH_OBJECT_ORIG Call by reference Type reference (TYPE) TABLE 20130909

Method PREPOPULATE_RTYPE_PATTERN on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method REMOVE_DUPLICATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LT_ROLE_ID_FILTER Call by reference Type reference (TYPE) TY_T_ROLEID 20130829
2 Changing LT_ROLE_ID_FILTER_CONTAINER Call by reference Type reference (TYPE) TY_T_ROLEID 20130829

Method REMOVE_DUPLICATES on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method REMOVE_FIRST_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IV_STRING Call by reference Type reference (TYPE) STRING 20140519

Method REMOVE_FIRST_CHAR on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method REMOVE_LAST_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IV_STRING Call by reference Type reference (TYPE) STRING 20130830

Method REMOVE_LAST_CHAR on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method REMOVE_TRAILING_WILDCARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IV_STRING Call by reference Type reference (TYPE) STRING 20130830
2 Returning RV_STRING Value transfer Type reference (TYPE) STRING 20130830

Method REMOVE_TRAILING_WILDCARD on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method SEARCH_ALL_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RESULTS Value transfer Type reference (TYPE) GRAC_T_API_ROLE_SEARCH_RESULT Table type for Role Search Result 20130906
2 Exporting EV_FULLY_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20130909
3 Changing IV_BUS_PROC Call by reference Type reference (TYPE) STRING 20130906

Method SEARCH_ALL_ROLES on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method SEARCH_ALL_ROLES_FUZZY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FULLY_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20131009
2 Exporting EV_SYSTEM_AUTH_CHECK Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20131009

Method SEARCH_ALL_ROLES_FUZZY on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method SEARCH_BUSINESSPROCESS_BUCKET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RESULTS Value transfer Type reference (TYPE) GRAC_T_DT_ROLE_FILTER Table of filter criteria for roles returned from role Search 20130823
2 Importing USERNAME Call by reference Type reference (TYPE) SYST_UNAME ABAP System Field: Name of Current User 20130823

Method SEARCH_BUSINESSPROCESS_BUCKET on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method SEARCH_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RESULTS Value transfer Type reference (TYPE) GRAC_T_API_ROLE_SEARCH_RESULT Table type for Role Search Result 20130826
2 Changing IV_BUS_PROC Call by reference Type reference (TYPE) STRING 20130826
3 Changing IV_PARAMETER Call by reference Type reference (TYPE) STRING 20130824

Method SEARCH_ROLES on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method SEARCH_ROLES_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RESULTS Value transfer Type reference (TYPE) GRAC_T_API_ROLE_SEARCH_RESULT Table type for Role Search Result 20131003
2 Changing IV_BUS_PROC Call by reference Type reference (TYPE) STRING 20131003
3 Changing IV_LANGU Call by reference Type reference (TYPE) SPRAS Language Key 20131008
4 Importing IV_RESTRICTED_BUSPROC Call by reference Type reference (TYPE) STRING 20140603
5 Importing IV_RESTRICTED_FUNAREA Call by reference Type reference (TYPE) STRING 20140603
6 Changing IV_SEARCH_WORD Call by reference Type reference (TYPE) STRING 20131003
7 Importing IV_USER Call by reference Type reference (TYPE) GRAC_USER User ID 20140522

Method SEARCH_ROLES_EXT on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method SEARCH_ROLES_FAST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RESULTS Value transfer Type reference (TYPE) GRAC_T_API_ROLE_SEARCH_RESULT Table type for Role Search Result 20140304
2 Exporting EV_COUNT Call by reference Type reference (TYPE) INT4 Natural number 20140305
3 Changing IV_BUS_PROC Call by reference Type reference (TYPE) STRING 20140304
4 Changing IV_LANGU Call by reference Type reference (TYPE) SPRAS Language Key 20140304
5 Importing IV_LOWER_LIMIT Call by reference Type reference (TYPE) INT4 Natural number 20140305
6 Changing IV_SEARCH_WORD Call by reference Type reference (TYPE) STRING 20140304
7 Importing IV_UPPER_LIMIT Call by reference Type reference (TYPE) INT4 Natural number 20140305

Method SEARCH_ROLES_FAST on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method SEARCH_ROLES_FAST1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RESULTS Value transfer Type reference (TYPE) GRAC_T_API_ROLE_SEARCH_RESULT Table type for Role Search Result 20140307
2 Exporting EV_COUNT Call by reference Type reference (TYPE) INT4 Natural number 20140307
3 Changing IV_BUS_PROC Call by reference Type reference (TYPE) STRING 20140307
4 Changing IV_LANGU Call by reference Type reference (TYPE) SPRAS Language Key 20140307
5 Importing IV_LOWER_LIMIT Call by reference Type reference (TYPE) INT4 Natural number 20140307
6 Changing IV_SEARCH_WORD Call by reference Type reference (TYPE) STRING 20140307
7 Importing IV_UPPER_LIMIT Call by reference Type reference (TYPE) INT4 Natural number 20140307

Method SEARCH_ROLES_FAST1 on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method SEARCH_ROLES_FUZZY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20131009
2 Exporting EV_SYSTEM_CHECK Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20131009
3 Returning IT_SEARCH_RESULT Value transfer Type reference (TYPE) GRAC_T_ROLE_SEARCH_HDB Role Search in HDB 20130918
4 Changing IV_BPROC Call by reference Type reference (TYPE) STRING Business Process 20130918
5 Changing IV_LANGU Call by reference Type reference (TYPE) SPRAS Language Key 20131008
6 Changing IV_SEARCH_WORD Call by reference Type reference (TYPE) STRING Standard word for Fuzzy search in HANA 20130918

Method SEARCH_ROLES_FUZZY on class CL_GRAC_ACCESS_REQUEST_API has no exception.

Method TEST_ACTION_QUERY Signature

Method TEST_ACTION_QUERY on class CL_GRAC_ACCESS_REQUEST_API has no parameter.
Method TEST_ACTION_QUERY on class CL_GRAC_ACCESS_REQUEST_API has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in V1100