Application Development and Automation 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: 
Read only

Packet size in program RBDAPP01.

Former Member
0 Likes
3,209

I would like to know the use of packet size in program RBDAPP01 program .

2 REPLIES 2
Read only

manubhutani
Active Contributor
0 Likes
1,513

Packet size means the no of idocs sent to the ale layer.

rbdapp01 is used to post the idoc which are already in the system

this numnber(pack size) refers to the no of idocs posted at one time.

if pack size is 5, that means that idocs are posted in a slot of 5.

let me know if u have doubt

Regards

Manu

Read only

Former Member
0 Likes
1,513

The packet size for posting inbound IDocs is mostly important in the case of function modules capable of mass processing (i.e. the function module can handle more than one IDoc at once). You can check if your particular function module is enabled for mass processing by checking the corresponding parameters maintained in transaction BD51.

So for a function module capable of mass processing RBDAPP01 would pass as many IDocs in one packet to the function module as you specified. I've also seen comments in the SAP help that indicated that for function modules not capable of mass processing a package size greater than 1 still might lead to performance improvements because for each IDoc package the function module is called within the same dialog process. Therefore SAP recommends using a package size between 20 and 100 for posting IDocs in background (e.g. see [here|http://help.sap.com/saphelp_nw70/helpdata/en/0b/2a6688507d11d18ee90000e8366fc2/content.htm]).