Duduction WT (10% of Monthly Salary)

Hi All
I have a deduction Wage Type say 7000 which is 10 % of my Monthly Salary Wage Type 1000.
I enter my Monthly Salary in IT 0008. So 7000 should automatically be calculated & included in Payroll Log RT.
What setting do I need to make for 7000 to make it calculated in Payroll.
I have to make an entry in V_512W_B for this 10% to be calculated.
Please suggest & tell me the complete process.
Thanks & Regards

Hi,
Try to user the following code
Follow the following logic:
TRY this rule
ZDED: Deduction rule
WGTYP? Query wage type
7000 ADDWT * OT Output table
AMT%10 Percent calculation
ADDWTE8000 RT Results table
7001 ADDWT * OT Output table
AMT%8 Percent calculation
ADDWTE8001 RT Results table
Try this rule, call the rule with the help of PIT function.
Good luck
Devi

Similar Messages

  • How to Get Previous Month Salary for a particular employee?

    Hi
    I am developing a report to get the Net Pay Difference from Previous month.
    I am using logical database pnp.
    My question is how can we get the last month (Previous from current selected month) salary of perticular employee. I read the thread which is related to this but I can't understand the reply's. I think it is due to that I am new in ABAP and my experience in only 22 days. If someone reply with code example then it will more helpful for me.
    Also If you can tell me the table name from where we can get the salary of particular month of particular employee then it will also helpful for me.
    Regards
    Iftikhar

    Hi,
    Payroll data is stored in cluster tables.
    You can either use macro for retrieving the data or Function module.
    1. Use FM -CU_READ_RGDIR for getting the RG directory values.Pass  
      employee Number and molga.You will get all the sequence Numbers from this
      FM.
        The last record will be the latest  one.
    2.  Then Use FM - PYXX_READ_PAYROLL_RESULT for getting the payroll  
         results table.Pass cluster ID- 'IN'  ,pernr ,sequence number for which period
          you want (In your case ,current period minus   1) and
          READ_ONLY_INTERNATIONAL            = 'X',
    3. You will get all the results from PAYROLL_RESULT                     = it_result
      Then you can loop this internal table like LOOP at it_result-inter-rt into wa..
    Get the net pay value(/560 wage type)
    Reward points if helpful.
    Regards,
    Manoj.

  • Unable to find the column pay value and monthly salary in element entries

    hi,
    iam unable to find the payvalue and monthly salary in element entries form.
    people enter and maintain> assignment > entries >entry values..
    please tell me the table and column where the payvalue and monthlly salary is going to get populate.
    Thanks,
    vijetha.c

    It seems that you're using an application to connect to an Oracle database. It's general Oracle Database Forum, so you should put your question under correct topic
    Kamran Agayev A. (10g OCP)
    http://kamranagayev.wordpress.com
    [Step by Step install Oracle on Linux and Automate the installation using Shell Script |http://kamranagayev.wordpress.com/2009/05/01/step-by-step-installing-oracle-database-10g-release-2-on-linux-centos-and-automate-the-installation-using-linux-shell-script/]

  • HR - Get Monthly Salary

    Hi All,
    I have to create a Report based on Montly Salary by employee; so i will report based on 0EMPLOYEE ; but here it come the "Anual Salary".
    My question is :
    Which is the best approach to get the exactly monthly salary ?
    Regards

    Hello Sab,
    in HR-PA there is an infotype called Basic Pay ( 0008) monthly or hourly wages entered there under a wage type.
    You can create your own generic datasource on the table PA0008 and you can create an infoset based on 0employee and this datasource. After that you can create queries based on this.
    Sarhan.

  • LTD- monthly salary cap

    We have a requirement at my company related to LTD, whereas anyone making an annual salary of $120,000 or more would have a monthly salary cap of $10,000 (12 x 10,000 = 120000). I have tried defining this in the coverage rules but this does not seem to be working. Has anybody else had a similar requirement? If this can be done via an existing user exit, please let me know. Thanks

    This can be defined in the coverage rules of the insurance plan...all I had to do was put $120,000 in the max amount field

  • Two months salary comparison

    Dear Gurus,
    Please guide me for how to comparison of two month salary.  what is T-code.  Basically this is for monthly salary comparison & found any different then why made the different in monthly salary.
    With Regards,
    Santosh R. Shivane
    Core Team Member- SAP HR
    +91 9765402604

    1) Run PC_PAYRESULT and copy both of the RT in to excel sheet , go to  system menu  list-> save->local file  give the option spread sheet
    2) Go for wage type reporter  PC00_M99_CWTR  and run this report for two months and compare different wage types
    3) Use T-Code if you only  want to compare payments and deductions S_AHR_61015608

  • BB admin and monthly salary?

    Hello,  I am working in a Company and am administering two Blackberry Servers with 96 BB Handhelds.  In addition, I am Administering some 30 Notebooks (with the purpose to lend them temporary to those traveling out of office), and some 54 Internet Data cards; and am in charge of Network documentation, assisting Helpdesk and organizing MS Office trainings for some 600 employs.  I started working in present Company in Austria some 15 months ago as IT Assistant. This month I was promoted to General Mobile Communication Manager, but the salary remained the same, i.e. 2100 euro per month (gross).  My question: how high must be the amount of BB in use in order for a company to have a fulltime Blackberry Administrator; and am I eligible to a higher better salary?  Thanks,  buzuku

    It does not depend on amount of blackberries in the company. A company may have 100 blackberries and do not need a BB Admin. Another one may have 10 devices but need three admins for 24/7 service. There is no common answer to your question.
    That's a good question about higher salary eligibility.
    It depends on your skills and how are you carrying your current duties. It does not depend on BES servers, device models and something like this. Think about quality of service that you provide to your colleagues (they are your customers). Do not think about the burden that you have to carry on.
    Message Edited by tbilisoft on 07-12-2008 07:05 PM

  • Calculate Monthly Salary Without Refresh

    hi,
    i have to calculate salary .i have two select list one for emp_id and second for month.
    when i select emp_id then Emp_name and Salary are coming into text field.
    i want to calculate Advance Salary of Employee ,which is he take in between month and also calculate per day salary .
    i have done this by using code
    i use That code for calculate per Day SALARY
    declare
      l_var   number := 0;
    BEGIN
    IF :P65_MONTH ='JAN' THEN
       l_var := :P65_SALARY1/31;
    RETURN ROUND(l_var,2);
    ELSIF :P65_MONTH ='FEB' AND MOD(TO_CHAR(SYSDATE,'YYYY'),4)!=0 THEN
       l_var := :P65_SALARY1/28;
    RETURN ROUND(l_var,2);
    ELSIF :P65_MONTH ='FEB' AND MOD(TO_CHAR(SYSDATE,'YYYY'),4)=0 THEN
    l_var := :P65_SALARY1/29;
    RETURN ROUND(l_var,2);
    ELSIF :P65_MONTH ='MAR' THEN
    l_var := :P65_SALARY1/31;
    RETURN ROUND(l_var,2);
    ELSIF :P65_MONTH ='APR' THEN
    l_var := :P65_SALARY1/30;
    RETURN ROUND(l_var,2);
    ELSIF :P65_MONTH ='MAY' THEN
    l_var := :P65_SALARY1/31;
    RETURN ROUND(l_var,2);
    ELSIF :P65_MONTH ='JUN' THEN
    l_var := :P65_SALARY1/30;
    RETURN ROUND(l_var,2);
    ELSIF :P65_MONTH ='JUL' THEN
    l_var := :P65_SALARY1/31;
    RETURN ROUND(l_var,2);
    ELSIF :P65_MONTH ='AUG' THEN
    l_var := :P65_SALARY1/31;
    RETURN ROUND(l_var,2);
    ELSIF :P65_MONTH ='SEP' THEN
    l_var := :P65_SALARY1/30;
    RETURN ROUND(l_var,2);
    ELSIF :P65_MONTH ='OCT' THEN
    l_var := :P65_SALARY1/31;
    RETURN ROUND(l_var,2);
    ELSIF :P65_MONTH ='NOV' THEN
    l_var := :P65_SALARY1/30;
    RETURN ROUND(l_var,2);
    ELSIF :P65_MONTH ='DEC' THEN
    l_var := :P65_SALARY1/31;
    RETURN ROUND(l_var,2);
    END IF;
    END;That code are used for Advance Payment to Employee in beetween month.
    select nvl(sum(RECEIPT_AMT),0) from EMP_SLRY_DTL where month=:P65_MONTH and emp_id=:P65_EMP_ID group by MONTH,to_char(sysdate,'yyyy'),emp_idHere Emp_name and Salary Comes without refresh into text field when i select Emp_id from select list.
    but when i select Month from select list then page is refresh because i have to select Select list with submit .When page is refresh then Advance amount and per dat salary comes in to text field.
    I want this without refresh ,when i select month then advance salary and Per Day salary shound Come in to text Field.
    How Can i do this,
    Thanks

    You can do this by using Ajax, and possibly even Dynamic actions.
    1. Onchange on the Select List calla JS function and pass the EMP_ID to the function
    2. Write an Application process that fecthed the name and salary. You can concat the two values with a ':', or use JSON , and return it using htp.p from the application process (On Demand)
    3. In the JS function in step 1 make an ajax call to the OnDemand process
    4. Use $s API to write the returned values into the Pafe Items.
    Regards,

  • HR Cube having employee wise monthly salary.

    Hello,
    I want to get monthly Employee wise Salary (i.e actual paid).
    So please suggest the proper Cube name.
    Regards
    Satya

    Hi Satya,
    Refer to the HR BW Content Help. You may use  0PY_C02 InfoCube .
    [http://help.sap.com/SAPhelp_nw04/helpdata/en/bb/3b1d3c55a0f503e10000000a114084/content.htm]
    Regards,
    Pratap Sone

  • Monthly Salary slip problem in PE51

    hi all,
    i made a salary slip for employees using tcode PE51 for EXECUTIVE and WORKER and i m printing balanced leave like PL, CL, RH and SL, but problem is that it is showing correct for executive but in case of worker it is showing wrong leave balanced.
    actually i m using REST field for fetching balance leave.
    can anyone please tell me is it configurational problem or other problem?
    Balanced leave shud come = Leave quota - leave taken.
    Note : i have maintained leave quota using IT 2006. and i have maintained RH leave is 3 and leave taken is 0, then it must show Balance leave 3 but it is showing 0.
    please help me...
    regards.

    in PE51
    single feild
    did u checked the Table which u are useing it for
    wht u have taken  ANZHL or something else
    and can u be clear wht is 3  and 2 here

  • Salary in the current month and  the previous one

    Hi
    I have a table that stores payroll details like the following stracture
    earn code
    period from
    period to
    user_id
    time
    I want to do one report which displays both the salary of one employee in the current month and his salary is the previous one
    Thank you for your help

    you might use the LAG-function to get the previous months salary. Hard to know, as you did not provide any information about your report and database versions.

  • Mid Month Transfer Issue in Payroll

    Hello All
    Good Day!
    We have two payrolls defined, Payroll A and Payroll B and both has separate Legal entity but Business Group for both Payroll is same. We are having an issue when employee transfers from Payroll A to B or vice versa as mentioned below :
    1) Lets assume Employee transfers from Payroll A to Payroll B as on 17 Oct 2012.
    2) As Business Group is same , employee remain in the same BG.
    3) So we tried to terminate the employee as on 17-Oct-2012 and re-hired as on 18-Oct-2012 in the Payroll B. We need two IRP5 (tax certificate) so we need to terminate the employee from one payroll and reinstate in new payroll.
    4)) We have most of the recurring element configured to Terminate as Last Standard Process so all the recurring elements ended as on 31-Oct-2012, i think this should have been Actual Termination Date but as Payroll is running from last 2 years so this will be too big to change now.
    5) Now when we process the payroll as on 31-Oct-2012, employee got full month salary in Payroll A which is not correct as employee worked up to 17-Oct-2012.
    6) To avoid full month Salary, we changed the Last Standard Process to 17-Oct-2012 so all elements ended as on 17-Oct-2012 but now when we process the payroll as on 31-Oct-2012, employee is getting picked up but no element processed and no balance generated. Don’t know why ?
    Could you please provide your input as what is the best practice to handle this mid month transfer ?
    Thanks
    Gaurav

    Hi, Gaurav..
    6) To avoid full month Salary, we changed the Last Standard Process to 17-Oct-2012 so all elements ended as on 17-Oct-2012 but now when we process the payroll as on 31-Oct-2012, employee is getting picked up but no element processed and no balance generated. Don’t know why ?
    =>I guess.. The "Final Process Date" set as 31-Oct-2012 when you end this employee, isn't it?
    Actual Termination Date will let person end at this date, that's mean person record's effective_end_date will equal to the Actual Termination Date and create a new person record after Actual Termination Date.
    Last Standard Process Date let all elements ended as this date.
    Final Process Date means you can process payroll run before this date, and the assignment record's effective_end_date will equal to Final Process Date. That's why your payroll run includes this person. There's no elements because all elements ended on 17-Oct-2012, system doesn't get any element on 31-Oct-2012.
    Best Regards,
    Changhua

  • Emp join Mid of the month  -Tax caluculation

    Hi
    Employee joined in October /18 /2011.Salary calculation on payroll days based  on October 17 days working +4 paid holiday =21. 
    so based employee joining  date    working days is 10 .
         Monthly 
    Basic     45,834.00
    HRA             18,334.00
    Spl             12,313.00
    TA                  800.00
    MA               1,250.00
    Gross     78,531.00
    10days salary
    Basic   21,825.71
    HRA      8,730.48
    SPL      5,863.33
    TA           380.95
    MA          595.24
    Gross    37,395.71
    October (10days)5months(nov, dec, jan, feb,mar)=3739678531*5 = 430051
    Annual total salary = 430051(it's client calculation )
    But in SAP system taking October full month Like =78531*6=471186
    How to config to get proper calculation, do i need to change any processing class .
    Kindly suggest me  ,
    Thanks
    Nandu

    Hi,
    Kindly read caution in that info and i think you revert to settings 0 as earlier.Now try to run nov in simulation,the system will take actual from oct salary and nov + remaining months salary based on Nov salary.
    Though the tax may seem more in oct due to this calculation the system shall in nov adjust tax accordingly.test it thoroughly and then convince the client that tax will never be more than what is actually received even at the end of march the  system takes actual upto Feb and only considers march salary only adding to the pay results already populated in RT.
    Check for 1 employee upto march and compare with what client does the calculation it will be same for tax.
    Salil

  • Salary too low for programmers

    I think that salaries are too low. After deductions I get 1.500 Euro on my bank.
    Okay, I'm a junior programmer. But programming is hard and one needs a lot of knowledge. I don't think that I earn enough money. If I count the learning which I do in my spare time, I work at least 45 hours a week (38,5 are normal in my Country).
    What do you think? Is it enough (1.500 Euro)? Its a German salary.
    1.500 Euro are about 1.750 Dollar.

    38.5 hours per week in germany ?
    No one works this little, except people working at large companies where the unions have a big influence. But with ANY job (even at large companies) that gets you as much as you earn (1500 euro after taxes is a lot!) you will end up doing overhours. That is just normal.
    So it is your pre-tax income that matters and that can be taken as a basis. Lets suppose you earn 2500 euro per month before taxes. That seems reasonable if you have no college degree. If you have a college degree you should earn more, lets say 3000 euro per month. If you have a college degree and several years of experience and most important good references (like applications that you have written that are in production use today) then you will be making 4000 per month easily. If you are creative and willing to work up to 50 hours per week and have a lot of allround experience (at least 5 years), then you can make 5000 euro or more per month ... that is BEFORE taxes, you after-tax income depends on your family-situation and all that ...
    Also these figures depend on whatever extra benefits you get from your employer ?
    Do you have a pension insurance ? (You should have one, because the public pension system will not get you anything when you are old).
    Do you get extra monthly salary for christmas or for vaction ?
    Do you drive a company car privately ?
    So your salary might be too low, but from the given informatino that is hard to judge. Most of all your ability to create profit for your company matters, that is even more important then the skills you have. Since your boss couldn't care less, what your skills are, as long as the profit is ok.
    So give additional information, and then we should chat about the strategy for your "gehaltverhandlung" :9
    regards, stepan

  • Infotype 0008 - Wrong Salary Calculation

    Hello,
    We are having a problem with Infotype 8 annual salary calculation in 4.7. We have 173.33 working hours per month and Capacity utilization level 100%. The way It is calculating annual salary below..
    Monthly Salary = 5000
    It's multiplying working hours 173.33 with 12, so it comes to 2079.96.
    Then monthly salary is getting multiplied by 2079.96 x 5000 = 10399800 but what we want to see is 12x5000 = 60000 in annual salary amount instead of 10399800.
    Please help if you have come across this kind of problem.
    Thank you very much.

    Hi Mohammad,
    The system is treating your pay amount as an "Hourly" amount rather than a "Monthly" amount.  Please check your assignments to the Personal Calculation Rule in table V_503_B.  This tells the system whether the Employee Subgroup is treated as hourly or salaried.  If your position is assigned to the proper Employee Subgroup, the proper amount will default in IT0008-Baisc Pay.
    Paul

Maybe you are looking for

  • How to get property and show itself in the Operator interface

    Hello, I suppose it's simple but I don't know to do. With Labview opertor interface, I would like to get a property of a step, for example the serial number or a local variable, and show its value in an labview indicator. Only that. Thanks.

  • Creation of Query - SQ01

    Hello All, Can anybody expalin in brief regarding how to write a quiery using SQ01? If possible can anybody send me the docs relating to this? Thank you, Regards, Santosh Kumar V

  • Resolution Xtra and secondary monitor

    Hi I'm using Resolution xtra to change the resolution on my monitor My PC with windows XP has 2 monitors And when I change resolution for primary monitor, using function cSuccess = gResXtra.set_resolution(cResWidth,cResheight,cResMode,gResXtra.get_pr

  • Overprint issue with file created in ID CS2 and exported to PDF

    I created some banners in ID CS2. Sent them out to get printed. They came back today. One of them is all screwed up. Out of 6 banners which are all very similar, only one is messed up. I called today and the printer said that that one file has overpr

  • Blackberry 8350i using Desktop Manager 4.7 ASCII importer

    Blackberry Desktop Manager no longer supports Lotus Organizer 5.0.  I tried using the ASCII import feature and get a Windows XP error message 0x80040057 View Documentation.  Does anyone know what the conflict is? Is there a Mapping problem?  Can't ge