cancel
Showing results for 
Search instead for 
Did you mean: 

International Payroll and Schema

Former Member
0 Kudos

Hi Guru,

I have a question about the international payroll.

In my project, i need to implement for 3 country and all this country is payroll international.

The country is

1. UAE

2. Qatar

3. Kuwait

4. Jordan

5. KSA

May i know how i differentiate the Currency, Payroll processing and Schema?

Currency is tight to the Company code.

If PY Schema country grouping 99 has assign to UAE.

How about the rest of the country? which country grouping i need to assign?

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Tay,

This you can done via defining different company codes for different currencies or the target countries.

Warm REgards,

Kapil KAushal

Former Member
0 Kudos

Different company code with diffrent currency can not work if you assign to same country grouping.

As i explain earlier, the country grouping is only can assign to 1 currency.

What is target country?

Former Member
0 Kudos

U have to go with multi company code concept for different currency

eventhough they pertain to same country grouping ie 99 company code is the differentiating factor on currency

hence dont worry about 99 it will be same across company codes

currency will be assigned to the company code only and then proceed with ur enterprice structure

Former Member
0 Kudos

Hi Rama,

I have maintain few company code with different currency and all of the company codes are assign to country grouping 99.

For the payscale structure i also defined for each company code per each currency.

There is no problem to run the schema with for all employee across all the company.

However all the payroll result is generated is only 1 currency for all the employee.

If you go to table V_T500P, the schema always select the 1st personal area with country grouping 99. Then schema will use this 1st found personal area with country grouping 99 to determine to company code then the currency.

Once the currency is found, the rest of the employee will use the same currency.

Summarize the logic

Country grouping 99 (Schema) >> Check 1st Personnal Area with Country grouping 99 >> Company Code >> Currency

Indirectly the PY Schema with country grouping 99 will determine the currency as well.

Please help?

Former Member
0 Kudos

define seperate payroll area for each company code (bare minimum)

dont club up all 99 country groupings to one payroll area or dont use one schema for all

make a copy of schemas and use for each company code seperately

Former Member
0 Kudos

I guess you have 2 options

1) assing to youre 5 countries, is own countrie. Even that SAP has not launch the payroll solution to it own country, there is a molga for every country. If you do so, you wont have problem with the currencie. But, you may have to copy many programs that only work for molga 99, for example, payroll driver.

2) if you still want to work many countries with 1 molga, you may have to make a change in the payroll driver because, even when it can work with many currencies, cant post all in many, always post in 1 currencie.

I have experiencie doing both solutions, I work countries as Chile and Peru, that also dont have SAP payroll solution, and both were tested and ok, in differents projects of course.

So, analyze it, 1rst option may need many abap hours, 2nd option may need a very senior abap to know where to copy in the driver.

Regards,

RUBEN

Former Member
0 Kudos

Hi chinghwa tay. I'm facing the same problem. How did you solve it?

Regards,

Jose Ernesto

Answers (2)

Answers (2)

Former Member
0 Kudos

Anyone work on internation payroll?

Former Member
0 Kudos

Hello,

You can set all with country group "99". There is no problem with currency. But you will have the same Processing Clases and Cumulations to configure wage types.

regards

enrique

Former Member
0 Kudos

The company code is link to Currency.

The Personnel Area is link to Company code as well as country grouping.

When the Payroll Schema 99 determine the currency. It would always refer to the 1st found country grouping 99 currency.

I not sure how you can determine the currency if you assign all the country to country grouping 99.

Please explain more details. Thanks.