Syntax check leads to SYSTEM_CORE_DUMPED or ABAP_ASSERT
[check] [compilation] [compiler] [core dumped] [dumped] [dumped .exe] [generation.] [header] [multi-pass] [not dumped] [Precompiled] [program] [syntax]
Symptom
The syntax check or activation of an ABAP program terminates with a core dump (session restart).
The dump analysis (transaction ST22) contains an entry SYSTEM_CORE_DUMP in such a situation, which contains the following function names in the section “Active calls in SAP kernel”:
ar_find
sc_tparint
sc_get_struc_value
restore_data
restore_components
restore_intf
sc_getph
Other terms
Precompiled header, multi-pass compiler, syntax check, program check, generation, compilation
Reason and Prerequisites
This error relates to a change to the determination of structure values (VALUE addition) in classes, which was introduced for Kernel 7.11 with patch level 42 or for Kernel 7.10 with patch level 155.
Solution
If your problem matches the description above, install a new kernel that contains the kernel patch with the following text, “ABAP-SYCH: Core dump for structured constants”.
For information about the relevant kernel patch number, see the “SP Patch Level” section in this note.