SAP ABAP Data Element FAGL_R_JOB_PARTN_SIZE (Size of a Partition of Objects to Be Processed)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-GL-REO (Application Component) General Ledger Reorganization
     FAGL_REORGANIZATION_FW (Package) Reorganization - Framework
Basic Data
Data Element FAGL_R_JOB_PARTN_SIZE
Short Description Size of a Partition of Objects to Be Processed  
Data Type
Category of Dictionary Type D   Domain
Type of Object Referenced     No Information
Domain / Name of Reference Type INT4    
Data Type INT4   4-byte integer, integer number with sign 
Length 10    
Decimal Places 0    
Output Length 10    
Value Table      
Further Characteristics
Search Help: Name    
Search Help: Parameters    
Parameter ID   
Default Component name    
Change document    
No Input History    
Basic direction is set to LTR    
No BIDI Filtering    
Field Label
  Length  Field Label  
Short 10 Partn Size 
Medium 15 Partition Size 
Long 20 Partition Size 
Heading 15 Partition Size 
Documentation

Definition

Partition size of a subpackage that is created for parallel processing.

Use

You can run the following mass activities in parallel:

  • Generate object list
  • Reassignment
  • Transfers

When one of the above activities is called, the system runs a dispatching program that divides the account assignment objects for processing into subpackages of a defined size.

The Partition Size parameter is used to control how many objects are combined into a subpackage in a single hierarchy level.

You can influence the overall performance of a parallel process by selecting a subpackage size that enables the data to be processed to be distributed more or less evenly. For example, you can group very frequently assigned materials together while grouping less frequently assigned materials together. As a general rule: The smaller the subpackages, the more evenly the processing effort is distributed across the jobs to be run. However, very small subpackages can negatively affect performance because parallel processing itself then needs to be managed (involving the distribution of work packages and database accesses, and so on).

With the standard settings, the system proposes a generic partition size. However, you can specify a different value.

In an unfavorable structure of account assignment objects, however, it is possible that some jobs are finished while one or more jobs continue processing, for a considerable amount of time, subpackages in which frequently used objects are processed, for example.

If this is the case, you need to reduce the partition size, which may be restricted for the affected account assignment objects.

Dependencies

When account assignment objects that dependent on each other (such as purchasing items and material) are processed in a hierarchy, the partition size is reduced by the percentage of the reduction of partition size (FAGL_R_JOB_PARTN_RATIO) for each dependent hierarchy level.

Example

You want to reorganize materials and cost centers. Whereas the cost centers to be reorganized continue to be used in much the same way (such as in invoice items and purchase order items), the way in which the materials are distributed is unpractical: 5% of the materials to be reorganized are used in 80% of the objects assigned with material.

If the partition size is very large (such as 10,000), it is possible that almost all frequently used materials are combined into a subpackage. Although multiple jobs process multiple subpackages in parallel, the subpackages containing less frequently used materials are processed much more quickly than a subpackage containing the frequently used materials. Consequently, one job takes much longer to be processed than the others.

To improve the way in which the materials are distributed, you can decrease the partition size for materials (to 1000, for example) so that more subpackages are created. In this way, the larger number of subpackages can be processed more evenly in the parallel jobs.

History
Last changed by/on SAP  20100310 
SAP Release Created in 605