4.12.10

SAP Note 20201 - VA05 ABAP 4/runtime error BCD_ZERODIVIDE. .

Symptom

Transaction: VA05
Program: SAPMSSVO

Menu Path: Sales Document/Sales Order/List

An ABAP runtime error occurs in the sum up function:
BCD_ZERODIVIDE division by zero in the SUMMEN_FUELLEN routine in Member MV75AFS0.

Cause and prerequisites

Program error

Solution
Change member MV75AFS0:

FORM SUMMEN_FUELLEN USING S04-MODUS S04-TBNAM.
:
IF VBCOM-ZUART IS INITIAL.
IF SUMMEN-KWMENG <> 0. <- INSERT
SUMMEN-NETWR = SUMMEN-NETWR * SUMMEN-BMENG / SUMMEN-KWMENG.
ELSE. <- INSERT
CLEAR SUMMEN-NETWR. <- INSERT
ENDIF. <- INSERT
SUMMEN-KWMENG = POSTAB-WMENG.
ENDIF.
COLLECT SUMMEN.
ENDLOOP.
ENDIF.
ENDFORM

No comments:

Post a Comment