cancel
Showing results for 
Search instead for 
Did you mean: 

Update ECC Master data by AD update

Former Member
0 Kudos

Hi All

We are willing to integrate SAP with AD, we found good support for SAP to AD integration fom ECC -->AD , we want the scenario AD -->SAP ECC.

IT may be AD --> SAP PI --> ECC, we are keen to know how can we achieve this.

Regards

Sidra Hasan

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi Hasan,

In ECC / ABAP you can get data from AD with the "LDAP Connector Interface";

http://help.sap.com/erp2005_ehp_06/helpdata/en/48/75c2b2bc27055ee10000000a42189b/frameset.htm

Then you need to develop your own ABAP report reading data from LDAP with function LDAP_READ (Reading Entries) and then updating your ECC database (HR data).

If you want to sync the user database in ECC with the status of AD entries (AD -> ECC) then you can use the report RSLDAPSYNC_USER and transaction LDAPMAP:

http://help.sap.com/saphelp_afs64/helpdata/en/95/49cb3a663bfc70e10000000a114084/frameset.htm

In this case the there is no need for developing as the report exists.

Mapping to be configured / extended if needed.

Remark:

Using UME with LDAP as datasource is valid for SAP Netweaver Java Stacks, but not for HR data in ECC.

Regards,

Luis

Former Member
0 Kudos

Hello,

  The trickiest part here will be to read the changes from the Active Directory.

  On ECC side, you can either use the HRMD IDoc message, BAPI or you can try also to find an Enterprise service in the Manage Employee service group:

http://esworkplace.sap.com/socoview%28bD1lbiZjPTAwMSZkPW1pbg==%29/render.asp?id=09748E1C716511DA36BB...

  I didn't find any standard LDAP adapter on SAP, you may found one on the web from a third-party.

If you use Active Directory, the official link to have change notification:

http://msdn.microsoft.com/en-us/library/windows/desktop/ms677625%28v=vs.85%29.aspx

  I think you will need to code a program or script that would regularly pick change notification from AD and send them to PI through a webservice call or a flat file, best option would be the service call, no polling interval...

  PI would then map the incoming notification to an ECC object (IDoc or proxy)

Regards,

Yan Wong 

Bhargavakrishna
Active Contributor
0 Kudos

Hi,

you mean Active directory?

What is your exact requirement and the type of system that you want to establish communication?

Regards

Bhargava krishna

Former Member
0 Kudos

My requirement is to update HR master record on any change made to Active Directory record, means if address or personal info changes in AD, it should invoke a service to update the changes to the employee in SAP.

by master record i didnt mean SU01...we mean HR record of an employee i.e PA30

Former Member
0 Kudos

Hi, you can configure LDAP as data source for UME, check e.g. SAP help Configuring the UME to Use an LDAP Directory as Data Source. Regards, Martin