Ansicht
Dokumentation

ABAPSET_EXTENDED_CHECK - SET EXTENDED CHECK

ABAPSET_EXTENDED_CHECK - SET EXTENDED CHECK

Fill RESBD Structure from EBP Component Structure   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

SET EXTENDED CHECK

Kurzreferenz



SET EXTENDED CHECK ${ON$|OFF$}.

Wirkung

Diese Anweisung schaltet mit dem Zusatz OFF die erweiterte Programmprüfung für die folgenden Anweisungen aus und schaltet sie mit dem Zusatz ON wieder ein. Eine ausgeschaltete erweiterte Programmprüfung sollte innerhalb des gleichen Programms wieder eingeschaltet werden. Eine Anweisung SET EXTENDED CHECK OFF ohne folgende Anweisung SET EXTENDED CHECK ON und überflüssige Anweisungen SET EXTENDED CHECK ON werden von der erweiterten Programmprüfung gemeldet. Die Standardeinstellung ist die eingeschaltete erweiterte Programmprüfung.

Hinweise

  • Diese Anweisung ist obsolet und sollte nicht mehr verwendet werden. Statt dessen sollten die Meldungen der erweiterten Programmprüfung für einzelne Anweisungen über spezifische Pragmas ausgeblendet werden.
  • In einem Programm, das Pragmas zum Ausschalten von Warnungen verwendet, darf die Anweisung SET EXTENDED CHECK nicht mehr verwendet werden und führt zu einer nicht ausschaltbaren Warnung der erweiterten Programmprüfung. Das Gleiche gilt auch für den Pseudokommentar #EC *.
  • Das Ausschalten der erweiterten Programmprüfung kann bei ihrem Aufruf durch die Auswahl von Ausgeblendete Meldungen mit ausgeben übersteuert werden.

Beispiel

Die Anweisungen SET EXTENDED CHECK unterdrücken alle Meldungen der erweiterten Programmprüfung des eingeschlossenen Programmabschnitts.

SET EXTENDED CHECK OFF.
DATA: a TYPE string,
      b TYPE string.
a = b.
SET EXTENDED CHECK ON.

Der folgende Programmausschnitt zeigt die empfohlene Vorgehensweise, bei der die tatsächliche Meldung gezielt durch das zugehörige Pragma ausgeblendet wird.

DATA: a TYPE string ##needed,
      b TYPE string.
a = b.






BAL Application Log Documentation   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2869 Date: 20240523 Time: 143301     sap01-206 ( 47 ms )