cancel
Showing results for 
Search instead for 
Did you mean: 

Rcord attendance in conflict with another

Former Member
0 Kudos

Hi,

when I try to insert an attendance in 03.06.2011 the system generate a conflict error with another attendance that is inserted in 31.05.2010, so a year before. In debuggin I look that system extract a lot of requests by PTARQ. I wolud know what is the rule that system use to extract this requests and why some of this are considered in computing (how the request of the attendance of 31.05.2010) and other are not considered.

Could you help me?

Thanks.

Dimitri

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Dimitri,

I am assuming that you are using leave request application to insert the attendence record. Its possible to get a collision error that mentioned. When you try to create any new attendence/absence record via leaverequest application, the application actually takes into consideration all the pending leave requests (sent/approved status) along with the newly created record. Hence the situation can happen if there is already a record in infty 2001 on 31.05.2010 and also there is a pending record on 31.05.2010 in the past. This is purely data inconsistency. In this situation, your newly created attendence on 03.06.2011 is not actually in collision. However there is pending request (sent/approved) in the past which is collision. Please run the report RPTARQDBVIEW for the pernr and check if there is any such record on 31.05.2010 in sent/approved status. If there is such a record, then delete it.

Hope this helps,

Regards

Roy

siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos

Leave request is designed on Time Managers Workplace, Where all

the error messagea are available in the pool and presented to the

user so that he can correct it and keep the application consistent

So you must have noticed the Quota and collision messages

presented to the user even though it is not revelant to that day or

Quota, I know this can be confusing but it is the way it is designed

We have some Notes on this behavior and also We ll soon release

a note indicating how the processes works in the Leave request

1370678

1070831

447097 > Questions and working of PTMW regarding message handler.

If you dont want the messages to appear or tweak it.

Personnel Management -> Employee Self-Service->Service specific

Settings -> Working Time -> Leave Request -> Processing Processes->

Configure Output of messages. Here for the corresponding rule group you

Could maintain an entry with only the message type filled as "Warning"

and please check the flag "Do not display Message". Then none of the

warning messages will be displayed. All of them will be suppressed.

You can make use of BADI PT_GEN_REQ for this purpose. Following

method is provided in BADI for managing the messages.

MODIFY_APPLICATION_MESSAGES

to reoslve this for thei case, remove the conflicting absence or attendance.

Former Member
0 Kudos

Hi Siddharth

Can the Personnel Management -> Employee Self-Service->Service specific

Settings -> Working Time -> Leave Request -> Processing Processes->

Configure Output of messages also be used to configure output messages for the Record Working Time application based on EHP5?

Thanks

Best regards,

Martin

siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos

its mainly for Leave request and not cats