SAP ABAP Data Element NEGTEST (Indicator: Scale Negative Tracing Factors)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       KALC (Package) Cost Accounting allocations RK-S
Basic Data
Data Element NEGTEST
Short Description Indicator: Scale Negative Tracing Factors  
Data Type
Category of Dictionary Type D   Domain
Type of Object Referenced     No Information
Domain / Name of Reference Type NEGTEST    
Data Type NUMC   Character string with only digits 
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 Scale Neg. 
Medium 18 Scale Neg. Factors 
Long 28 Scale Neg. Tracing Factors 
Heading Neg 
Documentation

Definition

Determines how the system should handle negative tracing factors if any occur.

Use

Negative tracing factors can appear when the tracing factors are not entered as fixed sizes or percentages, but are taken from the database. This can occur, for example, during distribution by activity types or statistical key figures.

This indicator is only of importance if tracing factors have different +/- signs.

If some of the receivers have positive tracing factors and others have negative ones, the system handles them in one of two ways:

  • If the sum of all receiver tracing factors is greater than zero, both the senders and receivers with negative tracing factors are credited. The receivers with positive tracing factors are debited by a larger amount to compensate this.
  • If the sum of all receiver tracing factors is less then zero both the senders and the receivers with positive tracing factors are credited. Receivers with negative tracing factors are debited greater in return.

In iterative processing, this can result in divergent calculations and program termination or incorrect results.

You have the following options for scaling negative tracing factors:

  • No scaling

    Calculations use negative receiver tracing factors.

  • Standard scaling

    Scaling depends on the sum of the receiver tracing factors:

    • If the sum of receiver tracing factors is greater than or equal to zero, the largest negative tracing factor is set to zero.
    • The other tracing factors are increased accordingly.
      This makes all the receiver tracing factors greater than or equal to zero.
    • If the sum of the receiver tracing factors is zero, the largest positive tracing factor is set to zero.
    • The other tracing factors are decreased correspondingly.
      Thus all the receiver tracing factors are therefore negative.

      Example

  • Absolute value

    With negative receiver tracing factors the +/- sign is reversed.

    All the receiver tracing factors are therefore positive.

  • Negative tracing factors equal zero

    Negative tracing factors are set to zero. The R/3 System allocates nothing on these receivers.

  • Smallest negative tracing factor equals zero

    The largest negative tracing factor is set to zero.

    All other tracing factors are increased correspondingly.

    All the receiver tracing factors are therefore positive.

    Receivers which before scaling used tracing factor 0 use a positive tracing factor instead.

    Example

  • Smallest negative tracing factor equals zero, but zero remains zero

    The largest negative tracing factor is set to zero.

    All other tracing factors are increased correspondingly.

    Receivers which before scaling used tracing factor 0 retain the zero.

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