E-Recruiting: SES Search
Hi Experts,
I have an unique requirement for candidate search. We are using EHP4 , and we have enhanced the standard e-rec info types to meet the client requirements. Now our client wants to have these fields available on the search criteria.
Full text search or quick search is not bringing the candidates data which we have enhanced, though it is bringing the standard values.
Your expert advice is needed!
Regards,
Varun
Hello Varun,
new fields in the e-recruiting data model are not included in the full text search automatically. If you add fields and want them to be indexed in TREX you have to enhance the search profiles accordingly which is done in IMG under the paths SAP E-Recruiting -> Talent Warehouse -> Candidate -> Search Profile or SAP E-Recruiting -> Requisition Management -> Posting Search -> Search Profile.
First you go to IMG node Define Information Categories. Depending on the way of your enhancement you have done, you have to check if there is alredy an information category. If there is one you have to check if the extraction class is implemented in a generic way which can handle the new fields or you have to replace this class by a customer one which processes your fields. If there is no information category e.g. if you have created a new infotype you create a new information category and assign a suitable extractor class.
Then you go to node Assign Information Category Fields to a Search Profile Type and add your fields to the search profile. Here you can define if the information of the field should be available for entity search, full text search or both. When this is done you can start reindexing the search profile (be sure to include running report RCF_SES_JOIN_INDEX_CREATE).
When this is done the customer fields are available. Now you should find them in the full text search if activated and can include the fields to search masks if you defined entity search (of course for candidates only if they released their profile).
Kind regards
Roman
Similar Messages
-
E-Recruitment: Candidate search is not working
Hi ,
Issue : Even putting * in search for text box i am not getting candidate name in candidate search..
Please help me out in this issue...which setting i need to take care.
kindly find attachment.Hi Honey,
Please check the wiki pages created for SES search issues:
http://wiki.scn.sap.com/wiki/x/ThoMDg
Best regards,
Nicole -
Go Directly to Career Path 'Results' Page in E-Recruiting (Unreg Search)
Hi,
I am working on the E-Recruiting Unregistered Search Page.
As a default, the Search Criteria page appears as a first page. When the user does the required selection and presses 'Start Search', he is shown the results page with the required record set.
We are trying to go directly to the end-results page and wish to do away with the search criteria page.
Can anyone help on this one please!
What I have studied untill now is that when we reach the search criteria page, the system keeps the stack of all the Controllers that it needs to call in order to display the page. After this it moves that stack to the cookie.
When the user presses the 'Start Search' button, the event 'Search' is triggered and the stack from the cookie is retrieved. And based on the check, whether the event was triggered or not, the additional Controllers are added to the stack and the results page appears.
Now my question is; can we trigger this event dynamically? If yes, then how. What needs to be done in order to just pass through the search criteria page as if it does not exist at all...?
I would highly appreciate if anyone of you could throw some light on this issue...!!
Thanks & Regards,
Sanjiv TyagiWell doing this is quite hard.
I would recommend skipping TREX search at all.
Make a BSP containing just the result list. Build up your hitlist manually from database, if there is no search, instead using TREX. -
Hi All,
i know may be it not the correct forum to ask this question but i need some guidance.
we have ACL enabled security architecture in UCM and the SG where ACL is active is 'Restricted'.
so two SG Restricted and Unrestricted.
Now after SES setup is done we are not able to find any content which are in SG 'Restricted' and where any of ACL field is filled in SES search.
let me put it in this way:
content - A
SG - Restricted
ACL (Role Access List) - contributor(RW) //we have one AD group contributor with user lets say user1 and user2.
content - B
SG - Restricted
ACL (Role Access List )- empty
so the second content is not having any thing in any of ACL field.
now the B content is visible in SES search for required users but content A is not visible to user 1 or user2.
UCM search works fine and behave as required.
i am not the one who did the SES configuration in Team but now ball is in my court as i implemented the ACL in UCM.
please help me and provide some better understanding.
-thanksHi David,
we are not using accounts, and as mentioned earlier we have classification of content at SG level as
Restricted and Unrestricted which determine ACL is active or not (in specialAuthGroup i made entry only for Restricted ).
Most of the content will be in Unrestricted SG but few as per use cases will be in Restricted SG and will be assigned certain enterprise role in Role access list of ACL.
this is our security architecture for UCM.
now behavior of SES is that it able to search all content from Unrestricted SG and those content from Restricted SG where all ACL fields are empty.
if any of ACL fields have value for any Restricted SG group content SES is not able to find that content even for Admin user.
UCM's OOTB (in UCM console) search is working fine i.e. if user has access in ACL + SG he/she is able to search content.
hope i made my point clear.
thanks -
E-RECRUITING OPEN SEARCH FOR CANDIDATE RECEIVING MULTIPLE ERROR LOGS IN SLG
E-Recruiting Netweaver 7.0 separate system
Non XI R3 system for HR
CL_HRRCF_CANDIDATE_ADMIN_BL error in search results
Hello,
Within the "Search for Candidates" page, when doing an open search, we only receive one candidate. Also with transaction code SLG1 there are multiple error logs stating that a candidate could not be found.
What does the error message mean and how do we resolve what is causing them? If resolved will we get a full open search within the "Search for Candidates" page?
Specific error: No candidate could be found for NA 50003803.
The error occurred in program CL_HRRCF_CANDIDATE============CM003 line 345.
Error class: CX_HRRCF_MAINTAIN_OBJECT
Appreciate any help,
CindyI have solved this issue.
Pass the logon data to the service for the external candidate registration
Do the indexing and configuire the SES objects and index as well.
Configure the missing entries in the serach profile/templates -
E-Recruiting Employee Searches (Assigning an employee to a support group)
Hello experts,
I have run into a situation where when attempting to search for an employee to assign to a support team using their first and last name nothing returns. However if I try to search for them using their personnel number they come up just fine. NOTE: This is only happening with this employee.
Any idea why this may be happening? We are on 6.0 sp10 using BSP. We also have E-Recruiting seperate from our SAP HR system and are using ALE to transfer data over to E-Recruiting.
Any help would be appreciated!
Thanks!
Ryan
Edited by: Ryan Hubbell on Nov 8, 2008 1:09 AMHello Ryan,
the search for positions in the requisition maintanence was changed quite a while ago. Even SAP finally agreed that if you start the hiring process for a new position open in 3 months it should be possible to assign it to the requisition even if the position is currently not active. If you are not on a very old support level you should not face this problem anymore.
The possiblitiy to find the name for the employee id even if the employee is not active should be a side effect from reading the employee information for inactive candidates which are otherwise treated as external candidates. This is useful in the recruiter applications if a recruiter leaves and others keep on working with its former requisitions and activities. As far as I remember the system even shows the employee id for inactive candidates if they reapply as external candidate. Some companies like to see that they are rehiring someone others don't like it as the fear to mix such candidates with real internal ones. So SAP will probably never take position to one of both opinions and just let it as it is for bsp (I yet have not seen if the EhP4 WebDynpro recruiter solutions, so i do not know if they kept the behaviour or not).
The IS_INACTIVE flag is set if the employee is no longer active so STAT2 is no longer 3. This check is part of the ALE inbound BAdI (or better of the class which is called in the BAdI implementation). It might be possible to change the coding but I have to admit that I cannot ad hoc judge the consequences of such a change. This would need some more analysing.
Best Regards
Roman Weise -
How to turn off "...Similar Documents" Feature in SES Search Results
Hello,
We are running 10.1.8.4 and have several database data sources configured. We would like to turn off the "Similar Documents" feature in the SES out-of-the-box search results. It appears to be grouping the results via the required CONTENT column.
Is there a way to turn this feature off and have SES simply list all results as parent documents? We have tried to modify the "ses.qapp.similar_doc_handling" property in search.properties but this does not have any effect. Also, by looking at the source for advanced_search.jsp, it does not appear to be checking any properties or parameters so not sure if this is configurable or not.
Thanks in advance.You seem to have found the right setting. From my notes:
Add the following line to $ORACLE_HOME/search/webapp/config/search.properties and then restart oc4j:
ses.qapp.similar_doc_handling=disabled
Maybe you didn't restart oc4j (using "searchctl restart")? -
SAP e-recruiting: Candidate Search using text in Resume
Hi e-recruiting experts,
We would like to search candidates based on specific Texts in Candidates' Resume. We tried but get no results. Is it possible? Is there any specific config to be done?
We are able to search candidates based on Candidate Profile text / using free search.
Wud appreciate any suggestions. Thanks. DominicTry text enhancement , it is a custom solution, it is similar application like when an external candidate getting into your site and looking for new job .
-
A picture of user in SES search
Hi for all,
I want to show a picture of user inside the search of SES. So, I changed the 'Search Result List', but this dosen't works. Does anyone have any tips on how I can do this?
<xsl:if test="img_user[.!='']">
<fo:instream-foreign-object content-type="image/jpg">
<xsl:value-of select=".//IMG_USER"/>
</fo:instream-foreign-object>
</xsl:if>Kind regardsAh yes - hadn't thought of that. An attribute is limited to 4K in size. Don't think there's any way around that.
I think you're going to have to go about this some other way - fetching the image directly from the database using some other technology, and just sending the URL to the SES web page via an attribute. You might be able to use the XML DB listener in the database, for example, to fetch the image. Or if the database is firewalled such that you can't access the XML DB listener, then you could add a JSP file into SES (you'll need to look up skin bundles to figure out how to do that), and the JSP could access the database directly.
In case it helps, here's a JSP file I've used successfully with SES before to fetch a document from the database based on an ID value passed in on the URL:
<%@ page import="java.sql.*, java.util.*, java.io.*, java.net.*, oracle.jdbc.*, oracle.jdbc.pool.*, oracle.jsp.dbutil.*" %>
<%@ page contentType="text/html;charset=UTF-8" %>
<jsp:useBean id="name" class="oracle.jsp.jml.JmlString" scope ="request" >
<jsp:setProperty name="name" property="value" param="id" />
</jsp:useBean>
<%
Connection conn = null;
PreparedStatement fetchStmt0=null;
PreparedStatement fetchStmt1=null;
ResultSet rset0 = null;
ResultSet rset1 = null;
String mesg = "";
String idstr = request.getParameter("id");
String subj = null;
OracleDataSource ods = new OracleDataSource();
ods.setMaxStatements(1);
ods.setImplicitCachingEnabled(true);
// Set the user name, password, driver type and network protocol
ods.setUser ("scott");
ods.setPassword ("tiger");
ods.setDriverType ("thin");
ods.setServerName ("localhost");
ods.setPortNumber (1521);
ods.setDatabaseName ("orcl");
%>
<HOME>
<title>
Bug Details
</title>
<body>
<H2><font color=red>Database - Web View</font></H2>
<P>
<%
try {
javax.naming.InitialContext ic=new javax.naming.InitialContext();
javax.sql.DataSource ds= (javax.sql.DataSource)ic.lookup("jdbc/OracleDS");
conn = ods.getConnection();
fetchStmt0=conn.prepareStatement("select key,title,content from my_table where key=?");
fetchStmt0.setString(1,idstr);
rset0 =fetchStmt0.executeQuery();
String key = "";
String title = "";
String content = "";
if ( rset0.next()) {
key=rset0.getString(1);
title=rset0.getString(2);
content=rset0.getString(3);
%>
<hr><p>
<table border=1>
<font size=+2><b>
<tr><td> <font size=+2><b> Doc ID </b> </font> </td><td> <font size=+2><b> <%= key %> </b></font> </td></tr>
<tr><td> <font size=+2><b> Title </b> </font> </td><td> <font size=+2><b> <%= title %> </b></font> </td></tr>
<tr><td> <font size=+2><b> Content </b> </font> </td><td> <font size=+2><b> <%= content %> </b></ont> </td></tr>
</table>
<%
catch (Exception e) {
mesg = e.toString();
finally {
if (rset0 != null) rset0.close();
if (fetchStmt0 != null) fetchStmt0.close();
if (conn != null) conn.close();
%>
<%= mesg %>
</body>
</HOME> -
E-Recruiting: TREX search %
Hi,
When a free text search is perfomed in E-Recruiting, there is a percentage match displayed beside each result. My client wants to know how that match % is calculated and what is the formula behind it.
Thanks,
SureshHello Suresh,
the value is determined by the TREX engine. It is usually an issue in projects that if you have a back/white search criteria like gender which can be just male or female you get either 0% or 95,348264530245% instead of 0% and 100%. But that's how search engines work due to some fuzziness (google is nothing else here).
Unfortunately search algorythms are very complex. So probably someone at sap developing the TREX core could explain it (if they open the technology and algorythms to the public) but I assume it needs some maths degree to follow the description ;o)
I had this question in some of my projects. The answer "it's like google" usually worked!
Cheers
Roman -
E-Recruitment Job Search Template_Country field comes from where
Helo Experts,
I am facing a problem in Job search Template. We have only one country, where we operate E-Recruitment, so I have created few branches and assigned these Branches only to one company code in configuration.
But in the Job Search template in Application cockpit shows two countries, where i am understanding from where this unknown country is coming inaddition to the configured.
Can you pls help me out, from which table of configuration step the country is picked up and populated in Job Search template.
Thanks evryone in advance and awaiting for you valuable inputs
Thanks
GitaHello Gita,
as you found out cluster INDX is used for caching the branch location information. The information is maintained by the class CL_HRRCF_BRANCH e.g. in method UPDATE_CLUSTER. The class and its methods are part of the e-recruiting application for maintaining branches (in standard found on the e-recruiting administrator startpage / portal role).
These internal functions of the e-recruiting applications are the reason why you should not maintain the branches from IMG or directly in TCode BP. Only using the e-recruiting applications ensures that everything is maintained correctly.
To solve your current issue I'd suggest to maintain the branch again using the link of the e-rec administrator. Set the country to a different value, save it and reset it to the value you want. This should update the cluster.
Best Regrads
Roman -
Urgent !!!!!!!! E recruiting - Candidate Search not working
Hi experts,
Candidate search of e recruiting is not working. As there are many candidates available in the system still its giving 0 search result. I am not getting why this is happening.
Is there any spro setting required??
Is TREX must for this??
Is any infoquery is required??
Please provide the solution
Thanks
SameerHi Sameer,
which of the candidate search do you think of?
There is the candidate information (the bsp application where you put in first- and lastname and get a list of the matching candidates). This search should always work as it is implmented based on the search help of the business partner and currently does not need the TREX (this will probalbly change with EhP4 when the search is enhanced by the mail address).
The candidate search for requisition assignment or TRM (this crazy screen with the 2 tables where you can select th e different cadidate attributes, set values and move them to the right table to get applied). This search needs the TREX. It is delivered with a base configuration which usually needs only small amounts of customer dependent configuration.
To use the search you have to set up TREX properly and you have to refresh the search profiles which can be done in T-Code SPRO (once at the beginning and always after changing the configuration). After running the IMG point the periodical services have to run in the newer support package levels to get the information to the TREX as this is no longer done directly. Then the TREX needs some time for indexing.
If you use this search please always keep in mind the the result is restricted to candidates with released profile. Other candidates will never be found.
Best Regards
Roman Weise -
E-recruiting TREX search problem
Hi all,
I am experiencing a problem when searching from e-recruiting. Everything appears to be set up ok. Documents are being correctly indexed and all RFC connections are ok. Job RCF_PERIODICAL_SERVICES runs successfully.
When I do a test search from SKPR07 it only returns results if a space is entered between each letter of the search word. For example, if I search for the word 'skill' I get no results found but if I enter 's k i l l' it does return results.
A bigger problem is that no search results are returned from the user interface both for the external candidate and the internal recruiter.
As I say everything is being indexed correctly and I get successful results when performing a test search and a test index from the index category tab of the Search Server relation Monitor (transaction srmo).
Has anyone encountered this before or have any suggestions as to how this can be resolved?
Thanks in advance.
JimI got a response from OSS on this so it is now resolved.
-
E-Recruiting: TREX--Search not working from TRM
Dear experts,
We have a strange problem in our implementation.We have configured TREX 7.0 with eRecruiting 603.The TREX is without SES.
If i go to succession planning & do the search against a succession plan(requistion) by clicking cnadidate search, i get search results & i can assign them to the plan.
If i go to Talent Relationship Management & try to do the search,it gives me an error"An internal error occured.Please try again later".
If i go to SLG1 & check the logs, i can see the following:
"Proficiency scale could not be read
Message no. HRRCF0001127
Diagnosis
The proficiency scale could not be created. Possible reasons:
Missing Customizing
Missing authorization'
"The error occurred in program CL_HRRCF_T77RCF_SCALES========CM002 line 42
Message no. HRRCF0001010
Diagnosis
The system detects a technical inconsistency.
System Response
The operation will be terminated.
Termination takes place in:
Main program: CL_HRRCF_T77RCF_SCALES========CP
Subroutine: CL_HRRCF_T77RCF_SCALES========CM002
Line in source code: 42
Can anyone please help us out with this?
Thanks,
SowmyaHello Sowmya,
I feel that the custominzing in the table T77RCF_SCALES aer not perfect.
there may be missing entries here For example :
- No entry in Customizing table T77RCF_SCALES for scale type [A]
- No entry in Customizing table T77RCF_SCALES for scale type [C]
- No entry in Customizing table T77RCF_SCALES for scale type [W]
- Customizing table T77RCF_SM_ASME contains no corresponding entry for
SMASK_ID =0002
Please make the entries accordingly..
Best Regards,
Deepak... -
Can SES search webcenter content when content using ACL security module
hi experts:
My customer asked me if SES11g can search ecm11g with ACL security module? from SES document, seems SES crawler only support security grount/account module, the only way is by using fedarated search for ACL module? any comments on this?
Thanks a lot!
Best regardsI'm trying to sort out a similar issue myself, and it looks like the answer is no.
The Oracle SES Oracle Content Server connector supports the two most popular security models among current Oracle Content Server customers: Roles and Groups, and Accounts.
http://docs.oracle.com/cd/E21698_01/admin.1122/e21605/cmsources009.htm#sthref479
Maybe you are looking for
-
Help needed with Avid AAF to Premiere Pro CC (w/wo/AE in the loop)
Folks, I am taking over a feature film edit to finish in Premiere Pro. I want to use AE's Pro Importer to convert the Avid edit (AAF export) to an AE session and then export to PP CC. The 1st editor was cutting with Avid Media Composer. All the sourc
-
Problem: On 2013-02-22, I reinstalled my Xserve with fresh 10.6.3 and upgraded it to 10.6.8 OS X Server. Spotlight used to be working perfectly for clients to search over the network but now it is not working. Administrators doing local spotlight sea
-
JPA:A cycle is detected in the object graph
HI Friends, I am facing bit too many errors while working with JPA.unfortunately we dont have proper examples which can provided clarity. Here in my case : I have Two Entities One to One bidirectional. EMPLOYEE CUBICLE. Employee.java @Entity @Ta
-
Feasibility of making a RAC installation on a single machine
Hii, Is it possible to make a RAC installation on a single machine using oracle 11gR2?If so, how?Pls guide me through.
-
Constant and intempestive double clicking
Hi, I have an iMac 21,5 purchased in October 2011. My clicks have gone mad for 2 or 3 days now. It came out of the blue. Whenever I click, it acts like a double click. I've been looking for information on internet but I couldn't find anything conclus