abaplint / transpiler

ABAP to JS transpiler & runtime

Home Page:https://transpiler.abaplint.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

throw CX_SY_ITAB_DUPLICATE_KEY

larshp opened this issue · comments

valid code,

TYPES: BEGIN OF ty_new_data,
         letter TYPE c LENGTH 1,
         number TYPE i,
       END OF ty_new_data.
DATA tab TYPE SORTED TABLE OF ty_new_data WITH UNIQUE KEY letter.
DATA empty LIKE LINE OF tab.
INSERT empty INTO TABLE tab.
ASSERT sy-subrc = 0.
INSERT empty INTO TABLE tab.
ASSERT sy-subrc = 4.
ASSERT lines( tab ) = 1.

throws error,

TYPES: BEGIN OF ty_new_data,
         letter TYPE c LENGTH 1,
         number TYPE i,
       END OF ty_new_data.
DATA tab TYPE SORTED TABLE OF ty_new_data WITH UNIQUE KEY letter.
DATA empty LIKE LINE OF tab.
tab = VALUE #( ( letter = '' ) ( letter = '' ) ).

hmm, this looks like a downport problem instead