SAP Knowledge Base Article - Preview

2433966 - Programs contained Host Variables are terminated with SYNTAX_ERROR


When you use the host variables in the programs with the new open SQL grammar, e.g. WHERE carrid = @carrid, the programs are terminated with the SYNTAX_ERROR dump as below:

Category               ABAP Programming Error

Runtime Errors         SYNTAX_ERROR

ABAP Program           Z_XXXX

Error analysis                                                      
The following syntax error has occurred in program Z_XXXX:
"@carrid" is invalid here (due to grammar). contains an invalid character
or it is a keyword. (It might be possible to escape it using"!").
Or a space is missing or there is one space too many.”



SAP NetWeaver ABAP System lower than 740 SP08  and with Kernel 7.49


SAP NetWeaver 7.4


downward compatible kernel, SAP_BASIS 740, regressions, inner join statement, Z-report, Z-program, open SQL syntax , KBA , BC-ABA-LA , Syntax, Compiler, Runtime , BC-CST , Client/Server Technology , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.