on 06-22-2015 1:16 PM
Dear Gurus,
I'm working on an International customized Schema, and we need to create a new WT in IT 0014, an exact copy of WTs already existing in 0008, where all Taxes are applied.
But the problem when I copy my new WT, the result is different, not all Taxes are applied on it.
Please what you suggest to solve such issue ?
Thanks in advance
Radwan
Hi Radwan,
you should search the function or rule within the schema where the tax amounts are calculated.
It would be great if you could provide more details regarding your problem. So it's easier for us to analyze and to help you.
Regards
Joerg
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Joerg,
Thanks for your reply, in our Schema we have a rule which calculates the Taxable amount, and this rule is ignoring my WT coming from IT 0014.
Please check the following, I think Tax calculation is under Sub-Schema ZT00, then ZT02.
The rule checks for PC 99, which I have already activated in my new WT, but still not considered !
Please help
Hi Radwan,
if WT 0105 is your WT from IT 14 it isn't ignored. The amount of your wagetype 0105 (please check in IT before the rule will be processed) is added to the amount of wagetype 9001.
If WT 0105 is not your WT please provide your WT and please check if your WT is in IT before the rule will be processed. If your WT is not in IT before the rule will be processed you have to analyse where within the schema your WT was "lost".
Regards
Joerg
Hi Joerg,
Sorry for the delay.
I have analysed the log, and found that the WT is lost from the begining, at EDIT BASIC DATA stage, because from the first IT my WT is not present.
Apparently it's the standard function WPBP, which is responsible to collect all "Basic Pay" WTs.
So I have to create a new function similar to WPBP and adding P0014 in the Input Parameters.
Do you think there is another way to solve it and avoid an Abaper action?
Hi Radwan,
As suggested by Remi, You can use the function P0014 and use the rule to manipulate accordingly. In our project, we have inserted the function in the "Processing of basic data section" after WPBP and used throughout where as if you want IT14 data only for this you can use it in the ZT00 Function.
With Regards,
Giriesh M
Hi Radwan,
as Remi suggests is the easiest way to bring the WT in your IT to use the function P0014. The below screenshot displays the location within the international schema XAP9.
After processing the function with a rule comparing to X011 your WT should be in table IT. You have to check then if your WT have not been transferred to RT before processing your rule.
Regards
Joerg
For the Function P0014 that is immediately after Function ZLIT, create a new PCR that will be valid only for WT 0110.
In PCR Z011, presuming that WT 0110 has value 2 for Pr.Cl. 99, replace Operation OPIND by WGTYP? to query the WT.
For return value ****, do the same as before (OPIND ADDWT *),
but return value 0110, do nothing as the WT would have already been processed in the new pcr.
The Amount for WT 0110 gets doubled because that WT is being processed twice through Function P0014.
In Z011, you need to query the Wage Type (using operation WGTYP?), and for return value 0110 then you create the WT in the Input Table, but for return value **** you do nothing.
After ZT01 (Cumulation for Taxable Income), if WT 0110 has not had it's Amount changed from the output to Z011, you could make it "disappear" from the Input Table since it will be created again in X011, or you could replace X011 by an other Custom PCR that will process all WageTypes in IT0014 except 0110 (again, using operation WGTYP?). If WT 0110 has had it's Amount changed, then you will need to replace X011 by a PCR that will exclude processing of that WT.
Try using table view V_512W_O to compare the 2 WTs and see if there are differences in them.
Next, as implied by Joerg, do a Payroll Simulation with the "Display log" box checked, and drill down into the schema to find the place where the tax amounts are being calculated.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
102 | |
12 | |
11 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.