SAP Knowledge Base Article - Public

3110755 - Overhead Distribution for Cost Centers: No Values Available for Sender in Rule

Symptom

You execute the Overhead Distribution run. It finishes with the warning message "No values available for sender XYZ in rule ABC" (XYZ represents a cost center ID, ABC represents a rule ID). However the run correctly distributes all values.

Environment

 SAP Business ByDesign

Reproducing the Issue

  1. In the Cost and Revenue work center go to the Overhead Distribution view. 
  2. Find run XXX (XXX represents the run ID that finished with the warning). 
  3. In the Details section press Log Results to access the application log of the run.
  4. In the Messages tab the warning "No values available for sender XYZ in rule ABC" is reported. 
  5. Navigate to the Processed Successfully tab: You notice that rule ABC was correctly processed for the sender cost center XYZ. 

Cause

  • There is no distribution rule specified in the overhead distribution rule. 
  • When processing all distribution rules the overhead distribution run starts with the first rule and goes through each active rule in a sequential order. The run keeps looping back to the top until all values are correctly distributed.
  • So, at the start the run triggers the warning as for the sending cost center XYZ no actual charges are posted in the selected period. This can be verified with the Cost Centers - Line items report. 
  • However, after processing rule ABC the run moves on to rule DEF and distributes charges to cost center XYZ according to this second rule. 
  • Once all distribution rules are processes the run loops back to the top and again finds rule ABC. This time it finds the charge on cost center XYZ and correctly distributes the just received values to its receivers. 

Resolution

If you are working with several distribution rules, where a cost center, here XYZ, can be sender in one rule, ABC, and receiver in a different rule, DEF, excute the overhead distribution run by specifying the rule:

  • First execute the run for all rules, such as DEF, that distribute charges cost center XYZ (receiver).
  • In a second step, execute the run for rule ABC to distribute the just received charges from cost center XYZ (sender) to its receivers. 

Keywords

No Values Available for Sender in Rule; overhead distribution, distribution rule for cost center , KBA , overhead distribution , no values available for sender in rule , SRD-FIN-COR , Cost & Revenue , Problem

Product

SAP Business ByDesign all versions