ABAP Keyword Documentation → ABAP − Reference → ABAP Syntax → Program Directives → Pseudo Comments
Pseudo Comments for Code Inspector
The character string "#EC
after a statement or a part of a statement followed by an ID with the prefix "CI_" defines a
pseudo comment for Code Inspector.
These pseudo comments can be used to hide certain warnings from Code Inspector for the statement in question. The possible IDs are documented in Code Inspector or in the output of its messages.
Other versions: 7.31 | 7.40 | 7.54
Notes
- Until now, only the pseudo comments for Code Inspector have not been replaced by other language elements.
- To hide multiple warnings from a statement with pseudo comments, the statement must be spread across multiple lines.
Example
The following
join expression bypasses
table buffering, which
raises a warning from Code Inspector. If the SELECT
statement is part of
an application that buffers selected data itself, however, the warning can be hidden as shown here. An additional normal comment is included to make it clear to the reader why the pseudo comment is being used.
FROM dokil AS d "Buffering is done
INNER JOIN dokhl AS h "by application
ON h~id = d~id AND "with Shared Objects
h~object = d~object AND
h~typ = d~typ AND
h~langu = d~langu AND
h~dokversion = d~version
WHERE d~id ='SD' AND
d~typ = 'E' AND
d~langu = @langu AND
d~object LIKE 'AB%'
INTO CORRESPONDING FIELDS OF TABLE docu_tab.