on 09-22-2011 10:04 AM
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
User | Count |
---|---|
107 | |
12 | |
11 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.