Hi,
The best way is to enable Webdynpro ABAP Clock in out correction application.
Application: HRESS_A_CORRECTIONS
Configure Clock in and out ESS application and restrict Creation/Changes to IN/OUT.
Provide only Display functionality(Hide New/Edit/Delete Button) Change/Hide Standard Field Name in ESS Applications.
Also, in same screen you can configure Absence Color coding.
Best Regards,
Ketul