cancel
Showing results for 
Search instead for 
Did you mean: 

Copy G000 to work for Molga 99

Former Member
0 Kudos

We have a requirement where we want to create a copy payroll schema G000 applicable for country grouping 08 and make it work for country grouping 99.

Basically we are using country grouping 99 but the requirement is that it should behave exactly like G000. Our proposed solution is to make copy of G000 and all its subschemas and make them available for Country grouping 99 and create enhancements in report RPCALCX0 for each of the functions used in G000. This is going to be a very lengthy process so we wanted to know if there is any other easier way of doing it and if not will this way be successful or will there be issues in this too.

Thanks in Advance

Best Regards,

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Behal,

Payroll schema G000 is for UK and if you use this then u will endup with somany issues because this schoma will read some statutroy country specif (UK) infotypes  like 0065,0069 etc..and also this will read the payroll relavant tables for MOLGA 08.

If your using MOLGA 99 then go for the international driver (schema X000) then ur life will be easy.

If you have any specific statutory deduction or payment then you can even manage via writing PCR's

If you felt there is no any function or operation which is not there in X000 then you can even create custom function/operation for your requirements.

Kind regards,

Dinesh

antoine_foucault
Active Contributor
0 Kudos

I think it is a strange requirement from your client Palak -> bring country specific solution into international scope....

is explaining the main problem and the right way to proceed.

You will probably struggle replicating with GBSXP, GPEN and GTAX functions and adapt all legal change via PCR

Recently Shared Parental leave solution has been published, SAP itself struggled with that solution since they had to put out many corrective and evolutive note since the initial solution was somehow a little to complex.

So let think a little ahead and in 2 years time there is another brillant legal change that need to turn upside down your solution -> will your client want to go back to blue print analysis for this?

Honestly a really wrong idea from my point of view.

Could you explain why are you using country molga 99 as of now? is 08 already in use for another purpose? what is your limitation?

Anyhow, wish you best of luck!

Antoine

Answers (2)

Answers (2)

Former Member
0 Kudos

Thanks Antoine.

That is such a detailed and helpful answer.

Basically I am an abapper and have limited knowledge of HR module functionally so can't really say why they are choosing this approach but what I understand is that they have two countries UK and Malta. They are using 08 MOLGA for UK and 99 for Malta but they want all the infotypes working for UK to work for Malta as well and payroll schema also similar.

Technically what I think can be done is to make all the infotypes of 08 available to 99 by making changes in customizing tables and also all their functions (PE04) should also be made available for other countries and then either we copy driver program of G000 and make them fit for 99 or we make enhancements in X000 driver program. But none of these options are good practices and are very complex to do.

Do you think there can be a better approach in such a scenario.

BGibbons
Active Contributor
0 Kudos

Without wishing to get too philosophical there are time in life (both work and personal) when you are faced with a decision.

The right choice may not be immediately apparent, but you know in your heart what is the wrong
thing to do.

In this case copying X000 and trying to get it to work as a UK payroll driver is the wrong thing to do.

Wearing my programming hat  I can see how you might say, yea this is an interesting little exercise, some customising changes , some enhancements, identifying the PCRs and Functions required etc  etc .

Wearing my payroll analyst hat (sensible hat!) I would say no, don’t do it. As mentioned in a previous post even if (big if) you managed to get it working,  keeping it in line with UK statutory changes would be an nightmare.

bg

Former Member
0 Kudos

Hi Brendan,

Thanks a lot for your insight.

I totally agree with you. Technically I think it would be a challenge but it could be doable but then again I know that it won't be right choice to make.

I think we should plan something else in that case. I will talk to my functional consultant about it.

antoine_foucault
Active Contributor
0 Kudos

Hola:

You should use molga "MT" for Malta not "99" and make a copy of RPCALCX0 into your customer name space.

If you use 99 you will have a hard time for the following customer payroll you want to implement.

Here is a few hints for the road:

Multiple countries using MOLGA 99 - ERP Human Capital Management - SCN Wiki

212246 - T500L: Organization of country groupings in SAP standard


16466 - Customer name range for SAP objects

Best of luck!

Antoine


Former Member
0 Kudos

Thanks Antoine and Dinesh,

Actually main requirement is to add the infotypes 0069 and 0065 etc to X000 because of which client thought of making it as similar as possible to G000. They are not using 08 because 08 is already being used and they have done all the customizations using 99 molga.

antoine_foucault
Active Contributor
0 Kudos

Palak,

If 08 is already being used and SAP does not offer enough grouping option (which I doubt) you can always use a different client (MANDT).

If 08 is already in use, it means you already have employees on SAP GB payroll? and if I understand correctly you have new employees belonging to GB that you want to process somehow you can't integrate them into the existing ecosystem?

The process will be far more costly to adapt/enhance SAP standard GB country specific to your X000 scheme than actually replicated customization from molga 99 into Molga 08 (even on another client).

This path your taking your client into all the disadvantages of SAP (paying high fees still) and no advantage on the medium/long run.

You miss infotype 0070 court order, 0071 pension, 0084, 0085, 0086, 0087, 0088 for statutory absence; 0222, 0225 for car and further 0433, 0434, 0570, 0571, 0757 tax credit, 0793 payment made in error, 0874 tax correction, 3243, 3292, 3297, 3346 plus specific view infotype 0280 (0016), 0281 (0045); 0434 (0011) and 0998 (0077).

Maybe you won't use them all but for sure you need court orden and pension especially with auto-enrollment in place since last year; I also hardly see how you want to deal with SSP without 0084 and Maternities without 0088 .

So a lot a dev. effort ahead for you!

Antoine