While saving purchase orders and some logistics transaction codes ,I am getting an ABAP runtime error
Runtime Errors SAPSQL_ARRAY_INSERT_DUPREC
Exception CX_SY_OPEN_SQL_DB
Details:
The ABAP/4 Open SQL array insert results in duplicate database records.
|
The current ABAP program "SAPLSBAL_DB_INTERNAL" 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_OPEN_SQL_DB', was not caught |
in |
procedure "BAL_DB_INTERNAL_NO_UPDATE_TASK" "(FUNCTION)", 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: |
If you use an ABAP/4 Open SQL array insert to insert a record in |
the database and that record already exists with the same key, |
this results in a termination. |
(With an ABAP/4 Open SQL single record insert in the same error |
| situation, processing does not terminate, but SY-SUBRC is set to 4.)
Please give me your suggestions to sort out this problem
Thanks in advance