cancel
Showing results for 
Search instead for 
Did you mean: 

mapping rfc with simple inteface

Former Member
0 Kudos

Help me everybody...

I am setting in Integration Builder: Design Integration Repository all parameters and activated Interface Mapping IM_RFC_to_File exit mistake

Activation of the change list canceled Check result for Interface Mapping IM_RFC_to_File | http://sap.com/xi/XI/Demo/RFC_IDoc: Interface modi are different. Source interface Message Interface MI_RFC_Abstract | http://sap.com/xi/XI/Demo/RFC_IDoc is synchronous. Target interface Message Interface MI_Document_Inb | http://sap.com/xi/XI/Demo/FileOut is asynchronous

Software Component SC_TEST_IDOC1 in :

1. Imported Objects RFCs "BAPI_ZCOLVIR_GETDOCS"

2. Massage Interface "MI_RFC_Abstract" Category Abstract, Mode Synchronous, Output Message BAPI_ZCOLVIR_GETDOCS.Response, Input Message BAPI_ZCOLVIR_GETDOCS, Fault Massege Type BAPI_ZCOLVIR_GETDOCS.Exception

3. Message Mapping "MM_RFC_to_File" Source Message BAPI_ZCOLVIR_GETDOCS.Response, Target Message MT_Document, Test Executed successfully

4. Interface Mapping "IM_RFC_to_File" Source Interface MI_RFC_Abstract, Target Interface MI_Document_Inb, Mapping Program MM_RFC_to_File

Software Component SC_FINMESS_OUT in :

1. Data Type "DT_Document"

2. Message Type "MT_Document"

3. Message Interface "MI_Document_Inb" Category Inbound, Mode Asynchronous, Input Message MT_Document, Fault Message FMT_Material

please talk me where do mistake?

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

thanks

Former Member
0 Kudos

how am i used ansync mode for RFC?

is this Sync procces.

Former Member
0 Kudos

Hi Anvar,

First of all you need not create a message interface for RFC, as RFC itself acts like a interface.

So after importing RFC, you can straight away use it in message mapping and interface mapping.

You might use the RFC_Request message and ignore the RFC_Response message if your scenario is async.

Also you declare interfaces as abstract only when you need to use them in BPM(Integration Process), Abstract interfaces just have mode(Async or Sync) but no Direction (Outbound or Inbound).

Let me know if I can be of further help.

Regards,

Ashish

MichalKrawczyk
Active Contributor
0 Kudos

hi,

as you see one of your messages interfaces is synchronous

and one is synchronous

you need to use 2 sync if you want to do sync flow

if your flow is async you can use two async message

interfaces

(you can change/check it) in the <b>interface message</b> object

screen

Regards,

michal

-


<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>