cancel
Showing results for 
Search instead for 
Did you mean: 

Reg. Time Evaluation run for different period parameters!

Former Member
0 Kudos

Hi,

We are using + Ve & -Ve time management,

Business:

  • Our customer has implemented SAP HCM for two different countries, specific to country groupings, different company codes and not under the same company.
  • Customer is using same client & server for both countries for SAP HCM implementation.


Issue is coming up when running Time Evaluation on the following cases,


  • For certain employee groups we are using TE periods to run bet. (01- 30) and same for other set of employee groupings we are running TE from 21st of the last month to 20 of the current month and for certain EG 16th to 15 th - this is for first country.
  • For the other country, time evaluation is running from 01- 30 of the month


When running PT60, for time evaluation period system refers to '01' and not any other periods until you change the TRMAC table. Tell us is there any option to run 'PT60' by satisfying all the above customer requirements.


Is SAP provides any solution methods on this to solve the above issue?


If customized program on 'PT60' would be the option, then how many programs we have to use if there is multiple user requirements?


Why SAP not provided different period parameters like payroll for Time Evaluation?


B'cos of this we have got many issues in the OT calculation for two different countries and affects the payroll process and we have stopped paying the salary to the employees for more than a week!


Suggestion and replies are expected from the expertise!


Rgds

SAI

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Dear All,

Issue resolved finally! ABAPer done the tricks in TRMAC table by including the code as,

DATA RPTIME_PERIOD(2).

DATA v_molga type molga.

CALL FUNCTION                          *

'HR_GETEMPLOYEEDATA_FROMUSER'          *

EXPORTING username = sy-uname          *

VALIDBEGIN = SY-DATUM                  *

IMPORTING                              *

COUNTRYGROUPING = v_molga.

if v_molga = '40'.

RPTIME_PERIOD = '33'.

else.

RPTIME_PERIOD = '01'.

endif.

Cheers

SAI

Answers (2)

Answers (2)

harishtk1
Active Contributor
0 Kudos


Time Evaluation Period Paramater is ALWAYS 01, it does not matter which country it is. As Time Evaluation always runs day by day, it shouldn't really matter as to what your payroll periods are. You should not face any problem in OT processing really.

rajasekhar_reddy3
Active Contributor
0 Kudos

Hi,

Please use feature TIMMO. Period parameter is set as 01 as the return value of the feature TIMMO

Time evaluation runs based on TIMMO return value.

Now create different period parameters and assign it based on the below then it should work 

BUKRSCompany Code
WERKSPersonnel Area
BTRTLPersonnel Subarea
PERSGEmployee Group
PERSKEmployee Subgroup
MOLGACountry Grouping

Regards,

Raja Sekhar

Former Member
0 Kudos

Hi Raja Sekhar,

Thanks for your reply. The feature 'TIMMO' refers to the table T596R, where the entries points to 'Earliest Recalculation Date". This may not be useful for our requirement.

We need to run time evaluation using different period parameters without disturbing the other country time evaluation ?

Std. period refers to '01' in table V_T549Q, and we also need to use period parameters '33' & '81' for the same month.

How to achieve this?

Rgds

SAI