on 08-21-2006 5:38 PM
Dear all,
We have to set up a scenario with RFC-calls from R/3 to XI to R/3.
I followed <a href="/people/michal.krawczyk2/blog/2005/03/29/configuring-the-sender-rfc-adapter--step-by-step's weblog</a>, but with no success.
My problem is to send the RFC to XI, the rest should not be a problem.
I created in R/3 a SM59-destination type "T" according to Michal's weblog and in XI directory a RFC sender channel with the same Program ID, Gateway Host and Gateway Service as the SM59-dest in R/3.
When I try to run a function module using the new RFC-target, I get a dump and no message appears in XI monitor.
I am sure I am doing something wrong.
Any help is appreciated very much.
Kind regards,
Philipp
Hi,
did you test the RFC from SM59 on your r3 ?
is it working there?
Regards,
michal
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Michal,
yes, in R/3 the SM59-destination is working. But I am wondering where this SM59-destination has got the information about the target system from. I did not enter any information about the target integration server.
Or do I have to create another SM59 in XI?
Thanks and best regards,
Philipp
For RFC Sender (RFC -> XI )
1. Create a RFC Serder adapter, informing a Program ID (Any name) and others parameters for connections.
2. Create a destination in R3 system:
- Type: T
- Technical Settings: Registered Server Program
- Program ID: The name of program ID that you informed in RFC Sender
3. Call a RFC using the destination created
For RFC Receiver (XI -> RFC)
Use the RFC Receiver Adapter
Evandro
Hi,
the dump in R/3 says:
"lookup of alternativeServiceIdentifier via CPA-cache failed for channel"
No message appears in Integration Engine Monitor.
I can see the XI system as a logged on client in smgw of the R/3 system (system type "REGISTER_TP"), also the communication channel in XI adapter monitor is green.
Best regards,
Philipp
Hi,
Take a look at note 730870 . Question 15.
<i>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" -> "Adapter-Specific Identifiers". 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".
If a non-ABAP system is used to send RFC-calls to the RFC-Adapter sender channel it may is not possible to set the SYS-ID and CLINET values in this external RFC client. The checking of these values can be disabled in the 'RFC Server Parameter' settings in the sender channel. Choose 'Advanced Mode' and deselect 'Verify Sender System'.</i>
Regards,
Bhavesh
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
7 | |
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.