Dual employee numbers

Hi Experts,
Dual employee numbers reside in the system.please tell me how to rectify it.
Thanks&Regards,
narasimha

if you say,
By mistake multiple employee numbers are created.
then u have two options
delete individual employee number using the tcodePU00,
enter the personnel number and execute. In the next screen, select all infotypes using F7.
DO NOT select one by one infotype and try to delete. Once all infotypes are selected, use the trash can symbol to complete the delete process.
or
PA30, click to Utilities -> Delete Personnel Number.
or
mass employee deletion using report  RPUDELPN
hope this helps,
Nachy

Similar Messages

  • Simple Max date pull from several rows with the same employee numbers.

    Ok so I'm hoping this is flying over my head because it's almost 3am, but I haven't been able to figure this query out for the last 2hrs, but I like to figure stuff out on my own. I'm wondering why the following statement works fine:
    select emp_num, to_char(max(end_date)) as newestdate
    from bank_history
    where emp_num in ('22964', '21667', '20758', '12739', '12731', '20929', '22795', '20594', '23077', '12588', '21294', '20618', '21204', '22952', '19990', '20632', '03093', '19991', '22951', '07779', '20014', '11981', '06149', '20364', '21103')
    and bank_type = 'P' group by emp_num
    BUT! When I start to add more columns that I need to see it starts adding the multiple employee numbers again.
    select emp_num, bank_type, earn_hrs, used_paid_hrs, used_paid_hrs, to_char(max(end_date)) as newestdate
    from bank_history
    where emp_num in ('22964', '21667', '20758', '12739', '12731', '20929', '22795', '20594', '23077', '12588', '21294', '20618', '21204', '22952', '19990', '20632', '03093', '19991', '22951', '07779', '20014', '11981', '06149', '20364', '21103')
    and bank_type = 'P' group by emp_num, bank_type, earn_hrs, used_paid_hrs, used_unpaid_hrs
    The orginal table looks something like this:
    EMP_NUM BANK_TYPE EARN_HRS USED_PAID_HRS END_DATE
    60393 P 0.58 0 3-Aug-2004
    60394 P 7.48 1 28-Oct-2003
    60394 P 40 40 28-Oct-2004
    60394 P 40 12.4 28-Oct-2005
    60395 P 40 40 21-Oct-2004
    60395 P 0 0 21-Oct-2003
    60395 P 40 40 21-Oct-2005
    60397 P 40 39.85 21-Oct-2004
    60397 P 0.97 0.97 21-Oct-2003
    Much thanks for any direction you can give to help guide me on my way to a solution. If you can help it please don't give me the answer, but try to give me the reason it's not working. I'll never learn if you give it to me right up front lol. Thanks again.
    Luke
    Message was edited by: trying to fix the table formating sorry it's so unreadable
    Luke22

    I just give you a prompt:
    SQL> with t as (select 1 emp_num, 'A' bank, date '2007-08-01' dt from dual union all
      2             select 1 emp_num, 'B' bank, date '2007-08-02' dt from dual union all
      3             select 1 emp_num, 'C' bank, date '2007-08-03' dt from dual union all
      4             select 2 emp_num, 'A' bank, date '2007-08-05' dt from dual union all
      5             select 2 emp_num, 'B' bank, date '2007-08-04' dt from dual union all
      6             select 3 emp_num, 'A' bank, date '2007-08-07' dt from dual union all
      7             select 3 emp_num, 'C' bank, date '2007-08-08' dt from dual)
      8  --
      9             select emp_num, max(dt) from t
    10             group by emp_num
    11  /
       EMP_NUM MAX(DT)
             1 03.08.2007
             2 05.08.2007
             3 08.08.2007
    SQL>
    SQL> with t as (select 1 emp_num, 'A' bank, date '2007-08-01' dt from dual union all
      2             select 1 emp_num, 'B' bank, date '2007-08-02' dt from dual union all
      3             select 1 emp_num, 'C' bank, date '2007-08-03' dt from dual union all
      4             select 2 emp_num, 'A' bank, date '2007-08-05' dt from dual union all
      5             select 2 emp_num, 'B' bank, date '2007-08-04' dt from dual union all
      6             select 3 emp_num, 'A' bank, date '2007-08-07' dt from dual union all
      7             select 3 emp_num, 'C' bank, date '2007-08-08' dt from dual)
      8  --
      9             select emp_num, bank, max(dt) from t
    10             group by emp_num, bank
    11  /
       EMP_NUM BANK MAX(DT)
             1 A    01.08.2007
             1 B    02.08.2007
             1 C    03.08.2007
             3 A    07.08.2007
             2 A    05.08.2007
             2 B    04.08.2007
             3 C    08.08.2007
    7 rows selected
    SQL>
    SQL> with t as (select 1 emp_num, 'A' bank, date '2007-08-01' dt from dual union all
      2             select 1 emp_num, 'B' bank, date '2007-08-02' dt from dual union all
      3             select 1 emp_num, 'C' bank, date '2007-08-03' dt from dual union all
      4             select 2 emp_num, 'A' bank, date '2007-08-05' dt from dual union all
      5             select 2 emp_num, 'B' bank, date '2007-08-04' dt from dual union all
      6             select 3 emp_num, 'A' bank, date '2007-08-07' dt from dual union all
      7             select 3 emp_num, 'C' bank, date '2007-08-08' dt from dual)
      8  --
      9             select emp_num, max(bank) keep (dense_rank last order by dt) bank, max(dt) from t
    10             group by emp_num
    11  /
       EMP_NUM BANK MAX(DT)
             1 C    03.08.2007
             2 A    05.08.2007
             3 C    08.08.2007

  • Best Way to Define Employee Numbering For Different Countries

    HI all
    I am working on for a project which will be for Multiple countries.But Each country has different Instances.Now the questions is What could be the Best way to Define Employee numbering for all the Regions ? As for as My knowledge goes It would be Number prefixed by Country.Then How we can have Alpha numeric in employee Coding ? We need to have Fast Formula to Ahieve this task.If any body has come across this scenario please share your thoughts .Any thoughts are greatly Appreciated.
    Cheers
    Kumar cs

    If you have each country on a different instance and you want employees to retain their employee number on transfer between countries, I believe you have two options:
    i) Use manual numbering. One recent change to the system is that you can update the numbering profile from Auto to Manual and back to Auto again. So you could potentially leverage this manual workaround when a cross BG transfer happens.
    ii) Bespoke module to export all emp numbers into a 'central repository', e.g., flat file, that can be accessed by all instances, imported regularly and then referenced by your Fast Formula. You would also need processing to determine when a person is a transfer from another BG or a new hire; probably have to be some control field on flex. Basically, this is a requirement made difficult by the decision to host each legislation on a different instance; I would never recommend clients to go down this route but I guess it's too late in your case.
    If cross BG transfers are not common, e.g., less than 5 a week, I would recommend option 1.

  • Using multiple employee numbers to generate a report

    How do I start with this. I want to allow the client to enter up to 8 employee numbers on a screen. The client will then hit a 'Find' button to bring up a report with those selected employee numbers along with the employee data from the table. From the report listing, I want to be able to go to a form to do any updates as needed on the selected employee. So, basically, I have a form on a table with a report, but I am being selective on which rows of the table that I want to see. Thanks.
    Edited by: ecywinski on Apr 18, 2011 3:08 PM

    Build a form to collect the 8 emp id's.
    Find button will take the emp id's, pass them into a new page with a report that has a select with a where clause where emp_id_pk is in the passed in list of emp ids.
    Select will also include a link url to a new page with the emp_id as a passed in key to entry form to allow you to enter/edit info on passed in emp_id..
    Thank you,
    Tony Miller
    Webster, TX
    There are two kinds of pedestrians -- the quick and the dead.
    If this question is answered, please mark the thread as closed and assign points where earned..

  • 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

  • Looping through several employee numbers

    My program calculates salary  for a given period for an employer and prints the result in a word doc using the function MS_WORD_OLE_FORMLETTER. This works fine when I have only one employer. When I enter several employee numbers the information is collected correctly in a table but only the first record is printed. I have an impression that the program executes as many times as there are employee numbers instead of executing once by looping through the employee numbers before printing the result. How can I print all the information for several employers?

    The shorter version of the code is as foolows:
    Loop at i_result into w_rt "loop through payroll results for given period
      case w_rt-lgart
      "do some calulations for this employee for
       FIELD-SYMBOLS: <fsd>, <fsl>   type any.
                 CONCATENATE 'MF' w_rt-lgart INTO keyA_Merge.
                 assign component keya_merge of structure T_MergeData to <fsd>.
                 if sy-subrc = 0.
                    <fsd> = <fsd> + w_rt-betrg.
                 endif.
    end case
    endloop
    append t_mergedata to Fdata
    "Now create mail merge for all employees using Fdata
    call function 'MS_WORD_OLE_FORMLETTER'
          exporting
            WORD_DOCUMENT             = FILEFORM
            HIDDEN                    = 0
            WORD_PASSWORD             =
            PASSWORD_OPTION           = 1
            FILE_NAME                 = FILEDATA
            NEW_DOCUMENT              =
            DOWNLOAD_PATH             = FILEPATH
           PRINT                     = PFPRINT
          tables
            DATA_TAB                  = FDATA
            FIELDNAMES                = pFIELDS
    My problem is that the loop executes for one Employee and then goes on to the end of the program to do the mail merge. the program then "restarts" for the necxt employee. However through each program run/cylce the table t_mergedata is appended with the correct information. I would like to first collect all this info before executing the FM for all the records in t_mergedata.

  • Need Employee Names and Employee Numbers that charge a WBS Element

    Hello,
    Does anyone know how I can get a list of employee names and employee numbers that are charging a series of WBS elements?
    Thanks

    Hi,
    You could use transaction CATS_DA with Receiver Account Assignment and enter the WBS element.
    Good luck!
    Tammy

  • Autogeneration of employee numbers after uploading old employee numbers.

    Hi All
    I have to migrate employees data including old employee numbers which are in numeric format. Once the employee data is uploaded, the new employee numbers are to be autogenerated.
    When the employee generation method is automatic, the P_employee_number parameter has to be NULL. If its NULL I cant upload the old employee numbers.
    How to upload the old employee numbers while keeping the number generation as automatic?
    Regards
    Rahman

    Set your Employee Number generation as Manual. After data migration, change it to automatic. This can be done using the concurrent program "Change Person Numbering to Automatic".
    Regards,
    Baloo

  • Employee Numbers

    Dear Friends,
    I need help with regard to number range, we have internal number range preset with 6 digit no's. Now we want to upload few employee with four digit no. Pl let me know can we create the same.
    Regards,
    Patwari

    Hi Patwari,
    Goto SPRO: Personnel Management -> Personnel Administration -> Basic Settings -> Maintain number range intervals.
    There create a number range from 1 to 9999 with external flag.
    Then go to feature NUMKR Thru PE03 & make the new interval the default one.
    Hire the employees.
    Then take everything back to original settings.
    (In SAP Employee numbers are 8 digit numbers. When you think about 4 -digit then it refers to 0000####)
    Regards,
    Dilek

  • Dual automatic numbering in 1 page

    hello
    I need a way to add automatic numbering in a page, I know indesign can add this based on the page number, but I need to add 2 numberings in the same page.
    So let's say I want to have a page from 10 to 26, I want to have in page 1 the numbers 10,11, in page 2 the numbers 12,13 and so on.
    Is there a way to do this automatically and not by hand? I want to add a great number of pages which make it impossible to be done one by one.
    thanks

    I want to print invoice booklets.
    Traditionally I just make one page and then the printshop make a dual page layout and print them with an offset press. Before the offset deliver the paper it also do the numbering at both pages. That's all analog, so if you don't have the numbering module you have to use another machine to pass the papers again. So the numbering is the only variable on the print.
    This is the cheaper method around so far, but I want to find a way to do it with a digital printer because the cost is comparable for short runs.
    So I though the best way to do it is to make a big PDF with indesign with the page as master and automatic numbering and just generate as many pages as I need.
    But I want to be able to print a composition of 2-3 pages at each A4 page I print, so I can cut down on cost, so the automatic numbering is of no help since I need to have 3 variable numbers on each page of indesign.

  • Dual Processor numbers

    Iv'e got a dual 2.5 water cooled G5. I've deduced that one of the processors has gone bang and needs replacing. I've managed to find another one for sale however it has an apple part number of 630-6685/T6489.
    In taking my water cooling rig off, I've noticed that both my processors have apple part numbers 630-6464/T6489.
    As the new one is the same spec, but different number, can I use it with the good existing one or do I need two with the exact same apple part number ?

    Dear Robinux,
    Yes, it is imperfect science and the idea is perfect it as much as possible.
    For example as you have experienced there may be a network interface problem, but there are solutions such as what you have done - add a PCI ethernet card...
    And what is the specific problem with the SATA HD ? Solaris 10 does not recognize SATA ? Martin who has responded in this forum has observed that HDDs >137 GB behave differently from <137 GB.. What was the storage capacity of the SATA drive that you experimented with?
    Please continue responding....
    Shiva.
    Using PC to run Solaris is in imperfect scienze :)
    really. As an example an IBM thinkcentre A50 Celeron
    based works fine but using different installation of
    Solaris 10 never was possible to recognize the
    internal network interface. I looked in different
    source but I didn't find a solution. The only way to
    have it works was to add a PCI ethernet card. Looking
    around another common problem is using SATA HD. Linux
    on these machines works fine but not Solaris
    unfortunately. It is a pitty Sun doesn't produce a
    low cost machines at PC prices (around 400 US$) i
    suppose they will sell a ton of them just to run
    Solaris without problems. I know, they sell the Ultra
    10 at 800 US$ but looking on how many of them are on
    eBay I don't think it is a popular machine. it is a
    pitty Sun don't release a true low cost machine as
    Apple does with the Mac Mini. If they do, they will
    sell a ton of them.

  • Using Employee numbers in Account Identification Screen

    Hi Experts,
    I have a scenario where I want agents to create complaints for Internal Employees of a company.
    For this, I want those Employees to be searched in Account Identification Screen, so that after confirming the Account, Agents can create Complaints for them.
    Is this possible in SAP CRM 2007?
    Right now I am not able to search for employees in Account Identification Page.However, if we assign a role Consumer to employees which is CRM000, we are able to search them, which I don't want to do.
    Because we are using HR Distribution Model. Everthing about agents are created by using this model.
    Is there any way to do this?
    Thanks and Regards,

    Hello,
    There is actually a separate Account Identification setting that can be used to enable the standard Employee Interaction Center functionality, allowing agents to search for employees by employee ID, create employee requests (a special kind of service ticket) and access backend HR employee data.
    Best regards,
    John

  • Regarding repeated employee numbers in smartforms

    hi experts,
    i have developed a smartforms in which i am showing seperate employees
    on seperate pages,everything is coming correct now what i want that
    for individual employees 4 to 5 line items are there for this the number
    of employees number are repeated  like this
    employee no      claims details
    1002              1000
    1002              3500 
    1002              4000
    1002              2500
    1002              1100
    here i want like this
    employee no       claims details
    1002                     1000
        -                        3500 
       --                       4000
       -                         2500
       -                         1100
    instead of repeated employee number i want only single time...
    plz help me how to do this.
    Edited by: RAJAT on Sep 15, 2008 5:22 AM

    Hi,
    In your loop node... give the employee number field name and select the check box under the event on sort begin...
    You get the event node under the loop node...
    there you create the text node to display only the employee number...
    Create another text node after the event node to display the other details.
    regards
    padma

  • Difference in employee numbers in simulation run & actual run of fund trans

    Hi mates,
    When Fund transfer was run in simulation the employees number was 2000 but when real run happened it was done for 2001 employees.
    What could be the reason for this difference?

    check the tcode PAR2 how many employees are there
    might be the one PERNR might not have the fund management

  • How to pull Net pay for a list of employee numbers

    Hi all,
    Can i know how to pull data for a list of employees with their net pay .
    Can i know which table /FM i should trigger to do this .
    regards,
    Evani

    Hi,
    Using the FM CU_READ_RGDIR read RGDIR, get the sequence number for the given period and read the BT (Payresult table returing from below function module )using the FM PYXX_READ_PAYROLL_RESULT. In BT table (Bank Tranfer) u can get the Bank transfer amount.

Maybe you are looking for

  • Windows Vista 64 Bit and Button Support - Qosmio G30?

    Windows Vista 64 Bit and Button Support?

  • Time Machine and Time Capsule Problems

    I have a Time Capsule and my Time Machine no longer seems to work on my MBA. It had been working fine for the past 2 months. It would do quick backups (between 1-3 MB normally) after my first long backup. Now whenever I look at my MBA it will show Ti

  • 9.2 and clean HD.

    Well, lucky me: I picked up in garage sale $99.00 iMac G3, Graphite version. NO DISKs. And it had 9.1 on it. Also CD burder. Great for kids. I took advice on this board and picked up an Mac OS 9.2.1 disk (white, with the big gold '9') on it. I sucess

  • Need info about making brush strokes into  objects

    I have been using a Wacom graphics tablet and Freehand to create my illustrations for many years (since Freehand v.2). Since Freehand's days are obviously numbered, I have finally decided to make the switch. So far, it hasn't been that difficult, but

  • Printer Profiles and Onscreen proofing

    Is there a way to adjust the options for Onscreen Proofing with ICC profiles in Aperture? I downloaded and installed the Premium ICC printer profiles for the Epson Stylus Photo R2400 printer and have noticed an issue when I use Onscreen Proofing with