SAP Knowledge Base Article - Public

3719514 - Error encountered in app 'Run Revenue Recognition - Sales Orders'

Symptom

  • Error message: 'An error occurred. Please create an incident on component CO-PC-OBJ-EBR.' obtained in app 'Run Revenue Recognition - Sales Orders' for jobs scheduled with multiple ledgers.
  • ABAP dump in Program CL_FINS_TRR_DLV_WO_RT_INVSIM==CP

Environment

SAP S/4HANA Cloud Public Edition

Reproducing the Issue

  1. Schedule the "Run Revenue Recognition - Sales Orders" job in the app.
  2. Observe that the job fails with the error message: 'An error occurred. Please create an incident on component CO-PC-OBJ-EBR.'
  3. Check the job log and identify the ABAP dump with the following details:
    • Runtime Errors: ITAB_DUPLICATE_KEY
    • ABAP Program: CL_FINS_TRR_DLV_WO_RT_INVSIM==CP

Cause

The issue is caused by a problem with multiple ledger processing during the revenue recognition run.

Resolution

Schedule new jobs on a per-ledger basis to confirm the issue:

  • Create one job with Period XXX/XXXX, CompanyCode XXXX, Ledger 0L.
  • Create another job with the same selection screen but for Ledger 2L.
  1. Verify that both jobs finish with the status "Finished".
  2. If confirmed, the issue is related to multiple ledger processing.
  3. As a workaround, continue scheduling jobs separately for each ledger until a permanent fix is provided.

The issue is already noted and the development team is working on a fix, the issue will be fixed with CFD 2606.2.

Keywords

run revenue recognition, sales orders, error message, CO-PC-OBJ-EBR, ITAB_DUPLICATE_KEY, ABAP dump, multiple ledger processing, workaround, revenue recognition job, SAP S/4HANA Cloud, public cloud, job canceled, runtime error, ledger separation, CL_FINS_TRR_DLV_WO_RT_INVSIM==CP , KBA , CO-PC-OBJ-EBR-2CL , Event-Based Revenue Recognition (Public Cloud) , Problem

Product

SAP S/4HANA Cloud Public Edition all versions