Ansicht
Dokumentation

ABENPSEUDO_COMMENT_CI - PSEUDO COMMENT CI

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.
SAP E-Book

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 )