Skip to Content
avatar image
Former Member

Problem in Sender RFC

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

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

4 Answers

  • avatar image
    Former Member
    May 15, 2006 at 09:23 AM

    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

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    May 15, 2006 at 10:57 AM

    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

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jun 21, 2006 at 10:09 AM

    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

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jun 21, 2006 at 10:26 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.

    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

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Rohit Sharma,

      Go to SM59, look for the RFC destination that u r referring to in RFC adapter config(comm channel def).

      Check for Tech settings, Log on tabs of that particular RFC destination.

      -Naveen.