SAP Knowledge Base Article - Preview

2901876 - Runtime error COMPUTE_BCD_OVERFLOW while changing or displaying a sales document

Symptom

Runtime error occurs while trying to change or display a sales document:

Category ABAP Programming Error
Runtime Errors COMPUTE_BCD_OVERFLOW
Except. CX_SY_ARITHMETIC_OVERFLOW
ABAP Program SAPLV45P
Application Component SD-SLS

The exception, which is assigned to class 'CX_SY_ARITHMETIC_OVERFLOW', was not caught in procedure "RV_XVBAPF_MENGEN_ERMITTELN" "(FORM)", nor was it propagated by a RAISING clause.
Since the caller of the procedure could not have anticipated that the exception would occur, the current program is terminated.
The reason for the exception is: An overflow was discovered in an ongoing arithmetical operation with operands of type P.

Possible causes are:

1. The result field of type P is too small for the result.

2. The result or a intermediate result has more than 31 decimal places.


Read more...

Environment

  • Sales And Distribution (SD)
  • Logistics Execution (LE)
  • SAP R/3
  • SAP R/3 Enterprise 4.7
  • SAP ERP Central Component
  • SAP ERP
  • SAP Enhancement package for SAP ERP
  • SAP Enhancement package for SAP ERP, version for SAP HANA

Product

SAP ERP 6.0 ; SAP ERP Central Component all versions ; SAP ERP all versions ; SAP R/3 Enterprise all versions ; SAP R/3 all versions ; SAP enhancement package for SAP ERP all versions ; SAP enhancement package for SAP ERP, version for SAP HANA all versions

Keywords

COMPUTE_BCD_OVERFLOW, CX_SY_ARITHMETIC_OVERFLOW, RV_XVBAPF_MENGEN_ERMITTELN, SAPLV45P,  LV45P011 , KBA , SD-SLS , Sales , SD-SLS-SO , Sales Orders , SD-SLS-OA-SCH , Customer Scheduling Agreement , SD-SLS-OA-CCO , Customer Contracts , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.