cancel
Showing results for 
Search instead for 
Did you mean: 

payroll run error in currency

Former Member
0 Kudos

Hi  All,

When I am trying to run the payroll, I am getting error

Payroll Log

        General data

        Successful personnel numbers

        Personnel Numbers Rejected

        Processing at End of Selection

        Messages

            Error while deriving the currency from table T001P

            Error during initialization of payroll

        Statistics

            Selected personnel numbers                         0

            Successful                                                  0

            Number of periods                                       0

            Rejected                                                     0

            Total number of messages and error messages        1

I checked table T001P, and the  currency is correctly defined.

where else i need to check, still while running payroll getting the same error.

Regards

Janes

Accepted Solutions (0)

Answers (1)

Answers (1)

ted_dinh
Active Contributor
0 Kudos

This error is probably generated from SAP function 'RP_GET_CURRENCY'.

Please check what country grouping (molga) personnel area / subarea for this employee is mapped to in T001P , then go to T500P to see what LAND1 the molga is mapped to. SAP uses 'LAND1' in T500P to query against T500C to derive currency.

Former Member
0 Kudos

Hi thanks,

MOL is 99

USER is CD,

As its an international payroll, everyhting is configured in CD and for Payroll i have taken 99 as country grouping to copy wage types.

now, i have changed the currency every where to CDF, but in table T500p i cannot see country grouping as 99,

I have changed the 'Country Key' in T500P as 'CD' (because there is no '99')

Still getting the same error,

"Error while deriving the currency from table T001P

Error during initialization of payroll"

suggest me what to do,

In my IT0008 also Currency is showing as CDF.

Regards

janes

ted_dinh
Active Contributor
0 Kudos

If molga in T500P is 'CD' (Republic of Congo), check the country key (LAND1) in the same record to see what the value is (probably 'CG' for Congo). Use this value to query in T500C to see if it exists (to map to currency). If it doesn't exist, that triggers the error.

Former Member
0 Kudos

Hi

In SU03

MOLGA is 99 (international Payroll) UGR is CD

T500P - Country Key is 'CD' (Republic of Congo)

T500C- There is no value for 'CD'

please tell me how to rectify it.

Regards,

Janes

ted_dinh
Active Contributor
0 Kudos

You'll need to set up an entry in T500C with the value in field LAND1 in T500P with the proper currency.

Former Member
0 Kudos

Hi All,

After the above changes my payroll was running fine, in QAS and Testing clent.

But again in Golden client while running the Payroll I m facing the error of Currency.

"Error while deriving the currency from table  T001P

Error during initialization  of Payroll"

I have check PA is assigned to the PSA.

T500C is in USD

T500P is CD

What might be the possible reason why , in Payroll no issues in QAS but there is currency issue in Golden Client?

Thanks

Janes