cancel
Showing results for 
Search instead for 
Did you mean: 

RFC Scenario

Former Member
0 Kudos

Hi All,

Can any one lease suggest why the program id RFC2XMB service is used and does this program id anywhere related to the connection between xi system and R/3.

Thanks in advance,

Regards,

Krishna

Accepted Solutions (0)

Answers (3)

Answers (3)

former_member537867
Active Contributor
0 Kudos

Hi Krishna,

Basically what happens is RFC2XMB Service registers itself when you activate the RFC adapter in the Configuration but you can preallocate it through the Visual Admin.

Also further by default are logging for sync calls not enabled, e.g. you don't see anything in SXMB_MONI.

Therefore go to SXMB_ADM and the Integration Configuration option and under the RUNTIME specific option create an entry for

RUNTIME LOGGING_SYNC 1 (0 is default).

And also make sure that the rfc adapter is activate in the AdapterFramework overview. On the target system call transaction SMGW and go to logged on clients to see if you see the Rfc2Xmb Service. Then in SM59 of the R/3 system you should have an entry pointing to the Rfc2Xmb service and a test should give you an idea if it works.

Regards,

Vinod.

dharamveer_gaur2
Active Contributor
0 Kudos

Using unique Program Id of Rfc and same at XI, used for technical connection b/w R/3 and XI.

former_member183906
Active Contributor
0 Kudos

Program ID is a register Program ID that shud be registered on ur R/3 and Xi. It is required for technical connection between R/3 & XI.

1. First create a communication channel in ID and provide an aribitary program ID name there (Any name of ur choice)

2. In the R3 system, provide the same program ID name in the RFC destination [SM59] type TCP/IP.

3. Thats it. U will now find an entry in smgw

This link will let u know hw prgm id is used practically :

http://help.sap.com/saphelp_nw04/helpdata/en/67/6d0540ba5ee569e10000000a155106/content.htm