Agency User in Recruitment Process

Dear All,
The below question(s) has been asked many times on SCN and I have read almost all the discussions on this topic but confusion is still there.
According to below SAP help (underlined), employee of an agency can enter "External Applications":
7.  If required, you enter the Application Source.
  a.  If you are a recruiter, you indicate whether this is an employee referral or if the application comes from an agency. If necessary, enter the name of the employee who referred the applicant, or enter the agency from which you received the application.
  b.  If you are an employee of an agency, you enter the agency. If you are a member of a support groupassigned to the agency, the system automatically assigns the agency (see Maintaining Agencies of Third-Party Providers).
          Entry of External Applications - SAP E-Recruiting (PA-ER) - SAP Library
My question is :
In SAP e-recruitment each user should have a candidate number / personal number assigned, otherwise user can not maintain any data for external applications, so how can an employee of external agency (who does not have any candidate no. in our SAP recruitment system) work on external applications?
Chohan.

You create a candidate for the user. When assigning a personnel number, you may select a non existing one (for example 99999990). The system doesn't check if the pernr exists

Similar Messages

  • How to interrogate roles of a user in a process

    I mentioned this in the beta call on Wednesday, but I thought I would enter it here to follow-up on....
    We have a business need to be able to interrogate the roles assigned to a user in our process flow. Here is an example:
    1. A user enters some data on an initiator type human task. (let's say the swimlane or role is 'data entry')
    2. Next, there is an approval type human task that must be completed (it is in the swimlane or role of 'approver')
    3. If the user that performed the data entry task is also associated to the role of 'approver', the approval task should be bypassed.
    So, I think I need to get the user who did the data entry and determine if they have the role associated to the approval task....if so then I can branch around that task in my process flow. Is there a way to do this in the BPM process (preferred)? Or within the Human task definition? Or do I need to write a service of some sort?
    --- Becky Kellinger
    Edited by: bkellinger on Apr 8, 2010 2:06 PM

    Essentially,
    a. You can find the actual performer of a Task by using output/execData/systemAttributes/updatedBy/id
    b. You can use ids:isUserInRole to test user's membership in desired role
    Note that since we have a bug of not exposing identity XPath functions in BPMN, you have to edit the source of BPM. What I did was, create an expression in editor: ora:addQuotes(concat(role, users)) (any dummy expression to get everything setup), then found the expression in the .bpmn file, and replaced it with:
    <from language="http://www.w3.org/1999/XPath" xmlns:bpmn="http://www.omg.org/bpmn20" xmlns:ora="http://schemas.oracle.com/xpath/extension">ora:addQuotes(concat(bpmn:getDataObject('role'), bpmn:getDataObject('user')))</from>
    This will work with Groups but not Swimlane roles (app roles) It is supposed to work with Swimlane roles as well and we will fix it in PS.
    Please let me know if you would like the sample code.

  • Problems with user-defined update-process

    Hi.
    I have a small problem in the right syntax in an user-defined updated process.
    The process is called by a button on the page and should update a record in a table.
    BEGIN
    UPDATE wam_mod_allocation SET
    alloc_assessment = V('P2120_ASSESSMENT'),
    last_update_date = LOCALTIMESTAMP,
    last_update_staff = V('APP_USER')
    WHERE username = V('P2120_USERNAME')
    AND module_id = V('P2120_MODULE_ID')
    END;
    This is the code of the process. The line with the problem is marked bold. P2120_USERNAME is a text field in the page and contains the username to be updated.
    The problem is, that the comparison doesn't work. the value "smith" is available in the table and is the same as in the text field. (both in lower case).
    If I replace the part V('P2120_USERNAME') with 'smith' (with single quotes), the update statement works properly.
    How do I have to compare the username with the item value that it works properly?

    1. Stephan
    2 + 3 Well. I enclosed both tags in the TRIM-Operator and it works. First, I thought, a whitespace caused the problems. To determine which value contains the whitespaces I removed the trim-tags on both sides. It works.
    It is quite funny, because,if I remove both tags, it works too? Well. Yesterday it didnt.
    To be on the safe side, I will include the trim-tags.
    Thanks very much.
    Stephan

  • Configuration of  User Access Review process

    Hi,
    I'm new to the forum.
    I´m looking at the User Access Review process in CUP.
    I would like implement the User Access Review request. So, my question is:
    1.  Where take GRC the data to make the analysis? I need to know the exactly place where data are collected (which table, transaction code or  statistical data)
    In case that GRC use the backend tables, I should be aware of time that tables are operational in the system, correct?
    2. Otherwise, how affects this analysis the performance in backend system?
    3. I have read that it is possible obtain reports with use of Action Usage. The report that I mention is: RAR --> Informer --> Security Reports --> Miscellaneous --> Action Usage by User
    Where does it gets information from? Could be data in the same place that use User Access Review process?
    4. Is it possible to introduce another actors in the Reviewers (In Configuration Tab, User Review > Options > User Review pane)? Now, the reviewers configured are Manager or Role Owner.
    5. To set User Access Reviews, I need some additional technical or is an automatic procedure?
    If there is any requirements that I should be taken into account please, let me know.
    Thanks in advance
    Marta

    Hi,
    I have found this document that answers all my questions:   www.sdn.sap.com/irj/bpx/go/portal/prtroot/docs/library/uuid/b05010a3-ed45-2c10-79b2-96df60a6bf2b
    So, now I have another question:
    The GRC Access Control that I have, ERM is not configured and there is no communication with it; (only RAR and CUP are configured).  So, I would like to know if it´s possible configured User Access Review apart from ERM.
    To realize the Role Usage Synchronization job in ERM, the transaction usage information from RAR alert data is needed. The job also obtains role to user assignments and role content information from the back-end systems. Access Control then translates the transaction usage information into role usage.
    If this information could be extracted from the backend tables, I am looking for an alternative to way to load data in the system, regardless ERM. Is it possible?
    Thanks in advance
    Marta

  • E-Recruitment process initiation against unavailable positions etc.

    Hi Experts,
    The client generally initiates recruitement processes well in advance with a projection of having certain positions created in the future but not actual position or vacant position available in the Organization at the time of Recruitment.
    They want to generate a pool or bench strangth then allocatre the resource phase by phase.
    Is this achievable in the standar system.

    Hi,
    Requisitions can be created with two ways -
    1) Requisition created with position
    2) Requisition created without position
    Vacancy is not essential while creating a requisition.
    In the stage of data transfer to hire, the hiring process in Personnel administration can be taken up for the bench set of people and assign vacant positions created in OM under a particular Sub-Org unit as Bench group for each parent Org unit.
    Then while assigning the employee into specific projects, you can run a transfer action to project by moving them to billable or appropriate positions, with appropriate business area, cost elements.

  • User Defined Module Processing

    Could some one send me the User Defined Module Processing Step By Step guide to
    [email protected]
    Thanks for your help.

    Hi,
    Are you talking about Adpter Modules ?
    If so , here is a guide from service.sap.com-
    https://websmp202.sap-ag.de/~form/sapnet?_SHORTKEY=01200252310000071155&_SCENARIO=01100035870000000202
    Regards,
    Moorthy

  • User Exit at process order release or save

    Dear experts,
    Can any one help me which user exit will be useful at the time of process order release or save (t code COR1/COR2).
    My requirement is to stop the process order release if there is any maintenance order is already released on that date.
    Process order should not get released in between the start and finish date of PM order for the same equipment.
    I could acheive this for PM side by using a user exit IWO10002, here if any process order is released for an equipment PM order cannot be released for the same equipment in between start n finish date of the process order.
    Please help me out in finding the user exit for process order release / save.
    Thanks in advence,
    Regards,
    Praveen.

    Hi,
    The following enhancements are available for process order management:
    For order maintenance:
    o   PPCO0006 to predefine entries for order header fields when creating
        an order
    o   PPCO0001 to provide information at the time of saving (for
        production orders and process orders)
    o   PPCO0007 to check or change header data when saving
    o   PPCO0002 to add additional checks that are to take place when
        setting the deletion flag or deletion indicator
    o   PPCO0003 to prevent changes in sales order items that would cause
        changes in the process order for static assembly processing
    o   STATTEXT to format the status line
    o   PPCO0008 to check components that have been changed or added
    o   PPCO0005 to change the storage location and the 'backflush'
        indicator in the reservation
    o   PPCO0013 to change the priority of the selection criteria for batch
        determination in production orders or process orders
    o   PPCO0014 to restrict the selection of process orders that are
        offered when creating external relationships
    o   PPCO0020 to display additional information for another tab page in
        the process order header
    Regards,
    Dhaval

  • User Status for process orders

    Dear Experts,
    We are using user statuses for process orders & with this we are resricting or allowing certain business transactions.
    My question is can we automatically set the two consecutive user statuses ?
    Means when the GR for process order is done i have set the user status as GR.
    Next user status is CLSD.
    So after completing the closing of process order by settlement transactions can i set the staus as CLSD automatic?
    I am trying to do it but i am getting error as-
    "Status CLSD is not allowed (ACT 30000292 0010)"
    Your help is highly appriciated
    Regards
    Vivek

    Hi,
    1) Still your order is carrying cost, it has not settled properly
    2) you can check in CO02 itself, Go to tool bar at top
    3) here Go to > Costs > Analysis & check whether order is set to Zero
    4) you can check in KKBC_ORD also
    Also, pls refer below link
    Re: HOW automatic order status change to CLSD
    regards,
    Sankaran

  • Toggle User Context During Processing

    Hi,
    We have a custom interface which was designed to retrieve data from a linked database. At design time, all the data in this database was input by series of online forms (Oracle Forms or Java forms). Recently, we are also accepting data into the same database from an OCR source - this was sensible as the data is for the type of transaction and meant not re-engineering/duplicating anything.
    The custom PL/SQL interface to download all this data from the database is run from a concurrent program in EBS, associated to a specific "user" for that process e.g. EFORM. Everything works fine but the end-user would like to see whether the data was souced from an online form or an OCR scan. We already hold this distinction on the linked database.
    I suspect theoretically I should be splitting the concurrent program into 2 programs; one for the online input and one from the OCR input and tweak each to retrieve the pertinent input types. However, this seems like unnecessary replication.
    My question is therefore can I toggle the current user context from within my PL/SQL process between the user associated with the concurrent program and a new user I will create for OCR sourced data? If so, how would I do this? This would enable the end-user to see either EFORM or OCR when viewing 'Created By' in the EBS application.
    Bagpuss

    fnd_client_info.setup_client_info(appl_id, resp_id, user_id)
    Use the appropriate appl_id, resp_id and user_id (of the OCR user).
    Hope this helps.
    Sandeep Gandhi

  • Recruitment process

    hello group,
    can u tell me hw to go further in recruitment process.
    i hv configured in img. now in easy access i hv done pb10 and entered initial data. and now hw to do the further activities like with hold, rejected, hire
    ram

    Pls go through SAP help.
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/5a/d35bcc544811d1895e0000e8323c4f/frameset.htm
    Regards
    Lincoln

  • Reminder in Recruitment Process

    Hi,
    I want Infotype 0019 Monitoring of Task would be availble in recruitment process but system says Info type does not exist.
    It is available in PA30 but not in PB30 why?
    What can I do for this ?
    Please suggest me for this assignment.
    Thanks & regards,
    Neeta

    Hi Neeta,
    Applicant Activity is not dependant on Email Configuration.
    Email configuration comes as a part in the Applicant Activity.. Let me explain you in brief abt applicant activity.
    1.) You have to create Applicant Activites Types in table T750J... The main question comes to you is what are Applicant Activity Types.
    All the possible activites which a company considers for respose to a applicant are applicant activites
    Ex:
    a) Applicant applied for a position in ur company, a return mail to applicant is a activity Type
    b) An applicant is not selected in one of your selection round , a return mail to applicant stating ur Rejected is another type.
    2.) Now you have to mention for which Applicant Actions (PB40 list) which activity type has to be executed. This is done using the feature PACTV
    The output for this feature go through with the feature documentation (let me know if u have any doubts)
    3.) Follow up Activities
    Ex : Applicant Attended Return test and cleared, his follow up activity will be Technical interview , Mangerial round and HR round.
    Using the Feature PACPP you can configure this, The output for this feature go through with the feature documentation (let me know if u have any doubts)
    4.) *Create default values*
    Lets say Applicant got slected now you are offering offer letter to him, so which letter have to be genereated and to who all it need to be informed you will mention here.
    using the feature PACPA you have to configure this, The output for this feature go through with the feature documentation (let me know if u have any doubts)
    So it is the last two steps where you maintain the values for whom the mail has to trigger.
    5.) Finally in the MAILS feature you maintain the details of the subtyoes for whom the mails to trigger..!!!
    I know its hard to understand if ur reading for the first time, but put the same on sytem, its a cake walk for u..
    any issues pls let me know...
    Best regards,
    A B H I

  • Interview Outcome in Recruitment Process

    Dear Consultants,
    How & Where to store interview, written test, Group discussion outcomes in Recruitment Process? Where do we define the templates we want for our organization for storing the data? Can we use Appraisal process in PA for recruitment? May I have some steps for Recruitment process from Entering Primary data onwards?
    Regards
    Bindumadhav

    Thanx friends,
    These results can be saved in Qualification Infotype as Appraisal Template.
    Regards
    Bindumadhav

  • Why may any user leave background processes running at will?

    Hi all,
    yesterday, I encountered a rather strange problem with linux in common, at least
    I think so.
    In my .xinitrc, I'm starting offlineimap - a console-based mail synchronization
    tool - in the background. Being naive, I expected it to be killed along with the
    gui applications started in that file. Yet, that assumption proved wrong and I
    started asking for help on how to kill that process on #archlinux.
    The guys there (again, thanks for your help and patience!) all came up with
    plenty of ideas on how to avoid starting more than once instance of the program,
    but that wasn't really what I was looking for. The only usable option came from
    anrxc, who suggested killing the program from awesome's logout hooks.
    Not fully satisfied with the solutions, I started thinking and came up with the
    following question:
    Why is every user allowed to leave background processes on the machine
    just as he pleases, even if he logs out?
    I even tried this over ssh, where the launched commands have some sort of
    "parent" process, but even in this circumstance it was possbible to leave
    background processes behind after logging out.
    I mean, on my desktop system, this is not a big issue... I shut it down once
    every day at the least and there are no users on it besides my girlfriend and
    me. But this seems like a fundamental problem to me. Why is this allowed at all?
    Does it make sense to do it that way? What are the consequences?
    Let's discuss!

    JohannesSM64 wrote:Really, you need to find a better way to manage offlineimap than starting it in xinitrc. Automatically killing any background processes on any logout will not make linux better.
    Hmm... to me, .xinitrc is the place to start apps which should live just as long
    as the graphical user login lasts. On #archlinux, several other places were
    discussed, but none of them were "the thing":
    .bashrc
    Doesn't work, because a) the process would only get started when I open a shell,
    not when I log in and b) because finding a place to stop the process would be
    even harder.
    .bash-profile
    Only gets executed for a login shell, which I wouldn't account for a graphical
    login at all.
    wm startup script (in this case awesome's rc.lua)
    Possbile, but not much better. Would fork the process all the same, merely
    moving the problem. If X got killed, not even awesome's logout hooks would
    apply.
    Also, this approach isn't wm-agnostic, so trying out / switching to another wm
    would have the problem occur all over again.
    So what do you suggest? Do you have a good idea?
    pseudonomous wrote:
    As to the question of "why" things act this way:
    I believe this is linux display it's heritage as a mulit-user operating system that people used terminals to log into to run program on.  A big place where unix used to be (and is, to some degree, still used) was in universities where a professor or graduate student might have logged onto the system to run some program to process some large set of data.  You wouldn't want to sit around and wait for this program to finish; you'd want to run it in the background, leave, and come back and look at the results a week later, when the program finished running.  One of my friends doing applied math research still does this sort of thing.  I'd imagine it's relatively common.
    Process management was largely handled be systems administrators, and commonly you were being billed for CPU time, so it was in your interest not to leave programs that you didn't want to run running when you logged out.
    Hmmm... that seems like a rational explanation. But in the case that is the
    reason for linux' behavior: Why isn't there some kind of a mode setting? Like
    one which allows any user to keep processes alive and another one that doesn't?

  • Get the user executing the process

    Hi, I have a servlet. I need to get the user who is executing the process, that is, you can view the users executing each process in the Windows Task Manager, but how can I get the user who is executing the servlet (or Java) by the aplication itself?

    I believe that one of the standard system properties includes the ID of the user that the process is running under. Read the API for java.lang.System.getProperties; I think it lists them there.
    I'm not sure if that's what you're looking for, though. In the case of a servlet, this would be the user ID of whatever started the servlet environment. In a real production system this is likely to be "nobody" or an idea with low permissions created specifically for the purpose of running the server. Not sure if that's what you're looking for or how useful that would be to you.
    In particular, if you're looking for the ID of the person running the browser that requested the page that the servlet in question is servicing...then you're pretty much out of luck.

  • E-Recruiting: Process Templates Transport

    Hello Experts,
    In e-Recruiting, Is it possible to transport process templates from DEV system to QA system?
    Thanks,
    Anil

    Hi,
    just because the tables of the process template are not linked to the transport system directly it does not mean that transporting is not possible. You can transport every table entry even application data.
    You could add the entries for the tables of the process template and the assignment of activities to the process template to a transport request by hand. Even if the tables are type A the transport system only shows a warning.
    The trouble with transporting process templates is the assignment of questionaires to activities. As the questionaires are usually not transported they have different IDs on quality and production so the data of the process templates is invalid and has to be reworked with a lot of effort.
    In the end creating the transport by hand and correcting the templates costs nearly the same time as creating them again on quality and production so it's rarely worth to do it.  (And as the customer's key users need some practising anyways consultants don't have to bother about it :o))
    Best regards
    Roman

Maybe you are looking for

  • How to mute camera sound in n82

    Hi can you please tell me how to mute camera sound in n82

  • Photoshop CS4 Seems to Oversaturate?

    So, lets say I open the image in ACDsee 2.5 and in CorelDrawX4 Paint or Canon's Zoom Browzer the image looks the same, but when I open the image in Photoshop it looks a little oversaturated. Certain colors look off and I don't understand why. Any sug

  • BEX vs BO

    hello, For me the question is, whether the Bo reporting tool can replace the BEX ? So in future both tools are working in a single procedure ? Can the Excel driven BEX harmonize with the BO reporting tool? Is the BO - broadcasting a better instrument

  • Contact Person Business Address (VAP2) Street disappears inspite of manual

    Hi, We are facing a problem in the contact person Business Address street update (Transaction VAP2). 1. We are manually entering Street and house number in     Business Address screen using VAP2. 2. Then System concatenates House number and Street an

  • Yes I did all of the suggestion and flash will not install

    OK did the uninstall, then downloaded a new version to install on a mac (maverack edtion+ but system hangs when looking for installer then computer freezes. checked Firefox and safarie for extention as well all still there any suggestions