04-17-2006 3:58 PM
Hello Everyone
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 :
Qualification id
Qualification STEXT
Qualificatioin type id
Qualification type STEXT
Qualificaiton ENDDA
Kindly respond with any ideas.
Thank you
vj
04-17-2006 8:07 PM
04-17-2006 4:14 PM
Hi,
If UR unable to get the deleted entries then check the
log table for HRP1000 and HRP1001 giving the
transaction code(OOQA), where in all the changes
performed on these infotypes are logged.
The table for logg info is : DBTABLOG
Regards,
GSR.
04-17-2006 4:34 PM
Hello srinivas
Thank you for your reply.
I am not able to find any log table for the HRP1000 and HRP1001 in DBTABLOG table.
Let me know if there is anything else.
Thank you
vj
04-17-2006 4:37 PM
DBTABLOG will have values .
GIve the tabname as 'HRP1000' and 'HRP1001' and see if there are any entries in DBTABLOG.
REgards,
Ravi
04-17-2006 4:40 PM
Hi,
This is the only table which shud be logging your
HRP tables and your Z tables.
Regards,
GSR.
04-17-2006 5:00 PM
Hello
There are no records found in the DBTABLOG.
Just to tell you that:
Qualifications in SAP are maintained through OOQA (t-code) and when a user deletes a qualification then it will reflect HRP1000 and HRP1001 ( as the corresponding qualification gets deleted).
I have even tried giving OOQA t-code in the DBTABLOG, nothing is found.
Kindly let me know if there is anything else.
Thank you
vj
04-17-2006 8:07 PM
04-17-2006 9:32 PM
Hi vj,
Have you tried using the IN_UPDATE method in the BAdI HRPAD00INFTY?
Regards,
Suresh Datti
04-18-2006 7:25 PM
Hello Suresh
This is not through any infotype update/delete.
This is through OOQA transaction, which maintains all the qualifications in SAP.
Well there is BADI HRPDV00QUALI0003 for this transaction for delete/delimit purposes.
But SAP is not allowing me to implement this BADI, it says " cannot be implemented by customer as it is used internally by SAP " .
Kindly let me at your ealriest convenience.
Thank you
vj
04-18-2006 8:09 PM
Hi vj,
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..
Regards,
Suresh Datti
04-19-2006 2:49 AM
Hello Suresh
Thank you for the reply. Its working.
Thanking you.
vj
02-05-2009 2:03 PM
hi,
After capturing thosse deleted records..what was the next step...?
Regards
Arjun