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-OA-SCH , Customer Scheduling Agreement , SD-SLS-OA-CCO , Customer Contracts , SD-SLS-SO , Sales Orders , Problem

About this page

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

Search for additional results

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