SAP ABAP Data Element HRPP_DIFLAG (Distribution Indicator)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PY-XX-DT (Application Component) Data Transfer
     PCPO (Package) PY: Posting Transfer
Basic Data
Data Element HRPP_DIFLAG
Short Description Distribution Indicator  
Data Type
Category of Dictionary Type D   Domain
Type of Object Referenced     No Information
Domain / Name of Reference Type HRPP_DIFLAG    
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 Dist. ID 
Medium 17 Dist. Indicator 
Long 22 Distribution Indicator 
Heading Dist. ID 
Documentation

Definition

The distribution indicator differentiates gross-based liability wage types and complementary wage types:

  • Gross-based liability wage types are liability wage types whose amount is calculated based on a gross amount. The following wage types are typical example:
    • Wage and income tax based on the tax gross amount
    • Social insurance contributions (employer and employee) based on the corresponding social insurance gross amounts
  • Complementary wage types are payment amount /559 and the following related wage types:
    • /551
    • /552
    • /557
    • /558
    • /559
    • /561
    • /563
    • /565
    • /566

      All of these wage types are different forms of the payment amount that can also be negative, as represented by the claim wage type /561. The payroll result however is always calculated complementary as a difference from the total gross amount, plus other payments to the employee and the employee's liabilities.

Use

The field is used in the payroll function XLIDI - Distribution of Liabilities and in posting transfer.

Function XLIDI processes your entries in this field as follows:

  • If you have indicated a wage type as gross-based liability wage type, function XLIDI distributes the amount of this wage type in relation to the summarized cost assignments of their gross primary wage types. For more information, see the documentation for the Distribution Basis field in table T52LIDIBASE.
    Function XLIDI places the distributed liabilities in payroll table LIDI. However, it leaves the source entries from table RT unchanged, meaning that table RT remains completely unchanged. The distributed wage types are therefore saved redundantly.
    Another prerequisite for the distribution is the value of the Activation of Cost Distribution field in table T52SWCODIST:
    • '2' - Distribution of liabilities:
      Only the liabilities from table RT are distributed
    • '3' - Distribution taking the inflow principle into account:
      The liabilities from table RT and from table LIFL are distributed, meaning the liability outflows and inflows.
  • If you have indicated a wage type as a complementary wage type, function XLIDI does not distribute. Instead the system first distributes the liabilities to posting transfer.
    To do this, the system groups the complementary wage types in posting transfer. It also groups all other wage types to be posted that are summarized while keeping their cost assignments. A distribution basis for distributing complementary wage types thus originates.
    All cost assignments of all other wage types are transferred to all complementary wage types. As a result, the posting balance for all cost assignment combinations is cleared, whereby it is possible that there are no S0 clearing lines.

We recommend coding all wage types according to the total gross distribution. For complementary distribution, the amounts for the distribution of the liabilities may be high.

Dependencies

Example

Example of cost distribution of complementary wage types

History
Last changed by/on SAP  20081217 
SAP Release Created in 600