Employee Numbering in Multiple Business Groups

Hi All,
We are having 2 business groups. The employee numbering is automatic and global sequence. The employee transfers between business groups is quite common and the client wants the same employee number when the employee transfers from one BG to another.
Example: Employee ABC is hired is BG1 with employee number as 10001 and when employee is transfered to BG2 the client wants the employee to retail his old employee number in the new BG.
Any help is higlhly appreciated.
Thanks,
Ramprasad.

Hi,
I have done this before. You need to set the numbering to Manual (with profile option) and then edit the fast formula associated with Numbering.
You need the following logic inside PLSQL procedure (gets called through FF) for this requirement:
- Check if the employee is a transfer case. Use (first name , last name , date of birth) combination on per_all_people_f to check this. Note person_id and business_group_id will be different for a transfer case
- If the person is transfer case then derive the previous employee number (from per_all_people_f)
- else derive the last used employee number from per_all_people( select max(employee_number) from per_all_people_f) and return this number by adding 1.
- he employee number field might have characters in it so you need to replace characters while deriving latest employee nnumber (select MAX(translate(employee_number, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ',' ')) from per_all_people_f)
Please note the fast forumula needs to be edited and verified from SETUP BG for this case.
When you initially install Oracle HR (and it does not matter whether shared install or full install)
you get two options, Automatic or Manual, as a choice for Employee Number Generation.
If you choose Employee Number Generation = Manual, and then later decide to change to Automatic,
you can do this.
But, if you started as Manual, and then changed to Automatic, and then once again want to change
back to Manual,
Employee Number Generation = Manual will no longer show up in your LOV for Employee Number
Generation.
You only get to do this once and cannot go back to Manual Employee Number Generation if you have
been there before.
~Amol

Similar Messages

  • How to go for multiple business group

    Dear All.
    This is a very common and perhaps very old question now. But I just want to check what is the common process to go through to achieve multiple business groups. We are in oracle 12.1.XX and have single business group but now looking to implement more business group for other countries in same instance. I understand most of the objects would be same and they can be reused like DFF, Locations, Lookups, Value set etc but need to focus more on RICEW components.  May I request you to please share your experience on this and let me what are the mandatory steps we need to follow, like running some seeded programs, restructuring other objects, creating seprate DFF, Valueset etc.
    Thank you in advance (But that dosent mean I will not thank you later on )
    Avinash

    Hi Vignesh,
    Thanks again for your quick response..
    We are not migrating employee records.. we have one business group already and we want to create new business group for newly aquired company which is in other legislation. So just want to know what would be impact on existing BG and what are the objects we can reuse. For example we need to create New responsibilities, Menu, functions, job, position, person type etc.. Similarly we can use existing location, valuesets from existing BG in our new BG. Like this we want to create a list first so that we can plan our implimanation and come up with timeline..
    I hope it is clear now.
    Thanks,
    Avinash

  • Multiple Business groups???

    Hi,
    I am having very basic question in my mind.
    Why do we need to have multiple business groups if the company is working only in US and runnig same set of books?
    Or what is the factor which decides definition of multiple business groups?
    This question might sounds to be very basic but I am not able to find answer for it.
    Regards,
    Soham

    Soham,
    The current best practice configuration model is to use business groups only as legislative containers representing countries, and not to appear as a management reporting structure in the organization hierarchy.
    Also see...
    Oracle® Human Resources Management Systems
    Enterprise and Workforce Management Guide (Global)
    Release 11i
    Part No. B14467-01
    Single and Multiple Business Groups; page 2-14
    However, there are reasons for setting up multiple Business Groups in the same
    installation, such as the following:
    • You want to have a copy of your live system with example records for training or
    testing purposes.
    • You are a holding company or a corporation with a number of subsidiary
    companies. Each subsidiary has its own structures, employees, and compensation and benefit policies. If your subsidiaries are in different countries you also have to
    deal with local legislative requirements.
    • You are acquiring a company or merging with another company, and you want to
    maintain separate structures and compensation and benefits during the transition
    process.
    Regards,
    Greg

  • Single business group Vs. multiple business groups

    Hi,
    I have a case where the user wants to implement Oracle HRMS (Core HR, Payroll, Self Service) in 4 countries. All countries have common procedures but there is some procedures like end of service, Taxation differ from country to another.
    There is some employees have managers in different country. How this will handle in the self service?
    Should I choose a single business group or go with the multiple business groups.

    HI
    If you are going live with one BG and latter you need to convert to a multi Business Group then you need to migrate these data in the current BG to the new BG. this is similar to the Shared HR to Full HR conversion Project
    The thing to be noted if you are live with one BG and trying to convert to Multi BG
    Before you run the Legislation patches for the new BG, you need to create the New Business and complete the Data migration to the new business group and latter you Run the New Legislation patch which will help you reduce the work
    Also you should take care of the Audit, when you migrate the employee to the new BG then the Old records has to be maintained for the Audit
    Also The Legal Entity, Operating Unit and the Inv Org has to be aligned to the New BG
    Since you are implementing now you think of going multi BG now itself..If you need to build the New BG after go live.. you need to come up with solution design Doc and it will be a separate project
    Regards
    Ramesh Kumar S

  • Rehire contingent worker to employee into a different business group

    How to rehire contingent worker as an employee to a different business group programatically. I used hr_employee_api.hire_into_job to rehire into the same BG.
    Can any one suggest a solution ?
    Regards
    Thomas

    Hi,
    I got the answer to my question. We can use the party_id of the existing record in per_all_people_f in the create_person API and pass all the values like business_group_id and other details and the CWK will be rehired as an employee in a different BG.
    From PUI, we can hire the CWK into a different BG by entering his last name national_identifier and enter the employee type and save, then there will be a popup showing the EMP/CWk matching the criteria in different BGs and select the appropriate emp/cwk and you can rehire them
    Regards
    Thomas

  • Multiple Business Groups setup

    Hi experts
    I am looking for an example for setting up multiple BG's (word document, ppt).
    Thanks in advance

    Please let us know if you are facing any particular problem. Setting up multiple business groups is similar to setting up Single business group.
    If you have created a new business group in your instance, you will already have two business groups
    1. Setup Business Group
    2. Your own business group.
    So you are already in a multiple business group scenario in your instance.
    Create different security profiles for each business group.
    The HR: Business Group profile has to be set at the responsibility level for each responsibility.
    Hope this helps.
    -Debojyoty

  • Multiple business group situation

    Hi,
    I am working on a project for a company having multiple BG.
    HR manager, whose in formation resides in BG lets say BG1 wants to views the record of employees who are residing in another BG say BG2.
    Can anyone provide step by step guidance in this regard that how this task can be achieved and what will be the steps in detail.
    Regards
    Majid

    Hi Mohammed,
    I think you already have another post with the same issue and I have already mentioned the steps to achieve the functionality. It is always recommended to have one post for one issue as it will help others too if they are facing the same issue, try out below steps to achive your requirement
    1. Create a global security profile.
    2. Assign this security profile to the HR manager resp for which you want to provide access of employee across BG
    3. Set the profile option HR:Cross Business Group to Yes
    4. Now using the HR manager resp navigate to People -> Maintain using templates -> Maintaining Employees -> Click on tourch option in toolbar to find an employee.
    On search form there is a field called business group available, if a global security profile is assigned to the responsibility then the user can select any other business group and then search any employee as required.
    Try this out and let me know if you face any issues.
    Thanks,
    Sanjay

  • Multiple Business Group Setting in R12

    Hi
    I have Created a multi BG structure where two business groups(UK&US) representing two different countries report to a single BG(IND) of other country. Both the BGs(UK&US) are having individual Org Hierarchies in respective responsibilities. While subordinating these BGs to main BG(IND) in Global Hierarchy, is it mandatory that we have to difine the entire structure(org hierarchy) for each BG? Instead, can we attach the org hierarchies that are previously defined for each BG to the hierarchy of main BG(IND).
    If any one help me in setting up this multiple BG structure, It will be very useful.
    Edited by: [email protected] on Mar 9, 2009 6:12 AM

    Hi Matthew Bruckner
    do you set deletion flag to your location master ? If not, please set deletion flag at first, then please delete your location by using /SAPAPO/DELETE_LOCATIONS .
    To set deletion flag to your location, please perform following.
    1. Open transaction /n/sapapo/loc3
    2. From the menu, select "deletion flag".
        (the location should be de-assigned from related data like product, model)
    3. delete your location by using /SAPAPO/DELETE_LOCATIONS .
    And if you have same location or same location product, I recommend you to add some kind of information to your location and product by using CIF user exit.
    Please take a look at my comment in following thread.
    Re: Integration multiple R/3 systems with APO via CIF
    best regards
    Keiji Mishima

  • IRecruitment for Multiple Business Group

    Hi Gurus,
    I have US business Group and iRecruitment enabled for it. Now I am adding Canada Business Group. How do I enable the iRecruitment for it (do I create a different site? do I use same site? how to assign responsibility for CA?), when I register in the existing iRec site the person gets registered to US BG. Any information, help, guide, instructions, please let me know
    Thanks in advance.

    This is a bit of a headache. Essentially you'll need to:
    1. Clone the iRecruitment responsibilities (eg, iRecruitment Visitor) for each Business Group
    2. Copy the delivered IrcVisitor.jsp pages and modify the responsibilityKey and securityGroupKey for each site. For example, you will have a XxUsIrcVisitor.jsp, XxCaIrcVisitor.jsp and so on.
    3. Re-do all the personalizations specific to each country at the appropriate level (ie, not Site!).
    I hope that helps!

  • How to migrate single Business group to multiple Business Group

    Hi Experts,
    Does anyone have experience with the migration of single BG to multiple BG???.
    Thx
    Mehdi

    Hi Srini
    I will go in little bit deaper:
    When we have one BG and all employees are in one BG, that is not any issue. Now we wanted to differentiate between different BG's. That is the my question about the migration. When we had several BG's, than the task would be easy, but what happen with emplyees, which will be assigned to another BG???.
    Example: Currently we have BG XX, which include all the employees from all subsidiaries. We will know create BG1, BG2, BG3. The emplyees aa,bb,cc should be assigned to BG1 and son one. That is exactly my question. Or we could use Mass Movement??.
    Thx

  • Multiple Cost Allocation Structures in Single Business Group

    We are curently looking at solution design of creating multiple Cost
    allocation flexfield in single business group environment.
    Purpose :
    Based on organization structure (18 companies) , the finance
    consultants proposed multiple COA structures with different
    valuesets , wherein values sets will be specific to the companies .
    This was suggested inorder to aviod tedious job of defining
    validations and post production support.
    This has impact on payroll solution design wrt to cost allocation FF ,
    where in we have to define multiple structures to map to Accounting
    FFs.
    Woudl like to check if oracle payroll supports this kind of setups.
    Note :The implementation is for UAE localization.
    Rgds/Lavanya

    If Finance System has multiple COA structures with different valuesets , wherein values sets will be specific to the companies then they will seperating cosing on Various OU Level.
    As my understanding, you have to create multiple Business Group as per multiple COA structures .
    Thanks

  • Cross Business Group employees PO Approval?!

    Dear PO Experts,
    I have situation some thing like this. I have 3 business groups called BG-A and BG-B
    I have employees defined in BG-A as follows who are PO approvers(Who has authority to Approve PO)
    John
    Adam
    Smith
    I have employees defined in BG-B as follows, who makes PO.
    Nancy
    Maria
    Now my question is?
    Can John(BG-A) approve a PO made by Nancy(BG-B)? (note: these two employees are defined in Different BGs)
    Please let me know your views.
    At this point in time John, Adam and Smith names defined as employees in BG-B as well to fecilitate the approval process?
    Note: we are using Approval Workflow.
    Regards
    SK

    Hi,
    Employees are restricted at Business Group level and not at Operating Unit level. So only employees belonging to the same business groups can be used to form an approval list.
    So you cannot use employee from a different business group(A) to approve PO created by another employee from business group B.
    Let me know if this clears your doubt.
    Raajkumar

  • Query to find Employee's Business group name

    Hi,
    I am new to HRMS module.
    I want to find the employee's (from per_all_people_f) business group details.
    I found a base table HR_ALL_ORGANIZATION_UNITS, but there are many records in that table with the same business_group_id as that by itself isnt a unique key.
    Could some one assist me in finding the link between employees and their BG.
    Thanks.

    the business group details are stored in the table "*PER_BUSINESS_GROUPS_PERF*" So you can use the following clause:
    where PER_ALL_PEOPLE_F.BUSINESS_GROUP_ID = PER_BUSINESS_GROUPS_PERF.BUSINESS_GROUP_ID
    Good Luck,

  • How to retrive only data related to specific business group efficiently?

    We have sql queries which were written for an instance assuming that there will be only one Business Group. Now, we want to reuse those queries for another instance which is based on multi business groups.
    I understand, using fnd_profile.value('PER_BUSINESS_GROUP_ID') this, we can join with BG ID in correspondingthe tables. I found below tables which are used in my query.
    ota_delegate_bookings
    ota_events_tl
    ota_activity_versions
    ota_activity_versions_tl
    ota_activity_versions
    ota_category_usages
    ota_offerings
    per_person_types
    ota_booking_status_types
    hr_locations
    per_all_assignments_f
    per_all_people_f
    per_org_structure_elements
    hr_all_organization_units
    Now my question is, do we need to join this BG id for all these tables using the value from above profile?
    For example, employees difined in system are specific to one BG. Even though when we use/join with person_id in per_all_people_f, we will get unique record. So still is there any need to join with this BG id ?
    My concern is, in my query there are many places where I need to add this extra BG id condition, this may reduce performance of the query. I am not sure whether I have to change if id's are being used in the query.
    It would be very helpful, if any one can share the best practices(technically) when working with multiple BG, LE, OU's etc..
    Best Regards,
    Venkat.Y

    Its difficult to summirize all that is needed for multi-org -
    Check below -
    https://forums.oracle.com/forums/search.jspa?threadID=&q=multiple+AND+BG&objID=f113&dateRange=all&userID=&numResults=15&rankBy=10001
    Can Multiple Business Groups Be Associated with a Single Opearating Unit? [ID 732664.1]
    FAQ - Multiple Organizations Architechure (Multi-Org) [ID 165042.1]
    Cheers,
    Vignesh

  • Person DFF Context Value based on 2 criteria (Business Group and Emp Type)?

    Hello,
    We're implementing HR module into multiple business groups.
    I need to define context value for DFF "Additional Personal Details" based on 2 criteria Business Group ID and Employee Type
    Any idea how to do it?
    Thank you
    Elie

    Hello Elie,
    I am not sure on it,However have you tried creating a context with combination of Business Group and Person Type using merging,
    business_group_id || "_"|| person_type_id And structures would be something like 80_2112 Business Group id = 80 and Person Type id=2112.
    It may resolve your issue if this works out.
    Regards,
    Saurabh

Maybe you are looking for

  • Mail is not working properly (cannot replay), and skype cannot be answered

    Did the verification, repair and installation disk of Mac. Why mail is not working properly (cannot replay), and skype cannot be answered?

  • Compiling classes and restarting Tomcat

    When making changes to any of my java classes I have to restart Tomcat in order for them to be made. Is this the only way to do it?

  • Best photo sharing app

    What does everyone use to share photos online? The Facebook and Flickr apps are iPhone only and really aren't very good on iPad, not sure I believe that Picasa is going to have a very long life, Google Plus is too new. What is the general consensus?

  • Blocked plug in on my macbook pro?

    How do I stop getting a blocked plug in message when on my Macbook pro with snow leopard OSX 10.6.8??????

  • CS6 crash while rendering

    Hi, recently CS 6 crashes while rendering, this happens at the beginning (ca. 800 frames), i change from GPU to CPU, deletet the cache files, try a different sequence with other videos, all the same in task manager i can't kill the premiere prozess a