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

Need help for asynchr. scenario between 4.6c and XI

Hi,

I need some help with this. We are running 4.6c and now I need to talk to XI 3.0 asynchronously.

I have a situation where I need to send data to an external application.

So: R/3(4.6c) -> XI -> external application (the application is not in our landscape).

It's not required for now to get an answer back from the external application so what are my options?

I want to build my solution around that I will eventually get a response back to be real time but

for now, the FTP adapter should work fine. PCK will be implimented in the future to make it real time.

Just for a test, I tried:

R/3 -- (RFC Adapter) --> XI --> File adapter ... but it's crashing in R/3 since R/3 is expecting

a response back. If I setup two receivers in XI (one being R/3 and the other the file adapter, then it's crashing in XI saying since I cannot have two receivers for a synchronist request.)

I was looking to use an ABAP proxy but from what I'm reading, it cannot be used in 4.6c.

So what are my options? Is it only trough an IDoc that I can communicate out of R/3 to XI if my request don't required a response back?

Thanks

Yves

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 Feb 24, 2005 at 09:41 PM

    Hi Yves.

    For a 4.6 R/3 system the only possible options are the RFC adapter and the Idoc adapter.

    The Idoc adapter is used for async processing (no reponse)

    The RFC adapter is used for sync processeing (and will therefore always expect a respons message)

    The File adapter also onlu supports async (no response) processing.

    There are two ways to solve your problem:

    1. Create a Idoc to file scenario

    2. Use the sync to async bridge

    On help.sap.com you can fing documentation on this scenario:

    http://help.sap.com/saphelp_nw04/helpdata/en/83/d2a84028c9e469e10000000a1550b0/frameset.htm

    Best regards,

    Alwin

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Feb 27, 2005 at 09:09 PM

    Hi,

    you can user RFC Module for asynchronous interface but it must be called in BACKGROUND TASK. Don't forget a commit work.

    Kind Regards,

    Remek

    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.