cancel
Showing results for 
Search instead for 
Did you mean: 

Talent Management Enterprise Search Appraisals

ioan_radulescu2
Participant
0 Kudos

Hi Everyone,

My customer and I would like to know how the search is done in Talent Management for OSA(HAP) . I'm talking here about the Connector HRTMC_AES_DOCUMENTS. My impression is that the search is done for documents that have as participants (appraisee, appraiser) CP Objects. That's what I thought checking the connector in the Template Modeler in the EH Cockpit ESH_COCKPIT.

So the first question would be is that so - can anyone confirm? There was a remotely related answer from Maurice Hagen [ |] but that had nothing to do with the actual search .

The second question is, how can I look in the system (transaction, table) to find out exactly what each connector is doing? Keep in mind that I don't have the authorization for transaction TREXADMIN. SAP seems to have a thousand different things under the hat of "Business Object". I don't know how for instance to find out the coding behing the connector HRTMC_AES_DOCUMENT - or whichever other connector.

Thanks for the help,

Ioan.

Accepted Solutions (0)

Answers (1)

Answers (1)

ioan_radulescu2
Participant
0 Kudos

This is a specialty question I guess. So I'll just write the answer with what I did in the end for my reference.

For each connector you can see which class deals with finding the data in HRTMC_VC_SEARCH_OBJECT (SM34).

Then you have to find out which is the variant of program ESH_IX_CRT_INDEX_OBJECT_TYPE that is used for the indexing of the connector in question (in debug of program ESH_ADM_INDEX_ALL_SC or by checking the existing variants of ESH_IX_CRT_INDEX_OBJECT_TYPE). This way you'll be able to run the program in dialog mode (there is another way to put the breakpoint in a background job too, if you don't want to go this way).

You should put a breakpoint in the class according to the mentioned view cluster. This class implements interface IF_HRTMC_SEARCH_EXTR_NODES.

You may also want to check the table ESH_CO_CPOINTER to see if the change pointers work properly on your system to see if for instance changes to a cp are recorded in this table.

If you want to enhance your search with own fields you will need to make changes in the mentioned viewcluster and create an own connector in the transaction ESH_COCKPIT.

lukemarson
Active Contributor
0 Kudos

Hi Ioan,

I missed this otherwise I would've replied. However, I can't guarantee I would've contributed much to your question! Thanks for posting the solution, it's a great contribution to the community.

Best regards,

Luke