- SAP E-Recruiting Enhancement pack 4 Service Pack 7 onwards
- TREX Version 18.104.22.168 ( = TREX 7.1 with revision 18)
- Activated Business Function – HCM_ERC_CI_3
This document explains the new search functionality available in the SAP E-Recruiting module (EhP4) subject to the system requirements stated above and all the necessary steps to upgrade the search functionality from older versions already using the SES search. If you are implementing SAP E-Recruiting fresh, please look for my other blog (coming soon). Clients used to ask me why SAP makes it so complex even to configure a simple functionality and I used to tell them that’s what you get when you buy packaged software. They have to think of several scenarios that their customers may use it. I should say they made it easier with Enhancement packages. But the downside is unless you had experience with all the enhancement packs particularly the changes that search had gone through, you may miss some important information hidden in the release notes. So I thought I will write a blog to explain this new feature available after you activate the enhancement switch.
In enhancement pack 3 using SES search, all the structured data ( infotypes) were indexed through SES and the unstructured data (attachments) were indexed through KPro. I have to tell that there were lots of issues in configuring the KPro indexes and to make the full text search on attachments work. Also you have to maintain the indexes separately apart from the ses indexes.
Current: (Ehp4 +)
Now the structured and unstructured data is no longer separated and hence the KPro index is obsolete. You don’t need to maintain the indexes in SKPR07. Also the performance of the search applications has increased greatly because of this comprehensive search. I haven’t done any benchmark study on this, just what I observed.
1. Stop the periodical services background job. Go to transaction SM37 and using extended search, search for batch job with program name “RCF_PERIODICAL_SERVICES”. Then change the status of the batch job from released to scheduled via the menu path Job->Released to Scheduled
2. Deactivate KPRO Indexing. Go to transaction SPRO and uncheck the indexing for Document Area HR_KW. Please make sure you add this to the cutover plan as you have to perform this task in each environment ( Dev, QA, and Production)
3. Delete the entry “INDEX_DOCUMENTS” from the table via the IMG activity as shown below,
4. Delete all marked documents via the transaction SKPR07.
5. Change the logon procedure for the content server ICF service via the transaction SICF to “Logon Data Required”
6. Delete Indexes of existing SES Business Objects via transaction SES_ADMIN.
7. Restart the TREX server.
8. Create the indexes of SES business objects via transaction SES_ADMIN. Please make sure you log on to the system in English before you create indexes. Create the following indexes via the menu path Index->Create/Activate Indexes:
9. Execute the program RCF_SES_JOIN_INDEX_CREATE. Please make sure you logged in English before you execute this program.
10. Trigger full indexing of all SES business objects.
11. Delete the index category via transaction SRMO.
12. Clear all table entries related to KPRO indexes via transaction SKPR07.
If you get any errors, please delete all the inactive index categories manually.
13. Release the rcf_periodical_services batch job which was scheduled in step 1.