cancel
Showing results for 
Search instead for 
Did you mean: 

FILE >>RFC >> IDoc

Former Member
0 Kudos

The input parameter for the RFC is send through a file and the response from the RFC comes into XI which is then written into a IDoc . The diagram of the following is shown below;

http://photos1.blogger.com/blogger/3087/1595/1600/RFC.0.jpg

Mapping 1 ) File >> RFC (getDetail)

Mapping 2 ) RFC (getDetail-Response) >> IDoc

Problems : Message Interfaces

Abstract_synchronous

Output : File

Input :IDoc

Activation of the change list canceled

Check result for Message Interface sync | http://xi/DeltaUpdate2:

Message interface Message Interface sync | http://xi/DeltaUpdate2 references an IDoc message and a non-IDoc message

But I need the synchronous step !

It is possible to use correlation with Asynchronous or the only way to get the return message is use Synchronous RFC?

And Can you brief me the steps in bpm?

Regards,

Fatih

Accepted Solutions (0)

Answers (1)

Answers (1)

moorthy
Active Contributor
0 Kudos

Hi,

Easier solution for this is create one Abstract Message Interface(like dummy) for the RFC response.

Assumptions- You are doing RFC Req/Resp mapping outside the BPM.

If so, your RFC response will be stored in the Dummy Repsonse structure. Then send this structre async from BPM. Outside the BPM map this structure with Actual Idoc interface.

Hope this will work here

Regards,

Moorthy

Former Member
0 Kudos

Hi ,

did you mean ,

file >> RFC >> FILE (dummy) >> IDoc ?

moorthy
Active Contributor
0 Kudos

Yes, But your file Response (dummy Interface - derived from RFC Response mapping ) is just like temp interface. It is not sent to file anywhere. RFC response data is sent from BPM and then this will act as a Source Structure for your Idoc mapping.

-Moorthy

Former Member
0 Kudos

Thank you ;

I will work using the steps which you have write.