Re Hire EX Employee

Hi ALL,
Actually we terminated employee, Now scenario is that we want to reverse termination in Back Date. Let's say termination Date is 14-aug-2010 and re hire date is 15-sep-2010.
How we can accomplish this. If the date is greater than termination date then I know we can use HR_EMPLOYEE_API.RE_HIRE_EX_EMPLOYEE API but what about if the date is less than termination date.
I was searching over the metalink and found API hr_ex_employee_api.reverse_terminate_employee but did not find one for R11i. I also got hrempter.cancel_termination but that I don't know whether its recommended OR not?
Thanks
J

Ideally you should pass the object version number of the record currently being dealt with. So if you are calling the API for the record with effective_start_date = '4/16/1990', pass the OVN of this record to the API.
But I wonder why you are not able to reverse terminate a person using the API hrempter.cancel_termination only. I tried to do the same and could reverse terminate a terminated employee perfectly. Here is the sample call used by me:-
DECLARE
BEGIN
hrempter.cancel_termination ( p_person_id => 22411
,p_actual_termination_date => trunc(sysdate) -- the person was terminated today
,p_clear_details => 'Y');
EXCEPTION WHEN OTHERS THEN
dbms_output.put_line(substr(sqlerrm,1,255));
END ;
This not only removed all the termination details but also correctly updated records in person_type_usages table. Can you check if you are using the same call.

Similar Messages

  • Need detailed step by step procedure to hire an employee

    Hi all,
    can anyone give me the detailed step by step procedure to hire an employee?
    Thanks
    pabi

    Before you hire try to configure infogroups and actions check all the integrations in T77s0
    and go to PA40 and click on Hiring action and execute

  • Default Action type when hire internal employee

    Dear all,
    How to set Default Action type when hire internal employee?
    Thanks,

    Hi,
    May be that. When i transfer applicant that is hired internal, the action type is default Reentry into company. So how to change this?
    Edited by: Quang Le Vinh on Nov 7, 2009 2:54 AM

  • Who got this brilliant idea when you want to pick up a contact to first cross the group and then click end ? Did you hire an employee  from Microsoft ? Apple MUST remain SIMPLE to use !!!

    Who got this brilliant idea and change thing that way :  when you want to pick up a contact on your iphone, you first have to cross the group and then click end ? Did you hire an employee from Microsoft ? Apple MUST remain SIMPLE to use !!!

    Claudius,either you didn't read my post, or you jumped to conclusions. I had a skype account that was created using a microsoft account (NOT THE ACCOUNT I AM USING NOW). PURE MICROSOFT ACCOUNT NO OTHER ACCOUNT LINKING.I had to change the primary mail of that account.I was told "no can do" by skype support.I found that if I went to account settings and clicked on the link on the line below the one that said "MICROSOFT etc" (labeled something along the lines of "TV or Device") I got the opportunity to set the password of the "live:username" account (WHICH YOU COINCIDENTALLY HAVE TO DO IF YOU WANT TO USE SMART TVs ETC).Once that was done, I COULD SUCCESSFULLY DO WHAT SKYPE SUPPORT SAID WAS IMPOSSIBLE- I could change the primary mail address. once that was done, and NOT BEFORE, I linked the account to a facebook account as well, just to be sure I have more than one way to access the skype account. What caused you to get the impression that I was writing something else? furthermore this sentence - "The solution you described in your initial message isn't actually once since all the time you were operating on different account that weren't actually linked" does not make sense, I think you mis-edited it.and I need to point out that you are incorrect. I WAS NOT OPERATING ON DIFFERENT ACCOUNTS I WAS OPERATING ON ONE SKYPE ACCOUNT, THAT WAS CREATED USING A MICROSOFT ACCOUNT just like you say you recommend. I still don't know how you can misread my initial entry like that.  If you have a better solution to my initial problem - changing the primary mail of a skype account created throuth either a microsoft account or a facebook account, Please write a sticky to explain how to do it, and please inform skype support that Yes it can be done, and this is the way it is done. So far my "lucky shot" seems to be the only way to do it.     

  • Unable to hire an employee in PA40

    Hi Friends,
    I was trying to hire an employee in PA40 and it says that the employee is still active.
    I run the standard report S_AHR_61015516 and took a position which is vacant, but still I am unable to hire him.
    Could someone pls let me know what might be the problem.
    BYe
    Naveen

    Naveen,
    Goto PA30 and give that employee number, if the IT 0000 exists for that employee number, then you can't hire with the same personnel number.
    You can assign 'n' number of persons to one positions.
    To maintain the vaccancy goto TC: PO01,plz check, enter the positon id and maintain the IT 1007 (Vacancy).
    While executing PA40 don't give any personnel number and in IT 0000 maintain all the field except Emp Number and press enter, if it is emp number is internal then the system will generate or you have to enter a new emp number according to the NUMKR feature.

  • How to hire 24 employees really fast?

    HI experts,
    We have to do some testing in QA and I have been asked to hire 24 employees with different PAs, employee group and stuff. since many infotypes can be be same for one set of employee e.g. IT 7,8,41,167,168,169,171 378 etc. so what is the quickest way to do it.
    its gonna be like this
    8 union
    8 non-union
    8 salaried
    Thanks,
    Rashmi

    If Rashmi only has this on paper, then it has to be entered into the file anyway.
    Might as well use PA20 for 24 employees. I don't see the scalability yet for invoking a migration procedure?
    Regarding "rude earlier", I think this HCM forum needs stricter moderation and you just happened to catch me at the top of the stack after reading some of the other "link-farms" and "ponits-hunting" advice.
    No offense intended, but when people are discouraged from searching themselves and then asking more specific (and better) questions, then they become lazy.
    Some discipline is required:
    -> Read the question carefully.
    --> Dont rush in to answer because of points.
    ---> Encourage high quality questions...
    > Benefit from higher quality discussions about the aspects of the question.
    If link-farms are the answer to a question, then that is not the intention of these professional forums.
    Thank you for responding. Please also take a look at the little yellow triangle in the menu bar. If you notice posts which are not usefull for improving the quality of contributions to the forum, them please use it and add a comment about why you are reporting it (preferably with a link to the thread ID).
    The moderators will then reject the link-farms, mail-chains, interview-questions, etc.
    We also comb the forums anyway, but HCM seems to be lagging behind as far as "expert forums" are concerned.
    Please help the moderators by useing the "Abuse Report" button to catch quality problems quickly.
    Many thanks for your help,
    Julius

  • How to hire new employee (BAPI, BDC, IDoc/ALE...???)

    Dear ladies and gentlemen,
    I was asked to create an interface that would "hire employee" and I failed to find nice function module that would do that.
    Could you, please, share your ideas/experience about how to solve this?
    Best regards
    Momkic
    Message marked as a qustion in order to award the points.
    Momkic

    Hi
    Transaction code <b>"PA40"</b> is OK to handle "Actions" about the personnel for isolated entries.
    However if you want to use BDC for bulk data transfer, then use <b>"PA30"</b> to record your transaction and build your BDC data. That's because handling <b>"PA40"</b> screen is somehow less suitable since it depends on customizations and is out of screen if there are too much action types.
    To trigger an action through <b>"PA30"</b> is achieved by entering "<b>0000"</b> to the infotype field and the <b>action type value ("massn")</b> for the subtype field and pressing  <b>"Create"</b> button. This will be better for BDC.
    <b><u>About the BAPI:</u></b>
    I didn't try before but you may use the Business Object <b>"HRMasterDataReplica"</b>. It has one class method as <b>"SaveReplicaMultiple"</b> which has an import parameter <b>"EmployeePersonnelAction"</b> for the infotype 0000, <b>"EmployeeOrgAssignment</b>" for the infotype 0001 and
    <b>"EmployeePersonalData</b>" for the infotype 0002.
    In addition to standard BAPI parameters, at least these three parameters must be filled to create an employee. To trigger other actions you can use the one for "0000".
    I would like to learn whether you tried this and achieved. <i>However, it will be the most classical way to use BDC</i>.
    *--Serdar

  • Need FM to hire an employee

    Hi,
    My development is, based on a Hr person approval convert a applicant to employee. The applicant details are in Ztable. Now my problem is, when the HR person click approve need to create an employee, is there is any FM to hire or trigger the hiring a person.
    By
    Anand Babu R

    Hi Anand,
    Try function module
    RP_HIRE_FIRE
    Regards,
    Dilek

  • Integrating Hire/Terminate employee between EBS and Fusion HCM

    Hi,
    We are exploring EBS and Fusion co-existence model. e.g. co-existence of Core HR, Payroll in EBS with Fusion Talent Management.
    We have following requirement - "When an employee is hired in EBS R12, the integration components should be triggered and employee should be shown as Hired in Fusion with the same start date."
    Are there any existing integration components in EBS/Fusion to accomplish this?
    Thanks
    P.S. I had posted this in "Fusion Applications > Customizations, Extensions and Integrations" forum. But they suggested to post this in HCM forum.

    Hi.
    Your requirement seems quite function specific, and as such I would suggest you also post to the HCM forum as there could be people doing the same thing there.
    Most of the packaged integrations are based around moving and sync-ing data between systems periodically, whereas I think you want a live invocation, such as the public WebServices might offer. As such please review content on http://fusionappsoer.oracle.com where you'll find all those listed with lots of supporting material as well.
    Hope this gets you going in the right direction.
    Kind regards
    Richard
    Oracle Developer Relations

  • HIRE Employee prev to the retro accounting period in payroll record

    Hi All,
    I have an issue when I try to hire an employee in the system. The system doesn't allow me to hire any employee before Nov 2009 as the retro accounting period for that payroll area is dated to 11 2009.
    The retro accounting period changed from 10 2005 to 11 2009, when it did not change for any other payroll area.
    Can anyone suggest a solution as how to hire an employee beyond this date?

    in one case we can perform this activity why the user will forget to hire an employee who got hired for the previous months
    U have to change the Retro date in the control record as per the isssue
    ask the client to use the system accurately  other wise deleting the control record is not good practice  in some cases we can do and we have to do
    but this above said shd not be the reason

  • Employee hire via HR_MAINTAIN_MASTERDATA

    Hi,
    I am trying to create employee via FM using HR_MAINTAIN_MASTERDATA, unfortunately I am facing some issues when I am creating IT0001(Organizational Assignment) , I get an error stating that IT0003 is not creating for the given ID. What i would like to know is if there is a way to create IT0003 via a FM, since it does not seem to work with HR_MAINTAIN_MASTERDATA.
    Regards,
    Leandro Fonseca

    HI,
    Refer to the link.
    How to hire new employee (BAPI, BDC, IDoc/ALE...???)
    This might help.
    Regards
    Sumit Agarwal

  • BP not getting created while creating employee

    Hi,
    When I Hire an employee a BP should be created for it. It used to happen earlier in the system but after we moved to another system this is not working.  Can someone please let me know the necessary config for this?
    I've the following settings:
    HRALX   ONUMB  = 2
    HRALX   OSUBG = MD
    The MD number range is from 90000000 to 9999999999. Should this number range be internal or external?
    When I use the HR_SYNC_PERSON report for an employee I get the error as
    "Determination of connections to object 'BP' of 'CP' '50000201' failed"
    "Object of type 'US' with ID '1122' does not exist or is inconsistent"
    "Determination of connections to object 'BP' of 'O' '50000101' failed" etc
    Also I need to upload the employee master data using LSMW and BP does not get created with LSMW also? Is there some specific config while using LSMW?
    Please help.

    Whenever you are uploading employees using LSMW, you need to run program HR_SYNC_PERSON.
    Pls refer to the following thread for further info:
    Assignment: Business partner for person '50000029' is not unique
    Regards,
    Dilek

  • Error while assigning one Postion to multiple employees

    Hi,
    I can assign one Position to multiple employees. as per our requirement if I assign a Position to one employee and hire .. then I will hire another employee and try to assign the same Position which is already 100% assigned, when I try to save IT 0001 the system should through an error messege by saying Position exceeds 100%.
    following configuration has been done to maintain the above scenarioa 
    1.Maintain Relationships--> Relationship Characteristics for B 008 - Error Messege for all
    2. --> Additional data on relationship --> Relationship Persentatge is checked for 008.
    3. Time Constraint Object ID - S to A008 is 3
    4. Time Constraint for Object ID - P to B008 is 3.
    Please suggest if need to do any settings to maintain the above scenario

    ThanQ very much nalla
    Issue is solved..
    Regards
    Priya .M

  • Hiring new employee with HR_MAINTAIN_MASTERDATA

    Hi,
    I am trying to hire new employee with HR_MAINTAIN_MASTERDATA. For now, I only gives the mandatory values of the infotype 0002 in proposed_values and parameters to the FM.
    CALL FUNCTION 'HR_MAINTAIN_MASTERDATA'
         EXPORTING
           pernr                    = no_emp_int
           massn                    = '01'
           actio                    = 'INS'
           tclas                    = 'A'
           begda                    = sy-datum
           endda                    = '99991231'
    *       OBJPS                    =
    *       SEQNR                    =
    *       SPRPS                    =
    *       SUBTY                    =
           werks                    = '1000'
           persg                    = '1'
           persk                    = 'D9'
    *       PLANS                    =
           dialog_mode              = '1'
    *       LUW_MODE                 = '1'
           no_existence_check       = 'X'
    *       NO_ENQUEUE               = ' '
          IMPORTING
            return                   = return
    *       RETURN1                  =
    *       HR_RETURN                =
          TABLES
            proposed_values          = it_prop_val
    *       MODIFIED_KEYS            =
    When it is executed, it gives me the error:
    'No data available for A 00007787 0003' where 00007787 is the employee number. My guess is that 0003 is for the Payroll status (0003) infotype. I thought it would be automatically created with the FM.
    When I change the dialog_mode parameter to '0', no error appears but, the employee data isn't saved i.e. I cannot access it with PA30 or PA40. It says 'Personnal number not yet assigned'.
    So, I'd like to know how to save data correctly and why dialog_mode '1' or '2' failed everytime.
    Thanks a lot for your answers, points will be awarded as it fits my needs!

    Patrick
    My guess is that this FM HR_MAINTAIN_MASTERDATA will not create all 4 infotypes (0, 1, 2 and 3 as I think all those 4 are mandatory for every employee). I would say that you need to specify data for each infotype separately. You can in fact create all those 4 infotypes in separate calls of FM. I was doing this some time ago (with calling FM 4 times) but I was using different FM - HR_INFOTYPE_OPERATION.
    The obligatory fields for each infotype depends on the setting in you system so you need to find this out by your-self.
    As per infotype 0003 do not forget to set properly field VIEKN - see feature IVWID otherwise maintenance of created employee may not be possible.
    One last thing - you may try to use IDOC HRMD_A for employee creation. This way is much faster than using FM's. But be careful no data check/validation is done when you pass an IDOc to application (which maybe an advantage in your situation).
    Andrzej

  • Replication of vendor master ac from employee in HR

    Hi Experts,
    My client looking to create vendor master account in accounts payable when hire the employee in HR, or if employee bank details infotype change should also replicate in vendor master account, Could any one let me know is standard practice in SAP or need to do development. Let me knowthe path to customize.
    Note: client having HR and FI in two different clients.
    Surya.

    Hi,
    There is dedicated SAP report for that.
    You should start transaction PRAA and investigate different options and figure out what is needed for you.
    Cheers!

Maybe you are looking for

  • I can't use the Mail app after updating to 8.0.2

    I can add my Gmail account to my phone just fine.  It adds my calendar, my contacts and my notes with no problem.  But when I open the Mail app, I get a blank screen.  It stays blank for about 15-20 seconds and then closes automatically. Also, there

  • Circling Objects

    Hello, Is there a way to circle objects, such as a person with a ring or circle in Final Cut Express HD?

  • Integration Server in SLD

    Hi, In our SLD under Business Systems definitions all of our "Related integrated Server " fields have no values (No Intgration Server is defined"). I am trying to understand where I am missing an entry in SLD for the integration servers. Thanks

  • Adding Fonts Where?

    What is the difference between the fonts located in Library>Fonts and System>Library>Fonts? (why are there two locations, and what's the difference?) I'd like to add some fonts that come up as missing when I load documents created in Classic but am u

  • Stuck in recovery mode and can't get out,iPod touch

    IPOD TOUCH SERIAL NUMBER 1C744FT1W4T. HI IM STUCK IN RECOVERY MODE AND HAVE TRIED ALL METHODS ADVISE ON THE INTERNET,AS ITUNES NO LONGER SUPPORT THIS OLD IPOD I CANT UPGRADE AND RESTORE. I KEEP GETTING THIS ERROR SAYING ITUNES DOES NOT SUPPORT. PLEAS