SAP Knowledge Base Article - Public

3795202 - ABAP runtime error in Display Change Documents for bank fee conditions, SAP S/4HANA Cloud Public Edition

Symptom

  • The Display Change Documents app terminates with an ABAP runtime error after the CE2608 upgrade when attempting to view change logs.
  • Runtime Errors: DATA_LENGTH_NEGATIVE
  • Exception: CX_SY_RANGE_OUT_OF_BOUNDS
  • ABAP Program: CL_FCLM_BK_FEE_COND_CHDO_PROC=CP
  • Issue observed when viewing change documents for Purchase Order Document.

Environment

  • SAP S/4HANA Cloud Public Edition
  • Bank Account Management (Public Cloud)

Reproducing the Issue

  1. Open the Display Change Documents app (App ID CA_SHOW_CD).
  2. Provide Object ID (e.g. Purchasing Order Number)
  3. Observe that the app terminates with ABAP runtime error DATA_LENGTH_NEGATIVE.

Cause

  • Missing input validation exposed by the new authorization feature introduced in CE2608, leading to a failure when an invalid/short object key (12 characters or fewer) is processed for FCLM_BF_COND.

Resolution

  1. Issue is fixed with the hotfix collection planned release date 12 - 13 September 2026.
  2. Temporary workaround in the Display Change Documents app:
  3. 1. In the multiple selection for Object Key, enter the id together with a dummy id such as 1111111111.
  4. 2. Run the selection.

See Also

Keywords

DATA_LENGTH_NEGATIVE, CX_SY_RANGE_OUT_OF_BOUNDS, display change documents, change document, FCLM_BF_COND, bank fee condition, abap dump, CE2608, HFC04, SCD3, manage bank fee conditions, authorization check, invalid object key, short object key, BAM , KBA , FIN-FSCM-CLM-BAM-2CL , Bank Account Management (Public Cloud) , Problem

Product

SAP S/4HANA Cloud Public Edition all versions