Skip to Content
avatar image
Former Member

ABAP Mapping for Large Messages

Hi Folks,

We are exploring different options for dealing with the fact that XI will choke on very large messages/files. One of the options that we are considering is a third party tool that bypasses XI. However, we've just learned that it may be possible to solve the large message problem by using ABAP Mapping, because supposedly, by doing so, one would bypass the large message being converted to XML as it comes into XI. The scenario involves messages coming into XI on their way to SAP R/3. Does the ABAP Mapping option appear to be viable to you experienced folks out there?

Thanks

Nic

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • avatar image
    Former Member
    Aug 20, 2007 at 06:11 PM

    Hey

    handling of large messages depends upon the interfaces,its possible to do a bypass scenario in which u can bypass whole of IR but then you wont be doing any message mapping.

    the second option can be splitting the sender file in smaller chunks using OS command with File adapter.

    it all depends upon the interfaces.

    similarly for IDOC-IDOC scenario u can do tunneling ,options are a lot but we need to know the interfaces first to suggest the best possible way:)

    Thanx

    Aamir

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Nic,

      What is the volume of data you are expecting at a time? As suggested by Amir, JDBC would be faster approach..but again its depends on the volume of data..

      if it is really very high...they you need to rethink of using XI as a middleware...

      Also just checkout if receiver idoc type support if line items are more then 50K or so...

      Nilesh

  • avatar image
    Former Member
    Aug 20, 2007 at 06:20 PM

    Hi,

    Mapping is not a effective solution to handle large files. Though the use of right mapping technique has its dividends. There are couple of options available.

    In the file adapter configuration you can set No Of Recordsets Per Message to some X value. say 5000.

    Though the file size might be large it will limit the number of records that is being transferred to some X mb.

    You can refer to sravya blog for further reference.

    Simple yet effective.

    <b>Cheers,

    *RAJ*</b>

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Aug 20, 2007 at 07:46 PM

    Nic,

    All message which comes to XI get converted into XML....independent of mapping..only advantage of using it is you get better control over data in ABAP and processing would be faster...

    Anyway if you are planning to process large files, have a look on this blog...

    /people/sravya.talanki2/blog/2005/11/29/night-mare-processing-huge-files-in-sap-xi

    Hope it will help you.

    Nilesh

    Add comment
    10|10000 characters needed characters exceeded