Skip to Content
avatar image
Former Member

RFC1 To RFC2 Scenario Issue

Hi,

I am doing a RFC1-Async to RFC 2-Async scenario. I don’t have Business systems instead I am using business services.From SAP r/3 system RFC1 is executed and RFC1.response is sent to XI server. RFC1.response is mapped to RFC2.request.RFC2.response is not required. I definitely need to have MM to have validation as per the requirement.

Can some one help me how to configure this scenario?

Thanks in advance….

Regards

Mohammad

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

5 Answers

  • avatar image
    Former Member
    Oct 29, 2007 at 05:29 AM

    U cannot use Business Service for RFC to RFC scenario. U have to use Business System WebAS ABAP for it.

    Regards,

    Shabari

    Add comment
    10|10000 characters needed characters exceeded

    • I think the the end to end scenario wont work without a Business System.

      Have a look at SAP Note 730870 - Q15

      <i>A RFC sender channel is located beneath a service within the Integration Directory. Within this service choose "Service" -> "Adapter-Specific Identifiers". The values in the fields "R/3 System ID" and "Client" has to be maintained with the correct values of the system, that sends the RFC call to the RfcAdapter.<b> It normaly only makes sense to have these values filled for services of type "Business System"</b>. If maintained in SLD, this fields will be filled automaticaly for services of type "Business System" and can be updated with the button "Compare with System Landscape Directory". </i>

      Regards,

      Prateek

  • avatar image
    Former Member
    Oct 29, 2007 at 05:36 AM

    Hi Shaik,

    This post should be of some help...Instead of file receiver, use RFC

    rfc-to-file

    /people/michal.krawczyk2/blog/2005/03/29/configuring-the-sender-rfc-adapter--step-by-step

    Thanks

    Varun

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 29, 2007 at 05:42 AM

    hi azai,

    Since ur sender and reciever system is r/3 , so u should use business systems as reciever and sender.But i guess u can do it with business service also.for test purpose..but u have to include the outbound and inbound interface name in the business service.

    ur Scenario is RFC-XI-RFC..

    IR

    1)import 2 RFC's

    2)create message mapping (RFC1.request to RFC.request)...since ur scenario is asynchronous..u dont need to use <b>response</b>

    3)create Interface mapping...

    ID

    1)receiver dtrmination

    2)Interface deteremination

    3)sender agrrement

    4)receiver agrrement

    regards

    biplab

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      hi biplab,,

      I am in interface mapping, source interafce using the Search option - imported objects- there i can see the BAPI name only. there is not BAPI.response under the objects.

      I have the same problem. can u tell me is there any way round.

      thanks

      Mohammad

  • Oct 29, 2007 at 08:52 AM

    Import the 2 RFC's into IR...

    create the MM btween the 2 RFC

    create the IM and select the MM

    Goto ID:

    create the SA, RD, ID and RA.....

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 29, 2007 at 09:36 AM

    Hi,

    Since you are using Business Service, create your own Interface(Outbound and Inbound).

    For Outbound asynchronous use RFC1.response and for Inbound asynchronous use RFC2.request

    Do the message mapping and interface mapping accordingly.

    In ID configuration will be same as any normal scenario.

    Regards

    Vikas

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi,

      if i do that way, the message from r3 sys is not reaching XI becoz of different message type structure.