Symptom
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.”
Read more...
Environment
SAP NetWeaver ABAP System lower than 740 SP08 and with Kernel 7.49
Product
Keywords
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.