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: 

Batch Input Session transactions limit

Former Member
0 Kudos
1,853

Im trying to upload a 10000 record file using LSMW, and when i perform the step to create the batch input session, it creates 2 sessions with 5000 transactions each rather than a single 10000 transaction session. Is there anywhere i can set the limit on the number of transactions per session, or can i merge the sessions some how?

Thanks

David

1 ACCEPTED SOLUTION

Former Member
0 Kudos
344

Hi David,

This is determined by the SAP profile parameter:

bdc_iob_size

This can be changed by your system guys (using transaction RZ10). I'm not sure if you can set this to a larger value.

After a change, the application server needs to be restarted (or at least stop and start the SAP services).

Regards,

Rob.

6 REPLIES 6

Former Member
0 Kudos
345

Hi David,

This is determined by the SAP profile parameter:

bdc_iob_size

This can be changed by your system guys (using transaction RZ10). I'm not sure if you can set this to a larger value.

After a change, the application server needs to be restarted (or at least stop and start the SAP services).

Regards,

Rob.

0 Kudos
344

Thanks you for reply

We set that parameter up in the instance profile, setting it to 20000, and i tried producing the batch input session through LSMW again for 10000 transactions. Again, it created 2 sessions of 5000 transactions each.

Does anyone else have any ideas or is it just not possible to change the transaction limit?

Thanks

David

0 Kudos
344

David,

when you execute the <b>Create batch input session</b> step. There is a parameter <b># transactions per BI session</b>. You can use this parameter to manipulate how many sessions you want to create.

e.g.

<b>10000 line file</b>

<i># transactions per BI session = 20000</i> (> 10000)

<u>1 sessions will be created</u>

<i># transactions per BI session = 5000</i>

<u>2 sessions will be created</u>

<i># transactions per BI session = 2000</i>

<u>5 sessions will be created</u>

Cheers!

Rishi

0 Kudos
344

In addition, sometimes the batch input program you are dealing with will have hardcoded limit of 5000 per session. It may not be a matter of what is the limit, but it is not really advisable to have that many transactions in one session due to performance and system issues.

Srinivas

Katja_Ohliger
Product and Topic Expert
Product and Topic Expert
0 Kudos
344

Hello,

the limit is set in the coding for processing point 'end-of-transaction'. You can see this coding when you switch on the processing points in the display variant.

0 Kudos
344

> Hello,

>

> the limit is set in the coding for processing point

> 'end-of-transaction'. You can see this coding when

> you switch on the processing points in the display

> variant.

Thank you, it gave me a warning when i changed it but that did the trick!