SAP Knowledge Base Article - Public

3013130 - Error message FINS_REV_REC119 in APP Run Revenue Recognition - Projects.

Symptom

Error FINS_REV_REC119 occurs in APP Run Revenue Recognition - Projects.

"Plan revenues from sales document item lack; check CostElem./Cond.Type XXXXXXXXXX,XXXX"

Environment

SAP S/4HANA Cloud Public Edition

Reproducing the Issue

Create a job in APP Run Revenue Recognition - Projects, fill in the Parameters and click ''Schedule'', error FINS_REV_REC119 occurs.

Cause

The error means the relevant account is determined from the relevant sales order item condition type, however the account is not maintained in the source of EBRR customizing.

If the customizing is correct, when you revalue the WBS Element, system should generate entries in plan data with plan category REVENUE01. If error happens, system can't generate the same data.

There are 2 possible reasons why the error happens:

  1. G/L account is not maintained in EBRR Source.
  2. G/L account is maintained, however, it might be maintained in a cost relevant source, not revenue relevant. If so, even you also maintained the account in revenue relevant source, the system may still use the cost relevant configuration with priority.

Resolution

You need to maintain the same account in the text of the error into the EBRR customizing:

    Access your CBC System / Manage Your Solution, and search for Configuration Activity / SSCUI 102530 - Maintain Settings for Event-Based Revenue Recognition.
    Navigate to node "Sources". Here you can define the G/L account to the correct EBRR Source with Revenue category (typical one like YR1). 
    After maintain the G/L account to relevant EBRR Source correctly, re-run the period-end closing.

Additional information:

Question 1: Whether it's sufficient to only maintain condition type in Sources?

Answer:

The current logic of EBRR is that if the source document provides Condition type TOGETHER with the G/L account,
then the G/L account is checked ONLY and the condition type is ignored.
So if there is defined G/L account on condition type level - it is necessary to have this account defined in EBRR customizing.
It is not sufficient have defined only condition type, because G/L account is superior to condition type during source evaluation.

Question 2: How to find out how the account is determined?

Answer:

You need to find whether there is a G/L account defined on condition type level, if so, please maintain this G/L Account to the correct EBRR source, the same source where the condition type maintained. Then you have to re-run the period- end-closing. You can follow the steps as below:
    Find whether there is a G/L Account defined on Condition Type level.
    Check your project and go to tab "Billing" there is created Sales order to relevant project.
    Open this sales order in APP Display Sales Orders.
    Double-click the detail of line with material relevant to the project.
    Go to Tab "Condition" and double-click condition type, in right bottom corner is defined G/L account.

See Also

Revenue and Cost Accounting

Keywords

FINS_REV_REC119, FINS_REV_REC 119, SSCUI 102530, EBRR Source, Run Revenue Recognition - Projects. , KBA , CO-PC-OBJ-EBR-2CL , Event-Based Revenue Recognition (Public Cloud) , Problem

Product

SAP S/4HANA Cloud Public Edition all versions