‎2009 Oct 27 7:56 AM
I would like to know the use of packet size in program RBDAPP01 program .
‎2009 Oct 28 4:41 AM
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
‎2009 Oct 28 6:03 AM
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]).