cancel
Showing results for 
Search instead for 
Did you mean: 

Regarding RFC to RFC to FILE

Former Member
0 Kudos

Hi,

I am Doing RFC to RFC to FILE. I want to execute RFC to RFC and I want to get RFC response to FILE.

1)Do I need to Define BPM for theScenario.

2) Should I configure Sync- Async Bridge for the above scenario.

2)For RFC's we do not ceate any Interfaces, then for RFC should I define Abstract Message Intergaces to use in BPM.

3) In order to get the RFC response to FILE, Shd I define Mapping between RFC response and File.then what would be the Interface Mapping?

Regards,

Varun

Accepted Solutions (1)

Accepted Solutions (1)

santhosh_kumarv
Active Contributor
0 Kudos

Hi,

>>1)Do I need to Define BPM for theScenario.

Yes. You would require a BPM

>>2) Should I configure Sync- Async Bridge for the above scenario.

No. Steps of BPM

Receive(RFC)---> Sysc Send(RFC)--->Send(File).

>>2)For RFC's we do not ceate any Interfaces, then for RFC should I define Abstract Message Intergaces to use in BPM.

Not required. Refer the Blog By Swaroopa Vishwanath to make a Async RFC call.

Thanks

SaNv...

Answers (2)

Answers (2)

former_member537867
Active Contributor
0 Kudos

Hi Varun,

Sync/async communication enables a synchronous sender system to communicate with a receiver system that cannot process synchronous messages.

The central component of sync/async communication is the sync/async bridge, which enables the Integration Server to receive synchronous messages from a sender and send them to a receiver as asynchronous messages. Conversely, it can send the asynchronous response from the receiver back to the sender as a synchronous response.

To do this, you define an integration process, which is started as soon as a synchronous message is received from the sender system. The process uses a special receive step to open the sync/async bridge, sends the received message to the receiver system asynchronously, and waits for the asynchronous response to arrive from the receiver.

The Business Process Engine receives the asynchronous response from the receiver, correlates it with the corresponding query, and activates the waiting process, which then sends the response back to the sender synchronously.

1)Do I need to Define BPM for theScenario.

Yes

2) Should I configure Sync- Async Bridge for the above scenario.

Yes

2)For RFC's we do not ceate any Interfaces, then for RFC should I define Abstract Message Intergaces to use in BPM.

Just import ur RFC and use it.

3) In order to get the RFC response to FILE, Shd I define Mapping between RFC response and File.then what would be the Interface Mapping?

Yes.Interface mapping what ever u had done select that.

Procedure:

SyncReceive – To Receive the payload synchronously from HTTPRequestInt interface

syncSend – To Send the request payload Asynchronously from BPM to the File system

syncReceive – To receive the response payload Asynchronously from Legacy File system to BPM

SyncSend – To Send the response Synchronously from BPM to LegacySystem

Refer this blog

Also go through these links:

http://help.sap.com/saphelp_nw04/helpdata/en/83/d2a84028c9e469e10000000a1550b0/frameset.htm

http://help.sap.com/saphelp_nw04/helpdata/en/c4/dc06418752ef6fe10000000a1550b0/frameset.htm

http://help.sap.com/saphelp_nw04/helpdata/en/f9/66bf40ad090366e10000000a1550b0/RN_XI_DE_neu.pdf

Regards,

Vinod.

Former Member
0 Kudos

HI

There is no need of BPM you can also do this scenario without BPM ..you just had to import the two RFC which are going to communicate with each other ..

Then you can map the response of the RFc and dump it in to the file as you require it .

Regard's

Chetan Ahuja