Rules for Selection Criteria
The following rules apply when values are used in different dimensions of a allocation segment:
· Identical dimensions (for example for senders and receivers) only need to be entered once in the sender selection criteria, since they are then inherited. For more information on inherited dimensions, see Dimensions in Allocation.
· If you do not enter a dimension as a selection criterion, the dimension is not included in the data records for the allocation cycle, and the data is summarized using this dimension. For undefined dimensions, the system selects all values.
· With iterative processing, the system allocates back to the sender if a dimension value is the same in the sender as it is in the receiver:

The sender value is 400,000 for the dimension Account.
The receiver value is 400,000 for the dimension Account and 110.
The receiver value is 400,000 for the dimension Account and 120.
Allocation segment processing results in an endless loop because the receiver continues to allocate/distribute the value 400,000 back to the sender.
The following rules apply for sets used as selection criteria for dimensions:
· You cannot use variables in sets used in an allocation.
· To select or allocate/distribute all totals records for a dimension, use the Insert all values function (in Set maintenance under Edit). The system uses data records for all values in the dimension and creates data records for all values.
· If you do not define a dimension, all data records for this dimension are selected; however, the initial value of the dimension is summarized in the created sender and receiver data records.
· If you select all values for a dimension (for example, using a range of values or the set value All values), all data records for the dimension are selected, and sender and receiver data records are created for every field value (the dimension is not summarized).

In Customizing for the Allocation, you can define the following fields more precisely. For this, go to the Implementation Guide (IMG) and choose General Ledger Accounting (New) → Periodic Processing → Allocation.
¡ Sender/receiver
¡ Sender values
¡ Receiver tracing factor
You can determine the following:
¡ Which fields can be used for receiver, sender, sender values, and/or tracing factor
¡ Whether a user can enter a value, a range of values, and/or a set name for a field.