Thanks for the quick Answer. I tried that but still couldn't get it.
I have few questions:
I am configuring RFC -> XI -> Webservice scenario
1. If i specify the name in the RFC adapter of my sender channel, is that sufficient for registering? or there is any other step also involved
2. Also My R/3 system and XI systems are two seperate system. Does it affect? I mean are there any specific settings that i need to perform?
Thanks and best regards,
I Hope you created a connection in sm59 by mentoning as registered server program for the 'T" type conenction.
Then you need to go to Visual administrator.usr\sap\NW7\DVEBMGS02\j2ee\admin--go.bat
>Server>services-->jco RFC provider
In this give your program ID which you gave in 'T' type connection-->and give all the relevant details.
then save it.
Now come and check in SM59 it will connect succefully.
This how you need to register the server program.
Vijay kumar G
when you create the RFC destination using the gtransaction SM59 then the progarm id will be automatically registered and you dio not have to register it manually.
you can check using the transaction SMGW whether it is registered or not.
Go to the transaction SMGW--->in the menu select the go to option then Logon Clients
when u click on LoggoedOn clients u will be able to see ur program id in the column TP name .
While creating TCP\IP type RFC destination, when you select Radio button "Registered server program", there you have to provide Program Id there. So for your information:
Program Id is a string which can be anything even your name.
In case of R3 and XI integration you will make your RFC communication channel active first with a program Id(ant thing) and with logon credentials of other system + gateway host and service.
then use that program id in RFC destination and test it.
If get empty request then RFC destination is ok.
Check the below link for reference
If your backend R/3 system is a unicode system, make sure you check the unicode checkbox on the Sender adapter. In R/3, Edit your RFC Destination and go to "special options" tab see if the Unicode Radiobutton is selected.
hi check the below link:
In the J2EE Engine Visual Administrator, choose Server--> Services --> JCo RFC Provider --> Runtime.
See "RFC destination" pane to enter the destinations parameters.
program id IS case sensitive
note:reward points if solution found helpfull.....
Remember just one thing. After Activating ur RFC Sender communication channel, the ProgramID that u will enter there should get registered/visible in R/3.
To check that, Login into R/3-> smgw transaction -> Goto -> Logged on Clients. There you should check whether u can view ProgramID as Registered Server Program. If Not, plz check Communication Channel credentials and Activate Again.