on 09-25-2007 1:25 PM
We're currently investigating a problem with an outbound RFC message coming from R/3 (so from R/3 into XI). Currently we see no data filled for 'VALUE' in SXMB_MONI:
<item>
<NAME>nationality</NAME>
<VALUE />
</item>
The value is filled in SE37 when testing the RFC, so it should be there. We have imported the latest RFC version into the Repository and activated all the changes.
Is it possible that XI 'forgets' to receive the value for this particular field?
Is there any way to track whether the value gets messed up within R/3 or within XI?
Is it possible that XI 'forgets' to receive the value for this particular field? No it cannot forget
Is there any way to track whether the value gets messed up within R/3 or within XI?
Make sure you are importing the latest RFC from R/3.
basically when you sent data from R/3 to XI with the latest RFC in XI, it should match the data contecnt, try to check your program once more.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Have you check the input in the RFC in the SXMB_MONI?
Have you check the output in the RFC in the SXMB_MONI?
Probbably missing parameter in message mapping, perhaps only have you check the input and the output service.
I suggested the refresh the cache because its normally to modify any parameter on an rfc and later the XI dont see the change although you import the rfc again and activate or deactivate.
its sure...R3 is not sending that field. Also its not possibel by XI that it will pick the
element wothout contents...because the message first comes in AF then it go to IE (in this case)
So what ever the RFC adapter getting,, it is sending the same (after generating to XML) to IE.
Make sure is that value is coming from any table(in R3) and that table has no entry for that filed.
Regards,
Farooq.
Hi Iddo,
assumedly the RFC adapter is caching the old meta data of the message type (RFC), so you ve to refresh. Try just changinging something in the channel (f e the short description), acitvate and check again. If there isnt success delete the channel and create it again. There should be as well a possibility at RTW for refresh.
Regards,
Udo
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Iddo
I would run a full SQL trace to try and ascertain the problem.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You should to refresh the cache.
http:///CPACache/refresh?mode=full
with:
XIDIRUSER
Message was edited by:
Iñaki Vila
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.