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
SDHi,
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......!
regards1. 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 SubramanyamHi 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 -
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.Rajurefer 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 advancehave 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 -
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
AJyou 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. -
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
AYKHello,
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 -
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
KLCHI
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.
ThanksHi 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 KannanHi 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 -
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 -
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.......
ThanksHi,
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
-
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
-
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