on 05-15-2006 10:08 AM
Dear XI Expert,
I have completed configuration part of Sender RFC scenario. In this scenario, when I execute RFC in Source SAP system, message gets routed through XI and then it is converted to file. This file is placed on a file system.
The inbound message interface is asynchronous mode.
The problem is 'After placing the file on File system, it is travelling in the reverse direction and expected mapping program between inbound message type and outbound message type.
In message monitoring it showing error with ID 'NO MAPPING_PROGRAM_FOUND' with Type to be 'Synchronous'.
1. sender service --> xi -->receiver service
2. receiver service --> xi --> sender service.
I don't want the 2nd step and want to configure 'Asynchronous' Sender RFC.
Can anybody help me in configuring 'Asynchronous' Sender RFC?
Regards,
Suraj Kumar
> Dear XI Expert,
>
> I have completed configuration part of Sender RFC
> scenario. In this scenario, when I execute RFC in
> Source SAP system, message gets routed through XI and
> then it is converted to file. This file is placed on
> a file system.
Hi suraj,
i am not able to configure Sender RFC in XI which would take RFC calls from my R/3 SAP system.
The Technical System & business system that i have created for my R/3 are of type Web As ABAP ( Is this the right option ?)
I basically get error saying Program Id not registered, what might be the reason
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Suraj,
I was going through the forums and i have to configure a similar scenario which u have stated in this blog of yours but somehow its not getting executed.Can you please help me and tell me how you designed your scenario so that i might know where i am going wrong.
Thanks in advance,
Pallavi
Message was edited by: Pallavi Saxena
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Suraj,
to send a message via RFC from a SAP system asynchronously try this:
call function 'abc' in background task ...
destination 'xyz' ....
commit work.
Don't forget the 'commit work', otherwise the message won't be sent.
Rgds.,
Andreas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
I have solved the problem. Here is the description.
Use of asynchronous RFCs is currently restricted to ABAP programs and RFC destinations of the type 'I' and '3'.
Since while executing RFC, we use RFC destination of type T, the call will always be synchrounous. Hence the message gets routed back.
Incase, anybody donot understand please post to this query.
Regards,
Suraj Kumar
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
81 | |
10 | |
10 | |
9 | |
7 | |
6 | |
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.