Skip to Content
author's profile photo Former Member
Former Member

SAP-XI

Hello..

My requirement is that..

i need to trigger RFC function module from XI which is there in SAP..

In this case i configured such way that..

1)import RFC into IR.

2)i created sender RFC adapter and receiver mail adapter for biz system (SAP) in ID.

My question is..

1)Do i need to create any message interface and message mapping in IR?

2)how this function is trggered? is this will be triggered by Adapter?

Thanks....

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Oct 07, 2005 at 04:21 PM

    Padma,

    I am assuming you have sending system that is sending data to this RFC. You need to create a data type, message type, message interface for that. For the RFC, just importing the RFC will do. Once that is done, you do a message mapping to map fields of input to the parameters of the function.

    Once this is done you configure the inbound and outbound communication channels and create the Receiver determination and Sender and Receiver agreements.

    After that you need to trigger the message on the sender side and the RFC will be called. If its a synchrnouse interface the RFC will send back the response. For the response to be given back to the calling system you should have done the response structure of RFC to the sending system.

    The RFC is always triggered by the adapter that you configure.

    Hope this clarifies your questions.

    Regards,

    Ravi

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Padma,

      When you execute RFC, you should make sure to post the output ("export") data to XI Server destination. If you have any errors in your RFC destination, RFC output data will not reach XI. Also, the "program id" used in RFC destination must match with your communication channel's program id. Make sure, you can see this program id in your SAP R/3 gateway (smgw).

      Hope this helps...

      Satya

  • author's profile photo Former Member
    Former Member
    Posted on Oct 07, 2005 at 05:19 PM

    Padma,

    You cannot trigger an RFC function module from the sender adapter.

    You have to trigger it from an ABAP program or User Exit from sending system. That is why you dont see polling interval.

    regards

    Shravan

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.