cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Posting ID got delimited in E-recruitement system

Former Member
0 Kudos
342

Hi All,

I am facing one strange problem In Erec system. When we create a posting in the requestion, by default posting end date is created as 31.12.9999 in HRP1001. Only a couple of requesition its got created as postion id end date. Example Position id end date(30.08.2012) and posting  relation A657 also created as same end date(30.08.2012) instead of 31.12.9999.

we have  checked in the coding, class cl_hrrcf_requisition and method assign_posting, there they are hardcoding end date as 31.12.9999. 

Kindly advise, its very urgent.

Thanks & Regards,

Hemachandran.R

Accepted Solutions (0)

Answers (1)

Answers (1)

NicoleGeischnek
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello Hemachandran,

In WD we default both to the system date (published from and published to).

Regards

Nicole

Former Member
0 Kudos

Hi Nicole,

Thanks for update. If you check in HRP1001 then, Relation NB with Position id is created as 31.12.9999. But if we closed the requisition, then the Relation between NB and S got changed to position id end date. I am checking, how its getting changed(Any standard program is there to change the relationship end date). If we replicate the data by PFAL, then all the relationship get deleted.

Thanks & Regards,

Hemachandran.R

if you replicate the data by PFAl means

NicoleGeischnek
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello Hemachandran.R,

Okay, so you talked about object type S and not NC. Yes, that is the standard behavior. Which end date do you want to change? Once you assign the position to the requisition? If yes, what reason do you have to do that?

Regards

Nicole

Former Member
0 Kudos

Hi Nicole,

Yes i am talking about object type S. When we assigned to Requisition new relation A657 got created in HRP1001 with enddate 31.12.9999. When we close the requisition, automatically relation A657, end date got changed to position id end date.

So the recruiter try to display the requisition, Position id is not visible because it no longer valid. so i am checking, how the position id is getting delimited. If you came accross this problem means kindly advise.

Can you please tell me, how to replicate OM data to Erec system. I tried with PFAL but its deleting all the relation in HRP1001. I am not sure, any other standard program is there to replicate the OM data's like position Id, Org etc.

Thanks & Regards,

Hemachandran.R

NicoleGeischnek
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello Hemachandran.R,

If the requisition is closed what are your further steps you have to perform with the object where you come to the problem with the position?

The delimition is done in CL_HRRCF_REQUISITION=>DELIMIT_VACANCY() which is called from CL_HRRCF_REQUI_BL=>MAINTAIN_POSITIONS().

you have to integrate the OM in V_T77RCF_OIUNIT and send the data from HR via PFAL (more infos can be also found in the IMG step documentation -> Technical Settings -> SAP ERP Central Component (ECC) Integration -> Set Up Integration with SAP Organizational Management.

Regards

Nicole

Former Member
0 Kudos

Hi Nicole,

I am new for Erec. already i have checked the class CL_HRRCF_REQUISITION=>DELIMIT_VACANCY() which is called from CL_HRRCF_REQUI_BL=>MAINTAIN_POSITIONS().. This method is not called anywhere except, when we create new position id, that class will get called and delimit the old position id.

I gone through the document, need to check the customizing data.

Now the problem is, i am not able to figure out, how the position id got delimited.

I tried to replicate the problem in my testing client, but when i try to replicate the position id from HR system, all the relation got deleted in Erec system. i am checking now, how the relation got deleted.

Thanks & Regards,

Hemachandran.

NicoleGeischnek
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello Menachandran,

the method is called whenever a saving to the requisition is done.

The issue with the deletion when sending the positions via ALE is corrected with note 1601361, so please make sure it is implemented.

Regards

Nicole

Former Member
0 Kudos

Hi Nicole,

Thanks for your Kind update. I did a mistake while replicating the data from HR system to Erec system. I have choosed Insert,option from PFAL, thats what record got deleted.

For the Note implementation, we are using higher release.

Still i am not able to figure out what is the root cause.

Thanks & Regards,

Hemachandran.R

NicoleGeischnek
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello Hemachandran,

I did a quick re-check in our system and the position isn't delimited when setting the status to 'closed' with the POWL functionality. Is it possible that you did a saving/changing before because then the above mentioned method is called and the HRP1001 entry is delimited.

Regards

Nicole

Former Member
0 Kudos

Hi Nicole,

Thanks for the quick update. I am not getting, saving/changing before means ?. Can you please explain me briefly. Thanks in advance.

Thanks & Regards,

Hemachandran.R

NicoleGeischnek
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello Hemachandran,

Changing the position assignment and saving the requisition for example.

Regards

Nicole

Former Member
0 Kudos

Hi Nicole,

yes, when we change the position id, it will get delimited with current - 1  as end date. but we are facing the problem like NB relation got delimited with position id end date.

Example Position id end date(30.08.2012) and  relation A657 also created as same end date(30.08.2012) instead of 31.12.9999.

Thanks & Regards,

Hemachandran.R

Former Member
0 Kudos

Hi Nicole,

I have tried to delimit the position id by using report RHGRENZ0 in the Erec system itself, then the NB relation also got delimited as same as position id end date, but we are not using this report, we are replicating the data from HR system.

Thanks & Regards,

Hemachandran.R

NicoleGeischnek
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello Hemachandran,

If you assign a position to the requisition we call method CL_HRRCF_REQUISITION=>ASSIGN_VACANCY and there the end date is hard coded to the high date. I would ask you set a breakpoint in there and check what is done in your system.

Regards

Nicole

Former Member
0 Kudos

Hi Nicole,

Yes, its hardcoded the end date as 31.12.9999. I have already mentioned in the post. While saving its working fine, I thing after closing the requisition only, position id got delimited.I have tested all the activity, delimition method is not getting called anywhere. At the time of closing the requisition also, its not get changed.I am not sure, because of any job program its getting changed ?.

Thanks & Regards,

Hemachandran.R

NicoleGeischnek
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello Hemachandran,

In case of a status change, this method shouldn't be called and it isn't in our systems. So I am afraid you would have to debug and check why it is called in yours ;(

Regards

Nicole

Former Member
0 Kudos

Hi Nicole,

Now I can able to replicate the issue in my system. Once we delimit the position id in HR system, automatically it will update in the  Erec system through ALE. RH_CUT_OBJECT function module will get called and delimit, all the relation in HRP1001.

Thanks for your information.

Thanks & Regards,

Hemachandran.R