Partial Period Factor in INP1
Dear Experts,
I have copied INP1 to ZNP1& created new PPF as /807 in it. I have a wagetype 1102 - Attendance allowance that is to be paid to those having 0 days leave without pay in a month. I have set Processing Class 10 to WT 1102 as 7.
Now even if a person has 0 LWP, attendance allowance is not paid to him. If I set PC 10 to 3, then it is deducted in prorata basis which I dont want. May I know if this program is technically & logically correct for my requirement?
/807 Partial period factor 7
RTE=AAU** Set
RTE?0 Comparison
RTE=0 Set
ADDWT * OT Output table
=
RTE=1 Set
ADDWT * OT Output table
May I know commenly used commands / syntax in PCR & Schemas?
Regards
Bindumadhav
9869028264
Dear Shashi & Praveen,
Many thanx for your help. I am giving current scenario :
Setting Amount without absence Current Amount with absence Expected Amount with absence
PC 10 = 3 1000 Proportionately deducted Totally deducted
PC 10 = 7 Not Shown Not Shown Totally deducted
Changes in ZVAL are as follows :
ZVAL Valuate payroll elements using partial period factors
VWTCL 10 Processing class
ERROR Cancel processing
0
ADDWT * OT Output table
7
RTE=AAU** Set
RTE?0 Comparison
RTE=0 Set
ADDWT * OT Output table
=
RTE=1 Set
ADDWT * OT Output table
Changes in ZNP1 are as follows :
/807 Partial period factor 7
RTE=AAU** Set
RTE?0 Comparison
RTE=0 Set
ADDWT * OT Output table
=
RTE=1 Set
ADDWT * OT Output table
Please suggest if the coding logic is correct ?
Or Please call me on my mobile 9869028264
Regards
Bindumadhav
9869028264
Similar Messages
-
Dear Friends,
I have re-written the rule for Partial period factoring for LOP days and it is working fine.Now I need your help to do the same for mid-month joinees. Help needed in rewritting the second rule XPP1.
This is working fine for LOP Days,Deducting the number of days the employee is absent including holidays(including holidays is client's requirement)
UPP1 Determine partial period factors (subrule)-LOP Days when Indicator is 'U'
/801 Partial period factor 1
RTE=TKDIVI Set
RTE-TKAU** Subtraction
RTE*KGENAU Multiplication
RTE/TKDIVI Division
ADDWT * OT Output table
This needs the change
Employee Joined on November-17-2009. Sap is calculating by hours, requirement by Days.
XPP1 Determine partial period factors (subrule)- When Indicator is 'E'
/801 Partial period factor 1
RTE=TSSOLL Set
RTE-TSAU** Subtraction
RTE*KGENAU Multiplication
RTE/TSDIVI Division
ADDWT * OT Output table
I wanted the above rule to calculate for days instead of hours.in standrad
hire an employee in mid month and check how the pay roll is being processed
801 Partial period factor 1
RTE=TKSOLL Set
RTE-TSAU** Subtraction
RTE*KGENAU Multiplication
RTE/TKDIVI Division
ADDWT * OT Output table
try this -
Hi
what is partial period factor and where it should be configured
Regards
Please try to search on your ownHai..
If an employee did not work for the whole payroll period, then a partial remuneration is calculated during the payroll run. Factoring is used in the following cases:
To reduce payments made to an employee because he or she joins, leaves, or is absent from the company during a period
To calculate remuneration for an exact period because of substitutions, changes in basic pay, organizational reassignments, or changes in the personal work schedule
For further information pls check sap library under country specific payroll in the gross part,Factoring..
Ram Manohar -
Factoring, partial period factor
Hi all,
Can you please throw some light on (1) What is partial period factor(PPF), where to find details about PPF. (2) What is the diffrenece between SSOLL, SIDVI (3) For unpaid absences my wage type is displayed in the payroll form but the amount is not deducted,Specification in processing 10 is 1(/801)
Thanks,
Akki.Hi,
Go through these links.It will give you some idea.
diff. between PPF and OUTPUT TYPES
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PYINT/PYINT_FACTORING.pdf
http://www.jt77.com/human2/resources-09522.html
Regards,
Manoj. -
Partial Period Factor - Processing Class 10
Hi Experts,
Please tell me the difference between the different specification of the processing class 10 like reduction with factor /801, /802....../809 .
regards
TShi ts,
these are the wagetypes which stores the standard formulas for reduction.. provided by sap, like as per calendar days,work days and hours. /801-/805 you have standard formulas..where as from /806 to /816 is for your customer specific formulas.. -
Processing class 10 and partial period factor specification /807
dear experts,
I want to know the difference in specification of /801 or /802 or 803 or /804 or /805 or /807 when we give or maintain processing class 10 for an y customised wage type in table v_t512w_d. there is no documetation for /806 or /807 wage types .can any one send me the documetation on this or explainJust go to X013 PCR. There you can find the documentation.
Open the PCR in display mode and press F1 for documentation.
Reward the points.
Venu -
Partial Period Parameter Error
Dear all,
I had created new daily work schedule, period work schedule, define valuation classes, set work schedule rules and generate work schedule.
After creation of this new work schedule rule, I assign it to an employee infotype 0007 Planned working time.
However, when I simulate payroll for this employee, error occurs.
I check in the log, when operation PARTT Partial month parameter, message was shown "Customizing error in work schedule rule 2 MY 14 SECG1SU". System could determine the Partial period parameter for WPBP period 02. There was no Individual divisors for partial period in WPBP period 02 being computed.
Please help...Customizing error in work schedule rule 2 MY 14 SECG1SU".
here 2 is ur EG
MY is ur Holiday Calendar
14 is ur PSA
SECG1SU is ur DWSR
Check the dates of the above customisations and also check the Groupings properly Check the tables
V_001P_ALL V_503_ALL thru SM3o for that PERNR
did u generated the WSR thru PT01
Edited by: Sikindar on Jan 24, 2009 2:43 PM -
Period factor : Depreciation posting
In the depreciation simulation, I find a 'period factor' with some value 0.5656. I dont get how this factor is derived by the ssytem. My asset value is 250000 and the declining depreciation rate is 10% with a 99 useful life.
It is possible that the asset was capitalized around the 5th month (around 206 days balance )of the year which brings in the computed period factor. Check your depreciation start date - It may not be for full year.
Thanks
Jagdish -
Period factor VS SNP heuristic & deployment heuristic
Hi ,
I am using period factor to decide avalabilty date with in each bucket. i know first periority would be period factor in Tlane . accordingly i maintained period factor 0 .
SNP heuristics cretaes the receipts in the start of the buckets since period factor is ZERO.
But when i execute Deployment heuristic its NOT cretating in the start of the bucket. instead its creating middle of the each bucket
My questuion is.....
1) period factor setting is only for SNP Heuristic NOT for deployment heuristic???
2) if thats the case how to decide manually creation date in deployment?
3) Receipts available in middle of the bucket , But depoyment confirms the demand in the START of the bucket ? logically how its possible. it should not be???
Regards
RajeshHi,
My understanding is that period factor of 0 is interpreted as 0.5 by heuristics.
So in your case Heuristics should create stock transfers in the middle of the bucket and deployment should just confirm it.
Please let me know the following.
You have maintained factor 0.5 in lane right?
Have you maintained any value in the product master?
What is your deployment method, pull or some type of Push?
What is your bucket type (days/weeks/months)?
Hi Claire,
I do not understand why a simple pull deployment has to schedule the stock transfers again?
It should just check the ATD qty and confirm the heuristic order, if possible right?
Could you please explain your point further with a scenario?.
Regards,
Ashok -
Partial & Periodic Invoicing plan
What is Partial & Periodic invoicing plan ? How it can use for some perticular monthly service?
what are the settings to do it in SAP.You use the periodic invoicing plan if the total value of the PO item is to be invoiced in each period. When you create a PO with a periodic invoice plan only the value of one month is displayed on the header status and used for the release strategy. If you want the entire 12 months included you should use the partial invoice plan and specify the invoice amount for each month
Search the forum.
Regards
Ayyallas -
Hi All
what are the difference between XPPF, XPP1, XPP0, X VAL ?
please can anybody explain
charanHi,
what are the difference between XPPF - To determine partial periods like termination, basic pay change, unpaid absences.
XPP0, This is sub rule for XPPF
XPP1: Partial period factor on which basis we are going to calculate like on calendar days and working days, working hours
X VAL - Valuate payroll elements using partial period factors,
Valuate payroll elements are basic pay, hra, Conveyance, DA etc.
Regards
Devi -
Half Day LOP / Unpaid Absence not working for payroll india
Dear Gurus,
I have created Unpaid leave which is working correctly when we maintain full day absence in infotype 2001.
But it is not working for partial absence ie, half day.
I would really appreciate if you help me out on this issue.
Thanks,
Rajesh BaditaDear Venkey / Rajesh,
My issue is resolved. We have tried with Custom PCR which will convert absence days into hours. With this we are able to achieve the desired result.
Copied from standard PCR "INP1" to "ZNP1" and modified "/801 partial period factor 1" logic. Below is the PCR for your kind reference.
RTE=TKSOLL
RTE*8
RTE-TSAU**
RTE/8
RTE*KGENAU
RTE/TKDIVI
ADDWT *
Kindly go through the below link which is very useful. Hence closing the thread. Thanks for your valuable inputs.
http://wiki.sdn.sap.com/wiki/display/sandbox/PCRmodificationincaseofHalfdayUnpaidLeave(LOP),IndiaPayroll
Thanks & Regards,
Rajesh Badita
Edited by: Rajesh Badita - ABAP HR on Oct 13, 2011 7:05 AM
Edited by: Rajesh Badita - ABAP HR on Oct 13, 2011 7:08 AM -
Rule XVAL not processing basic pay data.
Hello experts,
While checking the log of payroll run, I find that basic pay data (IT0008 wage-types) are not processed (IT0008 wage-types are not there in the output table IT of schema function - PIT XVAL P10 Valuate pay elements).
I am using partial period factor 2 in processing class 10. Please advice.
Thanks in advance.
Regards
PeeyooshDisplay Log
Factoring and storage
4 GEN/8 6 Create wage types /801 to /810 in IT
4 PIT INP1 NOAB Determine monthly factors
4 PIT XCM0 P31 Monthly lump sums for cost accounting
5 PIT XVAL P10 Valuate pay elements
5 Input
0 IT
5 Processing
0 /806 Partial period factor 6
0 1000 Basic
0 1010 Canteen Subsidy
0 1020 City Comp Allowance
0 1040 Production Incentive
0 1070 House Rent Allowance
5 Output
0 IT
4 PIT INNP Notice Pay Addition / Subtraction
4 PIT X023 P20 NOAB Gross input and storage
Input- IT
Table IT
A Wage Type APC1C2C3aBKoReBTAwvTvNOne Amount/One Number Amount
2 /806 Partial per01 100000.00
2 1000 Basic 01 4,500.00
2 1010 Canteen Sub01 250.00
2 1020 City Comp A01 3,230.00
2 1040 Production 01 1,500.00
2 1070 House Rent 01 2,500.00
Output - IT
Table IT
A Wage Type APC1C2C3aBKoReBTAwvTvNOne Amount/One Number Amount
2 /806 Partial per01 100000.00 -
Wrong display of No. of days worked in Payslip for mid-month joining
Dear Experts,
We use PE51, form editor for payslip for indian payrol. Our issue is when an employee joins mid of the month or say 4th of any month, still in payslip it shows no. of working days as 30/31 days instead of actual days worked. But pay results are correctly being calculated on factoring basis.
Please let me know how to resolve it, we use PCR ZNP1 for factoring which is written as follows
ZNP1 Partial factors for India - /801(CD), /802(WD), /803(WH),/804(Nom)
/801 Partial period factor 1
RTE=TKSOLL Set
RTE-TKAU** Subtraction
RTE*KGENAU Multiplication
RTE/TKDIVI Division
ADDWT * OT Output table
/802 Partial period factor 2
RTE=TASOLL Set
RTE-TAAU** Subtraction
RTE*KGENAU Multiplication
RTE/TADIVI Division
ADDWT * OT Output table
/803 Partial period factor 3
RTE=TSSOLL Set
RTE-TSAU** Subtraction
RTE*KGENAU Multiplication
RTE/TSDIVI Division
ADDWT * OT Output table
/804 Partial period factor 4
/805 Partial period factor 5
/806 Partial period factor 6
/807 Partial period factor 7
Please guide, if i need to modify it for getting correct working days display in payslip
Regards
Tanin that case the Requirement is to display no of working days of employee in a month
Here working days means
Total Calendar Days - Unpaid days - Paid days = working days ( please check the said one again since i have inculded the paid days and unpaid days if u want u can remove paid days)
so in order to fetch this
we need Calendar days that is TKSOLL
Unpaid days check the technical wage types /845 Paid days /846 ( you can have custom wage types too)
Copy a wage type from standrad overtime wage type that will be 1555
The PCR is as follows
NUM=TKSOLL (calendar Days)
NUM-E /846 Paid days
NUM-E /845
ADDWT 15555
Use ACTIO function and insert it any where in Sub Schema XT00 -
Issue with Unpaid Absence for Rotating Shift Employees with Averaging Hours
We run a biweekly payroll where full time employees are paid based on an 80 hr work shift per pay period. We have a requirement where employees in production are on a rotating shift. They may work 80, 88 or 72 hrs per pay period because their work schedule rule is defined this way. However, regardless if they worked 80, 88 or 72 hrs, these employees should still be paid based on 80 hrs of work (overtime will be paid extra). Currently, our system handles it this way.
However, a problem comes up when the employee has an unpaid absence for the period. The WT /801 is calculating a factor that results in incorrect pay. For example, if an employee has an hourly rate of $10 (biweekly rate of $ 800), with a work shift of 88 hrs and 24 hrs unpaid absence for the period, the rule KPPF is calculating the factor (/801) to be: 64/88 = .7272, and therby paying 581.76 ($800 x .7272). The calculation of /801 comes from the formula:
total hrs worked (88) - unpaid hrs (24)
total hrs worked (88)
Given our requirement, the correction calculation for the factor should be:
80 - 24 = .7
80
and the correct pay should be $560 ($800 x .7)
I tried modifying rule KPPF, along with KPP0 and KPP1 and was able to make it work to fit our requirements. However, the modification I made only works when there is only 1 WPBP record. If there are multiple WPBP records , possibly caused by an personnel action , change of IT0007 or IT0008 in the middle of the pay period, it becomes way too complicated to modify the rule to handle each and every scenario.
If anyone has come across a similar requirement, I would really appreciate if you could assist on how this should be handled.
Thanks.
Malou NaveraThanks Amosha, Here is the PCR for calculating the factor during an unpaid absence:
KPP1 Determine partial period factors (subrule)
/801 Partial monthly factor 1
RTE=TSSOLL Set
RTE-TSAU** Subtraction
RTE*KGENAU Multiplication
RTE/TSDIVI Division
ADDWT * OT Output table
Here are the table values for an employee who is on an 88 hr shift, with 52 hrs of unpaid absence:
Total period parameter
Individual divisors for total period
GSDIVI: 88.00
GADIVI: 11.00
GKDIVI: 14.00
Partial period parameter for WPBP period 01
Individual divisors for partial period in WPBP period 01
TSDIVI: 88.00
TADIVI: 11.00
TKDIVI: 14.00
Planned values for period from 01/25/2010 To 02/07/2010
DWS class: 3 Day type: 0 PHoliday cl: 0
TSSOLL: 88.00 GSSOLL: 88.00
TASOLL: 11.00 GASOLL: 11.00
TKSOLL: 14.00 GKSOLL: 14.00
Table PARTA
PParType No Valid from Valid to KAU** AAU** SAU** KAP** AAP** SAP** KAX** AAX** SAX**
T 01 01/25/2010 02/07/2010 8.00 6.00 52.00 2.00 2.00 20.00 0.00 0.00 0.00
G 00 01/25/2010 02/07/2010 8.00 6.00 52.00 2.00 2.00 20.00 0.00 0.00 0.00
In this scenario, /801 was calculated at 40,909.09, it should be 35,000.
Hoping to hear from you soon.
Thanks.
Malou
Maybe you are looking for
-
How to grab the acct# from my url
I have inserted a Spry Menu on my Coldfusion reports page that contains all of my custom reports at our Intranet. This reports cfm page was then added to our Company website. Here is what a typical url looks like when accessing the Spry menu: http://
-
Understanding the app.batch method is CS2 JS scripting
Hi, I'm a press officer in a fairly busy press office and I'm trying to automate my image-processing workflow for the images we put on our website...So far I've been using photoshop's (CS2) batch command to do this but it's not as performant as I wou
-
Using images with Transparency in Photobooks
I'm to a point where I would like to use images that utilize transparency in Aperture photo books. Is this possible? So far, PSD files that I've cropped with PS's lasso tools to have transparent areas surrounding their subject tend to change this are
-
I'm experimenting with inserting Streaming Video into Captivate Lessons. I've set up an Adobe Media Server (AMS) to stream the video. When inserting Multi-Slide Synchronized video, it's not clear whether/how I can insert a Dynamic Streaming Video li
-
Availability, registry key exists, dword value not working
Trying to deploy some updates based on a version number in a registry key. Unfortunately the test is failing regardless of what I set it to. For example, if my registry key is 14 (0x0000000e) and I set the application requirement for the key and valu