Skip to Content
avatar image
Former Member

Annual Salary field PA0008-ANSAL

Hi All,

For one of the countries we are using the indirect valuation (Table T510) to default the salary for the employee depending upon the pay scale structure.

the annual salary is getting calculate correctly as per the configuration and we are able to see the value in PA20 screen. But same is not stored in the table PA0008-ANSAL.

I know that for the indirect valuation the WT values are not stored in the table PA000 but not sure about the field PA0008-ASAL.

I could read in one of the threads that if indirect valuation, table T510 is used the annual salary value will not be stored in table PA0008-ANSAL.

Please clarify if my understanding is correct.


Umesh Chaudhari

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Feb 17, 2011 at 07:22 AM

    Hello Umesh

    Amounts which are calculated indirectly are not stored on database table

    PA0008 because the values of the indirect evaluation (e.g. amounts from

    table T510) could be changed by time - and then the amounts stored in

    the database would not be correct anymore.

    Instead, the amount has to be evaluated within the current date

    everytime infotype 0008 is in use (in the personnel administration

    screens as well as in payroll, for example). In other words, if indirect

    valuation has been used then the wage type amount (BETRG/BET01) and

    annual salary (ANSAL) will NOT be updated and saved to table PA0008. The

    amounts seen on IT0008 via PA30 are calculated and populated at runtime


    For that reason it is correct that those fields from the database table

    PA0008 (ANSAL, BET01 etc) are empty in case they were calculated by

    indirect evaluation. This is no error.

    Whether a wagetype amount was calculated indirectly can be checked by

    having a look at field INDxx which either contains 'I' (amount valuated

    indirectly) or SPACE (amount valuated directly).

    In case the user made an input this means the wagetype amount is

    valuated directly, hence it gets stored in PA0008.

    Add comment
    10|10000 characters needed characters exceeded

  • Feb 17, 2011 at 04:22 PM

    Yes, indirect valuation will not store data on infotype 0008 database. However, check program RPITRF00. It is supposed to store the data on infotype 0008 after a pay increase.

    Add comment
    10|10000 characters needed characters exceeded