on 12-02-2010 9:12 AM
Hi Frineds,
We have moved some fields from Cimmunication structute to Extract structure at LBWE.
We deleted data at setup table and also at RSA7.
While filling the setup tables it is giving the below Dump.
Please provide me solution.
Runtime Errors COMPUTE_BCD_OVERFLOW
Except. CX_SY_ARITHMETIC_OVERFLOW
Date and Time 02.12.2010 12:41:24
Short text
Overflow during the arithmetical operation (type P) in program "SAPLMCEX".
What happened?
Error in the ABAP Application Program
The current ABAP program "SAPLMCEX" had to be terminated because it has
come across a statement that unfortunately cannot be executed.
Error analysis
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_ARITHMETIC_OVERFLOW', was not
caught in
procedure "MAPPING_VA_MC11VA0ITM" "(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.
Missing RAISING Clause in Interface
Program SAPLMCEX
Include LMCEXM03
Row 53
Module type (FORM)
Module Name MAPPING_VA_MC11VA0ITM
Trigger Location of Exception
Program SAPLMCEX
Include LMCEXM03
Row 105
Module type (FORM)
Module Name MAPPING_VA_MC11VA0ITM
Source Code Extract
Line SourceCde
75 MOVE-CORRESPONDING MC11VA2ITM_STR TO MC11VA0ITM_TAB.
76 MOVE-CORRESPONDING MC11VA4ITM_STR TO MC11VA0ITM_TAB.
77 MOVE-CORRESPONDING MC11VA5ITM_STR TO MC11VA0ITM_TAB.
78 MOVE-CORRESPONDING MC11VA6ITM_STR TO MC11VA0ITM_TAB.
79
80 * Felder Mit Sonderbehandlungen
81 MOVE P_XMCVBAK-SPART TO MC11VA0ITM_TAB-SPARA.
82 MOVE P_XMCVBAK-WAERK TO MC11VA0ITM_TAB-WAERK_VBAK.
83 MOVE P_XMCVBAK-VGTYP TO MC11VA0ITM_TAB-VGTYP_AK.
84 PERFORM CONVERT_PROJ_NUM USING P_XMCVBAP-PS_PSP_PNR
85 CHANGING MC11VA0ITM_TAB-PS_POSID.
86
87 MOVE 1 TO MC11VA0ITM_TAB-ANZAUPO.
88
89 PERFORM READ_T001 USING P_XMCVBAK-BUKRS.
90 MC11VA0ITM_TAB-PERIV = T001-PERIV.
91
92 MOVE P_XMCVBKD-CAMPAIGN TO MC11VA0ITM_TAB-MCEX_APCAMPAIGN.
93 PERFORM get_apoplanned_va
94 USING p_xmcvbak p_xmcvbap
95 CHANGING MC11VA0ITM_TAB-APOPLANNED.
96
97 IF P_XMCVBAK-ABDIS NE SPACE.
98 MC11VA0ITM_TAB-MCBW_NETPR_AVKM = P_XMCVBAP-NETPR.
99 IF P_XMCVBAP-KPEIN NE 0.
100 MC11VA0ITM_TAB-MCBW_NETPR_AVKM =
101 MC11VA0ITM_TAB-MCBW_NETPR_AVKM / P_XMCVBAP-KPEIN.
102 ENDIF.
103 ELSE.
104 IF P_XMCVBAP-KWMENG NE 0.
>>>>> MC11VA0ITM_TAB-MCBW_NETPR_AVKM =
106 P_XMCVBAP-NETWR / P_XMCVBAP-KWMENG.
107 ENDIF.
108 ENDIF.
109
110 * ROCANCEL ermitteln
111 PERFORM ROCANCEL_SETZEN
112 USING P_XMCVBAK-SUPKZ MC11VA0ITM_TAB-ROCANCEL.
113
114 APPEND MC11VA0ITM_TAB.
115
116 ENDFORM. " MAPPING_VA_MC11VA0ITM
117 &----
118 *& Form MAPPING_VA_MC11V_0ITM
119 &----
120 * text
121 ----
122 * -->P_XMCVBAK text *
123 * -->P_XMCVBUK text *
124 * -->P_XMCVBAP text *
Thanks &Regards,
Anand.
Hello friend,
I have got the same dump error. Do you have the solution. How was it done.
Please respond soon. Thanks.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.