on 07-20-2009 12:00 PM
Hello ,
I am working in a file to RFC scenario, where the standalone RFC is working fine but when called from XI its not giving the desired result .. what could be the prob?
Regards
Hi ,
Did you get any response from the RFC or not
If not check the CC , MONI and find whats the error .
Also if possible , try to reimport the RFC again.
STOP and RESTART the communication channel
Regards,
B.Jude
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
I Am getting a response from RFC , When I give the same inputs in the RFC it works... But when called through XI i am getting some other output..
I have a select Stmt in my code where i am counting the umber of records. In abap i get the count properly but when called from Xi the Count is shown as 0.
PLease help,
Regards
Hi,
This can be an authorization issue with the user which is used in the communication channel.
Test the RFC by logging on to the system using the same user which you have mentioned in your CC and see if the output coming is as desired.
Regards,
Anshul
Edited by: Anshul Chowdhary on Jul 21, 2009 12:38 PM
Hi,
It can be possible that your RFC is internally calling other modules on which the user does not have access permissions. The response as zero can be the cause for an unhandled exception in the RFC.
As correctly stated by rajesh by assigning S_FRC role to the user it will have access on all RFC's.
The only thing which is confusing is that you have checked the RFC with the same user which you are using in XI communication channel and it has given u the required output !
Regards,
Anshul
Hi Vinithra,
Please check if the user which you are using in the communication channel to connect to the RFC has proper authorizations on the given RFC.
Regards.
Anshul
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Iyangar,
As ravi said you need to let where you are getting error.
One thing you should note when you send data to rfc is when you pass numbers lets say the total field length is 10 and you are passing value 678. When you pass from xi you should pass as 0000000678. So try adding leading zeros with format number and see whether it works or not.
Also try to test with the same values whatever you are using for testing your function module directly in se37.
Regards,
---Satish
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
put an external break pnt and check what are the values arving to request interface of RFC.
Srini
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
I think this is due to some where configuration prolem between PI & R3, check complete confguration once again.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Vinithra,
We need more information like, what does the Run Time work bench, message monitor for adapter engine say for the failed message?
1) did you check if the message is passed from XI to R/3?
2) Is your RFC function module being calleed synchronously? If yes, is the response mapped to another structure?
Check this as a reference guide:
https://wiki.sdn.sap.com/wiki/display/XI/File-RFC-File%28Without%20BPM%29
3) Check the adapter status of the RFC receiver in the component monitoring in RWB.
Regards,
Ravi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.