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 Tyagi

    Well 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.

  • UCM ACL and SES search

    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.
    -thanks

    Hi 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,
    Cindy

    I 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 AM

    Hello 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. Dominic

    Try 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 regards

    Ah 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,
    Suresh

    Hello 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
    Gita

    Hello 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
    Sameer

    Hi 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.
    Jim

    I 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,
    Sowmya

    Hello 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 regards

    I'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