E-Recruitment - Requirement to segregate candidates between entities

Hi all,
Our current E-Recruiting Architecture is as follows
ERP Installation (Recruiting as integral part of the ERP solution) on SAP EHP for
SAP ERP 6.0
Currently, we have a requirement on external candidates found in E-Recruitment.
It is currently in use by two different entities.
1)They wish to segregate candidates between the entities by the job postings they apply to.
2)This means that candidates which applied job postings belonging to different entities should be recognized as two candidates instead of one even though it is the same person.
Our recommendation to our clients is that this is not possible by current E-Recruitment SAP standard design to meet the two requirements stated above.
When doing candidate search, standard design will not be able to filter for candidates which applied to job postings of one entity. Our current findings seems to suggest it is not possible to have a SES relationship between Candidate and Job Postings.
Appreciate if any of experts(eg. Roman)  in this field can advise on this matter.
Thanks
Edited by: Alvin TCH on Aug 4, 2010 11:18 AM

Hello Alvin,
as you found out on your own segregating candidates is not part of the e-recruiting solution. To be honest it is even completely contrary to the basic philosophy of the application. E-recruiting is built to use the potential of candidates in an optimum way for the company and this highly recomments that candidates are shared. Otherwise you might loose a talent who simply did not find the job board of the correct subsidiary.
There are some approaches to handle some sort of segregation by not using certain functions, like the talent pool, at all or via agreements on an organizational layer. In some cases customer developments ensure the key points of the agreements. But still most depends on the commitment of the participating organizations.
A segregation on the level you described will not be possible in one system. Fundamental stuff like e-mail address uniqueness for candidates would have to be changed. This would be very expensive if it can be done at all and probably not be maintainable on thelong run.
The only way is the solution mentioned by sebastian to use several clients. As I recomment going for a standalone installation of e-rec anyways you could link one HR core system to 2 e-rec clients (ALE can be setup in a way that it only distributes the correct half of data to each client). Furthermore you have one portal which can integrate different sap systems. MSS will need some changes but the requisition request scenario is HCMPF and can be changed accordiingly, feedback on candidates will probably need a modification to evaluate the correct RFC. 
Overall I'd suggest the client to find a way to work together w/o the segregation, it is easier from the system perspective and has the better potential from the business perspective.
Best Regards
Roman

Similar Messages

  • Data Copy between entities

    Hi all,
    I have an issue in data copy between entities and scenarios.
    I have the raw data in entities 1,2,3 etc and Scenario A. I need to copy this data to entities 4,5,6 and Scenario B.
    S#A.E#1 = S#B.E#4
    S#A.E#2 = S#B.E#5
    S#A.E#3 = S#B.E#6
    When i do this using HS.EXP..I get and error message saying that "Invalid destination specified"
    But it is invalid to use Entity on the LHS of HS.EXP...How do i go about solving this problem?
    Any help will be greatly appreciated.
    Thanks!
    Ramith

    Ramith
    You would need to do something like the following to get around this as you can specify items outside of the current subcube on the left side of the rules
    If HS.Scenario.Member = "A" Then
    If HS.Entity.Member ="2" Then
    hs.exp = "A#ALL = S#B.E#4"
    End if
    End If
    JTF

  • Forte Express - Assocaion Between Entities of different Models

    Hi Everyone
    To my knowledge Forte Express doesn't have straightforward approach to establish relation between entities of various business models. Customization must be in-order to achieve the same.
    It is possible to establish relations between sub-models of a business model
    I have lack of knowledge about the latest versions of the Forte Express. I want to know if the latest version of the Forte Express provides any of the following:
    1. Customize the source code generation to seperate a single business model to multiple projects. Each Sub-model of the Business model corresponds to a new project. If my Business Model has 3 Sub-models, I want 3 projects.
    2. Allow establishing relations between entities of different Business Models while modelling itself.
    Thanking you in advance
    Kind Regards,
    GS
    G Sreenivasulu
    Sr Tech Consultant
    Goldstone Technologies Ltd
    Secunderabad
    India.

    Hi Everyone
    To my knowledge Forte Express doesn't have straightforward approach to establish relation between entities of various business models. Customization must be in-order to achieve the same.
    It is possible to establish relations between sub-models of a business model
    I have lack of knowledge about the latest versions of the Forte Express. I want to know if the latest version of the Forte Express provides any of the following:
    1. Customize the source code generation to seperate a single business model to multiple projects. Each Sub-model of the Business model corresponds to a new project. If my Business Model has 3 Sub-models, I want 3 projects.
    2. Allow establishing relations between entities of different Business Models while modelling itself.
    Thanking you in advance
    Kind Regards,
    GS
    G Sreenivasulu
    Sr Tech Consultant
    Goldstone Technologies Ltd
    Secunderabad
    India.

  • E-Recruiting: Exposure to External Candidates

    Hi Experts,
    We're currently in the initial phase of implementing e-Recruiting 6.0 (Integrated scenario) at a telecom client on a global scale. Following is the doubt:
    Can we do away with exposing the client's e-Recruiting system to the external world/internet. Client has decided not to expose the e-Rec. system to the external world/internet. Question is so how will the external candidates search, register & apply for the jobs? A workaround is to have the external candidates' data which is currently being captured on their existing career site (non-SAP legacy) & pull the data to e-Recruiting. On this, I'm not sure how will the mapping be achieved.
    Is this scenario possible through some std. functionality (we're not using PI/XI). If this solution is a Z solution, what are the efforts required for custom development? How will we intergrate SAP KRPO for storing the documents & TREX indexing etc.
    Thanks in advance,
    Sachin.

    Hi Sachin,
    Hope you are doing good.
    Some pointers to exposing your PA-ER System to external candidates, This is standard security process.
    Concept of DMZone:
    External candidates: to register and search for vacancies available in the company, the web applications residing on the E-Recruitment system (ECC System) should be made available via internet.
    Additional security to the Intranet ERP system: ERP system has to be separated from the external users using reverse proxy server configured in the DMZone (neutral zone in between Intranet and External network, which is protected by firewall) of the company, So , externally would not have direct access to the E-Recruitment system.
    Exposing the IP address of E-Recruitment system: we expose the IP address of reverse proxy server for public access. Then the reverse proxy server would be configured in such a way that all the requests for E-Recruitment applications would come to the standard HTTP port XX of the reverse proxy server and the reverse proxy would take care of forwarding the requests and (transparently) sending them back as if it was the content server itself.
    ISA Server 200X: the reverse proxy server has many additional features and, most of the customers prefer to implement their reverse proxy scenarios on ISA Server series.
    Inspired by Roman
    Regards,
    Rohit

  • E-Recruiting: Control Access To Candidate & Application Info

    Hi Experts,
    I am currently implementing E-Recruiting EP4 and in my environment, I have 3 legal entities sitting in the same E-Recruiting/HR instance.   The challenge I am facing is that the recruiters in each entity are NOTsupposed to see application and candiate information received by the other entities.
    How can I control that?
    Thanks in advance.
    Bill

    Hi Bill,
    the approach you described is completely contrary to the intention of sap e-recruting. The system is desinged for having a global pool so a candidate does not belong to a certain legal entity. This "I won't share my candidates with the others" position of many recruiters is in my humble opinion something that belongs to five year olds but has is nothing for a serious talent acquisition process. The legal issues of data security can be solved by a well defined data security declaration - if it is possible here where we have one of the worlds strongest law in this field it should be possible everywhere..
    managing requisitions and the application on them is restricted by the recruiting team. so noone can work on the candidacies / applications if he is not intendet to. but the candidates are available for all recruiters and also the information that someone applied for a certain position can be found. of course you can try to hide functions, change displays but you will end with a system full of modifications horrible to support. So recruiters will always have access to all candidates, the way this is handled is just a question of proper process design.
    If there is a requirement that managers shall not see the application history of a candidate to ensure a fair and eeo compatible hiring process you have to design the data overviews that he get's only the information he is meant to see.
    Best regards
    Roman

  • E-Recruiting 6.0 - Internal Candidates

    Hi Experts,
    Can anyone tell me in the standard SAP system, when a 'Leaving Action' is being performed for an employee via PA40 (which means in E-Recruiting, HRP5102, the IS_INACTIVE field is 'x'), in E-Recruiting 'Candidate Overview' transaction screen, do I STILL see the 'Personnel Number' appearing at his candidate profile ?
    Reason why I am asking this question is because currently I have 2 clients setup in my project environment. And each is giving me a different response. I am not sure which client is installed incorrectly which gives the wrong response.
    Many thanks in advance.
    Bill

    Hello Bill,
    unfortunately the information that an internal candidate has left (or will leave - in this case the is_inactive flag will be set at the leave date via a periodical service processing table t77rcf_p_stat) can be easily seen on the databese but not in the e-recruiter applications.
    I am not really sure if the employee id should disappear in candidacy table or not (customers see this different according to their attitute to rehiring people) but in general sap did not implement alot of functionalities to differ between internal and external candidates. Ok there is something for correspondence but it is not even possible to have different questionaires in the application wizard for external iand internal applicants.
    In my opinion I'd assume that an employee applying on an internal position and leaving in the process is a 1 of 1000 case, as long as the process does not take eternities so I personally would not invest much effort into it. You cannot handle every special case in a system (or at leat noone pays for it) and from my experience in companies up to perhaps 2k employees, everyone in HR knows who leaves.
    If you really have a strong business need in this issue, e.g. positions are published internally and once someone leaves has imedeately taken of the position you could use the the e-recruiting BAdI which is available in the BAdI implementation delivered by SAP to handle the candidate creation and stuff. You could add functionality into it that it tracks if there is a leave and the candidate has open applications and send the recruiter of the requisition an email. Other solution might be a periodical service or any other background job which checks this and destributes the information so the recruiter can take the necessary actions.
    Best regards
    Roman Weise

  • E-Recruiting: Standard WF for candidate creation remains in process

    Hi all,
    we are using E-Recruiting 6.03 and I don't understand why the standard workflow WS51900008 (Object creation) remains in process on the task that calls the method ERC_ACTIV.ProcessDocument when a
    new candidate is created (activity 1010, Acknowledge Candidate). So no notification is sent. If I try the same method from SWO1 it works fine with the same instance.
    Any suggestion, please?
    Thanks, best regards.
    Angelo

    Hi Angelo,
    the straight forward solution would easily be: "Forget this Workflow". If you do a serious rollout project for sap e-recruiting you have to design your process(es), define your activities based on it/them and implement the workflows you need. The delivered workflows can be taken to find info on existing / delivered functions but not even work as base to copy the rollout workflows as they are gigantic monolites which you can not develop to your requirements while keeping maintanence possible.
    If you really insist on getting the workflow running, please check the following points:
    - wf-batch needs SAP_ALL as sap requires
    - wf-batch needs a candidate created using RCF_CREATE_USER, pick an employee id which does not process conflicts to existing ones e.g. if you test ALE
    - wf-batch needs a printer assigned in his profile
    - ensure propper workflow config
    - ensure the workflow is using the event queue AND the event queue is really running. All workflows triggered by ERC_OBJECT event CREATED has to use the event queue otherwise you will produce errors and data inconsistencies
    Best Regards
    Roman Weise

  • Problems with Associations between entities (jdev903production)

    Hi,
    every now and then, I feel a strong urge to pick up my pc and throw it out the window, when I'm working in jdeveloper.
    But usually just in time I realise the power that bc4j still has, and the fact that people walking under my window might not be too pleased with my pc landing on their head convinces me to just count to 10, and just retry what I was trying to do.
    I will explain the problems below:
    1. Wrongly numbered and magically renumbered members
    I have an entity with about 13 attributes. The underlying schema object is a view (simple view
    on a table, nothing fancy).
    I have a few associations between this entity and several other entities, one of which is an association with itself (parent/child relation). Some of these associations have accessors, and the parent/child association has accessors both ways (getParent() and getChildren()).
    When I compile, I get an error like this:
    Error(399,12): duplicate case label.
    This problem occurs because near the top of the file, the attributes have been defined as follows:
    protected static final int ASSET = 0;
    protected static final int PARENT = 1;
    protected static final int PRICELINES = 2;
    protected static final int CHILDREN = 3;
    protected static final int ID = 0;
    protected static final int CODE = 1;
    protected static final int ENDDATE = 2;
    protected static final int STARTDATE = 3;
    protected static final int TYPE = 4;
    The first 4 are from the association accessors, the rest (starting with ID) are attributes. Why do these get the same numbers?
    I edited the first 4 lines and gave them increasing numbers that didn't conflict with any of the attributes. But each time I edit one of the associations, all of these lines get renumbered again and start counting at 0! (even if I move the lines down so they are in the correct order).
    So even if I just edit the parent/child association, even the PRICELINES (which is an accessor NOT from the association I'm editing) thing gets renumbered wrongly.
    Why?!
    2. Internal XML parser error
    Every now and then, after playing around with associations and viewlinks, I suddenly get an error message like this:
    "Expected Name instead of '<'."
    from the XML parser, when I try to open a ViewObject from the navigator. The XML files look fine, but even a restart of jdeveloper doesn't help. In this case I usually delete my files, get the last known working versions from CVS and redo what I did before it went wrong. Because of the randomness (though quite frequent) of this problem, I can't provide you with good 'steps to reproduce' yet, but do you have any clue as to what might cause this? It's quite a nuisance.
    Greetings,
    Ivo

    [list]
    [*]Wrongly numbered and magically renumbered members
    We just found and fixed a problem for 9.0.4 yesterday where in some cases
    the constants for the accessors got inadvertently renumbered.
    I hope it's the same issue you're hitting, but I cannot
    be 100% sure unless you could send me a testcase project
    for me to try and reproduce with 9.0.3 and with the
    fixed 9.0.4 release.
    [*]Internal XML parser error
    An error like "Expected Name instead of '<'." can mean some kind of corruption in the XML file. When you say they "look" fine, are you able to verify by trying to parse them externally to make sure it's not some subtle error your eye is not seeing?
    If you can give me a testcase project and tell me what steps to try and repeat, I can have our QA team try and exercise your steps to hopefully reproduce the problem.
    [*]View Accessors are not being created
    You mentioned a source control system in the mix. Is there any possibility that the YourViewImpl.java file is read-only on the file system? This would cause BC4J to not be able to write the accessor into the file.
    [*]Magically disappearing ViewLink source/destination attributes
    Obviously, this is not intentional. I'll ask the developer to see if
    there's anything obvious that could be the cause of this
    "short-circuit" of correct functionality.
    [*]Dependencies not checked correctly when using entitylevel inheritance
    "(no inheritance is possible on the view level)"
    The above statement confused me. We do support View objects extending
    other view objects, however I was able to reproduce the problem
    and I filed Bug#2678090 to get it fixed.
    [*]EVERY question/problem on the forum needs to be analyzed by a team member with 1 exclusive question: [How] Could have better documentation / help file elimenated this problem?
    Excellent point. And we are doing this!
    [*]Don't get me wrong; if this weren't a super product; I would not be here.
    Neither would we. ;->
    Let's identify every remaining technical issue for you, ideally get a testcase to reproduce the problem, and then we'll fix it.
    [*]And truly; thank you for taking this time with us. Not every company affords so many resources with their customers; let alone free downloads.
    We believe it's a great 21st-century way to be in direct contact with our customers. The feedback we get here is awesome for the product!
    [*](Hey! I Want to pay. Help me finish and sell my app!)
    We want you help you finish faster, too. Keep the questions and issues coming and we're doing our best to address them.
    [list]

  • Recruiting problem with the candidate search by trex with questionnaires

    Hi Gurus,
    I am trying to search candidates using trex in recruiting by candidate_questionnaires but the trex does not show any result. How can I solve it?
    When candidates register theirselves on internet, they complete questionnaires that I have added in the apllication wizard.
    But the problem starts when I want to search candidates by the answers that they have complete in this questionnaire. So I select the criteria search candidate questionnaire, then I select the questionnaire and then the answer and I run the searh. I know that the results shown are always about others requisitions and not the one that I am doing the search. But in my case candidates are assigned in other requisition with the same process template so I do not know where is the problem, because other sort of search works fine. This is the only one that it does not work.
    In addition, I have run the report RCF_CHECK_SEARCH_SETTINGS but the result is that all the parameters are fine except that I have not implement the badi HRAHAP00_FOLLOW_UP_SES. May I have to implement?
    Moreover I have seen that when I select the answer to search, any operator (element of selection mask) is assigned but I have read that it is correct because I am using the search profile "int_cand" with the category "candidate_document" that it use in the mask search candidate_questionnaire.
    In conclusion, I don't know how I can solve this problem with trex? Any idea?
    Thanks in advance,
    Juanjo Garcin.

    I've already done it.
    Do you think this will help?
    I doubt that Apple will listen to us. Users with a problem that occurs quite a lot.

  • ERec: How to add new column in Recruiter TRM New Registered Candidates list

    Hi,
    In the Recruiter tab, active query for TRM> New Registered Candidates, there are 9 columns which has candidate name, registered since, resume, interest group and so on. If I want to add "Country" in the view, how to proceed?
    Please advice. Thanks a lot.

    Hello,
    Usually the columns are defined in the POWL feeder class method IF_POWL_FEEDER~GET_FIELD_CATALOG. In case of the POWL query 'new registered candidates' the class is CL_HRRCF_M_NEWREGCAND_POWL_UI. You can copy that class to a custom one, adjust the get_field_catalog method with the column 'country'.
    Regards
    Nicole

  • Not able to connect to E-recruitment  Screen with EXternal Candidate URL

    HI., when i generate the External candidate URL., by making use of the same i am not able to connect to the portal Screen of E-recruitment.. (I am able to connect with other roles like Recruiter and Employee)
    How else can i connect to the Screen to fill the application details in E-recruitment.
    Regards
    Madhu. K

    Hi,
    please make sure that your user is really an external candidate. The logon for external candidates works with the ALIAS instead of the username. Ss if you want to logon with your user as an external candidate you have to enter the username in the field ALIAS within SU01.
    Cheers
    Matthias

  • E-recruiting new status to candidate

    Hi all,
    I need to find a way to identify a candidate on hold. I think about creating new status "On hold" but I can't find where to do it in the IMG and I'm not sure it is recommended. Does anyone have another idea about how to represent a candidate who is "On hold" ?
    Thanks,
    Sharon

    Dear Sharona,
    As Venki is suggesting, Please create an activity against object NA (candidate) instead of object NE.
    Create a Z activity.
    Map it to an existing process or create a new process
    Assign this process to Recruitment(Specify the process as TRM instead of candidate shortlist)
    Assign this activity to Object NA.
    This Z activity can then be used in Talent relationship management where you can search for relevant candidates & perform this activity on them. This will ensure that you can perform this activity on all the candidates available in the Talent pool & is not dependent on a requisition.
    In the system there are a lot of activities available for TRM. Example: Release or locking of a profile.
    Regards,
    Sowmya

  • 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

  • Relation between entities

    What is best practice to make relations between different entities in the RMS.
    e.g.
    A PhoneNumber belongs to a Group and a PhoneNumber is of a specific Type. In a RDBMS I would create 3 tables to accomplish this.

    Lots of options:
    1. use "fields" within a record, one of the fields can be a unique ID for the record. Use this as a foreign key.
    2. download pointbase database and use SQL
    3. keep the recordID of the parent record somewhere in the child record.
    If you are going beyond simply storing well defined data in an RMS, consider creating or using a database, such as pointbase.
    Don

  • Data Modeling for a Small Database Tutorial - understanding "Creating Relations Between Entities" part

    I am trying to understand and make use of Tutorial: Data Modeling for a Small Database
    During this tutorial I'm supposed to make Transactions Entity containing two attributes that will refer to Patrons (patron_id) and Books Entities (book_id) (2.1.4)
    Later, I'm adding two one-to-many relations that duplicate mentioned attributes in Transactions Entity (patron_id1 and book_id1). (2.1.5)
    So here comes my questions: what's the purpose of creating those attributes in point 2.1.4 if they're then duplicated in paragraph 2.1.5?
    If it might be crucial, i'm using Oracle SQL Developer Data Modeler Version 4.0.0.825 Build 825 on jdk1.7.0_25.
    Bonus question: How to turn on attributes types on Logical Diagram? I can't find corresponding option anywhere...
    I would be really grateful for every answer and for every trick!

    You are looking at release 2 documentation.  I checked 3.3 and 4.0 EA3 and the tutorial has been corrected  You may want to download the latest version and use that documentation.

Maybe you are looking for

  • Error while running UNIX SSH Scheduler in OIM11gR2

    Hi, I have installed Unix connector: GenericUnix-11.1.1.7.0 for SSH target reconciliation. When I run Unix full reconciliation, then I get below error in console: [2014-01-26T23:49:05.212-08:00] [oim_server1] [WARNING] [] [oracle.iam.scheduler.vo] [t

  • Enabling/Installing IE10 in Windows 8.1

    Hi Hope everybody is doing well. I need to install IE10 on windows 8.1 as our web based software does not support IE11. As i turned off IE11 from Windows Features mentioned below and tried to install IE10 from standalone installer it gives the messag

  • IMac won't video iChat...but my 12" powerbook will...

    I bought a new iMac 1.83 GHz Intel Core Duo with the built in iSight..however every time I try to connect with a buddy to do a video iChat, it never connects. I get an error message that says something like, "there was a problem with participants..."

  • Blank paper comes out of printer when using Firefox

    When trying to print bank statement only blank paper come out, switching I.E. allows me to print.

  • 4096 character limit on single SELECT statement?

    Hi, Is there a limit on the length of SQL statements that Oracle can handle? I am using java Statement class to execute an sql query. I always get correct result set as long as my query stays under 4096 characters. But if my sql query is longer than