on 01-13-2011 3:57 AM
Hi,
I am working on IDOC to Mutiple target systems..and the IDOC is extended at the ECC side..and my IDoc extension looks is like this.
ZX/AFS/DELVRY03.
i have imported the idoc succesfully in PI and dragged it to the source message of message mapping after which it looks like this.Z_-AFS_-DELVRY03.
Now When i do my end to end testing, i am getting the weird error as
"<SAP:Code area="RCVR_DETERMINATION">CX_RD_PLSRV</SAP:Code>
<SAP:P1>Problem evaluating a condition: An exception has occurred.</SAP:P1>
<SAP:P2 />
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText />
<SAP:Stack>Error when determining the receiver: Problem evaluating a condition: An exception has occurred. Problem evaluating a condition: An exception has occurred. An exception has occurred. An exception has occurred. An exception has occurred. An exception has occurred. An exception has occurred. An exception has occurred. Problem extracting values from the Payload: Check line 1 column 42 of the XML document</SAP:Stack>
"
When i changed the idoc name in Inbound payload from ZX/AFS/DELVRY03 to Z_-AFS_-DELVRY03.it executes succcesfully in message mapping and even in RWB.
I am not able to do my end to end testing just because of this reason..can someone help me with this?
regards
Edited by: ayrahcaanilan on Jan 13, 2011 4:59 AM
Hi,
In XI '/' will be represented by _- . So Payload shoudl have _-.
Regards,
Prakash
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Prakash,
Yes..You are right."In XI '/' will be represented by _- . So Payload shoudl have _-.".
and this happens automatically..
but why is that failing for my interface..every idoc which come in IDX5 shows the same error.and the other thing is even the inbound message payload gives this error.
The XML page cannot be displayed
Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later.
-
The character '>' was expected. Error processing resource 'file:///C:/Documents and Settings/9toufe5/Local Settings/Tempora...
<?xml version="1.0" encoding="UTF-8" ?><ZX/AFS/DELVRY03><IDOC BEGIN="1"><EDI_DC40 SEGMENT="1"><TA....
i cant edit my Source idoc since its coming directly from ECC.i tried reimporting the idoc and testing.but it still sgives the same error.
Regards
Hi Richard,
As mentioned in my initial thread, the problem is with my IDOC name.
If i changed the idoc name in Inbound payload from ZX/AFS/DELVRY03 to Z_-AFS_-DELVRY03.it executes succcesfully in message mapping and even in RWB.
I am not able to do my end to end testing just because of this reason..can someone help me with this?
how can i change the idoc structure during my end to end testing every time in real....is it possibke?
regards
> Yes..You are right."In XI '/' will be represented by _- . So Payload shoudl have _-.".
>
> but why is that failing for my interface..every idoc which come in IDX5 shows the same error.and the other thing is even the inbound message payload gives this error.
There is a bug fix for this issue. Check the SAP notes for Idoc adapter.
Hi Rajesh,
Thanks for your reply.
I just changed idoc extension in ECC from ZX/AFS/DELVRY03 to Z_AFS_DELVRY03..i could able to view my inbound payload but it gives the same error and fails in mapping because in PI it is of this form Z_-AFS_-DELVRY03..there is hiphen(-) also present after underscore(_).
Let me know if i cna try any other option..
your reply would reallly be appreciated.kindly help me
Thanks Rajesh,
Problem solved...i asked the ABAPer to change the idoc type from ZX/AFS/DELVRY03 to Z_AFS_DELVRY03.i reimported the idoc again and modified my entire interface and everything seems to be working fine.
One this is very clear that while doing an EXtension in ECC..we should never use '/' instead we can use underscore(_).
thanks all for your valuable suggestions.
regards
User | Count |
---|---|
84 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
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.