cancel
Showing results for 
Search instead for 
Did you mean: 

How to convert working days as holiday in time management

former_member201807
Contributor
0 Kudos

Hi expert,

My client having 6 days a week and Sunday as a holiday i.e. we have configure Monday to Saturday working day (09:30 to 6:30) and Sunday off, and using positive time management.

If any employees missing their attendance they can regularize as clock in or clock out through ESS.

Client declare holiday in one Tuesday (5th Aug), due to festival,

Please tell me the configuration steps in time management   

Regards,

Rakesh

Accepted Solutions (1)

Accepted Solutions (1)

former_member193652
Active Contributor
0 Kudos

By the way if you add it as a public holiday to your calendar you must recreate your work schedules with PT01.

In this case it's better and easy if you first delete all work schedules with PT02 and then create them.

Regards,

Omid

Former Member
0 Kudos

Dear Rakesh,

If you don't want to disturb the existing functionality, the best way is to create a new public holiday and assign to the respective holiday calender, then you can create work schedules by T.C. PT01.

Regards,

Raj

former_member193652
Active Contributor
0 Kudos

Dear Raj / Rakesh

Bu I don't think it's the best solution! Because If client ask such a ad-hoc holidays because of any reason each year you have to:

- Define new and new public holidays each year which are one time public holidays.

- Generate all shifts and transfer to production system

and maybe some other things....

But as I know the standard solution is using IT2003

Regards,

Omid

Answers (5)

Answers (5)

Former Member
0 Kudos

This message was moderated.

former_member201807
Contributor
0 Kudos

Dear Mr. Omid,

As per my understanding, you are right,

Suppose again client wants the following change in next month:-

One holiday convert working day

Kindly suggest!

  

Regards,

Rakesh

Former Member
0 Kudos

Dear Rakesh,

you just do one thing, just create a Holiday or change existing unused holiday name to Flexible Holiday and regularly if your client ask to add leave & you just add all those in one Holiday only.

Hope this will help you but be clear with your client requirement.

:Kedhar

former_member193652
Active Contributor
0 Kudos

Dear Kedhar,

Renaming an exist holiday or creating a new one are the same. SAP standard solution is using IT2003. You can maintain it for all employees by PA71(Fast entry) also. IT2003 is for overwriting current work schedule and is SAP best practice for this issue.

Regards,

Omid

Former Member
0 Kudos

Dear Omid,

yes I agreed 100% with you & I had also the same kind of issues regularly with my client but maintaining data in pa30 for thousands of employee's will hesitate end user and at any cost they are not ready to do entry in IT2003 & this data won't reflect in some custom programs, so I also go through this option only,

It's all depends on client, Rakesh follow the method of Omid only.

Regards,

Kedhar.

former_member201807
Contributor
0 Kudos

Dear Mr Omid,

Pleaselet me know the complete process to use of IT2003 for more than 10,000 employee.

How to convert holiday into working day?

Kindly suggest asap.

Thanks in advance

Regards,

Rakesh

former_member193652
Active Contributor
0 Kudos

Dear Rakesh,

You should create a record of 2003 and put the following information:

- Begin date and End date: In your case both are the same(one day)

- Substitution type: You can customize it to specify different reasons of overwriting DWS.

- Daily work schedule: Select  OFF as DWS. You should have it in your DWS list.

I recommend to do it for an EE and run time evaluation to see the result.

To put the same data for 10,000 EE the best solution is LSMW. If it was less you could use fast entry (PA71) also

Regards,

Omid

former_member193652
Active Contributor
0 Kudos

Dear Rakesh,

If this is public holiday you should define in your calendar thru SCAL but if it's a casual holiday and company just decided to have it for current year you can use IT2003 (Substitution).

Thru IT2003 you can overwrite daily work schedule of employee with the new one for a specific date. You can maintain this infotype thru PA71 for all employee and choose the same daily work schedule you use for Sunday if it fits your requirement.

Cheers,

Omid

former_member201807
Contributor
0 Kudos

Dear Kedhar & Narendra,

Thank you so much,

we have already change in our office timing(old time 9:30 to 6:00, new time 10:00 to 06:30) with effect from August,

we are going to change once again for special holiday (05th Aug) purpose as per your suggestion,

is there any impact.

Regards,

Rakesh    

Former Member
0 Kudos

Hi,

There will not be any impact. After creating holiday that should be assigned to your work schedule make use of PT02 to change WS, if you need new WS use PT01, the same work schedule rule should be assigned in IT0007.

regards,

Narendra

Former Member
0 Kudos

Hi

Goto tcode SCAL  create a holiday on 5th august and assign this holiday to the holiday calendar.

Again generate the work schedule from August or from start of the year.Save that changes in IT0007.

regards,

Narendra

former_member201807
Contributor
0 Kudos

Dear Narendra,

Thank you for prompt response,

We are doing this steps in dev server,

we would like to test in quality server after transport, tell the steps for testing

Regards,

Rakesh

Former Member
0 Kudos

Assign specific WS Rule to the user in  IT0007 & then check timings & weekly off & Holidays in PT63 and then check by maintaining any Attendance data in IT 2002

Former Member
0 Kudos

Hi,

Go to IT0007 for one pernr whoever having the changes with work schedule by assigning work schedule rule to them.

Then click CNTRL+F7 (work schedule) check in august month for date 5th is holiday class 1 assigned or not.

regards,

Narendra