Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

IDOC of large size

Former Member
0 Kudos

Hi Experts,

I have a customer query.

They are sending IDOC ARTMAS and LAYMOD01

ARTMAS = 30 MB

LAYMOD01 = 90 MB.

This is a single IDOC document and not a batch.

They are sending from SAP to ADAPTER .

They are sending IDOC of such a large size. Is there any way to get a more better process for sending such a large data.

Also , can someone brief me about ARTMAS and LAYMOD01.

Thanks & Regards,

Akriti

4 REPLIES 4

azharshaikh
Active Contributor
0 Kudos

Hi Akriti,

It depends on the Hardware config of the system, also you may need to do performance tuning as suggested in following:

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/2016a0b1-1780-2b10-97bd-be3ac6221...

Profile Parameters for the ICM and SAP Web Dispatcher - Technical Operations for SAP NetWeaver - SAP...

Whats your PI version? Single Stack AAE is capable of handling / processing huge message size (but still depends on Hardware config)..refer following:

Regards,

Azhar

Former Member
0 Kudos

Hi Azhar,

I want to split the IDOC.

Suppose IDOC has 100 segments then it want it to split in 5 IDOCs with 20 segments each.

How can i do this?

Thanks

Akriti

0 Kudos

Hi Akriti,

From your post I understand that its just a Single IDOC...or are you grouping the IDOCs at sender side?

If its just a single IDOC, I am not sure if there exists some std function to split it into multiple (even if you split it context might get lost)

As suggested in one of the post you can try to write the IDOC XML into Al11 dir and let PI pick the file in chunk mode (but here also context will be lost)

In your case, if you post 30MB / 90MB IDOC are you getting any error / performance effect in PI / Whats ur PI version  / did u using AAE - ICO and test?

You can suggest the Sender to trim /filter / send only the required Segments in IDOC instead of handling it in PI.

Regards,

Azhar

0 Kudos

Hi Azhar,

I have to send the split IDOC in SOA. I am not using PI here.

There is only 1 IDOC having all the segments. As sending such a huge data will effect the performance, so i need to split the IDOC and then send.

Thanks,

Akriti