UK Payroll (Payroll Area)

Hi Experts
A new payroll area has been set up for MM from NN(with employees being ended on and restarted on different payroll areas/personnel numbers) an example of this is personnel number 1234 (the new number), adminstrators need to input the past absences against the new personnel numbers in the new payroll area and they are getting the error message (Does not Exists in IT0001) .Please analyise and let us know your findings.
Thanks
Githa

Hi Sri,
I cant give Proper inputs now bcz i am not aware of the Eaxct Reuirement still Investigating.Please look in to the Following it may be help to know the Requirment 
I think this is Related to "Multiple Employement"
Bcz for the New Perner IT000 Over view.(Perner Numbe 60256)
Start Date      End Date     Action Type
01.04.2009    31.12.9999   New Starter
In IT0031 have the Two Perner Numbers for the New Perner.(15025 & 15024)
The Inputs of these Two perner Numbers
For the Perner 15024      IT000
Start Date      End Date     Action Type
01.04.2006    31.03.2008   Data Migration Hiring (Legact)
01.04..2008    31.03.2009  Automatic Pay Increase
01.04.2009     31.12.9999   Leaver
Perner  15025 : IT000 Over View
Start Date      End Date     Action Type
01.04.2006    31.12.2007   Data Migration Hiring (Legact)
01.01.2008    31.12.9999   Leaver -Multiple Employment
Thanks
Githa

Similar Messages

  • Change of payroll accounting area in middle of Period

    Hi ,
    SAP has recommended that we should not change payroll accounting area in middle of the period .
    Now we cannot change the payroll area for the period for which it has run , assuming we have Monthly payroll area from 1 March 2011 to 31 March 2011  and payroll has not run for this period , I tried changing the payroll area on 5 March 2011 to an another weekly payroll area for which the period start date was 5 march 2011 but I am getting an error in PA30 when i try to do that saying org assignment for this employee does not exist for 1 Feb 2011 and some error saying start date after initial entry  . What does that mean ?
    And is it possible to do what I am trying .
    Rishabh

    Hello Rishabh,
    The SAP software has a restriction regarding the transfer of employees between payroll areas - this process can only be performed at the end of each payroll period, in your case on 31 March 2011. Another restriction is that a change in payroll
    area cannot be made retroactively.
    The payroll area is simply used to group the employees whose payroll is to be processed at the same time. It may therefore be possible to re-hire your employees into the old payroll area, then transfer them to your required payroll area at the end of the period (start of the new period).
    There are two restrictions regarding the payroll area:
    - A change cannot be made retroactively.
    - A change can only be made at the end of a period.
    However, you can do an organizational change in the middle of the period and the payroll area change at the end of  the period, which means you end up with two splits in infotype 0001. The payroll area is only an organizational entity, where all employees who are to be accounted in the same payroll run are assigned to.
    Again: The payroll area is only an organizational entity, where all employees who are to be accounted in the same payroll run are assigned to. I also attach the note 338256 which may be of interest to you.
    Note 1291073 was done for the countries you have mention above for legal reasons and will not be extended to other countries unless there is a legal document that shows it has to be allowed for them.
    Hope it helps,
    Kind Regards
    Christine

  • APP-PAY-06074: Current or future payroll periods are closed

    I am trying to reverse the termination for an employee and i am getting this error:
    APP-PAY-06074: Current or future payroll periods are closed.
    I have checked my current payroll periods they are OPEN and the future as well are OPEN.
    Please help me as to how i can reverse this termination.

    Check if the period in which the employee was terminated is OPEN. If not, Open the period, then reverse the termination and again close the period.

  • Payroll area change is not possible

    Hi,
    When we are doing promotion action, i.e, one paryoll area to another paryoll area, In actions whatever the date we are giving is taking, but when come to org assignment it is not allowing to save with that date  and throwing error " payroll area change is not possible at the end of payroll period"
    For example: In Actions start date is 04.01.2010, in org assign is not allowing to save the entry with that date, but if we give 01.01.2010, it is allowing to save the record. As paryroll period is starting of the month to end of the month, that is the reason it allowing the start date of the month in org assign, but user wants the record from his desired date..
    Please help me on the issue.
    Thanks & Regards
    Kumar

    Hi Kumar,
    Mid-payroll payroll area change is allowed for only a few countries including:
    Canada (country grouping 07), the United States (10), South Africa (16), Mexico (32), Taiwan (42), Finland (44), and Spain (04)
    Please check the notes below for further reference:
    1104733
    849363
    744563
    Regards,
    Dilek

  • What are the sequence of function modules executed in payroll result

    Dear all,
    what are the sequence of function modules executed  while retrivieng pryroll result.or
    functionmodule sequence in payroll programming.
    By
    bose

    Hi Bose,
    The sequence of FM executed in payroll result are
    1. cu_read_rgdir ---> from this u will get the country key.
    2. cd_read_last -
    > from this fm u will identify the seqnr for the latest record and finally for the payroll result
    3. pyxx_read_payroll_result.

  • Creation of Payroll areas

    Dear Experts,
    My client is running payroll for all employees together. This client has four area of businesses. Now they need to run payroll separately for these businesses and they need to hire these people separately.
    What are all the configuration steps I need to do for that. Eg. Need to create Personal area, Payroll area etc.
    thanks in advance.
    regards,
    Roopesh

    Define EE Subgroup Grouping for PCR and Collective Agreement Provisions. V_503_B
    pay scale type. Table: V_T510A.
    Pay scale Areas V_T510G.
    Check Assignment of Pay Scale Structure to Enterprise Struct (V_001P_C)
    Determine default for payscale Data (TARIF)
    Revise Payscale Groups & Levels           
    Employee Subgroups for primary Wage types
    Personal Sub areas for primary Wage type
    Revise Default Wage types (V_T539A)
    Define Valuation of a base wage type
    Indirect Evaluation is a method to calculate the eligible amounts (default) for some of the wage types. INVAL is the Indirect Evaluation Module used to meet the Indian specific business requirements.  INVAL with Module variant A shall be used to default fixed amounts and Variant B , C shall be used to calculate amount on percentage basis on some other wage type. 
    Amounts for wage types calculated on percentage basis (INVAL – B , INVAL - C) shall be configured here.  INVAL and module variants shall be maintained for required wage types in Wage Type characteristics node. 
    Enter Indirect Valuation Module Name (PRZNT), Valuated Wage Type (Wage Type Code – for which amount is calculated by using INVAL – B , INVAL - C),   Enter serial no, if the amount is calculated on wage types, start date and end date for the, Base Wage Type (on which amount is calculated for valuated wage type) and percentage (to be calculated on base wage type).( V_T539J).
    Payroll Basic settings
    Define Period parameter
    period parameters. . (V_T549R)
    Define Date Modifier
    Define Default payroll Areas (ABKRS)
    Check Payroll Accounting Area
    Generate Payroll Periods.
    Generate Calendar for Cumulations
    Perosnal Areas and PSA and EG and ESG you can derive based on your client requirement and mapping
    Check for all the configuration which mentioned above and create separate Payroll control record based on your requirement.
    Kindly let us know if you need any further information

  • UK Payroll :Pension issue

    Hi Experts,
    This is related to Additional Voluntary contributions.When an employee is on whole month unpaid leave and there is an entry in InfoType 71,Additional Voluntary Contributions,Flat rate,this is calculated and shown on the payslip although the emp doesnt have sufficient amount (as he is on unapid leave whole month).
    We tried putting the wage type in the arrears table(V_T51P6)So that it will not deduct that amount for the month he is on unpaid leave but still its deducting.
    Any help on this would be appreciated with higher points?
    Thanks in Advance,
    Dharani

    Hello
    Please refer to the SPRO node of the IMG,where you need to maintain the entries for the pension scheme implementation.
    Payroll>payroll great britain>Pension Schemes.
    Here you need to maintain all required customising for the pension schemes.
    Band numbers are used in the calculation of Percentage and Mixed-rate Pension Scheme contributions
    Pension Band Level.
    The band levels divide the pensionable pay into bands. The band levels can be set at the figures of your own choice.
    The band levels are used in the case of Percentage Pension Schemes to calculate the percentage contribution amounts from each band.
    With a Mixed-Rate Pension Scheme either a flat-rate or a percentage contribution will be calculated from each band of the employee's salary.
    Regards

  • Need help in Payroll Tax Balance Issue - Urgent

    Hi,
    Please help me with the following Tax and Balance issue. The system is on 12.0.3, South African Legislation.
    Issue : Salary has been restructured from Basic Salary to Total package structure in Dec 2008. Retro Pay was used to pay the difference amounts in Dec Run. But while configuring the new Elements for this Total Package they have missed out adding the Retro Elements to Proper Tax calculating Balances.
    Eg : "TP Salary" element is fed to "Taxable Income RFI" balance but "TP Retro Salary" element is not fed to this balance.
    So tax has not been calculated for those Retro amounts. This has been identified while validating test run for IRP5 tax certificates.
    The Feb 09 (Feb is the Tax year End for payroll) Payroll was already run on 10th and payments were already done. Now we need to tax the retro amounts and retrieve the balance tax amounts from Employees.
    I added the proper tax balances to those Retro elements and and the balances were adjusted to add the Retro amounts. Then I ran the Feb run the payroll again as of 20th, it did not recalculate the tax.
    How to recalculate the tax so that correct tax reflects in the Tax certificates? Please help me with the necessary Info.
    Thanks,
    Sri.

    Hi,
    As I mentioned earlier, I added the appropriate balances which are used to calculate Tax to Retro Elements and those Balances got updated with the delta amount but Tax was not updated. I want to know is there any process provided by Oracle using which Tax for those already paid amounts can be recalculated.
    I calculated the Tax manually and using Adjust Balance form added ZA_TAX_BALANCE_ADJUSTMENT Element and given the difference tax amount in PAYE and Tax Input values and saved the form. The Tax got updated.
    Tax_ASG_RUN - 15000
    Tax_ASG_TAX_YTD - 153257.32 (Prev - 138257.32). When I run the IRP5 (Tax Certificate Process) the tax is also getting correctly on it.
    But client wants Oracle to calculate the Tax for those retro amounts so thats the challenge.
    Could you help me with this.
    Thanks,
    Sri

  • UK Payroll : Pension Fund Implementation

    Dear Techies,
    I am new in UK Payroll, Can you please guide me what are all the details we need from the core user as a part of configuration of Pension Fund.
    As I know we need Pension Calculation Scheme & Pension Calrulation Rule to do the same, If anything else require apart from this  kindly help me out.
    What is Band No & Band Level , is it we need from user  to maintain in IMG or this is sap standard.
    Regards
    M Swadhin
    Edited by: M Swadhin on Jul 11, 2010 1:15 PM

    Hello
    Please refer to the SPRO node of the IMG,where you need to maintain the entries for the pension scheme implementation.
    Payroll>payroll great britain>Pension Schemes.
    Here you need to maintain all required customising for the pension schemes.
    Band numbers are used in the calculation of Percentage and Mixed-rate Pension Scheme contributions
    Pension Band Level.
    The band levels divide the pensionable pay into bands. The band levels can be set at the figures of your own choice.
    The band levels are used in the case of Percentage Pension Schemes to calculate the percentage contribution amounts from each band.
    With a Mixed-Rate Pension Scheme either a flat-rate or a percentage contribution will be calculated from each band of the employee's salary.
    Regards

  • Re: Mid Payroll Period

    Hi to All Peers,
    Has any one came across the mid payroll period and done the run in the month of March & April for Payroll India????
    My clients payroll dates are from 21.xx.xxxx to 20.xx.xxxx of every month.
    I am getting an error in the period for March & April ie 21.03.xxxx-20.04.xxxx... For other periods its coming correct.
    The Error is "PAY SCALE GROUPING FOR ALLOWANCES FOR PERS NO IS NOT DEFINED ON 20.04.xxxx"
    I thought in the first instance its a problem of dates but I checked from scratch all the dates which I had maintained are correct.
    I wrote a mail to OSS also they said its consulting issue. So did not get any help from them.
    Kindly Help me out. Looking forward for your valuable inputs.
    Regards
    Pavani

    HI Sandeep & Om,
    Thanks very much for the inputs.
    I got an idea and has made two payroll periods ie 21.03.xxxx - 31.03.xxxx & 01.04.xxxx - 20.04.xxxx.
    In the period parameter I mentioned in the time unit it as Monthly as there is no Days in the Standard.
    When I am running the payroll its displaying as 21.03.xxxx - 31.03.xxxx But calculating for the whole month which it should not happen it should calculate on the base of payroll period not on the base of time unit.
    Can U pls kindly help me out.
    Awaiting for ur inputs.
    Regards
    Pavani

  • Mid year Go-Live (India Payroll)

    Hi,
    My client's business is now in ECC 5.0,
    Now we are going live on 01.01.2010 in ECC 6.0, this is not upgradation project, its a fress implementation so please tell me what all are precautions i need to take before going live on 01.01.2010. as this is a mid year Go-Live.
    And is there any problem for legal forms like Form 16, form 24 Q, pension and PF, because first 9 months results are in ECC 5.0 and next 3 months means 01.01.2010. 01.02.2010 and 01.03.2010 will be in ECC 6.0.
    Help me
    Thanks
    Chaithanya Reddy

    Hi
    Using the Mid Year Go Live functionality, you can upload the final payroll results from your legacy data
    systems into the SAP system. The final payroll results are the actual payments and deductions of an
    employee salary. They must include statutory, non-statutory deductions (including third party deductions),
    arrears and the contributions of the employer.
    Data transfer INLK Payroll Tables T558B and T558C Upload program (HINUULK0), which reads the
    payroll results information from the spreadsheet template, and uploads it into the Payroll Account
    Transfer: Payroll Periods table (T558B) and Payroll Account Transfer: Old Wage Types table (T558C).
    The system reads these tables for the purpose of payroll conversion.
    Transfer of payroll account from Table 5558B,C - India schema (INLK), which when run as a part of
    the payroll program, HINCALCO,
    For transferring your legacy data and uploading the same into the SAP system, you are provided with the:
    HR Template - Payroll.xls (Microsoft Excel) file, containing templates that drive the data load
    programs, for converting the legacy data.
    Data load program(HINUULK0 ) that facilitates the transfer of data into the SAP system. It loads the
    data saved in the spreadsheet into the Payroll Account Transfer: Payroll Periods table (T558B) and
    Payroll Account Transfer: Old Wage Types table (T558C) in the SAP system. These are the data
    conversion tables for the Mid Year Go Live functionality.
    Standard executable schema (INLK) that formats the uploaded legacy data, into SAP Payroll Period results and stores the result in relevant payroll cluster tables
    You need to consider all the relevant Primary and secondary wage types for respective accurate tax calculation while uploading in the table  for the individual period
    All wage components that has been paid to the employees
    like Basic , HRA, conveyance need to upload with respective wage type code which you define
    You have to take all deductions that has deducted to the employee
    Transport, Canteen etc
    You have to use the system generated wage types to update the tax and statutory data
    ex - Income tax - /460
           PF - /3f1
    You have to take the exemption wage type for HRA , Conveyance
    /3R1 etc....
    Hope you got some idea
    Regards
    Rajeshk

  • Payroll control - RA issue

    1. In payroll, Which retro active date takes precedence ?
    Assume an employee is having payroll area A1
    a. Payroll control record -> Earliest retro acctg period for Payroll area A1 - 01.12.2011
    b. Emp X, who belongs to Payroll area A1 -> Earl.pers.RA date -> 01.11.2011
    Which takes precedence?
    c. When running payoll for emp x, with forced retro as 01.09.2011, which date will apply ?
    2. Is there any program to 'release' payroll control area automatically / should be done by
       payroll admin manually ?
    Thanks!
    any updates ?
    Edited by: ilovesaphr on Feb 22, 2012 7:21 AM

    1. In payroll, Which retro active date takes precedence ?
    [Answer]: Earliest MD Change Date.
    Assume an employee is having payroll area A1
    a. Payroll control record -> Earliest retro acctg period for Payroll area A1 - 01.12.2011
    b. Emp X, who belongs to Payroll area A1 -> Earl.pers.RA date -> 01.11.2011
    Which takes precedence?
    [Answer]: In your case, no retro data can be maintain earlier than 01.12.2011 since A1 is set. However, if the data is created before Earliest retro acctg period for Payroll area A1, it will run error normally.
    c. When running payoll for emp x, with forced retro as 01.09.2011, which date will apply ?
    [Answer]: In PY driver [PC00_MXX_CALC], you can forced the employee to run retro payroll. Or, Earliest MD Change Date / Earliest Personnel RA Date is also another option but need to make sure the PY area's earliest retro should be EARLIER or equal to the same period. Otherwise, you may face error during payroll run.
    2. Is there any program to 'release' payroll control area automatically / should be done by
    payroll admin manually ?
    [Answer]: You may do Payroll Calendar in the configuration, but I have never try it before because it is lack of flexibilities....I would say doing it manually is always better because you need to consider exception cases / weekends / public holidays / etc/
    Thanks!
    [yw, points for reward if it helps :-D]

  • Sort payroll simulation (payslips) by last name

    Hello experts,
    Is there any possibility to sort payslips TCode PC00_M01_CALC_SIMU by the last names of employees?
    Thanks a lot in advance.
    Regards,
    Florian Heuer

    Payslips displayed in payroll driver are in in the order of the employees processed through logical dbase PNP/ PNPCE .
    You could try to copy the current report caetegory currently assigned to the country's payroll drirver you're using, set the 'Sort allowed' field for this custom report category, and config your payroll driver to use this custom report category through T599W.  This way, when running your country's payroll driver, it will have a sort option for you use if needed.
    Rgds.

  • HR Reporing Payroll using Logical Database PNPCE

    Hi ALL
    Can any body explain me how can we do HR Payroll reporing using logical database PNPCE.
    In the program attibutes as mentioned we need to scee 900 for payroll reporting, but when I use PNPCE I cant see that screen in the Dropdown.
    can any body help me with this.
    regards
    AJ

    check this program..
    REPORT    ZHR_PAYROLL_EX1
               MESSAGE-ID ZZ
               LINE-SIZE 132
               LINE-COUNT 64(2)
               NO STANDARD PAGE HEADING .
                  T A B L E S                                            *
    TABLES    : PA0001 ,        "Infotype 0001
                 PCL1,           "HR Cluster 1
                 PCL2,           "HR Cluster 2
                 T549A,          "Payroll Accounting Areas
                 T549Q.          "Payroll Periods
                  I N C L U D E S                                        *
    *--Standard Include for US Payroll
    INCLUDE RPC2RUU0.            "Cluster RD data definition
    INCLUDE RPC2CD00.            "Cluster CD Data-Definition
    INCLUDE RPC2CA00.            "Cluster CA Data-Definition
    INCLUDE RPC2RX00.            "Cluster RF data definition internat. part
    INCLUDE RPPPXD00.            "Data definition buffer PCL1/PCL2
    INCLUDE RPPPXD10.            "Common part buffer PCL1/PCL2
    INCLUDE RPPPXM00.            "Buffer handling routine
                    INTERNAL TABLES
    *Internal Table to Hold data from PA0001
    DATA : BEGIN OF I_0001 OCCURS 0,
              PERNR LIKE PA0001-PERNR,  "Personnel Number
            END OF I_0001.
    *Internal Table to Hold data from PA0001
    DATA : BEGIN OF I_FINAL OCCURS 0,
              PERNR LIKE PA0001-PERNR, "Personnel Number
              GAMNT LIKE PC207-BETRG,  "Gross Amount
              NTAMT LIKE PC207-BETRG,  "Net Amount
              PAYDT LIKE PC261-PAYDT,  "Pay Date
              RUNDT LIKE PC261-RUNDT,  "Run Date
              VORNA LIKE PA0002-VORNA,  "First Name
              NACHN LIKE PA0002-NACHN,  "Last Name
            END OF I_FINAL.
    *Internal Table to Hold data from PA0002
    DATA : BEGIN OF I_0002 OCCURS 0,
              PERNR LIKE PA0002-PERNR,  "Personnel Number
              VORNA LIKE PA0002-VORNA,  "First Name
              NACHN LIKE PA0002-NACHN,  "Last Name
            END OF I_0002.
    Control record type
    TYPES     : BEGIN OF T_T569V,
                   ABKRS    LIKE T569V-ABKRS, "Personnel Area
                   PABRJ    LIKE T569V-PABRJ, "Accounting year
                   PABRP    LIKE T569V-PABRP, "Accounting period
                   STATE    LIKE T569V-STATE, "Status of Control Record
                   ADRUN    LIKE T569V-ADRUN, "HR: Special payroll run
                 END   OF T_T569V.
                      STRUCTURES
    DATA : WA_T569V TYPE T_T569V.    " Work area for t569v
                     DATA
    DATA : V_PABRJ  LIKE T569V-PABRJ,  "Accounting year
            V_PABRP  LIKE T569V-PABRP,  "Accounting period
            V_BEGDA  LIKE SY-DATUM,     "Begin Date
            V_ENDDA  LIKE SY-DATUM,     "End Date
            V_FPPER(6) TYPE C,          "For Period
            V_SEQNR  LIKE PC261-SEQNR.  "Sequence Number
       SELECTION SCREEN
    Selectio Screen Block for Employee Selection.
    SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
    SELECT-OPTIONS : S_PERNR FOR PA0001-PERNR, "Pernr
                      S_DATE  FOR SY-DATUM.     "Date
    SELECTION-SCREEN END OF BLOCK B1.
       START-OF-SELECTION
    START-OF-SELECTION.
    *Get Data from pa0001
       PERFORM GET_DATA_FROM_0001.
    *Get Data from pa0001
       PERFORM GET_DATA_FROM_0002.
    *Get CHAD Details
       PERFORM GET_PAYDATA.
       END-OF-SELECTION
    END-OF-SELECTION.
       IF NOT I_FINAL[] IS INITIAL.
    *Print the Final Report.
         PERFORM PRINT_REPORT.
       ENDIF.
                    T O P  O F  P A G E
    TOP-OF-PAGE.
    Display Header
       PERFORM DISPLAY_HEADER.
                    S U B - R O U T I N E S
    *&      Form  get_data_from_0001
          Get Data from 0001
    FORM GET_DATA_FROM_0001.
       SELECT PERNR                     "Personnel Number
              FROM PA0001
              INTO TABLE I_0001
              WHERE PERNR IN S_PERNR AND
                    ENDDA >= S_DATE-LOW AND
                    BEGDA <= S_DATE-HIGH .
       IF SY-SUBRC = 0.
         SORT I_0001 BY PERNR.
       ENDIF.
    ENDFORM.                    " get_data_from_0001
    *&      Form  get_data_from_0002
          Get Data from 0002
    FORM GET_DATA_FROM_0002.
       SELECT PERNR                     "Personnel Number
              VORNA
              NACHN
              FROM PA0002
              INTO TABLE I_0002
              WHERE PERNR IN S_PERNR AND
                    ENDDA >= S_DATE-LOW AND
                    BEGDA <= S_DATE-HIGH .
       IF SY-SUBRC = 0.
         SORT I_0002 BY PERNR.
       ENDIF.
    ENDFORM.                    " get_data_from_0002
    *&      Form  populate_chad_coinage_table
          text
    FORM GET_PAYDATA.
       LOOP AT I_0001.
         READ TABLE I_0002 WITH KEY PERNR = I_0001-PERNR BINARY SEARCH.
         IF SY-SUBRC = 0.
           I_FINAL-VORNA = I_0002-VORNA.
           I_FINAL-NACHN = I_0002-NACHN.
         ENDIF.
    Read Result Directory for Payroll Results for a Employee.
         PERFORM CU_READ_RGDIR.
    Get Sequence Number & Associated Payroll Results.
         PERFORM GET_PAYROLL_RESULTS.
       ENDLOOP.
    ENDFORM.                    " get_paydata
    *&      Form  cu_read_rgdir
          Reag rgdir to get the results with conty grouping 'TD'
    FORM CU_READ_RGDIR.
       DATA : V_MOLGA  LIKE T500L-MOLGA ."Country Grouping
    *Call function module to get Results
       CALL FUNCTION 'CU_READ_RGDIR'
         EXPORTING
           PERSNR          = I_0001-PERNR
         IMPORTING
           MOLGA           = V_MOLGA
         TABLES
           IN_RGDIR        = RGDIR
         EXCEPTIONS
           NO_RECORD_FOUND = 1
           OTHERS          = 2.
       SORT RGDIR BY SEQNR.
    ENDFORM.                    " cu_read_rgdir
    *&      Form  get_payroll_results
          Get Sequence number
    FORM GET_PAYROLL_RESULTS.
       LOOP AT RGDIR WHERE   SRTZA = 'A' AND
                         VOID IS INITIAL AND
                         REVERSAL IS INITIAL AND
                         OUTOFSEQ IS INITIAL AND
                         PAYDT    IN S_DATE.
         V_SEQNR = RGDIR-SEQNR.
    *-- Macro Call for Germany
         RP-INIT-BUFFER.
         RX-KEY-PERNR = I_0001-PERNR.
         RX-KEY-SEQNO = V_SEQNR.
         RP-IMP-C2-RU.
         LOOP AT RT WHERE LGART = '/559'.
           I_FINAL-PERNR = I_0001-PERNR.
           I_FINAL-GAMNT = RT-BETRG.
           I_FINAL-PAYDT = RGDIR-PAYDT.
           I_FINAL-RUNDT = RGDIR-RUNDT.
           APPEND I_FINAL.
           CLEAR  I_FINAL.
         ENDLOOP.
       ENDLOOP.
    ENDFORM.                    "get_payroll_results
    *&      Form  display_header
          Display Header
    FORM DISPLAY_HEADER .
       FORMAT COLOR 1.
       ULINE.
       WRITE:/1 SY-VLINE,
             (15) 'Empl Number',
             SY-VLINE,
             (20) 'First Name',
             SY-VLINE,
             (20) 'Last Name',
             SY-VLINE,
             (15) 'Pay Date',
             SY-VLINE,
             (15) 'Run Date',
             SY-VLINE,
             (25) 'Gross Amount',
             132 SY-VLINE.
       ULINE.
       FORMAT COLOR OFF.
    ENDFORM.                    " display_header
    *&      Form  print_report
          Display Report
    FORM PRINT_REPORT .
       LOOP AT I_FINAL.
         WRITE:/1 SY-VLINE,
               (15) I_FINAL-PERNR,
               SY-VLINE,
               (20) I_FINAL-VORNA,
               SY-VLINE,
               (20) I_FINAL-NACHN,
               SY-VLINE,
               (15) I_FINAL-PAYDT,
               SY-VLINE,
               (15) I_FINAL-RUNDT,
               SY-VLINE,
               (25) I_FINAL-GAMNT,
               132 SY-VLINE.
         ULINE.
       ENDLOOP.
       SKIP 2.
       WRITE:/1 'Period Begin Date:',(25) V_BEGDA.
       WRITE:/1 'Period End   Date:',(25) V_ENDDA.
    ENDFORM.                    " print_report

  • Delete every payroll results in the system

    Hi experts,
    There is a special Test system where External useres can login to the system, so we'd like to delete every paroll results in the system.
    My question is how can I do that * correctly & efficiently*?
    I know that there is a report for that:  "RPUDEL20"  but imagine a company with 14.000 employees. So using the logical databse, and deleteing the paroll results ony-by-one, will took more than a day
    My idea is to delete every record in the tables:
    HRPY_RGDIR
    HRPY_WPBP
    HRPY_GROUPING
    P01O_ZVB_RR
    This is definetelly the fastest way, but is a good solution?
    I mean what about the 0003 infotype (payroll status)  and other relations to the payroll results? What will happen if I delete the tables?
    There is no payroll testing in this system, we're using this system for  ESS testing, so the payroll results are not relevant, but all other masterdata (PA and PD infotypes) are relevant.
    I'm happy to hear any idea
    Bye
    N.

    Hi everyone,
    Thank you for the answers,  but I don't understand how can the LSMW help me. As I know the LSMW is a data migration tool. I don't want to import anything to the sap system, I just want to delete the existing payroll results. How does the LSMW help me in this?
    Thanks
    N.

Maybe you are looking for

  • Informix ODBC driver error while creating a view in Designer

    I nedd to ceate a view in a universe (Business Objects XI R2) that is connected to an Informix database. I use the 3.34 ODBC Informix driver. When I write the select statement (select column from table) and check the syntax I have the following error

  • Photoshop Elements 4.0 won't save changes for IPhoto 6.0.2.

    At some point following installation of IPhoto 6.0.2, a problem appeared during editing photos with IPhoto preferences set for opening in Photoshop Elements 4.0: When I hit "save", the following dialog box appears: "could not build a preview because

  • Screen sharing on startup ?

    Hi all, Is it possible to start a screen sharing connection to another Mac upon booting up ? Like, a script that is added to the startup items ? Thanks !

  • Netuix:page in .portion file

    Hi, According to the xsd, it would seem I can have a page element in a portion directly under the root element, however, I seem to have a problem with getting the page picked up. It seems to be ok if the element is a portlet or a book, but not a page

  • How to resolve MSVCR80.dll  dependency?

    I am trying to load a debug version plugin in InDesign CS3. During InDesign launch the application says: "This application has failed to start because MSVCR80.dll was not found. Re-installing the application may fix this problem." And the application