Hi Tapas,
Your requirement is not much clear. but i try to explain what you can do which i understood.
1. More than 40 Hours in a Week.
Here you have to cumulate your time type (over time time type) and can put the validation on week end (sunday) whether it has been more than 40 hrs or not. for this you can use the operation VARSTLDYWW to get the last day of the week (sunday). if the return values is Y (yes) then you can check whether its grater than 40 hrs or not. and pass the value to another time type (here after i dont know what is your requirement)
2. 6 Consecutive working days
This i dont understand what is your requirement in 6 consective days.
3. More than 8 Hours
This you can achive writting simple PCR make query on the "working time time type" and check wether its grater than 8 hrs or not. (in your question you did not mentioned if it is grater than 8 hrs what should do if not what should do.)'
I guess, beynd 8 hrs should be captured. then put the condition whether it is grater than 8 hrrs , if yes then HRS-8 ADDDB9999 (in my example: 9999 is your time type for beyond 8 hrs)
Regards,
Dinesh