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

Deleting candidates after legal period (w/o ILM)

Carsten_Aulbach
Explorer
0 Likes
432

Dear all,

we want to delete candidates in the background after the legal period is over.

In program RCF_DELETE_EXT_CAND I have to select a specific candidate which doesn't make sense for mass actions and for background use.

We don't use (and don't want to) ILM. I hope that SAP offers a possibility to fullfill the legal requirement to delet candidates after the legal period.

Anyone who can help me with the procedure?

Thanks in advance!

Best regards,

Carsten

Accepted Solutions (0)

Answers (1)

Answers (1)

FrankKrause
Participant
0 Likes

Hi Carsten,

even you don't want to use ILM, have a look inside the programs used by ILM for candidate deletion (RH_RCF_ARC_CAND_WRI, RH_RCF_ARC_CAND_DEL), to extract logic for a custom deletion program.

Just curious: can you give us some reasons why you don't want to use ILM, please?

Many thanks!

Frank

Carsten_Aulbach
Explorer
0 Likes

Hi Frank,

it seems that I have to activate (some parts) of ILM to use the mentioned programs.

For me customizing docu for point says nothing about ILM.

"Using the Customizing activity Store Legal Periods,

you have stored the retention period that the program is to use to ensure legal

conformance."

It says that I can / have to use it to ensure legal conformance.

So it would be helpful to use this report in the way SAP has described it.

We don't want to activate functions (SFW5) which are not required.

When it's possible to delete a single (selected) candidate with this report, which isn't it possible to run the program in the background for all candidates?

We will stop using the EREC soon and I don't want to use the ILM for a "dead" solution.

But... in the end... it seems that I have no choice because the SAP program isn't doing what is documented and forces me to use ILM.

I am not familiar with ILM, so my question is... do I have to archive the candidates before I delete them again? Or can I avoid the archiving? Doesn't make sense to me to archive something just to delete it afterwards.

Thanks for your help.

Best regards,

Carsten

FrankKrause
Participant

Hi Carsten,

E-Rec uses basically the given ILM framework. The framework provides you option to store data in an archiving system or to delete it, pending on your environment.

For E-Rec its simpel: Activiate Business function ILM (using SFW5) and configure the policies using IRMPOL (according as you did in the customizing).

First, you have to deal with archiving object HRRCF_APPL for objects ND & NE. Next is HRRCF_CAND for the candidates. Finally, HRRCF_REQ takes care of NB & NC.

All archiving objects contain logical checks (i.e. active applications can not be deleted). See help.sap.com

In ILM, in the "write phase" the system determine the destructable objects and writes them into an archive or file (on the server). The deletion program deletes the data from the database and finally the file (created in write phase).

From my point, its simple and - as said earlier - it does logical checks in order to prevent inconistencies in the data model since E-rec is very complex.

The time you spent for a custom program, you better spent on the easy configuration and the deletion itself.

Are you upgrading to cloud recruiting if you want to decommission E-Rec?

Frank

PS: If you have detailed question, you can contact me directly.