SAP ABAP Class CL_GRAC_AD_AUTH_MGMT_LDAP (LDAP Auth Mgmt implementation)
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_AUTH_MGMT Interface for AC Authorization management Integration Scenar 20100414
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRAC_AD_TYPES Data types used in AC Adaptor interfaces 20100414
Properties
Class CL_GRAC_AD_AUTH_MGMT_LDAP  
Short Description LDAP Auth Mgmt implementation    
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 20100414   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GRAC_AD_AUTH_MGMT_LDAP has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_GRAC_AD_AUTH_MGMT Interface for AC Authorization management Integration Scenar 20100414
2 IF_GRAC_AD_TYPES Data types used in AC Adaptor interfaces 20100414
Friends
# Friend Modeled only Created on Description
1 CL_GRAC_AD_AUTH_MGMT 20100422 Interface class for Auth Mgmt Integration Scenario
2 CL_GRAC_AD_ROLE_GENERATION_LDP 20100429 Implementation class for Provisioning Integration Scenario
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_INSTANCE_OBJECT Static Attribute Private Object reference (TYPE REF TO) CL_GRAC_AD_AUTH_MGMT_LDAP Implementation class for Access Mgmt Integration Scenario 20100422
2 MO_APP_LOG Static Attribute Private Object reference (TYPE REF TO) CL_GRAC_APPLOG_NONENTITY The application log for grfn survey planner 20140320
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20100422
2 FILL_ROLE_FOR_USER_STRUC Instance method Private Method 20100427
3 FILL_SEARCH_ROLE_STRUCTURE Static method Private Method 20100427
4 FILL_STRUCTURE Static method Private Method 20100422
5 GET_INSTANCE Static method Protected Method return the instance object (singleton) 20100422
6 MODIFY_LDAP_QUERY Static method Private Method Modify LDAP Query 20140520
Events
Class CL_GRAC_AD_AUTH_MGMT_LDAP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_RANGE Private Attribute reference (LIKE) 20100427
2 YS_ROLE_DESCRIPTION Private Attribute reference (LIKE) 20100427
3 YS_USER_DETAIL Private Attribute reference (LIKE) 20100423
4 YT_RANGE Private Attribute reference (LIKE) 20100427
5 YT_ROLE_DESCRIPTION Private Attribute reference (LIKE) 20100427
6 YT_SYSTEM_FIELD_VALUE Private Attribute reference (LIKE) 20100422
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_GRAC_AD_AUTH_MGMT_LDAP has no parameter.
Method CONSTRUCTOR on class CL_GRAC_AD_AUTH_MGMT_LDAP has no exception.

Method FILL_ROLE_FOR_USER_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLE Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES~YT_USER_ROLE 20100428
2 Importing IV_GROUP_MAP Call by reference Type reference (TYPE) GRAC_T_GRPFLDMAP Group field mapping 20100427
3 Importing IV_VALUE_TABLE Call by reference Type reference (TYPE) YT_SYSTEM_FIELD_VALUE 20100427

Method FILL_ROLE_FOR_USER_STRUC on class CL_GRAC_AD_AUTH_MGMT_LDAP has no exception.

Method FILL_SEARCH_ROLE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ROLE_DESCRIPTION Call by reference Type reference (TYPE) YS_ROLE_DESCRIPTION 20100427
2 Importing IV_DATE_TO Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES~YTO_DATE 20100430
3 Importing IV_FROM_DATE Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES~YFROM_DATE 20100430
4 Importing IV_GROUP_MAP Call by reference Type reference (TYPE) GRAC_T_GRPFLDMAP Group field mapping 20100427
5 Importing IV_VALUE_TABLE Call by reference Type reference (TYPE) YT_SYSTEM_FIELD_VALUE 20100427

Method FILL_SEARCH_ROLE_STRUCTURE on class CL_GRAC_AD_AUTH_MGMT_LDAP has no exception.

Method FILL_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_USER_DETAIL Call by reference Type reference (TYPE) YS_USER_DETAIL User Details 20100423
2 Importing IV_GROUP_MAP Call by reference Type reference (TYPE) GRAC_T_GRPFLDMAP Group field mapping 20100422
3 Importing IV_VALUE_TABLE Call by reference Type reference (TYPE) YT_SYSTEM_FIELD_VALUE 20100422

Method FILL_STRUCTURE on class CL_GRAC_AD_AUTH_MGMT_LDAP has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_INSTANCE Value transfer Object reference (TYPE REF TO) IF_GRAC_AD_AUTH_MGMT Implementation class for Auth Mgmt Integration Scenario 20100422
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100422

Method MODIFY_LDAP_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SEARCH_PARAMS Call by reference Type reference (TYPE) GRAC_T_USER Table Type for Users 20140520
2 Importing LV_QUERY Call by reference Type reference (TYPE) STRING 20140520
3 Returning RV_QUERY Value transfer Type reference (TYPE) STRING 20140520

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