UK Payroll - Wage Types applicable and mapped to correct areas of RTI
Hi Friends,
I am new to UK Payroll and have very least knowledge on RTI.
The Client wishes to have clarity on
a) Which Wage Types are mapped for processing in RTI - How to find out that?
b) Are all Wage types mapped to correct areas of RTI - I am not sure what they meant by correct areas of RTI ?
c) During giving request for New Wage type creation, client wishes to know of standard format/template which will help in providing the wage type to have correct mapping with RTI
Basically they wishes to clearly specify the mapping of new wage type with correct area of RTI
Requesting your kind guidance.
Thanks in Advance.
Sunny Singh
Hi Experts,
Please provide your expert advices here.
I need some urgent guidance.
Many Thanks in Advance
Sunny Singh
Similar Messages
-
Get the wage type, amount and cost center
Dear Expert,
Is there any FM to get the payroll result for each wage type, amount, and cost center allocation?
Example,
Employee Tom was in cost center A with wage type 1001 ($1000) in Jan.
But in Feb payroll, we need to retro the cost center for employee Tom to cost center B from 1-jan onwards.
So after the Feb payroll run, I would like to have the result like below:
Cost Center A Jan $1000
Cost Center A Feb -$1000
Cost Center B Jan $0
Cost Center B Feb $2000
But if I use the FM HR99L00_GET_RETRO_MONTH_DIFF, I cannot get the value like below because the cost center is already replace in infotype 0001
Cost Center B Jan $1000
Cost Center B Feb $1000
Please help.
Thanks,
WFHello
First you can use the FM HR_PT_READ_PAYROLL_RESULT to retrieve the payroll results of an employee. For your purpose you need just the international cluster, so you can use the table type pay99_result.
Say if you have run the payroll run for the Feb with the new cost center assignment, you can get all these details from the WPBP cluster of the returned result. You'll will have one record in WPBP for each pay period. Using the index of the result you need i.e. for the month of Feb, get the amount value form cluster RT in the same payroll result. Now you should have the amount you are looking for.
Regards
Ranganath -
Hi to all SAP guru,
Greetings for the day,
I had few issue related to wage type while processing payroll, since iam not familiar with payroll, please help me out, I have maintained two wage type for a particular employee group.
1. 1200 regular working day as a time wage type, where it is configured in schema, it is coming automatically.
2. 1001 hourly wage type, which is defined in 0008- basic pay infotype.
When I am processing a payroll the 1200 wage type is coming automatically with the amount, for the days, the employee worked and the wage type 1001 is not displaying in the payroll processing (ie., in the final processing step during payroll simulation)
Here my question is, whether 1001 or 1200 wage is to be displayed in the payroll processing (ie., in the final processing step during payroll simulation), if 1001 has to come in final processing step during payroll simulation, what are the step to be done.
Please throw me a light on this issue.
Thanks in advance for giving a solution for this.
Regards
BabuBabu compare both the wage type config from PM>PA>PY Data............... then tables like V_7INA9, V_512W_B .................... You can also learn wht behind the configurationsss.............
-
Problem to transform Flat file to Data Type Structurated and map to IDOC
Hi all,
I have a file to idoc scenario.
The information is like this:
1#!445#!AI12#!1#!20070214#!DVXXXXR#!201#!31GINHG876#!#!
2#!#!ETC
3#!000000000030008888#!#!3000#!#!10#!#!20070215
4#!dades45#!b#!c#!d#!e#!f#!g
5#!pos5
where 1, 2, ... = key segments for the file adapter and #! are the field separator.
this must go to a Data Type with substructures like this:
(xml)
.1
......2
.3
......4
......5
where 2 is inside 1 and 4-5 inside 3.
The reason of this is we can get unbounded replays of 3/4/5 for one header.
But XI reads the information like if all segments are headers.
.1
.2
.3
.4
.5
So the IDOC is bad created.
Where is the issue? At Message Mapping all substructures are mapped with his default and at TEST option it works fine.
Thanks in advance for your help.
best regards
Message was edited by:
Federico Martin
Message was edited by:
Federico MartinDear people,
according to license problems at client, it's impossible to get the convert agent.
so now we come back to try to solve with normal mapping.
the next step is try to convert it using 2 message mappings: dt (flat xml) to dt (structurated) and this one to the idoc.
i suppose it can be done adding program at interface mapping.
I created the no hiereachical Data Type for load the information and it's fine. But i am unable to get the first mapping OK, because XI has problems with unbounded segments.
If you agreed and has time, i copy here the information and his structure.
I receive (#! defines separation and key segment fields are 1,2,3,4,5):
1#!445#!AH02#!1#!20070214#!DVPOSTER#!201#!31GINHGIN0#!#!
2#!#!ETC
3#!000000000030008888#!#!3000#!#!10#!#!20070215
4#!dades45#!b#!c#!d#!e#!f#!g
3#!000000000030008888#!#!3000#!#!10#!#!20070215
3#!000000000030008888#!#!3000#!#!10#!#!20070215
4#!dades45#!b#!c#!d#!e#!f#!g
5#!pos5
5#!pos5
5#!pos5
The destination must be:
CHASE A
1 (1..1)
....2 (1..1)
3 (1..unbounded)
....4 (0..1)
3 (1..unbounded)
3 (1..unbounded)
....4 (0..1)
5 (1..unbounded)
5 (1..unbounded)
5 (1..unbounded)
CHASE B
Or, in another case with 5 as child of 3 (like example in last mail)
1#!445#!AH02#!1#!20070214#!DVPOSTER#!201#!31GINHGIN0#!#!
2#!#!ETC
3#!000000000030008888#!#!3000#!#!10#!#!20070215
4#!dades45#!b#!c#!d#!e#!f#!g
5#!pos5
3#!000000000030008888#!#!3000#!#!10#!#!20070215
5#!pos5
3#!000000000030008888#!#!3000#!#!10#!#!20070215
4#!dades45#!b#!c#!d#!e#!f#!g
5#!pos5
1 (1..1)
....2 (1..1)
3 (1..unbounded)
....4 (0..1)
....5 (1..unbounded)
3 (1..unbounded)
....5 (1..unbounded)
3 (1..unbounded)
....4 (0..1)
....5 (1..unbounded)
3 (1..unbounded)
....4 (0..1)
....5 (1..unbounded)
Questions:
How i do for map Data Type (no hierachical) -to-> Data Type (hierachical) and Data Type (hierachical) -to-> IDOC? Is any loop or context object required?
Thank you in advance for your help and sorry the long thread. -
SUS - Added Data Type Enhancement and Higher level Proxies are not active
Hello,
I've added a field to our current data type enhancement Z_Purchase_Order_Item. Once I regenerate the proxy on the enhancement and activate it the field appears as it should in the high level items that use the enhancement (PurchaseOrderRequest_In). But those proxies have become inactive and when I try to activate them I get this message:
Interface II_BBPX1_SUS_PO was repaired before the Modification Assistant was enabled.
All Modification Assistant functions only apply to future modifications, not to those already
undertaken. This means:
-The modification overview only displays future modifications.
-When resetting to the standard, the system will reset all objects to their current version, since
the actual standard can no longer be identified by the Modification Assistant.
-Support for adjustment after an upgrade will only be available for future modifications.
Modifications that already exist must be re-made manually using version management.
The next message says:
Object can only be created in SAP package.
Then the status bar shows "Proxy Activated". But when I close and reopen the proxy I see that it is once again inactive.
Does any know what I need to do to activate this proxy?
Thanks,
MattIn SPROXY you can open your proxy and then view the Activation Log under the GoTo menu. The log will explain better what the problems might be. In my case I needed to activate another data type enhancement first.
Thanks,
Matt -
/3M1 and /414 wage types not generated after maintaining IT0582 exemption
Greetings,
I am facing an issue while generating the Annual Medical Reimbursement Exemption wage type (/3M1) and Total Medical Exemption wage type (/414) for an employee. I have referred to previous threads pertaining to this issue and have accordingly performed the following steps in this regard so far:
1. I am using the wage type 9MDR to pay the medical reimbursement amount to an employee through IT0014. Following is the screenshot of V_T7INT9 for this wage type:
2. Following is the screenshot of V_T7INA9 for 9MDR wage type
3. Following is the screenshot of V_512W_D in Evaluation Class 6 section for 9MDR wage type. As per the earlier threads on this topic, I initially maintained the value 10 (Medical Allowance) for Evaluation Class 6 for this wage type. But even in that case, the /3M1 and /414 wage types were not getting generated. As a result, I am maintaining the value 20 for Evaluation Class 6 for this wage type
4. Following is the screenshot of IT582 in which I am maintaining a record in Subtype MDA for this employee:
5. Similarly, following is the screenshot for IT0014 where I am maintaining the amount of Rs.1250 against 9MDR wage type for this employee:
6. Subsequently, I am running the Payroll for this employee for April 2014. Following is the screenshot of EXM table which is the input for INMED function:
7. Following is the output after the execution of INMED function. As we can see, /3M1 and /414 wage types are not generated:
I would request the forum members to share their insights into possible reasons for this discrepancy.
ThanksHi
I again checked the table V_T7INT9 table and found that the tax code SMED was assigned to another wage type 9MDA (Medical Allowance) which is used to pay Medical Allowance to employees through IT0008. Following is the screenshot of the same:
I removed this entry and then executed the Payroll. Subsequently I found that the /3M1 and /414 wage types were getting generated. Following is the screenshot of the output after the processing of INMED function:
Thanks for the responses. -
First derived wage type and second derived wage type
Hi all,
Can any of u elaborate in detail what is the use of first derived wage type and second derived wage type in v_512w_b.
Regards,
PrasadHi,
This table allows you to make calculation for current wage type and generate 2 more.
This is hypothetical example: according to the law for overtime during weekend employee is entitled for hourly compensation for every hour worked, extra pay of 50% for overtime, and extra pay of 20% for work during weekend. All these payments should be reflected on payslip.
Then you set WT: 1001 - Hourly rate, 1002 - Overtime, 1003 - Work in WE.
After that you specify generation rule for WT 1003 that it must be generated for every overtime hour worked in WE.
In table V_512W_B you set valaution bases:
Current WT
Valuation basis - 01, statement WT - 1003, % rate - 20%
1st derived WT
Valuation basis - 01, statement WT - 1001, % rate - 100%
2nd derived WT
Valuation basis - 01, statement WT - 1002, % rate - 50%
For example, employee worked 5 hours overtime during WE, and hourly rate is 10 USD, then he will get in his payslip:
WT 1001 - 5 hours 50 USD
WT 1002 - 5 hours 25 USD
WT 1003 - 5 hours 10 USD.
Wage types 1001 and 1002 were derived from WT 1003.
Cheers -
Carry Forward And Brought Forward Wage Types
Hi Experts,
Pls tell me how to create the CArry Forward and Brought Forwad wage types wrt IT 0008, IT 0014 & IT0051??
Also whether we need to creat in OH11 the same model wage types and change the processing classe and etc.. or how plc let me know..?
Thanks & Regards,
Ritika KHi, your response did spark an idea and appears close to what I am looking for but i just need more clarity. so I am explaining my scenario for here.
Most of the payscale groups receive "Bicycle allowance" apart from a few.
Recently there was a change in my company. According to the new development one of the levels who dint receive "Bicycle allowance" all these days, will be receiving this allowance from Jan 2012. So I was asked to create a wage type for the same. So i created a new wage type by copying from existing wage type that was available from other groups. I am also creating the "Bicycle allowance arrears" wagetype.
For this I need to know how to create Carry Forward wage types and Brought forward wage types, for future use. (the wage type characteristics) and also the effect of creating this since it is being created cross financial year. i.e from jan to next year
It will be great if anyone can help me setup this step by step because this is first time i am facing this situation. So need to know the steps to create carry forward and brought forward wage types in IT0008 - Basic pay WRT arrears. -
Hi
For travel Management there are standered wage types for all other countries. (Wage types started with MJ series)
But For India, we are unable find those MJ series wage types to copy. Can any one suggest which wage types to be copied for travel Management.
I am doing this first time and don't have any idea about this.
Or else is there any way to make those MJ series wage types applicable to India also.
KumarGreetings All,
I am having this same issue. I have assigned wage types to expense types via config and although the wage types show up when I view the listing in config, the wage types have no description and don't appear in the drop down list. I have checked in the HR & Payroll config and see nothing about creating wage types for Travel Management. Any help would be greatly appreciated.
Thanks
Michelle Swindle -
Tehnical wage type not coming in RT table
Wage type for Employer Pension Contribution, EDLI Contribution, EDLI Admin Charges & PF Admin Charges not coming in RT table.
Please suggest some solution, Its urgent.
Regards
AbhimanyuHi,
Check in Payroll log where it is not coming up to in IT table..
Check your PF trust configuration eigher Exempted trust or Non exempted trust. based on that system will genearte technical wage types.
And you need to confirm process classes not changed as per SAP standard and done any PCR written for PF and pension. -
How to get the split period wage type amount in payslip?
How to get the split period wage type amount in payslip?
Payroll period for 01.01.09 to 31.01.09.
1. Employee is active from 1.1.09 to 10.01.09
2. Employee is inactive from 11.01.09 to 20.01.09
3. Employee is again active from 21.01.09 to 31.01.09
In Result Table three split periods are created.
From 01.01.09 to 10.01.09 u2018Basic Salaryu2019 Wtype 1101 amt is 20.00
From 11.01.09 to 20.01.09 u2018Basic Salaryu2019 Wtype 1101 amt is 00.00
From 21.01.09 to 31.01.09 u2018Basic Salaryu2019 Wtype 1101 amt is 10.00
My requirement is to print only the last split period in payslip from 21.01.09 to 31.01.09. May you please help me in this regard.
Thanks in advance
Regards,
Rajesh.Hi
Try to read the below:
WPBPC : Distribute Lump Sum Wage Elements to WPBP Periods
Object
Operation
Use
Operation WPBPC distributes the amount of the current wage type to the
active WPBP periods in the payroll period.
Input
The current wage type in the header entry of table OT is used as input
for this operation.
Procedure
Within payroll, wage types are assigned to a fixed WPBP period by
infotype 0014 Recurring Payments/Deductions, for example. However, you
may want to distribute this payment to all active WPBP periods, which is
what would happen if the wage type were entered in basic pay. Therefore,
various specifications exist for parameter S:
o If the specification is 'A', and if several active WPBP periods
exist, the amount is simultaneously reduced on a calendar-day basis.
o If the specification is 'D', the wage type is distributed to all
existing WPBP periods without the amount being reduced.
o If the specification is 'S', and if the validity period starts or
ends during the period, the entry in table WPBP is split using this
date. The wage type is stored in table OT for the corresponding WPBP
period.
This parameter is only allowed if processing was accessed using
function P0014.
In this case, infotype 0014 must be processed before absence
valuation and function PARTT. Otherwise, rejections occur during
payroll processing.
o Specification 'X' is the combination of 'A' and 'S'.
This parameter is only allowed if processing was accessed using
function P0014.
o If the specification is 'W', and if the validity period starts or
ends during the period, the entry in table WPBP is split using this
date (as with option 'S'). Unlike 'S', the wage type is not stored
in table OT.
This parameter is only allowed if processing was accessed using
function P0014.
o If the specification is ' ', the wage type is stored in table OT for
each WPBP period in which the validity interval fits.
This parameter is only allowed if processing was accessed using
functions P0014 or P0015.
If the WPBP split is set for a wage type, the wage type is stored
without changes in table OT. If you specify a different wage type name
in the second parameter, the wage type is stored with this name in table
OT. Before you execute operation WPBPC, you may therefore need to delete
the split using operation ELIMI.
If a country-specific split (C1, C2, or C3 split) is set, the operation
interprets it as an error. The employee in question is rejected by
payroll. All other splits are transferred as they are.
Output
The processed wage type, or the wage type specified in the operation
call, is written to table OT (output table) with the appropriate split
indicator and reduced amount as operation output for each WPBP period.
Parameter specification 'W' is the only exception.
Syntax
OOOOOSVVVV
OOOOO WPBPC Operation name
S
blank distribute to all WPBP periods
S split and distribute WPBP
W split but do not distribute WPBP
A distribute to active WPBP periods
with calendar-day reductions
D distribute to all existing
WPBP periods
X combination of 'S' and 'A'
VVVV Results wage type
blank input wage type = results wage type
wage wage type name of input wage type is replaced
type by wage type name of results wage
name type
Wage type before operation:
Example
M100 02 3000
WPBP split
01 June 01 - June 20 active
02 June 21 - June 30 active
VVVV Results wage type
blank input wage type = results wage type
wage wage type name of input wage type is replaced
type by wage type name of results wage
name type
Wage type before operation:
Example
M100 02 3000
WPBP split
01 June 01 - June 20 active
02 June 21 - June 30 active
Wage type before operation:
WType WPBP Amount
M100 00 3000.-
M200 02 2000.-
Operation: WPBPCA
Wage type after operation:
WType WPBP Amount
M100 01 2000.-
M100 02 1000.-
M200 02 2000.-
Operation: WPBPC
Wage type after operation:
WType WPBP Amount
M100 01 3000.-
M100 02 3000.-
M200 02 2000.-
Regards
Team Member. -
Hi gurus,
I am learning Sap at this point of time. Requesting you all to clear the concept of Retro and PCR which is responsible??
I have gone through the previous links but still insist you to explain the same with an example.
Thnks in Advance!!!
Have a great day!!!
A day without sharing knowledge is a Day Wasted- Greek saying.
Regards,
PPExample from T512W_D table:
The employee receives an amount of 100.00 for the period 01/97. When retroactive accounting is run, this amount increases to 110.00. The amount 10.00 is created in wage type /551. When retroactive accounting is run again, the amount is reduced again to 100.00. This time, wage type /551 is not created since the amount no longer differs from the original net pay.
When retroactive accounting takes place, the system creates wage types /551 (Recalculation difference) and /552 (Subsequent adjustment from previous month).
The difference between the old net pay (wage type /560) and the new amount calculated is stored in wage type /551 (Recalculation difference) in the payroll period for which retroactive accounting was run.
The amount is then transferred from wage type /551 (Recalculation difference) to wage type /552 (Subsequent adjustment from previous month) in the original period. Both wage types are stored in results table RT at the end of the payroll run, wage type /551 with its +/- sign reversed.
Example
Creation of /553 and connection between /551 and /553:
January in January
/560 1000.00
January in February February in February
/560 1100.00 /560 1100.00
/551 100.00 /552 100.00
/553 100.00
January in March February in March March in March
/560 1150.00 /560 1100.00 /560 1100.00
/551 150.00 /552 100.00 /552 50.00
/553 50.00
If the current payroll run is for March, the system determines wage type
/553 by comparing the new net pay (for January in March) with the net
pay from the last payroll result for the period (January in February).
By contrast, wage type /551 is formed by comparing the net pay for
January in March with the net pay from the original period, i.e. January
in January. -
Error in off cycle: u have not entered wage types
Hi experts,
when i am trying to run off cycle payroll im getting warning
You have not entered any wage types.
Should payroll be started in this way?
can u plz tell me where im wrong???Hi,
in Off cycle screen for bonus run u will get the window for entering wage types . Please enter the wage types there and start the payroll. or enter wt in IT 267
Regards,
Kapil -
My client using existing system Advance payment wage type1524 this is calculation on basic wage type 25% and no months
Ex Basic =6000 HRA per month 1500
Here schema is Z000
Now we are doing different location now the need same s Adv payment wage type should be calculates on basic wage on 33.33%( Basic wage different)
But schema is ZUAE
Please any one suggest me how to do
Thanks Regards
venkatHi Tiwari
Thanks for fast Respond
I maintained V_T539J table but system calculating only 25%
I need 33.33% different location
ZAHSG1524 Housing Adv. Payment 0 01.01.1900 31.12.9999 0001 Basic Salary Employee 25.00
ZAHSG1524 Housing Adv. Payment 1 01.01.1900 31.12.9999 1100 Basic Salary 33.33
Please give any other solution
Thanks -
ISSUE IN FINANCE POSTING OF WAGE TYPE
Hi
I have a problem in posting of wage type to finance. Employee joined in 23rd Sept 09. By the time Payroll has locked. His payroll processed in Oct 09. Payroll has functioned sussessfully. the wage type /3s1 was not posted correctly.the amount of /3s1 pertaining to sept 09 8 days has doubled in posting. We checked the scenerio in Dev client. The /3s1 wage type correctly posted without excess posting in Dev Client.
where could be the problem in Production.
Request to help in the matter
Thanks & Regards
EKP Yadav
M:9000184456Hi,
Could you post the exact error?
thanks.
JB
Maybe you are looking for
-
Windows failed to start. Required device inaccessible.
Windows failed to start. A recent hardware or software change could be the cause. The boot selection failed because a required device is inaccessible . Both hard disk and memory test passed. Please let me know what can be done. I think it's battery i
-
HI ALL, while posting in F-02, system throwing error " enter trading partner". Now the problem is I dont want to give any trading partner where to make configuration changes. Regards prasad
-
I have started my computer in safe mode as recommended but not long after the grey Apple icon appears with the spinning gear it automatically shuts down! any suggestions?
-
First impressions using iPhoto 6
Well, I just set up iLife '06 and I have to say that in the hour that I have had it up and running, I am pretty impressed. The biggest thing I think I can say about this iLife is PODCASTING MADE EASY. From Garageband (which allows you to to video pod
-
Lenovo G550 SANYO PABAS024 Battery problem
Hi, I just wanna tell you the problem with my my battery, while I was watching movie on my laptop, suddenly it shut down itself and I don't understand the reason firstly but then I saw the AC power did not plug so I realised that my battery did not w