on 02-16-2011 5:35 PM
Hi Experts,
I am working on the Proxy to Idoc interface . here message is successfully processed through SAP PI but giving an error on IDoc side.
Error : IDoc status record - 51
Enter date in the format __/__/____
I maintained the date format as shown above and mapping is also working fine, i can see the correct data in Sxmb_Moni (Receiver Payload). But some how when the data is send to HCM system, IDOC is generating this error.
Thanks in advance,
Kiran
hi kiran,
try to change the idoc using we19 and see exactly how the field should look like and then implement the rule in your mapping
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
HI,
As suggested i checked the we19 and made the required changes for the date format. but now i am having a different error
"personnel number(s) could not be locked" what does this mean.
i am using RFC lookup in the mapping and i have a USERID to lookup the Pernr no in RFC function module.
Thanks,
Kiran
Hi,
"personnel number(s) could not be locked" comes when the employee is already being access by some other process or report while your interface was trying to access it.
Have you used function module to like enque/dequeue to lock/unlock the employee? If yes then when the function module was trying to lock the pernr so that no one else can edit it simultaneously, it coulnt lock it and hence gave the error.
Also Make sure that you are not accessing the employee via transaction PA20/PA30 while triggerinf IDoc from WE19.
regards,
Deepak.
Edited by: Deepak Shah on Feb 17, 2011 10:31 AM
In our payload, the date like Create date is maintained in YYYYMMDD format
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
83 | |
10 | |
10 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.