Quantcast
Channel: SCN : Popular Discussions - SAP on IBM i
Viewing all articles
Browse latest Browse all 524

SAPSQL_ARRAY_INSERT_DUPREC - ABAP runtime error

$
0
0

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


Viewing all articles
Browse latest Browse all 524

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>