on 02-03-2006 7:38 PM
Hi
can any one tell me
for RFC sender channel purpose i'm creating RFC destination in SM59. through sap help and some other weblogs i'm trying create Program iD,but i'm getting some doubts on this:
1. How do i know corrosponding programID for this register server program?
2.How do i know sender system is Unicode system is or not?
Auctully my scenrio is RC--->JDBC, thats the reason i'm trying to create RFC destination in r/3 side..
regards
rambarki
The Program Id can be any string that you wish to use...
However, you have to make sure the Program IDs are same in the RFC destination as well as the RFC sender channel....
To check whether the system is unicode or not, choose the menu option...System --> Status..in the popu screen , there is a entry in the "SAP System Data" group saying whether the system is a unicode system or not...
Thanks,
Renjith
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
as Renjith said, program id should be same in SM59 and XI RFC sender adapter. Once your XI components activated, sender RFC adapter will registers itself with program id specified, on SAP gateway. You can test this by using 'Test Connection' in SM59 for your RFC destination.. If it is registered the test connection will go fine otherwise it will give an error.
Regards
Anand
Message was edited by: Anand Torgal
Hi
thnaks for ur suggestions..
I created new connections and given same program id in rfc sender adapter and r/3 destination..it seems to be ok..channels working fine but i'm unable to see any payloads in sxmb moni and message monitor..
jdbc channel showing not processing any data..may be i need to check r/3 tables w'ther data is therre or not/
regardss..rambarki
Hi Anand
i have checked i didn't get any message in RWB, and i didn't find any errors while executing the RFC..
may be i'm wrong with executing the RFC..tell me how does it'll execute? how do i know it is executing or not?
becuase i jsut created connection and given program id only..so how does we know exactly that RFC executing or not?
regards..rambarki
Hi Rambarki,
Is your scenario sysnchronous or asynchronous ?
if your scenario is asynchronous then from ABAP program you can call your RFC using the following syntax...
CALL FUNCTION 'RFCNAME'
DESTINATION 'RFCDESTNAME'
EXPORTING ...
IN BACKGROUND TASK .
for synchronous scenarios use this
CALL FUNCTION 'RFCNAME'
DESTINATION 'RFCDESTNAME'
EXPORTING ...
IMPORTING ...
You also try using SE37..
In SE37 enter name of your RFC and press on execute..
then enter your RFC destination name , input parameters..and execute.
Is test connection working fine in SM59 ?
Take look at this thread aswell
Regards
Anand
User | Count |
---|---|
94 | |
11 | |
11 | |
10 | |
9 | |
7 | |
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.