capturing when a Qualification is deleted
I have a scenario where i need to capture all the changes made to a qualification through OOQA (T-code), all the new qualifications added through OOQA (T-code)
and all the qualification deleted through OOQA (T-code). For the first two cases i am able to do it but when a qualification gets deleted i am not able to capture it from
HRP1000 and HRP1001 (as the record gets deleted). Could anyone help me in this.
Note : finally i am sending the data through a custom IDOC basic type. I had a idea to implement
change pointers on Qualification object but is it possible to do it?
Data i am sending is :
Qualificatioin type id
Qualification type STEXT
Kindly respond with any ideas.
Suresh Datti replied
The BAdI HRPDV00QUALI0003 gets called even before the Qual catalog is displayed via OOQA. So it would not have been of help even if you were allowed to implement.
I just checked in my system & you can use the IN_UPDATE method in the BAdI HRBAS00INFTY. You will have to check if sy-tcode eq 'OOQA' & sy-ucomm eq 'TRDL' and look for the OTYPE= 'Q' in the OLD_IMAGE table to trap the Qualification that gets deleted.
Hope this helps..