SAP ABAP Data Element PBAS_ITERA (Iteration indicator)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PA-PA (Application Component) Personnel Administration
     PBAS (Package) SAP HR Master Data Application Development
Basic Data
Data Element PBAS_ITERA
Short Description Iteration indicator  
Data Type
Category of Dictionary Type D   Domain
Type of Object Referenced     No Information
Domain / Name of Reference Type XFELD    
Data Type CHAR   Character String 
Length 1    
Decimal Places 0    
Output Length 1    
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 Iteration 
Medium 15 Iteration 
Long 20 Iteration 
Heading
Documentation

Definition

Indicator which defines whether the limit of the wage type class depends on the wage types assigned to this wage type class (self-dependent limit).

Use

If this indicator is set, the limit is determined by an iteration process: During the evaluation of the wage type class, the system takes the change of the limit reached into account by reducing the wage types. For each iteration step, the system determines the limit using the results from the previous step.

The iteration procedure stops when the variance of the limit determined in two iteration steps is smaller than the EPSIL constants defined in the T511K table (Payroll Parameters).

It is only meaningful to set the iteration indicator if the limit is specified using a rule for limits.

Example

In the USA, the provisions of paragraph 415k require that the sum of

  • tax-free deductions
  • taxable deductions for 401k savings plans and
  • the employer's contribution to this savings plan

should not exceed 25 percent of the total gross amount minus the tax-free share or $30,000.

This limit therefore also depends directly on the amount of the tax-free deduction. You must set the iteration indicator for this type of limit because otherwise the system does not check whether the limit of the wage type class changes due to the reduction of the wage types.

The following data is used in the example:

  1. Tax-free 401k deduction : $ 200
  2. Taxable 401k deduction : $ 200
  3. Employer's contribution : $ 100
  4. Total gross amount : $ 1000

In this case, the limit of the wage type class amounts to 0.25* (1000 - 200) = $200. The amounts are reduced proportionally. In the example, the amounts would be reduced to $80 and $80 or $40 if the iteration indicator is not set.

However if iteration is carried out, the new limit is 0.25* (1000 - 80) = $230 in a second step. The limit is higher than the first step, which means that the wage types must be reduced by less. In the example, the deduction wage types would now be reduced to $92 and $92 or$46.

The iteration procedure is run until the difference between the limits determined in two successive iterations is smaller than the EPSIL constant. The system then reduces the wage types using the limit determined in the previous step.

History
Last changed by/on SAP  19960423 
SAP Release Created in