SAP ABAP Interface IF_GRAC_DS_SEARCH (Search Interface)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-AC (Application Component) Access Control
     GRAC_DIRECTORY_SERVICES (Package) Access Control GRC and IDM, LDAP integration
Properties
Interface IF_GRAC_DS_SEARCH  
Short Description Search Interface    
General Data
Package GRAC_DIRECTORY_SERVICES   Access Control GRC and IDM, LDAP integration 
Created 20090827   SAP 
Last changed 20141106    
Unicode checks active    
Forward declarations
Interface IF_GRAC_DS_SEARCH has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_GRAC_DS_TYPES Types used in IDM services 20090827
Friends
Interface IF_GRAC_DS_SEARCH has no friend.
Attributes
Interface IF_GRAC_DS_SEARCH has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 AUTHENTICATEUSER Instance method Public Method Authenticate given user on given sytem 20090831
2 FINDROLEPROFBYUSER Instance method Public Method Get role,profile for a given user 20090911
3 IS_USER_PRESENT Instance method Public Method Is user Exists 20090831
4 SEARCH Instance method Public Method Search for a given set of users 20090926
5 SEARCH_USERS Instance method Public Method Search for a given set of users 20090831
Events
Interface IF_GRAC_DS_SEARCH has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YEMAIL Public Attribute reference (LIKE) 20090827
2 YFNAME Public Attribute reference (LIKE) 20090827
3 YIS_USER_PRESENT Public Attribute reference (LIKE) 20090831
4 YLDAP_READWRITE Public Attribute reference (LIKE) 20090912
5 YLDAP_UNBIND_REQ Public Attribute reference (LIKE) 20090926
6 YLNAME Public Attribute reference (LIKE) 20090827
7 YLOGINFAILED Public Attribute reference (LIKE) 20090908
8 YPASSWORD Public Attribute reference (LIKE) 20090901
9 YRETURN_COUNT Public Attribute reference (LIKE) 20090827
10 YRETURN_DOMAIN_VALUE Public Attribute reference (LIKE) 20090827
11 YRETURN_MANAGER_DETAILS Public Attribute reference (LIKE) 20090827
12 YSHOULD_RESTRICT_TO_CUP_USERS Public Attribute reference (LIKE) 20090827
13 YSTRARR Public Attribute reference (LIKE) 20091008
14 YSYSTEM_NAME Public Attribute reference (LIKE) 20090827
15 YS_LDAPUSER_INPUT Public Attribute reference (LIKE) 20090915
16 YS_REQUEST_USER Public Attribute reference (LIKE) 20090909
17 YS_SEARCH_USER_INPUT Public Attribute reference (LIKE) 20090827
18 YS_SEARCH_USER_OUTPUT Public Attribute reference (LIKE) 20090827
19 YS_STATUS_MSG Public Attribute reference (LIKE) 20090910
20 YT_CUSTOMFIELDVAL Public Attribute reference (LIKE) 20091020
21 YT_DNVALUES Public Attribute reference (LIKE) 20090912
22 YT_ROLEPROFILE_OUTPUT Public Attribute reference (LIKE) 20090917
23 YT_SEARCH_USER_OUTPUT Public Attribute reference (LIKE) 20090902
24 YUSERID Public Attribute reference (LIKE) 20090827
Method Signatures

Method AUTHENTICATEUSER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_SYSTEM Call by reference Type reference (TYPE) YSYSTEM_NAME authentication system 20091020
2 Exporting EV_ISLOGINFAIL Call by reference Type reference (TYPE) YLOGINFAILED returns whether user loggedin successfully 20090908
3 Importing IV_PASSWD Call by reference Type reference (TYPE) LDAPDEFS-PWD user password to be authenticated 20090901
4 Importing IV_USERID Call by reference Type reference (TYPE) LDAPDEFS-USR user to authenticate 20090831

Method AUTHENTICATEUSER on Interface IF_GRAC_DS_SEARCH has no exception.

Method FINDROLEPROFBYUSER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_USERINPUT Call by reference Type reference (TYPE) YS_LDAPUSER_INPUT contains user input 20091020
2 Exporting ET_ROLEPROFLIST Call by reference Type reference (TYPE) YT_ROLEPROFILE_OUTPUT 20090917

Method FINDROLEPROFBYUSER on Interface IF_GRAC_DS_SEARCH has no exception.

Method IS_USER_PRESENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_SYSTEM_NAME Call by reference Type reference (TYPE) YSYSTEM_NAME SYSTEM NAME 20091020
2 Changing CV_USERID Call by reference Type reference (TYPE) YUSERID USER NAME 20091020
3 Exporting EV_IS_USER_PRESENT Call by reference Type reference (TYPE) YIS_USER_PRESENT IF USER IS PRESENT OR NOT 20090831

Method IS_USER_PRESENT on Interface IF_GRAC_DS_SEARCH has no exception.

Method SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_SEARCH_USER_INPUT Call by reference Type reference (TYPE) YS_SEARCH_USER_INPUT Input parameter for search user 20091020
2 Exporting ES_STATUS_MSG Call by reference Type reference (TYPE) YS_STATUS_MSG Returns status message 20090926
3 Exporting ET_CUSTOMFLD Call by reference Type reference (TYPE) YT_CUSTOMFIELDVAL 20091014
4 Exporting ET_DNLIST Call by reference Type reference (TYPE) YT_DNVALUES 20090926
5 Exporting ET_USRLIST Call by reference Type reference (TYPE) YT_SEARCH_USER_OUTPUT returning user list 20090926
6 Exporting EV_CKEY Call by reference Type reference (TYPE) LDAPDEFS-CKEY Connection key 20090926

Method SEARCH on Interface IF_GRAC_DS_SEARCH has no exception.

Method SEARCH_USERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SEARCH_USER_INPUT Call by reference Type reference (TYPE) YS_SEARCH_USER_INPUT Input parameter for search user 20090930
2 Exporting ET_DNLIST Call by reference Type reference (TYPE) YT_DNVALUES returns dn list on target ldap 20090912
3 Exporting ET_EXLIST Call by reference Type reference (TYPE) YSTRARR return error message list 20091008
4 Exporting ET_USRLIST Call by reference Type reference (TYPE) YT_SEARCH_USER_OUTPUT returning user list 20090909

Method SEARCH_USERS on Interface IF_GRAC_DS_SEARCH has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in 600