Report RPUFIXDS deleting employee data

Dear Experts,
I have a scenario wherein the report RPUFIXDS is deleting data for employees linked to the same CP.
As per the standard documentation,
Personnel numbers 1 and 2 have Molga 10 (USA) and belong to the same person (CP). Therefore, certain infotypes (0002, 0006, 0009) are grouped for these personnel numbers. If data exists in these infotypes for pernr 1 but not for pernr 2, there is an inconsistency. This inconsistency is repaired by report RPUFIXDS as follows:
1. If the personnel numbers are repaired in the sequence 1, 2, the data from the grouped infotypes of pernr 1 is copied to the grouped infotypes of pernr 2.
2. If the personnel numbers are repaired in the sequence 2, 1, the grouped infotypes of pernr 1 are deleted.
My scenario involves a personnel being converted from a contractor to an employee wherein the contractor and employee assignments are separate, within the same country and are linked to each other via the same CP. When I try to process employee pernr which has IT0002, IT0006 and IT0009 data maintained, through the report, it should, as per the above logic, update the contractor pernr with the relevant data for the grouped infotypes. However, the report deletes the data in IT0002, IT0006 and IT0009 for the employee pernr instead of updating the contractor pernr details. I've observed many such cases wherein data is being deleted when it should actually be updated as per report logic.
I have checked the standard documentation thoroughly and notes 783499, 1822293 and 1447867 and was unable to find any information pertaining to my case.
I would be very greatful if you could shed some light on this scenario and the behaviour of the report herein.
Thank you,
Mayank

The note given by stuart will explain this in detail to add further, Please read the reports documentation in Se38, as it does list why it deletes the data and its no way knowing in report output to prevent BADI needs to be implemented mentioned again in reports doc check here http://scn.sap.com/thread/3326684 -  recommend solution is to implement a customer-own BADI implementation of BADI HRPA_SHARING_REPOR in order to determine the correct repair sequence (i.e. determine the leading PERNR with consistent data) and to avoid that a PERNR without data is chosen as leading PERNR You can use the BADI HRPA_SHARING_REPOR to change the sequence of personnel numbers that should be repaired by the report, ie give the preference to the contractors, we had a similar issue and did it by ordering them correctly. Hope it helps/

Similar Messages

  • HEEELLPP - Deleted employee data, while deleting applicant with same ID

    Hello,
    I need help solving a problem created in payments. We deleted all internal applicant data on our base, using PU90 through LSMW. The problem with this transaction is that it is based on PU00. So, the program deleted all records in PTQUODED as it didn't check if the Personnel Id wasn't an employee.
    Now I need to replace data and we are trying to use database backup.
    Any other suggestions? Is there any other employee table that could be deleted with the applicant's infotypes?
    Thanks,
    Leonardo

    https://forums.sdn.sap.com/click.jspa?searchID=16777547&messageID=5847814

  • Delete infotype data (HR)

    Is there any standard report to delete infotype data of some employees ??
    Thanks.

    Hi maria
    You can use the FM "HR_INFOTYPE_OPERATION" to delete the employee infotype data. Uyou can find the documentation for this FM about the usage.
    ~ Ranganath
    PS : Reward points for all useful answers !

  • Flexible Employee Data report

    Hi,
    I'm trying to use flexible employee data report and in the output,
    the report is showing the text of the fields, like Employee subgroup text instead of the codes we've given.
    Is there any way of having the report generate the codes instead of the text? Pls let me know.
    Thank you,
    R S

    Hi
    I am not sure whether we can make changes in the standard reports setting.  I hope you can use SAP Infoset Query to solve your issue.
    Please follow the following steps for creating a simple report
    FIRST STEP
    SQ03
    Create user group
    SAVE
    SQ02
    Create Infoset
    ZHCM_PD
    Now select the required infotypes from the screen given
    Then generate the infoset
    Go back to infoset screen and you can see your infoset appearing in the initial screen
    Now assign the infoset to the particular user group using role/user group assignment and Save
    SQ01
    Select Infoset Query
    Open the ZHCM_PD and the following screen will be displayed showing the selection and output screen
    ********When you select output screen, the same will be displayed down.  Just select one field and right click and select Only value**************
    Select the required infotypes selection and output field and give the hit list to see the number of documents present
    To see the output click on output screen
    Please note that when you create the reports, you can select the output either by Only Value/Only Text/ value and text.
    I hope this will resolve your issue.
    Regards
    Santhosh.S

  • Automatically delete row data on interactive report

    Hi All,
    I would like to know it's possible to automatically delete row data on interactive report when the check box is checked.
    I'm appreciating if you all can share your opinion or solution.
    Thanks a lot in advance!
    Best regards,
    Liz

    Hi,
    Why you like have checkbox ?
    Is it more clear for user have image/button like my example ?
    This is just example you need modify according your needs. Example do not have confirmation dialog.
    Page HTML header
    <script>
    function delIRRow(p_pk_val){
    var a = new htmldb_Get(null,null,'APPLICATION_PROCESS=DELETE_ROW');
    a.addParam('x01',p_pk_val);
    var r=a.get();
    if(!r=='1'){alert('Delete operation failed!');}else{gReport.search('SEARCH');}
    </script>On Demand process DELETE_ROW
    BEGIN
    delete from your_table where pk_col = APEX_APPLICATION.G_x01;
    htp.p('1');
    EXCEPTION WHEN OTHERS THEN
    htp.p('0');
    END;Change your_table and pk_col according your table name and pk column name.
    Call javascript from image/button (IR column link) or checkbox, and send primary key value as parametter
    Br,Jari
    Edited by: jarola on Jul 5, 2010 11:58 AM

  • Deleting the data in the infocube will delete the data in explorer reports?

    Hi,
    I have some explorer reports based on the BW queries.
    1. I have deleted the data in BW but when I go and check the data is still visible in the explorer reports ? Is there any option once I delete the data in BW the data should also be deleted in the explorer?
    2. Once I transport these explorer reports from dev to Quality, if the quality system cube does not have the data then these explorer reports does not show up any data or else it carries the data as well from the devlopment system?
    Regards
    A

    hi,
    Explorer reports will take data from Indexes in BWA, so it will show data even if you delete the data from cubes.
    you will have to index your queries/ cubes again if you need the latest data.
    I guess this can be scheduled through process chains.
    Regards, Mayur

  • I have written employee data code in C#..which has add,delete n display employee data...i have written for add...could u pls help me out to develope delete,display code

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    namespace Employee_data
        class Employee
            public string ename { set; get; }
            public string edpt { set; get; }
            public int eno { set; get; }
        class Program
            int index = 0, menu;
            Employee[] emps = new Employee[100];
            public Program()
                while (true)
                    Console.WriteLine("1.Add Employee");
                    Console.WriteLine("2.Delete Employee");
                    Console.WriteLine("3.Dispaly Employee");
                    Console.WriteLine("Enter your option:");
                    menu = Convert.ToInt32(Console.ReadLine());
                    switch (menu)
                        case 1:
                            Console.WriteLine("Add Employee");
                            Console.WriteLine("Enter Employee name:");
                            string ename = Console.ReadLine();
                            Console.WriteLine("Enter department name:");
                            string edpt = Console.ReadLine();
                            Console.WriteLine("Enter employee id:");
                            int eno = Convert.ToInt32(Console.ReadLine());
                            Employee e = new Employee();
                            e.ename = ename; e.edpt = edpt; e.eno = eno;
                            emps[index] = e;
                            int i = 1;
                            foreach (Employee e1 in emps)
                                if (e1 != null)
                                    Console.WriteLine("----------------------------------");
                                    Console.WriteLine("Sno: {0}", i); i++;
                                    Console.WriteLine("Employee Name: {0}", e1.ename);
                                    Console.WriteLine("Employee Department: {0}", e1.edpt);
                                    Console.WriteLine("Employee Number: {0}", e1.eno);
                                    Console.WriteLine("----------------------------------");
                            index++;
                            break;
                        case 2:
                            Console.WriteLine("Delete Employee");
                            break;
                        case 3:
                            Console.WriteLine("Display Employee");
                            foreach (Employee e1 in emps)
                                if (e1 != null)
                                    Console.WriteLine("----------------------------------");
                                    Console.WriteLine("Sno: {0}", i); i++;
                                    Console.WriteLine("Employee Name: {0}", e1.ename);
                                    Console.WriteLine("Employee Department: {0}", e1.edpt);
                                    Console.WriteLine("Employee Number: {0}", e1.eno);
                                    Console.WriteLine("----------------------------------");
                            index++;
                            break;
                        //default:
                        //    Console.WriteLine("Exit");
                        //    break;
            public void addemply(string name, string dpt, int num)
                //emps[0] = "kotesh";
                //emps[1] = "IT";
                //emps[2] = "31";
            public void delemply(string name, string dpt, int num)
            public void display()
            static void Main(string[] args)
                new Program();
                Console.ReadLine();

    Hello,
    Please do not post requirement as helping develop a function or an application, this forum is used to discuss and ask questions about the C# programming language, IDE, libraries, samples, and tools. You can attempt to do it yourself and if you meet some
    question, you can post it to here.
    For the requirement, it is beyond the scope of our support.
    Regards.
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Report for deleting Leave Entitlement in Infotype 5

    Hi all
    I would like to know if there is a Standard Report to delete leave entitlement in Infotype 5: I made a mistake in generating the leave entitlement for 2007, so I would like to delete all the records inserted.
    I'm working in SAP 46C, and I used HR_RPILVA00 to create leave entitlement.
    TIA
    Paolo

    Hello,
    I would advise you to use at customizing level which is achievable on your case.
    The best way to proceed on your case would be to use IT0041 and on T559L for the relevant rule, you would use the Accrual Period Rel. to date type in which the period is defined in relation to a date type from the Date Specifications infotype (0041). You determine the accrual period using the length fields (for example, the date the employee joined the company, with the period you require, for example one year).
    Then, you can accrue via RPTIME00 or RPTQTA00.
    This would be much more scalable than doing customizing at code level.
    Regards,
    Bentow.

  • Business partner deletion  - master data

    In  SAP Note 1111635 -Business partner cannot be deleted
    try to delete a business partner or a contact person. This is not
    possible bcoz address cannot be deleted because there are other references .
    1) deletion of the address, because it used to be used as a sender or recipient for
    e-mails, faxes and so on .
    If we use address within  BUSINESS COMMUNICTION SERVICES   (BCS )
    the system writes a where-used list for this address.This reference is a link between the address and the sent  document. We  can only delete the address when this link no longer exists.
    HOW DO WE DELETE THE LINK BETWEEN  ADRESS AND THE SENT DOCUMENT   ?
    In SAP Note 556538 - Archiving business partner for the employee role
    Business partners in the employee role are linked to an object called the
    central person. This object originates from the HR-PD framework and is used
    to integrate the business partner with the HR-PD framework. The central
    person does not have an archiving function. Only the business partner can
    be archived. However, the business partner has the employee role and is
    thus linked with a central person (and therefore cannot be archived).
    HOW DO WE  REMOVE THE LINK BETWEEN  BUSINESS PARTNER u2013ROLE , EMPLOYEE  AND CENTRAL  PERSON   ??

    Hello Jorgito,
    Without deleting transactional data. I guess you mean without deleting all the data from de cubes. But you want to get rid of the transactional data of BP type "C".
    Go to the manage screen of the cube involved.
    Go to the tab 'Contents'
    click on the button 'Selective Deletion' (right-side at the bottom)
    On the pop-up click on the button 'Delete selections'
    Fill in type 'C'
    Start the job.
    I hope this will help you.
    Udo

  • CRM Interactive reports not loading any data on WEB UI

    CRM BI client is setup properly by following CRM IR config guide C41.
    /CRMBW/CONFIG_WIZARD doesn't show any major errors. I am able to create
    the custom interactive reports but when these reports are executed no
    data shows up in the report.For example ,we are building interactive
    reports under opportunities area for a user, who has opportunities in
    the system.
    Our CRM Sytem is on CRM7.0 EHP1 SPS3.
    Thanks
    Thirumala

    Hi Thirumala,
    if still relevant (sorry for the late reply): check if the user is assigned to a business partner (employee), which is assignet to a correct position in the CRM Org model, and that this business partner is the employee responsible of the sales documents you want him to see in the reports.
    Alternatively, the user's business partner can be a manager of such an employee.
    Best regards

  • Calling infotype 0002 in ALV  report for showing employee photo

    Hi all,
    The requirment from business side is a report in which employees personal data shuold be shown with employee photo, I had tried for employee photo in ALV report but it didnt sucessed, then I went for other solution like calling transaction in ALV report.
    In this case I am calling Infotype 0002 but the issue is that the transaction PA20 is coming with PERNR but I am not able to go directlly to infotype which shows employee Photo,please suggest any solution.
    Thaks.
    JAY

    Hi Jay,
    It is possible. Please refer the syntax for the CALL TRANSACTION
    CALL TRANSACTION ta { [AND SKIP FIRST SCREEN]
                        | [USING bdc_tab [bdc_options]] }.
    You can do a recording till the required page comes & call the transaction accordingly. Hope, you are aware about the same.
    For example, I just had a solution to go to the roles tab in the user profile and I did as below:
        CLEAR wa_bdcdata.
        wa_bdcdata-program  = 'SAPLSUU5'.
        wa_bdcdata-dynpro   = '0050'.
        wa_bdcdata-dynbegin = k_ok.
        APPEND wa_bdcdata TO it_bdcdata.
        CLEAR wa_bdcdata.
        wa_bdcdata-fnam  = 'BDC_CURSOR'.
        wa_bdcdata-fval   = 'USR02-BNAME'.
        APPEND wa_bdcdata TO it_bdcdata.
        CLEAR wa_bdcdata.
        wa_bdcdata-fnam  = 'USR02-BNAME'.
        wa_bdcdata-fval   = g_value.
        APPEND wa_bdcdata TO it_bdcdata.
        CLEAR wa_bdcdata.
        wa_bdcdata-fnam  = 'BDC_OKCODE'.
        wa_bdcdata-fval   = 'SHOW'.
        APPEND wa_bdcdata TO it_bdcdata.
        CLEAR wa_bdcdata.
        wa_bdcdata-program  = 'SAPLSUU5'.
        wa_bdcdata-dynpro   = '0100'.
        wa_bdcdata-dynbegin = k_ok.
        APPEND wa_bdcdata TO it_bdcdata.
        CLEAR wa_bdcdata.
        wa_bdcdata-fnam  = 'BDC_OKCODE'.
        wa_bdcdata-fval   = '=ACTG'.
        APPEND wa_bdcdata TO it_bdcdata.
        g_opt-dismode = 'E'.
        g_opt-defsize = k_ok.
    *** if user click on the User Name, call SU01
        CALL TRANSACTION 'SU01' USING it_bdcdata
                    OPTIONS FROM g_opt.
    Regards,
    Selva K.

  • "You are no longer logged into your profile" - So....Palm just decides to delete my data???

    I was told to post this over in this Palm forum also so hopefully SOMEONE from Palm/HP will address this... I could not find a bug report area but perhaps someone can log this.
    So after months of (mostly) happily using a Pre Plus, Wednesday I get the message that I am no longer logged into my profile, and do I want to reboot or erase my data??!! I googled, and yup, it's an issue....So I reboot...same options, this reboot, it starts and asks me if I want English as my language. Woops!!! No data!
    Now of course palm profile does not backup anything on my phone really....I sync direct to Exhange and use Chapura sync to a desktop Outlook PST file. So I spend the next 5 hours restoring and syncing. Just crazy.  Why can't it just say that you are not currently logged in, we will try again in an hour??  And what right does palm have to delete MY data that the profile does not even backup???  My exchange and chapura sync'ed data?  Sure, I can re-sync with both of those. But my Chapura only if I am on the same wi-fi network as the local PC.  So what does that mean if I am traveling?  And re-syncing a huge volume of contacts takes forever.  And you lose all the linked contacts also!
    So I call the carrier and Palm. The carrier says...."well if your phone originally was under another phone number and you changed it as part of an upgrade, that can cause it." Huh? This can affect me months later I say??? My phone number upgrade change was done BEFORE I even turned on the phone. Palm does not even know about that first number!
    So I called Palm.  The guy says it can happen if 2 people use the same e-mail or credit card in their palm profile. Now since it won't even allow you to setup the same e-mail twice, I'd like to know how THAT would happen.  No one on my plan uses the same card.
    So the question is. We know this happens sometimes. Is there any source with credibility that really knows WHY this happens??? And does any setting reduce the likelihood of it happening again?  And why can't Palm make the results less debilating?  There is NO REASON that it needs to delete your data.  This is crazy.
    Also, other than my few purchased apps, none of my critical data is even backed up by the Palm Profile!!! I still had to re-create all my POP3 accounts, change all my preferences back, re-sync with Exchange, re-sync with Chapura, and then re-marry all the contact duplicates that Synergy did not handle right. So what's the worth?
    Can the Palm Profile/backup  be turned off? Does changing the palm profile in the apps perferences setting from "submit password every 4 hours" (whatever that means) to only at purchase help??
    Do you have any other options when you get that reboot r erase prompt? Pull the battery without answering the prompt perhaps???????
    If I am on the road and this happened, I would be without half my contacts until I returned which is unacceptable. This is very disappointing. I cannot believe the default action is not "let's TRY AGAIN", and not, "hey, let's erase all of this user's data on him"!!!
    If this happens one or two more times, I have had it.  I will be looking at another OS and phone after having Palm phones and organizers for the last 10 years or so.  This is unacceptable.
    BJB

    Thanks for the reply.  Nowhere in here do I get the sense that Palm even thinks this is a problem or are going to work on fixing it.  It implies Palm thinks it is okay and the problem is me, the user, the customer, because I do not want my data resided on Palm's servers or Google's servers.  Does Palm understand this is an issue whether my data is on my home PC or in the cloud and in Palm Profile???  The issue is not how I choose to store just one of my calendars and contact lists (out of 3).  The issue is a bug in the Palm profile system.
    The first point is this.... Regardless of HOW this happens, Palm should not immediately erase all of my data!!!!  Let's say I DID sync all my data to Palm Profile.  I STILL would not want to have to re-download everything just because of some glitch with your backup servers, the carrier's network, or my phone!!!  Go look at some pre forums.  You will see many people that DO sync all of their data to their profile, and they are STILL upset with this Palm BUG.  If security is the concern, how about asking for a password first vs. just asking whether I want to reboot or erase all data?  If it is really me, I would know the password!  Your answer seems to imply that what is happening is OKAY. It is NOT okay whether I sync everything to Palm profile or not!
    Further, even if all my data WAS backed up to Palm Profile, you still lose all preferences, all manually matched synergy contacts, etc.... etc... Again, I would still be very upset if all my data was erased even if EVERYTHING was backed up to Palm profile.  DON'T ERASE MY DATA!!!
    I have no problem re-synching my exchange e-mail after a problem.  It works from the road, etc.  However after 10 years, Palm decided to not suport the syncing of home PC's with the Pre.  An unfortunate decision as Palm was a pioneer in this.  You talk about security....Perhaps some of us do not want our data stored on Palm servers or google servers!!! Yes, indeed, in the event of a crash I cannot restore from the road. I can live with this if the crash was from a hardware or software issue.  But it is NOT OKAY if it is caused by Palm just because of some system glitch.  Since you are not restoring my home PC data anyway, why erase it?
    You talk about being logged out of your profile.  My phone was just used, and it was sitting on my desk.  Just sitting there. And then it popped up that "I was no longer logged into my profile".   What causes this?  Why does it not give me a chance to re-login?  How come after the erase of data and reboot I was then magically "logged in" and it was working?  Did the person that was trying to steal my non-existent data in my palm profile stop trying?  
    So are you telling me that someone was trying to use my phone SIM, on a pre plus, with my e-mail, and had my password....and trying to login, and that is why I got the message?  And then magically right after I rebooted, they stopped trying and all was okay???
    I do not believe that is the case.  And again, if it is, ask for my password, or a security question, or SOMETHING to confirm that it is me.  And a simple google search will tell Palm/HP that this is a problem many of us have had.  If I have it consistently, as I said, a 10 year customer is gone.
    BJB
    PS.  A reply that said:  "Palm is aware of this problem and will correct it with the next software update" would be a lot more comforting.

  • How to delete aggreagetd data in a cube without deleting the Aggregates?

    Hi Experts,
    How to delete aggreagetd data in a cube without deleting the Aggregates?
    Regards
    Alok Kashyap

    Hi,
    You can deactivate the aggregate. The data will be deleted but structure will remain.
    If you switch off the aggregates it wont be identified by the OLAP processor. report will fetch the data directly from the cube. Switching off the aggreagte won't delete any data,but temporarly the aggregate will not be availbale as if it is not built on the info cube. No reporting is not possible on swtiched off aggregates. The definition of the aggregate is not deleted.
    You can temporarily switch off an aggregate to check if you need to use it. An aggregate that is switched off is not used when a query is executed.This aggregate will be having data from the previous load's. If the aggregate is switched off means it wont be available for reporting but data can be rolled up into it.
    If u deactivate the aggregates the data will be deleted from the aggregates and the aggregate structure will remain the same.
    The system deletes all the data and database tables of an aggregate. The definition of the aggregate is not deleted.
    Later when you need those aggregate once again you have to create it from scratch.
    Hope this helps.
    Thanks,
    JituK

  • While deleting the data from cube..getting the following erros...

    while deleting the data from cube the below error occured in develoment..any help
    i have 4 requets.....2 are deltedd but no records for those...
    2 are not deleted and they have some data..
    please give me u r inputts pelase
    Performing check and potential update for status control table
    Message no. RSM1490
    Diagnosis
    If data is loaded into an InfoCube, or existing data is edited (aggregated/compressed/deleted/got from a DataMart), then there is a change in  the potential reportability of the data , or the possibility of deleting data by request, or of aggregating or compressing.
    This status of each one of these Cubes is stored in a status table, that is updated when there is any change to the status of a request in the Cube.
    The system now analyzes the requests in the Cube and compares the calculated status with the status table.
    If deviations from the status table arise then you are given the option of adjusting the status table.
    System Response Procedure Procedure for System Administration

    Hi,
    Did you tried by right click on cube and delete data? are those requests are compressed or roll up?

  • How to update a table (CUSTOMER) on a Report Server with the data from the same table (CUSTOMER) from another server Transaction server?

    I had an interview question that is:
    How to update a table (Customer) on a server ex: Report Server with the data from the same table (Customer) From another server ex: Transaction server?
    Set up steps so inset, update or delete operation takes place across the servers.
    It would be great if someone please enlighten me in details about this process in MS SQL Server 2008 R2.
    Also please describe would it be different for SQL Server 2012?
    If so, then what are the steps?

    I had an interview question that is:
    How to update a table (Customer) on a server ex: Report Server with the data from the same table (Customer) from another server ex: Transaction server?
    Set up steps so that inset, update or delete operation gets done correctly across servers.
    I was not sure about the answer, it would be great if someone please put some light on this and explain in details about this process in MS SQL Server 2008 R2.
    Also it would be very helpful if you please describe would it be different for SQL Server 2012? If so, then what are the steps?

Maybe you are looking for

  • Music app problems with iPad 2 (iOS 5.1.1)

    So lately I've been noticing the music app has been acting up. A while ago I deleted songs directly off of my iPad and then when I plugged it into a computer, the tracks came back but you cannot play them - they're faded, but you can still see all th

  • Can't create log file with java.util.logging

    Hi, I have created a class to create a log file with java.util.logging This class works correctly as standalone (without jdev/weblogic) import java.io.IOException; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date;

  • How and when is the BindingContext collection populated?

    Hello For what I read, a BindingContext is a collection of CurrencyManager objects, and a Form has a BindingContext Property. On the other hand, for each data source on a Form, there is a CurrencyManager object. So, for example, imagine that one have

  • Creating a slide show DVD in Elements 9

    Is there some way to creat a DVD of the slide show I assembled in Element 9 without having to purchase Premier Elements?  I have no video files to process since I have no video camera.  When I try to burn a DVD or CD with the side show a screen pops

  • Regarding SAP on Linux

    Hai Dear Virtuosos, I am Farooq, just joined TULIP IT SERVICES LTD., Delhi as a ABAPer. This company has just implemented SAP & I am the only SAP guy for this company. I have a bit trouble at work as I am alone & no senior or any one else on the same