FM to change Employee Job

Hi does anyone know if there is a function module we can use to change the employee job assignment?
I'm thinking of using the FM 'RH_RELATION_MAINTAIN' but the problem is how will I change the existing record?
Will this create 2 job relationships for 1 employee?
Thank you

hi SVS,
try to use these bapis
BAPI_INB_DELIVERY_CHANGE 
BAPI_OUTB_DELIVERY_CHANGE

Similar Messages

  • Changing supervisor name, changing the employee Job also

    Hi All,
    We are facing a problem in the Employee assignment.
    When we are changing employee supervisor details, employee job also getting changed to different job. Can any one having idea abt this change.
    Thanks and Regards,
    Joshna.

    Hi Avaneesh,
    There is no personalizations enabled for this Form. The changes are reflecting only for a particular group not for all the employees.
    We had implementated jobs only we don't implemented positions. Is any where we will link this group to effect this changes.
    Thanks
    Joshna.

  • 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

  • Looking for a changer of job

    Hi All,
    I am considering a change of job.
    Here is a brief of my experience.
    I am an engineering graduate with 5 years of experience in LabView, Data aquasition and control systems, automated test equipment. I have also executed few testing projects and got hands on experience with CAN tools.
    I am also a certified LabView associate developer(CLAD).
    I also have an additional 2 years of experience in
    Bio Medical Instrumentation.
    In case there are job openings matching my profile, kindly contact me at [email protected] for further details.
    Although I am looking for oppurtunities in Bangalore, I would be willing to think of relocation options.
    Thanks in advance
    Regards
    Dev

    Hi Neha,
    First of all, congratulation for becoming a certified SAP consultant.
    I suggest you to Surf through all the JOB portals, short list the job most appropriate for you.
    The most IMP thing is DO NOT USE COMMON CV FOR APPLYING TO ALL THESE JOB.
    Modify your CV for applying to each JOB keeping job description in mind. In other word as per Job description tailor-made your CV so that you get interview call for sure.
    Instead of applying 1000 job with common CV apply only 10 most appropriate job with Tailor-made CV.
    The second most IMP thing is NEVER USE WORD FRESHER.
    Keep this statement in your mind that "No employer is willing to conduct a training institute."
    You are a certified consultant, be confident and go KING SIZE.
    Till the time you get your JOB keep sharing your knowledge and keep training your Juniors. This will help refreshing and gaining more knowledge.
    Do not hesitate to ask any further questions.
    Wish you all the very best.
    Regards
    Chirag Shah
    TS : Please go through the given below links.
    ERP Consultancy (SAP Certification) – Transformation from Introduction Phase to Mature Phase (Part – 2)
    DOs & DON’Ts for SAP Career (Certification) on the basis of my on going journey from an Accountant to SAP FI Consultant.

  • How to change sheduled jobs from one users to other user?

    Hi,
    I want to change shoulded jobs from one users to other user.
    Is there any way that we change job from one user to other user.
    apart procedure with sm37: single job selecting with copy option.
    Regards,
    Gianluca Vinco

    Hi,
    Please try the folloiwng for changing the User of a Scheduled job:
    1. Go to transaction SM37, select the 'Scheduled' Job by checking the check box and then use the menu path Job -
    > Change
    2. You may reach the Change Job xxx screen. Here, click on the Step button
    3. You may reach the Step List Overview screen
    4. Here select the step in the list and click on the Change icon to make the User change in the pop up Edit Step window
    I hope this helps you in your work.
    Best Regards
    Sitaraman

  • IAM-3056160:Modify User Profile request cannot set or change attribute Job Code, since it is not defined in the corresponding data set.

    I am trying to modify the value of the field "Job Code" through API I am getting the following error.(OIM11gr2). I do not get this error when updating the other fields. There is a field by the name USR_JOB_CODE in the database. When I poked around I found that there is no Job Code field in the User Form. Any ideas?
    IAM-3056160:Modify User Profile request cannot set or change attribute Job Code, since it is not defined in the corresponding data set.:Modify User Profile:Job Code
    oracle.iam.identity.exception.ValidationFailedException: IAM-3056160:Modify User Profile request cannot set or change attribute Job Code, since it is not defined in the corresponding data set.:Modify User Profile:Job Code
           at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:237)
           at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:348)
           at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:259)
           at oracle.iam.identity.usermgmt.api.UserManager_nimav7_UserManagerRemoteImpl_1036_WLStub.modifyx(Unknown Source)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
           at java.lang.reflect.Method.invoke(Unknown Source)
           at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:85)
           at $Proxy2.modifyx(Unknown Source)
           at oracle.iam.identity.usermgmt.api.UserManagerDelegate.modify(Unknown Source)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke

    THanks for your reply. Here is the snippet from User.xml that contains info about job code.
    <entity-attribute>Job Code</entity-attribute>
    <target-field>usr_job_code</target-field>
    <field name="usr_job_code">
    <type>string</type>
    <required>false</required>
    </field>
    <attribute name="Job Code">
    <type>string</type>
    <required>false</required>
    <searchable>true</searchable>
    <multi-valued>false</multi-valued>
    <MLS>false</MLS>
    <multi-represented>false</multi-represented>
    <attribute-group>Basic</attribute-group>
    <metadata-attachment>
    <metadata>
    <name>multi-valued</name>
    <value>false</value>
    <category>properties</category>
    </metadata>
    <metadata>
    <name>user-searchable</name>
    <value>true</value>
    <category>properties</category>
    </metadata>
    <metadata>
    <name>category</name>
    <value>Preferences</value>
    <category>properties</category>
    </metadata>
    <metadata>
    <name>bulk-updatable</name>
    <value>true</value>
    <category>properties</category>
    </metadata>
    <metadata>
    <name>read-only</name>
    <value>false</value>
    <category>properties</category>
    </metadata>
    <metadata>
    <name>visible</name>
    <value>true</value>
    <category>properties</category>
    </metadata>
    <metadata>
    <name>encryption</name>
    <value>CLEAR</value>
    <category>properties</category>
    </metadata>
    <metadata>
    <name>display-type</name>
    <value>TEXT</value>
    <category>properties</category>
    </metadata>
    <metadata>
    <name>system-controlled</name>
    <value>false</value>
    <category>properties</category>
    </metadata>
    <metadata>
    <name>max-size</name>
    <value>512</value>
    <category>properties</category>
    </metadata>
    <metadata>
    <name>custom</name>
    <value>false</value>
    <category>properties</category>
    </metadata>
    </metadata-attachment>
    </attribute>
    I am able to retrieve the value of the Job Code attribute without any problem with the following code.
    System.out.println("JOB Code: "+user.getAttribute("Job Code"));

  • How can we change the Job priority in the Source system

    Hi All,
    We are facing an issue with the process chain execution in the Production system. We have a process chain which runs daily in BI system and the chain is designed in such a way, that as soon as the chain starts in BI system,  a corresponding job is triggered in the Source system (ECC  6.0system).
    Now the issue is that after we have our Source system upgraded the memory allocation for the particular Job (FIGL )is reduced and due to which the FIGL job is failing frequently. When we have consulted some experts.They  advised Us to increase the Priority of the Job in source system to A/1, as of now the job is running in B/2 priority.
    Please let us know the way how we can increase the priority of the Source system Job, so that when the process chain triggers a job in source system and that particular jobs  should run with Priority A/1.
    Thanks in advance.
    Regards,
    Chandra.

    Hi Chandra,
    First please find the job name in SM37 for FIGL and check the job status to be in "released" status. Select that job and go to job menu and click on change. then it will take you to the job screen where you have "job class". Here you can change the job class to "A" to get to high priority.
    If you are unable to edit the job then create a new job with the same variants by clicking STEP button in the Job screen.
    Try these steps, let me know if are able to do so.
    Regards,
    Ravi Kanth

  • Change Employee team to another using DI

    Hi There,
    I have a request from customer are they want to change Employee from team to another, i'm using SAP B1 8.81 and i was try to find all property in Object Team, i just founnd property to add employee to Team by
                Dim RetVal As Long
                Dim oTeam As SAPbobsCOM.Teams
                oTeam = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oTeams)
                oTeam.GetByKey(2)
                oTeam.TeamMembers.EmployeeID = EmpID
                oTeam.TeamMembers.RoleInTeam = SAPbobsCOM.BoRoleInTeam.borit_Member
                oTeam.TeamMembers.Add()
                oTeam.Update()
    Any suggestion to remove employee from old team and move them another team by using DI, Pls help
    Thanks and Best Regard.

    Hi,
    Please repost above discussion in http://scn.sap.com/community/business-one-sdk to get quick response.
    Close this thread by marking helpful answer.
    Thanks & Regards,
    Nagarajan

  • Change Employee Group in MSS

    Hello Everyone,
    I created a 'Change Employee Group/Subgroup' request and it was successful.
    Now, where is this request supposed to be approved?
    I believe this has to do with configuring UWL and Workflow.
    Can anyone guide me on the procedure please?
    Regards,
    Motaz
    Edited by: Motaz Abu Karat on Mar 31, 2010 5:49 PM

    Hello Everyone
    According to help.sap, Workflow must be configured for MSS to function correctly.
    I need to know how I can perform the following:
    -You must have executed the basic Customizing for Workflow in your system.
    You set up the SAP Business Workflow in the SAP Customizing Implementation Guide (IMG) under SAPNetWeaver ® SAP Web Application Server ® Business Management ® SAP Business Workflow
    I can't seem to find any guide for this. Can anyone please point me in the right direction?
    Regards,
    Motaz

  • Change employee sub group code in configuration

    Hello Fellows,
    I have requirement to change employee sub group code in configuration. For example there are existing code starting AA text1, AB text2 and so on. I want to change it with 10 text1, 11 text 2.  System is allowing to change text only (i.e text1,text2). is there any way to change code (i.e AA,AB) ?
    Regards,
    Muhammad Umer

    Hi ,
    You can use t-code 'EC12' to which suits your requirement.
    In your case if you copy from AA to 10, and AB to 11 all ESG group related tables get updated.
    Later you can change the text as well
    After copying ,,Employees ESG wherever maintained will not update automatically.
    You can make use of Org reassignment to change ESG for employees with LSMW for PA40.
    If any PCR or Customization like User exit/BAdi,Custom tables if any where the old (AA) was maintained you need to replace/delimit with new one.
    use the copy button as shown in below screen shot.
    regards,
    Narendra

  • Changing BI Job Priority in ECC

    Hi All,
    I have a requirement to change the priority of BI jobs running in ECC (i.e. Infopackage job running in ECC.. have to make it B from default priority C ). I have gone through other threads but couldn't find any solution on that.
    Please let me know if anybody has done something on this.
    Regards,
    Mayank

    Hi Mayank,
    Follow these steps and you should be good:
    1. Go to ECC system
    2. Go to Transaction SM37
    3. Provide your BI job name and execute (select the 'Scheduled' option here)
    4. In display mode of Job in SM37 - Select your job and it should appear in scheduled status.
    5. Go to top menu -> 'Job' -> 'Change'
    6. In next sreen you should see the 'Job Class'
    7. Select the job priority 'B' in F4 help and save the job.
    Caution: Before changing the job please note it scheduling details ex. timings and frequency of execution.
    Please let me know if there are any questions.
    Thanks
    Amit

  • How to get total number of plants, employees, jobs and respective tasks

    Hi Gurus,
    I have requirement where in I need to give client information about root object. Information being sought is on the total number of plants, employees, jobs and respective tasks performed by employees.
    Is there any standard report available to fetch this information? Or please let me know how to collect all this information?
    Thanks in Advance.
    Rupali

    Total number of employees S_AHR_61016369
    Jobs S_AHR_61016497
    Tasks S_AHR_61016522, S_AHR_61016523 & S_AHR_61016524

  • How to change Employee Number Generation from Manual to Automatic

    Hi,
    We have given Employee Number Generation Manual while creating Business Group. Now we want to change that to Automatic. I have tried to change but I count not.
    Please tell me what are all the steps needed to change Employee Number Generation From Manual to Automatic

    Hi,
    1. Goto org screen --> query business group
    2. Click other --> Business Group info
    3. Change second option from Employee Number Generation from Manual To Automatic.
    Also look
    Employee number generation process
    Hope it work for u.
    Ayaz
    Edited by: Ayaz on Dec 20, 2010 7:15 PM

  • Finding function to check whether this employee has changed Employee group

    I'm finding function to check whether this employee has changed Employee group from Temporary to Regular during the year or not.
    Is there any PY function can check as above condition?
    Thank you

    Hi,
    You have to read IT0001 data for reading Employee Group or Sub Group Change. Use the FM HRREADINF* to read IT0001 Data.
    Thanks & Regards,
    Sandip

Maybe you are looking for