HR Monthly Payroll Report

Dear experts,
I am going to develope Below ALV report . I need Fucntion modules from which  i can get these below data
Basic Salary
Housing Allowance
Transportation Allowance Over time
Total Incoem
Loan
Leave
Other Deductions
Total Deductions
Net Salary
plz help me out. Thanks
Moderator message: please do more research before asking, show what you have done when posting.
Edited by: Thomas Zloch on Feb 15, 2012

Thx Anusha, but my query is diffrent i need the above datafield to show iin ALV report.

Similar Messages

  • Delete last month payroll result

    Hi All,
    How to delete only last month payroll result, when I am trying to delete with PU01, its deleting all the payroll results
    I nee dto delete only last month
    Thanks
    SD

    Hi,
    You can also use program RPUDEL20 (tcode se38). With this report you have more control on what you are deleting, but you always have to be very, very careful using this in production environment.
    Kind Regards,
    Edoardo

  • IN HR PAYROLL REPORT USING PNP LOGICAL DATABASE

    Dear abapers,
                            when i ab runing HR payroll report usin PNP Logical database there are some error occurs.
                INCLUDE  DBPNPCOM
                         IN UNICODE PROGRAMS, THE "-" CHARECTOR CAN NOT APPEAR IN NAME , AS IT DOES HERE IN THE NAME
                        PNP-SW-FOUND.
         INCLUDE  DBPNPCOM
                       IN UNICODE PROGRAMS , THE "-" THE CHARECTOR CAN NOT APPEAR  IN NAMES, AS IT DOES HERE IN THE NAME
                       PNP-SW-IGNORELOCKEDRECORDS.
         INCLUDE  DBPNPCOM
                       IN UNICODE PROGRAMS , THE "-" THE CHARECTOR CAN NOT APPEAR  IN NAMES, AS IT DOES HERE IN THE NAME
                       PNP-SW-ENQUEUEPERNR.
                            PLEASE GIVE ME SOLUTIONS .
                                                                         THANK YOU SIR.

    Hi, please check, these might be warnings, not errors.

  • How to handle mid month proration in a calendar to month payroll

    Appreciate if some 1 can help in handling the mid month proration in a calendar to month payroll.
    i.e if an employee desides to quit his job by giving a 24 hours notice say in the middle of the month, then how can one handle such cases in monthly payroll calculations?
    Plz help me......!
    regards

    1. Create a Proration Event Group grouping all the events (here date track update on assignment_status_id of per_all_assignments_f). Attach the event group to elements that you want to prorate.
    2. Write a Proration Formula (Formula Type Payroll Run Proration) sth like this.
    inputs are pay_value,
    proration_start(date),
    proration_end(date)
    l_days = days_between(prorate_end,prorate_start) + 1
    pay_value = pay_value * l_days / 31 /* instead of hardcoding 31 u can get the days_between period start and period end db items */
    return pay_value.
    3. Attach the above proration formula to the elements that you want to prorate ( element screen > proration tab)
    Hope this helps.
    Regards,
    sharath

  • Performance issue in HR Payroll Report

    Hi Experts
    I having performance issue in HR payroll report
    My issue as follows
    I have selection period to select date range
    if I select start date & end date Which is giving EMP name, wage type,wage text, amount, etc
    whenever I excute it takes morethan one hour to get the resust
    my code is some wht like this
    loop at GT_REDIR where
    begda(start date) ge pnpbegda and
    endat(end date) le pnpendat and
    paytyp eq ''
    move gt-sqnr to  lv_sqnr
    call function PYXX_READ_PAYROLL_RESULT
    here i am passing pernr  and sequence number
    please give me some idea to fix this issue
    Thanks in Advance
    Gopinath Subramanyam

    Hi Jhings
    Thanks for Your immediate reply
    data is  coming from cluster table and also I am using Logical database
    I will post my code here soon
    Regards
    Gopinath subramayam

  • HR-ABAP Payroll report

    Hi Gurus,
       I have to display payroll report ( With PNP logical data base ), where in I have to compare indicator 'P' & 'A' records of each personal number for given period.
      sample code & useful links will be  rewarded with points.
    Thanks,
    U.S.Raju

    refer program
    EXAMPLE_PNP_GET_PAYROLL.
    It might be useful to u....

  • Regarding payroll report abap hr

    hi experts
    i have developed one payroll report for indian payroll
    its working fine for  For View payroll periods like PC00 M99 CWTR - Wage type reporter
    i have used HRCM PAYROLL RESULTS GET this function module to fetch payroll results.
    Problem is
    my end user asking in view payroll perids like PC00 M99 CWTR - Wage type reporter 
    plz tell me the alternative procedure for fetching in view payroll perids.
    please send me sample payroll report
    thanks advance

    have a go at using this base code.
    data: go_prr type ref to cl_hrpay99_prr_4_pnp_reps,
          gt_pernr_pr type h99_hr_pay_result_tab,
          go_pernr_pr type ref to cl_hr_pay_result_gb,
          g_retro     type h99_add_retroes,
          im_pnpabkrs type hrpy_tt_abkrs.
    tables: pernr,
            t512t.
    select-options r_lgart for t512t-lgart.
    parameters:   p_inper  radiobutton group g1,
                  p_frper  radiobutton group g1.
    field-symbols <pernr_pr> type ref to cl_hr_pay_result.
    field-symbols <wa_rt>    type pc207.
    field-symbols <wa_crt>   type pc208.
    start-of-selection.
      im_pnpabkrs = pnpabkrs[].
      if not p_inper is initial.
        g_retro = 'X'.
      else.
        g_retro = ' '.
      endif.
    Call the method that gets the payroll info
      call method cl_hrpay99_prr_4_pnp_reps=>get_instance
        exporting
          im_pn_begda             = pn-begda
          im_pn_endda             = pn-endda
          im_ipview               = g_retro        "In period
          im_pnpabkrs             = im_pnpabkrs    "For sepecif payroll areas only
          im_molga                = '08'
          im_add_retroes_to_rgdir = g_retro        "In period Retors
        importing
          ex_prr                  = go_prr
        exceptions
          invalid_entries         = 1.
      if sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      endif.
      write:/ 'Payroll Results from RT Table'.
      skip.
      write: / 'Emp No  ',
               'For Pd',
               'In PER',
               'S',
               'WTs ',
               '              AMOUNT',
               '                 RATE',
               '                UNITS',
               'FP PAY',
               'IN PAY'.
    get pernr.
    get the actual payments
      call method go_prr->get_pernr_payr_results_allin1
        exporting
          im_pernr                 = pernr-pernr
        importing
          ex_pernr_payroll_results = gt_pernr_pr
        exceptions
          others                   = 1.
      check sy-subrc = 0.
      loop at gt_pernr_pr assigning <pernr_pr>.
        go_pernr_pr ?= <pernr_pr>.
        loop at go_pernr_pr->inter-rt assigning <wa_rt>.
          check <wa_rt>-lgart in r_lgart.
    Paid 'In Period' subtract any item that is a part payment
          if not p_inper is initial.
            if go_pernr_pr->period-srtza = 'P'.
              <wa_rt>-anzhl = <wa_rt>-anzhl * -1.
              <wa_rt>-betrg = <wa_rt>-betrg * -1.
              <wa_rt>-betpe = <wa_rt>-betpe * -1.
            endif.
            write : / pernr-pernr,
                      go_pernr_pr->period-fpper, go_pernr_pr->period-inper,
                      go_pernr_pr->period-srtza, <wa_rt>-lgart, <wa_rt>-betrg, <wa_rt>-betpe,
                      <wa_rt>-anzhl,
                     go_pernr_pr->inter-versc-abkrs, '   ', go_pernr_pr->inter-versc-iabkrs.
          else.
    This part is 'For Period'
            check go_pernr_pr->period-srtza = 'A'.
            write : / pernr-pernr,
                     go_pernr_pr->period-fpper, go_pernr_pr->period-inper,
                     go_pernr_pr->period-srtza, <wa_rt>-lgart, <wa_rt>-betrg, <wa_rt>-betpe,
                    <wa_rt>-anzhl ,
                     go_pernr_pr->inter-versc-abkrs, '  ', go_pernr_pr->inter-versc-iabkrs.
          endif.
        endloop.
      endloop.
    Jules

  • HR payroll reporting

    Hi ALL
    Just a quick question.....I am doing payroll reporting using logical database PNPCE, do I need to use standard includes for payroll. if yes why these includes are used for.
    cheers
    AJ

    you need not use any standard includes
    Use the following code
    NODES: payroll TYPE paygb_result.
    * after Get pernr event
    GET payroll.
      CLEAR:wa_empdets-total_sum,wa_empdets-amt_deduc,wa_empdets-balance.
    * fetch arrestable earnings from results table
      LOOP AT payroll-inter-rt INTO wa_rt WHERE lgart = '/141'.
    *    IF wa_rt-lgart = '/141'.
        MOVE: wa_rt-betrg TO wa_empdets-earnings.
    *    ENDIF.
      ENDLOOP.

  • Monthly performance report

    Dear All
    I want to generate Monthly performance report for the QM activity.. as per the below table.
    Please suggest the right way to create this query.
    Inspection description            Accepted           Rejected           Rejected %        Under test
    Raw Material                       
    Packing Material
    In-process samples
    AYK

    Hello,
    Dont know how to create in SAP Query. If your looking for ABAP query then can give some input
    You will have to a combination of QALS, QAVE, MARA Tables
    1) In QALS you will get all the lots created for particalur month when you pass from to  date in PASTRTERM (start date).
    2) Get the number of entries for the lot
    3) Pick up material also from QALS (MATNR).
    4) Pass MATNR in MARA to get the material Type (MTART)
    5) Pass the insepction lots to QAVE ( sorted for Material type) to get the UD codes for the inspection lots. ( Accepted or rejected)
    6) Calculate % Rejected
    7) Check number of entries in QAVE table also
    8) Calculate % Test = Number of entries of lot in QAVE table / Number of entries of lot in QALS table
    Regards
    gajesh

  • Monthly Performance Report PP

    Hi BWers,
            I need give an monthly performance Report on PP. Can you please tell me wether these fields are from PP only orelse I need to go for any other modules for datasources. Please let me know which datasources , Fields and Cubes I should use exactly for this report.
    This is the end user Requirement.
    Daily Production
    Day Worked
    Profit
    Total Profit/Loss
    Details of Difference
    Efficiency
    Due to Grasim Power
    Power Failures
    Non/Better availability of Power
    Grasim Load Shedding
    Shifting of Power to Membrance Cell
    Due to less power availability (EC-1 fire 19th)
    Water Crisis
    Breakdown
    Shutdown
    Due to higher CL2 Stock
    Sub Total
    CL/HCL Prod. In comparison to Purta Mix
    Power & Steam Consumption
    Quantity Gain/Loss
    Cell Power
    Aux. Power
    Steam
    Current Density
    Rate Gain/Loss
    Power Rate Loss due to higher average power rate
    Steam
    Sub Total
    Raw Material & Aux. Material
    Quantity Gain/Loss
    Salt
    Sulphuric Acid
    Brine Purification Cost
    CL2 Disposal
    Rate Gain/Loss
    Salt
    Soda Ash
    Realisation
    Caustic
    Quantity Gain/Loss
    Outside Parties & All Group Units
    Rate Gain/Loss
    Outside Parties & All Group Units
    Own Consumption
    Chlorine
    Quantity Gain/Loss
    Rate Gain/Loss (Excl cost of Pkg)
    Hydrochloric Acid
    Quantity Gain/Loss
    Rate Gain/Loss
    Gain/Loss in Special Repairs due to lower/higher repairs (Land filling expenses)
    Gain/Loss in Interest (Working Capital)/Term Loans
    Gain/Loss due to less/more Selling & ADM Overheads
    Other Income (EC-1 Fire Claim)
    Gain/Loss due to decr./incr. in Stock/Valuation
    Gain/Loss due to less/more Salary/Wages
    Thanks & Regards
    KLC

    HI
    i think first you need to check where exactly this is stored in R/3 for example go to the screens where they are storing then it will be easy for you to identify functional areas as well as the tables involved in
    and i don't think we have any fields like salt, hydrocholic acid...they all come under material which are used for production..
    so better first go like this
    thanks and regards
    Neel

  • Weekly/Monthly Snapshot Report

    Hi,
    I have now three cubes Daily,Weekly and Monthly cubes...
    I had made copy of the daily cubes as weekly and monthly.. There is no difference as such structure wise...
    But what extra i need to do to make these weekly snapshot report and monthly snapshot report..
    Now all three cubes are added in multiprovider and multiprovider was used in the definition of the query..
    For daily cube report though, i had simply restricted infoprovider as daily cube and designed the query..
    But what about weekly and monthly snapshot reports?
    as snapshot reports are basically meant for comparing time periods how i could achive the same in reporting?
    What i am contemplating as follows:
    1) Since these are comparing different times ( for weekly snapshot, you must have at least two different weeks of data to compare ) i guess we need to include a time chararistic 0CALWEEK for Weekly snapshot, 0CALMONTH for Monthly snapshot..
    But even after including this time charactristic, how i would be comparing?
    i am not clear on how to creata a snapshot report
    What one has to do in the weekly and monthly cube to be able to compare the data on weekly/monthly basis?

    Simran,
    Weekly Snapshot means entire data has to restated against each week.
    For example to check open orders status week wise, entire open orders(till end of current week) has to restate against current week. at end of the week, need to pass remaining open orders as next weeks snap shot.
    In this way we will get snapshoting of open orders week wise. We can use these weeks to compare.
    For weekly snapshot add week to cube, and at end of each week pass current week closing balances as next week opening balances + transactions in that Week gives snap shot of that week.
    For example Check: [HOW TO HANDLE INVENTORY MANAGEMENT SCENARIOS IN BW (NW2004)|http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f83be790-0201-0010-4fb0-98bd7c01e328]
    Snapshot scenario.
    Hope it Helps
    Srini

  • Daily/weekly/monthly production reports

    Hi Experts,
    IMy client needs daily/weekly/monthly production reports with graphical representation. I want to know in acase there are any standard reports which will be a work around solution for the above said reports.
    Thanks

    Hi nandi6346,
    Yes, COOIS : Order informaton system, it self gives graphical representation for production reports.
    Go to COOIS - execute as per required date, to get grafical representation select the coloumns you required, e.g. Production order, target qty, Confirmed Qty, Delivered Qty, Scrap Qty, etc and the click on "Display Grafic" tab, it will show you grafical report.
    Tara

  • Monthly Production Report for Excise

    Dear All,
    I need a monthly production report for Excise purpose as per Indian statutory requirement.
    The requirements are
    1] There should be a date range to select the period of the report
    2] It should show a report only  on those items which are marked as 'sales item' in the item master data [ so that all the other intermediaries / WIP's willn't appear in the report.
    3] If one item is produced / manufactured using different production orders, We need a consolidated quantity for the period under selection.
    Report Format :
    Item code   - Item Description  - Planned Quantity  - Manufactured Quantity - Open Quantity
    Thanks in advance,
    Regards,
    Suresh Kannan

    Hi Suresh,
    Try this query
    SELECT T0.ItemCode, T1.ItemName,
    SUM(T0.PlannedQty) 'Planned Qty',
    SUM(T0.CmpltQty) 'Manufactured Qty', SUM(T0.PlannedQty-T0.CmpltQty-T0.RjctQty) 'Open Qty'
    FROM dbo.OWOR T0
    INNER JOIN dbo.OITM T1 ON T1.ItemCode = T0.ItemCode AND T1.SellItem = 'Y'
    WHERE T0.RlsDate >=[%1] AND T0.RlsDate <=[%2]  and T0.Type != 'D'
    GROUP BY T0.ItemCode, T1.ItemName
    Regards,
    Bala

  • Monthly Tonnage report

    Hi Gurus,
                 Can anyone please let me know what all the fields needed to do Monthly Tonnage report.
    If you have program please send it to me .
    I want to do the report for the same.
    Thanks ,
    Ashok...

    Hello,
    Dont know how to create in SAP Query. If your looking for ABAP query then can give some input
    You will have to a combination of QALS, QAVE, MARA Tables
    1) In QALS you will get all the lots created for particalur month when you pass from to  date in PASTRTERM (start date).
    2) Get the number of entries for the lot
    3) Pick up material also from QALS (MATNR).
    4) Pass MATNR in MARA to get the material Type (MTART)
    5) Pass the insepction lots to QAVE ( sorted for Material type) to get the UD codes for the inspection lots. ( Accepted or rejected)
    6) Calculate % Rejected
    7) Check number of entries in QAVE table also
    8) Calculate % Test = Number of entries of lot in QAVE table / Number of entries of lot in QALS table
    Regards
    gajesh

  • Payroll Report

    Hi,
       My company has implemented HR & Finance.
    Today my finance team asked me to develop PAYROLL report for them.They asked to them a brief inputs about the avaliable business content PAYROLL reports......
    So what exactly i am looking for....Is the Payroll report belongs to Finance Team or HR Team...
    Please explain me in Brief.......
    Thanks

    Hi,
       Thanks for all the info provided.
    They were talking about the budgeting...etc
    What exactly 'Personal Cost Planning and Simulation' fits in
    Help will be really appericiated.
    Thanks

Maybe you are looking for

  • Unable to reset or add new email addresses on HP Officejet Pro 8600 Premium e-All-in-one N911n

    Unable to reset or add new email addresses on my HP Office jet J4680

  • Exch.Rate Type for Determining the Proposed Rate

    Dears, I defined, in the document type to be used for Goods Receipt, the field T003-KURST (Exch.Rate Type for Determining the Proposed Rate) equal to u2018Pu2019: exchange rate type used also for standard translation for cost planning. Then, I create

  • Sol 8/9 flars on sol 10 jumpstart

    Our current architecture uses the Solaris 9 Tools/Boot to load out both sol 8 and sol 9 flash archive images. When trying to upgrade to Solaris 10, the sol 8 and 9 archives cause problems. They appear to load out ok, but fsck won't stat the disks. I

  • Map not showing colors

    Hi, I installed mapviewer 11.1.1.7.2 on OBI EE 11.1.1.7.0. I created a map in OBI EE analytics and used Color Fill  but my map doesn't show me any colors. There are metrics for my dimension values and when I hover over the areas I can the values popu

  • PO status changes

    Hello, please can you tell me how the system (SUS) changes PO status from new to confirm or other status? How the system do this action internally? Thanks in advance Rosa Rodríguez