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,
Leonardohttps://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 ! -
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 SHi
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,
LizHi,
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
Ahi,
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 -
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
PaoloHello,
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
ThirumalaHi 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.
JAYHi 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. -
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.
BJBThanks 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 KashyapHi,
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 AdministrationHi,
Did you tried by right click on cube and delete data? are those requests are compressed or roll up? -
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
-
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