Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

capturing when a Qualification is deleted

Former Member
0 Kudos

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

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Can anyone please/ kindly help in this issue.

Thank you

vj

11 REPLIES 11

Former Member
0 Kudos

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.

0 Kudos

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

0 Kudos

DBTABLOG will have values .

GIve the tabname as 'HRP1000' and 'HRP1001' and see if there are any entries in DBTABLOG.

REgards,

Ravi

0 Kudos

Hi,

This is the only table which shud be logging your

HRP tables and your Z tables.

Regards,

GSR.

0 Kudos

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

Former Member
0 Kudos

Can anyone please/ kindly help in this issue.

Thank you

vj

0 Kudos

Hi vj,

Have you tried using the IN_UPDATE method in the BAdI HRPAD00INFTY?

Regards,

Suresh Datti

0 Kudos

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

0 Kudos

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

0 Kudos

Hello Suresh

Thank you for the reply. Its working.

Thanking you.

vj

0 Kudos

hi,

After capturing thosse deleted records..what was the next step...?

Regards

Arjun