Skip to Content
author's profile photo
Former Member

What does it mean: SAP 4.7 can natively communicate using XML/HTTP?


I found the following sentence in SAP docs:

"SAP systems 4.6 (and lower versions) cannot communicate (natively) using XML message and HTTP".

So I suppose (maybe I'm completely wrong) that version SAP system 4.7 Enterprise (which I use in the current project) CAN NATIVELY COMMUNICATE using XML/HTTP.

Yes or no?

And If yes, then can someone tell me which technology should I use to connect SAP XI with SAP 4.7 Ent?

As I read, RFC adapter is a good option for 4.6 and lower version (I tested RFC adapter: SAP XI --> SAP system and it works:).

So proxy is an answer? ABAP or java proxy? Does SAP mean "proxy" when says "natively communication via XML/HTTP"?

Or maybe Web Services (Java WS or ABAP WS on SAP WebAP 6.40)?

Or is there a completely another option which I overlooked?

Have a nice day,


Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

1 Answer

  • author's profile photo
    Former Member
    Jun 07, 2004 at 11:11 PM

    Hi Mariusz,

    In other words, any R/3 version < 4.6 does not format its data in XML format. Versions that are 4.6 or greater formats it data in SAP XML. Therefore, in order for you to communicate with any older version, you will need to use the RFC or IDoc adapter of the SAP Exchange Infrastructure. These adapters format the data coming from older system into SAP XML before transmission.

    But you are on the right track!

    Please look at for proper definition of ABAP and Java Proxies


    John Ta

    Message was edited by: John Ta

    Add comment
    10|10000 characters needed characters exceeded