SAP ABAP Class CL_GRAC_AD_UTIL (Utility class for AC Adaptors)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-AC (Application Component) Access Control
     GRAC_ADAPTORS (Package) Access Control GRC Calls for Plag-in's and WSDL
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRAC_AD_TYPES Data types used in AC Adaptor interfaces 20100122
Properties
Class CL_GRAC_AD_UTIL  
Short Description Utility class for AC Adaptors    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRAC_ADAPTORS   Access Control GRC Calls for Plag-in's and WSDL 
Created 20091016   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 IF_GRAC_AD_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_GRAC_AD_TYPES Data types used in AC Adaptor interfaces 20100122
Friends
# Friend Modeled only Created on Description
1 CL_GRAC_AD_ACCESS_MGMT 20091030 Interface class for User Provisioning Integration Scenario
2 CL_GRAC_AD_ACCESS_MGMT_LDAP 20100512 Implementation class for Provisioning Integration Scenario
3 CL_GRAC_AD_ACCESS_MGMT_RFC 20091030 Implementation class for Provisioning Integration Scenario
4 CL_GRAC_AD_AUTH_MGMT 20091021 Interface class for Auth Mgmt Integration Scenario
5 CL_GRAC_AD_AUTH_MGMT_FILE 20091024 Implementation Class for Auth Mgmt Integration Scenario
6 CL_GRAC_AD_AUTH_MGMT_RFC 20091016 Implementation class for Auth Mgmt Integration Scenario
7 CL_GRAC_AD_AUTH_MGMT_WS 20091024 Implementation class for Auth Mgmt Integration Scenario
8 CL_GRAC_AD_ROLE_GENERATION 20091023 Interface class for Role Generation Integration Scenario
9 CL_GRAC_AD_ROLE_GENERATION_RFC 20091023 Implementation class for Provisioning Integration Scenario
10 CL_GRAC_AD_SUPER_USER 20091021 Interface class for Super User Integration Scenario
11 CL_GRAC_AD_SUPER_USER_RFC 20091021 Implementation class for Super User Integration Scenario
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 LV_ACTION_C Constant Public Type reference (TYPE) STRING 'C' 20100823
2 LV_ACTION_D Constant Public Type reference (TYPE) STRING 'D' 20100823
3 LV_ACTION_I Constant Public Type reference (TYPE) STRING 'I' 20100823
4 LV_ACTION_M Constant Public Type reference (TYPE) STRING 'M' 20100823
5 LV_CHECK Constant Public Type reference (TYPE) STRING 'X' 20100823
6 LV_GRAC Constant Public Type reference (TYPE) STRING '_GRAC' 20100823
7 LV_TEXT Constant Public Type reference (TYPE) STRING 'SM59' 20100823
8 MC_SYSTEM_TYP_PORTAL Static Attribute Public Type reference (TYPE) GRFN_CONNECTTYPE 'PORTAL' Connection Type 20091223
9 MC_SYSTEM_TYP_SAP Static Attribute Public Type reference (TYPE) GRFN_CONNECTTYPE 'SAP' Connection Type 20091223
10 MC_USER_AUTHENTICATION_DS Static Attribute Public Type reference (TYPE) GRAC_DATA_SOURCE '03' data source type 20100820
11 MC_USER_DETAIL_DS Static Attribute Public Type reference (TYPE) GRAC_DATA_SOURCE '01' data source type 20100820
12 MC_USER_SEARCH_DS Static Attribute Public Type reference (TYPE) GRAC_DATA_SOURCE '02' data source type 20100820
13 MT_APPL_TYPE Static Attribute Public Type reference (TYPE) GRAC_T_APPL_TYPE Application type 20130123
14 MV_APPLTYPE_LANGU Static Attribute Public Type reference (TYPE) LANGU Language Key 20130123
15 YRETURN_CODE_FALSE Constant Public Type reference (TYPE) IF_GRAC_AD_TYPES=>YRETURN_CODE '4' Return Code 20100829
16 Y_AUTH Static Attribute Public Type reference (TYPE) GRFN_INTEGSCEN 'AUTH' Integration Scenario 20091024
17 Y_AUTH_RFC Static Attribute Public Type reference (TYPE) GRFN_SUBSCENARIO 'AUTH_RFC' Sub Scenario Definition 20091024
18 Y_MSG_CLASS Static Attribute Public Type reference (TYPE) SY-MSGID 'CL_GRAC_AD_MSG' Message Class 20091023
19 Y_PROV Static Attribute Public Type reference (TYPE) GRFN_INTEGSCEN 'PROV' Integration Scenario 20091024
20 Y_ROLEG Static Attribute Public Type reference (TYPE) GRFN_INTEGSCEN 'ROLEG' Integration Scenario 20091024
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHENICATION_USER Static method Public Method Authenticate user id and password 20100829
2 CHEK_RFC_EXIST Static method Public Method Check the rfc exist or not 20100819
3 GET_AC_CONNECTOR Static method Public Method Get the Ac Connector Details 20100614
4 GET_APPL_TYPES Static method Public Method Get application types 20100303
5 GET_CONATTR Static method Public Method Get connector attributes 20100122
6 GET_CONNECTOR_DETAILS Static method Public Method Get the connector details 20100614
7 GET_CONNECTOR_TYPE Static method Public Method Get the conenctor type details based on the connector 20100830
8 GET_CONNGRP_APPL_CONN_APPL_DET Static method Public Method Get the connectors based on the conncetor group application 20100325
9 GET_CONNGRP_APPL_DETAIL Static method Public Method Get connector application details 20100304
10 GET_CONNGRP_DETAIL Static method Public Method Get connector group for connector 20100208
11 GET_CONN_APPL_DETAIL Static method Public Method Get connector application details 20100127
12 GET_CUA_CHILD Static method Public Method Get the CUA Parent and child details 20100511
13 GET_CUA_PARENT Static method Public Method Get the CUA Master 20100511
14 GET_DATA_SOURCE_CONNECTOR Static method Public Method Get the user data source connectors eg. Search/Detail/Auth 20100820
15 GET_FIELD_NAME_GRACEUPCONFIG Static method Public Method Get the field name based on the field id in the EUP config 20101111
16 GET_FILE_NAME Static method Public Method Get the file name 20100609
17 GET_PATHID_FOR_CONNECTOR Static method Public Method Get the Path id for connector 20100827
18 GET_REQUEST_STATUS Static method Public Method Get the request status -inprogress,completed,rejected etc 20111212
19 GET_RETURN_MESSAGE Static method Public Method return info/error messages from RFC calls 20091016
20 GET_RFC_CLIENT_DETAIL Static method Public Method Get the Client Details 20100823
21 GET_USER_DEFAULTS Static method Public Method Get user default 20100219
22 RAISE_EXCEPTION Static method Public Method Raise exception 20091027
23 RESOLVE_ROLE_VALIDITY Static method Public Method Resolve the role validity 20130624
24 RESOLVE_ROLE_VALIDITY_BRM Static method Public Method Validates roles of a request for removal from BRM 20130624
25 SET_RFC_USER_PASSWORD Static method Public Method Set the userid and password for logical destination 20100823
26 TEST_CONNECTION Static method Public Method Test Connection 20100826
27 VALIDATE_REQ_ROL Static method Public Method Validates roles of a request for removal 20130624
Events
Class CL_GRAC_AD_UTIL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YLOGICAL_DESTINATION Public Attribute reference (LIKE) 20100610
2 YS_RANGE Public Attribute reference (LIKE) 20100511
3 YT_CONATTR Public Attribute reference (LIKE) 20100122
4 YT_MESSAGE Public Attribute reference (LIKE) 20100610
5 YT_RANGE Public Attribute reference (LIKE) 20100511
Method Signatures

Method CHECK_AUTHENICATION_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_MESSAGE Message table 20100829
2 Exporting ET_USER_COMM_DATA Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_COMM_METHOD User Communication Details 20100829
3 Exporting ET_USER_DATA Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_VALID_USER_DATA User Details 20100829
4 Exporting ET_USER_SNC_DATA Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_USER_SNC User SNC Details 20100829
5 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YRETURN_CODE Return code 20100829
6 Importing IV_FLAGID Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>Y_FLAG 'SP' Version Number Component 20100829
7 Importing IV_LOGICAL_DESTINATION Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YLOGICAL_DESTINATION System Id 20100829
8 Importing IV_PASSWORD Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>Y_PASSWORD User's Password 20100829
9 Importing IV_USERID Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YUSER User Name in User Master Record 20100829
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100829

Method CHEK_RFC_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_RFC_DATA Destination table for Remote Function Call 20100819
2 Importing IV_LOGICAL_DESTINATION Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YLOGICAL_DESTINATION Logical destination for RFC, WS, FILE etc (CCI-TS) 20100819

Method CHEK_RFC_EXIST on class CL_GRAC_AD_UTIL has no exception.

Method GET_AC_CONNECTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONNECTOR_DETAILS Call by reference Type reference (TYPE) GRAC_T_CONNECTOR_SCNRIO Table type for Connector details 20100614
2 Importing IV_INTEG_SCENARIO Call by reference Type reference (TYPE) GRFN_INTEGSCEN Integration Scenario 20100614

Method GET_AC_CONNECTOR on class CL_GRAC_AD_UTIL has no exception.

Method GET_APPL_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_TYPE_ID Call by reference Type reference (TYPE) GRAC_APPL_TYPE_ID Application type id 20100303
2 Importing IV_LANG Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20100303
3 Returning RT_APPL_TYPE Value transfer Type reference (TYPE) GRAC_T_APPL_TYPE Application type 20100303

Method GET_APPL_TYPES on class CL_GRAC_AD_UTIL has no exception.

Method GET_CONATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONNECTOR Call by reference Type reference (TYPE) GRFN_T_CCICONNECTOR Connector list for scenario and sub scenario 20100122
2 Returning RT_CONATTR Value transfer Type reference (TYPE) GRAC_T_CONNECTOR Contains list of Connectors 20100122

Method GET_CONATTR on class CL_GRAC_AD_UTIL has no exception.

Method GET_CONNECTOR_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONNECTOR_DETAIL Call by reference Type reference (TYPE) GRAC_T_CONNECTOR_DETAIL Connector details 20100614
2 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100614

Method GET_CONNECTOR_DETAILS on class CL_GRAC_AD_UTIL has no exception.

Method GET_CONNECTOR_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONNECTION_TYPE Call by reference Type reference (TYPE) GRFN_CONNECTTYPE Connection Type 20100830
2 Importing IV_CONNECTOR_ID Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector details 20100830

Method GET_CONNECTOR_TYPE on class CL_GRAC_AD_UTIL has no exception.

Method GET_CONNGRP_APPL_CONN_APPL_DET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONNECTORS Call by reference Type reference (TYPE) GRAC_T_CONNECTORS Connector group and connector details 20100325
2 Importing IV_CONNECTOR_GRP Call by reference Type reference (TYPE) GRFN_CONNECTORGRP Connector Group 20100325

Method GET_CONNGRP_APPL_CONN_APPL_DET on class CL_GRAC_AD_UTIL has no exception.

Method GET_CONNGRP_APPL_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONNGRP Call by reference Type reference (TYPE) GRFN_CONNECTORGRP Connector Id 20100304
2 Returning RS_CONNGRP_APPL_DETAIL Value transfer Type reference (TYPE) GRAC_S_CONNGRP_APPL Connector group application 20100318

Method GET_CONNGRP_APPL_DETAIL on class CL_GRAC_AD_UTIL has no exception.

Method GET_CONNGRP_DETAIL 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 20100208
2 Importing IV_CONN_ACTION Call by reference Type reference (TYPE) GRAC_CONN_ACTION '4' Connector Action 20100716
3 Returning RS_CONNGRP_DETAIL Value transfer Type reference (TYPE) GRAC_S_CONNGRP_DETAIL Connector Group 20100208

Method GET_CONNGRP_DETAIL on class CL_GRAC_AD_UTIL has no exception.

Method GET_CONN_APPL_DETAIL 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 20100127
2 Returning RS_CONN_APPL_DETAIL Value transfer Type reference (TYPE) GRAC_S_CONN_APPL Table Type Connector application 20100319

Method GET_CONN_APPL_DETAIL on class CL_GRAC_AD_UTIL has no exception.

Method GET_CUA_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CUA_CHILD Call by reference Type reference (TYPE) GRAC_T_CUA_CHILD Get the CUA child Details 20100511
2 Importing IT_CUA_PARENT Call by reference Type reference (TYPE) YT_RANGE 20100511

Method GET_CUA_CHILD on class CL_GRAC_AD_UTIL has no exception.

Method GET_CUA_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PARENT_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID CUA-Master table 20100511

Method GET_CUA_PARENT on class CL_GRAC_AD_UTIL has no exception.

Method GET_DATA_SOURCE_CONNECTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA_SOURCE_TYPE Call by reference Type reference (TYPE) GRAC_DATA_SOURCE data source type 20100820
2 Returning RT_CONNECTOR Value transfer Type reference (TYPE) GRAC_T_DATA_SOURCE_CONNECTOR Data Source Connectors 20100820

Method GET_DATA_SOURCE_CONNECTOR on class CL_GRAC_AD_UTIL has no exception.

Method GET_FIELD_NAME_GRACEUPCONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_NAME Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_FIELD_NAME Description for EUP fields 20101111
2 Importing IV_FIELD_ID Call by reference Type reference (TYPE) GRAC_FIELD_ID Field ID for EUP 20101111

Method GET_FIELD_NAME_GRACEUPCONFIG on class CL_GRAC_AD_UTIL has no exception.

Method GET_FILE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FILE_NAME Call by reference Type reference (TYPE) GRAC_T_FILE_NAME File name 20100616
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) YT_MESSAGE 20100610
3 Exporting EV_FILE_TYPE Call by reference Type reference (TYPE) GRFN_FILE_TYPE File Type 20100728
4 Exporting EV_SEPARATOR Call by reference Type reference (TYPE) ABAP_CHAR1 20100610
5 Importing IV_FILE_ID Call by reference Type reference (TYPE) FILENAME-FILEINTERN Logical file name 20100610
6 Importing IV_LOGICAL_DESTINATION Call by reference Type reference (TYPE) YLOGICAL_DESTINATION 20100610
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100618

Method GET_PATHID_FOR_CONNECTOR 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 20100827
2 Returning RV_PATHID Value transfer Type reference (TYPE) GRAC_PATHID Path Id 20100827

Method GET_PATHID_FOR_CONNECTOR on class CL_GRAC_AD_UTIL has no exception.

Method GET_REQUEST_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_AVAILABLE Call by reference Type reference (TYPE) CHAR1 Request for user status 20111212
2 Importing IV_SYSTEM Call by reference Type reference (TYPE) GRAC_REQSYSTEM Application or Connector 20111212
3 Importing IV_USER Call by reference Type reference (TYPE) GRAC_USER User name 20111212

Method GET_REQUEST_STATUS on class CL_GRAC_AD_UTIL has no exception.

Method GET_RETURN_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CL Call by reference Type reference (TYPE) SY-MSGID Y_MSG_CLASS Message Class 20091016
2 Importing IV_NUMBER Call by reference Type reference (TYPE) SY-MSGNO Message Number 20091016
3 Importing IV_PAR1 Call by reference Type reference (TYPE) ANY SPACE Message Variable 20091016
4 Importing IV_PAR2 Call by reference Type reference (TYPE) ANY SPACE Message Variable 20091016
5 Importing IV_PAR3 Call by reference Type reference (TYPE) ANY SPACE Message Variable 20091016
6 Importing IV_PAR4 Call by reference Type reference (TYPE) ANY SPACE Message Variable 20091016
7 Importing IV_TYPE Call by reference Type reference (TYPE) BAPIRETURN-TYPE Message type: S Success, E Error, W Warning, I Info, A Abort 20091016
8 Returning RT_RETURN Value transfer Type reference (TYPE) BAPIRET2_TAB Error Messages 20091016

Method GET_RETURN_MESSAGE on class CL_GRAC_AD_UTIL has no exception.

Method GET_RFC_CLIENT_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CLIENT Call by reference Type reference (TYPE) RFCDISPLAY-RFCCLIENT Explicit logon client 20100823
2 Importing IV_LOGICAL_DESTINATION Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YLOGICAL_DESTINATION Logical destination for RFC, WS, FILE etc (CCI-TS) 20100823
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100823

Method GET_USER_DEFAULTS 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 20100222
2 Returning RS_USER_DEFAULT Value transfer Type reference (TYPE) GRAC_S_USER_DEFAULT User default 20100222

Method GET_USER_DEFAULTS on class CL_GRAC_AD_UTIL has no exception.

Method RAISE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) IF_MESSAGE Interface for Accessing Texts from Message Objects 20091027
2 Importing IS_BAPIRET Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20091027
3 Importing IT_REMOTE_MESSAGES Call by reference Type reference (TYPE) TSMESG Message collector 20091027
4 Importing IV_MSGNO Call by reference Type reference (TYPE) SY-MSGNO Message Number 20091027
5 Importing IV_MSGV1 Call by reference Type reference (TYPE) SY-MSGV1 Message Variable 20091027
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091027

Method RESOLVE_ROLE_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUS_CONNECTORS Call by reference Type reference (TYPE) GRAC_T_REQLINEITEM Request lineitem 20130624
2 Exporting ET_LINE_ITEM_PROV Value transfer Type reference (TYPE) GRAC_T_API_REQLINEITEM Request lineitem 20130624
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20130624
4 Exporting ET_REPOSITORY Call by reference Type reference (TYPE) GRAC_T_API_REQLINEITEM Table Type for Role Provision 20130624
5 Exporting ET_SKIP Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_USER_ASSIGN_OBJECT_BR 20130624
6 Importing IT_LINE_ITEM_BUS Call by reference Type reference (TYPE) GRAC_T_API_REQUEST_BUSROLESNAP Request lineitem 20130624
7 Importing IT_LINE_ITEM_REQ Call by reference Type reference (TYPE) GRAC_T_API_REQLINEITEM Request lineitem 20130624
8 Importing IT_USER Value transfer Type reference (TYPE) GRAC_T_API_USER_INFO Table for User(s) 20130624

Method RESOLVE_ROLE_VALIDITY on class CL_GRAC_AD_UTIL has no exception.

Method RESOLVE_ROLE_VALIDITY_BRM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_MESSAGE Table for Error Message returned from RFC call 20130624
2 Exporting ET_ROLES Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_USER_ASSIGN_OBJECT_BR 20130624
3 Exporting ET_ROLES_REM Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_USER_ASSIGN_OBJECT_BR 20130625
4 Exporting ET_ROLES_SKIP Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_USER_ASSIGN_OBJECT_BR 20130624
5 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YRETURN_CODE Return Code 20130624
6 Importing IT_ASSIGN_ROLES Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_USER_ASSIGN_OBJECT_BRM 20130624
7 Importing IT_USER Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_RANGE 20130624
8 Importing IV_BUS_ROLE Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YROLE Role 20130624

Method RESOLVE_ROLE_VALIDITY_BRM on class CL_GRAC_AD_UTIL has no exception.

Method SET_RFC_USER_PASSWORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_MESSAGE Table for Error Message returned from RFC call 20100823
2 Exporting EV_LOGICAL_DESTINATION Call by reference Type reference (TYPE) RFCDISPLAY-RFCDEST copied logical destination 20100823
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YRETURN_CODE Return Code 20100827
4 Importing IV_LOGICAL_DESTINATION Call by reference Type reference (TYPE) YLOGICAL_DESTINATION Logical Destination 20100823
5 Importing IV_PASSWORD Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YROLE_PASSWORD Password 20100823
6 Importing IV_USER Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YROLE_USER User id 20100823
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100823

Method TEST_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONNECTORID Call by reference Type reference (TYPE) STRING 20100826
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) GRAC_BOOLEAN Boolean 20100826

Method TEST_CONNECTION on class CL_GRAC_AD_UTIL has no exception.

Method VALIDATE_REQ_ROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20130624
2 Exporting ET_SKIP Call by reference Type reference (TYPE) GRAC_T_UI_ITEM_DATA Table type for item data 20130624
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YRETURN_CODE Return Code 20130624
4 Importing IT_LINEITEM Call by reference Type reference (TYPE) GRAC_T_UI_ITEM_DATA Table type for item data 20130624
5 Importing IT_USER Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_RANGE 20130624

Method VALIDATE_REQ_ROL on class CL_GRAC_AD_UTIL has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in 600