Restricting time dependent records on employee master data in BW

Experts,
We have a Future hire report which gets data from 0Employee. Now whenever hire date of an employee is getting assigned in case of new hire  record get's created in BW.
Now, due to some reason this new hire employee is not able to join on the hire date first assigned to him and new hire date is updated in PA30 for this employee in ECC.
This would create a new record in BW with new hire date for this employee which is valid in BW from the date it moved into BW till 9999 and the previous record 'Valid To' date is changed to previous date of the "Valid From" date of newly entered record.
Now all these records has moved into Multiple Cubes also therefore we cannot delete these records from Master data until transaction data is delete.
Client HR team is saying that previous records of all such employees are not valid , so they should not appear in BW reports even if they are running this report on historical dates.
0Employee is time dependent master data. So it makes sense to have one records for any actions done for an employee in HR system.
Cleaning up a master data for all such employee would be a tedious task and need lot of effort.
Is there any way , we can restrict previous records of all such employee , so that they do not appear in BW report in case users are going to run the report previous dates.

We were doing this activity as part of weekly house keeping job. Weekly we get list of invalid PERNR records from ECC team.
While deleting particular PERNR (say 10015824) from 0EMPLOYEE, and the log (SLG1)says, SID exists in DIM table (like /BIC/D0PA_C011).
First delete that PERNR (10015824) from cube (0PA_C01)
Use Tcode RSRV --> Tests in Transaction RSRV  --> All Elementary Tests --> Transaction Data --> Entries Not Used in the dimension of an InfoCube (Dbl Click)
             From the right side window, expand “Entries Not Used in the Dimension of an InfoCube” Node &
             Enter InfoCube (like 0PA_C01), click “Transfer”
             Now, click “Execute” (Toolbar)… and the results displayed in the right side window..
             Now, click “Correct error” (Toolbar)
Now, try to delete same PERNR from 0EMPLOYEE, and if the log says SID used in some other DIM table, follow the above process.
If the log says, the SID used in DSO/Cube, then goto manage (of DSO/Cube) and do the selective deletion.

Similar Messages

  • The time dependency for reading the master data (define key date) of attribute '0IND_SEC' of InfoObject '0UCINSTALLA' has not been defined.

    Hi Gurus,
    We have recently upgraded our BI support pack from BW 701 SP 7 to BW 701 SP15. We are facing some transformation activation issue after the upgrade.
    Can some one help me with this.
    Thanks,
    Shak.

    Hi,
    Time independent.
    Some more details,
    Info Objects are active and I have tried  RSDG_TRFN_ACTIVATE program to activate. Checked RSRV for both the info objects.
    Thanks,
    Shak.

  • Time dependent employee master data reading !in sap-bw

    Hi,
    Here iam using one routine to read employee master data.
    as employee is a time dependent characteristic,we want employee monthly details from the period of joining to till now with all his status.(these status characteristics are attributes of 0employee master table).
    how to code for this requirement.
    regards,
    swami.

    Hi,
    Why do you want to delete ?
    No need to delete any Master Data
    If you want to really delete ,you can do one thing
    Right click on Master data Info Object 0EMPLOYEE
    select Delete master data
    And reload Master data for employee with full load
    if delta Initilize delta with data transfer
    Regards
    Hari

  • Time dependent employee master data reading !

    Hi,
    Here iam using one routine to read employee master data.
    as employee is a time dependent characteristic,we want employee monthly details from the period of joining to till now with all his status.(these status characteristics are attributes of 0employee master table).
    how to code for this requirement.
    regards,
    swami.

    Found it...
    http://help.sap.com/SAPHELP_ERP2004/helpdata/EN/49/7e960481916448b20134d471d36a6b/content.htm
    Regards
    Juan

  • I want to delete the employee master data..

    hi.
    i need a small information i want to delete the all records in employee master..
    but what is the problem is next time if i create employee record...
    what is the empid will be come..
    i think it will not starts from the empid 1 am i correct...
    but i need empid 1 should be starts from the new employee..
    I dont want to update the records in existing one............records..
    i want to delete the all the data which are related ....
    if i delete records from the tables is my problem will solve?
    can i upload the dtw  for new records ?
    can i use delete from tablename like this command?
    if it is possible....can any body list out the table names..........
    I need your valuable suggestions...

    To remove the Data you can use the DTW..
    Using DTW to delete data from a field
    http://scn.sap.com/thread/1875277
    Regards
    Kennedy

  • Integrating SuccessFactors PMS solution With SAP HCM without saving any employee master data in SF

    Hi Friends,
    We’re implementing SuccessFactors’s Performance Management Solution only at one of the client location in Saudi Arabia and trying to integrate with the On-Premise SAP HCM and Push the employee data to SF.
    However, due to security concerns customer doesn’t want to store any data on SucessFactors cloud solution to run the PMS cycle.
    During the purchase of license for SuccessFactors SAP has demonstrated client that, in SF a unique Id will be created for each employee, which will not be the actual UserID(PERNR)from SAP, and with this unique ID actual employee data will be tagged/linked  in SF which will fetch the data from SAP On-Premise system to run  the PMS cycle.  Once the user logins in SF, based on the unique ID data will fetch from SAP On-Premise system to SF on a real time basis and when the user logged out from the SF system, data should be cleared/deleted and nothing will be saved or stored in SF with respect to employee Master Data.
    I understand SAP has provided the standard add-on for the Employee Data Scenario between SuccessFactors and SAP HCM, which could have been leveraged here for integration using PI, however with the above limitation this solution is absolutely out of scope.
      Please advice, is there any solution where with PI if we can achieve the above requirement of client.
    Thanks,
    Farhan

    Hi Friends,
    We’re implementing SuccessFactors’s Performance Management Solution only at one of the client location in Saudi Arabia and trying to integrate with the On-Premise SAP HCM and Push the employee data to SF.
    However, due to security concerns customer doesn’t want to store any data on SucessFactors cloud solution to run the PMS cycle.
    During the purchase of license for SuccessFactors SAP has demonstrated client that, in SF a unique Id will be created for each employee, which will not be the actual UserID(PERNR)from SAP, and with this unique ID actual employee data will be tagged/linked  in SF which will fetch the data from SAP On-Premise system to run  the PMS cycle.  Once the user logins in SF, based on the unique ID data will fetch from SAP On-Premise system to SF on a real time basis and when the user logged out from the SF system, data should be cleared/deleted and nothing will be saved or stored in SF with respect to employee Master Data.
    I understand SAP has provided the standard add-on for the Employee Data Scenario between SuccessFactors and SAP HCM, which could have been leveraged here for integration using PI, however with the above limitation this solution is absolutely out of scope.
      Please advice, is there any solution where with PI if we can achieve the above requirement of client.
    Thanks,
    Farhan

  • Utilizing SuccessFactors PMS solution without saving any employee master data in SF

    Hi Friends,
    We’re implementing SuccessFactors’s Performance Management Solution only at one of the client location in Saudi Arabia and trying to integrate with the On-Premise SAP HCM and Push the employee data to SF.
    However, due to security concerns customer doesn’t want to store any data on SucessFactors cloud solution to run the PMS cycle.
    During the purchase of license for SuccessFactors SAP has demonstrated client that, in SF a unique Id will be created for each employee, which will not be the actual UserID(PERNR)from SAP, and with this unique ID actual employee data will be tagged/linked  in SF which will fetch the data from SAP On-Premise system to run  the PMS cycle.  Once the user logins in SF, based on the unique ID data will fetch from SAP On-Premise system to SF on a real time basis and when the user logged out from the SF system, data should be cleared/deleted and nothing will be saved or stored in SF with respect to employee Master Data.
    I understand SAP has provided the standard add-on for the Employee Data Scenario between SuccessFactors and SAP HCM, which could have been leveraged here for integration, however with the above limitation this solution is absolutely out of scope.
      Please advice, if anyone has faced any such requirement.
    Thanks,
    Farhan

    Dear Farhan,
    I'm with Luke on this. This is against anything we know about SAP and SF.
    However, taking a step back, I would really, really urge you to trigger a strategy discussion with your HR, IT and data privacy leaders.
    Let me be very blunt here:
    Even if such a process could be made possible at considerable cost and inconvenience, it is incosistent at its very core.
    If your strategy and culture are anti-cloud, there is a simple strategy execution: don't use cloud (yet).
    If your strategy is cloud, but your culture is anti-cloud (if I had to make a guess, that would be it), what you will see is your culture having your strategy for breakfast very soon, if I may use this old truism. I.e. it's not going to work.
    To be cloud-ready, culture, strategy and capabilities must be in line. Pushing capabilities by building very complex solutions will get you into a complexity spiral, which will eventually get the better of you.
    The decision to use cloud for such a key process (which soon, if not today, will probably be the right decision for most organisations), can't just be triggered by someone appreciating some screens being a bit prettier than in on-premise applications. The foundation needs to be there first. Your organisation has the opportunity to use the Performance Management Process to align culture and strategy with the changing business and technological environment - but to do so, you need to acknowlegde that the organisation is currently NOT cloud-ready and that this needs changing.
    Some good, provokative questions to start with could be:
    Why are some organisations (put in some names of well renowned companies, ideally leading organisations in your industry, using cloud HCM) successfully using cloud HCM, but we think we can't?
    Which advantages of cloud services are left, if we have a very complex custom solution built to avoid storing data in the cloud?
    Can our IT team demonstrate that they have better expertise in protecting data in systems accessible through the internet (and your SAP system will have to be accessible in some way, if SF is supposed to access the data) than world leading organisations like SAP and SuccesFactors?
    What is our roadmap for HR systems in the future and how does this weird architecture lead us along that road?
    Do the relevant decision makers actually understand, what cloud in general and Software as a Service in particular are?
    You may find it difficult to find an employee ready to ask your CIO, HR-Director and Data Privacy Lead these questions, unless they want to be fired anyway So, a 3rd party change agent may come in handy for that task.

  • Employee Master Data

    Hi,
    In Employee Master Data ...
    I had entered Starting Date as 01/05/05(2005)
    and DOB as 18/02/47(1947)
    at that time its giving error by saying DOB cant be greater than Start Date.
    How to sort out this...

    Hi Chakrapani
    You must enter the date in full as dd/mm/yyyy for example. In SAP Business One any dates where the yy is under 49 is automatically 20yy and over 49 is automatically 19yy. In Microsoft in earlier versions this was the case, but in newer versions like Office 2007 this has been updated to 29.
    Kind regards
    Peter Juby

  • Import Employee master data template -DTW

    I want to import a full list of  employee master data with an employee id starts from 501 sequence .
    regards
    Kavitha S

    HI
    C:\Program Files\sap\Data Transfer Workbench\Templates\Templates\oEmployeesInfo
    there is "EmployeesInfo.xlt" file
    as per my knowledge u can't append the records, if u want from 501 seq. then make a sheet in which entire records above 501 and after 501...
    when u run DTW choose "Import " option don't choose update...
    by this way u can update entire Emp. data
    Thanks
    Kevin

  • Dead Space in Employee Master Data form?

    Hi all. I am having a very difficult time placing sap and user defined objects on the Administration Panel in the Employee Master data form. I am referencing SBO objects but my objects are not being placed where I specify. It's as if there is an invisible object in the center of the Panel that randomly pushes other objects out of the way.
    Has anyone else run across this? Any suggestions are deeply appreciated.
    Thanks

    Here is part of my code, thanks Gordon.
    #region Column One
                //Classification Label
                c_oRelativeItem = c_oForm.Items.Item("92");
                c_oItem = c_oForm.Items.Add("O_HR_LB22", SAPbouiCOM.BoFormItemTypes.it_STATIC);
                c_oItem.Height = c_oRelativeItem.Height;
                c_oItem.Left = c_oRelativeItem.Left;
                c_oItem.Top = c_oRelativeItem.Top + c_oRelativeItem.Height + 3;
                c_oItem.Width = c_oRelativeItem.Width;
                c_oItem.TextStyle = c_oRelativeItem.TextStyle;
                c_oItem.ToPane = 3;
                c_oItem.FromPane = 3;
                c_oLabel = c_oItem.Specific;
                c_oLabel.Caption = "Classification";
                //Employee Costs Label
                c_oRelativeItem = c_oForm.Items.Item("O_HR_LB22");
                c_oItem = c_oForm.Items.Item("97");
                c_oItem.Height = c_oRelativeItem.Height;
                c_oItem.Width = c_oRelativeItem.Width;
                c_oItem.Left = c_oRelativeItem.Left;
                c_oItem.Top = c_oRelativeItem.Top + c_oRelativeItem.Height + 3; //+ 15;
                c_oItem.FromPane = 3;
                c_oItem.ToPane = 3;
                //Term Reason Label
                c_oRelativeItem = c_oForm.Items.Item("97");
                c_oItem = c_oForm.Items.Item("90");
                c_oItem.Height = c_oRelativeItem.Height;
                c_oItem.Width = c_oRelativeItem.Width;
                c_oItem.Left = c_oRelativeItem.Left;
                c_oItem.Top = c_oRelativeItem.Top + c_oRelativeItem.Height + 3;
                c_oItem.FromPane = 3;
                c_oItem.ToPane = 3;
                //Term Date Label
                c_oRelativeItem = c_oForm.Items.Item("90");
                c_oItem = c_oForm.Items.Item("91");
                c_oItem.Height = c_oRelativeItem.Height;
                c_oItem.Width = c_oRelativeItem.Width;
                c_oItem.Left = c_oRelativeItem.Left;
                c_oItem.Top = c_oRelativeItem.Top + c_oRelativeItem.Height + 3;
                c_oItem.FromPane = 3;
                c_oItem.ToPane = 3;
                //Last Day Worked Label
                c_oRelativeItem = c_oForm.Items.Item("91");
                c_oItem = c_oForm.Items.Add("O_HR_LB40", SAPbouiCOM.BoFormItemTypes.it_STATIC);
                c_oItem.Height = c_oRelativeItem.Height;
                c_oItem.Width = c_oRelativeItem.Width;
                c_oItem.Left = c_oRelativeItem.Left;
                c_oItem.TextStyle = c_oRelativeItem.TextStyle;
                c_oItem.Top = c_oRelativeItem.Top + c_oRelativeItem.Height + 3;//15;
                c_oItem.ToPane = 3;
                c_oItem.FromPane = 3;
                c_oLabel = c_oItem.Specific;
                c_oLabel.Caption = "Last Day Worked";
                //Key Return Date Label
                c_oRelativeItem = c_oForm.Items.Item("O_HR_LB40");
                c_oItem = c_oForm.Items.Add("O_HR_LB41", SAPbouiCOM.BoFormItemTypes.it_STATIC);
                c_oItem.Height = c_oRelativeItem.Height;
                c_oItem.Width = c_oRelativeItem.Width;
                c_oItem.Left = c_oRelativeItem.Left;
                c_oItem.TextStyle = c_oRelativeItem.TextStyle;
                c_oItem.Top = c_oRelativeItem.Top + c_oRelativeItem.Height + 3;//15;
                c_oItem.ToPane = 3;
                c_oItem.FromPane = 3;
                c_oLabel = c_oItem.Specific;
                c_oLabel.Caption = "Key Return Date";
                //Exit Int Date Label
                c_oRelativeItem = c_oForm.Items.Item("O_HR_LB41");
                c_oItem = c_oForm.Items.Add("O_HR_LB42", SAPbouiCOM.BoFormItemTypes.it_STATIC);
                c_oItem.Height = c_oRelativeItem.Height;
                c_oItem.Width = c_oRelativeItem.Width;
                c_oItem.Left = c_oRelativeItem.Left;
                c_oItem.TextStyle = c_oRelativeItem.TextStyle;
                c_oItem.Top = c_oRelativeItem.Top + c_oRelativeItem.Height + 3;//15;
                c_oItem.ToPane = 3;
                c_oItem.FromPane = 3;
                c_oLabel = c_oItem.Specific;
                c_oLabel.Caption = "Exit Interview Date";
                //Eligible for Rehire Label
                c_oRelativeItem = c_oForm.Items.Item("O_HR_LB42");
                c_oItem = c_oForm.Items.Add("O_HR_LB43", SAPbouiCOM.BoFormItemTypes.it_STATIC);
                c_oItem.Height = c_oRelativeItem.Height;
                c_oItem.Width = c_oRelativeItem.Width;
                c_oItem.Left = c_oRelativeItem.Left;
                c_oItem.TextStyle = c_oRelativeItem.TextStyle;
                c_oItem.Top = c_oRelativeItem.Top + c_oRelativeItem.Height + 3;//15;
                c_oItem.ToPane = 3;
                c_oItem.FromPane = 3;
                c_oLabel = c_oItem.Specific;
                c_oLabel.Caption = "Eligible for Rehire";
                //Attach Label
                c_oRelativeItem = c_oForm.Items.Item("O_HR_LB43");
                c_oItem = c_oForm.Items.Add("O_HR_LB44", SAPbouiCOM.BoFormItemTypes.it_STATIC);
                c_oItem.Height = c_oRelativeItem.Height;
                c_oItem.Width = c_oRelativeItem.Width;
                c_oItem.Left = c_oRelativeItem.Left;
                c_oItem.TextStyle = c_oRelativeItem.TextStyle;
                c_oItem.Top = c_oRelativeItem.Top + c_oRelativeItem.Height + 3;//20;
                c_oItem.ToPane = 3;
                c_oItem.FromPane = 3;
                c_oLabel = c_oItem.Specific;
                c_oLabel.Caption = "Attachments";
                #endregion
    Sorry, I don't know how to format this on SAP's Forums.

  • Salary Unit-Employee Master Data

    I want to restrict the user to select only Month,Day as salary units in Employee Master Data. How to achieve it?

    The SBO_TransactionNotification Stored Procedure.
    If you use "Transaction Notification" as your search term, you will find many results on this forum, covering lots of topics - these will be a good starting point on how to use it & you might actually be lucky enough to find if someone has done a similar scenario.

  • Pane level is not working for created button in Employee Master Data

    Hai,
    I have created a button in Administration tab of Employee Master Data. I set the Pane level 3 for that button. Even though, when the Employee Master Data is opened, that button appears. ie., When Employee Master Data menu is clicked, Employee master data is opened in find mode and by default Address tab is active.But my button is visible here itself. I want that button visible only in Administration tab.
    How to resolve this.
    Thanks in advance.

    Hai,
    Thanks for answering.
    Actually coding  is as follows:
      oNewItem = oForm.Items.Add("XXX", SAPbouiCOM.BoFormItemTypes.it_BUTTON)
                            oItem = oForm.Items.Item("61")
                            oNewItem.Top = oItem.Top
                            oNewItem.Height = oItem.Height
                            oNewItem.Width = oItem.Width
                            oNewItem.Left = oItem.Left
                            oNewItem.FromPane = 3
                            oNewItem.ToPane = 3
                            oNewItem.Visible = True
                            Butt1 = oForm.Items.Item("XXX").Specific
                            Butt1.Caption = "Click"
    I got solution by commenting the line  "oNewItem.Visible = True"
    Thanks once again. But I don't know how it works.
    Edited by: ParvathaSolai on Jun 7, 2011 2:11 PM

  • How to edit employee master data form in SAP B1 9.1?.

    Hi all,
    I have a problem in SAP B1 9.1.
    Is it possible to edit form of Employee Master Data in SAP B1 9.1 without creating an Add-On? Likes how other forms can be edited.
    Please anyone can help me.

    Hi Edey,
    Can you please refer to this link:
    How to create add-on of a system form in sap b1 9.0?
    or 9.1?.

  • How to change title of Employee Master Data form (in add-on creation) in SAP B1 9.1?.

    Hi all,
    I have a problem of how to change title of my add-on in SAP B1 9.1.
    I created the add-on of Employee Master Data but I want to change its title, is it possible?
    When I change the title as (Member Master Data) in property, it will display Employee Master Data again.
    If it is possible to change it, how can I do?
    Please anyone can help me.

    Hi,
    Try this:
    If pVal.FormType = 60100 AndAlso pVal.EventType = BoEventTypes.et_FORM_LOAD AndAlso pVal.BeforeAction = False Then
      Dim oForm As SAPbouiCOM.Form = DirectCast(oApplication.Forms.GetForm(pVal.FormType.ToString(), pVal.FormTypeCount), SAPbouiCOM.Form)
      oForm.Title = "New Title"
    End If
    Or you can try:
    If pVal.FormType = 60100 And pVal.EventType = BoEventTypes.et_FORM_LOAD And pVal.BeforeAction = False Then
         Dim oForm As SAPbouiCOM.Form = CType(oApplication.Forms.GetForm(pVal.FormType.ToString(),pVal.FormTypeCount), SAPbouiCOM.Form)
    oForm.Title = "New Title"
    End If
    Hope it helps.
    Thanks & Regards
    Ankit Chauhan

  • To Create employee master data.

    Hi,
    How to create employee master data from scratch in SAP-HCM through BAPI's. Then we need to insert data in infotype 0000, 0001 and 0002 for that employee.
    Thanks in advance.
    Regards,
    Rajesh Kumat

    first check, if customizing for all fields is done.
    You will need a action type for hiring a person with infotypes 0000, 0002, 0001.
    Infotype 0001 is not so easy, because many checks are done in modul pool.
    The number range for PERNR can be set to internal or external (its your decision), transaction PA04.
    if you create a new PERNR you may wish to keep the old (legacy) one. you can use infotype 0032 or 0105, add it to the hiring action.
    If your legacy data comes with a flat file LSMW is a good tool to import master data.

Maybe you are looking for

  • How do I get rid of the stupid menu bar on my 2nd display?

    I do not want my menu bar to display on my 2nd monitor. The fact that apple decided that it would be okay to reduce my usable space on my 2nd screen infuriates me. How do I revert this back to how it was previously? I don't want the menu bar (or the

  • Help with java mapping

    PI File adapter has a processing option u2018Empty-Message Handlingu2019 to ignore or Write Empty Files. In case there is no data created after mapping on target side then this option determines whether to write an empty file or not. But there is a c

  • Saving sub-presets in Photoshop CC?

    International paper sizes only exist up to A3. I made presets A0-A2, but can I save them within the "International paper" group?

  • My ipod won't turn back on, what do i do?

    i need help , please tell me how to fix this.. holding down the home/sleep buttons don't work

  • Excel XLR8 - DATA AHEAD

    I want to order the Toolkit XLR8 - DATA AHEAD (partnr 783309-35). So I can write and read excel files in Labview without active-X programming. Can anyone tell me if I have to buy this for every computer on the network where LV is installed? Thx