Change Employee Assignment Status

Hi,
I have a very urgent requirement in Oracle HRMS R 12.1 version
my requirement is when an employee taken annual leave, then the status in th assignment window will automatically change to 'Annual 'Leave instead of 'Active Assignment'.
can anybody have an idea about this,,please provide me the details and procedure to do this thing. Your early response will be highly appreciated.
Thank You

You can have a user hook on absences and update the table per_all_assignments_f using the API hr_assignment_api for the period when the employee is on Annual vacation. You'll have to do an Update twice - one for the absence start_date and one for absence end_date.
So you assignments_f table wud look something like this -
01-Jan-11 to 15-Jun-11 -- Active
16-Jun-11 to 30-Jun-11 -- Annual (suspended)
01-Jul-11 to 31-Dec-4712 -- Active
Just curious, why do you want to do something like this ?
You already have entries in Per_absence_attendances for the absence/leave. What is the need to change the assignment_status ?
cheers,
VB

Similar Messages

  • Assignment Status Change Requirement.

    Hi Experts ,
    We have a requirement in a HR report , where we have to capture the "Data Entry" date for assignment status change.
    for example :
    If an employee assignment status changed to inactive from active on 01-OCT-2012 , and the data entry into oracle is on 18-OCT-2012 , I have to capture the "date of entry into oracle i.e date of assignment status changed in Oracle , in this example 18-OCT-2012".
    Initially i felt to use the "Last Updated Date" but if some data is changed in assignment form on 19-OCT-2012 in "CORRECTION" mode , the last updated will be override with "19-OCT-2012" , but the original date the assignment status changed is on 18-OCT-2012.
    Any help or pointer please to achieve the requirement.
    Thanks
    VJ--

    You need to audit the assignment table.
    oracle.anilpassi.com/audit-changes-in-oracle-hrms.html

  • How to change HR assignment for BP with employee role in CRM

    Hi,
    we download employees from R3 HR into CRM. By mistake, some duplicates BP were created. we want to change the assignment with the BP employee in CRM and the employee in R3. In other word, to remove the personnel number ID stored in CRM and to add this personnel ID to others BP in CRM.
    For example:
    In CRM,  BP 100 does not have a personnel number assigned to his employee role.
    In CRM, BP 101 (duplicate of BP 100) is assigned to the personnel number 345 from the employee in R3.
    We'd like to assign the personnel number 345 to BP 100 and remove the link with HR in BP 101.
    is it possible?  where is this assignment stored - In R3&HR or in CRM?
    can you guys share your experience on how to resolve this
    thanks in advance
    Stephanie
    Edited by: Stephanie Blouin on May 6, 2008 2:16 PM

    Hi,
    We can assing the CC in two ways.
    1. is for position.
    2. or for a Org unit.
    In your case if it is for Position. GOTO PP02 enter the details as
    Plan Version    HI
    Object Type     s
    Object ID       50018133
    Object abbr.
    Infotype        1001
    Subtype         A011
    Planning status 1
    Validity        06/23/2008  to     12/31/9999
    Data sample.
    Then goto change and change the CC. this will also updates the IT0001.
    If not, You can also change through Org unit.
    Where goto PPos_old> select the org unit> then goto staff assignments> select the required position> and there is a option called goto from top menu> there you can check accoutn assignment>  there you will get diff screen to be displayed--> there select the position if you want to change and select the option maste cost center and change the CC by giving dates, this will also updates the IT0001.
    Reward me if hleps.
    Thanks,
    Vasu.

  • Changed Assignment Status.

    Hi All
    For an employee, I have changed the status from 'Active Assignment' to 'On Vacation with Salary' on 10-Apr-2008 and again to 'Active Assignment' on 20-Apr-2008. Now when I query for this employee through backend I am seeing 3 assignments.
    I am using Asg_Status in fast formula calculations but as this employee has 3 assignments, which assignment will fast formula consider?
    I am getting error for this employee and for the other employees whose status is not changed, there are no errors.
    I have few doubts about this:
    Which assignment status fast formula will consider while doing calculations?
    How to take into consideration the various Assignment Status for calculations?Regards
    Rahman

    Hi Rahman
    When you query the assignment table it shows 3 records that are active on different dates. So at one point of time there is only one record active. In your query you can add a condition that can check on current date which record is active like
    select *
    from per_all_assignments_f
    where person_id = 1234
    and sysdate between effective_start_date and effective_end_date

  • Person type and assignment status for terminated employee

    Hi,
    When I terminate an employee, is it possible to default the field "type" on "Person type and assignment status for terminated employee" section into another value? Its default values is: "Ex-Employee released".
    Thank you.

    Navigate to Work Structures -> Status and query for all rows with system status Terminated Assignment. select your required assignment status as Default. Untick the other default.

  • Employee Assignment Termination status as 'Terminate Process Assignment'

    hi everybody ,
    can any body tell me what is the API i need to use to terminate an Employee Assignment with the status as 'Terminate Process Assignment' .currentely i am using "hr_assignment_api.actual_termination_emp_asg" but it is terminating the assignment with the status as 'Terminate Assignment' . please help me its urgent.
    Thanks in advance.
    Surfraz

    Final standard process is not used for US legislation, we use Final Process Date for US. You can use any kind of assignment status, which has SYSTEM_STATUS as TERM_ASSIGN.

  • Cannot able to assign Operation number for Order for Change cost assignment in Travel

    All dear Gurus,
    During the creation of travel request in NWBC suppose if an employee opted to change cost assignment. And he selected order from Accounting Object and given an order. He is not able to select it because he is getting an error when he click on Accept.
    The error is " Order 1000000160 requires assignment to an operation number "
    In ECC we have an option called Enhance Cost assignment through which we can choose the operation number. But no such option is available in NWBC.
    Kindly help me to solve the issue.
    Regards,
    Namsheed.

    Hi,
    Business Area is a Required entry for G/L account 1180 300000.
    So
    Go to FS00, and check Filed Status Group,for G/L account 1180 300000
    Go to OBC4, check the Filed Status Group, what u have mentioned for the G/L account 1180 300000.
    Go To material management segment and put optional entry for the field of Business Area and save.
    Now try ur transaction.
    Regrads,
    Biju K

  • Change in Assignment Category gives error

    FRM-40735 POST- UPDATE trigger raised unhandled exception ORA- 01403
    I am getting the above error when i am trying to change the Assignment Category field of an employee from Junior Staff to Senior Staff.
    Navigation People> Enter & Maintain> (B)Assignment.
    Kindly assist me to resolve this error.
    Plz note there is a promotion that is suppose to be given to some employees in our company as of 01-OCT-2009 so i had to open the closed payroll periods and do the changes. I managed to change for all the 9 employees but 1 employee's assignment is giving me an error as follows :
    FRM-40735 POST- UPDATE trigger raised unhandled exception ORA- 01403
    The error displays after i try to save the changes made to the Assignment Category from Junior Staff to Senior Staff.
    Plz HELP
    Edited by: 594647 on Jan 15, 2010 12:55 PM

    Hi,
    Did you switch off the custom code and try doing the same transaction?
    Switching off custom code will help you to take this diagnosis further and you can create a SR with Oracle.
    Thanks
    Shailendra

  • How to change employee responsible for open campaigns.

    Hi,
    I want to find out open campaigns and marketing attributes based on partner function i.e., employee responsible and these open documents I need assign to another employee responsible. Which function module I need to read the details and which fm is to change employee responsible.  Please guide me which fm i need to use how I can change to another employee responsible partner function.
    divya

    Hi Divya,
    If you are comfortable with the bol queries, you can execute the bol query services to get relevant data..
    here is the sample code to get marketing attributes for a bp.. here you can read additonal attribute "partner function" to filter the data as per your req.
    Marketing Attributes
      DATA : lr_mktattr_coll TYPE REF TO if_bol_entity_col,
             lt_mktattr TYPE TABLE OF crmt_mktbp_attribute,
             ls_mktattr TYPE crmt_mktbp_attribute.
      IF lr_buil_entity IS BOUND.
        TRY.
            CALL METHOD lr_buil_entity->get_related_entities
              EXPORTING
                iv_relation_name = 'BuilMktAttributeRel'
              RECEIVING
                rv_result        = lr_mktattr_coll.
          CATCH cx_crm_genil_model_error .
        ENDTRY.
        CLEAR lr_entity.
        IF lr_mktattr_coll IS BOUND AND lr_mktattr_coll->size( ) GT 0.
          lr_entity ?= lr_mktattr_coll->get_first( ).
          WHILE lr_entity IS BOUND.
            CALL METHOD lr_entity->get_properties
              IMPORTING
                es_attributes = ls_mktattr.
            IF ls_mktattr IS NOT INITIAL.
              APPEND ls_mktattr  TO lt_mktattr .
            ENDIF.
            lr_entity ?= lr_mktattr_coll->get_next( ).
          ENDWHILE.
        ENDIF.
      ENDIF.

  • Change employee reconciliation account

    Dear Sapgurus,
    There is a need to change one employees Reconciliation account from 21100000  to 21101000,  Kindly understand 21100000 is Vendor Reconciliation account and 21101000 is employee reconciliation account.   By anychance my Client was using 21100000 in one employees master data,  now I want to change it from 21100000 to 21101000.
    In FK02/XK02  recon account field is greyed not allowing to change though there is no balance in Employees account
    Please SAPGurus  give me the complete process of doing this, the answers will be rewarded.
    thanks

    Dear SAP Consultant
    If you want to change employee reconciliation account from vendor master data and it is shown grayed you can use transaction in SPRO -> Financial accounting->Accounts Receivable and Accounts Payable ->Vendor Accounts->Master Data -> Preparations for Creating Vendor Master Data ->Define Screen Layout per Activity (Vendors)
    And change the status of reconciliation account to be ready for input (Optional entry). then try to use fk02 or xk02 as you change in the previous screen.
    I hope that will help you
    Thanks

  • ICal: Changing the assigned calendar of an event sends out a new invite to all participants

    iCal version 5.0.3:
    I have multiple accounts set up (iCloud, shared, Exchange) in iCal.
    I've noticed that when I receive an invite that is assigned to the wrong calendar (e.g. to my icloud calendar) and I then change the assigned calendar to the Exchange calendar, iCal actually sends an invite to all the attendees with me as the organizer of the event!
    Instead of just changing the assigned calendar in my iCal, it creates a new invite on the new calendar from me to all the invitees.
    This seems to be new behaviour (bug) in version 5, as I can't remember this happening in earlier versions. It stopped being funny when it just did this with a company-wide HR event to all employees
    My default calendar is set to the Exchange account, but iCal seems to ignore that ever so often when adding new invites
    Any ideas on how to prevent this, or do i have to wait for an update to iCal?

    Hi Chris,
    Welcome to Apple Discussions.
    I often do the same thing (ie create an event in the wrong calendar). Are you aware that the assigned calendar appears in the info pane. You could simply select the correct calendar there, even reassign events.
    I understand the desire to do this with Quickeys, though I suspect very few people here use Quickeys. So if you don't get an answer here I'd suggest you consider the Quickeys forum: http://forum.cesoft.com/

  • How to assign status profile to marketing campaign ?

    Dear Friends,
    I am working on Marketing Campaign (SAP CRM 4.0) : I want to customize a new status profile for campaign. I create a new one and I don't know where I assign it to camapign : I searched in SDN and I found a message : "to assign status profile, you have to do when you customize campaign type : Marketing -> Marketing Planning and Campaign Management -> Basic Data -> Define Campaign Types/Objectives/Tactics : in this customizing point, when you define campaign type, here is a status profile field".
    The problem is I did not find any "status profile" field in this customizing point.
    Thanks in advance for your help.

    Hi,
    Pls follow below said path to create User Status profile
    CRM--> Marketing > Marketing Planning and Campaign Management> General Setting --> Change Status Profile for User Status
    Once you create Status profile you can see the same in the profile field of Campaign. You will have to assign this profile in the campaign then you can see the statusses in Change Status field,. But these stausses can not over write the system statusses.
    Hope this will help..
    Rgds
    Mallikarjun

  • TO change the user status in the PM order

    Hi,
    My requirement is that a techician is assiged to do the work using MRS and based on that user status is update in the PM when the save button is clicked on the MRS board.
    Now according to my requirement if anybody click on the save button and the technician is assigned to do the operation is done through MRS than the User status in the PM order should get changed.
    As a part of standard functionality the user status is not updated.
    A new user status is created in the trasaction BS02.
    Can anybody please let us know how to achieve this functionality
    Thanks
    Mohit

    We had a similar requirement and this is what we did :
    1) Set up a task as a reciever for the WORKORDER SAVE event.
    2) In this task called a method of a business object.
    3) In the method called STATUS_CHANGE_EXTERN to change the user status.

  • How to change the IO status to CLOSE after it has been settled through ko8g

    hi ,
    I have the following scenario : An internal order is assigned to a PO and after setllement of such an order i need to CLOSE the order .
    The PO has a GR done (no IR) . Currently Internal Order is in the status : TECO [technically complete] and setlement has ben doneusing Actual Settlemnet Run using KO8G.
    Now i need to change the IO status to  [ CLOSE ] : it is gving an error in KO02 : Balance is not zero .
    How  to change the Internal Order status to CLOSE or rather how to make teh balance in that Order toZero?
    Is it reqd to process some GR's for teh same PO ?
    Thansk
    Trina

    Hi,
    Check the order balance in Ko02
    Menu -->  Extras  -->  Order Balance if balance exist it means that the order has not completely settled.
    Regards,
    Raj

  • Changing Student Header status in Student file

    Hi,
    I want to change the header status of student in student file wrt to the reason of cancellations assigned during de-registration. I have created student status and cancellation reasons. Assigned these to RW01 activity. This activity is assigned to call up point 041( create de-registration) but no results. What shall i do to change system status?
    Regards
    Vinod Kumar

    Hi, i configured various status  but getting this error on execution.
    Which infotype and subtypes are used to store status?
    Entry 9008 does not exist for Subtype; check your input
    Message no. HRPIQ00ST_E108
    Diagnosis
    Entry 9008 does not exist for Subtype in table T777Z.
    System Response
    The program is terminated.
    Procedure
    Check your input value for Subtype. The value should exist in the value table.
    Regards
    Vinod

Maybe you are looking for

  • Which Microphone for New Mid 2011 Macbook Air 13"

    Please recommend a few USB condensor microphones for voice/vocal recordings that is sure to work with the New Mid 2011 Macbook Air. My 3.5mm to USB adapters that work on my 2009 Macbook Pro with Leopard OS, no longer works with Lion OS Ill be using t

  • EYE TOY?

    I have a PS2 and bought eye toy with it my friend says that you can use it as a web cam and he got it to work on his PC but i can't get it to work on my mac is there any way to make it work as a web cam for iChat or any other video chat app.? ibook G

  • DTW Purchase Invoice error

    I am trying to import purchasing invoices using DTW, but keep getting the error "Invalid Total [OPCH.DocTotal]".  I have looked at the DTW oPurchaseInvoice templates, but they are for item invoices and I am trying to import service invoices.  Can som

  • SDK options

    Hi Guys, I have a project requirement where I would create a custom application for financial institute. One of the requirements is, input and output could be in the form of pdf files. So in a way, I have to parse pdf files and use the data and gener

  • "E Specify either address number or address handle Error"

    getting following Error "E Specify either address number or address handle" while using BAPI "BAPI_SALESORDER_CREATEFROMDAT2"