cancel
Showing results for 
Search instead for 
Did you mean: 

what is the maximum records one IM can handle

Former Member
0 Kudos

Hi colleagues,

I plan to setup many but manageable number of IMs to transfer data.

I like to know the maximum limit of records that can be sent via CIF IM for different data objects.

regards,

Syed

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Syed,

It is always suggested to have different IM CIF model for different object type .

Depending on you master data and transaction data volume you can set

Block Size for Filter Object

"Block Size for Filter Object Processing

Maximum number of filter objects that can be processed in one block in the APO Core Interface (CIF).

Use

The size of the filter object blocks influences performance. Small filter object blocks can be processed faster by the system, although this advantage is diminished if a very large number of filter objects are caused by a high number of smaller blocks. Large filter object blocks can lead to problems because of the long processing time for each block. The block size that should be used in each individual case is largely dependent upon the current data situation.

and Block Size for Data Object.

"Maximum number of data objects per object type (for example, sales orders) that can be selected in a block for the transfer to SAP APO.

Use

The value specified here limits the number of data objects in the initial data transfer that can be sent to SAP APO together in a remote function call (RFC). If more than the number of data objects specified here exist for a filter object block, the data objects are divided into several blocks and sent in these blocks. A value that is too high can lead to problems due to the increased memory usage and runtime. A value that is too low can hinder performance because of the large number of blocks that need to be created.

Note that only one data object is selected for each filter object in the case of master data. For this reason, the system here always uses the block size that you have specified as the filter block size. Other values are not taken into account."

this you can set in R/3 in cfc3 tcode.

Also we have observed that if you are using TVARVC table for the variable it will hold only 5000 records , if entry goes beyond 5000 it will throw dump.

Manish

Former Member
0 Kudos

Its a tricky question, it depends on the size of the server. The sizing algorithm in the Quiksizer for APO involves a few questions on this part and then determines the processor required in both systems. The parameters for this include numbers of sales orders, number of manufacturing orders, number of purchase orders etc passed between systems. Please look at https://websmp110.sap-ag.de/quicksizer

And also in R/3 check the transaction CFC3 where the Block Size and Filter Settings for different master and transaction data objects that are CIFd are defined.

one more information is that you can utilize the Parallization process