on 06-04-2014 11:41 PM
Hi Experts
I have been given a requirement where the manager of a user in IdM should be updated automatically when the manager changes in SAP HR.
The HR extraction job is currently in place and runs every 30mins.
Please could you give me some ideas on how to implement this.
IDM 7.2 SP 6
Thanks
Ran
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Deepak
I'm a bit new to Idm and lost at the moment
Please could you let me know how to get to the screen you have indicated.
The extract job uses program RPLDAP_EXTRACT_IDM with a variant.
This program uses query LDAP_IDM_QUERY from user group /SAPQUERY/L1.
Do i need to check the BADIs HRPAD00INFTY, HRPAD00INFTYDB HRBAS00INFTY? If so, what transactions should I use to check them? SE18?
Please could you provide some steps and screenshots if possible.
Thanks
Ran
Hello Ranjit,
The screen which I sent is from SQVI Tcode , Where you try to change the field selection for the query being used to extract data.
Step by step process is explained in link: https://help.sap.com/saphelp_tm90/helpdata/en/9d/2f24d7586c4687a1b3340c2e0c0c9c/content.htm?frameset...
If you want to enable Delta then you need to activate the BADI's as you mentioned and the same you can activate in SE18.
Let me know in case you need any further information.
Regards
Deepak Gupta
Hi Deepak
I have been discussing this a bit more in detail with the client. So, the issue is as follows
The scheduled extraction job (RPLDAP_EXTRACT_IDM with a variant with the delta tick on) does not update the new manager info in IDM for the relevant users who report to that manager. The client has to run the program (RPLDAP_EXTRACT_IDM with a variant with the delta tick off) manually each time for the affected users which updates the manager info successfully in idm.
I investigated the query LDAP_IDM_QUERY from user group /SAPQUERY/L1 and want to know if the below should be ticked as well. Your thoughts please?
Please advise.
Thanks
Ranjit
Hi Karthik
Thanks for your response.
Will this work with what I have described in the above communications since the manager changes occur in SAP HR.
I'm quite new to IdM, would really appreciate if you could provide me more details on your proposed solution. Some screenshots would be very helpful.
Thanks again for your time.
Ranjit
Hi Ranjit,
When you do the periodic extracts from HR system and into IDM, you can write event and call jobs when the data of a specific attribute changes during this extraction process. So in your cse, when the Manager changes during one of these extracts, the system identifies the change and can call your custom job to execute when this occurs. You can select any attrbute and the properties under the same will give option to trigger on ADD, MODIFY and DELETE
I do not have a system to provide the screenshots for you. Hope this explanation suffice.
Regards,
Karthik
Hello Ranjit,
After manager changes in HR system, do you see the entry for the personal number in Table: HRLDAP_PERNR
This is table from where delta records are picked up, I guess manager field changes are not configured to add entries in table HRLDAP_PERNR , Please have a check with any ABAP'er to debug the BADI's
Ideally if its happening with full load then Delta should also do the job.
Regards
Deepak Gupta
Thanks Deepak, I'll check that. While I was testing yesterday the full load (i.e. without delta) it was picking up the manager for some and for some it wasn't - strange - but I did not check the HRLDAP_PERNR table. I could not make the connection as to why it was doing this and was wondering if it was something to do with the pa20 or po13 master data for those users.
But I will check the table and come back.
Thanks
Ranjit
User | Count |
---|---|
85 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.