cancel
Showing results for 
Search instead for 
Did you mean: 

How to Test RFC as a Sender?

Former Member
0 Kudos

Hi Experts,

I hav completed the scenario of RFC as sender.

Now, how to test this scenario.

I hav executed the RFC in se37.

But it went to short dump and the error was :

CPI-C error text: "alternativeServiceIdentifier: party/service from channel

configuration are not equal to party/service from lookup of alternative"

Have anyone faced this problem?

Please help me.

Thank you.

-- Pramod.

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi,

<b>Check SAP Note 730870 FAQ XI 3.0 RFC Adapter Q.No 15</b>

<i>Q 15: Whats wrong when the error message "lookup of alternativeServiceIdentifier via CPA-cache failed" shows up while sending a RFC call to the RfcAdapter?

A: A RFC sender channel is located beneath a service within the Integration Directory. Within this service choose "Service" -> <b>"Adapter-Specific Identifiers"</b>. The values in the fields "R/3 System ID" and "Client" has to be maintained with the correct values of the system, that sends the RFC call to the RfcAdapter. It normaly only makes sense to have these values filled for services of type "Business System". If maintained in SLD, this fields will be filled automaticaly for services of type "Business System" and can be updated with the button "Compare with System Landscape Directory".</i>

Cheers,

Siva Marannai.

Former Member
0 Kudos

Ya Naveen,

I have done that.

But how can i check that data is coming properly in XI.

Former Member
0 Kudos

Hi,

write a simple report and call the rfc

CALL FUNCTION 'xxxx'

DESTINATION 'xxx'

To check if the data made it to xi, user T-code sxmb_moni in xi to view messages

Did you register the program in XI??

Is the call sync or async ??

Is the sending R3 system defined in SLD ??

Naveen

Former Member
0 Kudos

hi,

did you check if the RFC destination from R3 to XI is working fine (sm59)

naveen