Ansicht
Dokumentation
ABENPSEUDO_COMMENT_CI - PSEUDO COMMENT CI
BAL_S_LOG - Application Log: Log header data Addresses (Business Address Services)Diese Dokumentation steht unter dem Copyright der SAP AG.
Pseudokommentare für den Code Inspector
... "#EC CI_...
Wirkung
Eine Zeichenfolge "#EC hinter einer Anweisung oder einem Teil einer Anweisung, der ein Kürzel mit dem Präfix CI_ folgt, definiert einen Pseudokommentar für den Code Inspector.
Mit diesen Pseudokommentaren können bestimmte Warnungen des Code Inspectors für die betreffende Anweisung ausgeblendet werden. Die möglichen Kürzel sind beim Code Inspector bzw. bei der Ausgabe von dessen Meldungen dokumentiert.
Hinweise
- Nur die Pseudokommentare für den Code Inspector wurden bisher nicht durch andere Sprachelemente ersetzt.
- Um mehrere Warnungen einer Anweisung mit Pseudokommentaren auszublenden, muss die Anweisung auf mehrere Zeilen aufgeteilt werden.
Beispiel
Der folgende Join-Ausdruck umgeht die Tabellenpufferung und führt deshalb zu einer Warnung vom Code Inspector. Wenn die SELECT-Anweisung aber Teil einer Anwendung ist, die selbst für eine Pufferung ausgewählter Daten sorgt, kann die Warnung wie gezeigt ausgeblendet werden. Ein zusätzlicher normaler Kommentar verdeutlicht einem Leser des Quelltexts den Grund für die Verwendung des Pseudokommentars.
SELECT d~object, h~dokldate, h~dokltime "#EC CI_BUFFJOIN
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.
Vendor Master (General Section) BAL Application Log Documentation
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3441 Date: 20240523 Time: 114902 sap01-206 ( 36 ms )